Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: third_party/web-animations-js/sources/web-animations.min.js

Issue 1221923003: Update bower.json for Polymer elements and add PRESUBMIT.py (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebase Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 Google Inc. All rights reserved. 1 // Copyright 2014 Google Inc. All rights reserved.
2 // 2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); 3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License. 4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at 5 // You may obtain a copy of the License at
6 // 6 //
7 // http://www.apache.org/licenses/LICENSE-2.0 7 // http://www.apache.org/licenses/LICENSE-2.0
8 // 8 //
9 // Unless required by applicable law or agreed to in writing, software 9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, 10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and 12 // See the License for the specific language governing permissions and
13 // limitations under the License. 13 // limitations under the License.
14 14
15 !function(a,b){b["true"]=a,function(){if(document.documentElement.animate){var a =document.documentElement.animate([],0),b=!0;if(a&&(b=!1,"play|currentTime|pause |reverse|playbackRate|cancel|finish|startTime|playState".split("|").forEach(func tion(c){void 0===a[c]&&(b=!0)})),!b)return}var c={},d={},e={},f=null;!function(a ){function b(a){if("number"==typeof a)return a;var b={};for(var c in a)b[c]=a[c] ;return b}function c(b,c){var d={delay:0,endDelay:0,fill:c?"both":"none",iterati onStart:0,iterations:1,duration:c?"auto":0,playbackRate:1,direction:"normal",eas ing:"linear"};return"number"!=typeof b||isNaN(b)?void 0!==b&&Object.getOwnProper tyNames(b).forEach(function(c){if("auto"!=b[c]){if(("number"==typeof d[c]||"dura tion"==c)&&("number"!=typeof b[c]||isNaN(b[c])))return;if("fill"==c&&-1==q.index Of(b[c]))return;if("direction"==c&&-1==r.indexOf(b[c]))return;if("playbackRate"= =c&&1!==b[c]&&a.isDeprecated("AnimationEffectTiming.playbackRate","2014-11-28"," Use Animation.playbackRate instead."))return;d[c]=b[c]}}):d.duration=b,d}functio n d(a,b){var d=c(a,b);return d.easing=g(d.easing),d}function e(a,b,c,d){return 0 >a||a>1||0>c||c>1?z:function(e){function f(a,b,c){return 3*a*(1-c)*(1-c)*c+3*b*( 1-c)*c*c+c*c*c}if(0==e||1==e)return e;for(var g=0,h=1;;){var i=(g+h)/2,j=f(a,c,i );if(Math.abs(e-j)<.001)return f(b,d,i);e>j?g=i:h=i}}}function f(a,b){return fun ction(c){if(c>=1)return 1;var d=1/a;return c+=b*d,c-c%d}}function g(a){var b=x.e xec(a);if(b)return e.apply(this,b.slice(1).map(Number));var c=y.exec(a);if(c)ret urn f(Number(c[1]),{start:s,middle:t,end:u}[c[2]]);var d=v[a];return d?d:z}funct ion h(a){return Math.abs(i(a)/a.playbackRate)}function i(a){return a.duration*a. iterations}function j(a,b,c){return null==b?A:b<c.delay?B:b>=c.delay+a?C:D}funct ion k(a,b,c,d,e){switch(d){case B:return"backwards"==b||"both"==b?0:null;case D: return c-e;case C:return"forwards"==b||"both"==b?a:null;case A:return null}}func tion l(a,b,c,d){return(d.playbackRate<0?b-a:b)*d.playbackRate+c}function m(a,b,c ,d,e){return 1/0===c||c===-1/0||c-d==b&&e.iterations&&(e.iterations+e.iterationS tart)%1==0?a:c%a}function n(a,b,c,d){return 0===c?0:b==a?d.iterationStart+d.iter ations-1:Math.floor(c/a)}function o(a,b,c,d){var e=a%2>=1,f="normal"==d.directio n||d.direction==(e?"alternate-reverse":"alternate"),g=f?c:b-c,h=g/b;return b*d.e asing(h)}function p(a,b,c){var d=j(a,b,c),e=k(a,c.fill,b,d,c.delay);if(null===e) return null;if(0===a)return d===B?0:1;var f=c.iterationStart*c.duration,g=l(a,e, f,c),h=m(c.duration,i(c),g,f,c),p=n(c.duration,h,g,c);return o(p,c.duration,h,c) /c.duration}var q="backwards|forwards|both|none".split("|"),r="reverse|alternate |alternate-reverse".split("|"),s=1,t=.5,u=0,v={ease:e(.25,.1,.25,1),"ease-in":e( .42,0,1,1),"ease-out":e(0,0,.58,1),"ease-in-out":e(.42,0,.58,1),"step-start":f(1 ,s),"step-middle":f(1,t),"step-end":f(1,u)},w="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s *",x=new RegExp("cubic-bezier\\("+w+","+w+","+w+","+w+"\\)"),y=/steps\(\s*(\d+)\ s*,\s*(start|middle|end)\s*\)/,z=function(a){return a},A=0,B=1,C=2,D=3;a.cloneTi mingInput=b,a.makeTiming=c,a.normalizeTimingInput=d,a.calculateActiveDuration=h, a.calculateTimeFraction=p,a.calculatePhase=j,a.toTimingFunction=g}(c,f),function (a){function b(a,b){return a in h?h[a][b]||b:b}function c(a,c,d){var g=e[a];if(g ){f.style[a]=c;for(var h in g){var i=g[h],j=f.style[i];d[i]=b(i,j)}}else d[a]=b( a,c)}function d(b){function d(){var a=e.length;null==e[a-1].offset&&(e[a-1].offs et=1),a>1&&null==e[0].offset&&(e[0].offset=0);for(var b=0,c=e[0].offset,d=1;a>d; d++){var f=e[d].offset;if(null!=f){for(var g=1;d-b>g;g++)e[b+g].offset=c+(f-c)*g /(d-b);b=d,c=f}}}if(!Array.isArray(b)&&null!==b)throw new TypeError("Keyframes m ust be null or an array of keyframes");if(null==b)return[];for(var e=b.map(funct ion(b){var d={};for(var e in b){var f=b[e];if("offset"==e){if(null!=f&&(f=Number (f),!isFinite(f)))throw new TypeError("keyframe offsets must be numbers.")}else{ if("composite"==e)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedEr ror",message:"add compositing is not supported"};f="easing"==e?a.toTimingFunctio n(f):""+f}c(e,f,d)}return void 0==d.offset&&(d.offset=null),void 0==d.easing&&(d .easing=a.toTimingFunction("linear")),d}),f=!0,g=-1/0,h=0;h<e.length;h++){var i= e[h].offset;if(null!=i){if(g>i)throw{code:DOMException.INVALID_MODIFICATION_ERR, name:"InvalidModificationError",message:"Keyframes are not loosely sorted by off set. Sort or specify offsets."};g=i}else f=!1}return e=e.filter(function(a){retu rn a.offset>=0&&a.offset<=1}),f||d(),e}var e={background:["backgroundImage","bac kgroundPosition","backgroundSize","backgroundRepeat","backgroundAttachment","bac kgroundOrigin","backgroundClip","backgroundColor"],border:["borderTopColor","bor derTopStyle","borderTopWidth","borderRightColor","borderRightStyle","borderRight Width","borderBottomColor","borderBottomStyle","borderBottomWidth","borderLeftCo lor","borderLeftStyle","borderLeftWidth"],borderBottom:["borderBottomWidth","bor derBottomStyle","borderBottomColor"],borderColor:["borderTopColor","borderRightC olor","borderBottomColor","borderLeftColor"],borderLeft:["borderLeftWidth","bord erLeftStyle","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRi ghtRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderRight:["bor derRightWidth","borderRightStyle","borderRightColor"],borderTop:["borderTopWidth ","borderTopStyle","borderTopColor"],borderWidth:["borderTopWidth","borderRightW idth","borderBottomWidth","borderLeftWidth"],flex:["flexGrow","flexShrink","flex Basis"],font:["fontFamily","fontSize","fontStyle","fontVariant","fontWeight","li neHeight"],margin:["marginTop","marginRight","marginBottom","marginLeft"],outlin e:["outlineColor","outlineStyle","outlineWidth"],padding:["paddingTop","paddingR ight","paddingBottom","paddingLeft"]},f=document.createElementNS("http://www.w3. org/1999/xhtml","div"),g={thin:"1px",medium:"3px",thick:"5px"},h={borderBottomWi dth:g,borderLeftWidth:g,borderRightWidth:g,borderTopWidth:g,fontSize:{"xx-small" :"60%","x-small":"75%",small:"89%",medium:"100%",large:"120%","x-large":"150%"," xx-large":"200%"},fontWeight:{normal:"400",bold:"700"},outlineWidth:g,textShadow :{none:"0px 0px 0px transparent"},boxShadow:{none:"0px 0px 0px 0px transparent"} };a.normalizeKeyframes=d}(c,f),function(a){var b={};a.isDeprecated=function(a,c, d,e){var f=e?"are":"is",g=new Date,h=new Date(c);return h.setMonth(h.getMonth()+ 3),h>g?(a in b||console.warn("Web Animations: "+a+" "+f+" deprecated and will st op working on "+h.toDateString()+". "+d),b[a]=!0,!1):!0},a.deprecated=function(b ,c,d,e){var f=e?"are":"is";if(a.isDeprecated(b,c,d,e))throw new Error(b+" "+f+" no longer supported. "+d)}}(c),function(a,b){function c(a){for(var b={},c=0;c<a. length;c++)for(var d in a[c])if("offset"!=d&&"easing"!=d&&"composite"!=d){var e= {offset:a[c].offset,easing:a[c].easing,value:a[c][d]};b[d]=b[d]||[],b[d].push(e) }for(var f in b){var g=b[f];if(0!=g[0].offset||1!=g[g.length-1].offset)throw{typ e:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"Partial keyfr ames are not supported"}}return b}function d(a){var c=[];for(var d in a)for(var e=a[d],f=0;f<e.length-1;f++){var g=e[f].offset,h=e[f+1].offset,i=e[f].value,j=e[ f+1].value;g==h&&(1==h?i=j:j=i),c.push({startTime:g,endTime:h,easing:e[f].easing ,property:d,interpolation:b.propertyInterpolation(d,i,j)})}return c.sort(functio n(a,b){return a.startTime-b.startTime}),c}b.convertEffectInput=function(e){var f =a.normalizeKeyframes(e),g=c(f),h=d(g);return function(a,c){if(null!=c)h.filter( function(a){return 0>=c&&0==a.startTime||c>=1&&1==a.endTime||c>=a.startTime&&c<= a.endTime}).forEach(function(d){var e=c-d.startTime,f=d.endTime-d.startTime,g=0= =f?0:d.easing(e/f);b.apply(a,d.property,d.interpolation(g))});else for(var d in g)"offset"!=d&&"easing"!=d&&"composite"!=d&&b.clear(a,d)}}}(c,d,f),function(a){f unction b(a,b,c){e[c]=e[c]||[],e[c].push([a,b])}function c(a,c,d){for(var e=0;e< d.length;e++){var f=d[e];b(a,c,f),/-/.test(f)&&b(a,c,f.replace(/-(.)/g,function( a,b){return b.toUpperCase()}))}}function d(b,c,d){if("initial"==c||"initial"==d) {var g=b.replace(/-(.)/g,function(a,b){return b.toUpperCase()});"initial"==c&&(c =f[g]),"initial"==d&&(d=f[g])}for(var h=c==d?[]:e[b],i=0;h&&i<h.length;i++){var j=h[i][0](c),k=h[i][0](d);if(void 0!==j&&void 0!==k){var l=h[i][1](j,k);if(l){va r m=a.Interpolation.apply(null,l);return function(a){return 0==a?c:1==a?d:m(a)}} }}return a.Interpolation(!1,!0,function(a){return a?d:c})}var e={};a.addProperti esHandler=c;var f={backgroundColor:"transparent",backgroundPosition:"0% 0%",bord erBottomColor:"currentColor",borderBottomLeftRadius:"0px",borderBottomRightRadiu s:"0px",borderBottomWidth:"3px",borderLeftColor:"currentColor",borderLeftWidth:" 3px",borderRightColor:"currentColor",borderRightWidth:"3px",borderSpacing:"2px", borderTopColor:"currentColor",borderTopLeftRadius:"0px",borderTopRightRadius:"0p x",borderTopWidth:"3px",bottom:"auto",clip:"rect(0px, 0px, 0px, 0px)",color:"bla ck",fontSize:"100%",fontWeight:"400",height:"auto",left:"auto",letterSpacing:"no rmal",lineHeight:"120%",marginBottom:"0px",marginLeft:"0px",marginRight:"0px",ma rginTop:"0px",maxHeight:"none",maxWidth:"none",minHeight:"0px",minWidth:"0px",op acity:"1.0",outlineColor:"invert",outlineOffset:"0px",outlineWidth:"3px",padding Bottom:"0px",paddingLeft:"0px",paddingRight:"0px",paddingTop:"0px",right:"auto", textIndent:"0px",textShadow:"0px 0px 0px transparent",top:"auto",transform:"",ve rticalAlign:"0px",visibility:"visible",width:"auto",wordSpacing:"normal",zIndex: "auto"};a.propertyInterpolation=d}(d,f),function(a,b){function c(b){var c=a.calc ulateActiveDuration(b),d=function(d){return a.calculateTimeFraction(c,d,b)};retu rn d._totalDuration=b.delay+c+b.endDelay,d._isCurrent=function(d){var e=a.calcul atePhase(c,d,b);return e===PhaseActive||e===PhaseBefore},d}b.KeyframeEffect=func tion(d,e,f){var g,h=c(a.normalizeTimingInput(f)),i=b.convertEffectInput(e),j=fun ction(){i(d,g)};return j._update=function(a){return g=h(a),null!==g},j._clear=fu nction(){i(d,null)},j._hasSameTarget=function(a){return d===a},j._isCurrent=h._i sCurrent,j._totalDuration=h._totalDuration,j},b.NullEffect=function(a){var b=fun ction(){a&&(a(),a=null)};return b._update=function(){return null},b._totalDurati on=0,b._isCurrent=function(){return!1},b._hasSameTarget=function(){return!1},b}} (c,d,f),function(a){function b(a,b,c){c.enumerable=!0,c.configurable=!0,Object.d efineProperty(a,b,c)}function c(a){this._surrogateStyle=document.createElementNS ("http://www.w3.org/1999/xhtml","div").style,this._style=a.style,this._length=0, this._isAnimatedProperty={};for(var b=0;b<this._style.length;b++){var c=this._st yle[b];this._surrogateStyle[c]=this._style[c]}this._updateIndices()}function d(a ){if(!a._webAnimationsPatchedStyle){var d=new c(a);try{b(a,"style",{get:function (){return d}})}catch(e){a.style._set=function(b,c){a.style[b]=c},a.style._clear= function(b){a.style[b]=""}}a._webAnimationsPatchedStyle=a.style}}var e={cssText: 1,length:1,parentRule:1},f={getPropertyCSSValue:1,getPropertyPriority:1,getPrope rtyValue:1,item:1,removeProperty:1,setProperty:1},g={removeProperty:1,setPropert y:1};c.prototype={get cssText(){return this._surrogateStyle.cssText},set cssText (a){for(var b={},c=0;c<this._surrogateStyle.length;c++)b[this._surrogateStyle[c] ]=!0;this._surrogateStyle.cssText=a,this._updateIndices();for(var c=0;c<this._su rrogateStyle.length;c++)b[this._surrogateStyle[c]]=!0;for(var d in b)this._isAni matedProperty[d]||this._style.setProperty(d,this._surrogateStyle.getPropertyValu e(d))},get length(){return this._surrogateStyle.length},get parentRule(){return this._style.parentRule},_updateIndices:function(){for(;this._length<this._surrog ateStyle.length;)Object.defineProperty(this,this._length,{configurable:!0,enumer able:!1,get:function(a){return function(){return this._surrogateStyle[a]}}(this. _length)}),this._length++;for(;this._length>this._surrogateStyle.length;)this._l ength--,Object.defineProperty(this,this._length,{configurable:!0,enumerable:!1,v alue:void 0})},_set:function(a,b){this._style[a]=b,this._isAnimatedProperty[a]=! 0},_clear:function(a){this._style[a]=this._surrogateStyle[a],delete this._isAnim atedProperty[a]}};for(var h in f)c.prototype[h]=function(a,b){return function(){ var c=this._surrogateStyle[a].apply(this._surrogateStyle,arguments);return b&&(t his._isAnimatedProperty[arguments[0]]||this._style[a].apply(this._style,argument s),this._updateIndices()),c}}(h,h in g);for(var i in document.documentElement.st yle)i in e||i in f||!function(a){b(c.prototype,a,{get:function(){return this._su rrogateStyle[a]},set:function(b){this._surrogateStyle[a]=b,this._updateIndices() ,this._isAnimatedProperty[a]||(this._style[a]=b)}})}(i);a.apply=function(b,c,e){ d(b),b.style._set(a.propertyName(c),e)},a.clear=function(b,c){b._webAnimationsPa tchedStyle&&b.style._clear(a.propertyName(c))}}(d,f),function(a){window.Element. prototype.animate=function(b,c){return a.timeline._play(a.KeyframeEffect(this,b, c))}}(d),function(a){function b(a,c,d){if("number"==typeof a&&"number"==typeof c )return a*(1-d)+c*d;if("boolean"==typeof a&&"boolean"==typeof c)return.5>d?a:c;i f(a.length==c.length){for(var e=[],f=0;f<a.length;f++)e.push(b(a[f],c[f],d));ret urn e}throw"Mismatched interpolation arguments "+a+":"+c}a.Interpolation=functio n(a,c,d){return function(e){return d(b(a,c,e))}}}(d,f),function(a){function b(a, b,c){return Math.max(Math.min(a,c),b)}function c(c,d,e){var f=a.dot(c,d);f=b(f,- 1,1);var g=[];if(1===f)g=c;else for(var h=Math.acos(f),i=1*Math.sin(e*h)/Math.sq rt(1-f*f),j=0;4>j;j++)g.push(c[j]*(Math.cos(e*h)-f*i)+d[j]*i);return g}var d=fun ction(){function a(a,b){for(var c=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]],d=0; 4>d;d++)for(var e=0;4>e;e++)for(var f=0;4>f;f++)c[d][e]+=b[d][f]*a[f][e];return c}function b(a){return 0==a[0][2]&&0==a[0][3]&&0==a[1][2]&&0==a[1][3]&&0==a[2][0 ]&&0==a[2][1]&&1==a[2][2]&&0==a[2][3]&&0==a[3][2]&&1==a[3][3]}function c(c,d,e,f ,g){for(var h=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]],i=0;4>i;i++)h[i][3]=g[i] ;for(var i=0;3>i;i++)for(var j=0;3>j;j++)h[3][i]+=c[j]*h[j][i];var k=f[0],l=f[1] ,m=f[2],n=f[3],o=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];o[0][0]=1-2*(l*l+m*m) ,o[0][1]=2*(k*l-m*n),o[0][2]=2*(k*m+l*n),o[1][0]=2*(k*l+m*n),o[1][1]=1-2*(k*k+m* m),o[1][2]=2*(l*m-k*n),o[2][0]=2*(k*m-l*n),o[2][1]=2*(l*m+k*n),o[2][2]=1-2*(k*k+ l*l),h=a(h,o);var p=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]];e[2]&&(p[2][1]=e[2 ],h=a(h,p)),e[1]&&(p[2][1]=0,p[2][0]=e[0],h=a(h,p)),e[0]&&(p[2][0]=0,p[1][0]=e[0 ],h=a(h,p));for(var i=0;3>i;i++)for(var j=0;3>j;j++)h[i][j]*=d[i];return b(h)?[h [0][0],h[0][1],h[1][0],h[1][1],h[3][0],h[3][1]]:h[0].concat(h[1],h[2],h[3])}retu rn c}();a.composeMatrix=d,a.quat=c}(d,f),function(a,b){a.sequenceNumber=0;var c= function(a,b,c){this.target=a,this.currentTime=b,this.timelineTime=c,this.type=" finish",this.bubbles=!1,this.cancelable=!1,this.currentTarget=a,this.defaultPrev ented=!1,this.eventPhase=Event.AT_TARGET,this.timeStamp=Date.now()};b.Animation= function(b){this._sequenceNumber=a.sequenceNumber++,this._currentTime=0,this._st artTime=null,this._paused=!1,this._playbackRate=1,this._inTimeline=!0,this._fini shedFlag=!1,this.onfinish=null,this._finishHandlers=[],this._effect=b,this._inEf fect=this._effect._update(0),this._idle=!0,this._currentTimePending=!1},b.Animat ion.prototype={_ensureAlive:function(){this._inEffect=this._effect._update(this. playbackRate<0&&0===this.currentTime?-1:this.currentTime),this._inTimeline||!thi s._inEffect&&this._finishedFlag||(this._inTimeline=!0,b.timeline._animations.pus h(this))},_tickCurrentTime:function(a,b){a!=this._currentTime&&(this._currentTim e=a,this._isFinished&&!b&&(this._currentTime=this._playbackRate>0?this._totalDur ation:0),this._ensureAlive())},get currentTime(){return this._idle||this._curren tTimePending?null:this._currentTime},set currentTime(a){a=+a,isNaN(a)||(b.restar t(),this._paused||null==this._startTime||(this._startTime=this._timeline.current Time-a/this._playbackRate),this._currentTimePending=!1,this._currentTime!=a&&(th is._tickCurrentTime(a,!0),b.invalidateEffects()))},get startTime(){return this._ startTime},set startTime(a){a=+a,isNaN(a)||this._paused||this._idle||(this._star tTime=a,this._tickCurrentTime((this._timeline.currentTime-this._startTime)*this. playbackRate),b.invalidateEffects())},get playbackRate(){return this._playbackRa te},set playbackRate(a){if(a!=this._playbackRate){var b=this.currentTime;this._p laybackRate=a,this._startTime=null,"paused"!=this.playState&&"idle"!=this.playSt ate&&this.play(),null!=b&&(this.currentTime=b)}},get _isFinished(){return!this._ idle&&(this._playbackRate>0&&this._currentTime>=this._totalDuration||this._playb ackRate<0&&this._currentTime<=0)},get _totalDuration(){return this._effect._tota lDuration},get playState(){return this._idle?"idle":null==this._startTime&&!this ._paused&&0!=this.playbackRate||this._currentTimePending?"pending":this._paused? "paused":this._isFinished?"finished":"running"},play:function(){this._paused=!1, (this._isFinished||this._idle)&&(this._currentTime=this._playbackRate>0?0:this._ totalDuration,this._startTime=null,b.invalidateEffects()),this._finishedFlag=!1, b.restart(),this._idle=!1,this._ensureAlive()},pause:function(){this._isFinished ||this._paused||this._idle||(this._currentTimePending=!0),this._startTime=null,t his._paused=!0},finish:function(){this._idle||(this.currentTime=this._playbackRa te>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime, this._currentTimePending=!1)},cancel:function(){this._inEffect&&(this._inEffect= !1,this._idle=!0,this.currentTime=0,this._startTime=null,this._effect._update(nu ll),b.invalidateEffects(),b.restart())},reverse:function(){this.playbackRate*=-1 ,this.play()},addEventListener:function(a,b){"function"==typeof b&&"finish"==a&& this._finishHandlers.push(b)},removeEventListener:function(a,b){if("finish"==a){ var c=this._finishHandlers.indexOf(b);c>=0&&this._finishHandlers.splice(c,1)}},_ fireEvents:function(a){var b=this._isFinished;if((b||this._idle)&&!this._finishe dFlag){var d=new c(this,this._currentTime,a),e=this._finishHandlers.concat(this. onfinish?[this.onfinish]:[]);setTimeout(function(){e.forEach(function(a){a.call( d.target,d)})},0)}this._finishedFlag=b},_tick:function(a){return this._idle||thi s._paused||(null==this._startTime?this.startTime=a-this._currentTime/this.playba ckRate:this._isFinished||this._tickCurrentTime((a-this._startTime)*this.playback Rate)),this._currentTimePending=!1,this._fireEvents(a),!this._idle&&(this._inEff ect||!this._finishedFlag)}}}(c,d,f),function(a,b){function c(a){var b=i;i=[],a<s .currentTime&&(a=s.currentTime),g(a),b.forEach(function(b){b[1](a)}),o&&g(a),f() ,l=void 0}function d(a,b){return a._sequenceNumber-b._sequenceNumber}function e( ){this._animations=[],this.currentTime=window.performance&&performance.now?perfo rmance.now():0}function f(){p.forEach(function(a){a()}),p.length=0}function g(a) {n=!1;var c=b.timeline;c.currentTime=a,c._animations.sort(d),m=!1;var e=c._anima tions;c._animations=[];var f=[],g=[];e=e.filter(function(b){return b._inTimeline =b._tick(a),b._inEffect?g.push(b._effect):f.push(b._effect),b._isFinished||b._pa used||b._idle||(m=!0),b._inTimeline}),p.push.apply(p,f),p.push.apply(p,g),c._ani mations.push.apply(c._animations,e),o=!1,m&&requestAnimationFrame(function(){})} var h=window.requestAnimationFrame,i=[],j=0;window.requestAnimationFrame=functio n(a){var b=j++;return 0==i.length&&h(c),i.push([b,a]),b},window.cancelAnimationF rame=function(a){i.forEach(function(b){b[0]==a&&(b[1]=function(){})})},e.prototy pe={_play:function(c){c._timing=a.normalizeTimingInput(c.timing);var d=new b.Ani mation(c);return d._idle=!1,d._timeline=this,this._animations.push(d),b.restart( ),b.invalidateEffects(),d}};var k,l=void 0,k=function(){return void 0==l&&(l=per formance.now()),l},m=!1,n=!1;b.restart=function(){return m||(m=!0,requestAnimati onFrame(function(){}),n=!0),n};var o=!1;b.invalidateEffects=function(){o=!0};var p=[],q=1e3/60,r=window.getComputedStyle;Object.defineProperty(window,"getComput edStyle",{configurable:!0,enumerable:!0,value:function(){if(o){var a=k();a-s.cur rentTime>0&&(s.currentTime+=q*(Math.floor((a-s.currentTime)/q)+1)),g(s.currentTi me)}return f(),r.apply(this,arguments)}});var s=new e;b.timeline=s}(c,d,f),funct ion(a){function b(a,b){for(var c=0,d=0;d<a.length;d++)c+=a[d]*b[d];return c}func tion c(a,b){return[a[0]*b[0]+a[4]*b[1]+a[8]*b[2]+a[12]*b[3],a[1]*b[0]+a[5]*b[1]+ a[9]*b[2]+a[13]*b[3],a[2]*b[0]+a[6]*b[1]+a[10]*b[2]+a[14]*b[3],a[3]*b[0]+a[7]*b[ 1]+a[11]*b[2]+a[15]*b[3],a[0]*b[4]+a[4]*b[5]+a[8]*b[6]+a[12]*b[7],a[1]*b[4]+a[5] *b[5]+a[9]*b[6]+a[13]*b[7],a[2]*b[4]+a[6]*b[5]+a[10]*b[6]+a[14]*b[7],a[3]*b[4]+a [7]*b[5]+a[11]*b[6]+a[15]*b[7],a[0]*b[8]+a[4]*b[9]+a[8]*b[10]+a[12]*b[11],a[1]*b [8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11],a[2]*b[8]+a[6]*b[9]+a[10]*b[10]+a[14]*b[11] ,a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11],a[0]*b[12]+a[4]*b[13]+a[8]*b[14]+a[ 12]*b[15],a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[13]*b[15],a[2]*b[12]+a[6]*b[13]+a[1 0]*b[14]+a[14]*b[15],a[3]*b[12]+a[7]*b[13]+a[11]*b[14]+a[15]*b[15]]}function d(a ){switch(a.t){case"rotatex":var b=a.d[0].rad||0,c=a.d[0].deg||0,d=c*Math.PI/180+ b;return[1,0,0,0,0,Math.cos(d),Math.sin(d),0,0,-Math.sin(d),Math.cos(d),0,0,0,0, 1];case"rotatey":var b=a.d[0].rad||0,c=a.d[0].deg||0,d=c*Math.PI/180+b;return[Ma th.cos(d),0,-Math.sin(d),0,0,1,0,0,Math.sin(d),0,Math.cos(d),0,0,0,0,1];case"rot ate":case"rotatez":var b=a.d[0].rad||0,c=a.d[0].deg||0,d=c*Math.PI/180+b;return[ Math.cos(d),Math.sin(d),0,0,-Math.sin(d),Math.cos(d),0,0,0,0,1,0,0,0,0,1];case"r otate3d":var e=a.d[0],f=a.d[1],g=a.d[2],b=a.d[3].rad||0,c=a.d[3].deg||0,d=c*Math .PI/180+b,h=e*e+f*f+g*g;if(0===h)e=1,f=0,g=0;else if(1!==h){var i=Math.sqrt(h);e /=i,f/=i,g/=i}var j=Math.sin(d/2),k=j*Math.cos(d/2),l=j*j;return[1-2*(f*f+g*g)*l ,2*(e*f*l+g*k),2*(e*g*l-f*k),0,2*(e*f*l-g*k),1-2*(e*e+g*g)*l,2*(f*g*l+e*k),0,2*( e*g*l+f*k),2*(f*g*l-e*k),1-2*(e*e+f*f)*l,0,0,0,0,1];case"scale":return[a.d[0],0, 0,0,0,a.d[1],0,0,0,0,1,0,0,0,0,1];case"scalex":return[a.d[0],0,0,0,0,1,0,0,0,0,1 ,0,0,0,0,1];case"scaley":return[1,0,0,0,0,a.d[0],0,0,0,0,1,0,0,0,0,1];case"scale z":return[1,0,0,0,0,1,0,0,0,0,a.d[0],0,0,0,0,1];case"scale3d":return[a.d[0],0,0, 0,0,a.d[1],0,0,0,0,a.d[2],0,0,0,0,1];case"skew":var m=a.d[0].deg||0,n=a.d[0].rad ||0,o=a.d[1].deg||0,p=a.d[1].rad||0,q=m*Math.PI/180+n,r=o*Math.PI/180+p;return[1 ,Math.tan(r),0,0,Math.tan(q),1,0,0,0,0,1,0,0,0,0,1];case"skewx":var b=a.d[0].rad ||0,c=a.d[0].deg||0,d=c*Math.PI/180+b;return[1,0,0,0,Math.tan(d),1,0,0,0,0,1,0,0 ,0,0,1];case"skewy":var b=a.d[0].rad||0,c=a.d[0].deg||0,d=c*Math.PI/180+b;return [1,Math.tan(d),0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"translate":var e=a.d[0].px||0,f =a.d[1].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,e,f,0,1];case"translatex":var e=a.d [0].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,e,0,0,1];case"translatey":var f=a.d[0]. px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,0,f,0,1];case"translatez":var g=a.d[0].px|| 0;return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,g,1];case"translate3d":var e=a.d[0].px||0,f =a.d[1].px||0,g=a.d[2].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,e,f,g,1];case"perspe ctive":var s=a.d[0].px?-1/a.d[0].px:0;return[1,0,0,0,0,1,0,0,0,0,1,s,0,0,0,1];ca se"matrix":return[a.d[0],a.d[1],0,0,a.d[2],a.d[3],0,0,0,0,1,0,a.d[4],a.d[5],0,1] ;case"matrix3d":return a.d}}function e(a){return 0===a.length?[1,0,0,0,0,1,0,0,0 ,0,1,0,0,0,0,1]:a.map(d).reduce(c)}function f(a){return[g(e(a))]}var g=function( ){function a(a){return a[0][0]*a[1][1]*a[2][2]+a[1][0]*a[2][1]*a[0][2]+a[2][0]*a [0][1]*a[1][2]-a[0][2]*a[1][1]*a[2][0]-a[1][2]*a[2][1]*a[0][0]-a[2][2]*a[0][1]*a [1][0]}function c(b){for(var c=1/a(b),d=b[0][0],e=b[0][1],f=b[0][2],g=b[1][0],h= b[1][1],i=b[1][2],j=b[2][0],k=b[2][1],l=b[2][2],m=[[(h*l-i*k)*c,(f*k-e*l)*c,(e*i -f*h)*c,0],[(i*j-g*l)*c,(d*l-f*j)*c,(f*g-d*i)*c,0],[(g*k-h*j)*c,(j*e-d*k)*c,(d*h -e*g)*c,0]],n=[],o=0;3>o;o++){for(var p=0,q=0;3>q;q++)p+=b[3][q]*m[q][o];n.push( p)}return n.push(1),m.push(n),m}function d(a){return[[a[0][0],a[1][0],a[2][0],a[ 3][0]],[a[0][1],a[1][1],a[2][1],a[3][1]],[a[0][2],a[1][2],a[2][2],a[3][2]],[a[0] [3],a[1][3],a[2][3],a[3][3]]]}function e(a,b){for(var c=[],d=0;4>d;d++){for(var e=0,f=0;4>f;f++)e+=a[f]*b[f][d];c.push(e)}return c}function f(a){var b=g(a);retu rn[a[0]/b,a[1]/b,a[2]/b]}function g(a){return Math.sqrt(a[0]*a[0]+a[1]*a[1]+a[2] *a[2])}function h(a,b,c,d){return[c*a[0]+d*b[0],c*a[1]+d*b[1],c*a[2]+d*b[2]]}fun ction i(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]] }function j(j){var k=[j.slice(0,4),j.slice(4,8),j.slice(8,12),j.slice(12,16)];if (1!==k[3][3])return null;for(var l=[],m=0;4>m;m++)l.push(k[m].slice());for(var m =0;3>m;m++)l[m][3]=0;if(0===a(l))return!1;var n,o=[];if(k[0][3]||k[1][3]||k[2][3 ]){o.push(k[0][3]),o.push(k[1][3]),o.push(k[2][3]),o.push(k[3][3]);var p=c(l),q= d(p);n=e(o,q)}else n=[0,0,0,1];var r=k[3].slice(0,3),s=[];s.push(k[0].slice(0,3) );var t=[];t.push(g(s[0])),s[0]=f(s[0]);var u=[];s.push(k[1].slice(0,3)),u.push( b(s[0],s[1])),s[1]=h(s[1],s[0],1,-u[0]),t.push(g(s[1])),s[1]=f(s[1]),u[0]/=t[1], s.push(k[2].slice(0,3)),u.push(b(s[0],s[2])),s[2]=h(s[2],s[0],1,-u[1]),u.push(b( s[1],s[2])),s[2]=h(s[2],s[1],1,-u[2]),t.push(g(s[2])),s[2]=f(s[2]),u[1]/=t[2],u[ 2]/=t[2];var v=i(s[1],s[2]);if(b(s[0],v)<0)for(var m=0;3>m;m++)t[m]*=-1,s[m][0]* =-1,s[m][1]*=-1,s[m][2]*=-1;var w,x,y=s[0][0]+s[1][1]+s[2][2]+1;return y>1e-4?(w =.5/Math.sqrt(y),x=[(s[2][1]-s[1][2])*w,(s[0][2]-s[2][0])*w,(s[1][0]-s[0][1])*w, .25/w]):s[0][0]>s[1][1]&&s[0][0]>s[2][2]?(w=2*Math.sqrt(1+s[0][0]-s[1][1]-s[2][2 ]),x=[.25*w,(s[0][1]+s[1][0])/w,(s[0][2]+s[2][0])/w,(s[2][1]-s[1][2])/w]):s[1][1 ]>s[2][2]?(w=2*Math.sqrt(1+s[1][1]-s[0][0]-s[2][2]),x=[(s[0][1]+s[1][0])/w,.25*w ,(s[1][2]+s[2][1])/w,(s[0][2]-s[2][0])/w]):(w=2*Math.sqrt(1+s[2][2]-s[0][0]-s[1] [1]),x=[(s[0][2]+s[2][0])/w,(s[1][2]+s[2][1])/w,.25*w,(s[1][0]-s[0][1])/w]),[r,t ,u,x,n]}return j}();a.dot=b,a.makeMatrixDecomposition=f}(d,f),function(a){functi on b(a,b){var c=a.exec(b);return c?(c=a.ignoreCase?c[0].toLowerCase():c[0],[c,b. substr(c.length)]):void 0}function c(a,b){b=b.replace(/^\s*/,"");var c=a(b);retu rn c?[c[0],c[1].replace(/^\s*/,"")]:void 0}function d(a,d,e){a=c.bind(null,a);fo r(var f=[];;){var g=a(e);if(!g)return[f,e];if(f.push(g[0]),e=g[1],g=b(d,e),!g||" "==g[1])return[f,e];e=g[1]}}function e(a,b){for(var c=0,d=0;d<b.length&&(!/\s|,/ .test(b[d])||0!=c);d++)if("("==b[d])c++;else if(")"==b[d]&&(c--,0==c&&d++,0>=c)) break;var e=a(b.substr(0,d));return void 0==e?void 0:[e,b.substr(d)]}function f( a,b){for(var c=a,d=b;c&&d;)c>d?c%=d:d%=c;return c=a*b/(c+d)}function g(a){return function(b){var c=a(b);return c&&(c[0]=void 0),c}}function h(a,b){return functi on(c){var d=a(c);return d?d:[b,c]}}function i(b,c){for(var d=[],e=0;e<b.length;e ++){var f=a.consumeTrimmed(b[e],c);if(!f||""==f[0])return;void 0!==f[0]&&d.push( f[0]),c=f[1]}return""==c?d:void 0}function j(a,b,c,d,e){for(var g=[],h=[],i=[],j =f(d.length,e.length),k=0;j>k;k++){var l=b(d[k%d.length],e[k%e.length]);if(!l)re turn;g.push(l[0]),h.push(l[1]),i.push(l[2])}return[g,h,function(b){var d=b.map(f unction(a,b){return i[b](a)}).join(c);return a?a(d):d}]}function k(a,b,c){for(va r d=[],e=[],f=[],g=0,h=0;h<c.length;h++)if("function"==typeof c[h]){var i=c[h](a [g],b[g++]);d.push(i[0]),e.push(i[1]),f.push(i[2])}else!function(a){d.push(!1),e .push(!1),f.push(function(){return c[a]})}(h);return[d,e,function(a){for(var b=" ",c=0;c<a.length;c++)b+=f[c](a[c]);return b}]}a.consumeToken=b,a.consumeTrimmed= c,a.consumeRepeated=d,a.consumeParenthesised=e,a.ignore=g,a.optional=h,a.consume List=i,a.mergeNestedRepeated=j.bind(null,null),a.mergeWrappedNestedRepeated=j,a. mergeList=k}(d),function(a){function b(b){function c(b){var c=a.consumeToken(/^i nset/i,b);if(c)return d.inset=!0,c;var c=a.consumeLengthOrPercent(b);if(c)return d.lengths.push(c[0]),c;var c=a.consumeColor(b);return c?(d.color=c[0],c):void 0 }var d={inset:!1,lengths:[],color:null},e=a.consumeRepeated(c,/^/,b);return e&&e [0].length?[d,e[1]]:void 0}function c(c){var d=a.consumeRepeated(b,/^,/,c);retur n d&&""==d[1]?d[0]:void 0}function d(b,c){for(;b.lengths.length<Math.max(b.lengt hs.length,c.lengths.length);)b.lengths.push({px:0});for(;c.lengths.length<Math.m ax(b.lengths.length,c.lengths.length);)c.lengths.push({px:0});if(b.inset==c.inse t&&!!b.color==!!c.color){for(var d,e=[],f=[[],0],g=[[],0],h=0;h<b.lengths.length ;h++){var i=a.mergeDimensions(b.lengths[h],c.lengths[h],2==h);f[0].push(i[0]),g[ 0].push(i[1]),e.push(i[2])}if(b.color&&c.color){var j=a.mergeColors(b.color,c.co lor);f[1]=j[0],g[1]=j[1],d=j[2]}return[f,g,function(a){for(var c=b.inset?"inset ":" ",f=0;f<e.length;f++)c+=e[f](a[0][f])+" ";return d&&(c+=d(a[1])),c}]}}functi on e(b,c,d,e){function f(a){return{inset:a,color:[0,0,0,0],lengths:[{px:0},{px:0 },{px:0},{px:0}]}}for(var g=[],h=[],i=0;i<d.length||i<e.length;i++){var j=d[i]|| f(e[i].inset),k=e[i]||f(d[i].inset);g.push(j),h.push(k)}return a.mergeNestedRepe ated(b,c,g,h)}var f=e.bind(null,d,", ");a.addPropertiesHandler(c,f,["box-shadow" ,"text-shadow"])}(d),function(a){function b(a){return a.toFixed(3).replace(".000 ","")}function c(a,b,c){return Math.min(b,Math.max(a,c))}function d(a){return/^\ s*[-+]?(\d*\.)?\d+\s*$/.test(a)?Number(a):void 0}function e(a,c){return[a,c,b]}f unction f(a,b){return 0!=a?h(0,1/0)(a,b):void 0}function g(a,b){return[a,b,funct ion(a){return Math.round(c(1,1/0,a))}]}function h(a,d){return function(e,f){retu rn[e,f,function(e){return b(c(a,d,e))}]}}function i(a,b){return[a,b,Math.round]} a.clamp=c,a.addPropertiesHandler(d,h(0,1/0),["border-image-width","line-height"] ),a.addPropertiesHandler(d,h(0,1),["opacity","shape-image-threshold"]),a.addProp ertiesHandler(d,f,["flex-grow","flex-shrink"]),a.addPropertiesHandler(d,g,["orph ans","widows"]),a.addPropertiesHandler(d,i,["z-index"]),a.parseNumber=d,a.mergeN umbers=e,a.numberToString=b}(d,f),function(a){function b(a,b){return"visible"==a ||"visible"==b?[0,1,function(c){return 0>=c?a:c>=1?b:"visible"}]:void 0}a.addPro pertiesHandler(String,b,["visibility"])}(d),function(a){function b(a){a=a.trim() ,e.fillStyle="#000",e.fillStyle=a;var b=e.fillStyle;if(e.fillStyle="#fff",e.fill Style=a,b==e.fillStyle){e.fillRect(0,0,1,1);var c=e.getImageData(0,0,1,1).data;e .clearRect(0,0,1,1);var d=c[3]/255;return[c[0]*d,c[1]*d,c[2]*d,d]}}function c(b, c){return[b,c,function(b){function c(a){return Math.max(0,Math.min(255,a))}if(b[ 3])for(var d=0;3>d;d++)b[d]=Math.round(c(b[d]/b[3]));return b[3]=a.numberToStrin g(a.clamp(0,1,b[3])),"rgba("+b.join(",")+")"}]}var d=document.createElementNS("h ttp://www.w3.org/1999/xhtml","canvas");d.width=d.height=1;var e=d.getContext("2d ");a.addPropertiesHandler(b,c,["background-color","border-bottom-color","border- left-color","border-right-color","border-top-color","color","outline-color","tex t-decoration-color"]),a.consumeColor=a.consumeParenthesised.bind(null,b),a.merge Colors=c}(d,f),function(a,b){function c(a,b){if(b=b.trim().toLowerCase(),"0"==b& &"px".search(a)>=0)return{px:0};if(/^[^(]*$|^calc/.test(b)){b=b.replace(/calc\(/ g,"(");var c={};b=b.replace(a,function(a){return c[a]=null,"U"+a});for(var d="U( "+a.source+")",e=b.replace(/[-+]?(\d*\.)?\d+/g,"N").replace(new RegExp("N"+d,"g" ),"D").replace(/\s[+-]\s/g,"O").replace(/\s/g,""),f=[/N\*(D)/g,/(N|D)[*/]N/g,/(N |D)O\1/g,/\((N|D)\)/g],g=0;g<f.length;)f[g].test(e)?(e=e.replace(f[g],"$1"),g=0) :g++;if("D"==e){for(var h in c){var i=eval(b.replace(new RegExp("U"+h,"g"),"").r eplace(new RegExp(d,"g"),"*0"));if(!isFinite(i))return;c[h]=i}return c}}}functio n d(a,b){return e(a,b,!0)}function e(b,c,d){var e,f=[];for(e in b)f.push(e);for( e in c)f.indexOf(e)<0&&f.push(e);return b=f.map(function(a){return b[a]||0}),c=f .map(function(a){return c[a]||0}),[b,c,function(b){var c=b.map(function(c,e){ret urn 1==b.length&&d&&(c=Math.max(c,0)),a.numberToString(c)+f[e]}).join(" + ");ret urn b.length>1?"calc("+c+")":c}]}var f="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in |pt|pc",g=c.bind(null,new RegExp(f,"g")),h=c.bind(null,new RegExp(f+"|%","g")),i =c.bind(null,/deg|rad|grad|turn/g);a.parseLength=g,a.parseLengthOrPercent=h,a.co nsumeLengthOrPercent=a.consumeParenthesised.bind(null,h),a.parseAngle=i,a.mergeD imensions=e; 15 !function(a,b){b["true"]=a,function(){if(document.documentElement.animate){var a =document.documentElement.animate([],0),b=!0;if(a&&(b=!1,"play|currentTime|pause |reverse|playbackRate|cancel|finish|startTime|playState".split("|").forEach(func tion(c){void 0===a[c]&&(b=!0)})),!b)return}var c={},d={},e={},f=null;!function(a ){function b(a){if("number"==typeof a)return a;var b={};for(var c in a)b[c]=a[c] ;return b}function c(){this._delay=0,this._endDelay=0,this._fill="none",this._it erationStart=0,this._iterations=1,this._duration=0,this._playbackRate=1,this._di rection="normal",this._easing="linear"}function d(b,d){var e=new c;return d&&(e. fill="both",e.duration="auto"),"number"!=typeof b||isNaN(b)?void 0!==b&&Object.g etOwnPropertyNames(b).forEach(function(c){if("auto"!=b[c]){if(("number"==typeof e[c]||"duration"==c)&&("number"!=typeof b[c]||isNaN(b[c])))return;if("fill"==c&& -1==s.indexOf(b[c]))return;if("direction"==c&&-1==t.indexOf(b[c]))return;if("pla ybackRate"==c&&1!==b[c]&&a.isDeprecated("AnimationEffectTiming.playbackRate","20 14-11-28","Use Animation.playbackRate instead."))return;e[c]=b[c]}}):e.duration= b,e}function e(a){return"number"==typeof a&&(a=isNaN(a)?{duration:0}:{duration:a }),a}function f(b,c){b=a.numericTimingToObject(b);var e=d(b,c);return e._easing= i(e.easing),e}function g(a,b,c,d){return 0>a||a>1||0>c||c>1?B:function(e){functi on f(a,b,c){return 3*a*(1-c)*(1-c)*c+3*b*(1-c)*c*c+c*c*c}if(0==e||1==e)return e; for(var g=0,h=1;;){var i=(g+h)/2,j=f(a,c,i);if(Math.abs(e-j)<.001)return f(b,d,i );e>j?g=i:h=i}}}function h(a,b){return function(c){if(c>=1)return 1;var d=1/a;re turn c+=b*d,c-c%d}}function i(a){var b=z.exec(a);if(b)return g.apply(this,b.slic e(1).map(Number));var c=A.exec(a);if(c)return h(Number(c[1]),{start:u,middle:v,e nd:w}[c[2]]);var d=x[a];return d?d:B}function j(a){return Math.abs(k(a)/a.playba ckRate)}function k(a){return a.duration*a.iterations}function l(a,b,c){return nu ll==b?C:b<c.delay?D:b>=c.delay+a?E:F}function m(a,b,c,d,e){switch(d){case D:retu rn"backwards"==b||"both"==b?0:null;case F:return c-e;case E:return"forwards"==b| |"both"==b?a:null;case C:return null}}function n(a,b,c,d){return(d.playbackRate< 0?b-a:b)*d.playbackRate+c}function o(a,b,c,d,e){return 1/0===c||c===-1/0||c-d==b &&e.iterations&&(e.iterations+e.iterationStart)%1==0?a:c%a}function p(a,b,c,d){r eturn 0===c?0:b==a?d.iterationStart+d.iterations-1:Math.floor(c/a)}function q(a, b,c,d){var e=a%2>=1,f="normal"==d.direction||d.direction==(e?"alternate-reverse" :"alternate"),g=f?c:b-c,h=g/b;return b*d.easing(h)}function r(a,b,c){var d=l(a,b ,c),e=m(a,c.fill,b,d,c.delay);if(null===e)return null;if(0===a)return d===D?0:1; var f=c.iterationStart*c.duration,g=n(a,e,f,c),h=o(c.duration,k(c),g,f,c),i=p(c. duration,h,g,c);return q(i,c.duration,h,c)/c.duration}var s="backwards|forwards| both|none".split("|"),t="reverse|alternate|alternate-reverse".split("|");c.proto type={_setMember:function(b,c){this["_"+b]=c,this._effect&&(this._effect._timing Input[b]=c,this._effect._timing=a.normalizeTimingInput(a.normalizeTimingInput(th is._effect._timingInput)),this._effect.activeDuration=a.calculateActiveDuration( this._effect._timing),this._effect._animation&&this._effect._animation._rebuildU nderlyingAnimation())},get playbackRate(){return this._playbackRate},set delay(a ){this._setMember("delay",a)},get delay(){return this._delay},set endDelay(a){th is._setMember("endDelay",a)},get endDelay(){return this._endDelay},set fill(a){t his._setMember("fill",a)},get fill(){return this._fill},set iterationStart(a){th is._setMember("iterationStart",a)},get iterationStart(){return this._iterationSt art},set duration(a){this._setMember("duration",a)},get duration(){return this._ duration},set direction(a){this._setMember("direction",a)},get direction(){retur n this._direction},set easing(a){this._setMember("easing",a)},get easing(){retur n this._easing},set iterations(a){this._setMember("iterations",a)},get iteration s(){return this._iterations}};var u=1,v=.5,w=0,x={ease:g(.25,.1,.25,1),"ease-in" :g(.42,0,1,1),"ease-out":g(0,0,.58,1),"ease-in-out":g(.42,0,.58,1),"step-start": h(1,u),"step-middle":h(1,v),"step-end":h(1,w)},y="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+) \\s*",z=new RegExp("cubic-bezier\\("+y+","+y+","+y+","+y+"\\)"),A=/steps\(\s*(\d +)\s*,\s*(start|middle|end)\s*\)/,B=function(a){return a},C=0,D=1,E=2,F=3;a.clon eTimingInput=b,a.makeTiming=d,a.numericTimingToObject=e,a.normalizeTimingInput=f ,a.calculateActiveDuration=j,a.calculateTimeFraction=r,a.calculatePhase=l,a.toTi mingFunction=i}(c,f),function(a){function b(a,b){return a in h?h[a][b]||b:b}func tion c(a,c,d){var g=e[a];if(g){f.style[a]=c;for(var h in g){var i=g[h],j=f.style [i];d[i]=b(i,j)}}else d[a]=b(a,c)}function d(b){function d(){var a=e.length;null ==e[a-1].offset&&(e[a-1].offset=1),a>1&&null==e[0].offset&&(e[0].offset=0);for(v ar b=0,c=e[0].offset,d=1;a>d;d++){var f=e[d].offset;if(null!=f){for(var g=1;d-b> g;g++)e[b+g].offset=c+(f-c)*g/(d-b);b=d,c=f}}}if(!Array.isArray(b)&&null!==b)thr ow new TypeError("Keyframes must be null or an array of keyframes");if(null==b)r eturn[];for(var e=b.map(function(b){var d={};for(var e in b){var f=b[e];if("offs et"==e){if(null!=f&&(f=Number(f),!isFinite(f)))throw new TypeError("keyframe off sets must be numbers.")}else{if("composite"==e)throw{type:DOMException.NOT_SUPPO RTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};f= "easing"==e?a.toTimingFunction(f):""+f}c(e,f,d)}return void 0==d.offset&&(d.offs et=null),void 0==d.easing&&(d.easing=a.toTimingFunction("linear")),d}),f=!0,g=-1 /0,h=0;h<e.length;h++){var i=e[h].offset;if(null!=i){if(g>i)throw{code:DOMExcept ion.INVALID_MODIFICATION_ERR,name:"InvalidModificationError",message:"Keyframes are not loosely sorted by offset. Sort or specify offsets."};g=i}else f=!1}retur n e=e.filter(function(a){return a.offset>=0&&a.offset<=1}),f||d(),e}var e={backg round:["backgroundImage","backgroundPosition","backgroundSize","backgroundRepeat ","backgroundAttachment","backgroundOrigin","backgroundClip","backgroundColor"], border:["borderTopColor","borderTopStyle","borderTopWidth","borderRightColor","b orderRightStyle","borderRightWidth","borderBottomColor","borderBottomStyle","bor derBottomWidth","borderLeftColor","borderLeftStyle","borderLeftWidth"],borderBot tom:["borderBottomWidth","borderBottomStyle","borderBottomColor"],borderColor:[" borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],border Left:["borderLeftWidth","borderLeftStyle","borderLeftColor"],borderRadius:["bord erTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomL eftRadius"],borderRight:["borderRightWidth","borderRightStyle","borderRightColor "],borderTop:["borderTopWidth","borderTopStyle","borderTopColor"],borderWidth:[" borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],flex:[ "flexGrow","flexShrink","flexBasis"],font:["fontFamily","fontSize","fontStyle"," fontVariant","fontWeight","lineHeight"],margin:["marginTop","marginRight","margi nBottom","marginLeft"],outline:["outlineColor","outlineStyle","outlineWidth"],pa dding:["paddingTop","paddingRight","paddingBottom","paddingLeft"]},f=document.cr eateElementNS("http://www.w3.org/1999/xhtml","div"),g={thin:"1px",medium:"3px",t hick:"5px"},h={borderBottomWidth:g,borderLeftWidth:g,borderRightWidth:g,borderTo pWidth:g,fontSize:{"xx-small":"60%","x-small":"75%",small:"89%",medium:"100%",la rge:"120%","x-large":"150%","xx-large":"200%"},fontWeight:{normal:"400",bold:"70 0"},outlineWidth:g,textShadow:{none:"0px 0px 0px transparent"},boxShadow:{none:" 0px 0px 0px 0px transparent"}};a.normalizeKeyframes=d}(c,f),function(a){var b={} ;a.isDeprecated=function(a,c,d,e){var f=e?"are":"is",g=new Date,h=new Date(c);re turn h.setMonth(h.getMonth()+3),h>g?(a in b||console.warn("Web Animations: "+a+" "+f+" deprecated and will stop working on "+h.toDateString()+". "+d),b[a]=!0,!1 ):!0},a.deprecated=function(b,c,d,e){var f=e?"are":"is";if(a.isDeprecated(b,c,d, e))throw new Error(b+" "+f+" no longer supported. "+d)}}(c),function(a,b){functi on c(a){for(var b={},c=0;c<a.length;c++)for(var d in a[c])if("offset"!=d&&"easin g"!=d&&"composite"!=d){var e={offset:a[c].offset,easing:a[c].easing,value:a[c][d ]};b[d]=b[d]||[],b[d].push(e)}for(var f in b){var g=b[f];if(0!=g[0].offset||1!=g [g.length-1].offset)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupported Error",message:"Partial keyframes are not supported"}}return b}function d(a){var c=[];for(var d in a)for(var e=a[d],f=0;f<e.length-1;f++){var g=e[f].offset,h=e[ f+1].offset,i=e[f].value,j=e[f+1].value;g==h&&(1==h?i=j:j=i),c.push({startTime:g ,endTime:h,easing:e[f].easing,property:d,interpolation:b.propertyInterpolation(d ,i,j)})}return c.sort(function(a,b){return a.startTime-b.startTime}),c}b.convert EffectInput=function(e){var f=a.normalizeKeyframes(e),g=c(f),h=d(g);return funct ion(a,c){if(null!=c)h.filter(function(a){return 0>=c&&0==a.startTime||c>=1&&1==a .endTime||c>=a.startTime&&c<=a.endTime}).forEach(function(d){var e=c-d.startTime ,f=d.endTime-d.startTime,g=0==f?0:d.easing(e/f);b.apply(a,d.property,d.interpola tion(g))});else for(var d in g)"offset"!=d&&"easing"!=d&&"composite"!=d&&b.clear (a,d)}}}(c,d,f),function(a){function b(a,b,c){e[c]=e[c]||[],e[c].push([a,b])}fun ction c(a,c,d){for(var e=0;e<d.length;e++){var f=d[e];b(a,c,f),/-/.test(f)&&b(a, c,f.replace(/-(.)/g,function(a,b){return b.toUpperCase()}))}}function d(b,c,d){i f("initial"==c||"initial"==d){var g=b.replace(/-(.)/g,function(a,b){return b.toU pperCase()});"initial"==c&&(c=f[g]),"initial"==d&&(d=f[g])}for(var h=c==d?[]:e[b ],i=0;h&&i<h.length;i++){var j=h[i][0](c),k=h[i][0](d);if(void 0!==j&&void 0!==k ){var l=h[i][1](j,k);if(l){var m=a.Interpolation.apply(null,l);return function(a ){return 0==a?c:1==a?d:m(a)}}}}return a.Interpolation(!1,!0,function(a){return a ?d:c})}var e={};a.addPropertiesHandler=c;var f={backgroundColor:"transparent",ba ckgroundPosition:"0% 0%",borderBottomColor:"currentColor",borderBottomLeftRadius :"0px",borderBottomRightRadius:"0px",borderBottomWidth:"3px",borderLeftColor:"cu rrentColor",borderLeftWidth:"3px",borderRightColor:"currentColor",borderRightWid th:"3px",borderSpacing:"2px",borderTopColor:"currentColor",borderTopLeftRadius:" 0px",borderTopRightRadius:"0px",borderTopWidth:"3px",bottom:"auto",clip:"rect(0p x, 0px, 0px, 0px)",color:"black",fontSize:"100%",fontWeight:"400",height:"auto", left:"auto",letterSpacing:"normal",lineHeight:"120%",marginBottom:"0px",marginLe ft:"0px",marginRight:"0px",marginTop:"0px",maxHeight:"none",maxWidth:"none",minH eight:"0px",minWidth:"0px",opacity:"1.0",outlineColor:"invert",outlineOffset:"0p x",outlineWidth:"3px",paddingBottom:"0px",paddingLeft:"0px",paddingRight:"0px",p addingTop:"0px",right:"auto",textIndent:"0px",textShadow:"0px 0px 0px transparen t",top:"auto",transform:"",verticalAlign:"0px",visibility:"visible",width:"auto" ,wordSpacing:"normal",zIndex:"auto"};a.propertyInterpolation=d}(d,f),function(a, b){function c(b){var c=a.calculateActiveDuration(b),d=function(d){return a.calcu lateTimeFraction(c,d,b)};return d._totalDuration=b.delay+c+b.endDelay,d._isCurre nt=function(d){var e=a.calculatePhase(c,d,b);return e===PhaseActive||e===PhaseBe fore},d}b.KeyframeEffect=function(d,e,f){var g,h=c(a.normalizeTimingInput(f)),i= b.convertEffectInput(e),j=function(){i(d,g)};return j._update=function(a){return g=h(a),null!==g},j._clear=function(){i(d,null)},j._hasSameTarget=function(a){re turn d===a},j._isCurrent=h._isCurrent,j._totalDuration=h._totalDuration,j},b.Nul lEffect=function(a){var b=function(){a&&(a(),a=null)};return b._update=function( ){return null},b._totalDuration=0,b._isCurrent=function(){return!1},b._hasSameTa rget=function(){return!1},b}}(c,d,f),function(a){function b(a,b,c){c.enumerable= !0,c.configurable=!0,Object.defineProperty(a,b,c)}function c(a){this._surrogateS tyle=document.createElementNS("http://www.w3.org/1999/xhtml","div").style,this._ style=a.style,this._length=0,this._isAnimatedProperty={};for(var b=0;b<this._sty le.length;b++){var c=this._style[b];this._surrogateStyle[c]=this._style[c]}this. _updateIndices()}function d(a){if(!a._webAnimationsPatchedStyle){var d=new c(a); try{b(a,"style",{get:function(){return d}})}catch(e){a.style._set=function(b,c){ a.style[b]=c},a.style._clear=function(b){a.style[b]=""}}a._webAnimationsPatchedS tyle=a.style}}var e={cssText:1,length:1,parentRule:1},f={getPropertyCSSValue:1,g etPropertyPriority:1,getPropertyValue:1,item:1,removeProperty:1,setProperty:1},g ={removeProperty:1,setProperty:1};c.prototype={get cssText(){return this._surrog ateStyle.cssText},set cssText(a){for(var b={},c=0;c<this._surrogateStyle.length; c++)b[this._surrogateStyle[c]]=!0;this._surrogateStyle.cssText=a,this._updateInd ices();for(var c=0;c<this._surrogateStyle.length;c++)b[this._surrogateStyle[c]]= !0;for(var d in b)this._isAnimatedProperty[d]||this._style.setProperty(d,this._s urrogateStyle.getPropertyValue(d))},get length(){return this._surrogateStyle.len gth},get parentRule(){return this._style.parentRule},_updateIndices:function(){f or(;this._length<this._surrogateStyle.length;)Object.defineProperty(this,this._l ength,{configurable:!0,enumerable:!1,get:function(a){return function(){return th is._surrogateStyle[a]}}(this._length)}),this._length++;for(;this._length>this._s urrogateStyle.length;)this._length--,Object.defineProperty(this,this._length,{co nfigurable:!0,enumerable:!1,value:void 0})},_set:function(a,b){this._style[a]=b, this._isAnimatedProperty[a]=!0},_clear:function(a){this._style[a]=this._surrogat eStyle[a],delete this._isAnimatedProperty[a]}};for(var h in f)c.prototype[h]=fun ction(a,b){return function(){var c=this._surrogateStyle[a].apply(this._surrogate Style,arguments);return b&&(this._isAnimatedProperty[arguments[0]]||this._style[ a].apply(this._style,arguments),this._updateIndices()),c}}(h,h in g);for(var i i n document.documentElement.style)i in e||i in f||!function(a){b(c.prototype,a,{g et:function(){return this._surrogateStyle[a]},set:function(b){this._surrogateSty le[a]=b,this._updateIndices(),this._isAnimatedProperty[a]||(this._style[a]=b)}}) }(i);a.apply=function(b,c,e){d(b),b.style._set(a.propertyName(c),e)},a.clear=fun ction(b,c){b._webAnimationsPatchedStyle&&b.style._clear(a.propertyName(c))}}(d,f ),function(a){window.Element.prototype.animate=function(b,c){return a.timeline._ play(a.KeyframeEffect(this,b,c))}}(d),function(a){function b(a,c,d){if("number"= =typeof a&&"number"==typeof c)return a*(1-d)+c*d;if("boolean"==typeof a&&"boolea n"==typeof c)return.5>d?a:c;if(a.length==c.length){for(var e=[],f=0;f<a.length;f ++)e.push(b(a[f],c[f],d));return e}throw"Mismatched interpolation arguments "+a+ ":"+c}a.Interpolation=function(a,c,d){return function(e){return d(b(a,c,e))}}}(d ,f),function(a){function b(a,b,c){return Math.max(Math.min(a,c),b)}function c(c, d,e){var f=a.dot(c,d);f=b(f,-1,1);var g=[];if(1===f)g=c;else for(var h=Math.acos (f),i=1*Math.sin(e*h)/Math.sqrt(1-f*f),j=0;4>j;j++)g.push(c[j]*(Math.cos(e*h)-f* i)+d[j]*i);return g}var d=function(){function a(a,b){for(var c=[[0,0,0,0],[0,0,0 ,0],[0,0,0,0],[0,0,0,0]],d=0;4>d;d++)for(var e=0;4>e;e++)for(var f=0;4>f;f++)c[d ][e]+=b[d][f]*a[f][e];return c}function b(a){return 0==a[0][2]&&0==a[0][3]&&0==a [1][2]&&0==a[1][3]&&0==a[2][0]&&0==a[2][1]&&1==a[2][2]&&0==a[2][3]&&0==a[3][2]&& 1==a[3][3]}function c(c,d,e,f,g){for(var h=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0 ,1]],i=0;4>i;i++)h[i][3]=g[i];for(var i=0;3>i;i++)for(var j=0;3>j;j++)h[3][i]+=c [j]*h[j][i];var k=f[0],l=f[1],m=f[2],n=f[3],o=[[1,0,0,0],[0,1,0,0],[0,0,1,0],[0, 0,0,1]];o[0][0]=1-2*(l*l+m*m),o[0][1]=2*(k*l-m*n),o[0][2]=2*(k*m+l*n),o[1][0]=2* (k*l+m*n),o[1][1]=1-2*(k*k+m*m),o[1][2]=2*(l*m-k*n),o[2][0]=2*(k*m-l*n),o[2][1]= 2*(l*m+k*n),o[2][2]=1-2*(k*k+l*l),h=a(h,o);var p=[[1,0,0,0],[0,1,0,0],[0,0,1,0], [0,0,0,1]];e[2]&&(p[2][1]=e[2],h=a(h,p)),e[1]&&(p[2][1]=0,p[2][0]=e[0],h=a(h,p)) ,e[0]&&(p[2][0]=0,p[1][0]=e[0],h=a(h,p));for(var i=0;3>i;i++)for(var j=0;3>j;j++ )h[i][j]*=d[i];return b(h)?[h[0][0],h[0][1],h[1][0],h[1][1],h[3][0],h[3][1]]:h[0 ].concat(h[1],h[2],h[3])}return c}();a.composeMatrix=d,a.quat=c}(d,f),function(a ,b){a.sequenceNumber=0;var c=function(a,b,c){this.target=a,this.currentTime=b,th is.timelineTime=c,this.type="finish",this.bubbles=!1,this.cancelable=!1,this.cur rentTarget=a,this.defaultPrevented=!1,this.eventPhase=Event.AT_TARGET,this.timeS tamp=Date.now()};b.Animation=function(b){this._sequenceNumber=a.sequenceNumber++ ,this._currentTime=0,this._startTime=null,this._paused=!1,this._playbackRate=1,t his._inTimeline=!0,this._finishedFlag=!1,this.onfinish=null,this._finishHandlers =[],this._effect=b,this._inEffect=this._effect._update(0),this._idle=!0,this._cu rrentTimePending=!1},b.Animation.prototype={_ensureAlive:function(){this._inEffe ct=this._effect._update(this.playbackRate<0&&0===this.currentTime?-1:this.curren tTime),this._inTimeline||!this._inEffect&&this._finishedFlag||(this._inTimeline= !0,b.timeline._animations.push(this))},_tickCurrentTime:function(a,b){a!=this._c urrentTime&&(this._currentTime=a,this._isFinished&&!b&&(this._currentTime=this._ playbackRate>0?this._totalDuration:0),this._ensureAlive())},get currentTime(){re turn this._idle||this._currentTimePending?null:this._currentTime},set currentTim e(a){a=+a,isNaN(a)||(b.restart(),this._paused||null==this._startTime||(this._sta rtTime=this._timeline.currentTime-a/this._playbackRate),this._currentTimePending =!1,this._currentTime!=a&&(this._tickCurrentTime(a,!0),b.invalidateEffects()))}, get startTime(){return this._startTime},set startTime(a){a=+a,isNaN(a)||this._pa used||this._idle||(this._startTime=a,this._tickCurrentTime((this._timeline.curre ntTime-this._startTime)*this.playbackRate),b.invalidateEffects())},get playbackR ate(){return this._playbackRate},set playbackRate(a){if(a!=this._playbackRate){v ar b=this.currentTime;this._playbackRate=a,this._startTime=null,"paused"!=this.p layState&&"idle"!=this.playState&&this.play(),null!=b&&(this.currentTime=b)}},ge t _isFinished(){return!this._idle&&(this._playbackRate>0&&this._currentTime>=thi s._totalDuration||this._playbackRate<0&&this._currentTime<=0)},get _totalDuratio n(){return this._effect._totalDuration},get playState(){return this._idle?"idle" :null==this._startTime&&!this._paused&&0!=this.playbackRate||this._currentTimePe nding?"pending":this._paused?"paused":this._isFinished?"finished":"running"},pla y:function(){this._paused=!1,(this._isFinished||this._idle)&&(this._currentTime= this._playbackRate>0?0:this._totalDuration,this._startTime=null,b.invalidateEffe cts()),this._finishedFlag=!1,b.restart(),this._idle=!1,this._ensureAlive()},paus e:function(){this._isFinished||this._paused||this._idle||(this._currentTimePendi ng=!0),this._startTime=null,this._paused=!0},finish:function(){this._idle||(this .currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._to talDuration-this.currentTime,this._currentTimePending=!1)},cancel:function(){thi s._inEffect&&(this._inEffect=!1,this._idle=!0,this.currentTime=0,this._startTime =null,this._effect._update(null),b.invalidateEffects(),b.restart())},reverse:fun ction(){this.playbackRate*=-1,this.play()},addEventListener:function(a,b){"funct ion"==typeof b&&"finish"==a&&this._finishHandlers.push(b)},removeEventListener:f unction(a,b){if("finish"==a){var c=this._finishHandlers.indexOf(b);c>=0&&this._f inishHandlers.splice(c,1)}},_fireEvents:function(a){var b=this._isFinished;if((b ||this._idle)&&!this._finishedFlag){var d=new c(this,this._currentTime,a),e=this ._finishHandlers.concat(this.onfinish?[this.onfinish]:[]);setTimeout(function(){ e.forEach(function(a){a.call(d.target,d)})},0)}this._finishedFlag=b},_tick:funct ion(a){return this._idle||this._paused||(null==this._startTime?this.startTime=a- this._currentTime/this.playbackRate:this._isFinished||this._tickCurrentTime((a-t his._startTime)*this.playbackRate)),this._currentTimePending=!1,this._fireEvents (a),!this._idle&&(this._inEffect||!this._finishedFlag)}}}(c,d,f),function(a,b){f unction c(a){var b=i;i=[],a<s.currentTime&&(a=s.currentTime),g(a),b.forEach(func tion(b){b[1](a)}),o&&g(a),f(),l=void 0}function d(a,b){return a._sequenceNumber- b._sequenceNumber}function e(){this._animations=[],this.currentTime=window.perfo rmance&&performance.now?performance.now():0}function f(){p.forEach(function(a){a ()}),p.length=0}function g(a){n=!1;var c=b.timeline;c.currentTime=a,c._animation s.sort(d),m=!1;var e=c._animations;c._animations=[];var f=[],g=[];e=e.filter(fun ction(b){return b._inTimeline=b._tick(a),b._inEffect?g.push(b._effect):f.push(b. _effect),b._isFinished||b._paused||b._idle||(m=!0),b._inTimeline}),p.push.apply( p,f),p.push.apply(p,g),c._animations.push.apply(c._animations,e),o=!1,m&&request AnimationFrame(function(){})}var h=window.requestAnimationFrame,i=[],j=0;window. requestAnimationFrame=function(a){var b=j++;return 0==i.length&&h(c),i.push([b,a ]),b},window.cancelAnimationFrame=function(a){i.forEach(function(b){b[0]==a&&(b[ 1]=function(){})})},e.prototype={_play:function(c){c._timing=a.normalizeTimingIn put(c.timing);var d=new b.Animation(c);return d._idle=!1,d._timeline=this,this._ animations.push(d),b.restart(),b.invalidateEffects(),d}};var k,l=void 0,k=functi on(){return void 0==l&&(l=performance.now()),l},m=!1,n=!1;b.restart=function(){r eturn m||(m=!0,requestAnimationFrame(function(){}),n=!0),n};var o=!1;b.invalidat eEffects=function(){o=!0};var p=[],q=1e3/60,r=window.getComputedStyle;Object.def ineProperty(window,"getComputedStyle",{configurable:!0,enumerable:!0,value:funct ion(){if(o){var a=k();a-s.currentTime>0&&(s.currentTime+=q*(Math.floor((a-s.curr entTime)/q)+1)),g(s.currentTime)}return f(),r.apply(this,arguments)}});var s=new e;b.timeline=s}(c,d,f),function(a){function b(a,b){for(var c=0,d=0;d<a.length;d ++)c+=a[d]*b[d];return c}function c(a,b){return[a[0]*b[0]+a[4]*b[1]+a[8]*b[2]+a[ 12]*b[3],a[1]*b[0]+a[5]*b[1]+a[9]*b[2]+a[13]*b[3],a[2]*b[0]+a[6]*b[1]+a[10]*b[2] +a[14]*b[3],a[3]*b[0]+a[7]*b[1]+a[11]*b[2]+a[15]*b[3],a[0]*b[4]+a[4]*b[5]+a[8]*b [6]+a[12]*b[7],a[1]*b[4]+a[5]*b[5]+a[9]*b[6]+a[13]*b[7],a[2]*b[4]+a[6]*b[5]+a[10 ]*b[6]+a[14]*b[7],a[3]*b[4]+a[7]*b[5]+a[11]*b[6]+a[15]*b[7],a[0]*b[8]+a[4]*b[9]+ a[8]*b[10]+a[12]*b[11],a[1]*b[8]+a[5]*b[9]+a[9]*b[10]+a[13]*b[11],a[2]*b[8]+a[6] *b[9]+a[10]*b[10]+a[14]*b[11],a[3]*b[8]+a[7]*b[9]+a[11]*b[10]+a[15]*b[11],a[0]*b [12]+a[4]*b[13]+a[8]*b[14]+a[12]*b[15],a[1]*b[12]+a[5]*b[13]+a[9]*b[14]+a[13]*b[ 15],a[2]*b[12]+a[6]*b[13]+a[10]*b[14]+a[14]*b[15],a[3]*b[12]+a[7]*b[13]+a[11]*b[ 14]+a[15]*b[15]]}function d(a){switch(a.t){case"rotatex":var b=a.d[0].rad||0,c=a .d[0].deg||0,d=c*Math.PI/180+b;return[1,0,0,0,0,Math.cos(d),Math.sin(d),0,0,-Mat h.sin(d),Math.cos(d),0,0,0,0,1];case"rotatey":var b=a.d[0].rad||0,c=a.d[0].deg|| 0,d=c*Math.PI/180+b;return[Math.cos(d),0,-Math.sin(d),0,0,1,0,0,Math.sin(d),0,Ma th.cos(d),0,0,0,0,1];case"rotate":case"rotatez":var b=a.d[0].rad||0,c=a.d[0].deg ||0,d=c*Math.PI/180+b;return[Math.cos(d),Math.sin(d),0,0,-Math.sin(d),Math.cos(d ),0,0,0,0,1,0,0,0,0,1];case"rotate3d":var e=a.d[0],f=a.d[1],g=a.d[2],b=a.d[3].ra d||0,c=a.d[3].deg||0,d=c*Math.PI/180+b,h=e*e+f*f+g*g;if(0===h)e=1,f=0,g=0;else i f(1!==h){var i=Math.sqrt(h);e/=i,f/=i,g/=i}var j=Math.sin(d/2),k=j*Math.cos(d/2) ,l=j*j;return[1-2*(f*f+g*g)*l,2*(e*f*l+g*k),2*(e*g*l-f*k),0,2*(e*f*l-g*k),1-2*(e *e+g*g)*l,2*(f*g*l+e*k),0,2*(e*g*l+f*k),2*(f*g*l-e*k),1-2*(e*e+f*f)*l,0,0,0,0,1] ;case"scale":return[a.d[0],0,0,0,0,a.d[1],0,0,0,0,1,0,0,0,0,1];case"scalex":retu rn[a.d[0],0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"scaley":return[1,0,0,0,0,a.d[0],0, 0,0,0,1,0,0,0,0,1];case"scalez":return[1,0,0,0,0,1,0,0,0,0,a.d[0],0,0,0,0,1];cas e"scale3d":return[a.d[0],0,0,0,0,a.d[1],0,0,0,0,a.d[2],0,0,0,0,1];case"skew":var m=a.d[0].deg||0,n=a.d[0].rad||0,o=a.d[1].deg||0,p=a.d[1].rad||0,q=m*Math.PI/180 +n,r=o*Math.PI/180+p;return[1,Math.tan(r),0,0,Math.tan(q),1,0,0,0,0,1,0,0,0,0,1] ;case"skewx":var b=a.d[0].rad||0,c=a.d[0].deg||0,d=c*Math.PI/180+b;return[1,0,0, 0,Math.tan(d),1,0,0,0,0,1,0,0,0,0,1];case"skewy":var b=a.d[0].rad||0,c=a.d[0].de g||0,d=c*Math.PI/180+b;return[1,Math.tan(d),0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"tr anslate":var e=a.d[0].px||0,f=a.d[1].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,e,f,0, 1];case"translatex":var e=a.d[0].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,e,0,0,1];c ase"translatey":var f=a.d[0].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,0,f,0,1];case" translatez":var g=a.d[0].px||0;return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,g,1];case"tran slate3d":var e=a.d[0].px||0,f=a.d[1].px||0,g=a.d[2].px||0;return[1,0,0,0,0,1,0,0 ,0,0,1,0,e,f,g,1];case"perspective":var s=a.d[0].px?-1/a.d[0].px:0;return[1,0,0, 0,0,1,0,0,0,0,1,s,0,0,0,1];case"matrix":return[a.d[0],a.d[1],0,0,a.d[2],a.d[3],0 ,0,0,0,1,0,a.d[4],a.d[5],0,1];case"matrix3d":return a.d}}function e(a){return 0= ==a.length?[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]:a.map(d).reduce(c)}function f(a){re turn[g(e(a))]}var g=function(){function a(a){return a[0][0]*a[1][1]*a[2][2]+a[1] [0]*a[2][1]*a[0][2]+a[2][0]*a[0][1]*a[1][2]-a[0][2]*a[1][1]*a[2][0]-a[1][2]*a[2] [1]*a[0][0]-a[2][2]*a[0][1]*a[1][0]}function c(b){for(var c=1/a(b),d=b[0][0],e=b [0][1],f=b[0][2],g=b[1][0],h=b[1][1],i=b[1][2],j=b[2][0],k=b[2][1],l=b[2][2],m=[ [(h*l-i*k)*c,(f*k-e*l)*c,(e*i-f*h)*c,0],[(i*j-g*l)*c,(d*l-f*j)*c,(f*g-d*i)*c,0], [(g*k-h*j)*c,(j*e-d*k)*c,(d*h-e*g)*c,0]],n=[],o=0;3>o;o++){for(var p=0,q=0;3>q;q ++)p+=b[3][q]*m[q][o];n.push(p)}return n.push(1),m.push(n),m}function d(a){retur n[[a[0][0],a[1][0],a[2][0],a[3][0]],[a[0][1],a[1][1],a[2][1],a[3][1]],[a[0][2],a [1][2],a[2][2],a[3][2]],[a[0][3],a[1][3],a[2][3],a[3][3]]]}function e(a,b){for(v ar c=[],d=0;4>d;d++){for(var e=0,f=0;4>f;f++)e+=a[f]*b[f][d];c.push(e)}return c} function f(a){var b=g(a);return[a[0]/b,a[1]/b,a[2]/b]}function g(a){return Math. sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2])}function h(a,b,c,d){return[c*a[0]+d*b[0],c*a [1]+d*b[1],c*a[2]+d*b[2]]}function i(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a [0]*b[2],a[0]*b[1]-a[1]*b[0]]}function j(j){var k=[j.slice(0,4),j.slice(4,8),j.s lice(8,12),j.slice(12,16)];if(1!==k[3][3])return null;for(var l=[],m=0;4>m;m++)l .push(k[m].slice());for(var m=0;3>m;m++)l[m][3]=0;if(0===a(l))return!1;var n,o=[ ];if(k[0][3]||k[1][3]||k[2][3]){o.push(k[0][3]),o.push(k[1][3]),o.push(k[2][3]), o.push(k[3][3]);var p=c(l),q=d(p);n=e(o,q)}else n=[0,0,0,1];var r=k[3].slice(0,3 ),s=[];s.push(k[0].slice(0,3));var t=[];t.push(g(s[0])),s[0]=f(s[0]);var u=[];s. push(k[1].slice(0,3)),u.push(b(s[0],s[1])),s[1]=h(s[1],s[0],1,-u[0]),t.push(g(s[ 1])),s[1]=f(s[1]),u[0]/=t[1],s.push(k[2].slice(0,3)),u.push(b(s[0],s[2])),s[2]=h (s[2],s[0],1,-u[1]),u.push(b(s[1],s[2])),s[2]=h(s[2],s[1],1,-u[2]),t.push(g(s[2] )),s[2]=f(s[2]),u[1]/=t[2],u[2]/=t[2];var v=i(s[1],s[2]);if(b(s[0],v)<0)for(var m=0;3>m;m++)t[m]*=-1,s[m][0]*=-1,s[m][1]*=-1,s[m][2]*=-1;var w,x,y=s[0][0]+s[1][ 1]+s[2][2]+1;return y>1e-4?(w=.5/Math.sqrt(y),x=[(s[2][1]-s[1][2])*w,(s[0][2]-s[ 2][0])*w,(s[1][0]-s[0][1])*w,.25/w]):s[0][0]>s[1][1]&&s[0][0]>s[2][2]?(w=2*Math. sqrt(1+s[0][0]-s[1][1]-s[2][2]),x=[.25*w,(s[0][1]+s[1][0])/w,(s[0][2]+s[2][0])/w ,(s[2][1]-s[1][2])/w]):s[1][1]>s[2][2]?(w=2*Math.sqrt(1+s[1][1]-s[0][0]-s[2][2]) ,x=[(s[0][1]+s[1][0])/w,.25*w,(s[1][2]+s[2][1])/w,(s[0][2]-s[2][0])/w]):(w=2*Mat h.sqrt(1+s[2][2]-s[0][0]-s[1][1]),x=[(s[0][2]+s[2][0])/w,(s[1][2]+s[2][1])/w,.25 *w,(s[1][0]-s[0][1])/w]),[r,t,u,x,n]}return j}();a.dot=b,a.makeMatrixDecompositi on=f}(d,f),function(a){function b(a,b){var c=a.exec(b);return c?(c=a.ignoreCase? c[0].toLowerCase():c[0],[c,b.substr(c.length)]):void 0}function c(a,b){b=b.repla ce(/^\s*/,"");var c=a(b);return c?[c[0],c[1].replace(/^\s*/,"")]:void 0}function d(a,d,e){a=c.bind(null,a);for(var f=[];;){var g=a(e);if(!g)return[f,e];if(f.pus h(g[0]),e=g[1],g=b(d,e),!g||""==g[1])return[f,e];e=g[1]}}function e(a,b){for(var c=0,d=0;d<b.length&&(!/\s|,/.test(b[d])||0!=c);d++)if("("==b[d])c++;else if(")" ==b[d]&&(c--,0==c&&d++,0>=c))break;var e=a(b.substr(0,d));return void 0==e?void 0:[e,b.substr(d)]}function f(a,b){for(var c=a,d=b;c&&d;)c>d?c%=d:d%=c;return c=a *b/(c+d)}function g(a){return function(b){var c=a(b);return c&&(c[0]=void 0),c}} function h(a,b){return function(c){var d=a(c);return d?d:[b,c]}}function i(b,c){ for(var d=[],e=0;e<b.length;e++){var f=a.consumeTrimmed(b[e],c);if(!f||""==f[0]) return;void 0!==f[0]&&d.push(f[0]),c=f[1]}return""==c?d:void 0}function j(a,b,c, d,e){for(var g=[],h=[],i=[],j=f(d.length,e.length),k=0;j>k;k++){var l=b(d[k%d.le ngth],e[k%e.length]);if(!l)return;g.push(l[0]),h.push(l[1]),i.push(l[2])}return[ g,h,function(b){var d=b.map(function(a,b){return i[b](a)}).join(c);return a?a(d) :d}]}function k(a,b,c){for(var d=[],e=[],f=[],g=0,h=0;h<c.length;h++)if("functio n"==typeof c[h]){var i=c[h](a[g],b[g++]);d.push(i[0]),e.push(i[1]),f.push(i[2])} else!function(a){d.push(!1),e.push(!1),f.push(function(){return c[a]})}(h);retur n[d,e,function(a){for(var b="",c=0;c<a.length;c++)b+=f[c](a[c]);return b}]}a.con sumeToken=b,a.consumeTrimmed=c,a.consumeRepeated=d,a.consumeParenthesised=e,a.ig nore=g,a.optional=h,a.consumeList=i,a.mergeNestedRepeated=j.bind(null,null),a.me rgeWrappedNestedRepeated=j,a.mergeList=k}(d),function(a){function b(b){function c(b){var c=a.consumeToken(/^inset/i,b);if(c)return d.inset=!0,c;var c=a.consumeL engthOrPercent(b);if(c)return d.lengths.push(c[0]),c;var c=a.consumeColor(b);ret urn c?(d.color=c[0],c):void 0}var d={inset:!1,lengths:[],color:null},e=a.consume Repeated(c,/^/,b);return e&&e[0].length?[d,e[1]]:void 0}function c(c){var d=a.co nsumeRepeated(b,/^,/,c);return d&&""==d[1]?d[0]:void 0}function d(b,c){for(;b.le ngths.length<Math.max(b.lengths.length,c.lengths.length);)b.lengths.push({px:0}) ;for(;c.lengths.length<Math.max(b.lengths.length,c.lengths.length);)c.lengths.pu sh({px:0});if(b.inset==c.inset&&!!b.color==!!c.color){for(var d,e=[],f=[[],0],g= [[],0],h=0;h<b.lengths.length;h++){var i=a.mergeDimensions(b.lengths[h],c.length s[h],2==h);f[0].push(i[0]),g[0].push(i[1]),e.push(i[2])}if(b.color&&c.color){var j=a.mergeColors(b.color,c.color);f[1]=j[0],g[1]=j[1],d=j[2]}return[f,g,function (a){for(var c=b.inset?"inset ":" ",f=0;f<e.length;f++)c+=e[f](a[0][f])+" ";retur n d&&(c+=d(a[1])),c}]}}function e(b,c,d,e){function f(a){return{inset:a,color:[0 ,0,0,0],lengths:[{px:0},{px:0},{px:0},{px:0}]}}for(var g=[],h=[],i=0;i<d.length| |i<e.length;i++){var j=d[i]||f(e[i].inset),k=e[i]||f(d[i].inset);g.push(j),h.pus h(k)}return a.mergeNestedRepeated(b,c,g,h)}var f=e.bind(null,d,", ");a.addProper tiesHandler(c,f,["box-shadow","text-shadow"])}(d),function(a){function b(a){retu rn a.toFixed(3).replace(".000","")}function c(a,b,c){return Math.min(b,Math.max( a,c))}function d(a){return/^\s*[-+]?(\d*\.)?\d+\s*$/.test(a)?Number(a):void 0}fu nction e(a,c){return[a,c,b]}function f(a,b){return 0!=a?h(0,1/0)(a,b):void 0}fun ction g(a,b){return[a,b,function(a){return Math.round(c(1,1/0,a))}]}function h(a ,d){return function(e,f){return[e,f,function(e){return b(c(a,d,e))}]}}function i (a,b){return[a,b,Math.round]}a.clamp=c,a.addPropertiesHandler(d,h(0,1/0),["borde r-image-width","line-height"]),a.addPropertiesHandler(d,h(0,1),["opacity","shape -image-threshold"]),a.addPropertiesHandler(d,f,["flex-grow","flex-shrink"]),a.ad dPropertiesHandler(d,g,["orphans","widows"]),a.addPropertiesHandler(d,i,["z-inde x"]),a.parseNumber=d,a.mergeNumbers=e,a.numberToString=b}(d,f),function(a){funct ion b(a,b){return"visible"==a||"visible"==b?[0,1,function(c){return 0>=c?a:c>=1? b:"visible"}]:void 0}a.addPropertiesHandler(String,b,["visibility"])}(d),functio n(a){function b(a){a=a.trim(),e.fillStyle="#000",e.fillStyle=a;var b=e.fillStyle ;if(e.fillStyle="#fff",e.fillStyle=a,b==e.fillStyle){e.fillRect(0,0,1,1);var c=e .getImageData(0,0,1,1).data;e.clearRect(0,0,1,1);var d=c[3]/255;return[c[0]*d,c[ 1]*d,c[2]*d,d]}}function c(b,c){return[b,c,function(b){function c(a){return Math .max(0,Math.min(255,a))}if(b[3])for(var d=0;3>d;d++)b[d]=Math.round(c(b[d]/b[3]) );return b[3]=a.numberToString(a.clamp(0,1,b[3])),"rgba("+b.join(",")+")"}]}var d=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");d.width=d.he ight=1;var e=d.getContext("2d");a.addPropertiesHandler(b,c,["background-color"," border-bottom-color","border-left-color","border-right-color","border-top-color" ,"color","outline-color","text-decoration-color"]),a.consumeColor=a.consumeParen thesised.bind(null,b),a.mergeColors=c
16 var j=a.consumeParenthesised.bind(null,g),k=a.consumeRepeated.bind(void 0,j,/^/) ,l=a.consumeRepeated.bind(void 0,k,/^,/);a.consumeSizePairList=l;var m=function( a){var b=l(a);return b&&""==b[1]?b[0]:void 0},n=a.mergeNestedRepeated.bind(void 0,d," "),o=a.mergeNestedRepeated.bind(void 0,n,",");a.mergeNonNegativeSizePair=n ,a.addPropertiesHandler(m,o,["background-size"]),a.addPropertiesHandler(h,d,["bo rder-bottom-width","border-image-width","border-left-width","border-right-width" ,"border-top-width","flex-basis","font-size","height","line-height","max-height" ,"max-width","outline-width","width"]),a.addPropertiesHandler(h,e,["border-botto m-left-radius","border-bottom-right-radius","border-top-left-radius","border-top -right-radius","bottom","left","letter-spacing","margin-bottom","margin-left","m argin-right","margin-top","min-height","min-width","outline-offset","padding-bot tom","padding-left","padding-right","padding-top","perspective","right","shape-m argin","text-indent","top","vertical-align","word-spacing"])}(d,f),function(a){f unction b(b){return a.consumeLengthOrPercent(b)||a.consumeToken(/^auto/,b)}funct ion c(c){var d=a.consumeList([a.ignore(a.consumeToken.bind(null,/^rect/)),a.igno re(a.consumeToken.bind(null,/^\(/)),a.consumeRepeated.bind(null,b,/^,/),a.ignore (a.consumeToken.bind(null,/^\)/))],c);return d&&4==d[0].length?d[0]:void 0}funct ion d(b,c){return"auto"==b||"auto"==c?[!0,!1,function(d){var e=d?b:c;if("auto"== e)return"auto";var f=a.mergeDimensions(e,e);return f[2](f[0])}]:a.mergeDimension s(b,c)}function e(a){return"rect("+a+")"}var f=a.mergeWrappedNestedRepeated.bind (null,e,d,", ");a.parseBox=c,a.mergeBoxes=f,a.addPropertiesHandler(c,f,["clip"]) }(d,f),function(a){function b(a){return function(b){var c=0;return a.map(functio n(a){return a===j?b[c++]:a})}}function c(a){return a}function d(b){if(b=b.toLowe rCase().trim(),"none"==b)return[];for(var c,d=/\s*(\w+)\(([^)]*)\)/g,e=[],f=0;c= d.exec(b);){if(c.index!=f)return;f=c.index+c[0].length;var g=c[1],h=m[g];if(!h)r eturn;var i=c[2].split(","),j=h[0];if(j.length<i.length)return;for(var n=[],o=0; o<j.length;o++){var p,q=i[o],r=j[o];if(p=q?{A:function(b){return"0"==b.trim()?l: a.parseAngle(b)},N:a.parseNumber,T:a.parseLengthOrPercent,L:a.parseLength}[r.toU pperCase()](q):{a:l,n:n[0],t:k}[r],void 0===p)return;n.push(p)}if(e.push({t:g,d: n}),d.lastIndex==b.length)return e}}function e(a){return a.toFixed(6).replace(". 000000","")}function f(b,c){if(b.decompositionPair!==c){b.decompositionPair=c;va r d=a.makeMatrixDecomposition(b)}if(c.decompositionPair!==b){c.decompositionPair =b;var f=a.makeMatrixDecomposition(c)}return null==d[0]||null==f[0]?[[!1],[!0],f unction(a){return a?c[0].d:b[0].d}]:(d[0].push(0),f[0].push(1),[d,f,function(b){ var c=a.quat(d[0][3],f[0][3],b[5]),g=a.composeMatrix(b[0],b[1],b[2],c,b[4]),h=g. map(e).join(",");return h}])}function g(a){return a.replace(/[xy]/,"")}function h(a){return a.replace(/(x|y|z|3d)?$/,"3d")}function i(b,c){var d=a.makeMatrixDec omposition&&!0,e=!1;if(!b.length||!c.length){b.length||(e=!0,b=c,c=[]);for(var i =0;i<b.length;i++){var j=b[i].t,k=b[i].d,l="scale"==j.substr(0,5)?1:0;c.push({t: j,d:k.map(function(a){if("number"==typeof a)return l;var b={};for(var c in a)b[c ]=l;return b})})}}var n=function(a,b){return"perspective"==a&&"perspective"==b|| ("matrix"==a||"matrix3d"==a)&&("matrix"==b||"matrix3d"==b)},o=[],p=[],q=[];if(b. length!=c.length){if(!d)return;var r=f(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[r[2] ]]]}else for(var i=0;i<b.length;i++){var j,s=b[i].t,t=c[i].t,u=b[i].d,v=c[i].d,w =m[s],x=m[t];if(n(s,t)){if(!d)return;var r=f([b[i]],[c[i]]);o.push(r[0]),p.push( r[1]),q.push(["matrix",[r[2]]])}else{if(s==t)j=s;else if(w[2]&&x[2]&&g(s)==g(t)) j=g(s),u=w[2](u),v=x[2](v);else{if(!w[1]||!x[1]||h(s)!=h(t)){if(!d)return;var r= f(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[r[2]]]];break}j=h(s),u=w[1](u),v=x[1](v)} for(var y=[],z=[],A=[],B=0;B<u.length;B++){var C="number"==typeof u[B]?a.mergeNu mbers:a.mergeDimensions,r=C(u[B],v[B]);y[B]=r[0],z[B]=r[1],A.push(r[2])}o.push(y ),p.push(z),q.push([j,A])}}if(e){var D=o;o=p,p=D}return[o,p,function(a){return a .map(function(a,b){var c=a.map(function(a,c){return q[b][1][c](a)}).join(",");re turn"matrix"==q[b][0]&&16==c.split(",").length&&(q[b][0]="matrix3d"),q[b][0]+"(" +c+")"}).join(" ")}]}var j=null,k={px:0},l={deg:0},m={matrix:["NNNNNN",[j,j,0,0, j,j,0,0,0,0,1,0,j,j,0,1],c],matrix3d:["NNNNNNNNNNNNNNNN",c],rotate:["A"],rotatex :["A"],rotatey:["A"],rotatez:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["N n",b([j,j,1]),c],scalex:["N",b([j,1,1]),b([j,1])],scaley:["N",b([1,j,1]),b([1,j] )],scalez:["N",b([1,1,j])],scale3d:["NNN",c],skew:["Aa",null,c],skewx:["A",null, b([j,l])],skewy:["A",null,b([l,j])],translate:["Tt",b([j,j,k]),c],translatex:["T ",b([j,k,k]),b([j,k])],translatey:["T",b([k,j,k]),b([k,j])],translatez:["L",b([k ,k,j])],translate3d:["TTL",c]};a.addPropertiesHandler(d,i,["transform"])}(d,f),f unction(a){function b(a){var b=Number(a);return isNaN(b)||100>b||b>900||b%100!== 0?void 0:b}function c(b){return b=100*Math.round(b/100),b=a.clamp(100,900,b),400 ===b?"normal":700===b?"bold":String(b)}function d(a,b){return[a,b,c]}a.addProper tiesHandler(b,d,["font-weight"])}(d),function(a){function b(a){var b={};for(var c in a)b[c]=-a[c];return b}function c(b){return a.consumeToken(/^(left|center|ri ght|top|bottom)\b/i,b)||a.consumeLengthOrPercent(b)}function d(b,d){var e=a.cons umeRepeated(c,/^/,d);if(e&&""==e[1]){var f=e[0];if(f[0]=f[0]||"center",f[1]=f[1] ||"center",3==b&&(f[2]=f[2]||{px:0}),f.length==b){if(/top|bottom/.test(f[0])||/l eft|right/.test(f[1])){var h=f[0];f[0]=f[1],f[1]=h}if(/left|right|center|Object/ .test(f[0])&&/top|bottom|center|Object/.test(f[1]))return f.map(function(a){retu rn"object"==typeof a?a:g[a]})}}}function e(d){var e=a.consumeRepeated(c,/^/,d);i f(e){for(var f=e[0],h=[{"%":50},{"%":50}],i=0,j=!1,k=0;k<f.length;k++){var l=f[k ];"string"==typeof l?(j=/bottom|right/.test(l),i={left:0,right:0,center:i,top:1, bottom:1}[l],h[i]=g[l],"center"==l&&i++):(j&&(l=b(l),l["%"]=(l["%"]||0)+100),h[i ]=l,i++,j=!1)}return[h,e[1]]}}function f(b){var c=a.consumeRepeated(e,/^,/,b);re turn c&&""==c[1]?c[0]:void 0}var g={left:{"%":0},center:{"%":50},right:{"%":100} ,top:{"%":0},bottom:{"%":100}},h=a.mergeNestedRepeated.bind(null,a.mergeDimensio ns," ");a.addPropertiesHandler(d.bind(null,3),h,["transform-origin"]),a.addPrope rtiesHandler(d.bind(null,2),h,["perspective-origin"]),a.consumePosition=e,a.merg eOffsetList=h;var i=a.mergeNestedRepeated.bind(null,h,", ");a.addPropertiesHandl er(f,i,["background-position","object-position"])}(d),function(a){function b(b){ var c=a.consumeToken(/^circle/,b);if(c&&c[0])return["circle"].concat(a.consumeLi st([a.ignore(a.consumeToken.bind(void 0,/^\(/)),d,a.ignore(a.consumeToken.bind(v oid 0,/^at/)),a.consumePosition,a.ignore(a.consumeToken.bind(void 0,/^\)/))],c[1 ]));var f=a.consumeToken(/^ellipse/,b);if(f&&f[0])return["ellipse"].concat(a.con sumeList([a.ignore(a.consumeToken.bind(void 0,/^\(/)),e,a.ignore(a.consumeToken. bind(void 0,/^at/)),a.consumePosition,a.ignore(a.consumeToken.bind(void 0,/^\)/) )],f[1]));var g=a.consumeToken(/^polygon/,b);return g&&g[0]?["polygon"].concat(a .consumeList([a.ignore(a.consumeToken.bind(void 0,/^\(/)),a.optional(a.consumeTo ken.bind(void 0,/^nonzero\s*,|^evenodd\s*,/),"nonzero,"),a.consumeSizePairList,a .ignore(a.consumeToken.bind(void 0,/^\)/))],g[1])):void 0}function c(b,c){return b[0]===c[0]?"circle"==b[0]?a.mergeList(b.slice(1),c.slice(1),["circle(",a.merge Dimensions," at ",a.mergeOffsetList,")"]):"ellipse"==b[0]?a.mergeList(b.slice(1) ,c.slice(1),["ellipse(",a.mergeNonNegativeSizePair," at ",a.mergeOffsetList,")"] ):"polygon"==b[0]&&b[1]==c[1]?a.mergeList(b.slice(2),c.slice(2),["polygon(",b[1] ,g,")"]):void 0:void 0}var d=a.consumeParenthesised.bind(null,a.parseLengthOrPer cent),e=a.consumeRepeated.bind(void 0,d,/^/),f=a.mergeNestedRepeated.bind(void 0 ,a.mergeDimensions," "),g=a.mergeNestedRepeated.bind(void 0,f,",");a.addProperti esHandler(b,c,["shape-outside"])}(d),function(a){function b(a,b){b.concat([a]).f orEach(function(b){b in document.documentElement.style&&(c[a]=b)})}var c={};b("t ransform",["webkitTransform","msTransform"]),b("transformOrigin",["webkitTransfo rmOrigin"]),b("perspective",["webkitPerspective"]),b("perspectiveOrigin",["webki tPerspectiveOrigin"]),a.propertyName=function(a){return c[a]||a}}(d,f)}()}({},fu nction(){return this}()); 16 }(d,f),function(a,b){function c(a,b){if(b=b.trim().toLowerCase(),"0"==b&&"px".se arch(a)>=0)return{px:0};if(/^[^(]*$|^calc/.test(b)){b=b.replace(/calc\(/g,"(");v ar c={};b=b.replace(a,function(a){return c[a]=null,"U"+a});for(var d="U("+a.sour ce+")",e=b.replace(/[-+]?(\d*\.)?\d+/g,"N").replace(new RegExp("N"+d,"g"),"D").r eplace(/\s[+-]\s/g,"O").replace(/\s/g,""),f=[/N\*(D)/g,/(N|D)[*/]N/g,/(N|D)O\1/g ,/\((N|D)\)/g],g=0;g<f.length;)f[g].test(e)?(e=e.replace(f[g],"$1"),g=0):g++;if( "D"==e){for(var h in c){var i=eval(b.replace(new RegExp("U"+h,"g"),"").replace(n ew RegExp(d,"g"),"*0"));if(!isFinite(i))return;c[h]=i}return c}}}function d(a,b) {return e(a,b,!0)}function e(b,c,d){var e,f=[];for(e in b)f.push(e);for(e in c)f .indexOf(e)<0&&f.push(e);return b=f.map(function(a){return b[a]||0}),c=f.map(fun ction(a){return c[a]||0}),[b,c,function(b){var c=b.map(function(c,e){return 1==b .length&&d&&(c=Math.max(c,0)),a.numberToString(c)+f[e]}).join(" + ");return b.le ngth>1?"calc("+c+")":c}]}var f="px|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc", g=c.bind(null,new RegExp(f,"g")),h=c.bind(null,new RegExp(f+"|%","g")),i=c.bind( null,/deg|rad|grad|turn/g);a.parseLength=g,a.parseLengthOrPercent=h,a.consumeLen gthOrPercent=a.consumeParenthesised.bind(null,h),a.parseAngle=i,a.mergeDimension s=e;var j=a.consumeParenthesised.bind(null,g),k=a.consumeRepeated.bind(void 0,j, /^/),l=a.consumeRepeated.bind(void 0,k,/^,/);a.consumeSizePairList=l;var m=funct ion(a){var b=l(a);return b&&""==b[1]?b[0]:void 0},n=a.mergeNestedRepeated.bind(v oid 0,d," "),o=a.mergeNestedRepeated.bind(void 0,n,",");a.mergeNonNegativeSizePa ir=n,a.addPropertiesHandler(m,o,["background-size"]),a.addPropertiesHandler(h,d, ["border-bottom-width","border-image-width","border-left-width","border-right-wi dth","border-top-width","flex-basis","font-size","height","line-height","max-hei ght","max-width","outline-width","width"]),a.addPropertiesHandler(h,e,["border-b ottom-left-radius","border-bottom-right-radius","border-top-left-radius","border -top-right-radius","bottom","left","letter-spacing","margin-bottom","margin-left ","margin-right","margin-top","min-height","min-width","outline-offset","padding -bottom","padding-left","padding-right","padding-top","perspective","right","sha pe-margin","text-indent","top","vertical-align","word-spacing"])}(d,f),function( a){function b(b){return a.consumeLengthOrPercent(b)||a.consumeToken(/^auto/,b)}f unction c(c){var d=a.consumeList([a.ignore(a.consumeToken.bind(null,/^rect/)),a. ignore(a.consumeToken.bind(null,/^\(/)),a.consumeRepeated.bind(null,b,/^,/),a.ig nore(a.consumeToken.bind(null,/^\)/))],c);return d&&4==d[0].length?d[0]:void 0}f unction d(b,c){return"auto"==b||"auto"==c?[!0,!1,function(d){var e=d?b:c;if("aut o"==e)return"auto";var f=a.mergeDimensions(e,e);return f[2](f[0])}]:a.mergeDimen sions(b,c)}function e(a){return"rect("+a+")"}var f=a.mergeWrappedNestedRepeated. bind(null,e,d,", ");a.parseBox=c,a.mergeBoxes=f,a.addPropertiesHandler(c,f,["cli p"])}(d,f),function(a){function b(a){return function(b){var c=0;return a.map(fun ction(a){return a===j?b[c++]:a})}}function c(a){return a}function d(b){if(b=b.to LowerCase().trim(),"none"==b)return[];for(var c,d=/\s*(\w+)\(([^)]*)\)/g,e=[],f= 0;c=d.exec(b);){if(c.index!=f)return;f=c.index+c[0].length;var g=c[1],h=m[g];if( !h)return;var i=c[2].split(","),j=h[0];if(j.length<i.length)return;for(var n=[], o=0;o<j.length;o++){var p,q=i[o],r=j[o];if(p=q?{A:function(b){return"0"==b.trim( )?l:a.parseAngle(b)},N:a.parseNumber,T:a.parseLengthOrPercent,L:a.parseLength}[r .toUpperCase()](q):{a:l,n:n[0],t:k}[r],void 0===p)return;n.push(p)}if(e.push({t: g,d:n}),d.lastIndex==b.length)return e}}function e(a){return a.toFixed(6).replac e(".000000","")}function f(b,c){if(b.decompositionPair!==c){b.decompositionPair= c;var d=a.makeMatrixDecomposition(b)}if(c.decompositionPair!==b){c.decomposition Pair=b;var f=a.makeMatrixDecomposition(c)}return null==d[0]||null==f[0]?[[!1],[! 0],function(a){return a?c[0].d:b[0].d}]:(d[0].push(0),f[0].push(1),[d,f,function (b){var c=a.quat(d[0][3],f[0][3],b[5]),g=a.composeMatrix(b[0],b[1],b[2],c,b[4]), h=g.map(e).join(",");return h}])}function g(a){return a.replace(/[xy]/,"")}funct ion h(a){return a.replace(/(x|y|z|3d)?$/,"3d")}function i(b,c){var d=a.makeMatri xDecomposition&&!0,e=!1;if(!b.length||!c.length){b.length||(e=!0,b=c,c=[]);for(v ar i=0;i<b.length;i++){var j=b[i].t,k=b[i].d,l="scale"==j.substr(0,5)?1:0;c.push ({t:j,d:k.map(function(a){if("number"==typeof a)return l;var b={};for(var c in a )b[c]=l;return b})})}}var n=function(a,b){return"perspective"==a&&"perspective"= =b||("matrix"==a||"matrix3d"==a)&&("matrix"==b||"matrix3d"==b)},o=[],p=[],q=[];i f(b.length!=c.length){if(!d)return;var r=f(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[ r[2]]]]}else for(var i=0;i<b.length;i++){var j,s=b[i].t,t=c[i].t,u=b[i].d,v=c[i] .d,w=m[s],x=m[t];if(n(s,t)){if(!d)return;var r=f([b[i]],[c[i]]);o.push(r[0]),p.p ush(r[1]),q.push(["matrix",[r[2]]])}else{if(s==t)j=s;else if(w[2]&&x[2]&&g(s)==g (t))j=g(s),u=w[2](u),v=x[2](v);else{if(!w[1]||!x[1]||h(s)!=h(t)){if(!d)return;va r r=f(b,c);o=[r[0]],p=[r[1]],q=[["matrix",[r[2]]]];break}j=h(s),u=w[1](u),v=x[1] (v)}for(var y=[],z=[],A=[],B=0;B<u.length;B++){var C="number"==typeof u[B]?a.mer geNumbers:a.mergeDimensions,r=C(u[B],v[B]);y[B]=r[0],z[B]=r[1],A.push(r[2])}o.pu sh(y),p.push(z),q.push([j,A])}}if(e){var D=o;o=p,p=D}return[o,p,function(a){retu rn a.map(function(a,b){var c=a.map(function(a,c){return q[b][1][c](a)}).join("," );return"matrix"==q[b][0]&&16==c.split(",").length&&(q[b][0]="matrix3d"),q[b][0] +"("+c+")"}).join(" ")}]}var j=null,k={px:0},l={deg:0},m={matrix:["NNNNNN",[j,j, 0,0,j,j,0,0,0,0,1,0,j,j,0,1],c],matrix3d:["NNNNNNNNNNNNNNNN",c],rotate:["A"],rot atex:["A"],rotatey:["A"],rotatez:["A"],rotate3d:["NNNA"],perspective:["L"],scale :["Nn",b([j,j,1]),c],scalex:["N",b([j,1,1]),b([j,1])],scaley:["N",b([1,j,1]),b([ 1,j])],scalez:["N",b([1,1,j])],scale3d:["NNN",c],skew:["Aa",null,c],skewx:["A",n ull,b([j,l])],skewy:["A",null,b([l,j])],translate:["Tt",b([j,j,k]),c],translatex :["T",b([j,k,k]),b([j,k])],translatey:["T",b([k,j,k]),b([k,j])],translatez:["L", b([k,k,j])],translate3d:["TTL",c]};a.addPropertiesHandler(d,i,["transform"])}(d, f),function(a){function b(a){var b=Number(a);return isNaN(b)||100>b||b>900||b%10 0!==0?void 0:b}function c(b){return b=100*Math.round(b/100),b=a.clamp(100,900,b) ,400===b?"normal":700===b?"bold":String(b)}function d(a,b){return[a,b,c]}a.addPr opertiesHandler(b,d,["font-weight"])}(d),function(a){function b(a){var b={};for( var c in a)b[c]=-a[c];return b}function c(b){return a.consumeToken(/^(left|cente r|right|top|bottom)\b/i,b)||a.consumeLengthOrPercent(b)}function d(b,d){var e=a. consumeRepeated(c,/^/,d);if(e&&""==e[1]){var f=e[0];if(f[0]=f[0]||"center",f[1]= f[1]||"center",3==b&&(f[2]=f[2]||{px:0}),f.length==b){if(/top|bottom/.test(f[0]) ||/left|right/.test(f[1])){var h=f[0];f[0]=f[1],f[1]=h}if(/left|right|center|Obj ect/.test(f[0])&&/top|bottom|center|Object/.test(f[1]))return f.map(function(a){ return"object"==typeof a?a:g[a]})}}}function e(d){var e=a.consumeRepeated(c,/^/, d);if(e){for(var f=e[0],h=[{"%":50},{"%":50}],i=0,j=!1,k=0;k<f.length;k++){var l =f[k];"string"==typeof l?(j=/bottom|right/.test(l),i={left:0,right:0,center:i,to p:1,bottom:1}[l],h[i]=g[l],"center"==l&&i++):(j&&(l=b(l),l["%"]=(l["%"]||0)+100) ,h[i]=l,i++,j=!1)}return[h,e[1]]}}function f(b){var c=a.consumeRepeated(e,/^,/,b );return c&&""==c[1]?c[0]:void 0}var g={left:{"%":0},center:{"%":50},right:{"%": 100},top:{"%":0},bottom:{"%":100}},h=a.mergeNestedRepeated.bind(null,a.mergeDime nsions," ");a.addPropertiesHandler(d.bind(null,3),h,["transform-origin"]),a.addP ropertiesHandler(d.bind(null,2),h,["perspective-origin"]),a.consumePosition=e,a. mergeOffsetList=h;var i=a.mergeNestedRepeated.bind(null,h,", ");a.addPropertiesH andler(f,i,["background-position","object-position"])}(d),function(a){function b (b){var c=a.consumeToken(/^circle/,b);if(c&&c[0])return["circle"].concat(a.consu meList([a.ignore(a.consumeToken.bind(void 0,/^\(/)),d,a.ignore(a.consumeToken.bi nd(void 0,/^at/)),a.consumePosition,a.ignore(a.consumeToken.bind(void 0,/^\)/))] ,c[1]));var f=a.consumeToken(/^ellipse/,b);if(f&&f[0])return["ellipse"].concat(a .consumeList([a.ignore(a.consumeToken.bind(void 0,/^\(/)),e,a.ignore(a.consumeTo ken.bind(void 0,/^at/)),a.consumePosition,a.ignore(a.consumeToken.bind(void 0,/^ \)/))],f[1]));var g=a.consumeToken(/^polygon/,b);return g&&g[0]?["polygon"].conc at(a.consumeList([a.ignore(a.consumeToken.bind(void 0,/^\(/)),a.optional(a.consu meToken.bind(void 0,/^nonzero\s*,|^evenodd\s*,/),"nonzero,"),a.consumeSizePairLi st,a.ignore(a.consumeToken.bind(void 0,/^\)/))],g[1])):void 0}function c(b,c){re turn b[0]===c[0]?"circle"==b[0]?a.mergeList(b.slice(1),c.slice(1),["circle(",a.m ergeDimensions," at ",a.mergeOffsetList,")"]):"ellipse"==b[0]?a.mergeList(b.slic e(1),c.slice(1),["ellipse(",a.mergeNonNegativeSizePair," at ",a.mergeOffsetList, ")"]):"polygon"==b[0]&&b[1]==c[1]?a.mergeList(b.slice(2),c.slice(2),["polygon(", b[1],g,")"]):void 0:void 0}var d=a.consumeParenthesised.bind(null,a.parseLengthO rPercent),e=a.consumeRepeated.bind(void 0,d,/^/),f=a.mergeNestedRepeated.bind(vo id 0,a.mergeDimensions," "),g=a.mergeNestedRepeated.bind(void 0,f,",");a.addProp ertiesHandler(b,c,["shape-outside"])}(d),function(a){function b(a,b){b.concat([a ]).forEach(function(b){b in document.documentElement.style&&(c[a]=b)})}var c={}; b("transform",["webkitTransform","msTransform"]),b("transformOrigin",["webkitTra nsformOrigin"]),b("perspective",["webkitPerspective"]),b("perspectiveOrigin",["w ebkitPerspectiveOrigin"]),a.propertyName=function(a){return c[a]||a}}(d,f)}()}({ },function(){return this}());
17 //# sourceMappingURL=web-animations.min.js.map 17 //# sourceMappingURL=web-animations.min.js.map
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698