vendor: 4,559 bytes, line 1
1import{r as l,j}from"./chunk-4WY6JWTD-DoFnijRJ.js";const Vt=l.createContext({});function kt(t){const e=l.useRef(null);return e.current===null&&(e.current=t()),e.current}const tt=typeof window<"u",At=tt?l.useLayoutEffect:l.useEffect,et=l.createContext(null),nt=(t,e,n)=>n>e?e:n<t?t:n,rt=t=>e=>typeof e=="string"&&e.startsWith(t),It=rt("--"),Lt=rt("var(--"),De=t=>Lt(t)?Bt.test(t.split("/*")[0].trim()):!1,Bt=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function He(t){return typeof t!="string"?!1:t.split("/*")[0].includes("var(--")}const O={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},V={...O,transform:t=>nt(0,1,t)},A={...O,default:1},T=t=>Math.round(t*1e5)/1e5,ot=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Ot(t){return t==null}const vt=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,D=(t,e)=>n=>!!(typeof n=="string"&&vt.test(n)&&n.startsWith(t)||e&&!Ot(n)&&Object.prototype.hasOwnProperty.call(n,e)),st=(t,e,n)=>r=>{if(typeof r!="string")return r;const[o,s,i,f]=r.match(ot);return{[t]:parseFloat(o),[e]:parseFloat(s),[n]:parseFloat(i),alpha:f!==void 0?parseFloat(f):1}},Et=t=>nt(0,255,t),N={...O,transform:t=>Math.round(Et(t))},R={test:D("rgb","red"),parse:st("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=>"rgba("+N.transform(t)+", "+N.transform(e)+", "+N.transform(n)+", "+T(V.transform(r))+")"};function Ft(t){let e="",n="",r="",o="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7),o=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),r=t.substring(3,4),o=t.substring(4,5),e+=e,n+=n,r+=r,o+=o),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const Y={test:D("#"),parse:Ft,transform:R.transform},k=t=>({test:e=>typeof e=="string"&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),b=k("deg"),M=k("%"),a=k("px"),Ge=k("vh"),Xe=k("vw"),z={...M,parse:t=>M.parse(t)/100,transform:t=>M.transform(t*100)},I={test:D("hsl","hue"),parse:st("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=>"hsla("+Math.round(t)+", "+M.transform(T(e))+", "+M.transform(T(n))+", "+T(V.transform(r))+")"},x={test:t=>R.test(t)||Y.test(t)||I.test(t),parse:t=>R.test(t)?R.parse(t):I.test(t)?I.parse(t):Y.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?R.transform(t):I.transform(t),getAnimatableNone:t=>{const e=x.parse(t);return e.alpha=0,x.transform(e)}},Nt=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Wt(t){return isNaN(t)&&typeof t=="string"&&(t.match(ot)?.length||0)+(t.match(Nt)?.length||0)>0}const at="number",it="color",jt="var",$t="var(",Z="${}",Dt=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ct(t){const e=t.toString(),n=[],r={color:[],number:[],var:[]},o=[];let s=0;const f=e.replace(Dt,u=>(x.test(u)?(r.color.push(s),o.push(it),n.push(x.parse(u))):u.startsWith($t)?(r.var.push(s),o.push(jt),n.push(u)):(r.number.push(s),o.push(at),n.push(parseFloat(u))),++s,Z)).split(Z);return{values:n,split:f,indexes:r,types:o}}function ut(t){return ct(t).values}function ft(t){const{split:e,types:n}=ct(t),r=e.length;return o=>{let s="";for(let i=0;i<r;i++)if(s+=e[i],o[i]!==void 0){const f=n[i];f===at?s+=T(o[i]):f===it?s+=x.transform(o[i]):s+=o[i]}return s}}const Ht=t=>typeof t=="number"?0:x.test(t)?x.getAnimatableNone(t):t;function Gt(t){const e=ut(t);return ft(t)(e.map(Ht))}const U={test:Wt,parse:ut,createTransformer:ft,getAnimatableNone:Gt},Xt=(t,e,n)=>t+(e-t)*n,v=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],lt=new Set(v),_={...O,transform:Math.round},Yt={rotate:b,rotateX:b,rotateY:b,rotateZ:b,scale:A,scaleX:A,scaleY:A,scaleZ:A,skew:b,skewX:b,skewY:b,distance:a,translateX:a,translateY:a,translateZ:a,x:a,y:a,z:a,perspective:a,transformPerspective:a,opacity:V,originX:z,originY:z,originZ:a},dt={borderWidth:a,borderTopWidth:a,borderRightWidth:a,borderBottomWidth:a,borderLeftWidth:a,borderRadius:a,radius:a,borderTopLeftRadius:a,borderTopRightRadius:a,borderBottomRightRadius:a,borderBottomLeftRadius:a,width:a,maxWidth:a,height:a,maxHeight:a,top:a,right:a,bottom:a,left
vendor: 5,499 bytes, line 1
1:a,inset:a,insetBlock:a,insetBlockStart:a,insetBlockEnd:a,insetInline:a,insetInlineStart:a,insetInlineEnd:a,padding:a,paddingTop:a,paddingRight:a,paddingBottom:a,paddingLeft:a,paddingBlock:a,paddingBlockStart:a,paddingBlockEnd:a,paddingInline:a,paddingInlineStart:a,paddingInlineEnd:a,margin:a,marginTop:a,marginRight:a,marginBottom:a,marginLeft:a,marginBlock:a,marginBlockStart:a,marginBlockEnd:a,marginInline:a,marginInlineStart:a,marginInlineEnd:a,backgroundPositionX:a,backgroundPositionY:a,...Yt,zIndex:_,fillOpacity:V,strokeOpacity:V,numOctaves:_},gt=(t,e)=>e&&typeof t=="number"?e.transform(t):t,w=t=>!!(t&&t.getVelocity),mt=l.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),yt=l.createContext({strict:!1}),K={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},L={};for(const t in K)L[t]={isEnabled:e=>K[t].some(n=>!!e[n])};function zt(t){for(const e in t)L[e]={...L[e],...t[e]}}const Zt=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function B(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||Zt.has(t)}let pt=t=>!B(t);function Ut(t){typeof t=="function"&&(pt=e=>e.startsWith("on")?!B(e):t(e))}try{Ut(require("@emotion/is-prop-valid").default)}catch{}function _t(t,e,n){const r={};for(const o in t)o==="values"&&typeof t.values=="object"||(pt(o)||n===!0&&B(o)||!e&&!B(o)||t.draggable&&o.startsWith("onDrag"))&&(r[o]=t[o]);return r}const E=l.createContext({});function ht(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}function $(t){return typeof t=="string"||Array.isArray(t)}const Kt=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],qt=["initial",...Kt];function H(t){return ht(t.animate)||qt.some(e=>$(t[e]))}function Jt(t){return!!(H(t)||t.variants)}function Qt(t,e){if(H(t)){const{initial:n,animate:r}=t;return{initial:n===!1||$(n)?n:void 0,animate:$(r)?r:void 0}}return t.inherit!==!1?e:{}}function te(t){const{initial:e,animate:n}=Qt(t,l.useContext(E));return l.useMemo(()=>({initial:e,animate:n}),[q(e),q(n)])}function q(t){return Array.isArray(t)?t.join(" "):t}function J(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const P={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(a.test(t))t=parseFloat(t);else return t;const n=J(t,e.target.x),r=J(t,e.target.y);return`${n}% ${r}%`}},ee={correct:(t,{treeScale:e,projectionDelta:n})=>{const r=t,o=U.parse(t);if(o.length>5)return r;const s=U.createTransformer(t),i=typeof o[0]!="number"?1:0,f=n.x.scale*e.x,u=n.y.scale*e.y;o[0+i]/=f,o[1+i]/=u;const d=Xt(f,u,.5);return typeof o[2+i]=="number"&&(o[2+i]/=d),typeof o[3+i]=="number"&&(o[3+i]/=d),s(o)}},ne={borderRadius:{...P,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:P,borderTopRightRadius:P,borderBottomLeftRadius:P,borderBottomRightRadius:P,boxShadow:ee};function bt(t,{layout:e,layoutId:n}){return lt.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!ne[t]||t==="opacity")}const re={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},oe=v.length;function se(t,e,n){let r="",o=!0;for(let s=0;s<oe;s++){const i=v[s],f=t[i];if(f===void 0)continue;let u=!0;if(typeof f=="number"?u=f===(i.startsWith("scale")?1:0):u=parseFloat(f)===0,!u||n){const d=gt(f,dt[i]);if(!u){o=!1;const g=re[i]||i;r+=`${g}(${d}) `}n&&(e[i]=d)}}return r=r.trim(),n?r=n(e,o?"":r):o&&(r="none"),r}function xt(t,e,n){const{style:r,vars:o,transformOrigin:s}=t;let i=!1,f=!1;for(const u in e){const d=e[u];if(lt.has(u)){i=!0;continue}else if(It(u)){o[u]=d;continue}else{const g=gt(d,dt[u]);u.startsWith("origin")?(f=!0,s[u]=g):r[u]=g}}if(e.transform||(i||n?r.transform=se(e,t.transform,n):r.transform&&(r.transform="none")),f){const{originX:u="50%",originY:d="50%",originZ:g=0}=s;r.transformOrigin=`${u} ${d} ${g}`}}const G=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function wt(t,e,n){for(const r in e)!w(e[r])&&!bt(r,n)&&(t[r]=e[r])}function ae({transformTemplate:t},e){return l.useMemo(()=>{const n=G();return xt(n,e,t),Object.assign({},n.vars,n.style)},[e])}function ie(t,e){const n=t.style||{},r={};return wt(r,n,t),Object.assign(r,ae(t,e)),r}function ce(t,e){const n={},r=ie(t,e);return t.drag&&t.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=r,n}const ue={offset:"stroke-dashoffset",array:"stroke-dasharray"},fe={offset:"strokeDashoffset",array:"strokeDasharray"};function le(t,e,n=1,r=0,o=!0){t.pathLength=1;const s=o?ue:fe;
1t[s.offset]=a.transform(-r);const i=a.transform(e),f=a.transform(n);t[s.array]=`${i} ${f}`}const de=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function ge(t,{attrX:e,attrY:n,attrScale:r,pathLength:o,pathSpacing:s=1,pathOffset:i=0,...f},u,d,g){if(xt(t,f,d),u){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:c,style:m}=t;c.transform&&(m.transform=c.transform,delete c.transform),(m.transform||c.transformOrigin)&&(m.transformOrigin=c.transformOrigin??"50% 50%",delete c.transformOrigin),m.transform&&(m.transformBox=g?.transformBox??"fill-box",delete c.transformBox);for(const y of de)c[y]!==void 0&&(m[y]=c[y],delete c[y]);e!==void 0&&(c.x=e),n!==void 0&&(c.y=n),r!==void 0&&(c.scale=r),o!==void 0&&le(c,o,s,i,!1)}const St=()=>({...G(),attrs:{}}),me=t=>typeof t=="string"&&t.toLowerCase()==="svg";function ye(t,e,n,r){const o=l.useMemo(()=>{const s=St();return ge(s,e,me(r),t.transformTemplate,t.style),{...s.attrs,style:{...s.style}}},[e]);if(t.style){const s={};wt(s,t.style,t),o.style={...s,...o.style}}return o}const pe=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Ct(t){return typeof t!="string"||t.includes("-")?!1:!!(pe.indexOf(t)>-1||/[A-Z]/u.test(t))}function he(t,e,n,{latestValues:r},o,s=!1,i){const u=(i??Ct(t)?ye:ce)(e,r,o,t),d=_t(e,typeof t=="string",s),g=t!==l.Fragment?{...d,...u,ref:n}:{},{children:c}=e,m=l.useMemo(()=>w(c)?c.get():c,[c]);return l.createElement(t,{...g,children:m})}function Q(t){const e=[{},{}];return t?.values.forEach((n,r)=>{e[0][r]=n.get(),e[1][r]=n.getVelocity()}),e}function be(t,e,n,r){if(typeof e=="function"){const[o,s]=Q(r);e=e(n!==void 0?n:t.custom,o,s)}if(typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"){const[o,s]=Q(r);e=e(n!==void 0?n:t.custom,o,s)}return e}function xe(t){return w(t)?t.get():t}function we({scrapeMotionValuesFromProps:t,createRenderState:e},n,r,o){return{latestValues:Se(n,r,o,t),renderState:e()}}function Se(t,e,n,r){const o={},s=r(t,{});for(const m in s)o[m]=xe(s[m]);let{initial:i,animate:f}=t;const u=H(t),d=Jt(t);e&&d&&!u&&t.inherit!==!1&&(i===void 0&&(i=e.initial),f===void 0&&(f=e.animate));let g=n?n.initial===!1:!1;g=g||i===!1;const c=g?f:i;if(c&&typeof c!="boolean"&&!ht(c)){const m=Array.isArray(c)?c:[c];for(let y=0;y<m.length;y++){const p=be(t,m[y]);if(p){const{transitionEnd:h,transition:F,...X}=p;for(const C in X){let S=X[C];if(Array.isArray(S)){const Mt=g?S.length-1:0;S=S[Mt]}S!==null&&(o[C]=S)}for(const C in h)o[C]=h[C]}}}return o}const Pt=t=>(e,n)=>{const r=l.useContext(E),o=l.useContext(et),s=()=>we(t,e,r,o);return n?s():kt(s)};function Rt(t,e,n){const{style:r}=t,o={};for(const s in r)(w(r[s])||e.style&&w(e.style[s])||bt(s,t)||n?.getValue(s)?.liveStyle!==void 0)&&(o[s]=r[s]);return o}const Ce=Pt({scrapeMotionValuesFromProps:Rt,createRenderState:G});function Pe(t,e,n){const r=Rt(t,e,n);for(const o in t)if(w(t[o])||w(e[o])){const s=v.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[s]=t[o]}return r}const Re=Pt({scrapeMotionValuesFromProps:Pe,createRenderState:St}),Te=Symbol.for("motionComponentSymbol");function Me(t,e,n){const r=l.useRef(n);l.useInsertionEffect(()=>{r.current=n});const o=l.useRef(null);return l.useCallback(s=>{s&&t.onMount?.(s),e&&(s?e.mount(s):e.unmount());const i=r.current;if(typeof i=="function")if(s){const f=i(s);typeof f=="function"&&(o.current=f)}else o.current?(o.current(),o.current=null):i(s);else i&&(i.current=s)},[e])}const Ve=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ke="framerAppearId",Ae="data-"+Ve(ke),Ie=l.createContext({});function Le(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Be(t,e,n,r,o,s){const{visualElement:i}=l.useContext(E),f=l.useContext(yt),u=l.useContext(et),d=l.useContext(mt).reducedMotion,g=l.useRef(null);r=r||f.renderer,!g.current&&r&&(g.current=r(t,{visualState:e,parent:i,props:n,presenceContext:u,blockInitialAnimation:u?u.
vendor: 2,842 bytes, line 1
1initial===!1:!1,reducedMotionConfig:d,isSVG:s}));const c=g.current,m=l.useContext(Ie);c&&!c.projection&&o&&(c.type==="html"||c.type==="svg")&&Oe(g.current,n,o,m);const y=l.useRef(!1);l.useInsertionEffect(()=>{c&&y.current&&c.update(n,u)});const p=n[Ae],h=l.useRef(!!p&&!window.MotionHandoffIsComplete?.(p)&&window.MotionHasOptimisedAnimation?.(p));return At(()=>{c&&(y.current=!0,window.MotionIsMounted=!0,c.updateFeatures(),c.scheduleRenderMicrotask(),h.current&&c.animationState&&c.animationState.animateChanges())}),l.useEffect(()=>{c&&(!h.current&&c.animationState&&c.animationState.animateChanges(),h.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(p)}),h.current=!1),c.enteringChildren=void 0)}),c}function Oe(t,e,n,r){const{layoutId:o,layout:s,drag:i,dragConstraints:f,layoutScroll:u,layoutRoot:d,layoutCrossfade:g}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:Tt(t.parent)),t.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:!!i||f&&Le(f),visualElement:t,animationType:typeof s=="string"?s:"both",initialPromotionConfig:r,crossfade:g,layoutScroll:u,layoutRoot:d})}function Tt(t){if(t)return t.options.allowProjection!==!1?t.projection:Tt(t.parent)}function W(t,{forwardMotionProps:e=!1,type:n}={},r,o){r&&zt(r);const s=n?n==="svg":Ct(t),i=s?Re:Ce;function f(d,g){let c;const m={...l.useContext(mt),...d,layoutId:ve(d)},{isStatic:y}=m,p=te(d),h=i(d,y);if(!y&&tt){Ee();const F=Fe(m);c=F.MeasureLayout,p.visualElement=Be(t,h,m,o,F.ProjectionNode,s)}return j.jsxs(E.Provider,{value:p,children:[c&&p.visualElement?j.jsx(c,{visualElement:p.visualElement,...m}):null,he(t,d,Me(h,p.visualElement,g),h,y,e,s)]})}f.displayName=`motion.${typeof t=="string"?t:`create(${t.displayName??t.name??""})`}`;const u=l.forwardRef(f);return u[Te]=t,u}function ve({layoutId:t}){const e=l.useContext(Vt).id;return e&&t!==void 0?e+"-"+t:t}function Ee(t,e){l.useContext(yt).strict}function Fe(t){const{drag:e,layout:n}=L;if(!e&&!n)return{};const r={...e,...n};return{MeasureLayout:e?.isEnabled(t)||n?.isEnabled(t)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function Ne(t,e){if(typeof Proxy>"u")return W;const n=new Map,r=(s,i)=>W(s,i,t,e),o=(s,i)=>r(s,i);return new Proxy(o,{get:(s,i)=>i==="create"?r:(n.has(i)||n.set(i,W(i,void 0,t,e)),n.get(i))})}const We=Ne(),je={hidden:{opacity:0,y:125},visible:{opacity:1,y:0}},Ye=({children:t})=>j.jsx(We.div,{variants:je,transition:{duration:.75},children:t});export{w as A,H as B,Jt as C,lt as D,L as E,be as F,It as G,xt as H,Rt as I,Ve as J,Pe as K,Vt as L,mt as M,ge as N,me as O,et as P,Ct as Q,je as R,Ae as S,$ as T,qt as U,ht as V,Kt as W,At as a,Ye as b,Xt as c,I as d,x as e,U as f,ct as g,Y as h,De as i,nt as j,M as k,b as l,We as m,O as n,Ge as o,a as p,ot as q,R as r,dt as s,v as t,kt as u,Xe as v,He as w,zt as x,yt as y,tt as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.