UNPKG

@salla.sa/twilight-components

Version:
5 lines 19.3 kB
/*! * Crafted with ❤ by Salla */ System.register([],(function(r){"use strict";return{execute:function(){r("a",hr);var e={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:true,timelineOffset:0};var n={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0};var t=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"];var a={CSS:{},springs:{}};function i(r,e,n){return Math.min(Math.max(r,e),n)}function u(r,e){return r.indexOf(e)>-1}function o(r,e){return r.apply(null,e)}var f={arr:function(r){return Array.isArray(r)},obj:function(r){return u(Object.prototype.toString.call(r),"Object")},pth:function(r){return f.obj(r)&&r.hasOwnProperty("totalLength")},svg:function(r){return r instanceof SVGElement},inp:function(r){return r instanceof HTMLInputElement},dom:function(r){return r.nodeType||f.svg(r)},str:function(r){return typeof r==="string"},fnc:function(r){return typeof r==="function"},und:function(r){return typeof r==="undefined"},nil:function(r){return f.und(r)||r===null},hex:function(r){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(r)},rgb:function(r){return/^rgb/.test(r)},hsl:function(r){return/^hsl/.test(r)},col:function(r){return f.hex(r)||f.rgb(r)||f.hsl(r)},key:function(r){return!e.hasOwnProperty(r)&&!n.hasOwnProperty(r)&&r!=="targets"&&r!=="keyframes"}};function s(r){var e=/\(([^)]+)\)/.exec(r);return e?e[1].split(",").map((function(r){return parseFloat(r)})):[]}function c(r,e){var n=s(r);var t=i(f.und(n[0])?1:n[0],.1,100);var u=i(f.und(n[1])?100:n[1],.1,100);var o=i(f.und(n[2])?10:n[2],.1,100);var c=i(f.und(n[3])?0:n[3],.1,100);var v=Math.sqrt(u/t);var l=o/(2*Math.sqrt(u*t));var d=l<1?v*Math.sqrt(1-l*l):0;var p=1;var h=l<1?(l*v+-c)/d:-c+v;function g(r){var n=e?e*r/1e3:r;if(l<1){n=Math.exp(-n*l*v)*(p*Math.cos(d*n)+h*Math.sin(d*n))}else{n=(p+h*n)*Math.exp(-n*v)}if(r===0||r===1){return r}return 1-n}function m(){var e=a.springs[r];if(e){return e}var n=1/6;var t=0;var i=0;while(true){t+=n;if(g(t)===1){i++;if(i>=16){break}}else{i=0}}var u=t*n*1e3;a.springs[r]=u;return u}return e?g:m}function v(r){if(r===void 0)r=10;return function(e){return Math.ceil(i(e,1e-6,1)*r)*(1/r)}}var l=function(){var r=11;var e=1/(r-1);function n(r,e){return 1-3*e+3*r}function t(r,e){return 3*e-6*r}function a(r){return 3*r}function i(r,e,i){return((n(e,i)*r+t(e,i))*r+a(e))*r}function u(r,e,i){return 3*n(e,i)*r*r+2*t(e,i)*r+a(e)}function o(r,e,n,t,a){var u,o,f=0;do{o=e+(n-e)/2;u=i(o,t,a)-r;if(u>0){n=o}else{e=o}}while(Math.abs(u)>1e-7&&++f<10);return o}function f(r,e,n,t){for(var a=0;a<4;++a){var o=u(e,n,t);if(o===0){return e}var f=i(e,n,t)-r;e-=f/o}return e}function s(n,t,a,s){if(!(0<=n&&n<=1&&0<=a&&a<=1)){return}var c=new Float32Array(r);if(n!==t||a!==s){for(var v=0;v<r;++v){c[v]=i(v*e,n,a)}}function l(t){var i=0;var s=1;var v=r-1;for(;s!==v&&c[s]<=t;++s){i+=e}--s;var l=(t-c[s])/(c[s+1]-c[s]);var d=i+l*e;var p=u(d,n,a);if(p>=.001){return f(t,d,n,a)}else if(p===0){return d}else{return o(t,i,i+e,n,a)}}return function(r){if(n===t&&a===s){return r}if(r===0||r===1){return r}return i(l(r),t,s)}}return s}();var d=function(){var r={linear:function(){return function(r){return r}}};var e={Sine:function(){return function(r){return 1-Math.cos(r*Math.PI/2)}},Circ:function(){return function(r){return 1-Math.sqrt(1-r*r)}},Back:function(){return function(r){return r*r*(3*r-2)}},Bounce:function(){return function(r){var e,n=4;while(r<((e=Math.pow(2,--n))-1)/11){}return 1/Math.pow(4,3-n)-7.5625*Math.pow((e*3-2)/22-r,2)}},Elastic:function(r,e){if(r===void 0)r=1;if(e===void 0)e=.5;var n=i(r,1,10);var t=i(e,.1,2);return function(r){return r===0||r===1?r:-n*Math.pow(2,10*(r-1))*Math.sin((r-1-t/(Math.PI*2)*Math.asin(1/n))*(Math.PI*2)/t)}}};var n=["Quad","Cubic","Quart","Quint","Expo"];n.forEach((function(r,n){e[r]=function(){return function(r){return Math.pow(r,n+2)}}}));Object.keys(e).forEach((function(n){var t=e[n];r["easeIn"+n]=t;r["easeOut"+n]=function(r,e){return function(n){return 1-t(r,e)(1-n)}};r["easeInOut"+n]=function(r,e){return function(n){return n<.5?t(r,e)(n*2)/2:1-t(r,e)(n*-2+2)/2}};r["easeOutIn"+n]=function(r,e){return function(n){return n<.5?(1-t(r,e)(1-n*2))/2:(t(r,e)(n*2-1)+1)/2}}}));return r}();function p(r,e){if(f.fnc(r)){return r}var n=r.split("(")[0];var t=d[n];var a=s(r);switch(n){case"spring":return c(r,e);case"cubicBezier":return o(l,a);case"steps":return o(v,a);default:return o(t,a)}}function h(r){try{var e=document.querySelectorAll(r);return e}catch(r){return}}function g(r,e){var n=r.length;var t=arguments.length>=2?arguments[1]:void 0;var a=[];for(var i=0;i<n;i++){if(i in r){var u=r[i];if(e.call(t,u,i,r)){a.push(u)}}}return a}function m(r){return r.reduce((function(r,e){return r.concat(f.arr(e)?m(e):e)}),[])}function y(r){if(f.arr(r)){return r}if(f.str(r)){r=h(r)||r}if(r instanceof NodeList||r instanceof HTMLCollection){return[].slice.call(r)}return[r]}function b(r,e){return r.some((function(r){return r===e}))}function w(r){var e={};for(var n in r){e[n]=r[n]}return e}function M(r,e){var n=w(r);for(var t in r){n[t]=e.hasOwnProperty(t)?e[t]:r[t]}return n}function x(r,e){var n=w(r);for(var t in e){n[t]=f.und(r[t])?e[t]:r[t]}return n}function k(r){var e=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(r);return e?"rgba("+e[1]+",1)":r}function O(r){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;var n=r.replace(e,(function(r,e,n,t){return e+e+n+n+t+t}));var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n);var a=parseInt(t[1],16);var i=parseInt(t[2],16);var u=parseInt(t[3],16);return"rgba("+a+","+i+","+u+",1)"}function C(r){var e=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(r)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(r);var n=parseInt(e[1],10)/360;var t=parseInt(e[2],10)/100;var a=parseInt(e[3],10)/100;var i=e[4]||1;function u(r,e,n){if(n<0){n+=1}if(n>1){n-=1}if(n<1/6){return r+(e-r)*6*n}if(n<1/2){return e}if(n<2/3){return r+(e-r)*(2/3-n)*6}return r}var o,f,s;if(t==0){o=f=s=a}else{var c=a<.5?a*(1+t):a+t-a*t;var v=2*a-c;o=u(v,c,n+1/3);f=u(v,c,n);s=u(v,c,n-1/3)}return"rgba("+o*255+","+f*255+","+s*255+","+i+")"}function P(r){if(f.rgb(r)){return k(r)}if(f.hex(r)){return O(r)}if(f.hsl(r)){return C(r)}}function I(r){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(r);if(e){return e[1]}}function D(r){if(u(r,"translate")||r==="perspective"){return"px"}if(u(r,"rotate")||u(r,"skew")){return"deg"}}function B(r,e){if(!f.fnc(r)){return r}return r(e.target,e.id,e.total)}function T(r,e){return r.getAttribute(e)}function E(r,e,n){var t=I(e);if(b([n,"deg","rad","turn"],t)){return e}var i=a.CSS[e+n];if(!f.und(i)){return i}var u=100;var o=document.createElement(r.tagName);var s=r.parentNode&&r.parentNode!==document?r.parentNode:document.body;s.appendChild(o);o.style.position="absolute";o.style.width=u+n;var c=u/o.offsetWidth;s.removeChild(o);var v=c*parseFloat(e);a.CSS[e+n]=v;return v}function F(r,e,n){if(e in r.style){var t=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();var a=r.style[e]||getComputedStyle(r).getPropertyValue(t)||"0";return n?E(r,a,n):a}}function A(r,e){if(f.dom(r)&&!f.inp(r)&&(!f.nil(T(r,e))||f.svg(r)&&r[e])){return"attribute"}if(f.dom(r)&&b(t,e)){return"transform"}if(f.dom(r)&&(e!=="transform"&&F(r,e))){return"css"}if(r[e]!=null){return"object"}}function N(r){if(!f.dom(r)){return}var e=r.style.transform||"";var n=/(\w+)\(([^)]*)\)/g;var t=new Map;var a;while(a=n.exec(e)){t.set(a[1],a[2])}return t}function S(r,e,n,t){var a=u(e,"scale")?1:0+D(e);var i=N(r).get(e)||a;if(n){n.transforms.list.set(e,i);n.transforms["last"]=e}return t?E(r,i,t):i}function L(r,e,n,t){switch(A(r,e)){case"transform":return S(r,e,t,n);case"css":return F(r,e,n);case"attribute":return T(r,e);default:return r[e]||0}}function j(r,e){var n=/^(\*=|\+=|-=)/.exec(r);if(!n){return r}var t=I(r)||0;var a=parseFloat(e);var i=parseFloat(r.replace(n[0],""));switch(n[0][0]){case"+":return a+i+t;case"-":return a-i+t;case"*":return a*i+t}}function q(r,e){if(f.col(r)){return P(r)}if(/\s/g.test(r)){return r}var n=I(r);var t=n?r.substr(0,r.length-n.length):r;if(e){return t+e}return t}function H(r,e){return Math.sqrt(Math.pow(e.x-r.x,2)+Math.pow(e.y-r.y,2))}function V(r){return Math.PI*2*T(r,"r")}function $(r){return T(r,"width")*2+T(r,"height")*2}function W(r){return H({x:T(r,"x1"),y:T(r,"y1")},{x:T(r,"x2"),y:T(r,"y2")})}function X(r){var e=r.points;var n=0;var t;for(var a=0;a<e.numberOfItems;a++){var i=e.getItem(a);if(a>0){n+=H(t,i)}t=i}return n}function Y(r){var e=r.points;return X(r)+H(e.getItem(e.numberOfItems-1),e.getItem(0))}function Z(r){if(r.getTotalLength){return r.getTotalLength()}switch(r.tagName.toLowerCase()){case"circle":return V(r);case"rect":return $(r);case"line":return W(r);case"polyline":return X(r);case"polygon":return Y(r)}}function G(r){var e=Z(r);r.setAttribute("stroke-dasharray",e);return e}function Q(r){var e=r.parentNode;while(f.svg(e)){if(!f.svg(e.parentNode)){break}e=e.parentNode}return e}function z(r,e){var n=e||{};var t=n.el||Q(r);var a=t.getBoundingClientRect();var i=T(t,"viewBox");var u=a.width;var o=a.height;var f=n.viewBox||(i?i.split(" "):[0,0,u,o]);return{el:t,viewBox:f,x:f[0]/1,y:f[1]/1,w:u,h:o,vW:f[2],vH:f[3]}}function _(r,e){var n=f.str(r)?h(r)[0]:r;var t=e||100;return function(r){return{property:r,el:n,svg:z(n),totalLength:Z(n)*(t/100)}}}function R(r,e,n){function t(n){if(n===void 0)n=0;var t=e+n>=1?e+n:0;return r.el.getPointAtLength(t)}var a=z(r.el,r.svg);var i=t();var u=t(-1);var o=t(+1);var f=n?1:a.w/a.vW;var s=n?1:a.h/a.vH;switch(r.property){case"x":return(i.x-a.x)*f;case"y":return(i.y-a.y)*s;case"angle":return Math.atan2(o.y-u.y,o.x-u.x)*180/Math.PI}}function J(r,e){var n=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g;var t=q(f.pth(r)?r.totalLength:r,e)+"";return{original:t,numbers:t.match(n)?t.match(n).map(Number):[0],strings:f.str(r)||e?t.split(n):[]}}function K(r){var e=r?m(f.arr(r)?r.map(y):y(r)):[];return g(e,(function(r,e,n){return n.indexOf(r)===e}))}function U(r){var e=K(r);return e.map((function(r,n){return{target:r,id:n,total:e.length,transforms:{list:N(r)}}}))}function rr(r,e){var n=w(e);if(/^spring/.test(n.easing)){n.duration=c(n.easing)}if(f.arr(r)){var t=r.length;var a=t===2&&!f.obj(r[0]);if(!a){if(!f.fnc(e.duration)){n.duration=e.duration/t}}else{r={value:r}}}var i=f.arr(r)?r:[r];return i.map((function(r,n){var t=f.obj(r)&&!f.pth(r)?r:{value:r};if(f.und(t.delay)){t.delay=!n?e.delay:0}if(f.und(t.endDelay)){t.endDelay=n===i.length-1?e.endDelay:0}return t})).map((function(r){return x(r,n)}))}function er(r){var e=g(m(r.map((function(r){return Object.keys(r)}))),(function(r){return f.key(r)})).reduce((function(r,e){if(r.indexOf(e)<0){r.push(e)}return r}),[]);var n={};var t=function(t){var a=e[t];n[a]=r.map((function(r){var e={};for(var n in r){if(f.key(n)){if(n==a){e.value=r[n]}}else{e[n]=r[n]}}return e}))};for(var a=0;a<e.length;a++)t(a);return n}function nr(r,e){var n=[];var t=e.keyframes;if(t){e=x(er(t),e)}for(var a in e){if(f.key(a)){n.push({name:a,tweens:rr(e[a],r)})}}return n}function tr(r,e){var n={};for(var t in r){var a=B(r[t],e);if(f.arr(a)){a=a.map((function(r){return B(r,e)}));if(a.length===1){a=a[0]}}n[t]=a}n.duration=parseFloat(n.duration);n.delay=parseFloat(n.delay);return n}function ar(r,e){var n;return r.tweens.map((function(t){var a=tr(t,e);var i=a.value;var u=f.arr(i)?i[1]:i;var o=I(u);var s=L(e.target,r.name,o,e);var c=n?n.to.original:s;var v=f.arr(i)?i[0]:c;var l=I(v)||I(s);var d=o||l;if(f.und(u)){u=c}a.from=J(v,d);a.to=J(j(u,v),d);a.start=n?n.end:0;a.end=a.start+a.delay+a.duration+a.endDelay;a.easing=p(a.easing,a.duration);a.isPath=f.pth(i);a.isPathTargetInsideSVG=a.isPath&&f.svg(e.target);a.isColor=f.col(a.from.original);if(a.isColor){a.round=1}n=a;return a}))}var ir={css:function(r,e,n){return r.style[e]=n},attribute:function(r,e,n){return r.setAttribute(e,n)},object:function(r,e,n){return r[e]=n},transform:function(r,e,n,t,a){t.list.set(e,n);if(e===t.last||a){var i="";t.list.forEach((function(r,e){i+=e+"("+r+") "}));r.style.transform=i}}};function ur(r,e){var n=U(r);n.forEach((function(r){for(var n in e){var t=B(e[n],r);var a=r.target;var i=I(t);var u=L(a,n,i,r);var o=i||I(u);var f=j(q(t,o),u);var s=A(a,n);ir[s](a,n,f,r.transforms,true)}}))}function or(r,e){var n=A(r.target,e.name);if(n){var t=ar(e,r);var a=t[t.length-1];return{type:n,property:e.name,animatable:r,tweens:t,duration:a.end,delay:t[0].delay,endDelay:a.endDelay}}}function fr(r,e){return g(m(r.map((function(r){return e.map((function(e){return or(r,e)}))}))),(function(r){return!f.und(r)}))}function sr(r,e){var n=r.length;var t=function(r){return r.timelineOffset?r.timelineOffset:0};var a={};a.duration=n?Math.max.apply(Math,r.map((function(r){return t(r)+r.duration}))):e.duration;a.delay=n?Math.min.apply(Math,r.map((function(r){return t(r)+r.delay}))):e.delay;a.endDelay=n?a.duration-Math.max.apply(Math,r.map((function(r){return t(r)+r.duration-r.endDelay}))):e.endDelay;return a}var cr=0;function vr(r){var t=M(e,r);var a=M(n,r);var i=nr(a,r);var u=U(r.targets);var o=fr(u,i);var f=sr(o,a);var s=cr;cr++;return x(t,{id:s,children:[],animatables:u,animations:o,duration:f.duration,delay:f.delay,endDelay:f.endDelay})}var lr=[];var dr=function(){var r;function e(){if(!r&&(!pr()||!hr.suspendWhenDocumentHidden)&&lr.length>0){r=requestAnimationFrame(n)}}function n(e){var t=lr.length;var a=0;while(a<t){var i=lr[a];if(!i.paused){i.tick(e);a++}else{lr.splice(a,1);t--}}r=a>0?requestAnimationFrame(n):undefined}function t(){if(!hr.suspendWhenDocumentHidden){return}if(pr()){r=cancelAnimationFrame(r)}else{lr.forEach((function(r){return r._onDocumentVisibility()}));dr()}}if(typeof document!=="undefined"){document.addEventListener("visibilitychange",t)}return e}();function pr(){return!!document&&document.hidden}function hr(r){if(r===void 0)r={};var e=0,n=0,t=0;var a,u=0;var o=null;function f(r){var e=window.Promise&&new Promise((function(r){return o=r}));r.finished=e;return e}var s=vr(r);f(s);function c(){var r=s.direction;if(r!=="alternate"){s.direction=r!=="normal"?"normal":"reverse"}s.reversed=!s.reversed;a.forEach((function(r){return r.reversed=s.reversed}))}function v(r){return s.reversed?s.duration-r:r}function l(){e=0;n=v(s.currentTime)*(1/hr.speed)}function d(r,e){if(e){e.seek(r-e.timelineOffset)}}function p(r){if(!s.reversePlayback){for(var e=0;e<u;e++){d(r,a[e])}}else{for(var n=u;n--;){d(r,a[n])}}}function h(r){var e=0;var n=s.animations;var t=n.length;while(e<t){var a=n[e];var u=a.animatable;var o=a.tweens;var f=o.length-1;var c=o[f];if(f){c=g(o,(function(e){return r<e.end}))[0]||c}var v=i(r-c.start-c.delay,0,c.duration)/c.duration;var l=isNaN(v)?1:c.easing(v);var d=c.to.strings;var p=c.round;var h=[];var m=c.to.numbers.length;var y=void 0;for(var b=0;b<m;b++){var w=void 0;var M=c.to.numbers[b];var x=c.from.numbers[b]||0;if(!c.isPath){w=x+l*(M-x)}else{w=R(c.value,l*M,c.isPathTargetInsideSVG)}if(p){if(!(c.isColor&&b>2)){w=Math.round(w*p)/p}}h.push(w)}var k=d.length;if(!k){y=h[0]}else{y=d[0];for(var O=0;O<k;O++){var C=d[O+1];var P=h[O];if(!isNaN(P)){if(!C){y+=P+" "}else{y+=P+C}}}}ir[a.type](u.target,a.property,y,u.transforms);a.currentValue=y;e++}}function m(r){if(s[r]&&!s.passThrough){s[r](s)}}function y(){if(s.remaining&&s.remaining!==true){s.remaining--}}function b(r){var u=s.duration;var l=s.delay;var d=u-s.endDelay;var g=v(r);s.progress=i(g/u*100,0,100);s.reversePlayback=g<s.currentTime;if(a){p(g)}if(!s.began&&s.currentTime>0){s.began=true;m("begin")}if(!s.loopBegan&&s.currentTime>0){s.loopBegan=true;m("loopBegin")}if(g<=l&&s.currentTime!==0){h(0)}if(g>=d&&s.currentTime!==u||!u){h(u)}if(g>l&&g<d){if(!s.changeBegan){s.changeBegan=true;s.changeCompleted=false;m("changeBegin")}m("change");h(g)}else{if(s.changeBegan){s.changeCompleted=true;s.changeBegan=false;m("changeComplete")}}s.currentTime=i(g,0,u);if(s.began){m("update")}if(r>=u){n=0;y();if(!s.remaining){s.paused=true;if(!s.completed){s.completed=true;m("loopComplete");m("complete");if(!s.passThrough&&"Promise"in window){o();f(s)}}}else{e=t;m("loopComplete");s.loopBegan=false;if(s.direction==="alternate"){c()}}}}s.reset=function(){var r=s.direction;s.passThrough=false;s.currentTime=0;s.progress=0;s.paused=true;s.began=false;s.loopBegan=false;s.changeBegan=false;s.completed=false;s.changeCompleted=false;s.reversePlayback=false;s.reversed=r==="reverse";s.remaining=s.loop;a=s.children;u=a.length;for(var e=u;e--;){s.children[e].reset()}if(s.reversed&&s.loop!==true||r==="alternate"&&s.loop===1){s.remaining++}h(s.reversed?s.duration:0)};s._onDocumentVisibility=l;s.set=function(r,e){ur(r,e);return s};s.tick=function(r){t=r;if(!e){e=t}b((t+(n-e))*hr.speed)};s.seek=function(r){b(v(r))};s.pause=function(){s.paused=true;l()};s.play=function(){if(!s.paused){return}if(s.completed){s.reset()}s.paused=false;lr.push(s);l();dr()};s.reverse=function(){c();s.completed=s.reversed?false:true;l()};s.restart=function(){s.reset();s.play()};s.remove=function(r){var e=K(r);mr(e,s)};s.reset();if(s.autoplay){s.play()}return s}function gr(r,e){for(var n=e.length;n--;){if(b(r,e[n].animatable.target)){e.splice(n,1)}}}function mr(r,e){var n=e.animations;var t=e.children;gr(r,n);for(var a=t.length;a--;){var i=t[a];var u=i.animations;gr(r,u);if(!u.length&&!i.children.length){t.splice(a,1)}}if(!n.length&&!t.length){e.pause()}}function yr(r){var e=K(r);for(var n=lr.length;n--;){var t=lr[n];mr(e,t)}}function br(r,e){if(e===void 0)e={};var n=e.direction||"normal";var t=e.easing?p(e.easing):null;var a=e.grid;var i=e.axis;var u=e.from||0;var o=u==="first";var s=u==="center";var c=u==="last";var v=f.arr(r);var l=v?parseFloat(r[0]):parseFloat(r);var d=v?parseFloat(r[1]):0;var h=I(v?r[1]:r)||0;var g=e.start||0+(v?l:0);var m=[];var y=0;return function(r,e,f){if(o){u=0}if(s){u=(f-1)/2}if(c){u=f-1}if(!m.length){for(var p=0;p<f;p++){if(!a){m.push(Math.abs(u-p))}else{var b=!s?u%a[0]:(a[0]-1)/2;var w=!s?Math.floor(u/a[0]):(a[1]-1)/2;var M=p%a[0];var x=Math.floor(p/a[0]);var k=b-M;var O=w-x;var C=Math.sqrt(k*k+O*O);if(i==="x"){C=-k}if(i==="y"){C=-O}m.push(C)}y=Math.max.apply(Math,m)}if(t){m=m.map((function(r){return t(r/y)*y}))}if(n==="reverse"){m=m.map((function(r){return i?r<0?r*-1:-r:Math.abs(y-r)}))}}var P=v?(d-l)/y:l;return g+P*(Math.round(m[e]*100)/100)+h}}function wr(r){if(r===void 0)r={};var e=hr(r);e.duration=0;e.add=function(t,a){var i=lr.indexOf(e);var u=e.children;if(i>-1){lr.splice(i,1)}function o(r){r.passThrough=true}for(var s=0;s<u.length;s++){o(u[s])}var c=x(t,M(n,r));c.targets=c.targets||r.targets;var v=e.duration;c.autoplay=false;c.direction=e.direction;c.timelineOffset=f.und(a)?v:j(a,v);o(e);e.seek(c.timelineOffset);var l=hr(c);o(l);u.push(l);var d=sr(u,r);e.delay=d.delay;e.endDelay=d.endDelay;e.duration=d.duration;e.seek(0);e.reset();if(e.autoplay){e.play()}return e};return e}hr.version="3.2.1";hr.speed=1;hr.suspendWhenDocumentHidden=true;hr.running=lr;hr.remove=yr;hr.get=L;hr.set=ur;hr.convertPx=E;hr.path=_;hr.setDashoffset=G;hr.stagger=br;hr.timeline=wr;hr.easing=p;hr.penner=d;hr.random=function(r,e){return Math.floor(Math.random()*(e-r+1))+r}}}})); //# sourceMappingURL=p-8f7b9e36.system.js.map