import{c as $}from"./CHzgDdPA.js";import{a as f}from"./CiB29Aqe.js";const v=(n,o)=>f(n,{y:20,...o}),x=(n,{delay:o=0,duration:i=400,easing:l=$,axis:p="y",reverse:t=!1}={})=>({delay:o,duration:i,easing:l,css:s=>{const d=t?`${s*100}%`:`${100-s*100}%`;return p==="x"?`transform: translateX(${d})`:`transform: translateY(${d})`}});function F(n,{delay:o=0,duration:i=400,easing:l=$,axis:p="y"}={}){const t=getComputedStyle(n),s=p==="y"?"height":"width",d=parseFloat(t[s]),a=p==="y"?["top","bottom"]:["left","right"],e=a.map(r=>`${r[0].toUpperCase()}${r.slice(1)}`),c=parseFloat(t[`padding${e[0]}`]),_=parseFloat(t[`padding${e[1]}`]),m=parseFloat(t[`margin${e[0]}`]),y=parseFloat(t[`margin${e[1]}`]),g=parseFloat(t[`border${e[0]}Width`]),u=parseFloat(t[`border${e[1]}Width`]);return{delay:o,duration:i,easing:l,css:r=>`overflow: hidden;opacity: ${r};${s}: ${r*d}px;padding-${a[0]}: ${r*c}px;padding-${a[1]}: ${r*_}px;margin-${a[0]}: ${r*m}px;margin-${a[1]}: ${r*y}px;border-${a[0]}-width: ${r*g}px;border-${a[1]}-width: ${r*u}px;`}}export{v as f,F as s,x as t};
//# sourceMappingURL=B5tLc9ma.js.map
