!function(a,b){b["true"]=a,function(){if(document.documentElement.animate){vara=document.documentElement.animate([],0),b=!0;if(a&&(b=!1,"play|currentTime|pause|reverse|playbackRate|cancel|finish|startTime|playState".split("|").forEach(function(c){void0===a[c]&&(b=!0)})),!b)return}varc={},d={},e={},f=null;!function(a){functionb(a){if("number"==typeofa)returna;varb={};for(varcina)b[c]=a[c];returnb}functionc(b,c){vard={delay:0,endDelay:0,fill:c?"both":"none",iterationStart:0,iterations:1,duration:c?"auto":0,playbackRate:1,direction:"normal",easing:"linear"};return"number"!=typeofb||isNaN(b)?void0!==b&&Object.getOwnPropertyNames(b).forEach(function(c){if("auto"!=b[c]){if(("number"==typeofd[c]||"duration"==c)&&("number"!=typeofb[c]||isNaN(b[c])))return;if("fill"==c&&-1==q.indexOf(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}functiond(a,b){vard=c(a,b);returnd.easing=g(d.easing),d}functione(a,b,c,d){return0>a||a>1||0>c||c>1?z:function(e){functionf(a,b,c){return3*a*(1-c)*(1-c)*c+3*b*(1-c)*c*c+c*c*c}if(0==e||1==e)returne;for(varg=0,h=1;;){vari=(g+h)/2,j=f(a,c,i);if(Math.abs(e-j)<.001)returnf(b,d,i);e>j?g=i:h=i}}}functionf(a,b){returnfunction(c){if(c>=1)return1;vard=1/a;returnc+=b*d,c-c%d}}functiong(a){varb=x.exec(a);if(b)returne.apply(this,b.slice(1).map(Number));varc=y.exec(a);if(c)returnf(Number(c[1]),{start:s,middle:t,end:u}[c[2]]);vard=v[a];returnd?d:z}functionh(a){returnMath.abs(i(a)/a.playbackRate)}functioni(a){returna.duration*a.iterations}functionj(a,b,c){returnnull==b?A:b<c.delay?B:b>=c.delay+a?C:D}functionk(a,b,c,d,e){switch(d){caseB:return"backwards"==b||"both"==b?0:null;caseD:returnc-e;caseC:return"forwards"==b||"both"==b?a:null;caseA:returnnull}}functionl(a,b,c,d){return(d.playbackRate<0?b-a:b)*d.playbackRate+c}functionm(a,b,c,d,e){return1/0===c||c===-1/0||c-d==b&&e.iterations&&(e.iterations+e.iterationStart)%1==0?a:c%a}functionn(a,b,c,d){return0===c?0:b==a?d.iterationStart+d.iterations-1:Math.floor(c/a)}functiono(a,b,c,d){vare=a%2>=1,f="normal"==d.direction||d.direction==(e?"alternate-reverse":"alternate"),g=f?c:b-c,h=g/b;returnb*d.easing(h)}functionp(a,b,c){vard=j(a,b,c),e=k(a,c.fill,b,d,c.delay);if(null===e)returnnull;if(0===a)returnd===B?0:1;varf=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);returno(p,c.duration,h,c)/c.duration}varq="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=newRegExp("cubic-bezier\\("+w+","+w+","+w+","+w+"\\)"),y=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/,z=function(a){returna},A=0,B=1,C=2,D=3;a.cloneTimingInput=b,a.makeTiming=c,a.normalizeTimingInput=d,a.calculateActiveDuration=h,a.calculateTimeFraction=p,a.calculatePhase=j,a.toTimingFunction=g}(c,f),function(a){functionb(a,b){returnainh?h[a][b]||b:b}functionc(a,c,d){varg=e[a];if(g){f.style[a]=c;for(varhing){vari=g[h],j=f.style[i];d[i]=b(i,j)}}elsed[a]=b(a,c)}functiond(b){functiond(){vara=e.length;null==e[a-1].offset&&(e[a-1].offset=1),a>1&&null==e[0].offset&&(e[0].offset=0);for(varb=0,c=e[0].offset,d=1;a>d;d++){varf=e[d].offset;if(null!=f){for(varg=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)thrownewTypeError("Keyframes must be null or an array of keyframes");if(null==b)return[];for(vare=b.map(function(b){vard={};for(vareinb){varf=b[e];if("offset"==e){if(null!=f&&(f=Number(f),!isFinite(f)))thrownewTypeError("keyframe offsets must be numbers.")}else{if("composite"==e)throw{type:DOMException.NOT_SUPPORTED_ERR,name:"NotSupportedError",message:"add compositing is not supported"};f="easing"==e?a.toTimingFunction(f):""+f}c(e,f