{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map"],
  "mappings": "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",
  "names": ["addUniqueItem", "t", "clamp", "t", "n", "isNumber", "isEasingList", "wrap", "getEasingForSegment", "mix", "noop", "noopReturn", "progress", "fillOffset", "s", "defaultOffset", "interpolate", "f", "r", "isCubicBezier", "isEasingGenerator", "isFunction", "isString", "e", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "steps", "clamp", "n", "e", "t", "r"]
}
