import{t as e}from"./rolldown-runtime.C4p97ucE.mjs";import{I as t,R as n}from"./react.DFn4vjET.mjs";var r,i=e((()=>{r=e=>e})),a=e((()=>{i()})),o=e((()=>{a()}));function s(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i{})),l,u=e((()=>{l={},Object.defineProperty(l,`__esModule`,{value:!0}),l.warning=function(){},l.invariant=function(){},l.__esModule,l.warning,l.invariant})),d=e((()=>{i()}));function f(e,t){return typeof e==`string`?t?(t[e]??(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}function p(e,t,{root:n,margin:r,amount:i=`any`}={}){if(typeof IntersectionObserver>`u`)return()=>{};let a=f(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach((e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else n&&(n(e),o.delete(e.target))}))},{root:n,rootMargin:r,threshold:typeof i==`number`?i:F[i]});return a.forEach((e=>s.observe(e))),()=>s.disconnect()}function m(e,t){if(t){let{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&`getBBox`in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function h({target:e,contentRect:t,borderBoxSize:n}){var r;(r=I.get(e))==null||r.forEach((r=>{r({target:e,contentSize:t,get size(){return m(e,n)}})}))}function g(e){e.forEach(h)}function _(){typeof ResizeObserver<`u`&&(L=new ResizeObserver(g))}function v(e,t){L||_();let n=f(e);return n.forEach((e=>{let n=I.get(e);n||(n=new Set,I.set(e,n)),n.add(t),L?.observe(e)})),()=>{n.forEach((e=>{let n=I.get(e);n?.delete(t),n!=null&&n.size||L==null||L.unobserve(e)}))}}function y(){z=()=>{let e={width:n.innerWidth,height:n.innerHeight},t={target:n,size:e,contentSize:e};R.forEach((e=>e(t)))},n.addEventListener(`resize`,z)}function b(e){return R.add(e),z||y(),()=>{R.delete(e),!R.size&&z&&(z=void 0)}}function x(e,t){return typeof e==`function`?b(e):v(e,t)}function S(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function C(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}var w,T,E,D,O,k,A,j,M,N,P,F,I,L,R,z,B,V,H,U=e((()=>{for(let e in t(),i(),o(),c(),u(),d(),w=[``,`X`,`Y`,`Z`],T=[`translate`,`scale`,`rotate`,`skew`],E={syntax:``,initialValue:`0deg`,toDefaultUnit:e=>e+`deg`},D={translate:{syntax:``,initialValue:`0px`,toDefaultUnit:e=>e+`px`},rotate:E,scale:{syntax:``,initialValue:1,toDefaultUnit:r},skew:E},O=new Map,k=e=>`--motion-${e}`,A=[`x`,`y`,`z`],T.forEach((e=>{w.forEach((t=>{A.push(e+t),O.set(k(e+t),D[e])}))})),new Set(A),j=e=>document.createElement(`div`).animate(e,{duration:.001}),M={cssRegisterProperty:()=>typeof CSS<`u`&&Object.hasOwnProperty.call(CSS,`registerProperty`),waapi:()=>Object.hasOwnProperty.call(Element.prototype,`animate`),partialKeyframes:()=>{try{j({opacity:[1]})}catch{return!1}return!0},finished:()=>!!j({opacity:[0,1]}).finished},N={},P={},M)P[e]=()=>(N[e]===void 0&&(N[e]=M[e]()),N[e]);F={any:0,all:1},I=new WeakMap,R=new Set,B={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:n},{inViewOptions:r={}})=>{let{once:i}=r;return p(e,(r=>{if(t(),C(e,`viewenter`,r),!i)return t=>{n(),C(e,`viewleave`,t)}}),s(r,[`once`]))}},V=(e,t,n)=>r=>{(!r.pointerType||r.pointerType===`mouse`)&&(n(),S(e,t,r))},H={inView:B,hover:{isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:n})=>{let r=V(e,`hoverstart`,t),i=V(e,`hoverend`,n);return e.addEventListener(`pointerenter`,r),e.addEventListener(`pointerleave`,i),()=>{e.removeEventListener(`pointerenter`,r),e.removeEventListener(`pointerleave`,i)}}},press:{isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{let i=t=>{r(),S(e,`pressend`,t),n.removeEventListener(`pointerup`,i)},a=r=>{t(),S(e,`pressstart`,r),n.addEventListener(`pointerup`,i)};return e.addEventListener(`pointerdown`,a),()=>{e.removeEventListener(`pointerdown`,a),n.removeEventListener(`pointerup`,i)}}}},[...Object.keys(H)]}));export{x as n,U as t}; //# sourceMappingURL=index.es.DP1vxoaM.mjs.map