From 1e68bfc84427aa2d8227b035e5c3a1da4fb15c10 Mon Sep 17 00:00:00 2001 From: dhrname Date: Thu, 12 Jul 2018 23:18:10 +0900 Subject: [PATCH] Build version 33 beta --- ChangeLog.txt | 5 ++++- org/sie-uncompressed.js | 5 +++-- sie.js | 2 +- sie.js.gz | Bin 10671 -> 10681 bytes 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 37dfadb..b58006c 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2018-7-16 version 33 (beta) +1, Ticket #38039 「animate-elem-60-t.svgにおけるキーイベントの不具合」を修正 +2, スペックの修正 + 2017-6-7 version 32 1, base.jsの高速化 2, チケット #37090「animate-elem-08-t.svgの不具合」を修正 @@ -19,7 +23,6 @@ 6, チケット #36793 「EdgeやIE以外のブラウザでアニメーション動作がずれる」を修正 (beta fixed) - 2016-8-11 version 29 1, MPLからMITライセンスへ移行 2, チケット #36332「animateMotion要素関連の属性の実装」を修正 diff --git a/org/sie-uncompressed.js b/org/sie-uncompressed.js index 4ad6e2f..c5b9e66 100755 --- a/org/sie-uncompressed.js +++ b/org/sie-uncompressed.js @@ -747,8 +747,9 @@ base("$frame").mix ( { listener.call(this, evt); } }).bind(this), true); } else if (this.accessKey) { - document.documentElement.addEventListener("keydown", (function(evt) { - if (evt.char === this.accessKey) { + var doc = document || ele.ownerDocument; + doc.documentElement.addEventListener("keydown", (function(evt) { + if (evt.key === this.accessKey) { listener.call(this, evt); } }).bind(this), false); } else { diff --git a/sie.js b/sie.js index 93660ee..ef68b7b 100755 --- a/sie.js +++ b/sie.js @@ -22,4 +22,4 @@ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -!function(){var t={obj:{up:function(t){var e=Object.create(this);return t?(this[t]=e,e.up=this.up):this.$1=e,e},mix:function(e){if(!e)throw new Error("No arguments error");if("function"!=typeof e){var i=t.__ng_;for(var n in e)i[n]||(this[n]=e[n]);n=i=void 0}else e.call(this,this);return this},on:function(t,e){if(!t)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(t))throw new Error("Invalid method name error");if("function"!=typeof e)throw new Error("Not support arguments type");var i=this._eventList__,n=this[t];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var r=[];r._parent=i,i=this._eventList__=r,r=void 0}}else i=this._eventList__=[];return this[t]&&n.isOn||("function"==typeof n&&(i.push({name:t,func:n}),i._parent=null),this[t]=function(){var e,i=this._eventList__,n=t,r=null,s=null,a=!1;for(i._child=null;e=i._parent;)e._child=i,i=e;for(;i;){for(var l=0,h=i.length;h>l;++l)i[l].name===n&&(r=i[l].func.apply(this,arguments),a||(s=r,a=!0));i=i._child}return i=r=n=a=void 0,s},this[t].isOn=!0),i.push({name:t,func:e}),i=n=e=void 0,this},__args:[],__app:null,of:function(t){if(!t)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var e,i=[].concat(this.__args||[]);for(var n in t)t.hasOwnProperty(n)&&"call"!==n&&(t[n]&&t[n].call?(e=n+"__",i[n]||i.push(n)):e=n,i[n]=this[e]=t[n]);return t.call&&(this.__app={call:t.call}),this.__args=i,this.__of=1,i=n=t=void 0,this},__isCallByBASE:!1,call:function(){if(!this.__app)return this;if(this.hasOwnProperty("__isCallByBASE"))return this.__app.call.apply(this,arguments);this.__isCallByBASE=!0;for(var t=this.__args,e=0,i=t.length;i>e;++e){var n=t[e];this[n]=this[n+"__"].call(this)}return t=n=argi=void 0,this.__app.call.apply(this,arguments)},callFunc:function(){return this},initToEval:function(){return delete this.__isCallByBASE,this}}},e={};base=function(i){var n=t,r=e;if(i){if(r[i])return r[i];var s=Object.create(n.obj);return this[i]=r[i]=s,s[i]=s,s}throw new Error("No arguments error")};var i={},n=Object.prototype;for(var r in n)i[r]=!0,e[r]=null;i.constructor=!1,t.__ng_=i,i=n=void 0,base.free=function(){delete t.obj,t=e=callFunc=void 0},Object.create||(Object.create=function(t){var e=function(){};return e.prototype=t,new e})}(),base("$frame").mix({fpms:.024,timelines:[],begin:-Number.MAX_VALUE,activeTime:Number.MAX_VALUE,currentFrame:0,startAnimation:function(){base("$getDocument").step()},isPaused:!1,pauseAnimation:function(){this.isPaused=!0},objList:[],initialize:function(){for(var t=this.objList,e=0;e=0&&this.removeLine(t),e.push(t),e=void 0,!0},removeLine:function(t){var e=this.timelines,i=e.indexOf(t);i>-1&&e.splice(i,1),e=i=void 0}}).mix(function(t){t.up("$list").mix({end:0,beginEnd:Number.MAX_VALUE,beginList:{next:null,value:Number.MAX_VALUE},endList:{next:null,value:Number.MAX_VALUE},addBeginList:function(t){return this.beginList={value:t,next:this.beginList}},addEndList:function(t){return this.endList={value:t,next:this.endList}},getMaxList:function(t,e){for(var i=-Number.MAX_VALUE;e;){var n=e.value;t>=n&&n>=i&&(i=n),e=e.next}return i},state:0,WAITING:0,BEGINNING:1,PLAYING:2,ENDING:3,POSTWAITING:4,init:function(){return this.state=this.WAITING,this.begin=0,this},updateState:function(t){if(void 0===t)return this;var e=this.state,i=0,n=1,r=2,s=3,a=4,l=this.getMaxList(t,this.beginList);if(l===-Number.MAX_VALUE)return e>a&&(this.state=n),this;var h=this.getMaxList(t,this.endList),u=e===i,o=this.begin;if(!l&&u)this.begin=0,this.state=n;else if(u||e===a)l>o&&(this.state=n,this.begin=l);else if(e===n)h>=o?(this.state=s,h>0&&(this.end=h),this.beginEnd=0):this.state=r;else if(e===r){var m=o+this.activeTime;h=h>m?m:h,(t>=m||h>=o||l>o)&&(this.state=s,h>0&&(this.end=h,this.beginEnd=h-o))}else e===s?l>o?(this.state=n,this.begin=l):this.state=a:this.state=n;return o=l=h=u=e=void 0,this},_beginListenerList:[],_endListenerList:[],_playListenerList:[],addEvent:function(t,e){var i="_"+t+"ListenerList";this.hasOwnProperty(i)||(this[i]=[]),this[i].push(e)},setFrame:function(t){this.currentFrame=t;var e=this.updateState(t).state;if(2===e)for(var i=this._playListenerList,n=0;n-1){var e=t.split(".");return{id:e[1]&&e[0],event:e[0]&&e[1]}}return{id:"",event:t}},_parse:function(t){var e,i=t.search(/[\+\-]/),n=null;this.$list.addEndList(Number.MAX_VALUE);if("indefinite"===t?this.begin=Number.MAX_VALUE:i>0?(this.begin=this.offset(t.slice(i)),n=this.event(t)):/[^\+\-\d]/.test(t.charAt(0))?n=this.event(t):(this.begin=this.offset(t),this.isResolved=!0),this.repeat=/repeat\((\d+)\)/.test(t)?+RegExp.$1:0,this.accessKey=/accessKey\(([^\)]+?)\)/.test(t)?RegExp.$1:"",this.begin=Math.floor(this.begin*this.fpms),"indefinite"===t);else if(n){e=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget;var r=this.begin,a=this.$list.addList(Number.MAX_VALUE),l=function(t){a.value=this.begin=r+base("$frame").currentFrame,this.isResolved=!0};if(this.eventOffset=r,this.repeat>0)e&&e.addEventListener("repeatEvent",function(t){t.detail===this.repeat&&l.call(this,t)}.bind(this),!0);else if(this.accessKey)document.documentElement.addEventListener("keydown",function(t){t["char"]===this.accessKey&&l.call(this,t)}.bind(this),!1);else{var h=/^(?:begin|end|repeat)$/.test(n.event)?n.event+"Event":n.event;e&&e.addEventListener(h,l.bind(this),!1)}}else this.$list.addList(this.begin);s=n=t=i=e=void 0},parse:function(){this.begin=0,this.isResolved=!1;var t=this.trim(this.string);if(t.indexOf(";")>-1)for(var e=t.split(";"),i=0;i1))return null;e=Math.min.apply(Math,u)}return m&&o>m?e:(o&&o>e&&(e=o),m&&e>m&&(e=m),e)}}),t.$begin.$end.of({call:function(){return this.string?(this.$list.addList=this.$list.addEndList,this.parse(this.string),this.$list.addList=this.$list.addBeginList,this.isResolved?this.begin:"indefinite"):null}}).mix({$list:t.$begin.$list.up()})}),base("$from").of({numList:function(){var t=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g)||[];if(t)for(var e=0;et||t>1)throw new Error("An Invalid Number Error");if(!this.string)return"";if(!this.from.length)return 1===t?this.string.trim():this.from.string.trim();for(var e="",i=this.numList,n=this.strList,r=this.from,s=this.degit,a=this.additive,l=this.accumulate,h=0,u=i.length;u>h;++h)e+=(t*i[h]+(1-t)*r[h]+a[h]+l[h]).toFixed(s),n&&(e+=n[h+1]);return e=(n?n[0]:"")+e,i=n=r=h=u=s=a=l=void 0,e.trim()},distance:function(t){if(!t)return 0;var e=this.call(),i=t.call?t.call():t,n=0;if(!e||!i)return 0;for(var r=0,s=e.length;s>r;++r)n+=(e[r]-i[r])*(e[r]-i[r]);return Math.sqrt(n)},setAdditive:function(t){if(!t)return 0;var e=this.$from.up();return e.string=t,this.additive=e.call()},setAccumulate:function(t){return!t||isNaN(t)?0:this.accumulate=this.numList.map(function(e){return e*t})}}).up("$to").from=null,base("$calcMode").mix({mode:"linear",keyTime:1,keySplines:null,norm:1,string:"",_f:function(t){var e=this.keyTime;if(0===e&&t)t=0;else{if(!e||!isFinite(e))return this.string;t/=e,t=t>1?Math.floor(t):t}return e=void 0,isNaN(t)?this.string:this.to__.advance(t)},funcForDiscrete:function(t){return isNaN(t)?this.string:1===t?this.to__.string:this.to__.advance(0)}}).of({to:base("$from").$to,call:function(){var t=this._f.bind(this);if("linear"===this.mode)return t;if("paced"===this.mode)return this.keyTime=this.to__.distance(this.to__.from__)/this.norm,t;if("spline"===this.mode){var e=this.keySplines,i=function(t){return Math.PI};if(i.isNotAnimate=!0,!e)return i;for(var n=0,r=NaN;nr||r>1)return i}var s=e[0],a=e[1],l=e[2],h=e[3],u=1,o=1,m=u-3*(l-s),f=3*(l-2*s),d=3*s,c=o-3*(h-a),g=3*(h-2*a),v=3*a,p=Math.qubicnewton;if(!(0!==s&&1!==s||0!==a||1!==l&&0!==l||1!==h))return t;var _=this.keyTime;return(_||isFinite(_))&&(m*=_,f*=_,d*=_,c*=_,g*=_,v*=_),_=e=s=a=l=h=u=o=void 0,function(e){var i=p(m,f,d,-e,e);return t(c*i*i*i+g*i*i+v*i)}}return"discrete"===this.mode?this.funcForDiscrete.bind(this):void 0}}),Math.qubicnewton=function(t,e,i,n,r){var s=1e-15,a=t*r*r*r+e*r*r+i*r+n;if(0===a)return r;for(var l=0;100>l;l=l+1|0){var h=3*t*r*r+2*e*r+i;if(!h||s>a&&a>-s)return a=s=void 0,r;r-=a/h,a=t*r*r*r+e*r*r+i*r+n}return r},base("$calcMode").up("$attribute").mix({element:null,$from:base("$from").up(),attrName:"",attrNameSpace:null,defaultValue:"",isDefault:!1,isCSS:!1,mode:"linear",getAttr:function(t,e){var i=null;t.indexOf("xlink:")>-1&&(i="http://www.w3.org/1999/xlink");var n=this._ele.getAttributeNS(i,t);if(this.element){var r=this.element.ownerDocument.defaultView;if("inherit"===n)return r.getComputedStyle(this.element.parentNode,"").getPropertyValue(this.attrName);if("currentColor"===n)return r.getComputedStyle(this._ele,"").getPropertyValue("color")}return n&&"font-size"===this._ele.getAttributeNS(null,"attributeName")&&/\d\s*$/.test(n)&&(n+="px",n=n.replace(/;/g,"px;")),n||e},_ele:document.documentElement,hasAttrValues:function(){var t=this._ele;return t?t.hasAttribute("from")||t.hasAttribute("to")||t.hasAttribute("by")||t.hasAttribute("values"):!1},__cacheAttr:"",setAttribute:function(t){var e=this.attrName;if(e&&this.__cacheAttr!==t){this.__cacheAttr=t;var i=this.element;this.isCSS?i.style.setProperty(e,t,""):i.setAttributeNS(this.attrNameSpace,e,t),t=e=i=void 0}},removeAttribute:function(){var t=this.attrName;if(t){var e=this.element;this.isDefault?this.setAttribute(this.defaultValue):(e.removeAttributeNS(this.attrNameSpace,t),this.isCSS&&e.style.setProperty(t,this.defaultValue,"")),this.__cacheAttr="",value=t=e=void 0}},initTargetElement:function(){var t=this._ele,e=t.parentNode||null,i=t.getAttribute("xlink:href");return i?t.ownerDocument.getElementById(i.slice(1)):(i=t.getAttributeNS(null,"targetElement"))?t.ownerDocument.getElementById(i):e},_repeatList:[],_repeatCount:0,setSmilEvent:function(t){t.addEvent("begin",function(t){var e=this._ele,i=0,n=e.ownerDocument.createEvent("MouseEvents");n.initMouseEvent("beginEvent",!0,!0,window,i,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(n);var r=this._repeatList=[],s=t.activeTime,a=t.begin,l=this.timeline.simpleDuration;if(l&&l!==s&&s!==Number.MAX_VALUE)for(var h=l,u=1;s>h;h+=l)r.push({frame:a+h,count:u}),++u}.bind(this)),t.addEvent("play",function(t){var e=this._ele,i=0,n=t.currentFrame,r=this._repeatList;if(r.length)for(var s=0;s=s+1||r[s].frame>=n){this._repeatCount=i;break}i=r[s].count;var a=e.ownerDocument.createEvent("MouseEvents");a.initMouseEvent("repeatEvent",!0,!0,window,i,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(a)}}.bind(this)),t.addEvent("end",function(){var t=this._ele,e=0,i=t.ownerDocument.createEvent("MouseEvents");i.initMouseEvent("endEvent",!0,!0,window,e,0,0,0,0,!1,!1,!1,!1,0,t),t.dispatchEvent(i)}.bind(this))},push:function(t){if(!t||!t.hasAttribute)return null;if(this.__cacheAttr="",this._ele=t,this.element=this.initTargetElement(),!this.hasAttrValues())return null;this.attrName=this.getAttr("attributeName","");var e=this.attrName,i=this.getAttr("attributeType","auto"),n=this.element&&this.element.ownerDocument.defaultView.getComputedStyle(this.element,"");("CSS"===i||"auto"===i&&this.element&&n.getPropertyValue(e)&&!/^(width|height|transform)$/.test(e))&&(this.isCSS=!0),e.indexOf("xlink")>-1&&(this.attrNameSpace="http://www.w3.org/1999/xlink");var r=this.element;r&&(this._ele=r,this.isDefault=r.hasAttributeNS(this.attrNameSpace,e),this.defaultValue=this.getAttr(e,n.getPropertyValue(e)),this._ele=t);var s=base("$frame"),a=s.$begin,l=a.up().mix({target:t,eventTarget:this.element||a.eventTarget,string:this.getAttr("begin","0"),$activate:a.$activate.up().of({end:a.$end.up().mix({eventTarget:this.element||a.eventTarget,string:this.getAttr("end",null)})}).mix({dur:this.getAttr("dur",null),repeatCount:this.getAttr("repeatCount",null),repeatDur:this.getAttr("repeatDur",null),min:this.getAttr("min","0"),max:this.getAttr("max","indefinite")})}).updateList().parse();s.addLine(l.$list.init());var h=l.$list.addList(Number.MAX_VALUE),u=l.$list.addEndList(Number.MAX_VALUE);t.beginElement="indefinite"!==l.string?function(){}:function(){h.value=l.begin=base("$frame").currentFrame,l.isResolved=!0;var t=this.ownerDocument.createEvent("MouseEvents");t.initMouseEvent("beginEvent",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,this),this.dispatchEvent(t)};var o=l.$activate.end__||{};return t.endElement="indefinite"!==o.string?function(){}:function(){if(l.isResolved){o.isResolved=!0,u.value=base("$frame").currentFrame;var t=this.ownerDocument.createEvent("MouseEvents");t.initMouseEvent("endEvent",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,this),this.dispatchEvent(t)}},l.timelines=[],this.setSmilEvent(l.$list),a=t=void 0,l},setValues:function(t,e,i,n){var r=this.$from,s=[this.up().of({to:r.up().of({from:r.up()})})],a=s[0].to__;if(t=t&&t.split(";"),t&&t.length){s=[];for(var l=1;lu;++u)n[u].keyTime=e[u+1]-e[u],l&&(i=this.$from.numList__.call({string:l[u]}),n[u].keySplines=i.length?i:null)}else if(!h&&n)for(var o=1/r,u=0;r>u;++u)n[u].keyTime=o,l&&(i=this.$from.numList__.call({string:l[u]}),n[u].keySplines=i.length?i:null);else if(n){if(s){if(e=this.$from.numList__.call({string:s}),e.length&&0!==e[0])return null;if(this.isKeyError(e.length,r))return null;for(var u=0;r>u;++u)n[u].keyTime=e[u+1]-e[u]}else for(var o=1/(r+1),u=0;r>u;++u)n[u].keyTime=o;n.push(n[r-1].up().mix(function(){e&&(this.keyTime=1-e[e.length-1])}).of({call:function(){return function(t){return isNaN(t)?this.string:this.to__.advance(1)}.bind(this)}}))}if("paced"===this.mode){var m=0;n.forEach(function(t){m+=t.to__.distance(t.to__.from__)}),n.forEach(function(t){t.norm=m})}return t=s=e=o=l=void 0,n}}).up("$setElement").mix({to:"",elementList:[],numberOfElemList:0,initialize:function(){var t=this.elementList;if(t&&t.length){for(var e=this.numberOfElemList+50,i=e-50;e>i;++i){if(t.length<=i)return void(this.elementList=null);this.up().init(t[i])}this.numberOfElemList+=50,t=e=void 0}},_setFrame:function(t){this.setAttribute(this.to)},timeline:base("$frame").$begin,_setEndFrame:function(t){"remove"===this.fill&&this.removeAttribute()},tocall:function(){},init:function(t){var e=this.push(t);t&&t.getAttributeNS&&(this._ele=t,this.to=this.getAttr("to",""),this.fill=this.getAttr("fill","remove"));var i=this.element;e&&i&&(this.timeline=e,e.$list.addEvent("begin",this._setFrame.bind(this)),e.$list.addEvent("play",this._setFrame.bind(this)),e.$list.addEvent("end",this._setEndFrame.bind(this)),e.$list.state=e.$list.WAITING),e=i=void 0}}).up("$animateElement").mix({funcs:[],tocall:function(t){var e=this.funcs;if("discrete"===this.mode){for(var i="",n=0;n=r.startKeyTime&&(i=r(t))}return t=e=r=void 0,i}for(var n=0;n=t)return r(t-r.startKeyTime)}return e=n=r=void 0,""},_setFrame:function(t){var e=t.currentFrame,i=this.timeline,n=i.simpleDuration,r=n?(e-t.begin)%n/n:0;this.setAttribute(this.tocall(r)),i=n=r=void 0},getAdvanceEnd:function(t){var e=this.timeline,i=e.simpleDuration;if(i){var n=e.activeTime>t.beginEnd?t.beginEnd:e.activeTime,r=n%i/i;r=r>1?1:r,r=r||1}else r=0;return r},_setEndFrame:function(t){"freeze"===this.fill?(this.setAttribute(this.tocall(this.getAdvanceEnd(t))),line=duration=advance=void 0):this.removeAttribute()},getAttr:function(t,e){var i=this.$attribute.getAttr.apply(this,arguments);return"from"===t&&!i&&this.defaultValue?this.defaultValue:i},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},setAdd:function(t,e){if("sum"===t.getAttributeNS(null,"additive")){var i=t.parentNode.getAttributeNS(null,this.attrName);t.addEventListener("beginEvent",function(t){e.forEach(function(t){t.to__.setAdditive(i)})},!1)}},setAccum:function(t,e){"sum"===t.getAttributeNS(null,"accumulate")&&t.addEventListener("repeatEvent",function(t){e.forEach(function(e){e.to__.call(),e.to__.setAccumulate(t.detail)})},!1)},setString:function(){/^(?:display|class|edgeMode|(gradient|marker|pattern|maskContent|mask|patternContent|primitive)Units|in|in2|method|mode|operator|preserveAspectRatio|result|spacing|spreadMethod|stitchTiles|target|type|xlink:href|yChannelSelector|color-interpolation|(clip|fill)-rule|cursor|filter|font-(family|stretch|style|variant)|image-rendering|marker-(end|mid|start)|mask|overflow|pointer-events|shape-rendering|stroke-(linecap|linejoin)|text-(anchor|decoration|rendering)|visibility)$/.test(this.attrName)&&(this.mode="discrete")},degits:1,setValues:function(){var t=this.$attribute.setValues.apply(this,arguments),e=this.degits;return t&&t.forEach(function(t){t.to__.degit=e}),e=void 0,t},toRGB:function(t){var e=this._keywords[t];if(e)return"rgb("+e.join(", ")+")";if(t&&"#"===t[0]){var i="rgb(",n=parseInt;if(t.length<5)var r=t[1],s=t[2],a=t[3],t="#"+r+r+s+s+a+a;return t.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",r=s=a=void 0,i}return t}}).on("init",function(t){var e,i=0,n=function(t){return t};if(/^(?:fill|stroke|stop-color|color)$/.test(this.attrName)&&(this.degits=0,n=this.toRGB.bind(this)),t&&(this.mode=t.getAttributeNS(null,"calcMode")||"linear",this.setString(),e=this.setKey(t)),e){for(var r=new Array(e.length),s=0;sr;++r)e[r].isPlaying&&(i=!0);this.setAttribute=i?this.__setAttribute:this.$animateElement.setAttribute,this.$animateElement._setFrame.call(this,t)},_setEndFrame:function(t){var e=this.element.__transformList;if(e){var i=e[this.numberOfList];if("remove"===this.fill){if(!i)return;this.isSum?i.value="translate(0)":i.isPlaying=!1}else i.value=this.type+"("+this.$animateElement.tocall.call(this,this.getAdvanceEnd(t))+")";this.setAttribute(this.joinList(this.defaultValue||"")),i=void 0}},setAdd:function(){}}).on("init",function(t){if(t&&t.parentNode){this.getAttr=this.$attribute.getAttr,this.type=this.getAttr("type","translate"),this.attrName="transform";var e=this.element;this.isDefault=e.hasAttributeNS(null,"transform"),this.defaultValue=e.getAttributeNS(null,"transform")||"",this.isSum="sum"===this.getAttr("additive","replace"),e.__transformList||(e.__transformList=[],this.numberOfList=-1),this.hasAttrValues()&&this.numberOfList<0&&(this.numberOfList=e.__transformList.length,e.__transformList.push({isPlaying:!1,value:"translate(0)",isSum:this.isSum}))}}).up("$motionElement").mix(function(){this._setFrame=this.$animateElement._setFrame,this._setEndFrame=this.$animateElement._setEndFrame}).mix({numberOfList:-1,mode:"paced",hasAttrValues:function(){return this.$attribute.hasAttrValues.call(this)?!0:this._ele.hasAttribute("keyPoints")||this._ele.hasAttribute("path")||this._ele.getElementsByTagNameNS(this.path.namespaceURI,"mpath").length},path:document.createElementNS("http://www.w3.org/2000/svg","path"),rotate:"0",tocall:function(t){return("translate("+this.$animateElement.tocall.call(this,t)+") "+this.joinList(this.defaultValue||"")).trim()},getRotate:function(t,e,i){var n=t.getPathSegAtLength(e),r=t.pathSegList.getItem(n),s=r.pathSegTypeAsLetter,a=Math.PI;if("M"!==s){if("L"===s&&n-1>=0){var l=t.pathSegList.getItem(n-1);return") rotate("+(Math.atan2(r.y-l.y,r.x-l.x)/a*180+i)}if("C"===s){var h=t.getPointAtLength(e),u=h.x,o=h.y;h=t.getPointAtLength(e+1);var m=Math.atan2(h.y-o,h.x-u);return 0===m&&(m=Math.atan2(r.y-r.y2,r.x-r.x2)),") rotate("+(m/a*180+i)}return""}var f=t.pathSegList.getItem(n+1),d=f.pathSegTypeAsLetter;return"M"===d?"":"L"===d?") rotate("+(Math.atan2(f.y-r.y,f.x-r.x)/a*180+i):"C"===d?") rotate("+(Math.atan2(f.y1-r.y,f.x1-r.x)/a*180+i):void 0},_tocallForPath:function(t){this.isKeyPoints&&(t=+this.$animateElement.$animateElement.tocall.call(this,t));var e=this.path,i=t*e.getTotalLength(),n=e.getPointAtLength(i),r=0;return"0"===this.rotate?n.x+","+n.y:(r="auto"===this.rotate?0:"auto-reverse"===this.rotate?180:+this.rotate,n.x+","+n.y+this.getRotate(e,i,r))},setValues:function(){var t=this.getAttr("keyPoints",null),e=this.$animateElement.$animateElement.setValues;return t?e.call(this,t,null,null,null):e.apply(this,arguments)}}).on("init",function(t){if(t&&t.parentNode){if(this.type="translate",this.isSum=!0,this.mode=this.getAttr("mode","paced"),this.rotate=this.getAttr("rotate","0"),this.isKeyPoints=t.hasAttributeNS(null,"keyPoints"),this.isKeyPoints&&!t.hasAttributeNS(null,"path")){var e=this.getAttr("values",this.getAttr("from","")+" L "+this.getAttr("to",""));t.setAttributeNS(null,"path","M "+e.replace(/;/g," L "))}this.path=this.path.cloneNode(!0);var i=t.getElementsByTagNameNS(this.path.namespaceURI,"mpath"),n=this.$animateElement;if(i.length){var r=t.ownerDocument.getElementById(i[0].getAttributeNS("http://www.w3.org/1999/xlink","href").slice(1));r&&this.path.setAttributeNS(null,"d",r.getAttributeNS(null,"d")),this.$animateElement=n.up().mix({tocall:this._tocallForPath})}else t.hasAttributeNS(null,"path")&&(this.path.setAttributeNS(null,"d",t.getAttributeNS(null,"path")),this.$animateElement=n.up().mix({tocall:this._tocallForPath}))}}),base("$getDocument").mix(function(){function t(){function t(t){function e(e,i){var r=t.getElementsByTagNameNS(n,i);e.numberOfElemList=0,r.length>0&&(e.elementList=r,s.objList.push(e)),r=e=void 0}var i=base("$calcMode").$attribute.$setElement,r=i.$animateElement,s=base("$frame");e(i,"set"),e(r,"animate"),e(r.up(),"animateColor"),e(r.$animateTransformElement,"animateTransform"),e(r.$animateTransformElement.$motionElement,"animateMotion"),t.defaultView.addEventListener("hashchange",function(){var e=t.defaultView.location.hash.slice(1);t.getElementById(e).beginElement()})}var i=document.getElementsByTagName("object"),n="http://www.w3.org/2000/svg";if(i)for(var r=0;r0){if(window.requestAnimationFrame&&requestAnimationFrame){var t={handle:null};return function(e){var i=t,n=function(){if(!this.isPaused){e++;try{this.initialize(),this.setFrame(e)}catch(t){}i.handle=requestAnimationFrame(n)}}.bind(base("$frame"));i.handle=requestAnimationFrame(n)}(-1),t}setInterval(function(t){var e=base("$frame");return function(){t++,e.initialize(),e.setFrame(t)}}(-1),1)}}window.addEventListener&&window.addEventListener("load",t),this.step=e}); \ No newline at end of file +!function(){var t={obj:{up:function(t){var e=Object.create(this);return t?(this[t]=e,e.up=this.up):this.$1=e,e},mix:function(e){if(!e)throw new Error("No arguments error");if("function"!=typeof e){var i=t.__ng_;for(var n in e)i[n]||(this[n]=e[n]);n=i=void 0}else e.call(this,this);return this},on:function(t,e){if(!t)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(t))throw new Error("Invalid method name error");if("function"!=typeof e)throw new Error("Not support arguments type");var i=this._eventList__,n=this[t];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var r=[];r._parent=i,i=this._eventList__=r,r=void 0}}else i=this._eventList__=[];return this[t]&&n.isOn||("function"==typeof n&&(i.push({name:t,func:n}),i._parent=null),this[t]=function(){var e,i=this._eventList__,n=t,r=null,s=null,a=!1;for(i._child=null;e=i._parent;)e._child=i,i=e;for(;i;){for(var l=0,h=i.length;h>l;++l)i[l].name===n&&(r=i[l].func.apply(this,arguments),a||(s=r,a=!0));i=i._child}return i=r=n=a=void 0,s},this[t].isOn=!0),i.push({name:t,func:e}),i=n=e=void 0,this},__args:[],__app:null,of:function(t){if(!t)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var e,i=[].concat(this.__args||[]);for(var n in t)t.hasOwnProperty(n)&&"call"!==n&&(t[n]&&t[n].call?(e=n+"__",i[n]||i.push(n)):e=n,i[n]=this[e]=t[n]);return t.call&&(this.__app={call:t.call}),this.__args=i,this.__of=1,i=n=t=void 0,this},__isCallByBASE:!1,call:function(){if(!this.__app)return this;if(this.hasOwnProperty("__isCallByBASE"))return this.__app.call.apply(this,arguments);this.__isCallByBASE=!0;for(var t=this.__args,e=0,i=t.length;i>e;++e){var n=t[e];this[n]=this[n+"__"].call(this)}return t=n=argi=void 0,this.__app.call.apply(this,arguments)},callFunc:function(){return this},initToEval:function(){return delete this.__isCallByBASE,this}}},e={};base=function(i){var n=t,r=e;if(i){if(r[i])return r[i];var s=Object.create(n.obj);return this[i]=r[i]=s,s[i]=s,s}throw new Error("No arguments error")};var i={},n=Object.prototype;for(var r in n)i[r]=!0,e[r]=null;i.constructor=!1,t.__ng_=i,i=n=void 0,base.free=function(){delete t.obj,t=e=callFunc=void 0},Object.create||(Object.create=function(t){var e=function(){};return e.prototype=t,new e})}(),base("$frame").mix({fpms:.024,timelines:[],begin:-Number.MAX_VALUE,activeTime:Number.MAX_VALUE,currentFrame:0,startAnimation:function(){base("$getDocument").step()},isPaused:!1,pauseAnimation:function(){this.isPaused=!0},objList:[],initialize:function(){for(var t=this.objList,e=0;e=0&&this.removeLine(t),e.push(t),e=void 0,!0},removeLine:function(t){var e=this.timelines,i=e.indexOf(t);i>-1&&e.splice(i,1),e=i=void 0}}).mix(function(t){t.up("$list").mix({end:0,beginEnd:Number.MAX_VALUE,beginList:{next:null,value:Number.MAX_VALUE},endList:{next:null,value:Number.MAX_VALUE},addBeginList:function(t){return this.beginList={value:t,next:this.beginList}},addEndList:function(t){return this.endList={value:t,next:this.endList}},getMaxList:function(t,e){for(var i=-Number.MAX_VALUE;e;){var n=e.value;t>=n&&n>=i&&(i=n),e=e.next}return i},state:0,WAITING:0,BEGINNING:1,PLAYING:2,ENDING:3,POSTWAITING:4,init:function(){return this.state=this.WAITING,this.begin=0,this},updateState:function(t){if(void 0===t)return this;var e=this.state,i=0,n=1,r=2,s=3,a=4,l=this.getMaxList(t,this.beginList);if(l===-Number.MAX_VALUE)return e>a&&(this.state=n),this;var h=this.getMaxList(t,this.endList),u=e===i,o=this.begin;if(!l&&u)this.begin=0,this.state=n;else if(u||e===a)l>o&&(this.state=n,this.begin=l);else if(e===n)h>=o?(this.state=s,h>0&&(this.end=h),this.beginEnd=0):this.state=r;else if(e===r){var m=o+this.activeTime;h=h>m?m:h,(t>=m||h>=o||l>o)&&(this.state=s,h>0&&(this.end=h,this.beginEnd=h-o))}else e===s?l>o?(this.state=n,this.begin=l):this.state=a:this.state=n;return o=l=h=u=e=void 0,this},_beginListenerList:[],_endListenerList:[],_playListenerList:[],addEvent:function(t,e){var i="_"+t+"ListenerList";this.hasOwnProperty(i)||(this[i]=[]),this[i].push(e)},setFrame:function(t){this.currentFrame=t;var e=this.updateState(t).state;if(2===e)for(var i=this._playListenerList,n=0;n-1){var e=t.split(".");return{id:e[1]&&e[0],event:e[0]&&e[1]}}return{id:"",event:t}},_parse:function(t){var e,i=t.search(/[\+\-]/),n=null;this.$list.addEndList(Number.MAX_VALUE);if("indefinite"===t?this.begin=Number.MAX_VALUE:i>0?(this.begin=this.offset(t.slice(i)),n=this.event(t)):/[^\+\-\d]/.test(t.charAt(0))?n=this.event(t):(this.begin=this.offset(t),this.isResolved=!0),this.repeat=/repeat\((\d+)\)/.test(t)?+RegExp.$1:0,this.accessKey=/accessKey\(([^\)]+?)\)/.test(t)?RegExp.$1:"",this.begin=Math.floor(this.begin*this.fpms),"indefinite"===t);else if(n){e=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget;var r=this.begin,a=this.$list.addList(Number.MAX_VALUE),l=function(t){a.value=this.begin=r+base("$frame").currentFrame,this.isResolved=!0};if(this.eventOffset=r,this.repeat>0)e&&e.addEventListener("repeatEvent",function(t){t.detail===this.repeat&&l.call(this,t)}.bind(this),!0);else if(this.accessKey){var h=document||e.ownerDocument;h.documentElement.addEventListener("keydown",function(t){t.key===this.accessKey&&l.call(this,t)}.bind(this),!1)}else{var u=/^(?:begin|end|repeat)$/.test(n.event)?n.event+"Event":n.event;e&&e.addEventListener(u,l.bind(this),!1)}}else this.$list.addList(this.begin);s=n=t=i=e=void 0},parse:function(){this.begin=0,this.isResolved=!1;var t=this.trim(this.string);if(t.indexOf(";")>-1)for(var e=t.split(";"),i=0;i1))return null;e=Math.min.apply(Math,u)}return m&&o>m?e:(o&&o>e&&(e=o),m&&e>m&&(e=m),e)}}),t.$begin.$end.of({call:function(){return this.string?(this.$list.addList=this.$list.addEndList,this.parse(this.string),this.$list.addList=this.$list.addBeginList,this.isResolved?this.begin:"indefinite"):null}}).mix({$list:t.$begin.$list.up()})}),base("$from").of({numList:function(){var t=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g)||[];if(t)for(var e=0;et||t>1)throw new Error("An Invalid Number Error");if(!this.string)return"";if(!this.from.length)return 1===t?this.string.trim():this.from.string.trim();for(var e="",i=this.numList,n=this.strList,r=this.from,s=this.degit,a=this.additive,l=this.accumulate,h=0,u=i.length;u>h;++h)e+=(t*i[h]+(1-t)*r[h]+a[h]+l[h]).toFixed(s),n&&(e+=n[h+1]);return e=(n?n[0]:"")+e,i=n=r=h=u=s=a=l=void 0,e.trim()},distance:function(t){if(!t)return 0;var e=this.call(),i=t.call?t.call():t,n=0;if(!e||!i)return 0;for(var r=0,s=e.length;s>r;++r)n+=(e[r]-i[r])*(e[r]-i[r]);return Math.sqrt(n)},setAdditive:function(t){if(!t)return 0;var e=this.$from.up();return e.string=t,this.additive=e.call()},setAccumulate:function(t){return!t||isNaN(t)?0:this.accumulate=this.numList.map(function(e){return e*t})}}).up("$to").from=null,base("$calcMode").mix({mode:"linear",keyTime:1,keySplines:null,norm:1,string:"",_f:function(t){var e=this.keyTime;if(0===e&&t)t=0;else{if(!e||!isFinite(e))return this.string;t/=e,t=t>1?Math.floor(t):t}return e=void 0,isNaN(t)?this.string:this.to__.advance(t)},funcForDiscrete:function(t){return isNaN(t)?this.string:1===t?this.to__.string:this.to__.advance(0)}}).of({to:base("$from").$to,call:function(){var t=this._f.bind(this);if("linear"===this.mode)return t;if("paced"===this.mode)return this.keyTime=this.to__.distance(this.to__.from__)/this.norm,t;if("spline"===this.mode){var e=this.keySplines,i=function(t){return Math.PI};if(i.isNotAnimate=!0,!e)return i;for(var n=0,r=NaN;nr||r>1)return i}var s=e[0],a=e[1],l=e[2],h=e[3],u=1,o=1,m=u-3*(l-s),f=3*(l-2*s),d=3*s,c=o-3*(h-a),g=3*(h-2*a),v=3*a,p=Math.qubicnewton;if(!(0!==s&&1!==s||0!==a||1!==l&&0!==l||1!==h))return t;var _=this.keyTime;return(_||isFinite(_))&&(m*=_,f*=_,d*=_,c*=_,g*=_,v*=_),_=e=s=a=l=h=u=o=void 0,function(e){var i=p(m,f,d,-e,e);return t(c*i*i*i+g*i*i+v*i)}}return"discrete"===this.mode?this.funcForDiscrete.bind(this):void 0}}),Math.qubicnewton=function(t,e,i,n,r){var s=1e-15,a=t*r*r*r+e*r*r+i*r+n;if(0===a)return r;for(var l=0;100>l;l=l+1|0){var h=3*t*r*r+2*e*r+i;if(!h||s>a&&a>-s)return a=s=void 0,r;r-=a/h,a=t*r*r*r+e*r*r+i*r+n}return r},base("$calcMode").up("$attribute").mix({element:null,$from:base("$from").up(),attrName:"",attrNameSpace:null,defaultValue:"",isDefault:!1,isCSS:!1,mode:"linear",getAttr:function(t,e){var i=null;t.indexOf("xlink:")>-1&&(i="http://www.w3.org/1999/xlink");var n=this._ele.getAttributeNS(i,t);if(this.element){var r=this.element.ownerDocument.defaultView;if("inherit"===n)return r.getComputedStyle(this.element.parentNode,"").getPropertyValue(this.attrName);if("currentColor"===n)return r.getComputedStyle(this._ele,"").getPropertyValue("color")}return n&&"font-size"===this._ele.getAttributeNS(null,"attributeName")&&/\d\s*$/.test(n)&&(n+="px",n=n.replace(/;/g,"px;")),n||e},_ele:document.documentElement,hasAttrValues:function(){var t=this._ele;return t?t.hasAttribute("from")||t.hasAttribute("to")||t.hasAttribute("by")||t.hasAttribute("values"):!1},__cacheAttr:"",setAttribute:function(t){var e=this.attrName;if(e&&this.__cacheAttr!==t){this.__cacheAttr=t;var i=this.element;this.isCSS?i.style.setProperty(e,t,""):i.setAttributeNS(this.attrNameSpace,e,t),t=e=i=void 0}},removeAttribute:function(){var t=this.attrName;if(t){var e=this.element;this.isDefault?this.setAttribute(this.defaultValue):(e.removeAttributeNS(this.attrNameSpace,t),this.isCSS&&e.style.setProperty(t,this.defaultValue,"")),this.__cacheAttr="",value=t=e=void 0}},initTargetElement:function(){var t=this._ele,e=t.parentNode||null,i=t.getAttribute("xlink:href");return i?t.ownerDocument.getElementById(i.slice(1)):(i=t.getAttributeNS(null,"targetElement"))?t.ownerDocument.getElementById(i):e},_repeatList:[],_repeatCount:0,setSmilEvent:function(t){t.addEvent("begin",function(t){var e=this._ele,i=0,n=e.ownerDocument.createEvent("MouseEvents");n.initMouseEvent("beginEvent",!0,!0,window,i,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(n);var r=this._repeatList=[],s=t.activeTime,a=t.begin,l=this.timeline.simpleDuration;if(l&&l!==s&&s!==Number.MAX_VALUE)for(var h=l,u=1;s>h;h+=l)r.push({frame:a+h,count:u}),++u}.bind(this)),t.addEvent("play",function(t){var e=this._ele,i=0,n=t.currentFrame,r=this._repeatList;if(r.length)for(var s=0;s=s+1||r[s].frame>=n){this._repeatCount=i;break}i=r[s].count;var a=e.ownerDocument.createEvent("MouseEvents");a.initMouseEvent("repeatEvent",!0,!0,window,i,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(a)}}.bind(this)),t.addEvent("end",function(){var t=this._ele,e=0,i=t.ownerDocument.createEvent("MouseEvents");i.initMouseEvent("endEvent",!0,!0,window,e,0,0,0,0,!1,!1,!1,!1,0,t),t.dispatchEvent(i)}.bind(this))},push:function(t){if(!t||!t.hasAttribute)return null;if(this.__cacheAttr="",this._ele=t,this.element=this.initTargetElement(),!this.hasAttrValues())return null;this.attrName=this.getAttr("attributeName","");var e=this.attrName,i=this.getAttr("attributeType","auto"),n=this.element&&this.element.ownerDocument.defaultView.getComputedStyle(this.element,"");("CSS"===i||"auto"===i&&this.element&&n.getPropertyValue(e)&&!/^(width|height|transform)$/.test(e))&&(this.isCSS=!0),e.indexOf("xlink")>-1&&(this.attrNameSpace="http://www.w3.org/1999/xlink");var r=this.element;r&&(this._ele=r,this.isDefault=r.hasAttributeNS(this.attrNameSpace,e),this.defaultValue=this.getAttr(e,n.getPropertyValue(e)),this._ele=t);var s=base("$frame"),a=s.$begin,l=a.up().mix({target:t,eventTarget:this.element||a.eventTarget,string:this.getAttr("begin","0"),$activate:a.$activate.up().of({end:a.$end.up().mix({eventTarget:this.element||a.eventTarget,string:this.getAttr("end",null)})}).mix({dur:this.getAttr("dur",null),repeatCount:this.getAttr("repeatCount",null),repeatDur:this.getAttr("repeatDur",null),min:this.getAttr("min","0"),max:this.getAttr("max","indefinite")})}).updateList().parse();s.addLine(l.$list.init());var h=l.$list.addList(Number.MAX_VALUE),u=l.$list.addEndList(Number.MAX_VALUE);t.beginElement="indefinite"!==l.string?function(){}:function(){h.value=l.begin=base("$frame").currentFrame,l.isResolved=!0;var t=this.ownerDocument.createEvent("MouseEvents");t.initMouseEvent("beginEvent",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,this),this.dispatchEvent(t)};var o=l.$activate.end__||{};return t.endElement="indefinite"!==o.string?function(){}:function(){if(l.isResolved){o.isResolved=!0,u.value=base("$frame").currentFrame;var t=this.ownerDocument.createEvent("MouseEvents");t.initMouseEvent("endEvent",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,this),this.dispatchEvent(t)}},l.timelines=[],this.setSmilEvent(l.$list),a=t=void 0,l},setValues:function(t,e,i,n){var r=this.$from,s=[this.up().of({to:r.up().of({from:r.up()})})],a=s[0].to__;if(t=t&&t.split(";"),t&&t.length){s=[];for(var l=1;lu;++u)n[u].keyTime=e[u+1]-e[u],l&&(i=this.$from.numList__.call({string:l[u]}),n[u].keySplines=i.length?i:null)}else if(!h&&n)for(var o=1/r,u=0;r>u;++u)n[u].keyTime=o,l&&(i=this.$from.numList__.call({string:l[u]}),n[u].keySplines=i.length?i:null);else if(n){if(s){if(e=this.$from.numList__.call({string:s}),e.length&&0!==e[0])return null;if(this.isKeyError(e.length,r))return null;for(var u=0;r>u;++u)n[u].keyTime=e[u+1]-e[u]}else for(var o=1/(r+1),u=0;r>u;++u)n[u].keyTime=o;n.push(n[r-1].up().mix(function(){e&&(this.keyTime=1-e[e.length-1])}).of({call:function(){return function(t){return isNaN(t)?this.string:this.to__.advance(1)}.bind(this)}}))}if("paced"===this.mode){var m=0;n.forEach(function(t){m+=t.to__.distance(t.to__.from__)}),n.forEach(function(t){t.norm=m})}return t=s=e=o=l=void 0,n}}).up("$setElement").mix({to:"",elementList:[],numberOfElemList:0,initialize:function(){var t=this.elementList;if(t&&t.length){for(var e=this.numberOfElemList+50,i=e-50;e>i;++i){if(t.length<=i)return void(this.elementList=null);this.up().init(t[i])}this.numberOfElemList+=50,t=e=void 0}},_setFrame:function(t){this.setAttribute(this.to)},timeline:base("$frame").$begin,_setEndFrame:function(t){"remove"===this.fill&&this.removeAttribute()},tocall:function(){},init:function(t){var e=this.push(t);t&&t.getAttributeNS&&(this._ele=t,this.to=this.getAttr("to",""),this.fill=this.getAttr("fill","remove"));var i=this.element;e&&i&&(this.timeline=e,e.$list.addEvent("begin",this._setFrame.bind(this)),e.$list.addEvent("play",this._setFrame.bind(this)),e.$list.addEvent("end",this._setEndFrame.bind(this)),e.$list.state=e.$list.WAITING),e=i=void 0}}).up("$animateElement").mix({funcs:[],tocall:function(t){var e=this.funcs;if("discrete"===this.mode){for(var i="",n=0;n=r.startKeyTime&&(i=r(t))}return t=e=r=void 0,i}for(var n=0;n=t)return r(t-r.startKeyTime)}return e=n=r=void 0,""},_setFrame:function(t){var e=t.currentFrame,i=this.timeline,n=i.simpleDuration,r=n?(e-t.begin)%n/n:0;this.setAttribute(this.tocall(r)),i=n=r=void 0},getAdvanceEnd:function(t){var e=this.timeline,i=e.simpleDuration;if(i){var n=e.activeTime>t.beginEnd?t.beginEnd:e.activeTime,r=n%i/i;r=r>1?1:r,r=r||1}else r=0;return r},_setEndFrame:function(t){"freeze"===this.fill?(this.setAttribute(this.tocall(this.getAdvanceEnd(t))),line=duration=advance=void 0):this.removeAttribute()},getAttr:function(t,e){var i=this.$attribute.getAttr.apply(this,arguments);return"from"===t&&!i&&this.defaultValue?this.defaultValue:i},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},setAdd:function(t,e){if("sum"===t.getAttributeNS(null,"additive")){var i=t.parentNode.getAttributeNS(null,this.attrName);t.addEventListener("beginEvent",function(t){e.forEach(function(t){t.to__.setAdditive(i)})},!1)}},setAccum:function(t,e){"sum"===t.getAttributeNS(null,"accumulate")&&t.addEventListener("repeatEvent",function(t){e.forEach(function(e){e.to__.call(),e.to__.setAccumulate(t.detail)})},!1)},setString:function(){/^(?:display|class|edgeMode|(gradient|marker|pattern|maskContent|mask|patternContent|primitive)Units|in|in2|method|mode|operator|preserveAspectRatio|result|spacing|spreadMethod|stitchTiles|target|type|xlink:href|yChannelSelector|color-interpolation|(clip|fill)-rule|cursor|filter|font-(family|stretch|style|variant)|image-rendering|marker-(end|mid|start)|mask|overflow|pointer-events|shape-rendering|stroke-(linecap|linejoin)|text-(anchor|decoration|rendering)|visibility)$/.test(this.attrName)&&(this.mode="discrete")},degits:1,setValues:function(){var t=this.$attribute.setValues.apply(this,arguments),e=this.degits;return t&&t.forEach(function(t){t.to__.degit=e}),e=void 0,t},toRGB:function(t){var e=this._keywords[t];if(e)return"rgb("+e.join(", ")+")";if(t&&"#"===t[0]){var i="rgb(",n=parseInt;if(t.length<5)var r=t[1],s=t[2],a=t[3],t="#"+r+r+s+s+a+a;return t.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",r=s=a=void 0,i}return t}}).on("init",function(t){var e,i=0,n=function(t){return t};if(/^(?:fill|stroke|stop-color|color)$/.test(this.attrName)&&(this.degits=0,n=this.toRGB.bind(this)),t&&(this.mode=t.getAttributeNS(null,"calcMode")||"linear",this.setString(),e=this.setKey(t)),e){for(var r=new Array(e.length),s=0;sr;++r)e[r].isPlaying&&(i=!0);this.setAttribute=i?this.__setAttribute:this.$animateElement.setAttribute,this.$animateElement._setFrame.call(this,t)},_setEndFrame:function(t){var e=this.element.__transformList;if(e){var i=e[this.numberOfList];if("remove"===this.fill){if(!i)return;this.isSum?i.value="translate(0)":i.isPlaying=!1}else i.value=this.type+"("+this.$animateElement.tocall.call(this,this.getAdvanceEnd(t))+")";this.setAttribute(this.joinList(this.defaultValue||"")),i=void 0}},setAdd:function(){}}).on("init",function(t){if(t&&t.parentNode){this.getAttr=this.$attribute.getAttr,this.type=this.getAttr("type","translate"),this.attrName="transform";var e=this.element;this.isDefault=e.hasAttributeNS(null,"transform"),this.defaultValue=e.getAttributeNS(null,"transform")||"",this.isSum="sum"===this.getAttr("additive","replace"),e.__transformList||(e.__transformList=[],this.numberOfList=-1),this.hasAttrValues()&&this.numberOfList<0&&(this.numberOfList=e.__transformList.length,e.__transformList.push({isPlaying:!1,value:"translate(0)",isSum:this.isSum}))}}).up("$motionElement").mix(function(){this._setFrame=this.$animateElement._setFrame,this._setEndFrame=this.$animateElement._setEndFrame}).mix({numberOfList:-1,mode:"paced",hasAttrValues:function(){return this.$attribute.hasAttrValues.call(this)?!0:this._ele.hasAttribute("keyPoints")||this._ele.hasAttribute("path")||this._ele.getElementsByTagNameNS(this.path.namespaceURI,"mpath").length},path:document.createElementNS("http://www.w3.org/2000/svg","path"),rotate:"0",tocall:function(t){return("translate("+this.$animateElement.tocall.call(this,t)+") "+this.joinList(this.defaultValue||"")).trim()},getRotate:function(t,e,i){var n=t.getPathSegAtLength(e),r=t.pathSegList.getItem(n),s=r.pathSegTypeAsLetter,a=Math.PI;if("M"!==s){if("L"===s&&n-1>=0){var l=t.pathSegList.getItem(n-1);return") rotate("+(Math.atan2(r.y-l.y,r.x-l.x)/a*180+i)}if("C"===s){var h=t.getPointAtLength(e),u=h.x,o=h.y;h=t.getPointAtLength(e+1);var m=Math.atan2(h.y-o,h.x-u);return 0===m&&(m=Math.atan2(r.y-r.y2,r.x-r.x2)),") rotate("+(m/a*180+i)}return""}var f=t.pathSegList.getItem(n+1),d=f.pathSegTypeAsLetter;return"M"===d?"":"L"===d?") rotate("+(Math.atan2(f.y-r.y,f.x-r.x)/a*180+i):"C"===d?") rotate("+(Math.atan2(f.y1-r.y,f.x1-r.x)/a*180+i):void 0},_tocallForPath:function(t){this.isKeyPoints&&(t=+this.$animateElement.$animateElement.tocall.call(this,t));var e=this.path,i=t*e.getTotalLength(),n=e.getPointAtLength(i),r=0;return"0"===this.rotate?n.x+","+n.y:(r="auto"===this.rotate?0:"auto-reverse"===this.rotate?180:+this.rotate,n.x+","+n.y+this.getRotate(e,i,r))},setValues:function(){var t=this.getAttr("keyPoints",null),e=this.$animateElement.$animateElement.setValues;return t?e.call(this,t,null,null,null):e.apply(this,arguments)}}).on("init",function(t){if(t&&t.parentNode){if(this.type="translate",this.isSum=!0,this.mode=this.getAttr("mode","paced"),this.rotate=this.getAttr("rotate","0"),this.isKeyPoints=t.hasAttributeNS(null,"keyPoints"),this.isKeyPoints&&!t.hasAttributeNS(null,"path")){var e=this.getAttr("values",this.getAttr("from","")+" L "+this.getAttr("to",""));t.setAttributeNS(null,"path","M "+e.replace(/;/g," L "))}this.path=this.path.cloneNode(!0);var i=t.getElementsByTagNameNS(this.path.namespaceURI,"mpath"),n=this.$animateElement;if(i.length){var r=t.ownerDocument.getElementById(i[0].getAttributeNS("http://www.w3.org/1999/xlink","href").slice(1));r&&this.path.setAttributeNS(null,"d",r.getAttributeNS(null,"d")),this.$animateElement=n.up().mix({tocall:this._tocallForPath})}else t.hasAttributeNS(null,"path")&&(this.path.setAttributeNS(null,"d",t.getAttributeNS(null,"path")),this.$animateElement=n.up().mix({tocall:this._tocallForPath}))}}),base("$getDocument").mix(function(){function t(){function t(t){function e(e,i){var r=t.getElementsByTagNameNS(n,i);e.numberOfElemList=0,r.length>0&&(e.elementList=r,s.objList.push(e)),r=e=void 0}var i=base("$calcMode").$attribute.$setElement,r=i.$animateElement,s=base("$frame");e(i,"set"),e(r,"animate"),e(r.up(),"animateColor"),e(r.$animateTransformElement,"animateTransform"),e(r.$animateTransformElement.$motionElement,"animateMotion"),t.defaultView.addEventListener("hashchange",function(){var e=t.defaultView.location.hash.slice(1);t.getElementById(e).beginElement()})}var i=document.getElementsByTagName("object"),n="http://www.w3.org/2000/svg";if(i)for(var r=0;r0){if(window.requestAnimationFrame&&requestAnimationFrame){var t={handle:null};return function(e){var i=t,n=function(){if(!this.isPaused){e++;try{this.initialize(),this.setFrame(e)}catch(t){}i.handle=requestAnimationFrame(n)}}.bind(base("$frame"));i.handle=requestAnimationFrame(n)}(-1),t}setInterval(function(t){var e=base("$frame");return function(){t++,e.initialize(),e.setFrame(t)}}(-1),1)}}window.addEventListener&&window.addEventListener("load",t),this.step=e}); \ No newline at end of file diff --git a/sie.js.gz b/sie.js.gz index e6d7766140c741db01f614a29c965c3906c5de67..0d1ef03ac1ae3ffbd3c5600ba2122f95a693ab58 100644 GIT binary patch delta 10088 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 DEFr9v -- 2.11.0