var __spreadArray=this&&this.__spreadArray||function(n,r,e){if(e||arguments.length===2)for(var t=0,i=r.length,f;t-1){r.splice(e,1)}};var Y=function(n,r){K.push({c:n,o:r});return D};var Z=function(n,r){var e=(r===null||r===void 0?void 0:r.oneTimeCallback)?I:j;e.push({c:n,o:r});return D};var $=function(){j.length=0;I.length=0;return D};var nn=function(){if(L){H.forEach((function(n){n.cancel()}));H.length=0}};var rn=function(){P.forEach((function(n){if(n===null||n===void 0?void 0:n.parentNode){n.parentNode.removeChild(n)}}));P.length=0};var en=function(n){q.push(n);return D};var tn=function(n){z.push(n);return D};var fn=function(n){B.push(n);return D};var un=function(n){G.push(n);return D};var an=function(n){s=u(s,n);return D};var on=function(n){l=u(l,n);return D};var vn=function(n){if(n===void 0){n={}}p=n;return D};var cn=function(n){if(n===void 0){n=[]}for(var r=0,e=n;r=0){for(var e=0;e0){H[0].onfinish=function(){Mn()}}};var Pn=function(){In();if(d.length>0){if(L){xn()}}y=true};var qn=function(n){n=Math.min(Math.max(n,0),.9999);if(L){H.forEach((function(r){r.currentTime=r.effect.getComputedTiming().delay+gn()*n;r.pause()}))}};var zn=function(n){H.forEach((function(n){n.effect.updateTiming({delay:_n(),duration:gn(),easing:An(),iterations:bn(),fill:mn(),direction:pn()})}));if(n!==undefined){qn(n)}};var Bn=function(n,r,e){if(n===void 0){n=false}if(r===void 0){r=true}if(n){x.forEach((function(t){t.update(n,r,e)}))}if(L){zn(e)}return D};var Gn=function(n,r){if(n===void 0){n=false}x.forEach((function(e){e.progressStart(n,r)}));Ln();C=n;if(!y){Pn()}Bn(false,true,r);return D};var Hn=function(n){x.forEach((function(r){r.progressStep(n)}));qn(n);return D};var Jn=function(n,r,e){C=false;x.forEach((function(t){t.progressEnd(n,r,e)}));if(e!==undefined){S=e}T=false;R=true;if(n===0){E=pn()==="reverse"?"normal":"reverse";if(E==="reverse"){R=false}if(L){Bn();qn(1-r)}else{k=(1-r)*gn()*-1;Bn(false,false)}}else if(n===1){if(L){Bn();qn(r)}else{k=r*gn()*-1;Bn(false,false)}}if(n!==undefined&&!m){Vn()}return D};var Ln=function(){if(y){if(L){H.forEach((function(n){n.pause()}))}else{M.forEach((function(n){f(n,"animation-play-state","paused")}))}F=true}};var Nn=function(){x.forEach((function(n){n.pause()}));Ln();return D};var On=function(){Mn()};var Qn=function(){H.forEach((function(n){n.play()}));if(d.length===0||M.length===0){Mn()}};var Un=function(){if(L){qn(0);zn()}};var Vn=function(n){return new Promise((function(r){if(n===null||n===void 0?void 0:n.sync){h=true;Z((function(){return h=false}),{oneTimeCallback:true})}if(!y){Pn()}if(T){Un();T=false}if(w){_=x.length+1;w=false}var e=function(){X(t,I);r()};var t=function(){X(e,K);r()};Z(t,{oneTimeCallback:true});Y(e,{oneTimeCallback:true});x.forEach((function(n){n.play()}));if(L){Qn()}else{On()}F=false}))};var Xn=function(){x.forEach((function(n){n.stop()}));if(y){nn();y=false}U();K.forEach((function(n){return n.c(0,D)}));K.length=0};var Yn=function(n,r){var e;var t=d[0];if(t!==undefined&&(t.offset===undefined||t.offset===0)){t[n]=r}else{d=__spreadArray([(e={offset:0},e[n]=r,e)],d,true)}return D};var Zn=function(n,r){var e;var t=d[d.length-1];if(t!==undefined&&(t.offset===undefined||t.offset===1)){t[n]=r}else{d=__spreadArray(__spreadArray([],d,true),[(e={offset:1},e[n]=r,e)],false)}return D};var $n=function(n,r,e){return Yn(n,r).to(n,e)};return D={parentAnimation:m,elements:M,childAnimations:x,id:W,animationFinish:Mn,from:Yn,to:Zn,fromTo:$n,parent:wn,play:Vn,pause:Nn,stop:Xn,destroy:O,keyframes:Wn,addAnimation:Fn,addElement:Dn,update:Bn,fill:En,direction:hn,iterations:Tn,duration:Rn,easing:kn,delay:Sn,getWebAnimations:N,getKeyframes:Cn,getFill:mn,getDirection:pn,getDelay:_n,getIterations:bn,getEasing:An,getDuration:gn,afterAddRead:fn,afterAddWrite:un,afterClearStyles:yn,afterStyles:ln,afterRemoveClass:sn,afterAddClass:dn,beforeAddRead:en,beforeAddWrite:tn,beforeClearStyles:cn,beforeStyles:vn,beforeRemoveClass:on,beforeAddClass:an,onFinish:Z,isRunning:V,progressStart:Gn,progressStep:Hn,progressEnd:Jn}}))}}}));