1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="043059be-4332-46ec-92c1-5805583e8daf",e._sentryDebugIdIdentifier="sentry-dbid-043059be-4332-46ec-92c1-5805583e8daf")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6180],{37266:(e,t,r)=>{r.d(t,{AM:()=>q,hl:()=>U,Wv:()=>_});var n=r(94513),a=r(94285),s=r(41375),i=r(73964),o=r(71126),l=r(25309),u=r(52119),h=r(95666),d=r(6149),c=r(51349),p=r(62768),f=r(95657),m=r(92788),g=r(42738),v=r(26505),y=r(15207),b=r(30314),w="Popover",[x,A]=(0,o.A)(w,[c.Bk]),V=(0,c.Bk)(),[k,C]=x(w),M=e=>{let{__scopePopover:t,children:r,open:s,defaultOpen:i,onOpenChange:o,modal:l=!1}=e,u=V(t),h=a.useRef(null),[p,f]=a.useState(!1),[m,g]=(0,v.i)({prop:s,defaultProp:i??!1,onChange:o,caller:w});return(0,n.jsx)(c.bL,{...u,children:(0,n.jsx)(k,{scope:t,contentId:(0,d.B)(),triggerRef:h,open:m,onOpenChange:g,onOpenToggle:a.useCallback(()=>g(e=>!e),[g]),hasCustomAnchor:p,onCustomAnchorAdd:a.useCallback(()=>f(!0),[]),onCustomAnchorRemove:a.useCallback(()=>f(!1),[]),modal:l,children:r})})};M.displayName=w;var P="PopoverAnchor";a.forwardRef((e,t)=>{let{__scopePopover:r,...s}=e,i=C(P,r),o=V(r),{onCustomAnchorAdd:l,onCustomAnchorRemove:u}=i;return a.useEffect(()=>(l(),()=>u()),[l,u]),(0,n.jsx)(c.Mz,{...o,...s,ref:t})}).displayName=P;var S="PopoverTrigger",F=a.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,o=C(S,r),l=V(r),u=(0,i.s)(t,o.triggerRef),h=(0,n.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":W(o.open),...a,ref:u,onClick:(0,s.mK)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?h:(0,n.jsx)(c.Mz,{asChild:!0,...l,children:h})});F.displayName=S;var T="PopoverPortal",[j,E]=x(T,{forceMount:void 0}),O=e=>{let{__scopePopover:t,forceMount:r,children:a,container:s}=e,i=C(T,t);return(0,n.jsx)(j,{scope:t,forceMount:r,children:(0,n.jsx)(f.C,{present:r||i.open,children:(0,n.jsx)(p.Z,{asChild:!0,container:s,children:a})})})};O.displayName=T;var R="PopoverContent",N=a.forwardRef((e,t)=>{let r=E(R,e.__scopePopover),{forceMount:a=r.forceMount,...s}=e,i=C(R,e.__scopePopover);return(0,n.jsx)(f.C,{present:a||i.open,children:i.modal?(0,n.jsx)(D,{...s,ref:t}):(0,n.jsx)($,{...s,ref:t})})});N.displayName=R;var I=(0,g.TL)("PopoverContent.RemoveScroll"),D=a.forwardRef((e,t)=>{let r=C(R,e.__scopePopover),o=a.useRef(null),l=(0,i.s)(t,o),u=a.useRef(!1);return a.useEffect(()=>{let e=o.current;if(e)return(0,y.Eq)(e)},[]),(0,n.jsx)(b.A,{as:I,allowPinchZoom:!0,children:(0,n.jsx)(B,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,s.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,s.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,s.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),$=a.forwardRef((e,t)=>{let r=C(R,e.__scopePopover),s=a.useRef(!1),i=a.useRef(!1);return(0,n.jsx)(B,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||r.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),B=a.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:i,disableOutsidePointerEvents:o,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:m,...g}=e,v=C(R,r),y=V(r);return(0,u.Oh)(),(0,n.jsx)(h.n,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:s,onUnmountAutoFocus:i,children:(0,n.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:m,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onDismiss:()=>v.onOpenChange(!1),children:(0,n.jsx)(c.UC,{"data-state":W(v.open),role:"dialog",id:v.contentId,...y,...g,ref:t,style:{...g.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),L="PopoverClose";function W(e){return e?"open":"closed"}a.forwardRef((e,t)=>
1{let{__scopePopover:r,...a}=e,i=C(L,r);return(0,n.jsx)(m.sG.button,{type:"button",...a,ref:t,onClick:(0,s.mK)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=L,a.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,s=V(r);return(0,n.jsx)(c.i3,{...s,...a,ref:t})}).displayName="PopoverArrow";var z=r(95362);let q=M,_=F,U=a.forwardRef(({className:e,align:t="center",sideOffset:r=4,container:a,portal:s=!0,...i},o)=>{let l=(0,n.jsx)(N,{ref:o,align:t,sideOffset:r,className:(0,z.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-lg outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...i});return s?(0,n.jsx)(O,{container:a,children:l}):l});U.displayName=N.displayName},40217:(e,t,r)=>{let n,a,s,i,o,l,u;r.d(t,{l:()=>rc});var h,d=r(94285);function c(e){let t=(0,d.useRef)(null);return null===t.current&&(t.current=e()),t.current}let p=e=>e;function f(e,t,r){if("string"==typeof e){let n=document;t&&(p(!!t.current,"Scope provided, but no element detected."),n=t.current),r?(null!=r[e]||(r[e]=n.querySelectorAll(e)),e=r[e]):e=n.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}let m=new WeakMap;class g{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let v=["prepare","read","update","preRender","render","postRender"],{schedule:y,cancel:b,state:w,steps:x}=(h="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:p,n=!1,a=!0,s={delta:0,timestamp:0,isProcessing:!1},i=v.reduce((e,t)=>{var r;let a,s,i,o,l,u,h;return e[t]=(r=()=>n=!0,a=new g,s=new g,i=0,o=!1,l=!1,u=new WeakSet,h={schedule:(e,t=!1,r=!1)=>{let n=r&&o,l=n?a:s;return t&&u.add(e),l.add(e)&&n&&o&&(i=a.order.length),e},cancel:e=>{s.remove(e),u.delete(e)},process:e=>{if(o){l=!0;return}if(o=!0,[a,s]=[s,a],s.clear(),i=a.order.length)for(let t=0;t<i;t++){let n=a.order[t];n(e),u.has(n)&&(h.schedule(n),r())}o=!1,l&&(l=!1,h.process(e))}}),e},{}),o=e=>i[e].process(s),l=()=>{let e=performance.now();n=!1,s.delta=a?1e3/60:Math.max(Math.min(e-s.timestamp,40),1),s.timestamp=e,s.isProcessing=!0,v.forEach(o),s.isProcessing=!1,n&&(a=!1,h(l))},{schedule:v.reduce((e,t)=>{let r=i[t];return e[t]=(e,t=!1,i=!1)=>(!n&&(n=!0,a=!0,s.isProcessing||h(l)),r.schedule(e,t,i)),e},{}),cancel:e=>v.forEach(t=>i[t].cancel(e)),state:s,steps:i});function A(e){let t;return()=>(void 0===t&&(t=e()),t)}let V=A(()=>void 0!==window.ScrollTimeline);class k{constructor(e){this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e){let t=this.animations.map(t=>{if(V()&&t.attachTimeline)t.attachTimeline(e);else{var r;let n,a;return t.pause(),r=e=>{t.time=t.duration*e},a=()=>{let{currentTime:t}=e,a=(null===t?0:t.value)/100;n!==a&&r(a),n=a},y.update(a,!0),()=>b(a)}});return()=>{t.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}stop(){this.runAll("stop")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}let C=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],M=new Set(C),P=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),S="data-"+P("framerAppearId"),F=e=>1e3*e,T=e=>Array.isArray(e)&&"number"==typeof e[0],j=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,E={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:j([0,.65,.55,1]),circOut:j([.55,0,1,.45]),backIn:j([.31,.01,.66,-.59]),backOut:j([.33,1.53,.69,.99])},O=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function R(e,t,r,n){return e===t&&r===n?p:a=>0===a||1===a?a:O(function(e,t,r,n,a){let s,i,o=0;do(s=O(i=t+(r-t)/2,n,a)-e)>0?r=i:t=i;while(Math.abs(s)>1e-7&&++o<12);return i}(a,0,1,e,r),t,n)}let N=R(.42,0,1,1),I=R(0,0,.58,1),D=R(.42,0,.58,1),$=e=>Array.isArray(e)&&"number"!=typeof e[0],B=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,L=e=>t=>1-e(1-t),W=e=>1-Math.sin(Math.acos(e)),z=L(W),q=B(W),_=R(.33,1.53,.69,.99),U=L(_),H=B(U),X={linear:p,easeIn:N,easeInOut:D,easeOut:I,circIn:W,circInOut:q,circOut:z,backIn:U,backInOut:H,backOut:_,anticipate:e=>(e*=2)<1?.5*U(e):.5*(2-Math.pow(2,-10*(e-1)))},Y=e=>{if(Array.isArray(e)){p(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,a]=e;return R(t,r,n,a)}return"string"==typeof e?(p(void 0!==X[e],`Invalid easing type '${e}'`),X[e]):e},Z=e=>
1Math.round(1e5*e)/1e5,K=/(-)?([\d]*\.?[\d])+/g,G=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,J=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Q(e){return"string"==typeof e}let ee=(e,t,r)=>Math.min(Math.max(r,e),t),et={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},er={...et,transform:e=>ee(0,1,e)},en={...et,default:1},ea=(e,t)=>r=>!!(Q(r)&&J.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),es=(e,t,r)=>n=>{if(!Q(n))return n;let[a,s,i,o]=n.match(K);return{[e]:parseFloat(a),[t]:parseFloat(s),[r]:parseFloat(i),alpha:void 0!==o?parseFloat(o):1}},ei={...et,transform:e=>Math.round(ee(0,255,e))},eo={test:ea("rgb","red"),parse:es("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+ei.transform(e)+", "+ei.transform(t)+", "+ei.transform(r)+", "+Z(er.transform(n))+")"},el={test:ea("#"),parse:function(e){let t="",r="",n="",a="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),a=e.substring(4,5),t+=t,r+=r,n+=n,a+=a),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:a?parseInt(a,16)/255:1}},transform:eo.transform},eu=e=>({test:t=>Q(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),eh=eu("deg"),ed=eu("%"),ec=eu("px"),ep=eu("vh"),ef=eu("vw"),em={...ed,parse:e=>ed.parse(e)/100,transform:e=>ed.transform(100*e)},eg={test:ea("hsl","hue"),parse:es("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+ed.transform(Z(t))+", "+ed.transform(Z(r))+", "+Z(er.transform(n))+")"},ev={test:e=>eo.test(e)||el.test(e)||eg.test(e),parse:e=>eo.test(e)?eo.parse(e):eg.test(e)?eg.parse(e):el.parse(e),transform:e=>Q(e)?e:e.hasOwnProperty("red")?eo.transform(e):eg.transform(e)},ey=(e,t,r)=>-r*e+r*t+e;function eb(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}let ew=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},ex=[el,eo,eg];function eA(e){let t=ex.find(t=>t.test(e));p(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===eg&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let a=0,s=0,i=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,o=2*r-n;a=eb(o,n,e+1/3),s=eb(o,n,e),i=eb(o,n,e-1/3)}else a=s=i=r;return{red:Math.round(255*a),green:Math.round(255*s),blue:Math.round(255*i),alpha:n}}(r)),r}let eV=(e,t)=>{let r=eA(e),n=eA(t),a={...r};return e=>(a.red=ew(r.red,n.red,e),a.green=ew(r.green,n.green,e),a.blue=ew(r.blue,n.blue,e),a.alpha=ey(r.alpha,n.alpha,e),eo.transform(a))},ek=(e,t)=>r=>t(e(r)),eC=(...e)=>e.reduce(ek),eM=e=>t=>"string"==typeof t&&t.startsWith(e),eP=eM("--"),eS=eM("var(--"),eF={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?
1:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:p},eT={regex:G,countKey:"Colors",token:"${c}",parse:ev.parse},ej={regex:K,countKey:"Numbers",token:"${n}",parse:et.parse};function eE(e,{regex:t,countKey:r,token:n,parse:a}){let s=e.tokenised.match(t);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(a)))}function eO(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&eE(r,eF),eE(r,eT),eE(r,ej),r}function eR(e){return eO(e).values}function eN(e){let{values:t,numColors:r,numVars:n,tokenised:a}=eO(e),s=t.length;return e=>{let t=a;for(let a=0;a<s;a++)t=a<n?t.replace(eF.token,e[a]):a<n+r?t.replace(eT.token,ev.transform(e[a])):t.replace(ej.token,Z(e[a]));return t}}let eI=e=>"number"==typeof e?0:e,eD={test:function(e){var t,r;return isNaN(e)&&Q(e)&&((null==(t=e.match(K))?void 0:t.length)||0)+((null==(r=e.match(G))?void 0:r.length)||0)>0},parse:eR,createTransformer:eN,getAnimatableNone:function(e){let t=eR(e);return eN(e)(t.map(eI))}},e$=(e,t)=>r=>`${r>0?t:e}`;function eB(e,t){return"number"==typeof e?r=>ey(e,t,r):ev.test(e)?eV(e,t):e.startsWith("var(")?e$(e,t):ez(e,t)}let eL=(e,t)=>{let r=[...e],n=r.length,a=e.map((e,r)=>eB(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=a[t](e);return r}},eW=(e,t)=>{let r={...e,...t},n={};for(let a in r)void 0!==e[a]&&void 0!==t[a]&&(n[a]=eB(e[a],t[a]));return e=>{for(let t in n)r[t]=n[t](e);return r}},ez=(e,t)=>{let r=eD.createTransformer(t),n=eO(e),a=eO(t);return n.numVars===a.numVars&&n.numColors===a.numColors&&n.numNumbers>=a.numNumbers?eC(eL(n.values,a.values),r):(p(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),e$(e,t))},eq=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n},e_=(e,t)=>r=>ey(e,t,r);function eU(e,t,{clamp:r=!0,ease:n,mixer:a}={}){let s=e.length;if(p(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let i=function(e,t,r){let n=[],a=r||function(e){if("number"==typeof e);else if("string"==typeof e)return ev.test(e)?eV:ez;else if(Array.isArray(e))return eL;else if("object"==typeof e)return eW;return e_}(e[0]),s=e.length-1;for(let r=0;r<s;r++){let s=a(e[r],e[r+1]);t&&(s=eC(Array.isArray(t)?t[r]||p:t,s)),n.push(s)}return n}(t,n,a),o=i.length,l=t=>{let r=0;if(o>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=eq(e[r],e[r+1],t);return i[r](n)};return r?t=>l(ee(e[0],e[s-1],t)):l}function eH(e,t){let r=e[e.length-1];for(let n=1;n<=t;n++){let a=eq(0,t,n);e.push(ey(r,1,a))}}function eX(e){let t=[0];return eH(t,e.length-1),t}function eY({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){var a;let s=$(n)?n.map(Y):Y(n),i={done:!1,value:t[0]},o=eU((a=r&&r.length===t.length?r:eX(t),a.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||D).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(i.value=o(t),i.done=t>=e,i)}}function eZ(e,t,r){var n,a;let s=Math.max(t-5,0);return n=r-e(s),(a=t-s)?1e3/a*n:0}function eK(e,t){return e*Math.sqrt(1-t*t)}let eG=["duration","bounce"],eJ=["stiffness","damping","mass"];function eQ(e,t){return t.some(t=>void 0!==e[t])}function e0({keyframes:e,restDelta:t,restSpeed:r,...n}){let a,s=e[0],i=e[e.length-1],o={done:!1,value:s},{stiffness:l,damping:u,mass:h,duration:d,velocity:c,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!eQ(e,eJ)&&eQ(e,eG)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let a,s;p(e<=F(10),"Spring duration must be 10 seconds or less");let i=1-t;i=ee(.05,1,i),e=ee(.01,10,e/1e3),i<1?(a=t=>{let n=t*i,a=n*e;return .001-(n-r)/eK(t,i)*Math.exp(-a)},s=t=>{let n=t*i*e,s=Math.pow(i,2)*Math.pow(t,2)*e,o=Math.exp(-n),l=eK(Math.pow(t,2),i);return(n*r+r-s)*o*(-a(t)+.001>0?-1:1)/l}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),s=t=>e*e*(r-t)*Math.exp(-t*e));let o=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(a,s,5/e);if(e=F(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*n;return{stiffness:t,damping:2*i*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...n,velocity:-((n.velocity||0)/1e3)}),m=c||0,g=u/(2*Math.sqrt(l*h)),v=i-s,y=Math.sqrt(l/h)/1e3,b=5>Math.abs(v);if(r||(r=b?.01:2),t||(t=b?.005:.5),g<1){let e=eK(y,g);a=t=>i-Math.exp(-g*y*t)*((m+g*y*v)/e*Math.sin(e*t)+v*Math.cos(e*t))}else if(1===g)a=e=>i-Math.exp(-y*e)*(v+(m+y*v)*e);else{let e=y*Math.sqrt(g*g-1);a=t=>{let r=Math.exp(-g*y*t),n=Math.min(e*t,300);return i-r*((m+g*y*v)*Math.sinh(n)+e*v*Math.cosh(n))/e}}
1return{calculatedDuration:f&&d||null,next:e=>{let n=a(e);if(f)o.done=e>=d;else{let s=m;0!==e&&(s=g<1?eZ(a,e,n):0);let l=Math.abs(i-n)<=t;o.done=Math.abs(s)<=r&&l}return o.value=o.done?i:n,o}}}function e1({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:a=10,bounceStiffness:s=500,modifyTarget:i,min:o,max:l,restDelta:u=.5,restSpeed:h}){let d,c,p=e[0],f={done:!1,value:p},m=r*t,g=p+m,v=void 0===i?g:i(g);v!==g&&(m=v-p);let y=e=>-m*Math.exp(-e/n),b=e=>v+y(e),w=e=>{let t=y(e),r=b(e);f.done=Math.abs(t)<=u,f.value=f.done?v:r},x=e=>{let t;if(t=f.value,void 0!==o&&t<o||void 0!==l&&t>l){var r;d=e,c=e0({keyframes:[f.value,(r=f.value,void 0===o?l:void 0===l||Math.abs(o-r)<Math.abs(l-r)?o:l)],velocity:eZ(b,e,f.value),damping:a,stiffness:s,restDelta:u,restSpeed:h})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return(c||void 0!==d||(t=!0,w(e),x(e)),void 0!==d&&e>d)?c.next(e-d):(t||w(e),f)}}}let e5=e=>{let t=({timestamp:t})=>e(t);return{start:()=>y.update(t,!0),stop:()=>b(t),now:()=>w.isProcessing?w.timestamp:performance.now()}};function e2(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let e3={decay:e1,inertia:e1,tween:eY,keyframes:eY,spring:e0};function e6({autoplay:e=!0,delay:t=0,driver:r=e5,keyframes:n,type:a="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:o="loop",onPlay:l,onStop:u,onComplete:h,onUpdate:d,...c}){let p,f,m,g,v,y=1,b=!1,w=()=>{f=new Promise(e=>{p=e})};w();let x=e3[a]||eY;x!==eY&&"number"!=typeof n[0]&&(g=eU([0,100],n,{clamp:!1}),n=[0,100]);let A=x({...c,keyframes:n});"mirror"===o&&(v=x({...c,keyframes:[...n].reverse(),velocity:-(c.velocity||0)}));let V="idle",k=null,C=null,M=null;null===A.calculatedDuration&&s&&(A.calculatedDuration=e2(A));let{calculatedDuration:P}=A,S=1/0,T=1/0;null!==P&&(T=(S=P+i)*(s+1)-i);let j=0,E=e=>{if(null===C)return;y>0&&(C=Math.min(C,e)),y<0&&(C=Math.min(e-T/y,C));let r=(j=null!==k?k:Math.round(e-C)*y)-t*(y>=0?1:-1),a=y>=0?r<0:r>T;j=Math.max(r,0),"finished"===V&&null===k&&(j=T);let l=j,u=A;if(s){let e=Math.min(j,T)/S,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,s+1))%2&&("reverse"===o?(r=1-r,i&&(r-=i/S)):"mirror"===o&&(u=v)),l=ee(0,1,r)*S}let h=a?{done:!1,value:n[0]}:u.next(l);g&&(h.value=g(h.value));let{done:c}=h;a||null===P||(c=y>=0?j>=T:j<=0);let p=null===k&&("finished"===V||"running"===V&&c);return d&&d(h.value),p&&N(),h},O=()=>{m&&m.stop(),m=void 0},R=()=>{V="idle",O(),p(),w(),C=M=null},N=()=>{V="finished",h&&h(),O(),p()},I=()=>{if(b)return;m||(m=r(E));let e=m.now();l&&l(),null!==k?C=e-k:C&&"finished"!==V||(C=e),"finished"===V&&w(),M=C,k=null,V="running",m.start()};e&&I();let D={then:(e,t)=>f.then(e,t),get time(){return j/1e3},set time(newTime){j=newTime=F(newTime),null===k&&m&&0!==y?C=m.now()-newTime/y:k=newTime},get duration(){return(null===A.calculatedDuration?e2(A):A.calculatedDuration)/1e3},get speed(){return y},set speed(newSpeed){if(newSpeed===y||!m)return;y=newSpeed,D.time=j/1e3},get state(){return V},play:I,pause:()=>{V="paused",k=j},stop:()=>{b=!0,"idle"!==V&&(V="idle",u&&u(),R())},cancel:()=>{null!==M&&E(M),R()},complete:()=>{V="finished"},sample:e=>(C=0,E(e))};return D}let e9=A(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),e4=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),e8={type:"spring",stiffness:500,damping:25,restSpeed:10},e7={type:"keyframes",duration:.8},te={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tt=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(eD.test(t)||"0"===t)&&!t.startsWith("url(")),tr=new Set(["brightness","contrast","saturate","opacity"]);function tn(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(K)||[];if(!n)return e;let a=r.replace(n,""),s=+!!tr.has(t);return n!==r&&(s*=100),t+"("+s+a+")"}let ta=/([a-z-]*)\(.*?\)/g,ts={...eD,getAnimatableNone:e=>{let t=e.match(ta);return t?t.map(tn).join(" "):e}},ti={...et,transform:Math.round},to={borderWidth:ec,borderTopWidth:ec,borderRightWidth:ec,borderBottomWidth:ec,borderLeftWidth:ec,borderRadius:ec,radius:ec,borderTopLeftRadius:ec,borderTopRightRadius:ec,borderBottomRightRadius:ec,borderBottomLeftRadius:ec,width:ec,maxWidth:ec,height:ec,maxHeight:ec,size:ec,top:ec,right:ec,bottom:ec,left:ec,padding:ec,paddingTop:ec,paddingRight:ec,paddingBottom:ec,paddingLeft:ec,margin:ec,marginTop:ec,marginRight:ec,marginBottom:ec,marginLeft:ec,rotate:eh,rotateX:eh,rotateY:eh,rotateZ:eh,scale:en,scaleX:en,scaleY:en,scaleZ:en,skew:eh,skewX:eh,skewY:eh,distance:ec,translateX:ec,translateY:ec,translateZ:ec,x:ec,y:ec,z:ec,perspective:ec,transformPerspective:ec,opacity:er,originX:em,originY:em,originZ:ec,zIndex:ti,fillOpacity:er,strokeOpacity:er,numOctaves:ti},tl={...to,color:ev,backgroundColor:ev,outlineColor:ev,fill:ev,stroke:ev,borderColor:ev,borderTopColor:ev,borderRightColor:ev,borderBottomColor:ev,borderLeftColor:ev,filter:ts,WebkitFilter:ts},tu=e=>tl[e];function th(e,t){let r=tu(e);return r!==ts&&(r=eD),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let td=e=>/^0[^.\s]+$/.test(e);function tc(e,t){return e[t]||e.default||e}let tp=(e,t,r,n={})=>a=>{let s=tc(n,e)||{},i=s.delay||n.delay||0,{elapsed:o=0}=n;o-=F(i);let l=function(e,t,r,n){let a,s,i=tt(t,r);a=Array.isArray(r)?[...r]:[null,r];let o=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<a.length;e++){var u;null===a[e]&&(a[e]=0===e?o:a[e-1]),("number"==typeof(u=a[e])?0===u:null!==u?"none"===u||"0"===u||td(u):void 0)&&l.push(e),"string"==typeof a[e]&&"none"!==a[e]&&"0"!==a[e]&&(s=a[e])}if(i&&l.length&&s)for(let e=0;e<l.length;e++)a[l[e]]=th(t,s);return a}(t,e,r,s),u=l[0],h=l[l.length-1],d=tt(e,u),c=tt(e,h);p(d===c,`You are trying to animate ${e} from "${u}" to "${h}". ${u} is not an animatable value - to enable this animation set ${u} to a value animatable to ${h} via the \`style\` property.`);let f={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...s,delay:-o,onUpdate:e=>
1{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{a(),s.onComplete&&s.onComplete()}};if(!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:a,repeat:s,repeatType:i,repeatDelay:o,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(s)&&(f={...f,...((e,{keyframes:t})=>t.length>2?e7:M.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:e8:te)(e,f)}),f.duration&&(f.duration=F(f.duration)),f.repeatDelay&&(f.repeatDelay=F(f.repeatDelay)),!d||!c||!1===s.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){let a=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:p,pause:p,stop:p,then:e=>(e(),Promise.resolve()),cancel:p,complete:p});return t?e6({keyframes:[0,1],duration:0,delay:t,onComplete:a}):a()}(f);if(!n.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,{onUpdate:r,onComplete:n,...a}){let s,i;if(!(e9()&&e4.has(t)&&!a.repeatDelay&&"mirror"!==a.repeatType&&0!==a.damping&&"inertia"!==a.type))return!1;let o=!1,l=!1,u=()=>{i=new Promise(e=>{s=e})};u();let{keyframes:h,duration:d=300,ease:c,times:f}=a;if("spring"===a.type||"backgroundColor"===t||!function e(t){return!!(!t||"string"==typeof t&&E[t]||T(t)||Array.isArray(t)&&t.every(e))}(a.ease)){let e=e6({...a,repeat:0,delay:0}),t={done:!1,value:h[0]},r=[],n=0;for(;!t.done&&n<2e4;)t=e.sample(n),r.push(t.value),n+=10;f=void 0,h=r,d=n-10,c="linear"}let m=function(e,t,r,{delay:n=0,duration:a,repeat:s=0,repeatType:i="loop",ease:o,times:l}={}){let u={[t]:r};l&&(u.offset=l);let h=function e(t){if(t)return T(t)?j(t):Array.isArray(t)?t.map(e):E[t]}(o);return Array.isArray(h)&&(u.easing=h),e.animate(u,{delay:n,duration:a,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===i?"alternate":"normal"})}(e.owner.current,t,h,{...a,duration:d,ease:c,times:f}),g=()=>{l=!1,m.cancel()},v=()=>{l=!0,y.update(g),s(),u()};return m.onfinish=()=>{l||(e.set(function(e,{repeat:t,repeatType:r="loop"}){let n=t&&"loop"!==r&&t%2==1?0:e.length-1;return e[n]}(h,a)),n&&n(),v())},{then:(e,t)=>i.then(e,t),attachTimeline:e=>(m.timeline=e,m.onfinish=null,p),get time(){return(m.currentTime||0)/1e3},set time(newTime){m.currentTime=F(newTime)},get speed(){return m.playbackRate},set speed(newSpeed){m.playbackRate=newSpeed},get duration(){return d/1e3},play:()=>{o||(m.play(),b(g))},pause:()=>m.pause(),stop:()=>{if(o=!0,"idle"===m.playState)return;let{currentTime:t}=m;if(t){let r=e6({...a,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}v()},complete:()=>{l||m.finish()},cancel:v}}(t,e,f);if(r)return r}return e6(f)},tf=e=>!!(e&&e.getVelocity);function tm(e){return!!(tf(e)&&e.add)}let tg=e=>/^\-?\d*\.?\d+$/.test(e),tv=e=>Array.isArray(e)?e[e.length-1]||0:e;function ty(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}class tb{constructor(){this.subscriptions=[]}add(e){var t;return t=this.subscriptions,-1===t.indexOf(e)&&t.push(e),()=>ty(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let a=0;a<n;a++){let n=this.subscriptions[a];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}class tw{constructor(e,t={}){this.version="10.18.0",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:n}=w;this.lastUpdated!==n&&(this.timeDelta=r,this.lastUpdated=n,y.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>y.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=!isNaN(parseFloat(this.current)),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new tb);let r=this.events[e].add(t);return"change"===e?()=>{r(),y.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return u&&u.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?1e3/t*e:0):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tx(e,t){return new tw(e,t)}let tA=e=>t=>t.test(e),tV=[et,ec,ed,eh,ef,ep,{test:e=>"auto"===e,parse:e=>e}],tk=e=>tV.find(tA(e)),tC=[...tV,ev,eD],tM=e=>tC.find(tA(e));function tP(e,t,r,n={},a={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,a)),t}let tS={};function tF(e,t){let{style:r}=e,n={};for(let a in r)(tf(r[a])||t.style&&tf(t.style[a])||function(e,{layout:t,layoutId:r}){return M.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!tS[e]||"opacity"===e)}(a,e))&&(n[a]=r[a]);return n}let tT=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function tj(e,t,r=1){p(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,a]=function(e){let t=tT.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]}(e);if(!n)return;let s=window.getComputedStyle(t).getPropertyValue(n);if(s){let e=s.trim();return tg(e)?parseFloat(e):e}return eS(a)?tj(a,t,r+1):a}let tE="undefined"!=typeof document,tO=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),tR=e=>tO.has(e),tN=e=>e===et||e===ec,tI=(e,t)=>parseFloat(e.split(", ")[t]),tD=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let a=n.match(/^matrix3d\((.+)\)$/);if(a)return tI(a[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?tI(t[1],e):0}},t$=new Set(["x","y","z"]),tB=C.filter(e=>!t$.has(e)),tL={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:tD(4,13),y:tD(5,14)};tL.translateX=tL.x,tL.translateY=tL.y;let tW=()=>({min:0,max:0}),tz=()=>({x:tW(),y:tW()}),tq={current:null},t_={current:!1};function tU(e){return"string"==typeof e||Array.isArray(e)}let tH=["initial","animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"];function tX(e){var t;return null!==(t=e.animate)&&"object"==typeof t&&"function"==typeof t.start||tH.some(t=>tU(e[t]))}let tY={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"]},tZ={};for(let e in tY)tZ[e]={isEnabled:t=>tY[e].some(e=>!!t[e])};let tK=Object.keys(tZ),tG=tK.length,tJ=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],tQ=tH.length;class t0{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:a},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>y.render(this.render,!1,!0);const{latestValues:i,renderState:o}=a;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=o,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=s,this.isControllingVariants=tX(t),this.isVariantNode=function(e){return!!(tX(e)||e.variants)}(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(const e in u){const t=u[e];void 0!==i[e]&&tf(t)&&(t.set(i[e],!1),tm(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}
1mount(e){this.current=e,m.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),t_.current||function(){if(t_.current=!0,tE)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>tq.current=e.matches;e.addListener(t),t()}else tq.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tq.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in m.delete(this.current),this.projection&&this.projection.unmount(),b(this.notifyUpdate),b(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=M.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&y.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),a=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),a()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,a){let s,i;for(let e=0;e<tG;e++){let r=tK[e],{isEnabled:n,Feature:a,ProjectionNode:o,MeasureLayout:l}=tZ[r];o&&(s=o),n(t)&&(!this.features[r]&&a&&(this.features[r]=new a(this)),l&&(i=l))}if(("html"===this.type||"svg"===this.type)&&!this.projection&&s){var o;this.projection=new s(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:n,dragConstraints:i,layoutScroll:l,layoutRoot:u}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!n||i&&(o=i)&&"object"==typeof o&&Object.prototype.hasOwnProperty.call(o,"current"),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:a,layoutScroll:l,layoutRoot:u})}return i}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):tz()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<tJ.length;t++){let r=tJ[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){let{willChange:n}=t;for(let a in t){let s=t[a],i=r[a];if(tf(s))e.addValue(a,s),tm(n)&&n.add(a);else if(tf(i))e.addValue(a,tx(s,{owner:e}
1)),tm(n)&&n.remove(a);else if(i!==s)if(e.hasValue(a)){let t=e.getValue(a);t.hasAnimated||t.set(s)}else{let t=e.getStaticValue(a);e.addValue(a,tx(void 0!==t?t:s,{owner:e}))}}for(let n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<tQ;e++){let r=tH[e],n=this.props[r];(tU(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=tx(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!=(t=this.getBaseTargetFromProps(this.props,e))?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null==(t=tP(this.props,r))?void 0:t[e]:void 0;if(r&&void 0!==n)return n;let a=this.getBaseTargetFromProps(this.props,e);return void 0===a||tf(a)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new tb),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class t1 extends t0{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:n},a){let s=function(e,t,r){let n={};for(let a in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(a,t);
1if(void 0!==e)n[a]=e;else{let e=r.getValue(a);e&&(n[a]=e.get())}}return n}(r,e||{},this);if(n&&(t&&(t=n(t)),r&&(r=n(r)),s&&(s=n(s))),a){var i,o,l,u,h;let e;!function(e,t,r){var n,a;let s=Object.keys(t).filter(t=>!e.hasValue(t)),i=s.length;if(i)for(let o=0;o<i;o++){let i=s[o],l=t[i],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!=(a=null!=(n=r[i])?n:e.readValue(i))?a:t[i]),null!=u&&("string"==typeof u&&(tg(u)||td(u))?u=parseFloat(u):!tM(u)&&eD.test(l)&&(u=th(i,l)),e.addValue(i,tx(u,{owner:e})),void 0===r[i]&&(r[i]=u),null!==u&&e.setBaseTarget(i,u))}}(this,r,s);let n=(i=r,o=s,i=(e=function(e,{...t},r){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};for(let a in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!eS(t))return;let r=tj(t,n);r&&e.set(r)}),t){let e=t[a];if(!eS(e))continue;let s=tj(e,n);s&&(t[a]=s,r||(r={}),void 0===r[a]&&(r[a]=e))}return{target:t,transitionEnd:r}}(this,i,l=t)).target,l=e.transitionEnd,u=i,h=l,Object.keys(u).some(tR)?((e,t,r={},n={})=>{t={...t},n={...n};let a=Object.keys(t).filter(tR),s=[],i=!1,o=[];if(a.forEach(a=>{let l,u=e.getValue(a);if(!e.hasValue(a))return;let h=r[a],d=tk(h),c=t[a];if(Array.isArray(c)){let e=c.length,t=+(null===c[0]);d=tk(h=c[t]);for(let r=t;r<e&&null!==c[r];r++)l?p(tk(c[r])===l,"All keyframes must be of the same type"):p((l=tk(c[r]))===d||tN(d)&&tN(l),"Keyframes must be of the same dimension as the current value")}else l=tk(c);if(d!==l)if(tN(d)&&tN(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof c?t[a]=parseFloat(c):Array.isArray(c)&&l===ec&&(t[a]=c.map(parseFloat))}else if((null==d?void 0:d.transform)&&(null==l?void 0:l.transform)&&(0===h||0===c))0===h?u.set(l.transform(h)):t[a]=d.transform(c);else{if(!i){let t;t=[],tB.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(+!!r.startsWith("scale")))}),t.length&&e.render(),s=t,i=!0}o.push(a),n[a]=void 0!==n[a]?n[a]:t[a],u.jump(c)}}),!o.length)return{target:t,transitionEnd:n};{let r=o.indexOf("height")>=0?window.pageYOffset:null,a=((e,t,r)=>{let n=t.measureViewportBox(),a=getComputedStyle(t.current),{display:s}=a,i={};"none"===s&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{i[e]=tL[e](n,a)}),t.render();let o=t.measureViewportBox();return r.forEach(r=>{let n=t.getValue(r);n&&n.jump(i[r]),e[r]=tL[r](o,a)}),e})(t,e,o);return s.length&&s.forEach(([t,r])=>{e.getValue(t).set(r)}),e.render(),tE&&null!==r&&window.scrollTo({top:r}),{target:a,transitionEnd:n}}})(this,u,o,h):{target:u,transitionEnd:h});t=n.transitionEnd,r=n.target}return{transition:e,transitionEnd:t,...r}}}let t5={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},t2=C.length,t3=(e,t)=>t&&"number"==typeof e?t.transform(e):e;function t6(e,t,r,n){let{style:a,vars:s,transform:i,transformOrigin:o}=e,l=!1,u=!1,h=!0;for(let e in t){let r=t[e];if(eP(e)){s[e]=r;continue}let n=to[e],d=t3(r,n);if(M.has(e)){if(l=!0,i[e]=d,!h)continue;r!==(n.default||0)&&(h=!1)}else e.startsWith("origin")?(u=!0,o[e]=d):a[e]=d}if(!t.transform&&(l||n?a.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,a){let s="";for(let t=0;t<t2;t++){let r=C[t];if(void 0!==e[r]){let t=t5[r]||r;s+=`${t}(${e[r]}) `}}return t&&!e.z&&(s+="translateZ(0)"),s=s.trim(),a?s=a(e,n?"":s):r&&n&&(s="none"),s}(e.transform,r,h,n):a.transform&&(a.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=o;a.transformOrigin=`${e} ${t} ${r}`}}function t9(e,t,r){return"string"==typeof e?e:ec.transform(t+r*e)}let t4={offset:"stroke-dashoffset",array:"stroke-dasharray"},t8={offset:"strokeDashoffset",array:"strokeDasharray"},t7=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function re(e,{style:t,vars:r},n,a){for(let s in Object.assign(e.style,t,a&&a.getProjectionStyles(n)),r)e.style.setProperty(s,r[s])}class rt extends t1{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(M.has(t)){let e=tu(t);return e&&e.default||0}return t=t7.has(t)?t:P(t),e.getAttribute(t)}measureInstanceViewportBox(){return tz()}scrapeMotionValuesFromProps(e,t){let r=tF(e,t);for(let n in e)(tf(e[n])||tf(t[n]))&&(r[-1!==C.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}build(e,t,r,n){!function(e,{attrX:t,attrY:r,attrScale:n,originX:a,originY:s,pathLength:i,pathSpacing:o=1,pathOffset:l=0,...u},h,d,c){let p,f;
1if(t6(e,u,h,c),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:m,style:g,dimensions:v}=e;m.transform&&(v&&(g.transform=m.transform),delete m.transform),v&&(void 0!==a||void 0!==s||g.transform)&&(p=t9(void 0!==a?a:.5,v.x,v.width),f=t9(void 0!==s?s:.5,v.y,v.height),g.transformOrigin=`${p} ${f}`),void 0!==t&&(m.x=t),void 0!==r&&(m.y=r),void 0!==n&&(m.scale=n),void 0!==i&&function(e,t,r=1,n=0,a=!0){e.pathLength=1;let s=a?t4:t8;e[s.offset]=ec.transform(-n);let i=ec.transform(t),o=ec.transform(r);e[s.array]=`${i} ${o}`}(m,i,o,l,!1)}(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){for(let r in re(e,t,void 0,n),t.attrs)e.setAttribute(t7.has(r)?r:P(r),t.attrs[r])}mount(e){let t;this.isSVGTag="string"==typeof(t=e.tagName)&&"svg"===t.toLowerCase(),super.mount(e)}}class rr extends t1{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,t){if(M.has(t)){let e=tu(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=(eP(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return function({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}build(e,t,r,n){t6(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t){return tF(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;tf(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,r,n){re(e,t,r,n)}}function rn(e,t,r){let n=tf(e)?e:tx(e);return n.start(tp("",n,t,r)),n.animation}function ra(e,t,r,n){var a;return"number"==typeof t?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):"<"===t?r:null!=(a=n.get(t))?a:e}function rs(e,t){return e.at!==t.at?e.at-t.at:null===e.value?1:null===t.value?-1:0}function ri(e,t){return t.has(e)||t.set(e,{}),t.get(e)}function ro(e,t){return t[e]||(t[e]=[]),t[e]}let rl=e=>"number"==typeof e,ru=e=>e.every(rl);function rh(e,t,r,n){let a=f(e,n),s=a.length;p(!!s,"No valid element provided.");let i=[];for(let e=0;e<s;e++){let n=a[e];m.has(n)||function(e){let t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},r=e instanceof SVGElement&&"svg"!==e.tagName?new rt(t,{enableHardwareAcceleration:!1}):new rr(t,{enableHardwareAcceleration:!0});r.mount(e),m.set(e,r)}(n);let o=m.get(n),l={...r};"function"==typeof l.delay&&(l.delay=l.delay(e,s)),i.push(...function(e,t,{delay:r=0,transitionOverride:n,type:a}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:i,...o}=e.makeTargetAnimatable(t),l=e.getValue("willChange");n&&(s=n);let u=[],h=a&&e.animationState&&e.animationState.getState()[a];for(let t in o){let n=e.getValue(t),a=o[t];if(!n||void 0===a||h&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(h,t))continue;let i={delay:r,elapsed:0,...tc(s||{},t)};if(window.HandoffAppearAnimations){let r=e.getProps()[S];if(r){let e=window.HandoffAppearAnimations(r,t,n,y);null!==e&&(i.elapsed=e,i.isHandoff=!0)}}let d=!i.isHandoff&&!function(e,t){let r=e.get();if(!Array.isArray(t))return r!==t;for(let e=0;e<t.length;e++)if(t[e]!==r)return!0}(n,a);if("spring"===i.type&&(n.getVelocity()||i.velocity)&&(d=!1),n.animation&&(d=!1),d)continue;n.start(tp(t,n,a,e.shouldReduceMotion&&M.has(t)?{type:!1}:i));let c=n.animation;tm(l)&&(l.add(t),c.then(()=>l.remove(t))),u.push(c)}return i&&Promise.all(u).then(()=>{i&&function(e,t){let r=function(e,t,r){let n,a,s=e.getProps();return tP(s,t,s.custom,(n={},e.values.forEach((e,t)=>n[t]=e.get()),n),(a={},e.values.forEach((e,t)=>a[t]=e.getVelocity()),a))}(e,t),{transitionEnd:n={},transition:a={},...s}=r?e.makeTargetAnimatable(r,!1):{};for(let t in s={...s,...n}){let r=tv(s[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,tx(r))}}(e,i)}),u}(o,{...t,transition:l},{}))}return new k(i)}let rd=e=>function(t,r,n){let a;if(Array.isArray(t)&&Array.isArray(t[0])){let n;n=[],(function(e,{defaultTransition:t={},...r}={},n){let a=t.duration||.3,s=new Map,i=new Map,o={},l=new Map,u=0,h=0,d=0;for(let r=0;r<e.length;r++){let s=e[r];if("string"==typeof s){l.set(s,h);continue}if(!Array.isArray(s)){l.set(s.name,ra(h,s.at,u,l));continue}let[m,g,v={}]=s;void 0!==v.at&&(h=ra(h,v.at,u,l));let y=0,b=(e,r,n,s=0,i=0)=>{var o;let l=Array.isArray(o=e)?o:[o],{delay:u=0,times:c=eX(l),type:p="keyframes",...f}=r,{ease:m=t.ease||"easeOut",duration:g}=r,v="function"==typeof u?u(s,i):u,b=l.length;if(b<=2&&"spring"===p){let e=100;2===b&&ru(l)&&(e=Math.abs(l[1]-l[0]));let t={...f};void 0!==g&&(t.duration=F(g));let r=function(e,t=100){let r=e0({keyframes:[0,t],...e}),n=Math.min(e2(r),2e4);return{type:"keyframes",ease:e=>r.next(n*e).value/t,duration:n/1e3}}(t,e);m=r.ease,g=r.duration}null!=g||(g=a);let w=h+v,x=w+g;1===c.length&&0===c[0]&&(c[1]=1);let A=c.length-l.length;A>0&&eH(c,A),1===l.length&&l.unshift(null),function(e,t,r,n,a,s){for(let t=0;t<e.length;t++){let r=e[t];r.at>a&&r.at<s&&(ty(e,r),t--)}for(let i=0;i<t.length;i++)e.push({value:t[i],at:ey(a,s,n[i]),easing:function(e,t){var r;let n;return $(e)?e[r=e.length,((t-0)%(n=r-0)+n)%n+0]:e}(r,i)})}(n,l,m,c,w,x),y=Math.max(v+g,y),d=Math.max(x,d)};if(tf(m))b(g,v,ro("default",ri(m,i)));else{let e=f(m,n,o),t=e.length;for(let r=0;r<t;r++){let n=ri(e[r],i);for(let e in g){var c,p;b(g[e],(c=v)[p=e]?{...c,...c[p]}:{...c},ro(e,n),r,t)}}}u=h,h+=y}
1return i.forEach((e,n)=>{for(let a in e){let i=e[a];i.sort(rs);let o=[],l=[],u=[];for(let e=0;e<i.length;e++){let{at:t,value:r,easing:n}=i[e];o.push(r),l.push(eq(0,d,t)),u.push(n||"easeOut")}0!==l[0]&&(l.unshift(0),o.unshift(o[0]),u.unshift("easeInOut")),1!==l[l.length-1]&&(l.push(1),o.push(null)),s.has(n)||s.set(n,{keyframes:{},transition:{}});let h=s.get(n);h.keyframes[a]=o,h.transition[a]={...t,duration:d,ease:u,times:l,...r}}}),s})(t,r,e).forEach(({keyframes:e,transition:t},r)=>{let a;a=tf(r)?rn(r,e.default,t.default):rh(r,e,t),n.push(a)}),a=new k(n)}else a="object"!=typeof r||Array.isArray(r)?rn(t,r,n):rh(t,r,n,e);return e&&e.animations.push(a),a};function rc(){var e;let t=c(()=>({current:null,animations:[]})),r=c(()=>rd(t));return e=()=>{t.animations.forEach(e=>e.stop())},(0,d.useEffect)(()=>()=>e(),[]),[t,r]}rd()},62770:(e,t,r)=>{r.d(t,{S:()=>T});var n=r(94513),a=r(94285),s=r(73964),i=r(71126),o=r(41375),l=r(26505),u=r(15549),h=r(18621),d=r(95657),c=r(92788),p="Checkbox",[f,m]=(0,i.A)(p),[g,v]=f(p);function y(e){let{__scopeCheckbox:t,checked:r,children:s,defaultChecked:i,disabled:o,form:u,name:h,onCheckedChange:d,required:c,value:f="on",internal_do_not_use_render:m}=e,[v,y]=(0,l.i)({prop:r,defaultProp:i??!1,onChange:d,caller:p}),[b,w]=a.useState(null),[x,A]=a.useState(null),V=a.useRef(!1),k=!b||!!u||!!b.closest("form"),C={checked:v,disabled:o,setChecked:y,control:b,setControl:w,name:h,form:u,value:f,hasConsumerStoppedPropagationRef:V,required:c,defaultChecked:!M(i)&&i,isFormControl:k,bubbleInput:x,setBubbleInput:A};return(0,n.jsx)(g,{scope:t,...C,children:"function"==typeof m?m(C):s})}var b="CheckboxTrigger",w=a.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...i},l)=>{let{control:u,value:h,disabled:d,checked:p,required:f,setControl:m,setChecked:g,hasConsumerStoppedPropagationRef:y,isFormControl:w,bubbleInput:x}=v(b,e),A=(0,s.s)(l,m),V=a.useRef(p);return a.useEffect(()=>{let e=u?.form;if(e){let t=()=>g(V.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,g]),(0,n.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":M(p)?"mixed":p,"aria-required":f,"data-state":P(p),"data-disabled":d?"":void 0,disabled:d,value:h,...i,ref:A,onKeyDown:(0,o.mK)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.mK)(r,e=>{g(e=>!!M(e)||!e),x&&w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});w.displayName=b;var x=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:s,defaultChecked:i,required:o,disabled:l,value:u,onCheckedChange:h,form:d,...c}=e;return(0,n.jsx)(y,{__scopeCheckbox:r,checked:s,defaultChecked:i,disabled:l,required:o,onCheckedChange:h,name:a,form:d,value:u,internal_do_not_use_render:({isFormControl:e})=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w,{...c,ref:t,__scopeCheckbox:r}),e&&(0,n.jsx)(C,{__scopeCheckbox:r})]})})});x.displayName=p;var A="CheckboxIndicator",V=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...s}=e,i=v(A,r);return(0,n.jsx)(d.C,{present:a||M(i.checked)||!0===i.checked,children:(0,n.jsx)(c.sG.span,{"data-state":P(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:t,style:{pointerEvents:"none",...e.style}})})});V.displayName=A;var k="CheckboxBubbleInput",C=a.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:i,hasConsumerStoppedPropagationRef:o,checked:l,defaultChecked:d,required:p,disabled:f,name:m,value:g,form:y,bubbleInput:b,setBubbleInput:w}=v(k,e),x=(0,s.s)(r,w),A=(0,u.Z)(l),V=(0,h.X)(i);a.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!o.current;if(A!==l&&e){let r=new Event("click",{bubbles:t});b.indeterminate=M(l),e.call(b,!M(l)&&l),b.dispatchEvent(r)}},[b,A,l,o]);let C=a.useRef(!M(l)&&l);return(0,n.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:d??C.current,required:p,disabled:f,name:m,value:g,form:y,...t,tabIndex:-1,ref:x,style:{...t.style,...V,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function M(e){return"indeterminate"===e}function P(e){return M(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=k;var S=r(48499),F=r(95362);let T=a.forwardRef(({className:e,...t},r)=>(0,n.jsx)(x,{ref:r,className:(0,F.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-gray-11 shadow hover:opacity-85 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-gray-11 data-[state=checked]:text-primary-foreground",e),...t,children:(0,n.jsx)(V,{className:(0,F.cn)("flex items-center justify-center text-current"),children:(0,n.jsx)(S.q9z,{className:"h-4 w-4"})})}));T.displayName=x.displayName},75923:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96677).A)("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]])},78878:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(96677).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])}}]);
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.