PageSourceSearch

https://notetube.ai/_next/static/chunks/ui-f7edb8277a1fb1b9.js

js notetube.ai collected 2026-10-05 14:13:45 UTC 192,584 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:notetube-web":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="db54a3af-b5f0-45bc-ac50-d84b37c86138",e._sentryDebugIdIdentifier="sentry-dbid-db54a3af-b5f0-45bc-ac50-d84b37c86138")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6209],{1161:(e,t,r)=>{r.d(t,{C1:()=>x,bL:()=>y});var n=r(7620),o=r(18107),i=r(60421),l=r(54568),a="Progress",[s,u]=(0,o.A)(a),[d,c]=s(a),p=n.forwardRef((e,t)=>{var r,n,o,a;let{__scopeProgress:s,value:u=null,max:c,getValueLabel:p=m,...f}=e;(c||0===c)&&!b(c)&&console.error((r="".concat(c),n="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(n,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let h=b(c)?c:100;null===u||w(u,h)||console.error((o="".concat(u),a="Progress","Invalid prop `value` of value `".concat(o,"` supplied to `").concat(a,"`. The `value` prop must be:\n  - a positive number\n  - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n  - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let y=w(u,h)?u:null,x=g(y)?p(y,h):void 0;return(0,l.jsx)(d,{scope:s,value:y,max:h,children:(0,l.jsx)(i.sG.div,{"aria-valuemax":h,"aria-valuemin":0,"aria-valuenow":g(y)?y:void 0,"aria-valuetext":x,role:"progressbar","data-state":v(y,h),"data-value":null!=y?y:void 0,"data-max":h,...f,ref:t})})});p.displayName=a;var f="ProgressIndicator",h=n.forwardRef((e,t)=>{var r;let{__scopeProgress:n,...o}=e,a=c(f,n);return(0,l.jsx)(i.sG.div,{"data-state":v(a.value,a.max),"data-value":null!=(r=a.value)?r:void 0,"data-max":a.max,...o,ref:t})});function m(e,t){return"".concat(Math.round(e/t*100),"%")}function v(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function g(e){return"number"==typeof e}function b(e){return g(e)&&!isNaN(e)&&e>0}function w(e,t){return g(e)&&!isNaN(e)&&e<=t&&e>=0}h.displayName=f;var y=p,x=h},1679:(e,t,r)=>{r.d(t,{B:()=>s});var n,o=r(7620),i=r(77514),l=(n||(n=r.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),a=0;function s(e){let[t,r]=o.useState(l());return(0,i.N)(()=>{e||r(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},2091:(e,t,r)=>{r.d(t,{Mz:()=>L,i3:()=>I,UC:()=>N,bL:()=>T,Bk:()=>v});var n=r(7620),o=r(81543),i=r(36993),l=r(60421),a=r(54568),s=n.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,a.jsx)(l.sG.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,a.jsx)("polygon",{points:"0,0 30,0 15,10"})})});s.displayName="Arrow";var u=r(61715),d=r(18107),c=r(9111),p=r(77514),f=r(64185),h="Popper",[m,v]=(0,d.A)(h),[g,b]=m(h),w=e=>{let{__scopePopper:t,children:r}=e,[o,i]=n.useState(null),[l,s]=n.useState(void 0);return(0,a.jsx)(g,{scope:t,anchor:o,onAnchorChange:i,placementState:l,setPlacementState:s,children:r})};w.displayName=h;var y="PopperAnchor",x=n.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:o,...i}=e,s=b(y,r),d=n.useRef(null),c=s.onAnchorChange,p=n.useCallback(e=>{d.current=e,e&&c(e)},[c]),f=(0,u.s)(t,p),h=n.useRef(null);n.useEffect(()=>{if(!o)return;let e=h.current;h.current=o.current,e!==h.current&&c(h.current)});let m=s.placementState&&M(s.placementState),v=null==m?void 0:m[0],g=null==m?void 0:m[1];return o?null:(0,a.jsx)(l.sG.div,{"data-radix-popper-side":v,"data-radix-popper-align":g,...i,ref:f})});x.displayName=y;var C="PopperContent",[E,k]=m(C),S=n.forwardRef((e,t)=>{var r,s,d,h,m,v,g,w;let{__scopePopper:y,side:x="bottom",sideOffset:k=0,align:S="center",alignOffset:R=0,arrowPadding:P=0,avoidCollisions:j=!0,collisionBoundary:T=[],collisionPadding:L=0,sticky:N="partial",hideWhenDetached:I=!1,updatePositionStrategy:_="optimized",onPlaced:O,...K}=e,F=b(C,y),[z,G]=n.useState(null),W=(0,u.s)(t,e=>G(e)),[H,B]=n.useState(null),V=(0,f.X)(H),U=null!=(g=null==V?void 0:V.width)?g:0,X=null!=(w=null==V?void 0:V.height)?w:0,q="number"==typeof L?L:{top:0,right:0,bottom:0,left:0,...L},Y=Array.isArray(T)?T:[T],$=Y.length>0,Z={padding:q,boundary:Y.filter(D),altBoundary:$},{refs:Q,floatingStyles:J,placement:ee,isPositioned:et,middlewareData:er}=(0,o.we)({strategy:"fixed",placement:x+("center"!==S?"-"+S:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,i.ll)(...t,{animationFrame:"always"===_})},elements:{reference:F.anchor},middleware:[(0,o.cY)({mainAxis:k+X,alignmentAxis:R}),j&&(0,o.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===N?(0,o.ER)():void 0,...Z}),j&&(0,o.UU)({...Z}),(0,o.Ej)({...Z,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),H&&(0,o.UE)({element:H,padding:P}),A({arrowWidth:U,arrowHeight:X}),I&&(0,o.jD)({strategy:"referenceHidden",...Z,boundary:$?Z.boundary:void 0})]}),en=F.setPlacementState;(0,p.N)(()=>(en(ee),()=>{en(void 0)}),[ee,en]);
1let[eo,ei]=M(ee),el=(0,c.c)(O);(0,p.N)(()=>{et&&(null==el||el())},[et,el]);let ea=null==(r=er.arrow)?void 0:r.x,es=null==(s=er.arrow)?void 0:s.y,eu=(null==(d=er.arrow)?void 0:d.centerOffset)!==0,[ed,ec]=n.useState();return(0,p.N)(()=>{z&&ec(window.getComputedStyle(z).zIndex)},[z]),(0,a.jsx)("div",{ref:Q.setFloating,"data-radix-popper-content-wrapper":"",style:{...J,transform:et?J.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ed,"--radix-popper-transform-origin":[null==(h=er.transformOrigin)?void 0:h.x,null==(m=er.transformOrigin)?void 0:m.y].join(" "),...(null==(v=er.hide)?void 0:v.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,a.jsx)(E,{scope:y,placedSide:eo,placedAlign:ei,onArrowChange:B,arrowX:ea,arrowY:es,shouldHideArrow:eu,children:(0,a.jsx)(l.sG.div,{"data-side":eo,"data-align":ei,...K,ref:W,style:{...K.style,animation:et?void 0:"none"}})})})});S.displayName=C;var R="PopperArrow",P={top:"bottom",right:"left",bottom:"top",left:"right"},j=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=k(R,r),i=P[o.placedSide];return(0,a.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,a.jsx)(s,{...n,ref:t,style:{...n.style,display:"block"}})})});function D(e){return null!==e}j.displayName=R;var A=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,l;let{placement:a,rects:s,middlewareData:u}=t,d=(null==(r=u.arrow)?void 0:r.centerOffset)!==0,c=d?0:e.arrowWidth,p=d?0:e.arrowHeight,[f,h]=M(a),m={start:"0%",center:"50%",end:"100%"}[h],v=(null!=(i=null==(n=u.arrow)?void 0:n.x)?i:0)+c/2,g=(null!=(l=null==(o=u.arrow)?void 0:o.y)?l:0)+p/2,b="",w="";return"bottom"===f?(b=d?m:"".concat(v,"px"),w="".concat(-p,"px")):"top"===f?(b=d?m:"".concat(v,"px"),w="".concat(s.floating.height+p,"px")):"right"===f?(b="".concat(-p,"px"),w=d?m:"".concat(g,"px")):"left"===f&&(b="".concat(s.floating.width+p,"px"),w=d?m:"".concat(g,"px")),{data:{x:b,y:w}}}});function M(e){let[t,r="center"]=e.split("-");return[t,r]}var T=w,L=x,N=S,I=j},9111:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(7620);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},9850:(e,t,r)=>{r.d(t,{bL:()=>y,zi:()=>C});var n=r(7620),o=r(47231),i=r(61715),l=r(18107),a=r(54111),s=r(46357),u=r(64185),d=r(60421),c=r(54568),p="Switch",[f,h]=(0,l.A)(p),[m,v]=f(p);function g(e){let{__scopeSwitch:t,checked:r,children:o,defaultChecked:i,disabled:l,form:s,name:u,onCheckedChange:d,required:f,value:h="on",internal_do_not_use_render:v}=e,[g,b]=(0,a.i)({prop:r,defaultProp:null!=i&&i,onChange:d,caller:p}),[w,y]=n.useState(null),[x,C]=n.useState(null),E=n.useRef(!1),k=!w||!!s||!!w.closest("form"),S={checked:g,setChecked:b,disabled:l,control:w,setControl:y,name:u,form:s,value:h,hasConsumerStoppedPropagationRef:E,required:f,defaultChecked:i,isFormControl:k,bubbleInput:x,setBubbleInput:C};return(0,c.jsx)(m,{scope:t,...S,children:"function"==typeof v?v(S):o})}var b="SwitchTrigger",w=n.forwardRef((e,t)=>{let{__scopeSwitch:r,onClick:n,...l}=e,{value:a,disabled:s,checked:u,required:p,setControl:f,setChecked:h,hasConsumerStoppedPropagationRef:m,isFormControl:g,bubbleInput:w}=v(b,r),y=(0,i.s)(t,f);return(0,c.jsx)(d.sG.button,{type:"button",role:"switch","aria-checked":u,"aria-required":p,"data-state":S(u),"data-disabled":s?"":void 0,disabled:s,value:a,...l,ref:y,onClick:(0,o.mK)(n,e=>{h(e=>!e),w&&g&&(m.current=e.isPropagationStopped(),m.current||e.stopPropagation())})})});w.displayName=b;var y=n.forwardRef((e,t)=>{let{__scopeSwitch:r,name:n,checked:o,defaultChecked:i,required:l,disabled:a,value:s,onCheckedChange:u,form:d,...p}=e;return(0,c.jsx)(g,{__scopeSwitch:r,checked:o,defaultChecked:i,disabled:a,required:l,onCheckedChange:u,name:n,form:d,value:s,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(w,{...p,ref:t,__scopeSwitch:r}),n&&(0,c.jsx)(k,{__scopeSwitch:r})]})}})});y.displayName=p;var x="SwitchThumb",C=n.forwardRef((e,t)=>
1{let{__scopeSwitch:r,...n}=e,o=v(x,r);return(0,c.jsx)(d.sG.span,{"data-state":S(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});C.displayName=x;var E="SwitchBubbleInput",k=n.forwardRef((e,t)=>{let{__scopeSwitch:r,...o}=e,{control:l,hasConsumerStoppedPropagationRef:a,checked:p,defaultChecked:f,required:h,disabled:m,name:g,value:b,form:w,bubbleInput:y,setBubbleInput:x}=v(E,r),C=(0,i.s)(t,x),k=(0,s.Z)(p),S=(0,u.X)(l);n.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(k!==p&&e){let r=new Event("click",{bubbles:t});e.call(y,p),y.dispatchEvent(r)}},[y,k,p,a]);let R=n.useRef(p);return(0,c.jsx)(d.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=f?f:R.current,required:h,disabled:m,name:g,value:b,form:w,...o,tabIndex:-1,ref:C,style:{...o.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function S(e){return e?"checked":"unchecked"}k.displayName=E},13714:(e,t,r)=>{r.d(t,{QP:()=>ef});let n=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),o=[],i=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let n=e[t],o=r.nextPart.get(n);if(o){let r=i(e,t+1,o);if(r)return r}let l=r.validators;if(null===l)return;let a=0===t?e.join("-"):e.slice(t).join("-"),s=l.length;for(let e=0;e<s;e++){let t=l[e];if(t.validator(a))return t.classGroupId}},l=(e,t)=>{let r=n();for(let n in e)a(e[n],r,n,t);return r},a=(e,t,r,n)=>{let o=e.length;for(let i=0;i<o;i++)s(e[i],t,r,n)},s=(e,t,r,n)=>"string"==typeof e?void u(e,t,r):"function"==typeof e?void d(e,t,r,n):void c(e,t,r,n),u=(e,t,r)=>{(""===e?t:p(t,e)).classGroupId=r},d=(e,t,r,n)=>{if(f(e))return void a(e(n),t,r,n);null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e})},c=(e,t,r,n)=>{let o=Object.entries(e),i=o.length;for(let e=0;e<i;e++){let[i,l]=o[e];a(l,p(t,i),r,n)}},p=(e,t)=>{let r=e,o=t.split("-"),i=o.length;for(let e=0;e<i;e++){let t=o[e],i=r.nextPart.get(t);i||(i=n(),r.nextPart.set(t,i)),r=i}return r},f=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,h=[],m=(e,t,r,n,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:o}),v=/\s+/,g=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=g(e[n]))&&(r&&(r+=" "),r+=t);return r},b=[],w=e=>{let t=t=>t[e]||b;return t.isThemeGetter=!0,t},y=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,C=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,E=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,k=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,S=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,R=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,j=e=>C.test(e),D=e=>!!e&&!Number.isNaN(Number(e)),A=e=>!!e&&Number.isInteger(Number(e)),M=e=>e.endsWith("%")&&D(e.slice(0,-1)),T=e=>E.test(e),L=()=>!0,N=e=>k.test(e)&&!S.test(e),I=()=>!1,_=e=>R.test(e),O=e=>P.test(e),K=e=>!G(e)&&!Y(e),F=e=>e.startsWith("@container")&&("/"===e[10]&&void 0!==e[11]||"s"===e[11]&&void 0!==e[16]&&e.startsWith("-size/",10)||"n"===e[11]&&void 0!==e[18]&&e.startsWith("-normal/",10)),z=e=>en(e,ea,I),G=e=>y.test(e),W=e=>en(e,es,N),H=e=>en(e,eu,D),B=e=>en(e,ec,L),V=e=>en(e,ed,I),U=e=>en(e,ei,I),X=e=>en(e,el,O),q=e=>en(e,ep,_),Y=e=>x.test(e),$=e=>eo(e,es),Z=e=>eo(e,ed),Q=e=>eo(e,ei),J=e=>eo(e,ea),ee=e=>eo(e,el),et=e=>eo(e,ep,!0),er=e=>eo(e,ec,!0),en=(e,t,r)=>{let n=y.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},eo=(e,t,r=!1)=>{let n=x.exec(e);return!!n&&(n[1]?t(n[1]):r)},ei=e=>"position"===e||"percentage"===e,el=e=>"image"===e||"url"===e,ea=e=>"length"===e||"size"===e||"bg-size"===e,es=e=>"length"===e,eu=e=>"number"===e,ed=e=>"family-name"===e,ec=e=>"number"===e||"weight"===e,ep=e=>"shadow"===e;Symbol.toStringTag;let ef=((e,...t)=>{let r,n,a,s,u=e=>{let t=n(e);if(t)return t;let o=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:i,postfixLookupClassGroupIds:l}=t,a=[],s=e.trim().split(v),u="";for(let e=s.length-1;e>=0;e-=1){let t,d=s[e],{isExternal:c,modifiers:p,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:m}=r(d);if(c){u=d+(u.length>0?" "+u:u);continue}let v=!!m;if(v){let e=(t=n(h.substring(0,m)))&&l[t]?n(h):void 0;e&&e!==t&&(t=e,v=!1)}else t=n(h);if(!t){if(!v||!(t=n(h))){u=d+(u.length>0?" "+u:u);continue}v=!1}let g=0===p.length?"":1===p.length?p[0]:i(p).join(":"),b=f?g+"!":g,w=b+t;if(a.indexOf(w)>-1)continue;a.push(w);let y=o(t,v);for(let e=0;e<y.length;++e){let t=y[e];a.push(b+t)}u=d+(u.length>0?" "+u:u)}return u})(e,r);return a(e,o),o};return s=d=>(n=(r=(e=>({cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null),o=(o,i)=>{r[o]=i,++t>e&&(t=0,n=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=n[e])?(o(e,t),t):void 0},set(e,t){e in r?r[e]=t:o(e,t)}}})(e.cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t,r=[],n=0,o=0,i=0,l=e.length;for(let a=0;a<l;a++){let l=e[a];if(0===n&&0===o){if(":"===l){r.push(e.slice(i,a)),i=a+1;continue}if("/"===l){t=a;continue}}"["===l?n++:"]"===l?n--:"("===l?o++:")"===l&&o--}let a=0===r.length?e:e.slice(i),s=a,u=!1;return a.endsWith("!")?(s=a.slice(0,-1),u=!0):a.startsWith("!")&&(s=a.slice(1),u=!0),m(r,u,s,t&&t>i?t-i:void 0)};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.slice(e.length)):m(h,!1,t,void 0,!0)}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n})(e),sortModifiers:(e=>{let t=new Map;
1return e.orderSensitiveModifiers.forEach((e,r)=>{t.set(e,1e6+r)}),e=>{let r=[],n=[];for(let o=0;o<e.length;o++){let i=e[o],l="["===i[0],a=t.has(i);l||a?(n.length>0&&(n.sort(),r.push(...n),n=[]),r.push(i)):n.push(i)}return n.length>0&&(n.sort(),r.push(...n)),r}})(e),postfixLookupClassGroupIds:(e=>{let t=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let e=0;e<r.length;e++)t[r[e]]=!0;return t})(e),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return l(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return(e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let t=e.slice(1,-1),r=t.indexOf(":"),n=t.slice(0,r);return n?"arbitrary.."+n:void 0})())(e);let r=e.split("-"),n=+(""===r[0]&&r.length>1);return i(r,n,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=n[e],i=r[e];return t?i?((e,t)=>{let r=Array(e.length+t.length);for(let t=0;t<e.length;t++)r[t]=e[t];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r})(i,t):t:i||o}return r[e]||o}}})(e)}))(t.reduce((e,t)=>t(e),e()))).cache.get,a=r.cache.set,s=u,u(d)),(...e)=>s(((...e)=>{let t,r,n=0,o="";for(;n<e.length;)(t=e[n++])&&(r=g(t))&&(o&&(o+=" "),o+=r);return o})(...e))})(()=>{let e=w("color"),t=w("font"),r=w("text"),n=w("font-weight"),o=w("tracking"),i=w("leading"),l=w("breakpoint"),a=w("container"),s=w("spacing"),u=w("radius"),d=w("shadow"),c=w("inset-shadow"),p=w("text-shadow"),f=w("drop-shadow"),h=w("blur"),m=w("perspective"),v=w("aspect"),g=w("ease"),b=w("animate"),y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],C=()=>[...x(),Y,G],E=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto","contain","none"],S=()=>[Y,G,s],R=()=>[j,"full","auto",...S()],P=()=>[A,"none","subgrid",Y,G],N=()=>["auto",{span:["full",A,Y,G]},A,Y,G],I=()=>[A,"auto",Y,G],_=()=>["auto","min","max","fr",Y,G],O=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],en=()=>["start","end","center","stretch","center-safe","end-safe"],eo=()=>["auto",...S()],ei=()=>[j,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...S()],el=()=>[j,"screen","full","dvw","lvw","svw","min","max","fit",...S()],ea=()=>[j,"screen","full","lh","dvh","lvh","svh","min","max","fit",...S()],es=()=>[e,Y,G],eu=()=>[...x(),Q,U,{position:[Y,G]}],ed=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ec=()=>["auto","cover","contain",J,z,{size:[Y,G]}],ep=()=>[M,$,W],ef=()=>["","none","full",u,Y,G],eh=()=>["",D,$,W],em=()=>["solid","dashed","dotted","double"],ev=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[D,M,Q,U],eb=()=>["","none",h,Y,G],ew=()=>["none",D,Y,G],ey=()=>["none",D,Y,G],ex=()=>[D,Y,G],eC=()=>[j,"full",...S()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[T],breakpoint:[T],color:[L],container:[T],"drop-shadow":[T],ease:["in","out","in-out"],font:[K],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[T],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[T],shadow:[T],spacing:["px",D],text:[T],"text-shadow":[T],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",j,G,Y,v]}],container:["container"],"container-type":[{"@container":["","normal","size",Y,G]}],"container-named":[F],columns:[{columns:[D,G,Y,a]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:C()}],overflow:[{overflow:E()}],"overflow-x":[{"overflow-x":E()}],"overflow-y":[{"overflow-y":E()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:R()}],"inset-x":[{"inset-x":R()}],"inset-y":[{"inset-y":R()}],start:[{"inset-s":R(),start:R()}],end:[{"inset-e":R(),end:R()}],"inset-bs":[{"inset-bs":R()}],"inset-be":[{"inset-be":R()}],top:[{top:R()}
vendor: 4,755 bytes, line 1
1],right:[{right:R()}],bottom:[{bottom:R()}],left:[{left:R()}],visibility:["visible","invisible","collapse"],z:[{z:[A,"auto",Y,G]}],basis:[{basis:[j,"full","auto",a,...S()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[D,j,"auto","initial","none",G]}],grow:[{grow:["",D,Y,G]}],shrink:[{shrink:["",D,Y,G]}],order:[{order:[A,"first","last","none",Y,G]}],"grid-cols":[{"grid-cols":P()}],"col-start-end":[{col:N()}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":P()}],"row-start-end":[{row:N()}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":_()}],"auto-rows":[{"auto-rows":_()}],gap:[{gap:S()}],"gap-x":[{"gap-x":S()}],"gap-y":[{"gap-y":S()}],"justify-content":[{justify:[...O(),"normal"]}],"justify-items":[{"justify-items":[...en(),"normal"]}],"justify-self":[{"justify-self":["auto",...en()]}],"align-content":[{content:["normal",...O()]}],"align-items":[{items:[...en(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...en(),{baseline:["","last"]}]}],"place-content":[{"place-content":O()}],"place-items":[{"place-items":[...en(),"baseline"]}],"place-self":[{"place-self":["auto",...en()]}],p:[{p:S()}],px:[{px:S()}],py:[{py:S()}],ps:[{ps:S()}],pe:[{pe:S()}],pbs:[{pbs:S()}],pbe:[{pbe:S()}],pt:[{pt:S()}],pr:[{pr:S()}],pb:[{pb:S()}],pl:[{pl:S()}],m:[{m:eo()}],mx:[{mx:eo()}],my:[{my:eo()}],ms:[{ms:eo()}],me:[{me:eo()}],mbs:[{mbs:eo()}],mbe:[{mbe:eo()}],mt:[{mt:eo()}],mr:[{mr:eo()}],mb:[{mb:eo()}],ml:[{ml:eo()}],"space-x":[{"space-x":S()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":S()}],"space-y-reverse":["space-y-reverse"],size:[{size:ei()}],"inline-size":[{inline:["auto",...el()]}],"min-inline-size":[{"min-inline":["auto",...el()]}],"max-inline-size":[{"max-inline":["none",...el()]}],"block-size":[{block:["auto",...ea()]}],"min-block-size":[{"min-block":["auto",...ea()]}],"max-block-size":[{"max-block":["none",...ea()]}],w:[{w:[a,"screen",...ei()]}],"min-w":[{"min-w":[a,"screen","none",...ei()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[l]},...ei()]}],h:[{h:["screen","lh",...ei()]}],"min-h":[{"min-h":["screen","lh","none",...ei()]}],"max-h":[{"max-h":["screen","lh",...ei()]}],"font-size":[{text:["base",r,$,W]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,er,B]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",M,G]}],"font-family":[{font:[Z,V,t]}],"font-features":[{"font-features":[G]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,Y,G]}],"line-clamp":[{"line-clamp":[D,"none",Y,H]}],leading:[{leading:[i,...S()]}],"list-image":[{"list-image":["none",Y,G]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Y,G]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:es()}],"text-color":[{text:es()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...em(),"wavy"]}],"text-decoration-thickness":[{decoration:[D,"from-font","auto",Y,W]}],"text-decoration-color":[{decoration:es()}],"underline-offset":[{"underline-offset":[D,"auto",Y,G]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:S()}],"tab-size":[{tab:[A,Y,G]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Y,G]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Y,G]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:eu()}],"bg-repeat":[{bg:ed()}],"bg-size":[{bg:ec()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},A,Y,G],radial:["",Y,G],conic:[A,Y,G]},ee,X]}],"bg-color":[{bg:es()}],"gradient-from-pos":[{from:ep()}
1],"gradient-via-pos":[{via:ep()}],"gradient-to-pos":[{to:ep()}],"gradient-from":[{from:es()}],"gradient-via":[{via:es()}],"gradient-to":[{to:es()}],rounded:[{rounded:ef()}],"rounded-s":[{"rounded-s":ef()}],"rounded-e":[{"rounded-e":ef()}],"rounded-t":[{"rounded-t":ef()}],"rounded-r":[{"rounded-r":ef()}],"rounded-b":[{"rounded-b":ef()}],"rounded-l":[{"rounded-l":ef()}],"rounded-ss":[{"rounded-ss":ef()}],"rounded-se":[{"rounded-se":ef()}],"rounded-ee":[{"rounded-ee":ef()}],"rounded-es":[{"rounded-es":ef()}],"rounded-tl":[{"rounded-tl":ef()}],"rounded-tr":[{"rounded-tr":ef()}],"rounded-br":[{"rounded-br":ef()}],"rounded-bl":[{"rounded-bl":ef()}],"border-w":[{border:eh()}],"border-w-x":[{"border-x":eh()}],"border-w-y":[{"border-y":eh()}],"border-w-s":[{"border-s":eh()}],"border-w-e":[{"border-e":eh()}],"border-w-bs":[{"border-bs":eh()}],"border-w-be":[{"border-be":eh()}],"border-w-t":[{"border-t":eh()}],"border-w-r":[{"border-r":eh()}],"border-w-b":[{"border-b":eh()}],"border-w-l":[{"border-l":eh()}],"divide-x":[{"divide-x":eh()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":eh()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...em(),"hidden","none"]}],"divide-style":[{divide:[...em(),"hidden","none"]}],"border-color":[{border:es()}],"border-color-x":[{"border-x":es()}],"border-color-y":[{"border-y":es()}],"border-color-s":[{"border-s":es()}],"border-color-e":[{"border-e":es()}],"border-color-bs":[{"border-bs":es()}],"border-color-be":[{"border-be":es()}],"border-color-t":[{"border-t":es()}],"border-color-r":[{"border-r":es()}],"border-color-b":[{"border-b":es()}],"border-color-l":[{"border-l":es()}
vendor: 5,723 bytes, line 1
1],"divide-color":[{divide:es()}],"outline-style":[{outline:[...em(),"none","hidden"]}],"outline-offset":[{"outline-offset":[D,Y,G]}],"outline-w":[{outline:["",D,$,W]}],"outline-color":[{outline:es()}],shadow:[{shadow:["","none",d,et,q]}],"shadow-color":[{shadow:es()}],"inset-shadow":[{"inset-shadow":["none",c,et,q]}],"inset-shadow-color":[{"inset-shadow":es()}],"ring-w":[{ring:eh()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:es()}],"ring-offset-w":[{"ring-offset":[D,W]}],"ring-offset-color":[{"ring-offset":es()}],"inset-ring-w":[{"inset-ring":eh()}],"inset-ring-color":[{"inset-ring":es()}],"text-shadow":[{"text-shadow":["none",p,et,q]}],"text-shadow-color":[{"text-shadow":es()}],opacity:[{opacity:[D,Y,G]}],"mix-blend":[{"mix-blend":[...ev(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ev()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[D]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":es()}],"mask-image-linear-to-color":[{"mask-linear-to":es()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":es()}],"mask-image-t-to-color":[{"mask-t-to":es()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":es()}],"mask-image-r-to-color":[{"mask-r-to":es()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":es()}],"mask-image-b-to-color":[{"mask-b-to":es()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":es()}],"mask-image-l-to-color":[{"mask-l-to":es()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":es()}],"mask-image-x-to-color":[{"mask-x-to":es()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":es()}],"mask-image-y-to-color":[{"mask-y-to":es()}],"mask-image-radial":[{"mask-radial":[Y,G]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":es()}],"mask-image-radial-to-color":[{"mask-radial-to":es()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":x()}],"mask-image-conic-pos":[{"mask-conic":[D]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":es()}],"mask-image-conic-to-color":[{"mask-conic-to":es()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:eu()}],"mask-repeat":[{mask:ed()}],"mask-size":[{mask:ec()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Y,G]}],filter:[{filter:["","none",Y,G]}],blur:[{blur:eb()}],brightness:[{brightness:[D,Y,G]}],contrast:[{contrast:[D,Y,G]}],"drop-shadow":[{"drop-shadow":["","none",f,et,q]}],"drop-shadow-color":[{"drop-shadow":es()}],grayscale:[{grayscale:["",D,Y,G]}],"hue-rotate":[{"hue-rotate":[D,Y,G]}],invert:[{invert:["",D,Y,G]}],saturate:[{saturate:[D,Y,G]}],sepia:[{sepia:["",D,Y,G]}],"backdrop-filter":[{"backdrop-filter":["","none",Y,G]}],"backdrop-blur":[{"backdrop-blur":eb()}],"backdrop-brightness":[{"backdrop-brightness":[D,Y,G]}],"backdrop-contrast":[{"backdrop-contrast":[D,Y,G]}],"backdrop-grayscale":[{"backdrop-grayscale":["",D,Y,G]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[D,Y,G]}],"backdrop-invert":[{"backdrop-invert":["",D,Y,G]}],"backdrop-opacity":[{"backdrop-opacity":[D,Y,G]}],"backdrop-saturate":[{"backdrop-saturate":[D,Y,G]}],"backdrop-sepia":[{"backdrop-sepia":["",D,Y,G]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":S()}],"border-spacing-x":[{"border-spacing-x":S()}],"border-spacing-y":[{"border-spacing-y":S()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Y,G]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[D,"initial",Y,G]}],ease:[{ease:["linear","initial",g,Y,G]}],delay:[{delay:[D,Y,G]}],animate:[{animate:["none",b,Y,G]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,Y,G]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:ew()}],"rotate-x":[{"rotate-x":ew()}],"rotate-y":[{"rotate-y":ew()}],"rotate-z":[{"rotate-z":ew()}],scale:[{scale:ey()}],"scale-x":[{"scale-x":ey()}],"scale-y":[{"scale-y":ey()}],"scale-z":[{"scale-z":ey()}],"scale-3d":["scale-3d"],skew:[{skew:ex()}],"skew-x":[{"skew-x":ex()}],"skew-y":[{"skew-y":ex()}],transform:[{transform:[Y,G,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eC()}],"translate-x":[{"translate-x":eC()}],"translate-y":[{"translate-y":eC()}],"translate-z":[{"translate-z":eC()}],"translate-none":["translate-none"],zoom:[{zoom:[A,Y,G]}],accent:[{accent:es()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:es()}
vendor: 5,159 bytes, line 1
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Y,G]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":es()}],"scrollbar-track-color":[{"scrollbar-track":es()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mbs":[{"scroll-mbs":S()}],"scroll-mbe":[{"scroll-mbe":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pbs":[{"scroll-pbs":S()}],"scroll-pbe":[{"scroll-pbe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Y,G]}],fill:[{fill:["none",...es()]}],"stroke-w":[{stroke:[D,$,W,H]}],stroke:[{stroke:["none",...es()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}})},14730:(e,t,r)=>{r.d(t,{In:()=>X,LM:()=>ed,PP:()=>ek,UC:()=>J,VF:()=>eC,WT:()=>U,ZL:()=>Z,bL:()=>W,l9:()=>B,p4:()=>ey,q7:()=>eb,wn:()=>eR});
1var n=r(7620),o=r(97509),i=r(72917),l=r(47231),a=r(52602),s=r(61715),u=r(18107),d=r(35025),c=r(48966),p=r(26419),f=r(18249),h=r(1679),m=r(2091),v=r(14972),g=r(48787),b=r(60421),w=r(46118),y=r(9111),x=r(54111),C=r(77514),E=r(46357),k=r(29350),S=r(9702),R=r(72413),P=r(54568),j=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],A="Select",[M,T,L]=(0,a.N)(A),[N,I]=(0,u.A)(A,[L,m.Bk]),_=(0,m.Bk)(),[O,K]=N(A),[F,z]=N(A);function G(e){let{__scopeSelect:t,children:r,open:o,defaultOpen:i,onOpenChange:l,value:a,defaultValue:s,onValueChange:u,dir:c,name:p,autoComplete:f,disabled:v,required:g,form:b,internal_do_not_use_render:w}=e,y=_(t),[C,E]=n.useState(null),[k,S]=n.useState(null),[R,j]=n.useState(!1),D=(0,d.jH)(c),[T,L]=(0,x.i)({prop:o,defaultProp:null!=i&&i,onChange:l,caller:A}),[N,I]=(0,x.i)({prop:a,defaultProp:s,onChange:u,caller:A}),K=n.useRef(null),z=!C||!!b||!!C.closest("form"),[G,W]=n.useState(new Set),H=(0,h.B)(),B=Array.from(G).map(e=>e.props.value).join(";"),V=n.useCallback(e=>{W(t=>new Set(t).add(e))},[]),U=n.useCallback(e=>{W(t=>{let r=new Set(t);return r.delete(e),r})},[]),X={required:g,trigger:C,onTriggerChange:E,valueNode:k,onValueNodeChange:S,valueNodeHasChildren:R,onValueNodeHasChildrenChange:j,contentId:H,value:N,onValueChange:I,open:T,onOpenChange:L,dir:D,triggerPointerDownPosRef:K,disabled:v,name:p,autoComplete:f,form:b,nativeOptions:G,nativeSelectKey:B,isFormControl:z};return(0,P.jsx)(m.bL,{...y,children:(0,P.jsx)(O,{scope:t,...X,children:(0,P.jsx)(M.Provider,{scope:t,children:(0,P.jsx)(F,{scope:t,onNativeOptionAdd:V,onNativeOptionRemove:U,children:"function"==typeof w?w(X):r})})})})}G.displayName="SelectProvider";var W=e=>{let{__scopeSelect:t,children:r,...n}=e;return(0,P.jsx)(G,{__scopeSelect:t,...n,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,P.jsxs)(P.Fragment,{children:[r,n?(0,P.jsx)(eA,{__scopeSelect:t}):null]})}})};W.displayName=A;var H="SelectTrigger",B=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:o=!1,...i}=e,a=_(r),u=K(H,r),d=u.disabled||o,c=(0,s.s)(t,u.onTriggerChange),p=T(r),f=n.useRef("touch"),[h,v,g]=eT(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===u.value),n=eL(t,e,r);void 0!==n&&u.onValueChange(n.value)}),w=e=>{d||(u.onOpenChange(!0),g()),e&&(u.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,P.jsx)(m.Mz,{asChild:!0,...a,children:(0,P.jsx)(b.sG.button,{type:"button",role:"combobox","aria-controls":u.open?u.contentId:void 0,"aria-expanded":u.open,"aria-required":u.required,"aria-autocomplete":"none",dir:u.dir,"data-state":u.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eM(u.value)?"":void 0,...i,ref:c,onClick:(0,l.mK)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==f.current&&w(e)}),onPointerDown:(0,l.mK)(i.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,l.mK)(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&j.includes(e.key)&&(w(),e.preventDefault())})})})});B.displayName=H;var V="SelectValue",U=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:i,children:l,placeholder:a="",...u}=e,d=K(V,r),{onValueNodeHasChildrenChange:c}=d,p=void 0!==l,f=(0,s.s)(t,d.onValueNodeChange);(0,C.N)(()=>{c(p)},[c,p]);let h=eM(d.value);return(0,P.jsx)(b.sG.span,{...u,asChild:!h&&u.asChild,ref:f,style:{pointerEvents:"none"},children:(0,P.jsx)(n.Fragment,{children:h?a:l},h?"placeholder":"value")})});U.displayName=V;var X=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,P.jsx)(b.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});X.displayName="SelectIcon";var q="SelectPortal",[Y,$]=N(q,{forceMount:void 0}),Z=e=>{let{__scopeSelect:t,forceMount:r,...n}=e;return(0,P.jsx)(Y,{scope:e.__scopeSelect,forceMount:r,children:(0,P.jsx)(v.Z,{asChild:!0,...n})})};Z.displayName=q;var Q="SelectContent",J=n.forwardRef((e,t)=>{let r=$(Q,e.__scopeSelect),{forceMount:o=r.forceMount,...i}=e,l=K(Q,e.__scopeSelect),[a,s]=n.useState();return(0,C.N)(()=>{s(new DocumentFragment)},[]),(0,P.jsx)(g.C,{present:o||l.open,children:e=>{let{present:r}=e;return r?(0,P.jsx)(eo,{...i,ref:t}):(0,P.jsx)(ee,{...i,fragment:a})}})});J.displayName=Q;var ee=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,children:n,fragment:i}=e;return i?o.createPortal((0,P.jsx)(et,{scope:r,children:(0,P.jsx)(M.Slot,{scope:r,children:(0,P.jsx)("div",{ref:t,children:n})})}),i):null});ee.displayName="SelectContentFragment";var[et,er]=N(Q),en=(0,w.TL)("SelectContent.RemoveScroll"),eo=n.forwardRef((e,t)=>{let{__scopeSelect:r}=e,{position:o="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:u,side:d,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:w,sticky:y,hideWhenDetached:x,avoidCollisions:C,...E}=e,k=K(Q,r),[j,D]=n.useState(null),[A,M]=n.useState(null),L=(0,s.s)(t,e=>D(e)),[N,I]=n.useState(null),[_,O]=n.useState(null),F=T(r),[z,G]=n.useState(!1),W=n.useRef(!1);n.useEffect(()=>{if(j)return(0,S.Eq)(j)},[j]),(0,p.Oh)();let H=n.useCallback(e=>{let[t,...r]=F().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&A&&(A.scrollTop=0),r===n&&A&&(A.scrollTop=A.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[F,A]),B=n.useCallback(()=>H([N,j]),[H,N,j]);n.useEffect(()=>{z&&B()},[z,B]);let{onOpenChange:V,triggerPointerDownPosRef:U}=k;n.useEffect(()=>{if(j){let e={x:0,y:0},t=t=>{var r,n,o,i;e={x:Math.abs(Math.round(t.pageX)-(null!=(o=null==(r=U.current)?void 0:r.x)?o:0)),y:Math.abs(Math.round(t.pageY)-(null!=(i=null==(n=U.current)?void 0:n.y)?i:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():r.composedPath().includes(j)||V(!1),document.removeEventListener("pointermove",t),U.current=null};return null!==U.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[j,V,U]),n.useEffect(()=>{let e=()=>V(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[V]);let[X,q]=eT(e=>{let t=F().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eL(t,e,r);n&&setTimeout(()=>{var e;return null==(e=n.ref.current)?void 0:e.focus()})}),Y=n.useCallback((e,t,r)=>{let n=!W.current&&!r;(void 0!==k.value&&k.value===t||n)&&(I(e),n&&(W.current=!0))},[k.value]),$=n.useCallback(()=>null==j?void 0:j.focus(),[j]),Z=n.useCallback((e,t,r)=>{let n=!W.current&&!r;(void 0!==k.value&&k.value===t||n)&&O(e)},[k.value]),J="popper"===o?el:ei,ee=J===el?{side:d,sideOffset:h,align:m,alignOffset:v,arrowPadding:g,collisionBoundary:b,collisionPadding:w,sticky:y,hideWhenDetached:x,avoidCollisions:C}:{};return(0,P.jsx)(et,{scope:r,content:j,viewport:A,onViewportChange:M,itemRefCallback:Y,selectedItem:N,onItemLeave:$,itemTextRefCallback:Z,focusSelectedItem:B,selectedItemText:_,position:o,isPositioned:z,searchRef:X,children:(0,P.jsx)(R.A,{as:en,allowPinchZoom:!0,children:(0,P.jsx)(f.n,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,l.mK)(i,e=>{var t;null==(t=k.trigger)||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,P.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,P.jsx)(J,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...E,...ee,onPlaced:()=>G(!0),ref:L,style:{display:"flex",flexDirection:"column",outline:"none",...E.style},onKeyDown:(0,l.mK)(E.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=F().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>H(t)),e.preventDefault()}})})})})})})});eo.displayName="SelectContentImpl";var ei=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:o,...l}=e,a=K(Q,r),u=er(Q,r),[d,c]=n.useState(null),[p,f]=n.useState(null),h=(0,s.s)(t,e=>f(e)),m=T(r),v=n.useRef(!1),g=n.useRef(!0),{viewport:w,selectedItem:y,selectedItemText:x,focusSelectedItem:E}=u,k=n.useCallback(()=>
1{if(a.trigger&&a.valueNode&&d&&p&&w&&y&&x){let e=a.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=a.valueNode.getBoundingClientRect(),n=x.getBoundingClientRect();if("rtl"!==a.dir){let o=n.left-t.left,l=r.left-o,a=e.left-l,s=e.width+a,u=Math.max(s,t.width),c=window.innerWidth-10,p=(0,i.q)(l,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.left=p+"px"}else{let o=t.right-n.right,l=window.innerWidth-r.right-o,a=window.innerWidth-e.right-l,s=e.width+a,u=Math.max(s,t.width),c=window.innerWidth-10,p=(0,i.q)(l,[10,Math.max(10,c-u)]);d.style.minWidth=s+"px",d.style.right=p+"px"}let l=m(),s=window.innerHeight-20,u=w.scrollHeight,c=window.getComputedStyle(p),f=parseInt(c.borderTopWidth,10),h=parseInt(c.paddingTop,10),g=parseInt(c.borderBottomWidth,10),b=f+h+u+parseInt(c.paddingBottom,10)+g,C=Math.min(5*y.offsetHeight,b),E=window.getComputedStyle(w),k=parseInt(E.paddingTop,10),S=parseInt(E.paddingBottom,10),R=e.top+e.height/2-10,P=y.offsetHeight/2,j=f+h+(y.offsetTop+P);if(j<=R){let e=l.length>0&&y===l[l.length-1].ref.current;d.style.bottom="0px";let t=Math.max(s-R,P+(e?S:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+g);d.style.height=j+t+"px"}else{let e=l.length>0&&y===l[0].ref.current;d.style.top="0px";let t=Math.max(R,f+w.offsetTop+(e?k:0)+P);d.style.height=t+(b-j)+"px",w.scrollTop=j-R+w.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=C+"px",d.style.maxHeight=s+"px",null==o||o(),requestAnimationFrame(()=>v.current=!0)}},[m,a.trigger,a.valueNode,d,p,w,y,x,a.dir,o]);(0,C.N)(()=>k(),[k]);let[S,R]=n.useState();(0,C.N)(()=>{p&&R(window.getComputedStyle(p).zIndex)},[p]);let j=n.useCallback(e=>{e&&!0===g.current&&(k(),null==E||E(),g.current=!1)},[k,E]);return(0,P.jsx)(ea,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:j,children:(0,P.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:(0,P.jsx)(b.sG.div,{...l,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});ei.displayName="SelectItemAlignedPosition";var el=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...i}=e,l=_(r);return(0,P.jsx)(m.UC,{...l,...i,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...i.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});el.displayName="SelectPopperPosition";var[ea,es]=N(Q,{}),eu="SelectViewport",ed=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...i}=e,a=er(eu,r),u=es(eu,r),d=(0,s.s)(t,a.onViewportChange),c=n.useRef(0);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,P.jsx)(M.Slot,{scope:r,children:(0,P.jsx)(b.sG.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,l.mK)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=u;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let i=o+e,l=Math.min(n,i),a=i-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=a>0?a:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});ed.displayName=eu;var ec="SelectGroup",[ep,ef]=N(ec);n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,h.B)();return(0,P.jsx)(ep,{scope:r,id:o,children:(0,P.jsx)(b.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})}).displayName=ec;var eh="SelectLabel";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=ef(eh,r);return(0,P.jsx)(b.sG.div,{id:o.id,...n,ref:t})}).displayName=eh;var em="SelectItem",[ev,eg]=N(em),eb=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,value:o,disabled:i=!1,textValue:a,...u}=e,d=K(em,r),c=er(em,r),p=d.value===o,[f,m]=n.useState(null!=a?a:""),[v,g]=n.useState(!1),w=(0,s.s)(t,e=>{var t;return null==(t=c.itemRefCallback)?void 0:t.call(c,e,o,i)}),y=(0,h.B)(),x=n.useRef("touch"),C=()=>{i||(d.onValueChange(o),d.onOpenChange(!1))};return(0,P.jsx)(ev,{scope:r,value:o,disabled:i,textId:y,isSelected:p,onItemTextChange:n.useCallback(e=>{m(t=>{var r;return t||(null!=(r=null==e?void 0:e.textContent)?r:"").trim()})},[]),children:(0,P.jsx)(M.ItemSlot,{scope:r,value:o,disabled:i,textValue:f,children:(0,P.jsx)(b.sG.div,{role:"option","aria-labelledby":y,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...u,ref:w,onFocus:(0,l.mK)(u.onFocus,()=>g(!0)),onBlur:(0,l.mK)(u.onBlur,()=>g(!1)),onClick:(0,l.mK)(u.onClick,()=>{"mouse"!==x.current&&C()}),onPointerUp:(0,l.mK)(u.onPointerUp,()=>{"mouse"===x.current&&C()}),onPointerDown:(0,l.mK)(u.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,l.mK)(u.onPointerMove,e=>{if(x.current=e.pointerType,i){var t;null==(t=c.onItemLeave)||t.call(c)}else"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,l.mK)(u.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null==(t=c.onItemLeave)||t.call(c)}}),onKeyDown:(0,l.mK)(u.onKeyDown,e=>{var t;((null==(t=c.searchRef)?void 0:t.current)===""||" "!==e.key)&&(D.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});eb.displayName=em;var ew="SelectItemText",ey=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:i,style:l,...a}=e,u=K(ew,r),d=er(ew,r),c=eg(ew,r),p=z(ew,r),[f,h]=n.useState(null),m=(0,s.s)(t,e=>h(e),c.onItemTextChange,e=>{var t;return null==(t=d.itemTextRefCallback)?void 0:t.call(d,e,c.value,c.disabled)}),v=null==f?void 0:f.textContent,g=n.useMemo(()=>(0,P.jsx)("option",{value:c.value,disabled:c.disabled,children:v},c.value),[c.disabled,c.value,v]),{onNativeOptionAdd:w,onNativeOptionRemove:y}=p;return(0,C.N)(()=>(w(g),()=>y(g)),[w,y,g]),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.sG.span,{id:c.textId,...a,ref:m}),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren&&!eM(u.value)?o.createPortal(a.children,u.valueNode):null]})});ey.displayName=ew;var ex="SelectItemIndicator",eC=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return eg(ex,r).isSelected?(0,P.jsx)(b.sG.span,{"aria-hidden":!0,...n,ref:t}):null});eC.displayName=ex;var eE="SelectScrollUpButton",ek=n.forwardRef((e,t)=>{let r=er(eE,e.__scopeSelect),o=es(eE,e.__scopeSelect),[i,l]=n.useState(!1),a=(0,s.s)(t,o.onScrollButtonChange);return(0,C.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){l(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,P.jsx)(eP,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ek.displayName=eE;var eS="SelectScrollDownButton",eR=n.forwardRef((e,t)=>{let r=er(eS,e.__scopeSelect),o=es(eS,e.__scopeSelect),[i,l]=n.useState(!1),a=(0,s.s)(t,o.onScrollButtonChange);return(0,C.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,P.jsx)(eP,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eR.displayName=eS;var eP=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:o,...i}=e,a=er("SelectScrollButton",r),s=n.useRef(null),u=T(r),d=n.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,C.N)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null==(e=t.ref.current)||e.scrollIntoView({block:"nearest"})},[u]),(0,P.jsx)(b.sG.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,l.mK)(i.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,l.mK)(i.onPointerMove,()=>{var e;null==(e=a.onItemLeave)||e.call(a),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,l.mK)(i.onPointerLeave,()=>{d()})})});n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,P.jsx)(b.sG.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var ej="SelectArrow";n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=_(r);return"popper"===er(ej,r).position?(0,P.jsx)(m.i3,{...o,...n,ref:t}):null}).displayName=ej;var eD="SelectBubbleInput",eA=n.forwardRef((e,t)=>{let{__scopeSelect:r,...o}=e,i=K(eD,r),{value:l,onValueChange:a,required:u,disabled:d,name:c,autoComplete:p,form:f}=i,{nativeOptions:h,nativeSelectKey:m}=i,v=n.useRef(null),g=(0,s.s)(t,v),w=null!=l?l:"",y=(0,E.Z)(w),x=Array.from(h).some(e=>{var t;return(null!=(t=e.props.value)?t:"")===""});return n.useEffect(()=>{let e=v.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(y!==w&&t){let r=new Event("change",{bubbles:!0});t.call(e,w),e.dispatchEvent(r)}},[y,w]),(0,P.jsxs)(b.sG.select,{"aria-hidden":!0,required:u,tabIndex:-1,name:c,autoComplete:p,disabled:d,form:f,onChange:e=>a(e.target.value),...o,style:{...k.Qg,...o.style},ref:g,defaultValue:w,children:[eM(l)&&!x?(0,P.jsx)("option",{value:""}):null,Array.from(h)]},m)});function eM(e){return""===e||void 0===e}function eT(e){let t=(0,y.c)(e),r=n.useRef(""),o=n.useRef(0),i=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),l=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,i,l]}function eL(e,t,r){var n,o;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,a=(n=e,o=Math.max(l,0),n.map((e,t)=>n[(o+t)%n.length]));1===i.length&&(a=a.filter(e=>e!==r));let s=a.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}eA.displayName=eD},14972:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(7620),o=r(97509),i=r(60421),l=r(77514),a=r(54568),s=n.forwardRef((e,t)=>{var r,s;let{container:u,...d}=e,[c,p]=n.useState(!1);(0,l.N)(()=>p(!0),[]);let f=u||c&&(null==(s=globalThis)||null==(r=s.document)?void 0:r.body);return f?o.createPortal((0,a.jsx)(i.sG.div,{...d,ref:t}),f):null});s.displayName="Portal"},17219:(e,t,r)=>{r.d(t,{C1:()=>E,bL:()=>x});var n=r(7620),o=r(61715),i=r(18107),l=r(47231),a=r(54111),s=r(46357),u=r(64185),d=r(48787),c=r(60421),p=r(54568),f="Checkbox",[h,m]=(0,i.A)(f),[v,g]=h(f);function b(e){let{__scopeCheckbox:t,checked:r,children:o,defaultChecked:i,disabled:l,form:s,name:u,onCheckedChange:d,required:c,value:h="on",internal_do_not_use_render:m}=e,[g,b]=(0,a.i)({prop:r,defaultProp:null!=i&&i,onChange:d,caller:f}),[w,y]=n.useState(null),[x,C]=n.useState(null),E=n.useRef(!1),k=!w||!!s||!!w.closest("form"),S={checked:g,disabled:l,setChecked:b,control:w,setControl:y,name:u,form:s,value:h,hasConsumerStoppedPropagationRef:E,required:c,defaultChecked:!R(i)&&i,isFormControl:k,bubbleInput:x,setBubbleInput:C};return(0,p.jsx)(v,{scope:t,...S,children:"function"==typeof m?m(S):o})}var w="CheckboxTrigger",y=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,onKeyDown:i,onClick:a,...s}=e,{control:u,value:d,disabled:f,checked:h,required:m,setControl:v,setChecked:b,hasConsumerStoppedPropagationRef:y,isFormControl:x,bubbleInput:C}=g(w,r),E=(0,o.s)(t,v),k=n.useRef(h);return n.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>b(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,b]),(0,p.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":R(h)?"mixed":h,"aria-required":m,"data-state":P(h),"data-disabled":f?"":void 0,disabled:f,value:d,...s,ref:E,onKeyDown:(0,l.mK)(i,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,l.mK)(a,e=>{b(e=>!!R(e)||!e),C&&x&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})});y.displayName=w;var x=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:i,required:l,disabled:a,value:s,onCheckedChange:u,form:d,...c}=e;return(0,p.jsx)(b,{__scopeCheckbox:r,checked:o,defaultChecked:i,disabled:a,required:l,onCheckedChange:u,name:n,form:d,value:s,internal_do_not_use_render:e=>{let{isFormControl:n}=e;return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(y,{...c,ref:t,__scopeCheckbox:r}),n&&(0,p.jsx)(S,{__scopeCheckbox:r})]})}})});x.displayName=f;var C="CheckboxIndicator",E=n.forwardRef((e,t)=>
1{let{__scopeCheckbox:r,forceMount:n,...o}=e,i=g(C,r);return(0,p.jsx)(d.C,{present:n||R(i.checked)||!0===i.checked,children:(0,p.jsx)(c.sG.span,{"data-state":P(i.checked),"data-disabled":i.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});E.displayName=C;var k="CheckboxBubbleInput",S=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,...i}=e,{control:l,hasConsumerStoppedPropagationRef:a,checked:d,defaultChecked:f,required:h,disabled:m,name:v,value:b,form:w,bubbleInput:y,setBubbleInput:x}=g(k,r),C=(0,o.s)(t,x),E=(0,s.Z)(d),S=(0,u.X)(l);n.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(E!==d&&e){let r=new Event("click",{bubbles:t});y.indeterminate=R(d),e.call(y,!R(d)&&d),y.dispatchEvent(r)}},[y,E,d,a]);let P=n.useRef(!R(d)&&d);return(0,p.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=f?f:P.current,required:h,disabled:m,name:v,value:b,form:w,...i,tabIndex:-1,ref:C,style:{...i.style,...S,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function R(e){return"indeterminate"===e}function P(e){return R(e)?"indeterminate":e?"checked":"unchecked"}S.displayName=k},17531:(e,t,r)=>{r.d(t,{H4:()=>w,_V:()=>g,bL:()=>m});var n=r(7620),o=r(18107),i=r(9111),l=r(77514),a=r(60421),s=r(54568),u="Avatar",[d,c]=(0,o.A)(u),p=[0,()=>void 0],[f,h]=d(u),m=n.forwardRef((e,t)=>{let{__scopeAvatar:r,...o}=e,[i,l]=n.useState("idle"),[u,d]=function(){let e=p;{let[t]=e=n.useState(0),r=n.useRef(!1);n.useEffect(()=>{t>1&&!r.current&&(r.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}();return(0,s.jsx)(f,{scope:r,imageLoadingStatus:i,setImageLoadingStatus:l,imageCount:u,setImageCount:d,children:(0,s.jsx)(a.sG.span,{...o,ref:t})})});m.displayName=u;var v="AvatarImage",g=n.forwardRef((e,t)=>{let{__scopeAvatar:r,src:o,onLoadingStatusChange:u,...d}=e,c=h(v,r);!function(e){n.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])}(c.setImageCount);let p=function(e,t){let{loadingStatus:r,setLoadingStatus:n,referrerPolicy:o,crossOrigin:i}=t;return(0,l.N)(()=>{if(!e)return void n("error");let t=new window.Image,r=e=>{n(y(e.currentTarget))},l=()=>n("error");return t.addEventListener("load",r),t.addEventListener("error",l),o&&(t.referrerPolicy=o),t.crossOrigin=null!=i?i:null,t.src=e,n(y(t)),()=>{t.removeEventListener("load",r),t.removeEventListener("error",l),n("idle")}},[e,i,o,n]),r}(o,{referrerPolicy:d.referrerPolicy,crossOrigin:d.crossOrigin,loadingStatus:c.imageLoadingStatus,setLoadingStatus:c.setImageLoadingStatus}),f=(0,i.c)(e=>{null==u||u(e)}),m=n.useRef(p);return(0,l.N)(()=>{let e=m.current;m.current=p,p!==e&&f(p)},[p,f]),"loaded"===p?(0,s.jsx)(a.sG.img,{...d,ref:t,src:o}):null});g.displayName=v;var b="AvatarFallback",w=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...i}=e,l=h(b,r),[u,d]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>d(!0),o);return()=>window.clearTimeout(e)}},[o]),u&&"loaded"!==l.imageLoadingStatus?(0,s.jsx)(a.sG.span,{...i,ref:t}):null});function y(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}w.displayName=b},18107:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(7620),o=r(54568);function i(e,t=[]){let r=[],l=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return l.scopeName=e,[function(t,i){let l=n.createContext(i);l.displayName=t+"Context";let a=r.length;r=[...r,i];let s=t=>{let{scope:r,children:i,...s}=t,u=r?.[e]?.[a]||l,d=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(u.Provider,{value:d,children:i})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[a]||l,u=n.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(l,...t)]}},18249:(e,t,r)=>{r.d(t,{n:()=>c});var n=r(7620),o=r(61715),i=r(60421),l=r(9111),a=r(54568),s="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},c=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:c=!1,onMountAutoFocus:v,onUnmountAutoFocus:g,...b}=e,[w,y]=n.useState(null),x=(0,l.c)(v),C=(0,l.c)(g),E=n.useRef(null),k=(0,o.s)(t,e=>y(e)),S=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(c){let e=function(e){if(S.paused||!w)return;let t=e.target;w.contains(t)?E.current=t:h(E.current,{select:!0})},t=function(e){if(S.paused||!w)return;let t=e.relatedTarget;null!==t&&(w.contains(t)||h(E.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(w)});return w&&r.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[c,w,S.paused]),n.useEffect(()=>{if(w){m.add(S);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(s,d);w.addEventListener(s,x),w.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(p(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(w))}return()=>{w.removeEventListener(s,x),setTimeout(()=>{let t=new CustomEvent(u,d);w.addEventListener(u,C),w.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),w.removeEventListener(u,C),m.remove(S)},0)}}},[w,x,C,S]);let R=n.useCallback(e=>{if(!r&&!c||S.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,i]=function(e){let t=p(e);return[f(t,e),f(t.reverse(),e)]}(t);o&&i?e.shiftKey||n!==i?e.shiftKey&&n===o&&(e.preventDefault(),r&&h(i,{select:!0})):(e.preventDefault(),r&&h(o,{select:!0})):n===t&&e.preventDefault()}},[r,c,S.paused]);return(0,a.jsx)(i.sG.div,{tabIndex:-1,...b,ref:k,onKeyDown:R})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function f(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}c.displayName="FocusScope";var m=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=v(e,t)).unshift(t)},remove(t){var r;null==(r=(e=v(e,t))[0])||r.resume()}}}();function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},20154:(e,t,r)=>{r.d(t,{B8:()=>D,UC:()=>M,bL:()=>j,l9:()=>A});var n=r(7620),o=r(47231),i=r(18107),l=r(51658),a=r(48787),s=r(60421),u=r(35025),d=r(54111),c=r(1679),p=r(54568),f="Tabs",[h,m]=(0,i.A)(f,[l.RG]),v=(0,l.RG)(),[g,b]=h(f),w=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:i,orientation:l="horizontal",dir:a,activationMode:h="automatic",...m}=e,v=(0,u.jH)(a),[b,w]=(0,d.i)({prop:n,onChange:o,defaultProp:null!=i?i:"",caller:f});return(0,p.jsx)(g,{scope:r,baseId:(0,c.B)(),value:b,onValueChange:w,orientation:l,dir:v,activationMode:h,children:(0,p.jsx)(s.sG.div,{dir:v,"data-orientation":l,...m,ref:t})})});w.displayName=f;var y="TabsList",x=n.forwardRef((e,t)=>
1{let{__scopeTabs:r,loop:n=!0,...o}=e,i=b(y,r),a=v(r);return(0,p.jsx)(l.bL,{asChild:!0,...a,orientation:i.orientation,dir:i.dir,loop:n,children:(0,p.jsx)(s.sG.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});x.displayName=y;var C="TabsTrigger",E=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:i=!1,...a}=e,u=b(C,r),d=v(r),c=R(u.baseId,n),f=P(u.baseId,n),h=n===u.value;return(0,p.jsx)(l.q7,{asChild:!0,...d,focusable:!i,active:h,children:(0,p.jsx)(s.sG.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":f,"data-state":h?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:c,...a,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(n)}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&u.onValueChange(n)}),onFocus:(0,o.mK)(e.onFocus,()=>{let e="manual"!==u.activationMode;h||i||!e||u.onValueChange(n)})})})});E.displayName=C;var k="TabsContent",S=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:o,forceMount:i,children:l,...u}=e,d=b(k,r),c=R(d.baseId,o),f=P(d.baseId,o),h=o===d.value,m=n.useRef(h);return n.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.jsx)(a.C,{present:i||h,children:r=>{let{present:n}=r;return(0,p.jsx)(s.sG.div,{"data-state":h?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":c,hidden:!n,id:f,tabIndex:0,...u,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:n&&l})}})});function R(e,t){return"".concat(e,"-trigger-").concat(t)}function P(e,t){return"".concat(e,"-content-").concat(t)}S.displayName=k;var j=w,D=x,A=E,M=S},23847:(e,t,r)=>{r.d(t,{M:()=>o});var n=r(7620);function o(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},26419:(e,t,r)=>{r.d(t,{Oh:()=>l});var n=r(7620),o=0,i=null;function l(){n.useEffect(()=>{i||(i={start:a(),end:a()});let{start:e,end:t}=i;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),o++,()=>{1===o&&(null==i||i.start.remove(),null==i||i.end.remove(),i=null),o=Math.max(0,o-1)}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},26472:(e,t,r)=>{r.d(t,{xQ:()=>i});var n=r(7620),o=r(42015);function i(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,n.useContext)(o.t);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:i,register:l}=t,a=(0,n.useId)();(0,n.useEffect)(()=>{if(e)return l(a)},[e]);let s=(0,n.useCallback)(()=>e&&i&&i(a),[a,i,e]);return!r&&i?[!1,s]:[!0]}},29350:(e,t,r)=>{r.d(t,{Qg:()=>l,bL:()=>s});var n=r(7620),o=r(60421),i=r(54568),l=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),a=n.forwardRef((e,t)=>(0,i.jsx)(o.sG.span,{...e,ref:t,style:{...l,...e.style}}));a.displayName="VisuallyHidden";var s=a},30563:(e,t,r)=>{r.d(t,{Kq:()=>B,UC:()=>q,ZL:()=>X,bL:()=>V,i3:()=>Y,l9:()=>U});var n=r(7620),o=r(47231),i=r(61715),l=r(18107),a=r(48966),s=r(1679),u=r(2091),d=r(14972),c=r(48787),p=r(60421),f=r(46118),h=r(54111),m=r(29350),v=r(54568),[g,b]=(0,l.A)("Tooltip",[u.Bk]),w=(0,u.Bk)(),y="TooltipProvider",x="tooltip.open",[C,E]=g(y),k=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,a=n.useRef(!0),s=n.useRef(!1),u=n.useRef(0);return n.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(C,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:n.useCallback(()=>{o<=0||(window.clearTimeout(u.current),a.current=!1)},[o]),onClose:n.useCallback(()=>{o<=0||(window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,o))},[o]),isPointerInTransitRef:s,onPointerInTransitChange:n.useCallback(e=>{s.current=e}
1,[]),disableHoverableContent:i,children:l})};k.displayName=y;var S="Tooltip",[R,P]=g(S),j=e=>{let{__scopeTooltip:t,children:r,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:a,delayDuration:d}=e,c=E(S,e.__scopeTooltip),p=w(t),[f,m]=n.useState(null),g=(0,s.B)(),b=n.useRef(0),y=null!=a?a:c.disableHoverableContent,C=null!=d?d:c.delayDuration,k=n.useRef(!1),[P,j]=(0,h.i)({prop:o,defaultProp:null!=i&&i,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(x))):c.onClose(),null==l||l(e)},caller:S}),D=n.useMemo(()=>P?k.current?"delayed-open":"instant-open":"closed",[P]),A=n.useCallback(()=>{window.clearTimeout(b.current),b.current=0,k.current=!1,j(!0)},[j]),M=n.useCallback(()=>{window.clearTimeout(b.current),b.current=0,j(!1)},[j]),T=n.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{k.current=!0,j(!0),b.current=0},C)},[C,j]);return n.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,v.jsx)(u.bL,{...p,children:(0,v.jsx)(R,{scope:t,contentId:g,open:P,stateAttribute:D,trigger:f,onTriggerChange:m,onTriggerEnter:n.useCallback(()=>{c.isOpenDelayedRef.current?T():A()},[c.isOpenDelayedRef,T,A]),onTriggerLeave:n.useCallback(()=>{y?M():(window.clearTimeout(b.current),b.current=0)},[M,y]),onOpen:A,onClose:M,disableHoverableContent:y,children:r})})};j.displayName=S;var D="TooltipTrigger",A=n.forwardRef((e,t)=>{let{__scopeTooltip:r,...l}=e,a=P(D,r),s=E(D,r),d=w(r),c=n.useRef(null),f=(0,i.s)(t,c,a.onTriggerChange),h=n.useRef(!1),m=n.useRef(!1),g=n.useCallback(()=>h.current=!1,[]);return n.useEffect(()=>()=>document.removeEventListener("pointerup",g),[g]),(0,v.jsx)(u.Mz,{asChild:!0,...d,children:(0,v.jsx)(p.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...l,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,o.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),m.current=!1}),onPointerDown:(0,o.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",g,{once:!0})}),onFocus:(0,o.mK)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,o.mK)(e.onBlur,a.onClose),onClick:(0,o.mK)(e.onClick,a.onClose)})})});A.displayName=D;var M="TooltipPortal",[T,L]=g(M,{forceMount:void 0}),N=e=>{let{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,i=P(M,t);return(0,v.jsx)(T,{scope:t,forceMount:r,children:(0,v.jsx)(c.C,{present:r||i.open,children:(0,v.jsx)(d.Z,{asChild:!0,container:o,children:n})})})};N.displayName=M;var I="TooltipContent",_=n.forwardRef((e,t)=>{let r=L(I,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...i}=e,l=P(I,e.__scopeTooltip);return(0,v.jsx)(c.C,{present:n||l.open,children:l.disableHoverableContent?(0,v.jsx)(G,{side:o,...i,ref:t}):(0,v.jsx)(O,{side:o,...i,ref:t})})}),O=n.forwardRef((e,t)=>{let r=P(I,e.__scopeTooltip),o=E(I,e.__scopeTooltip),l=n.useRef(null),a=(0,i.s)(t,l),[s,u]=n.useState(null),{trigger:d,onClose:c}=r,p=l.current,{onPointerInTransitChange:f}=o,h=n.useCallback(()=>{u(null),f(!1)},[f]),m=n.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),f(!0)},[f]);return n.useEffect(()=>()=>h(),[h]),n.useEffect(()=>{if(d&&p){let e=e=>m(e,p),t=e=>m(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,m,h]),n.useEffect(()=>{if(s){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==d?void 0:d.contains(t))||(null==p?void 0:p.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],a=t[i],s=l.x,u=l.y,d=a.x,c=a.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}(r,s);n?h():o&&(h(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,s,c,h]),(0,v.jsx)(G,{...e,ref:a})}),[K,F]=g(S,{isInside:!1}),z=(0,f.Dc)("TooltipContent"),G=n.forwardRef((e,t)=>
1{let{__scopeTooltip:r,children:o,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:s,...d}=e,c=P(I,r),p=w(r),{onClose:f}=c;return n.useEffect(()=>(document.addEventListener(x,f),()=>document.removeEventListener(x,f)),[f]),n.useEffect(()=>{if(c.trigger){let e=e=>{e.target instanceof Node&&e.target.contains(c.trigger)&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,f]),(0,v.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,v.jsxs)(u.UC,{"data-state":c.stateAttribute,...p,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(z,{children:o}),(0,v.jsx)(K,{scope:r,isInside:!0,children:(0,v.jsx)(m.bL,{id:c.contentId,role:"tooltip",children:i||o})})]})})});_.displayName=I;var W="TooltipArrow",H=n.forwardRef((e,t)=>{let{__scopeTooltip:r,...n}=e,o=w(r);return F(W,r).isInside?null:(0,v.jsx)(u.i3,{...o,...n,ref:t})});H.displayName=W;var B=k,V=j,U=A,X=N,q=_,Y=H},35025:(e,t,r)=>{r.d(t,{jH:()=>i});var n=r(7620);r(54568);var o=n.createContext(void 0);function i(e){let t=n.useContext(o);return e||t||"ltr"}},37193:(e,t,r)=>{r.d(t,{UC:()=>V,ZL:()=>B,bL:()=>W,l9:()=>H});var n=r(7620),o=r(47231),i=r(61715),l=r(18107),a=r(48966),s=r(26419),u=r(18249),d=r(1679),c=r(2091),p=r(14972),f=r(48787),h=r(60421),m=r(46118),v=r(54111),g=r(9702),b=r(72413),w=r(54568),y="Popover",[x,C]=(0,l.A)(y,[c.Bk]),E=(0,c.Bk)(),[k,S]=x(y),R=e=>{let{__scopePopover:t,children:r,open:o,defaultOpen:i,onOpenChange:l,modal:a=!1}=e,s=E(t),u=n.useRef(null),[p,f]=n.useState(!1),[h,m]=(0,v.i)({prop:o,defaultProp:null!=i&&i,onChange:l,caller:y});return(0,w.jsx)(c.bL,{...s,children:(0,w.jsx)(k,{scope:t,contentId:(0,d.B)(),triggerRef:u,open:h,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=>f(!0),[]),onCustomAnchorRemove:n.useCallback(()=>f(!1),[]),modal:a,children:r})})};R.displayName=y;var P="PopoverAnchor";n.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=S(P,r),l=E(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:s}=i;return n.useEffect(()=>(a(),()=>s()),[a,s]),(0,w.jsx)(c.Mz,{...l,...o,ref:t})}).displayName=P;var j="PopoverTrigger",D=n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=S(j,r),a=E(r),s=(0,i.s)(t,l.triggerRef),u=(0,w.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":G(l.open),...n,ref:s,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?u:(0,w.jsx)(c.Mz,{asChild:!0,...a,children:u})});D.displayName=j;var A="PopoverPortal",[M,T]=x(A,{forceMount:void 0}),L=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,i=S(A,t);return(0,w.jsx)(M,{scope:t,forceMount:r,children:(0,w.jsx)(f.C,{present:r||i.open,children:(0,w.jsx)(p.Z,{asChild:!0,container:o,children:n})})})};L.displayName=A;var N="PopoverContent",I=n.forwardRef((e,t)=>{let r=T(N,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,i=S(N,e.__scopePopover);return(0,w.jsx)(f.C,{present:n||i.open,children:i.modal?(0,w.jsx)(O,{...o,ref:t}):(0,w.jsx)(K,{...o,ref:t})})});I.displayName=N;var _=(0,m.TL)("PopoverContent.RemoveScroll"),O=n.forwardRef((e,t)=>{let r=S(N,e.__scopePopover),l=n.useRef(null),a=(0,i.s)(t,l),s=n.useRef(!1);return n.useEffect(()=>{let e=l.current;if(e)return(0,g.Eq)(e)},[]),(0,w.jsx)(b.A,{as:_,allowPinchZoom:!0,children:(0,w.jsx)(F,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),s.current||null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;s.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),K=n.forwardRef((e,t)=>
1{let r=S(N,e.__scopePopover),o=n.useRef(!1),i=n.useRef(!1);return(0,w.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(l=r.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,l;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;(null==(l=r.triggerRef.current)?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:h,...m}=e,v=S(N,r),g=E(r);return(0,s.Oh)(),(0,w.jsx)(u.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,w.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:h,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onDismiss:()=>v.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,w.jsx)(c.UC,{"data-state":G(v.open),role:"dialog",id:v.contentId,...g,...m,ref:t,style:{...m.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)"}})})})}),z="PopoverClose";function G(e){return e?"open":"closed"}n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=S(z,r);return(0,w.jsx)(h.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=z,n.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=E(r);return(0,w.jsx)(c.i3,{...o,...n,ref:t})}).displayName="PopoverArrow";var W=R,H=D,B=L,V=I},39070:(e,t,r)=>{r.d(t,{Q:()=>n});let n=(0,r(7620).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},39214:(e,t,r)=>{r.d(t,{Hs:()=>x,UC:()=>_,VY:()=>H,ZL:()=>A,bL:()=>k,bm:()=>V,hE:()=>G,hJ:()=>T,l9:()=>R});var n=r(7620),o=r(47231),i=r(61715),l=r(18107),a=r(1679),s=r(54111),u=r(48966),d=r(18249),c=r(14972),p=r(48787),f=r(60421),h=r(26419),m=r(72413),v=r(9702),g=r(46118),b=r(54568),w="Dialog",[y,x]=(0,l.A)(w),[C,E]=y(w),k=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:i,onOpenChange:l,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:null!=i&&i,onChange:l,caller:w});return(0,b.jsx)(C,{scope:t,triggerRef:d,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:r})};k.displayName=w;var S="DialogTrigger",R=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=E(S,r),a=(0,i.s)(t,l.triggerRef);return(0,b.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":U(l.open),...n,ref:a,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)})});R.displayName=S;var P="DialogPortal",[j,D]=y(P,{forceMount:void 0}),A=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:i}=e,l=E(P,t);return(0,b.jsx)(j,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,b.jsx)(p.C,{present:r||l.open,children:(0,b.jsx)(c.Z,{asChild:!0,container:i,children:e})}))})};A.displayName=P;var M="DialogOverlay",T=n.forwardRef((e,t)=>{let r=D(M,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=E(M,e.__scopeDialog);return i.modal?(0,b.jsx)(p.C,{present:n||i.open,children:(0,b.jsx)(N,{...o,ref:t})}):null});T.displayName=M;var L=(0,g.TL)("DialogOverlay.RemoveScroll"),N=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(M,r),l=(0,u.e0)(),a=(0,i.s)(t,l);return(0,b.jsx)(m.A,{as:L,allowPinchZoom:!0,shards:[o.contentRef],children:(0,b.jsx)(f.sG.div,{"data-state":U(o.open),...n,ref:a,style:{pointerEvents:"auto",...n.style}})})}),I="DialogContent",_=n.forwardRef((e,t)=>
1{let r=D(I,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,i=E(I,e.__scopeDialog);return(0,b.jsx)(p.C,{present:n||i.open,children:i.modal?(0,b.jsx)(O,{...o,ref:t}):(0,b.jsx)(K,{...o,ref:t})})});_.displayName=I;var O=n.forwardRef((e,t)=>{let r=E(I,e.__scopeDialog),l=n.useRef(null),a=(0,i.s)(t,r.contentRef,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,v.Eq)(e)},[]),(0,b.jsx)(F,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),K=n.forwardRef((e,t)=>{let r=E(I,e.__scopeDialog),o=n.useRef(!1),i=n.useRef(!1);return(0,b.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,l;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(l=r.triggerRef.current)||l.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var n,l;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;(null==(l=r.triggerRef.current)?void 0:l.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,...l}=e,a=E(I,r);return(0,h.Oh)(),(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(d.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:i,children:(0,b.jsx)(u.qW,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":U(a.open),...l,ref:t,deferPointerDownOutside:!0,onDismiss:()=>a.onOpenChange(!1)})})})}),z="DialogTitle",G=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(z,r);return(0,b.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});G.displayName=z;var W="DialogDescription",H=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=E(W,r);return(0,b.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});H.displayName=W;var B="DialogClose",V=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=E(B,r);return(0,b.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>i.onOpenChange(!1))})});function U(e){return e?"open":"closed"}V.displayName=B},42015:(e,t,r)=>{r.d(t,{t:()=>n});let n=(0,r(7620).createContext)(null)},43607:(e,t,r)=>{r.d(t,{UC:()=>A,VY:()=>N,ZD:()=>T,ZL:()=>j,bL:()=>R,hE:()=>L,hJ:()=>D,l9:()=>P,rc:()=>M});var n=r(7620),o=r(18107),i=r(61715),l=r(39214),a=r(47231),s=r(54568),u="AlertDialog",[d,c]=(0,o.A)(u,[l.Hs]),p=(0,l.Hs)(),f=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,s.jsx)(l.bL,{...n,...r,modal:!0})};f.displayName=u;var h=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,s.jsx)(l.l9,{...o,...n,ref:t})});h.displayName="AlertDialogTrigger";var m=e=>{let{__scopeAlertDialog:t,...r}=e,n=p(t);return(0,s.jsx)(l.ZL,{...n,...r})};m.displayName="AlertDialogPortal";var v=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,s.jsx)(l.hJ,{...o,...n,ref:t})});v.displayName="AlertDialogOverlay";var g="AlertDialogContent",[b,w]=d(g),y=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:o,...u}=e,d=p(r),c=n.useRef(null),f=(0,i.s)(t,c),h=n.useRef(null);return(0,s.jsx)(b,{scope:r,cancelRef:h,children:(0,s.jsx)(l.UC,{role:"alertdialog",...d,...u,ref:f,onOpenAutoFocus:(0,a.mK)(u.onOpenAutoFocus,e=>{var t;e.preventDefault(),null==(t=h.current)||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:o})})});y.displayName=g;var x=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,s.jsx)(l.hE,{...o,...n,ref:t})});x.displayName="AlertDialogTitle";var C=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,s.jsx)(l.VY,{...o,...n,ref:t})});C.displayName="AlertDialogDescription";var E=n.forwardRef((e,t)=>
1{let{__scopeAlertDialog:r,...n}=e,o=p(r);return(0,s.jsx)(l.bm,{...o,...n,ref:t})});E.displayName="AlertDialogAction";var k="AlertDialogCancel",S=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=w(k,r),a=p(r),u=(0,i.s)(t,o);return(0,s.jsx)(l.bm,{...a,...n,ref:u})});S.displayName=k;var R=f,P=h,j=m,D=v,A=y,M=E,T=S,L=x,N=C},46118:(e,t,r)=>{r.d(t,{DX:()=>a,Dc:()=>u,TL:()=>l});var n,o=r(7620),i=r(61715);function l(e){let t=o.forwardRef((t,r)=>{var n;let l,a,{children:u,...c}=t,v=null,g=!1,b=[];p(u)&&"function"==typeof m&&(u=m(u._payload)),o.Children.forEach(u,e=>{var t;if(t=e,o.isValidElement(t)&&"function"==typeof t.type&&"__radixId"in t.type&&t.type.__radixId===s){g=!0;let t="child"in e.props?e.props.child:e.props.children;p(t)&&"function"==typeof m&&(t=m(t._payload)),v=d(e,t),b.push(v?.props?.children)}else b.push(e)}),v?v=o.cloneElement(v,void 0,b):!g&&1===o.Children.count(u)&&o.isValidElement(u)&&(v=u);let w=v?(n=v,(a=(l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in l&&l.isReactWarning)?n.ref:(a=(l=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in l&&l.isReactWarning)?n.props.ref:n.props.ref||n.ref):void 0,y=(0,i.s)(r,w);if(!v){if(u||0===u)throw Error(g?h(e):f(e));return u}let x=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(c,v.props??{});return v.type!==o.Fragment&&(x.ref=r?y:w),o.cloneElement(v,x)});return t.displayName=`${e}.Slot`,t}var a=l("Slot"),s=Symbol.for("radix.slottable");function u(e){let t=e=>"child"in e?e.children(e.child):e.children;return t.displayName=`${e}.Slottable`,t.__radixId=s,t}var d=(e,t)=>{if("child"in e.props){let t=e.props.child;return o.isValidElement(t)?o.cloneElement(t,void 0,e.props.children(t.props.children)):null}return o.isValidElement(t)?t:null},c=Symbol.for("react.lazy");function p(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===c&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var f=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,h=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,m=(n||(n=r.t(o,2)))[" use ".trim().toString()]},46357:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(7620);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},47231:(e,t,r)=>{function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{mK:()=>n}),"undefined"!=typeof window&&window.document&&window.document.createElement},48683:(e,t,r)=>{r.d(t,{E:()=>o});var n=r(7620);let o="undefined"!=typeof window?n.useLayoutEffect:n.useEffect},48787:(e,t,r)=>{r.d(t,{C:()=>i});var n=r(7620),o=r(77514),i=e=>{let{present:t,children:r}=e,i=function(e){var t,r;let[i,l]=n.useState(),s=n.useRef(null),u=n.useRef(e),d=n.useRef("none"),[c,p]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=a(s.current);d.current="mounted"===c?e:"none"},[c]),(0,o.N)(()=>{let t=s.current,r=u.current;if(r!==e){let n=d.current,o=a(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):r&&n!==o?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,o.N)(()=>{if(i){var e;let t,r=null!=(e=i.ownerDocument.defaultView)?e:window,n=e=>{let n=a(s.current).includes(CSS.escape(e.animationName));if(e.target===i&&n&&(p("ANIMATION_END"),!u.current)){let e=i.style.animationFillMode;i.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=e)})}},o=e=>{e.target===i&&(d.current=a(s.current))};return i.addEventListener("animationstart",o),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{r.clearTimeout(t),i.removeEventListener("animationstart",o),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(t),s="function"==typeof r?r({present:i.isPresent}):n.Children.only(r),u=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=n.useRef(t);return o.current=t,n.useCallback(e=>
1{let t=o.current,r=!1,n=t.map(t=>{let n=l(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():l(t[e],null)}}},[])}(i.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||i.isPresent?n.cloneElement(s,{ref:u}):null};function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},48966:(e,t,r)=>{r.d(t,{qW:()=>p,e0:()=>f});var n,o=r(7620),i=r(47231),l=r(60421),a=r(61715),s=r(9111),u=r(54568),d="dismissableLayer.update",c=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),p=o.forwardRef((e,t)=>{var r,p;let{disableOutsidePointerEvents:f=!1,deferPointerDownOutside:v=!1,onEscapeKeyDown:g,onPointerDownOutside:b,onFocusOutside:w,onInteractOutside:y,onDismiss:x,...C}=e,E=o.useContext(c),[k,S]=o.useState(null),R=null!=(p=null==k?void 0:k.ownerDocument)?p:null==(r=globalThis)?void 0:r.document,[,P]=o.useState({}),j=(0,a.s)(t,e=>S(e)),D=Array.from(E.layers),[A]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),M=D.indexOf(A),T=k?D.indexOf(k):-1,L=E.layersWithOutsidePointerEventsDisabled.size>0,N=T>=M,I=o.useRef(!1),_=function(e,t){var r;let{ownerDocument:n=null==(r=globalThis)?void 0:r.document,deferPointerDownOutside:i=!1,isDeferredPointerDownOutsideRef:l,dismissableSurfaces:a}=t,u=(0,s.c)(e),d=o.useRef(!1),c=o.useRef(!1),p=o.useRef(new Map),f=o.useRef(()=>{});return o.useEffect(()=>{function e(){c.current=!1,l.current=!1,p.current.clear()}function t(e){if(!c.current)return;let t=e.target;t instanceof Node&&[...a].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{c.current&&f.current()},0)}function r(e){c.current&&p.current.set(e.type,!1)}let o=t=>{if(t.target&&!d.current){let r=function(){n.removeEventListener("click",f.current);let t=Array.from(p.current.values()).some(Boolean);e(),t||m("dismissableLayer.pointerDownOutside",u,o,{discrete:!0})},o={originalEvent:t};c.current=!0,l.current=i&&0===t.button,p.current.clear(),i&&0===t.button?(n.removeEventListener("click",f.current),f.current=r,n.addEventListener("click",f.current,{once:!0})):r()}else n.removeEventListener("click",f.current),e();d.current=!1},s=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of s)n.addEventListener(e,t,!0),n.addEventListener(e,r);let h=window.setTimeout(()=>{n.addEventListener("pointerdown",o)},0);return()=>{for(let e of(window.clearTimeout(h),n.removeEventListener("pointerdown",o),n.removeEventListener("click",f.current),s))n.removeEventListener(e,t,!0),n.removeEventListener(e,r)}},[n,u,i,l,a]),{onPointerDownCapture:()=>d.current=!0}}(e=>{let t=e.target;if(!(t instanceof Node))return;let r=[...E.branches].some(e=>e.contains(t));N&&!r&&(null==b||b(e),null==y||y(e),e.defaultPrevented||null==x||x())},{ownerDocument:R,deferPointerDownOutside:v,isDeferredPointerDownOutsideRef:I,dismissableSurfaces:E.dismissableSurfaces}),O=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{if(v&&I.current)return;let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==w||w(e),null==y||y(e),e.defaultPrevented||null==x||x())},R);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{T===E.layers.size-1&&(null==g||g(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))},R),o.useEffect(()=>{if(k)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(n=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(k)),E.layers.add(k),h(),()=>{f&&(E.layersWithOutsidePointerEventsDisabled.delete(k),0===E.layersWithOutsidePointerEventsDisabled.size&&(R.body.style.pointerEvents=n))}},[k,R,f,E]),o.useEffect(()=>()=>{k&&(E.layers.delete(k),E.layersWithOutsidePointerEventsDisabled.delete(k),h())},[k,E]),o.useEffect(()=>{let e=()=>P({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(l.sG.div,{...C,ref:j,style:{pointerEvents:L?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,_.onPointerDownCapture)})});function f(){let e=o.useContext(c),[t,r]=o.useState(null);return o.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r}function h(){let e=new CustomEvent(d);document.dispatchEvent(e)}function m(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?(0,l.hO)(i,a):i.dispatchEvent(a)}p.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let r=o.useContext(c),n=o.useRef(null),i=(0,a.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(l.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},51658:(e,t,r)=>{r.d(t,{RG:()=>x,bL:()=>A,q7:()=>M});var n=r(7620),o=r(47231),i=r(52602),l=r(61715),a=r(18107),s=r(1679),u=r(60421),d=r(9111),c=r(54111),p=r(35025),f=r(54568),h="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[g,b,w]=(0,i.N)(v),[y,x]=(0,a.A)(v,[w]),[C,E]=y(v),k=n.forwardRef((e,t)=>(0,f.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(S,{...e,ref:t})})}));k.displayName=v;var S=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:i,loop:a=!1,dir:s,currentTabStopId:g,defaultCurrentTabStopId:w,onCurrentTabStopIdChange:y,onEntryFocus:x,preventScrollOnEntryFocus:E=!1,...k}=e,S=n.useRef(null),R=(0,l.s)(t,S),P=(0,p.jH)(s),[j,A]=(0,c.i)({prop:g,defaultProp:null!=w?w:null,onChange:y,caller:v}),[M,T]=n.useState(!1),L=(0,d.c)(x),N=b(r),I=n.useRef(!1),[_,O]=n.useState(0);return n.useEffect(()=>{let e=S.current;if(e)return e.addEventListener(h,L),()=>e.removeEventListener(h,L)},[L]),(0,f.jsx)(C,{scope:r,orientation:i,dir:P,loop:a,currentTabStopId:j,onItemFocus:n.useCallback(e=>A(e),[A]),onItemShiftTab:n.useCallback(()=>T(!0),[]),onFocusableItemAdd:n.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>O(e=>e-1),[]),children:(0,f.jsx)(u.sG.div,{tabIndex:M||0===_?-1:0,"data-orientation":i,...k,ref:R,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{I.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!I.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(h,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=N().filter(e=>e.focusable);D([e.find(e=>e.active),e.find(e=>e.id===j),...e].filter(Boolean).map(e=>e.ref.current),E)}}I.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>T(!1))})})}),R="RovingFocusGroupItem",P=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:i=!0,active:l=!1,tabStopId:a,children:d,...c}=e,p=(0,s.B)(),h=a||p,m=E(R,r),v=m.currentTabStopId===h,w=b(r),{onFocusableItemAdd:y,onFocusableItemRemove:x,currentTabStopId:C}=m;return n.useEffect(()=>{if(i)return y(),()=>x()},[i,y,x]),(0,f.jsx)(g.ItemSlot,{scope:r,id:h,focusable:i,active:l,children:(0,f.jsx)(u.sG.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...c,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{i?m.onItemFocus(h):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>m.onItemFocus(h)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return j[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=w().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=m.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>D(r))}}),children:"function"==typeof d?d({isCurrentTabStop:v,hasTabStop:null!=C}):d})})});P.displayName=R;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var A=k,M=P},52602:(e,t,r)=>{r.d(t,{N:()=>p});var n,o=r(96595),i=r(87251),l=r(58503),a=r(7620),s=r(18107),u=r(61715),d=r(46118),c=r(54568);function p(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,n=a.useRef(null),i=a.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};l.displayName=t;let p=e+"CollectionSlot",f=(0,d.TL)(p),h=a.forwardRef((e,t)=>
1{let{scope:r,children:n}=e,o=i(p,r),l=(0,u.s)(t,o.collectionRef);return(0,c.jsx)(f,{ref:l,children:n})});h.displayName=p;let m=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,d.TL)(m),b=a.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,l=a.useRef(null),s=(0,u.s)(t,l),d=i(m,r);return a.useEffect(()=>(d.itemMap.set(l,{ref:l,...o}),()=>void d.itemMap.delete(l))),(0,c.jsx)(g,{...{[v]:""},ref:s,children:n})});return b.displayName=m,[{Provider:l,Slot:h,ItemSlot:b},function(t){let r=i(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var f=new WeakMap;function h(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=m(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function m(e){return e!=e||0===e?0:Math.trunc(e)}n=new WeakMap,class e extends Map{set(e,t){return f.get(this)&&(this.has(e)?(0,o._)(this,n)[(0,o._)(this,n).indexOf(e)]=e:(0,o._)(this,n).push(e)),super.set(e,t),this}insert(e,t,r){let i,l=this.has(t),a=(0,o._)(this,n).length,s=m(e),u=s>=0?s:a+s,d=u<0||u>=a?-1:u;if(d===this.size||l&&d===this.size-1||-1===d)return this.set(t,r),this;let c=this.size+ +!l;s<0&&u++;let p=[...(0,o._)(this,n)],f=!1;for(let e=u;e<c;e++)if(u===e){let n=p[e];p[e]===t&&(n=p[e+1]),l&&this.delete(t),i=this.get(n),this.set(t,r)}else{f||p[e-1]!==t||(f=!0);let r=p[f?e:e-1],n=i;i=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=(0,o._)(this,n).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let i=(0,o._)(this,n).indexOf(e);return -1===i?this:this.insert(i,t,r)}after(e){let t=(0,o._)(this,n).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let i=(0,o._)(this,n).indexOf(e);return -1===i?this:this.insert(i+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return(0,l._)(this,n,[]),super.clear()}delete(e){let t=super.delete(e);return t&&(0,o._)(this,n).splice((0,o._)(this,n).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=h((0,o._)(this,n),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=h((0,o._)(this,n),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return(0,o._)(this,n).indexOf(e)}keyAt(e){return h((0,o._)(this,n),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=0,l=null!=o?o:this.at(0);for(let e of this)l=0===i&&1===t.length?e:Reflect.apply(n,this,[l,e,i,this]),i++;return l}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);i=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[i,r,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),(0,i._)(this,n,{writable:!0,value:void 0}),(0,l._)(this,n,[...super.keys()]),f.set(this,!0)}}},54111:(e,t,r)=>{r.d(t,{i:()=>a});var n,o=r(7620),i=r(77514),l=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function a({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,a,s]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),i=o.useRef(r),a=o.useRef(t);return l(()=>{a.current=t},[t]),o.useEffect(()=>{i.current!==r&&(a.current?.(r),i.current=r)},[r,i]),[r,n,a]}({defaultProp:t,onChange:r}),u=void 0!==e,d=u?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,n])}return[d,o.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else a(t)},[u,e,a,s])]}Symbol("RADIX:SYNC_STATE")},54616:(e,t,r)=>{r.d(t,{F:()=>l});var n=r(72902);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=n.$,l=(e,t)=>
1r=>{var n;if((null==t?void 0:t.variants)==null)return i(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:a}=t,s=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(n);return l[e][i]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return i(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...u}[t]):({...a,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},58912:(e,t,r)=>{r.d(t,{Ke:()=>C,R6:()=>y,UC:()=>P,bL:()=>S,l9:()=>R,z3:()=>m});var n=r(7620),o=r(47231),i=r(18107),l=r(54111),a=r(77514),s=r(61715),u=r(60421),d=r(48787),c=r(1679),p=r(54568),f="Collapsible",[h,m]=(0,i.A)(f),[v,g]=h(f),b=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:i,disabled:a,onOpenChange:s,...d}=e,[h,m]=(0,l.i)({prop:o,defaultProp:null!=i&&i,onChange:s,caller:f});return(0,p.jsx)(v,{scope:r,disabled:a,contentId:(0,c.B)(),open:h,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,p.jsx)(u.sG.div,{"data-state":k(h),"data-disabled":a?"":void 0,...d,ref:t})})});b.displayName=f;var w="CollapsibleTrigger",y=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,i=g(w,r);return(0,p.jsx)(u.sG.button,{type:"button","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":k(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});y.displayName=w;var x="CollapsibleContent",C=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=g(x,e.__scopeCollapsible);return(0,p.jsx)(d.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,p.jsx)(E,{...n,ref:t,present:r})}})});C.displayName=x;var E=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:i,...l}=e,d=g(x,r),[c,f]=n.useState(o),h=n.useRef(null),m=(0,s.s)(t,h),v=n.useRef(0),b=v.current,w=n.useRef(0),y=w.current,C=d.open||c,E=n.useRef(C),S=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>E.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.N)(()=>{let e=h.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,w.current=t.width,E.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),f(o)}},[d.open,o]),(0,p.jsx)(u.sG.div,{"data-state":k(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!C,...l,ref:m,style:{"--radix-collapsible-content-height":b?"".concat(b,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:C&&i})});function k(e){return e?"open":"closed"}var S=b,R=y,P=C},59755:(e,t,r)=>{r.d(t,{CC:()=>L,Q6:()=>I,bL:()=>R,zi:()=>H});var n=r(7620),o=r(72917),i=r(47231),l=r(61715),a=r(18107),s=r(54111),u=r(35025),d=r(46357),c=r(64185),p=r(60421),f=r(52602),h=r(54568),m=["PageUp","PageDown"],v=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},b="Slider",[w,y,x]=(0,f.N)(b),[C,E]=(0,a.A)(b,[x]),[k,S]=C(b),R=n.forwardRef((e,t)=>{let{name:r,min:l=0,max:a=100,step:u=1,orientation:d="horizontal",disabled:c=!1,minStepsBetweenThumbs:p=0,defaultValue:f=[l],value:g,onValueChange:b=()=>{},onValueCommit:y=()=>{},inverted:x=!1,form:C,...E}=e,S=n.useRef(new Set),R=n.useRef(0),P=n.useRef(!1),j="horizontal"===d,[M=[],T]=(0,s.i)({prop:g,defaultProp:f,onChange:e=>{var t;null==(t=[...S.current][R.current])||t.focus({preventScroll:!0,focusVisible:P.current}),P.current=!1,b(e)}}),L=n.useRef(M);function N(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},n=function(e){if(!Number.isFinite(e))return 0;let t=e.toString();if(t.includes("e")){let[e,r]=t.split("e"),n=e.split(".")[1]||"",o=Number(r);return Math.max(0,n.length-o)}let r=t.split(".")[1];return r?r.length:0}(u),i=function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-l)/u)*u+l,n),s=(0,o.q)(i,[l,a]);T(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=>
1e-t)}(e,s,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=t;return!0}(n,p*u))return e;{R.current=n.indexOf(s);let t=String(n)!==String(e);return t&&r&&y(n),t?n:e}})}return(0,h.jsx)(k,{scope:e.__scopeSlider,name:r,disabled:c,min:l,max:a,valueIndexToChangeRef:R,thumbs:S.current,values:M,orientation:d,form:C,children:(0,h.jsx)(w.Provider,{scope:e.__scopeSlider,children:(0,h.jsx)(w.Slot,{scope:e.__scopeSlider,children:(0,h.jsx)(j?D:A,{"aria-disabled":c,"data-disabled":c?"":void 0,...E,ref:t,onPointerDown:(0,i.mK)(E.onPointerDown,()=>{c||(L.current=M,P.current=!1)}),min:l,max:a,inverted:x,onSlideStart:c?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t)),n=Math.min(...r);return r.indexOf(n)}(M,e);N(e,t)},onSlideMove:c?void 0:function(e){N(e,R.current)},onSlideEnd:c?void 0:function(){let e=L.current[R.current];M[R.current]!==e&&y(M)},onHomeKeyDown:()=>{c||(P.current=!0,N(l,0,{commit:!0}))},onEndKeyDown:()=>{c||(P.current=!0,N(a,M.length-1,{commit:!0}))},onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!c){P.current=!0;let e=m.includes(t.key)||t.shiftKey&&v.includes(t.key),n=R.current;N(M[n]+u*(e?10:1)*r,n,{commit:!0})}}})})})})});R.displayName=b;var[P,j]=C(b,{startEdge:"left",endEdge:"right",size:"width",direction:1}),D=n.forwardRef((e,t)=>{let{min:r,max:o,dir:i,inverted:a,onSlideStart:s,onSlideMove:d,onSlideEnd:c,onStepKeyDown:p,...f}=e,[m,v]=n.useState(null),b=(0,l.s)(t,e=>v(e)),w=n.useRef(void 0),y=(0,u.jH)(i),x="ltr"===y,C=x&&!a||!x&&a;function E(e){let t=w.current||m.getBoundingClientRect(),n=X([0,t.width],C?[r,o]:[o,r]);return w.current=t,n(e-t.left)}return(0,h.jsx)(P,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,h.jsx)(M,{dir:y,"data-orientation":"horizontal",...f,ref:b,style:{...f.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=E(e.clientX);null==s||s(t)},onSlideMove:e=>{let t=E(e.clientX);null==d||d(t)},onSlideEnd:()=>{w.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=g[C?"from-left":"from-right"].includes(e.key);null==p||p({event:e,direction:t?-1:1})}})})}),A=n.forwardRef((e,t)=>{let{min:r,max:o,inverted:i,onSlideStart:a,onSlideMove:s,onSlideEnd:u,onStepKeyDown:d,...c}=e,p=n.useRef(null),f=(0,l.s)(t,p),m=n.useRef(void 0),v=!i;function b(e){let t=m.current||p.current.getBoundingClientRect(),n=X([0,t.height],v?[o,r]:[r,o]);return m.current=t,n(e-t.top)}return(0,h.jsx)(P,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:(0,h.jsx)(M,{"data-orientation":"vertical",...c,ref:f,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=b(e.clientY);null==a||a(t)},onSlideMove:e=>{let t=b(e.clientY);null==s||s(t)},onSlideEnd:()=>{m.current=void 0,null==u||u()},onStepKeyDown:e=>{let t=g[v?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),M=n.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:l,onHomeKeyDown:a,onEndKeyDown:s,onStepKeyDown:u,...d}=e,c=S(b,r);return(0,h.jsx)(p.sG.span,{...d,ref:t,onKeyDown:(0,i.mK)(e.onKeyDown,e=>{"Home"===e.key?(a(e),e.preventDefault()):"End"===e.key?(s(e),e.preventDefault()):m.concat(v).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:(0,i.mK)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),c.thumbs.has(t)?t.focus({preventScroll:!0,focusVisible:!1}):n(e)}),onPointerMove:(0,i.mK)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,i.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))})})}),T="SliderTrack",L=n.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=S(T,r);return(0,h.jsx)(p.sG.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});L.displayName=T;var N="SliderRange",I=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,i=S(N,r),a=j(N,r),s=n.useRef(null),u=(0,l.s)(t,s),d=i.values.length,c=i.values.map(e=>U(e,i.min,i.max)),f=d>1?Math.min(...c):0,m=100-Math.max(...c);return(0,h.jsx)(p.sG.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...o,ref:u,style:{...e.style,[a.startEdge]:f+"%",[a.endEdge]:m+"%"}})});I.displayName=N;var _="SliderThumb",[O,K]=C(_),F="SliderThumbProvider";function z(e){let{__scopeSlider:t,name:r,children:o,internal_do_not_use_render:i}=e,l=S(F,t),a=y(t),[s,u]=n.useState(null),d=n.useMemo(()=>s?a().findIndex(e=>e.ref.current===s):-1,[a,s]),p=(0,c.X)(s),f=!s||!!l.form||!!s.closest("form"),m=l.values[d],v=null!=r?r:l.name?l.name+(l.values.length>1?"[]":""):void 0,g=void 0===m?0:U(m,l.min,l.max);n.useEffect(()=>{if(s)return l.thumbs.add(s),()=>{l.thumbs.delete(s)}},[s,l.thumbs]);let b={value:m,name:v,form:l.form,isFormControl:f,index:d,thumb:s,onThumbChange:u,percent:g,size:p};return(0,h.jsx)(O,{scope:t,...b,children:"function"==typeof i?i(b):o})}z.displayName=F;var G="SliderThumbTrigger",W=n.forwardRef((e,t)=>
1{let{__scopeSlider:r,...n}=e,o=S(G,r),a=j(G,r),{index:s,value:u,percent:d,size:c,onThumbChange:f}=K(G,r),m=(0,l.s)(t,e=>f(e)),v=function(e,t){return t>2?"Value ".concat(e+1," of ").concat(t):2===t?["Minimum","Maximum"][e]:void 0}(s,o.values.length),g=null==c?void 0:c[a.size],b=g?function(e,t,r){let n=e/2,o=X([0,50],[0,n]);return(n-o(t)*r)*r}(g,d,a.direction):0;return(0,h.jsx)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[a.startEdge]:"calc(".concat(d,"% + ").concat(b,"px)")},children:(0,h.jsx)(w.ItemSlot,{scope:r,children:(0,h.jsx)(p.sG.span,{role:"slider","aria-label":e["aria-label"]||v,"aria-valuemin":o.min,"aria-valuenow":u,"aria-valuemax":o.max,"aria-orientation":o.orientation,"data-orientation":o.orientation,"data-disabled":o.disabled?"":void 0,tabIndex:o.disabled?void 0:0,...n,ref:m,style:void 0===u?{display:"none"}:e.style,onFocus:(0,i.mK)(e.onFocus,()=>{o.valueIndexToChangeRef.current=s})})})})});W.displayName=G;var H=n.forwardRef((e,t)=>{let{__scopeSlider:r,name:n,...o}=e;return(0,h.jsx)(z,{__scopeSlider:r,name:n,internal_do_not_use_render:e=>{let{index:n,isFormControl:i}=e;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(W,{...o,ref:t,__scopeSlider:r}),i?(0,h.jsx)(V,{__scopeSlider:r},n):null]})}})});H.displayName=_;var B="SliderBubbleInput",V=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,{value:i,name:a,form:s}=K(B,r),u=n.useRef(null),c=(0,l.s)(u,t),f=(0,d.Z)(i);return n.useEffect(()=>{let e=u.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(f!==i&&t){let r=new Event("input",{bubbles:!0});t.call(e,i),e.dispatchEvent(r)}},[f,i]),(0,h.jsx)(p.sG.input,{style:{display:"none"},name:a,form:s,...o,ref:c,defaultValue:i})});function U(e,t,r){return(0,o.q)(100/(r-t)*(e-t),[0,100])}function X(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}V.displayName=B},60421:(e,t,r)=>{r.d(t,{hO:()=>s,sG:()=>a});var n=r(7620),o=r(97509),i=r(46118),l=r(54568),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},61715:(e,t,r)=>{r.d(t,{s:()=>l,t:()=>i});var n=r(7620);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function l(...e){return n.useCallback(i(...e),e)}},61993:(e,t,r)=>{r.d(t,{LM:()=>Y,OK:()=>$,VM:()=>k,bL:()=>q,lr:()=>I});var n=r(7620),o=r(60421),i=r(48787),l=r(18107),a=r(61715),s=r(9111),u=r(35025),d=r(77514),c=r(72917),p=r(47231),f=r(54568),h="ScrollArea",[m,v]=(0,l.A)(h),[g,b]=m(h),w=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:l,scrollHideDelay:s=600,...d}=e,[c,p]=n.useState(null),[h,m]=n.useState(null),[v,b]=n.useState(null),[w,y]=n.useState(null),[x,C]=n.useState(null),[E,k]=n.useState(0),[S,R]=n.useState(0),[P,j]=n.useState(!1),[D,A]=n.useState(!1),M=(0,a.s)(t,e=>p(e)),T=(0,u.jH)(l);return(0,f.jsx)(g,{scope:r,type:i,dir:T,scrollHideDelay:s,scrollArea:c,viewport:h,onViewportChange:m,content:v,onContentChange:b,scrollbarX:w,onScrollbarXChange:y,scrollbarXEnabled:P,onScrollbarXEnabledChange:j,scrollbarY:x,onScrollbarYChange:C,scrollbarYEnabled:D,onScrollbarYEnabledChange:A,onCornerWidthChange:k,onCornerHeightChange:R,children:(0,f.jsx)(o.sG.div,{dir:T,...d,ref:M,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});w.displayName=h;var y="ScrollAreaViewport",x=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:i,nonce:l,...s}=e,u=b(y,r),d=n.useRef(null),c=(0,a.s)(t,d,u.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(C,{nonce:l}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:c,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});x.displayName=y;var C=n.memo(e=>{let{nonce:t}=e;return(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:t})},(e,t)=>e.nonce===t.nonce),E="ScrollAreaScrollbar",k=n.forwardRef((e,t)=>
1{let{forceMount:r,...o}=e,i=b(E,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:a}=i,s="horizontal"===e.orientation;return n.useEffect(()=>(s?l(!0):a(!0),()=>{s?l(!1):a(!1)}),[s,l,a]),"hover"===i.type?(0,f.jsx)(S,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,f.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,f.jsx)(P,{...o,ref:t,forceMount:r}):"always"===i.type?(0,f.jsx)(j,{...o,ref:t,"data-state":"visible"}):null});k.displayName=E;var S=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=b(E,e.__scopeScrollArea),[a,s]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,f.jsx)(i.C,{present:r||a,children:(0,f.jsx)(P,{"data-state":a?"visible":"hidden",...o,ref:t})})}),R=n.forwardRef((e,t)=>{var r;let{forceMount:o,...l}=e,a=b(E,e.__scopeScrollArea),s="horizontal"===e.orientation,u=U(()=>c("SCROLL_END"),100),[d,c]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>c("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,a.scrollHideDelay,c]),n.useEffect(()=>{let e=a.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(c("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,s,c,u]),(0,f.jsx)(i.C,{present:o||"hidden"!==d,children:(0,f.jsx)(j,{"data-state":"hidden"===d?"hidden":"visible",...l,ref:t,onPointerEnter:(0,p.mK)(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:(0,p.mK)(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),P=n.forwardRef((e,t)=>{let r=b(E,e.__scopeScrollArea),{forceMount:o,...l}=e,[a,s]=n.useState(!1),u="horizontal"===e.orientation,d=U(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(u?e:t)}},10);return X(r.viewport,d),X(r.content,d),(0,f.jsx)(i.C,{present:o||a,children:(0,f.jsx)(j,{"data-state":a?"visible":"hidden",...l,ref:t})})}),j=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,i=b(E,e.__scopeScrollArea),l=n.useRef(null),a=n.useRef(0),[s,u]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=G(s.viewport,s.content),c={...o,sizes:s,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=W(r),i=t||o/2,l=r.scrollbar.paddingStart+i,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),s=r.content-r.viewport;return B([l,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===r?(0,f.jsx)(D,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollLeft,s,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,f.jsx)(A,{...c,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=H(i.viewport.scrollTop,s);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),D=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...i}=e,l=b(E,e.__scopeScrollArea),[s,u]=n.useState(),d=n.useRef(null),c=(0,a.s)(t,d,l.onScrollbarXChange);return n.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,f.jsx)(L,{"data-orientation":"horizontal",...i,ref:c,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":W(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&s&&o({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:z(s.paddingLeft),paddingEnd:z(s.paddingRight)}})}})}),A=n.forwardRef((e,t)=>
1{let{sizes:r,onSizesChange:o,...i}=e,l=b(E,e.__scopeScrollArea),[s,u]=n.useState(),d=n.useRef(null),c=(0,a.s)(t,d,l.onScrollbarYChange);return n.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,f.jsx)(L,{"data-orientation":"vertical",...i,ref:c,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":W(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&s&&o({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:z(s.paddingTop),paddingEnd:z(s.paddingBottom)}})}})}),[M,T]=m(E),L=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:l,onThumbChange:u,onThumbPointerUp:d,onThumbPointerDown:c,onThumbPositionChange:h,onDragScroll:m,onWheelScroll:v,onResize:g,...w}=e,y=b(E,r),[x,C]=n.useState(null),k=(0,a.s)(t,e=>C(e)),S=n.useRef(null),R=n.useRef(""),P=y.viewport,j=i.content-i.viewport,D=(0,s.c)(v),A=(0,s.c)(h),T=U(g,10);function L(e){S.current&&m({x:e.clientX-S.current.left,y:e.clientY-S.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==x?void 0:x.contains(t))&&D(e,j)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[P,x,j,D]),n.useEffect(A,[i,A]),X(x,T),X(y.content,T),(0,f.jsx)(M,{scope:r,scrollbar:x,hasThumb:l,onThumbChange:(0,s.c)(u),onThumbPointerUp:(0,s.c)(d),onThumbPositionChange:A,onThumbPointerDown:(0,s.c)(c),children:(0,f.jsx)(o.sG.div,{...w,ref:k,style:{position:"absolute",...w.style},onPointerDown:(0,p.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=x.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),L(e))}),onPointerMove:(0,p.mK)(e.onPointerMove,L),onPointerUp:(0,p.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=R.current,y.viewport&&(y.viewport.style.scrollBehavior=""),S.current=null})})})}),N="ScrollAreaThumb",I=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=T(N,e.__scopeScrollArea);return(0,f.jsx)(i.C,{present:r||o.hasThumb,children:(0,f.jsx)(_,{ref:t,...n})})}),_=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:i,...l}=e,s=b(N,r),u=T(N,r),{onThumbPositionChange:d}=u,c=(0,a.s)(t,e=>u.onThumbChange(e)),h=n.useRef(void 0),m=U(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{m(),h.current||(h.current=V(e,d),d())};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,m,d]),(0,f.jsx)(o.sG.div,{"data-state":u.hasThumb?"visible":"hidden",...l,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,p.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;u.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,p.mK)(e.onPointerUp,u.onThumbPointerUp)})});I.displayName=N;var O="ScrollAreaCorner",K=n.forwardRef((e,t)=>{let r=b(O,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,f.jsx)(F,{...e,ref:t}):null});K.displayName=O;var F=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...i}=e,l=b(O,r),[a,s]=n.useState(0),[u,d]=n.useState(0),c=!!(a&&u);return X(l.scrollbarX,()=>{var e;let t=(null==(e=l.scrollbarX)?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),d(t)}),X(l.scrollbarY,()=>{var e;let t=(null==(e=l.scrollbarY)?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),s(t)}),c?(0,f.jsx)(o.sG.div,{...i,ref:t,style:{width:a,height:u,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function G(e,t){let r=e/t;return isNaN(r)?0:r}function W(e){let t=G(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function H(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=W(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=(0,c.q)(e,"ltr"===r?[0,l]:[-1*l,0]);return B([0,l],[0,i-n])(a)}function B(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var V=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,a=r.top!==i.top;
1(l||a)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function U(e,t){let r=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function X(e,t){let r=(0,s.c)(t);(0,d.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var q=w,Y=x,$=K},64185:(e,t,r)=>{r.d(t,{X:()=>i});var n=r(7620),o=r(77514);function i(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}},70119:(e,t,r)=>{r.d(t,{b:()=>u});var n=r(7620),o=r(60421),i=r(54568),l="horizontal",a=["horizontal","vertical"],s=n.forwardRef((e,t)=>{var r;let{decorative:n,orientation:s=l,...u}=e,d=(r=s,a.includes(r))?s:l;return(0,i.jsx)(o.sG.div,{"data-orientation":d,...n?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...u,ref:t})});s.displayName="Separator";var u=s},70663:(e,t,r)=>{r.d(t,{J:()=>s,D:()=>a});var n=r(37441);let o=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","propagate","ignoreStrict","viewport"]);function i(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||o.has(e)}let l=e=>!i(e);function a(e){"function"==typeof e&&(l=t=>t.startsWith("on")?!i(t):e(t))}try{a(require("@emotion/is-prop-valid").default)}catch(e){}function s(e,t,r){let o={};for(let a in e)("values"!==a||"object"!=typeof e.values)&&!(0,n.S)(e[a])&&(l(a)||!0===r&&i(a)||!t&&!i(a)||e.draggable&&a.startsWith("onDrag"))&&(o[a]=e[a]);return o}},72902:(e,t,r)=>{function n(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(r=0;r<i;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n);return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>o});let o=n},72917:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},77514:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(7620),o=globalThis?.document?n.useLayoutEffect:()=>{}},85827:(e,t,r)=>{r.d(t,{P:()=>e4});var n=r(36865),o=r(5530),i=r(7620);let l=["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 a(e){if("string"!=typeof e||e.includes("-"));else if(l.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var s=r(54568),u=r(95971);let d=(0,i.createContext)({strict:!1});var c=r(39070);let p=(0,i.createContext)({});var f=r(92388),h=r(64214);function m(e){return Array.isArray(e)?e.join(" "):e}var v=r(37441),g=r(14390),b=r(27487);let w=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function y(e,t,r){for(let n in t)(0,v.S)(t[n])||(0,g.zK)(n,r)||(e[n]=t[n])}var x=r(15920),C=r(7376);let E=()=>({...w(),attrs:{}});var k=r(70663),S=r(84423),R=r(26219),P=r(69131),j=r(64396),D=r(42015),A=r(23847);let M=e=>(t,r)=>{let n=(0,i.useContext)(p),o=(0,i.useContext)(D.t),l=()=>(function(e,t,r,n){let{scrapeMotionValuesFromProps:o,createRenderState:i}=e;return{latestValues:function(e,t,r,n){let o={},i=n(e,{});for(let e in i)o[e]=(0,R.u)(i[e]);let{initial:l,animate:a}=e,s=(0,f.e)(e),u=(0,f.O)(e);t&&u&&!s&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===a&&(a=t.animate));let d=!!r&&!1===r.initial,c=(d=d||!1===l)?a:l;if(c&&"boolean"!=typeof c&&!(0,P.N)(c)){let t=Array.isArray(c)?c:[c];for(let r=0;r<t.length;r++){let n=(0,j.a)(e,t[r]);if(n){let{transitionEnd:e,transition:t,...r}=n;for(let e in r){let t=r[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let t in e)o[t]=e[t]}}}return o}(t,r,n,o),renderState:i()}})(e,t,n,o);return r?l():(0,A.M)(l)}
1,T=M({scrapeMotionValuesFromProps:S.x,createRenderState:w}),L=M({scrapeMotionValuesFromProps:r(62576).x,createRenderState:E});var N=r(23435);let I={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"]},_=!1;function O(){return!function(){if(_)return;let e={};for(let t in I)e[t]={isEnabled:e=>I[t].some(t=>!!e[t])};(0,N.lr)(e),_=!0}(),(0,N.vK)()}let K=Symbol.for("motionComponentSymbol");var F=r(56617);let z=(0,i.createContext)({});function G(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}var W=r(48683);function H(e){var t,r;let{forwardMotionProps:n=!1,type:o}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0,g=arguments.length>3?arguments[3]:void 0;l&&function(e){let t=O();for(let r in e)t[r]={...t[r],...e[r]};(0,N.lr)(t)}(l);let S=o?"svg"===o:a(e),R=S?L:T;function P(t,r){let o,l={...(0,i.useContext)(c.Q),...t,layoutId:function(e){let{layoutId:t}=e,r=(0,i.useContext)(u.L).id;return r&&void 0!==t?r+"-"+t:t}(t)},{isStatic:P}=l,j=function(e){let{initial:t,animate:r}=function(e,t){if((0,f.e)(e)){let{initial:t,animate:r}=e;return{initial:!1===t||(0,h.w)(t)?t:void 0,animate:(0,h.w)(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,i.useContext)(p));return(0,i.useMemo)(()=>({initial:t,animate:r}),[m(t),m(r)])}(t),A=R(t,P);if(!P&&"undefined"!=typeof window){(0,i.useContext)(d).strict;let t=function(e){let{drag:t,layout:r}=O();if(!t&&!r)return{};let n={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(l);o=t.MeasureLayout,j.visualElement=function(e,t,r,n,o,l){var a,s,u,f;let{visualElement:h}=(0,i.useContext)(p),m=(0,i.useContext)(d),v=(0,i.useContext)(D.t),g=(0,i.useContext)(c.Q),b=g.reducedMotion,w=g.skipAnimations,y=(0,i.useRef)(null),x=(0,i.useRef)(!1);n=n||m.renderer,!y.current&&n&&(y.current=n(e,{visualState:t,parent:h,props:r,presenceContext:v,blockInitialAnimation:!!v&&!1===v.initial,reducedMotionConfig:b,skipAnimations:w,isSVG:l}),x.current&&y.current&&(y.current.manuallyAnimateOnMount=!0));let C=y.current,E=(0,i.useContext)(z);C&&!C.projection&&o&&("html"===C.type||"svg"===C.type)&&function(e,t,r,n){let{layoutId:o,layout:i,drag:l,dragConstraints:a,layoutScroll:s,layoutRoot:u,layoutAnchor:d,layoutCrossfade:c}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!l||a&&G(a),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:n,crossfade:c,layoutScroll:s,layoutRoot:u,layoutAnchor:d})}(y.current,r,o,E);let k=(0,i.useRef)(!1);(0,i.useInsertionEffect)(()=>{C&&k.current&&C.update(r,v)});let S=r[F.n],R=(0,i.useRef)(!!S&&"undefined"!=typeof window&&!(null==(a=(s=window).MotionHandoffIsComplete)?void 0:a.call(s,S))&&(null==(u=(f=window).MotionHasOptimisedAnimation)?void 0:u.call(f,S)));return(0,W.E)(()=>{x.current=!0,C&&(k.current=!0,window.MotionIsMounted=!0,C.updateFeatures(),C.scheduleRenderMicrotask(),R.current&&C.animationState&&C.animationState.animateChanges())}),(0,i.useEffect)(()=>{C&&(!R.current&&C.animationState&&C.animationState.animateChanges(),R.current&&(queueMicrotask(()=>{var e,t;null==(e=(t=window).MotionHandoffMarkAsComplete)||e.call(t,S)}),R.current=!1),C.enteringChildren=void 0)}),C}(e,A,l,g,t.ProjectionNode,S)}return(0,s.jsxs)(p.Provider,{value:j,children:[o&&j.visualElement?(0,s.jsx)(o,{visualElement:j.visualElement,...l}):null,function(e,t,r,n,o){let{latestValues:l}=n,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],u=arguments.length>6?arguments[6]:void 0,d=((null!=u?u:a(e))?function(e,t,r,n){let o=(0,i.useMemo)(()=>{let r=E();return(0,x.B)(r,t,(0,C.n)(n),e.transformTemplate,e.style),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};y(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t){let r={},n=function(e,t){let r=e.style||{},n={};return y(n,r,e),Object.assign(n,function(e,t){let{transformTemplate:r}=e;return(0,i.useMemo)(()=>{let e=w();return(0,b.O)(e,t,r),Object.assign({},e.vars,e.style)},[t])}(e,t)),n}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTa
1p||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r})(t,l,o,e),c=(0,k.J)(t,"string"==typeof e,s),p=e!==i.Fragment?{...c,...d,ref:r}:{},{children:f}=t,h=(0,i.useMemo)(()=>(0,v.S)(f)?f.get():f,[f]);return(0,i.createElement)(e,{...p,children:h})}(e,t,function(e,t,r){let n=(0,i.useRef)(r);(0,i.useInsertionEffect)(()=>{n.current=r});let o=(0,i.useRef)(null);return(0,i.useCallback)(r=>{if(r){var i;null==(i=e.onMount)||i.call(e,r)}t&&(r?t.mount(r):t.unmount());let l=n.current;if("function"==typeof l)if(r){let e=l(r);"function"==typeof e&&(o.current=e)}else o.current?(o.current(),o.current=null):l(r);else l&&(l.current=r)},[t])}(A,j.visualElement,r),A,P,n,S)]})}P.displayName="motion.".concat("string"==typeof e?e:"create(".concat(null!=(r=null!=(t=e.displayName)?t:e.name)?r:"",")"));let j=(0,i.forwardRef)(P);return j[K]=e,j}var B=r(57127),V=r(75182);class U extends B.X{updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,P.N)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null==(e=this.unmountControls)||e.call(this)}constructor(e){super(e),e.animationState||(e.animationState=(0,V.L)(e))}}var X=r(75720);let q=0;class Y extends B.X{update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;if(e&&!1===r){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if("string"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)){let r=(0,X.K)(this.node,e,t);if(r){let{transition:e,transitionEnd:t,...o}=r;for(let e in o){var n;null==(n=this.node.getValue(e))||n.jump(o[e])}}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let o=this.node.animationState.setActive("exit",!e);t&&!e&&o.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}constructor(){super(...arguments),this.id=q++,this.isExitComplete=!1}}var $=r(97037),Z=r(53693),Q=r(16347),J=r(89484),ee=r(56809),et=r(62081),er=r(61020),en=r(57284),eo=r(56953),ei=r(74222),el=r(32288),ea=r(57890),es=r(90943),eu=r(42763),ed=r(83303),ec=r(18928),ep=r(92998);function ef(e){return{point:{x:e.pageX,y:e.pageY}}}function eh(e,t,r,n){return(0,es.k)(e,t,e=>(0,ep.M)(e)&&r(e,ef(e)),n)}let em=e=>{let{current:t}=e;return t?t.ownerDocument.defaultView:null};var ev=r(48981),eg=r(75313);let eb=(e,t)=>Math.abs(e-t),ew=new Set(["auto","scroll"]);class ey{startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(ew.has(e.overflowX)||ew.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let r=e===window,n=r?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},o={x:n.x-t.x,y:n.y-t.y};(0!==o.x||0!==o.y)&&(r?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=o.x,this.lastMoveEventInfo.point.y+=o.y):this.history.length>0&&(this.history[0].x-=o.x,this.history[0].y-=o.y),this.scrollPositions.set(e,n),et.Gt.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,et.WG)(this.updatePoint)}constructor(e,t,{transformPagePoint:r,contextWindow:n=window,dragSnapToOrigin:o=!1,distanceThreshold:i=3,element:l}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=ex(this.lastRawMoveEventInfo,this.transformPagePoint));let e=eE(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){return Math.sqrt(eb(e.x,t.x)**2+eb(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!r)return;let{point:n}=e,{timestamp:o}=et.uv;this.history.push({...n,timestamp:o});let{onStart:i,onMove:l}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>
1{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=ex(t,this.transformPagePoint),et.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:o}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&o&&o(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=eE("pointercancel"===e.type?this.lastMoveEventInfo:ex(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,i),n&&n(e,i)},!(0,ep.M)(e))return;this.dragSnapToOrigin=o,this.handlers=t,this.transformPagePoint=r,this.distanceThreshold=i,this.contextWindow=n||window;let a=ex(ef(e),this.transformPagePoint),{point:s}=a,{timestamp:u}=et.uv;this.history=[{...s,timestamp:u}];let{onSessionStart:d}=t;d&&d(e,eE(a,this.history)),this.removeListeners=(0,ev.F)(eh(this.contextWindow,"pointermove",this.handlePointerMove),eh(this.contextWindow,"pointerup",this.handlePointerUp),eh(this.contextWindow,"pointercancel",this.handlePointerUp)),l&&this.startScrollTracking(l)}}function ex(e,t){return t?{point:t(e.point)}:e}function eC(e,t){return{x:e.x-t.x,y:e.y-t.y}}function eE(e,t){let{point:r}=e;return{point:r,delta:eC(r,ek(t)),offset:eC(r,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,o=ek(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>(0,eg.f)(.1)));)r--;if(!n)return{x:0,y:0};n===e[0]&&e.length>2&&o.timestamp-n.timestamp>2*(0,eg.f)(t)&&(n=e[1]);let i=(0,eg.X)(o.timestamp-n.timestamp);if(0===i)return{x:0,y:0};let l={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return l.x===1/0&&(l.x=0),l.y===1/0&&(l.y=0),l}(t,.1)}}function ek(e){return e[e.length-1]}var eS=r(85696),eR=r(90252);function eP(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function ej(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function eD(e,t,r){return{min:eA(e,t),max:eA(e,r)}}function eA(e,t){return"number"==typeof e?e:e[t]||0}let eM=new WeakMap;class eT{start(e){let{snapToCursor:t=!1,distanceThreshold:r}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let o=e=>{t&&this.snapToCursor(ef(e).point),this.stopAnimation()},i=(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:o}=this.getProps();if(r&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,Z.W)(r),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,Q.X)(e=>{let t=this.getAxisMotionValue(e).get()||0;if(J.KN.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];n&&(t=(0,ee.CQ)(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),o&&et.Gt.update(()=>o(e,t),!1,!0),(0,er.g)(this.visualElement,"transform");let{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},l=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:o,onDrag:i}=this.getProps();if(!r&&!this.openDragLock)return;let{offset:l}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(l),null!==this.currentDirection&&o&&o(this.currentDirection);return}this.updateAxis("x",t.point,l),this.updateAxis("y",t.point,l),this.visualElement.render(),i&&et.Gt.update(()=>i(e,t),!1,!0)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},s=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();this.panSession=new ey(e,{onSessionStart:o,onStart:i,onMove:l,onSessionEnd:a,resumeAnimation:s},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:r,contextWindow:em(this.visualElement),element:this.visualElement.current})}stop(e,t){let r=e||this.latestPointerEvent,n=t||this.latestPanInfo,o=this.isDragging;if(this.cancel(),!o||!n||!r)return;let{velocity:i}=n;this.startAnimation(i);let{onDragEnd:l}=this.getProps();l&&et.Gt.postRender(()=>l(r,n))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!eN(e,n,this.currentDirection))return;let o=this.getAxisMotionValue(e),i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=function(e,t,r){let{min:n,max:o}=t;return void 0!==n&&e<n?e=r?(0,el.k)(n,e,r.min):Math.max(e,n):void 0!==o&&e>o&&(e=r?(0,el.k)(o,e,r.max):Math.min(e,o)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null==(e=this.visualElement.projection)?void 0:e.layout,o=this.constraints;t&&G(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(e,t){let{top:r,left:n,bottom:o,right:i}=t;return{x:eP(e.x,n,i),y:eP(e.y,r,o)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.35;return!1===e?e=0:!0===e&&(e=.35),{x:eD(e,"left","right"),y:eD(e,"to
1p","bottom")}}(r),o!==this.constraints&&!G(t)&&n&&this.constraints&&!this.hasMutatedConstraints&&(0,Q.X)(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!G(t))return!1;let n=t.current;(0,ec.V)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;o.root&&(o.root.scroll=void 0,o.root.updateScroll());let i=(0,en.L)(n,o.root,this.visualElement.getTransformPagePoint()),l=(e=o.layout.layoutBox,{x:ej(e.x,i.x),y:ej(e.y,i.y)});if(r){let e=r((0,eo.pA)(l));this.hasMutatedConstraints=!!e,e&&(l=(0,eo.FY)(e))}return l}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:l}=this.getProps(),a=this.constraints||{};return Promise.all((0,Q.X)(l=>{if(!eN(l,t,this.currentDirection))return;let s=a&&a[l]||{};(!0===i||i===l)&&(s={min:0,max:0});let u={type:"inertia",velocity:r?e[l]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...s};return this.startAxisValueAnimation(l,u)})).then(l)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return(0,er.g)(this.visualElement,e),r.start((0,ei.f)(e,r,0,t,this.visualElement,!1))}stopAnimation(){(0,Q.X)(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){var t;let r="_drag".concat(e.toUpperCase());return this.visualElement.getProps()[r]||this.visualElement.getValue(e,null!=(t=this.visualElement.latestValues[e])?t:0)}snapToCursor(e){(0,Q.X)(t=>{let{drag:r}=this.getProps();if(!eN(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,o=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:i}=n.layout.layoutBox[t],l=o.get()||0;o.set(e[t]-(0,el.k)(r,i,.5)+l)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!G(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};(0,Q.X)(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();n[e]=function(e,t){let r=.5,n=(0,ee.CQ)(e),o=(0,ee.CQ)(t);return o>n?r=(0,eS.q)(t.min,t.max-n,e.min):n>o&&(r=(0,eS.q)(e.min,e.max-o,t.min)),(0,eR.q)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,Q.X)(t=>{if(!eN(t,e,null))return;let r=this.getAxisMotionValue(t),{min:o,max:i}=this.constraints[t];r.set((0,el.k)(o,i,n[t]))}),this.visualElement.render()}addListeners(){let e;if(!this.visualElement.current)return;eM.set(this.visualElement,this);let t=this.visualElement.current,r=eh(t,"pointerdown",e=>{let{drag:r,dragListener:n=!0}=this.getProps(),o=e.target,i=o!==t&&(0,ea.a)(o);r&&n&&!i&&this.start(e)}),n=()=>{let{dragConstraints:r}=this.getProps();G(r)&&r.current&&(this.constraints=this.resolveRefConstraints(),e||(e=function(e,t,r){let n=(0,ed.X)(e,eL(r)),o=(0,ed.X)(t,eL(r));return()=>{n(),o()}}(t,r.current,()=>this.scalePositionWithinConstraints())))},{projection:o}=this.visualElement,i=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),et.Gt.read(n);let l=(0,es.k)(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",e=>{let{delta:t,hasLayoutChanged:r}=e;this.isDragging&&r&&((0,Q.X)(e=>{let r=this.getAxisMotionValue(e);r&&(this.originPoint[e]+=t[e].translate,r.set(r.get()+t[e].translate))}),this.visualElement.render())});return()=>{l(),r(),i(),a&&a(),e&&e()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:o=!1,dragElastic:i=.35,dragMomentum:l=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:o,dragElastic:i,dragMomentum:l}}constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,eu.ge)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}}function eL(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function eN(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class eI extends B.X{mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||$.l}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}constructor(e){super(e),this.removeGroupControls=$.l,this.removeListeners=$.l,this.controls=new eT(e)}}let e_=e=>(t,r)=>{e&&et.Gt.update(()=>e(t,r),!1,!0)};class eO extends B.X{onPointerDown(e){this.session=new ey(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:em(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:e_(e),onStart:e_(t),onMove:e_(r),onEnd:(e,t)=>{delete this.session,n&&et.Gt.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=eh(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}constructor(){super(...arguments),this.removePointerDownListener=$.l}}var eK=r(83886),eF=r(34461),ez=r(26472);let eG=!1;class eW extends i.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:o}=e;o&&(t.group&&t.group.add(o),r&&r.register&&n&&r.register(o),eG&&o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),eK.w.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:o}=this.props,{projection:i}=r;return i&&(i.isPresent=o,e.layoutDependency!==t&&i.setOptions({...i.options,layoutDependency:t}),eG=!0,n||e.layoutDependency!==t||void 0===t||e.isPresent!==o?i.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?i.promote():i.relegate()||et.Gt.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:r}=e;r&&(r.options.layoutAnchor=t,r.root.didUpdate(),eF.k.postRender(()=>{!r.currentAnimation&&r.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;eG=!0,n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function eH(e){let[t,r]=(0,ez.xQ)(),n=(0,i.useContext)(u.L);return(0,s.jsx)(eW,{...e,layoutGroup:n,switchLayoutGroup:(0,i.useContext)(z),isPresent:t,safeToRemove:r})}var eB=r(27450);let eV={pan:{Feature:eO},drag:{Feature:eI,ProjectionNode:eB.P,MeasureLayout:eH}};var eU=r(90791);function eX(e,t,r){let{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover","Start"===r);let o=n["onHover"+r];o&&et.Gt.postRender(()=>o(t,ef(t)))}class eq extends B.X{mount(){let{current:e}=this.node;e&&(this.unmount=(0,eU.P)(e,(e,t)=>(eX(this.node,t,"Start"),e=>eX(this.node,e,"End"))))}unmount(){}}class eY extends B.X{onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,ev.F)((0,es.k)(this.node.current,"focus",()=>this.onFocus()),(0,es.k)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}constructor(){super(...arguments),this.isActive=!1}}var e$=r(23379);function eZ(e,t,r){let{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap","Start"===r);let o=n["onTap"+("End"===r?"":r)];o&&et.Gt.postRender(()=>o(t,ef(t)))}class eQ extends B.X{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:r}=this.node.props;this.unmount=(0,e$.c)(e,(e,t)=>(eZ(this.node,t,"Start"),(e,t)=>{let{success:r}=t;return eZ(this.node,e,r?"End":"Cancel")}),{useGlobalTarget:t,stopPropagation:(null==r?void 0:r.tap)===!1})}unmount(){}}let eJ=new WeakMap,e0=new WeakMap,e1=e=>{let t=eJ.get(e.target);t&&t(e)},e7=e=>{e.forEach(e1)},e2={some:0,all:1};class e6 extends B.X{startObserver(){var e;null==(e=this.stopObserver)||e.call(this);let{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:i}=t,l={root:r?r.current:void 0,rootMargin:n,threshold:"number"==typeof o?o:e2[o]},a=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),o=t?r:n;o&&o(e)};this.stopObserver=function(e,t,r){let n=function(e){let{root:t,...r}=e,n=t||document;e0.has(n)||e0.set(n,{});let o=e0.get(n),i=JSON.stringify(r);return o[i]||(o[i]=new IntersectionObserver(e7,{root:t,...r})),o[i]}(t);return eJ.set(e,r),n.observe(e),()=>{eJ.delete(e),n.unobserve(e)}}(this.node.current,l,a)}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function(e){let{viewport:t={}}=e,{viewport:r={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e=>t[e]!==r[e]}(e,t))&&this.startObserver()}unmount(){var e;null==(e=this.stopObserver)||e.call(this),this.hasEnteredView=!1,this.isInView=!1}constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}}let e5={layout:{ProjectionNode:eB.P,MeasureLayout:eH}},e4=function(e,t){if("undefined"==typeof Proxy)return H;let r=new Map,n=(r,n)=>H(r,n,e,t);return new Proxy((e,t)=>n(e,t),{get:(o,i)=>"create"===i?n:(r.has(i)||r.set(i,H(i,void 0,e,t)),r.get(i))})}({animation:{Feature:U},exit:{Feature:Y},inView:{Feature:e6},tap:{Feature:eQ},focus:{Feature:eY},hover:{Feature:eq},...eV,...e5},(e,t)=>{var r;return(null!=(r=t.isSVG)?r:a(e))?new n.l(t):new o.M(t,{allowProjection:e!==i.Fragment})})},88594:(e,t,r)=>{r.d(t,{b:()=>a});var n=r(7620),o=r(60421),i=r(54568),l=n.forwardRef((e,t)=>
1(0,i.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var a=l},91298:(e,t,r)=>{r.d(t,{UC:()=>X,Y9:()=>V,bL:()=>H,l9:()=>U,q7:()=>B});var n=r(7620),o=r(18107),i=r(52602),l=r(61715),a=r(47231),s=r(54111),u=r(60421),d=r(58912),c=r(1679),p=r(35025),f=r(54568),h="Accordion",m=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[v,g,b]=(0,i.N)(h),[w,y]=(0,o.A)(h,[b,d.z3]),x=(0,d.z3)(),C=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,f.jsx)(v.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,f.jsx)(j,{...n,ref:t}):(0,f.jsx)(P,{...n,ref:t})})});C.displayName=h;var[E,k]=w(h),[S,R]=w(h,{collapsible:!1}),P=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},collapsible:l=!1,...a}=e,[u,d]=(0,s.i)({prop:r,defaultProp:null!=o?o:"",onChange:i,caller:h});return(0,f.jsx)(E,{scope:e.__scopeAccordion,value:n.useMemo(()=>u?[u]:[],[u]),onItemOpen:d,onItemClose:n.useCallback(()=>l&&d(""),[l,d]),children:(0,f.jsx)(S,{scope:e.__scopeAccordion,collapsible:l,children:(0,f.jsx)(M,{...a,ref:t})})})}),j=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:i=()=>{},...l}=e,[a,u]=(0,s.i)({prop:r,defaultProp:null!=o?o:[],onChange:i,caller:h}),d=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[u]),c=n.useCallback(e=>u(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[u]);return(0,f.jsx)(E,{scope:e.__scopeAccordion,value:a,onItemOpen:d,onItemClose:c,children:(0,f.jsx)(S,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(M,{...l,ref:t})})})}),[D,A]=w(h),M=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:i,orientation:s="vertical",...d}=e,c=n.useRef(null),h=(0,l.s)(c,t),b=g(r),w="ltr"===(0,p.jH)(i),y=(0,a.mK)(e.onKeyDown,e=>{var t;if(!m.includes(e.key))return;let r=e.target,n=b().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),o=n.findIndex(e=>e.ref.current===r),i=n.length;if(-1===o)return;e.preventDefault();let l=o,a=i-1,u=()=>{(l=o+1)>a&&(l=0)},d=()=>{(l=o-1)<0&&(l=a)};switch(e.key){case"Home":l=0;break;case"End":l=a;break;case"ArrowRight":"horizontal"===s&&(w?u():d());break;case"ArrowDown":"vertical"===s&&u();break;case"ArrowLeft":"horizontal"===s&&(w?d():u());break;case"ArrowUp":"vertical"===s&&d()}null==(t=n[l%i].ref.current)||t.focus()});return(0,f.jsx)(D,{scope:r,disabled:o,direction:i,orientation:s,children:(0,f.jsx)(v.Slot,{scope:r,children:(0,f.jsx)(u.sG.div,{...d,"data-orientation":s,ref:h,onKeyDown:o?void 0:y})})})}),T="AccordionItem",[L,N]=w(T),I=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,i=A(T,r),l=k(T,r),a=x(r),s=(0,c.B)(),u=n&&l.value.includes(n)||!1,p=i.disabled||e.disabled;return(0,f.jsx)(L,{scope:r,open:u,disabled:p,triggerId:s,children:(0,f.jsx)(d.bL,{"data-orientation":i.orientation,"data-state":W(u),...a,...o,ref:t,disabled:p,open:u,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});I.displayName=T;var _="AccordionHeader",O=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=A(h,r),i=N(_,r);return(0,f.jsx)(u.sG.h3,{"data-orientation":o.orientation,"data-state":W(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:t})});O.displayName=_;var K="AccordionTrigger",F=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=A(h,r),i=N(K,r),l=R(K,r),a=x(r);return(0,f.jsx)(v.ItemSlot,{scope:r,children:(0,f.jsx)(d.l9,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:i.triggerId,...a,...n,ref:t})})});F.displayName=K;var z="AccordionContent",G=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=A(h,r),i=N(z,r),l=x(r);return(0,f.jsx)(d.UC,{role:"region","aria-labelledby":i.triggerId,"data-orientation":o.orientation,...l,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function W(e){return e?"open":"closed"}G.displayName=z;var H=C,B=I,V=O,U=F,X=G},94661:(e,t,r)=>{r.d(t,{x:()=>u});var n=r(54568),o=r(7620),i=r(38079),l=r(39070),a=r(70663),s=r(23847);function u(e){let{children:t,isValidProp:r,...u}=e;r&&(0,a.D)(r);let d=(0,o.useContext)(l.Q);(u={...d,...u}).transition=(0,i.K)(u.transition,d.transition),u.isStatic=(0,s.M)(()=>u.isStatic);let c=(0,o.useMemo)(()=>u,[JSON.stringify(u.transition),u.transformPagePoint,u.reducedMotion,u.skipAnimations]);return(0,n.jsx)(l.Q.Provider,{value:c,children:t})}},94882:(e,t,r)=>{r.d(t,{UC:()=>eX,q7:()=>eq,ZL:()=>eU,bL:()=>eB,wv:()=>eY,l9:()=>eV});var n=r(7620),o=r(47231),i=r(61715),l=r(18107),a=r(54111),s=r(60421),u=r(52602),d=r(35025),c=r(48966),p=r(26419),f=r(18249),h=r(1679),m=r(2091),v=r(14972),g=r(48787),b=r(51658),w=r(46118),y=r(9111),x=r(9702),C=r(72413),E=r(54568),k=["Enter"," "],S=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...S],P={ltr:[...k,"ArrowRight"],rtl:[...k,"ArrowLeft"]},j={ltr:["ArrowLeft"],rtl:["ArrowRight"]},D="Menu",[A,M,T]=(0,u.N)(D),[L,N]=(0,l.A)(D,[T,m.Bk,b.RG]),I=(0,m.Bk)(),_=(0,b.RG)(),[O,K]=L(D),[F,z]=L(D),G=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:i,onOpenChange:l,modal:a=!0}=e,s=I(t),[u,c]=n.useState(null),p=n.useRef(!1),f=(0,y.c)(l),h=(0,d.jH)(i);return n.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),n.useEffect(()=>{if(!r)return;let e=()=>f(!1);return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[r,f]),(0,E.jsx)(m.bL,{...s,children:(0,E.jsx)(O,{scope:t,open:r,onOpenChange:f,content:u,onContentChange:c,children:(0,E.jsx)(F,{scope:t,onClose:n.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:h,modal:a,children:o})})})};G.displayName=D;var W=n.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=I(r);return(0,E.jsx)(m.Mz,{...o,...n,ref:t})});W.displayName="MenuAnchor";var H="MenuPortal",[B,V]=L(H,{forceMount:void 0}),U=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=K(H,t);return(0,E.jsx)(B,{scope:t,forceMount:r,children:(0,E.jsx)(g.C,{present:r||i.open,children:(0,E.jsx)(v.Z,{asChild:!0,container:o,children:n})})})};U.displayName=H;var X="MenuContent",[q,Y]=L(X),$=n.forwardRef((e,t)=>{let r=V(X,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=K(X,e.__scopeMenu),l=z(X,e.__scopeMenu);return(0,E.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:n||i.open,children:(0,E.jsx)(A.Slot,{scope:e.__scopeMenu,children:l.modal?(0,E.jsx)(Z,{...o,ref:t}):(0,E.jsx)(Q,{...o,ref:t})})})})}),Z=n.forwardRef((e,t)=>{let r=K(X,e.__scopeMenu),l=n.useRef(null),a=(0,i.s)(t,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,x.Eq)(e)},[]),(0,E.jsx)(ee,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),Q=n.forwardRef((e,t)=>{let r=K(X,e.__scopeMenu);return(0,E.jsx)(ee,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),J=(0,w.TL)("MenuContent.ScrollLock"),ee=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:l=!1,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:u,disableOutsidePointerEvents:d,onEntryFocus:h,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:x,disableOutsideScroll:k,...P}=e,j=K(X,r),D=z(X,r),A=I(r),T=_(r),L=M(r),[N,O]=n.useState(null),F=n.useRef(null),G=(0,i.s)(t,F,j.onContentChange),W=n.useRef(0),H=n.useRef(""),B=n.useRef(0),V=n.useRef(null),U=n.useRef("right"),Y=n.useRef(0),$=k?C.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(W.current),[]),(0,p.Oh)();let Z=n.useCallback(e=>{var t,r;return U.current===(null==(t=V.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],a=t[i],s=l.x,u=l.y,d=a.x,c=a.y;u>n!=c>n&&r<(d-s)*(n-u)/(c-u)+s&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=V.current)?void 0:r.area)},[]);return(0,E.jsx)(q,{scope:r,searchRef:H,onItemEnter:n.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),onItemLeave:n.useCallback(e=>{var t;Z(e)||(null==(t=F.current)||t.focus(),O(null))},[Z]),onTriggerLeave:n.useCallback(e=>{Z(e)&&e.preventDefault()},[Z]),pointerGraceTimerRef:B,onPointerGraceIntentChange:n.useCallback(e=>{V.current=e},[]),children:(0,E.jsx)($,{...k?{as:J,allowPinchZoom:!0}:void 0,children:(0,E.jsx)(f.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,o.mK)(s,e=>{var t;e.preventDefault(),null==(t=F.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:u,children:(0,E.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:x,children:(0,E.jsx)(b.bL,{asChild:!0,...T,dir:D.dir,orientation:"vertical",loop:l,currentTabStopId:N,onCurrentTabStopIdChange:O,onEntryFocus:(0,o.mK)(h,e=>{D.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,E.jsx)(m.UC,{role:"menu","aria-orientation":"vertical","data-state":eR(j.open),"data-radix-menu-content":"",dir:D.dir,...A,...P,ref:G,style:{outline:"none",...P.style},onKeyDown:(0,o.mK)(P.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{var t,r;let n=H.current+e,o=L().filter(e=>!e.disabled),i=document.activeElement,l=null==(t=o.find(e=>e.ref.current===i))?void 0:t.textValue,a=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,l=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(l=l.filter(e=>e!==r));let a=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(o.map(e=>e.textValue),n,l),s=null==(r=o.find(e=>e.textValue===a))?void 0:r.ref.current;!function e(t){H.current=t,window.clearTimeout(W.current),""!==t&&(W.current=window.setTimeout(()=>e(""),1e3))}(n),s&&setTimeout(()=>s.focus())})(e.key));let o=F.current;
1if(e.target!==o||!R.includes(e.key))return;e.preventDefault();let i=L().filter(e=>!e.disabled).map(e=>e.ref.current);S.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(W.current),H.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{let t=e.target,r=Y.current!==e.clientX;e.currentTarget.contains(t)&&r&&(U.current=e.clientX>Y.current?"right":"left",Y.current=e.clientX)}))})})})})})})});$.displayName=X;var et=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.sG.div,{role:"group",...n,ref:t})});et.displayName="MenuGroup";var er=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.sG.div,{...n,ref:t})});er.displayName="MenuLabel";var en="MenuItem",eo="menu.itemSelect",ei=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:l,...a}=e,u=n.useRef(null),d=z(en,e.__scopeMenu),c=Y(en,e.__scopeMenu),p=(0,i.s)(t,u),f=n.useRef(!1);return(0,E.jsx)(el,{...a,ref:p,disabled:r,onClick:(0,o.mK)(e.onClick,()=>{let e=u.current;if(!r&&e){let t=new CustomEvent(eo,{bubbles:!0,cancelable:!0});e.addEventListener(eo,e=>null==l?void 0:l(e),{once:!0}),(0,s.hO)(e,t),t.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=""!==c.searchRef.current;r||t&&" "===e.key||k.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ei.displayName=en;var el=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:l=!1,textValue:a,...u}=e,d=Y(en,r),c=_(r),p=n.useRef(null),f=(0,i.s)(t,p),[h,m]=n.useState(!1),[v,g]=n.useState("");return n.useEffect(()=>{let e=p.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[u.children]),(0,E.jsx)(A.ItemSlot,{scope:r,disabled:l,textValue:null!=a?a:v,children:(0,E.jsx)(b.q7,{asChild:!0,...c,focusable:!l,children:(0,E.jsx)(s.sG.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eD(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eD(e=>d.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>m(!0)),onBlur:(0,o.mK)(e.onBlur,()=>m(!1))})})})}),ea=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...i}=e;return(0,E.jsx)(em,{scope:e.__scopeMenu,checked:r,children:(0,E.jsx)(ei,{role:"menuitemcheckbox","aria-checked":eP(r)?"mixed":r,...i,ref:t,"data-state":ej(r),onSelect:(0,o.mK)(i.onSelect,()=>null==n?void 0:n(!!eP(r)||!r),{checkForDefaultPrevented:!1})})})});ea.displayName="MenuCheckboxItem";var es="MenuRadioGroup",[eu,ed]=L(es,{value:void 0,onValueChange:()=>{}}),ec=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=(0,y.c)(n);return(0,E.jsx)(eu,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,E.jsx)(et,{...o,ref:t})})});ec.displayName=es;var ep="MenuRadioItem",ef=n.forwardRef((e,t)=>{let{value:r,...n}=e,i=ed(ep,e.__scopeMenu),l=r===i.value;return(0,E.jsx)(em,{scope:e.__scopeMenu,checked:l,children:(0,E.jsx)(ei,{role:"menuitemradio","aria-checked":l,...n,ref:t,"data-state":ej(l),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=i.onValueChange)?void 0:e.call(i,r)},{checkForDefaultPrevented:!1})})})});ef.displayName=ep;var eh="MenuItemIndicator",[em,ev]=L(eh,{checked:!1}),eg=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=ev(eh,r);return(0,E.jsx)(g.C,{present:n||eP(i.checked)||!0===i.checked,children:(0,E.jsx)(s.sG.span,{...o,ref:t,"data-state":ej(i.checked)})})});eg.displayName=eh;var eb=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,E.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eb.displayName="MenuSeparator";var ew=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=I(r);return(0,E.jsx)(m.i3,{...o,...n,ref:t})});ew.displayName="MenuArrow";var[ey,ex]=L("MenuSub"),eC="MenuSubTrigger",eE=n.forwardRef((e,t)=>
1{let r=K(eC,e.__scopeMenu),l=z(eC,e.__scopeMenu),a=ex(eC,e.__scopeMenu),s=Y(eC,e.__scopeMenu),u=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=s,p={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,E.jsx)(W,{asChild:!0,...p,children:(0,E.jsx)(el,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":r.open?a.contentId:void 0,"data-state":eR(r.open),...e,ref:(0,i.t)(t,a.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eD(t=>{s.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eD(e=>{var t,n;f();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,i="right"===t,l=o[i?"left":"right"],a=o[i?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:l,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{let n=""!==s.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&P[l.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});eE.displayName=eC;var ek="MenuSubContent",eS=n.forwardRef((e,t)=>{let r=V(X,e.__scopeMenu),{forceMount:l=r.forceMount,align:a="start",...s}=e,u=K(X,e.__scopeMenu),d=z(X,e.__scopeMenu),c=ex(ek,e.__scopeMenu),p=n.useRef(null),f=(0,i.s)(t,p);return(0,E.jsx)(A.Provider,{scope:e.__scopeMenu,children:(0,E.jsx)(g.C,{present:l||u.open,children:(0,E.jsx)(A.Slot,{scope:e.__scopeMenu,children:(0,E.jsx)(ee,{id:c.contentId,"aria-labelledby":c.triggerId,...s,ref:f,align:a,side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;d.isUsingKeyboardRef.current&&(null==(t=p.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==c.trigger&&u.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=j[d.dir].includes(e.key);if(t&&r){var n;u.onOpenChange(!1),null==(n=c.trigger)||n.focus(),e.preventDefault()}})})})})})});function eR(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function ej(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function eD(e){return t=>"mouse"===t.pointerType?e(t):void 0}eS.displayName=ek;var eA="DropdownMenu",[eM,eT]=(0,l.A)(eA,[N]),eL=N(),[eN,eI]=eM(eA),e_=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:i,defaultOpen:l,onOpenChange:s,modal:u=!0}=e,d=eL(t),c=n.useRef(null),[p,f]=(0,a.i)({prop:i,defaultProp:null!=l&&l,onChange:s,caller:eA});return(0,E.jsx)(eN,{scope:t,triggerId:(0,h.B)(),triggerRef:c,contentId:(0,h.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:(0,E.jsx)(G,{...d,open:p,onOpenChange:f,dir:o,modal:u,children:r})})};e_.displayName=eA;var eO="DropdownMenuTrigger",eK=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...l}=e,a=eI(eO,r),u=eL(r);return(0,E.jsx)(W,{asChild:!0,...u,children:(0,E.jsx)(s.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...l,ref:(0,i.t)(t,a.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>
1{!n&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eK.displayName=eO;var eF=e=>{let{__scopeDropdownMenu:t,...r}=e,n=eL(t);return(0,E.jsx)(U,{...n,...r})};eF.displayName="DropdownMenuPortal";var ez="DropdownMenuContent",eG=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...i}=e,l=eI(ez,r),a=eL(r),s=n.useRef(!1);return(0,E.jsx)($,{id:l.contentId,"aria-labelledby":l.triggerId,...a,...i,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;s.current||null==(t=l.triggerRef.current)||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!l.modal||n)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eG.displayName=ez,n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(et,{...o,...n,ref:t})}).displayName="DropdownMenuGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(er,{...o,...n,ref:t})}).displayName="DropdownMenuLabel";var eW=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ei,{...o,...n,ref:t})});eW.displayName="DropdownMenuItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ea,{...o,...n,ref:t})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ec,{...o,...n,ref:t})}).displayName="DropdownMenuRadioGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ef,{...o,...n,ref:t})}).displayName="DropdownMenuRadioItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eg,{...o,...n,ref:t})}).displayName="DropdownMenuItemIndicator";var eH=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eb,{...o,...n,ref:t})});eH.displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(ew,{...o,...n,ref:t})}).displayName="DropdownMenuArrow",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eE,{...o,...n,ref:t})}).displayName="DropdownMenuSubTrigger",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=eL(r);return(0,E.jsx)(eS,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var eB=e_,eV=eK,eU=eF,eX=eG,eq=eW,eY=eH},95971:(e,t,r)=>{r.d(t,{L:()=>n});let n=(0,r(7620).createContext)({})},99100:(e,t,r)=>{r.d(t,{N:()=>w});var n=r(54568),o=r(7620),i=r(95971),l=r(23847),a=r(48683),s=r(42015),u=r(83449),d=r(39070);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class p extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,u.s)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,r=(0,u.s)(e)&&e.offsetWidth||0,n=(0,u.s)(e)&&e.offsetHeight||0,o=getComputedStyle(t),i=this.props.sizeRef.current;i.height=parseFloat(o.height),i.width=parseFloat(o.width),i.top=t.offsetTop,i.left=t.offsetLeft,i.right=r-i.width-i.left,i.bottom=n-i.height-i.top,i.direction=o.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function f(e){var t,r;let{children:i,isPresent:l,anchorX:a,anchorY:s,root:u,pop:f}=e,h=(0,o.useId)(),m=(0,o.useRef)(null),v=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:g}=(0,o.useContext)(d.Q),b=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return o.useCallback(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{let r=!1,n=t.map(t=>{let n=c(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():c(t[e],null)}}}}(...t),t)}(m,null!=(r=null==(t=i.props)?void 0:t.ref)?r:null==i?void 0:i.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:r,left:n,right:o,bottom:i,direction:d}=v.current;if(l||!1===f||!m.current||!e||!t)return;let c="rtl"===d;m.current.dataset.motionPopId=h;let p=document.createElement("style");g&&(p.nonce=g);let b=null!=u?u:document.head;return b.appendChild(p),p.sheet&&p.sheet.insertRule('\n          [data-motion-pop-id="'.concat(h,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===a?c?"right: ".concat(o):"left: ".concat(n):c?"left: ".concat(n):"right: ".concat(o),"px !important;\n            ").concat("bottom"===s?"bottom: ".concat(i):"top: ".concat(r),"px !important;\n          }\n        ")),()=>{var e;null==(e=m.current)||e.removeAttribute("data-motion-pop-id"),b.contains(p)&&b.removeChild(p)}},[l]),(0,n.jsx)(p,{isPresent:l,childRef:m,sizeRef:v,pop:f,children:!1===f?i:o.cloneElement(i,{ref:b})})}let h=e=>{let{children:t,initial:r,isPresent:i,onExitComplete:a,custom:u,presenceAffectsLayout:d,mode:c,anch
1orX:p,anchorY:h,root:v}=e,g=(0,l.M)(m),b=(0,o.useId)(),w=!0,y=(0,o.useMemo)(()=>(w=!1,{id:b,initial:r,isPresent:i,custom:u,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;a&&a()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[i,g,a]);return d&&w&&(y={...y}),(0,o.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[i]),o.useEffect(()=>{i||g.size||!a||a()},[i]),t=(0,n.jsx)(f,{pop:"popLayout"===c,isPresent:i,anchorX:p,anchorY:h,root:v,children:t}),(0,n.jsx)(s.t.Provider,{value:y,children:t})};function m(){return new Map}var v=r(26472);let g=e=>e.key||"";function b(e){let t=[];return o.Children.forEach(e,e=>{(0,o.isValidElement)(e)&&t.push(e)}),t}let w=e=>{let{children:t,custom:r,initial:s=!0,onExitComplete:u,presenceAffectsLayout:d=!0,mode:c="sync",propagate:p=!1,anchorX:f="left",anchorY:m="top",root:w}=e,[y,x]=(0,v.xQ)(p),C=(0,o.useMemo)(()=>b(t),[t]),E=p&&!y?[]:C.map(g),k=(0,o.useRef)(!0),S=(0,o.useRef)(C),R=(0,l.M)(()=>new Map),P=(0,o.useRef)(new Set),[j,D]=(0,o.useState)(C),[A,M]=(0,o.useState)(C);(0,a.E)(()=>{k.current=!1,S.current=C;for(let e=0;e<A.length;e++){let t=g(A[e]);E.includes(t)?(R.delete(t),P.current.delete(t)):!0!==R.get(t)&&R.set(t,!1)}},[A,E.length,E.join("-")]);let T=[];if(C!==j){let e=[...C];for(let t=0;t<A.length;t++){let r=A[t],n=g(r);E.includes(n)||(e.splice(t,0,r),T.push(r))}return"wait"===c&&T.length&&(e=T),M(b(e)),D(C),null}let{forceRender:L}=(0,o.useContext)(i.L);return(0,n.jsx)(n.Fragment,{children:A.map(e=>{let t=g(e),o=(!p||!!y)&&(C===A||E.includes(t));return(0,n.jsx)(h,{isPresent:o,initial:(!k.current||!!s)&&void 0,custom:r,presenceAffectsLayout:d,mode:c,root:w,onExitComplete:o?void 0:()=>{if(P.current.has(t)||!R.has(t))return;P.current.add(t),R.set(t,!0);let e=!0;R.forEach(t=>{t||(e=!1)}),e&&(null==L||L(),M(S.current),p&&(null==x||x()),u&&u())},anchorX:f,anchorY:m,children:e},t)})})}}}]);

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.