PageSourceSearch

https://app.karax.ai/_next/static/chunks/vendor-shared-abda2f14-d67e605d9a84667b.js

js karax.ai collected 2026-10-01 23:55:53 UTC 70,906 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5278],{62484:function(e,t,n){n.d(t,{u:function(){return r}});function r(e,[t,n]){return Math.min(n,Math.max(t,e))}},6741:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},57342:function(e,t,n){n.d(t,{aU:function(){return _},$j:function(){return T},VY:function(){return M},dk:function(){return L},aV:function(){return A},h_:function(){return P},fC:function(){return O},Dx:function(){return I}});var r=n(2265),o=n(57437);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=l(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():l(t[e],null)}}}}(...t),t)}var u=n(60579);"undefined"!=typeof window&&window.document&&window.document.createElement;var a=Symbol("radix.slottable"),c="AlertDialog",[s,d]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],l=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=(null==n?void 0:n[e])||t;return r.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:o}}),[n,o])}};return l.scopeName=e,[function(t,l){let i=r.createContext(l),u=n.length;n=[...n,l];let a=t=>{var n;let{scope:l,children:a,...c}=t,s=(null==l?void 0:null===(n=l[e])||void 0===n?void 0:n[u])||i,d=r.useMemo(()=>c,Object.values(c));return(0,o.jsx)(s.Provider,{value:d,children:a})};return a.displayName=t+"Provider",[a,function(n,o){var a;let c=(null==o?void 0:null===(a=o[e])||void 0===a?void 0:a[u])||i,s=r.useContext(c);if(s)return s;if(void 0!==l)return l;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let o=t[0];if(1===t.length)return o;let l=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n,l=r(t)["__scope".concat(o)];return{...e,...l}},{});return r.useMemo(()=>({["__scope".concat(o.scopeName)]:n}),[n])}};return l.scopeName=o.scopeName,l}(l,...t)]}(c,[u.p8]),f=(0,u.p8)(),p=e=>{let{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,o.jsx)(u.fC,{...r,...n,modal:!0})};p.displayName=c,r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,l=f(n);return(0,o.jsx)(u.xz,{...l,...r,ref:t})}).displayName="AlertDialogTrigger";var v=e=>{let{__scopeAlertDialog:t,...n}=e,r=f(t);return(0,o.jsx)(u.h_,{...r,...n})};v.displayName="AlertDialogPortal";var m=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,l=f(n);return(0,o.jsx)(u.aV,{...l,...r,ref:t})});m.displayName="AlertDialogOverlay";var h="AlertDialogContent",[y,g]=s(h),w=function(e){let t=e=>{let{children:t}=e;return(0,o.jsx)(o.Fragment,{children:t})};return t.displayName="".concat(e,".Slottable"),t.__radixId=a,t}("AlertDialogContent"),E=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:l,...a}=e,c=f(n),s=r.useRef(null),d=i(t,s),p=r.useRef(null);return(0,o.jsx)(u.jm,{contentName:h,titleName:b,docsSlug:"alert-dialog",children:(0,o.jsx)(y,{scope:n,cancelRef:p,children:(0,o.jsxs)(u.VY,{role:"alertdialog",...c,...a,ref:d,onOpenAutoFocus:function(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}(a.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=p.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,o.jsx)(w,{children:l}),(0,o.jsx)(S,{contentRef:s})]})})})});E.displayName=h;var b="AlertDialogTitle",x=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,l=f(n);return(0,o.jsx)(u.Dx,{...l,...r,ref:t})});x.displayName=b;var N="AlertDialogDescription",C=r.forwardRef((e,t)=>
1{let{__scopeAlertDialog:n,...r}=e,l=f(n);return(0,o.jsx)(u.dk,{...l,...r,ref:t})});C.displayName=N;var R=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,l=f(n);return(0,o.jsx)(u.x8,{...l,...r,ref:t})});R.displayName="AlertDialogAction";var D="AlertDialogCancel",j=r.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:l}=g(D,n),a=f(n),c=i(t,l);return(0,o.jsx)(u.x8,{...a,...r,ref:c})});j.displayName=D;var S=e=>{let{contentRef:t}=e,n="`".concat(h,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(h,"` by passing a `").concat(N,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(h,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return r.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(n)},[n,t]),null},O=p,P=v,A=m,M=E,_=R,T=j,I=x,L=C},61168:function(e,t,n){n.d(t,{f:function(){return u}});var r=n(2265),o=n(82912),l=n(57437),i=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...u}=e;return(0,l.jsx)(o.WV.svg,{...u,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})});i.displayName="Arrow";var u=i},54384:function(e,t,n){n.d(t,{NY:function(){return R},Ee:function(){return C},fC:function(){return N}});var r,o=n(2265),l=n(57437),i=(null===(r=globalThis)||void 0===r?void 0:r.document)?o.useLayoutEffect:()=>{};function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}n(54887);var a=Symbol("radix.slottable");function c(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var l,i;let e,a;let c=(e=null===(l=Object.getOwnPropertyDescriptor(n.props,"ref"))||void 0===l?void 0:l.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=null===(i=Object.getOwnPropertyDescriptor(n,"ref"))||void 0===i?void 0:i.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=l(...t);return o(...t),r}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=u(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():u(t[e],null)}}}}(t,c):c),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),n=o.forwardRef((e,n)=>{let{children:r,...i}=e,u=o.Children.toArray(r),a=u.find(c);if(a){let e=a.props.children,r=u.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,l.jsx)(t,{...i,ref:n,children:r})});return n.displayName="".concat(e,".Slot"),n}("Primitive.".concat(t)),r=o.forwardRef((e,r)=>{let{asChild:o,...i}=e,u=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(u,{...i,ref:r})});return r.displayName="Primitive.".concat(t),{...e,[t]:r}},{}),d=n(30176),f="Avatar",[p,v]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return o.useMemo(()=>
1({["__scope".concat(e)]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=o.createContext(r),u=n.length;n=[...n,r];let a=t=>{var n;let{scope:r,children:a,...c}=t,s=(null==r?void 0:null===(n=r[e])||void 0===n?void 0:n[u])||i,d=o.useMemo(()=>c,Object.values(c));return(0,l.jsx)(s.Provider,{value:d,children:a})};return a.displayName=t+"Provider",[a,function(n,l){var a;let c=(null==l?void 0:null===(a=l[e])||void 0===a?void 0:a[u])||i,s=o.useContext(c);if(s)return s;if(void 0!==r)return r;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];if(1===t.length)return r;let l=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n,l=r(t)["__scope".concat(o)];return{...e,...l}},{});return o.useMemo(()=>({["__scope".concat(r.scopeName)]:n}),[n])}};return l.scopeName=r.scopeName,l}(r,...t)]}(f),[m,h]=p(f),y=o.forwardRef((e,t)=>{let{__scopeAvatar:n,...r}=e,[i,u]=o.useState("idle");return(0,l.jsx)(m,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:u,children:(0,l.jsx)(s.span,{...r,ref:t})})});y.displayName=f;var g="AvatarImage",w=o.forwardRef((e,t)=>{let{__scopeAvatar:n,src:r,onLoadingStatusChange:u=()=>{},...a}=e,c=h(g,n),f=function(e,t){let{referrerPolicy:n,crossOrigin:r}=t,l=(0,d.a)(),u=o.useRef(null),a=l?(u.current||(u.current=new window.Image),u.current):null,[c,s]=o.useState(()=>x(a,e));return i(()=>{s(x(a,e))},[a,e]),i(()=>{let e=e=>()=>{s(e)};if(!a)return;let t=e("loaded"),o=e("error");return a.addEventListener("load",t),a.addEventListener("error",o),n&&(a.referrerPolicy=n),"string"==typeof r&&(a.crossOrigin=r),()=>{a.removeEventListener("load",t),a.removeEventListener("error",o)}},[a,r,n]),c}(r,a),p=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>function(){for(var e,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call(t,...r)},[])}(e=>{u(e),c.onImageLoadingStatusChange(e)});return i(()=>{"idle"!==f&&p(f)},[f,p]),"loaded"===f?(0,l.jsx)(s.img,{...a,ref:t,src:r}):null});w.displayName=g;var E="AvatarFallback",b=o.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:r,...i}=e,u=h(E,n),[a,c]=o.useState(void 0===r);return o.useEffect(()=>{if(void 0!==r){let e=window.setTimeout(()=>c(!0),r);return()=>window.clearTimeout(e)}},[r]),a&&"loaded"!==u.imageLoadingStatus?(0,l.jsx)(s.span,{...i,ref:t}):null});function x(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}b.displayName=E;var N=y,C=w,R=b},70644:function(e,t,n){n.d(t,{z$:function(){return S},fC:function(){return D}});var r,o=n(2265),l=n.t(o,2);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=i(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():i(t[e],null)}}}}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.useCallback(u(...t),t)}var c=n(57437);function s(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var d=(null===(r=globalThis)||void 0===r?void 0:r.document)?o.useLayoutEffect:()=>{},f=l[" useInsertionEffect ".trim().toString()]||d;Symbol("RADIX:SYNC_STATE");var p=e=>{var t,n;let r,l;let{present:i,children:u}=e,c=function(e){var t,n;let[r,l]=o.useState(),i=o.useRef(null),u=o.useRef(e),a=o.useRef("none"),[c,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=v(i.current);a.current="mounted"===c?e:"none"},[c]),d(()=>{let t=i.current,n=u.current;if(n!==e){let r=a.current,o=v(t);e?s("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?s("UNMOUNT"):n&&r!==o?s("ANIMATION_OUT"):s("UNMOUNT"),u.current=e}},[e,s]),d(()=>
1{if(r){var e;let t;let n=null!==(e=r.ownerDocument.defaultView)&&void 0!==e?e:window,o=e=>{let o=v(i.current).includes(CSS.escape(e.animationName));if(e.target===r&&o&&(s("ANIMATION_END"),!u.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},l=e=>{e.target===r&&(a.current=v(i.current))};return r.addEventListener("animationstart",l),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",l),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}s("ANIMATION_END")},[r,s]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:o.useCallback(e=>{i.current=e?getComputedStyle(e):null,l(e)},[])}}(i),s="function"==typeof u?u({present:c.isPresent}):o.Children.only(u),f=a(c.ref,(r=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in r&&r.isReactWarning?s.ref:(r=null===(n=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof u||c.isPresent?o.cloneElement(s,{ref:f}):null};function v(e){return(null==e?void 0:e.animationName)||"none"}p.displayName="Presence",n(54887);var m=Symbol("radix.slottable");function h(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var l,i;let e,a;let c=(e=null===(l=Object.getOwnPropertyDescriptor(n.props,"ref"))||void 0===l?void 0:l.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=null===(i=Object.getOwnPropertyDescriptor(n,"ref"))||void 0===i?void 0:i.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=l(...t);return o(...t),r}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?u(t,c):c),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),n=o.forwardRef((e,n)=>{let{children:r,...l}=e,i=o.Children.toArray(r),u=i.find(h);if(u){let e=u.props.children,r=i.map(t=>t!==u?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,c.jsx)(t,{...l,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,c.jsx)(t,{...l,ref:n,children:r})});return n.displayName="".concat(e,".Slot"),n}("Primitive.".concat(t)),r=o.forwardRef((e,r)=>{let{asChild:o,...l}=e,i=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(i,{...l,ref:r})});return r.displayName="Primitive.".concat(t),{...e,[t]:r}},{}),g="Checkbox",[w,E]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return o.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=o.createContext(r),i=n.length;n=[...n,r];let u=t=>{var n;let{scope:r,children:u,...a}=t,s=(null==r?void 0:null===(n=r[e])||void 0===n?void 0:n[i])||l,d=o.useMemo(()=>a,Object.values(a));return(0,c.jsx)(s.Provider,{value:d,children:u})};return u.displayName=t+"Provider",[u,function(n,u){var a;let c=(null==u?void 0:null===(a=u[e])||void 0===a?void 0:a[i])||l,s=o.useContext(c);if(s)return s;if(void 0!==r)return r;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];if(1===t.length)return r;let l=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>
1{let{useScope:r,scopeName:o}=n,l=r(t)["__scope".concat(o)];return{...e,...l}},{});return o.useMemo(()=>({["__scope".concat(r.scopeName)]:n}),[n])}};return l.scopeName=r.scopeName,l}(r,...t)]}(g),[b,x]=w(g);function N(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:l,disabled:i,form:u,name:a,onCheckedChange:s,required:d,value:p="on",internal_do_not_use_render:v}=e,[m,h]=function(e){let{prop:t,defaultProp:n,onChange:r=()=>{},caller:l}=e,[i,u,a]=function(e){let{defaultProp:t,onChange:n}=e,[r,l]=o.useState(t),i=o.useRef(r),u=o.useRef(n);return f(()=>{u.current=n},[n]),o.useEffect(()=>{if(i.current!==r){var e;null===(e=u.current)||void 0===e||e.call(u,r),i.current=r}},[r,i]),[r,l,u]}({defaultProp:n,onChange:r}),c=void 0!==t,s=c?t:i;{let e=o.useRef(void 0!==t);o.useEffect(()=>{let t=e.current;if(t!==c){let e=c?"controlled":"uncontrolled";console.warn("".concat(l," is changing from ").concat(t?"controlled":"uncontrolled"," to ").concat(e,". 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."))}e.current=c},[c,l])}return[s,o.useCallback(e=>{if(c){let r="function"==typeof e?e(t):e;if(r!==t){var n;null===(n=a.current)||void 0===n||n.call(a,r)}}else u(e)},[c,t,u,a])]}({prop:n,defaultProp:null!=l&&l,onChange:s,caller:g}),[y,w]=o.useState(null),[E,x]=o.useState(null),N=o.useRef(!1),C=!y||!!u||!!y.closest("form"),R={checked:m,disabled:i,setChecked:h,control:y,setControl:w,name:a,form:u,value:p,hasConsumerStoppedPropagationRef:N,required:d,defaultChecked:!A(l)&&l,isFormControl:C,bubbleInput:E,setBubbleInput:x};return(0,c.jsx)(b,{scope:t,...R,children:"function"==typeof v?v(R):r})}var C="CheckboxTrigger",R=o.forwardRef((e,t)=>{let{__scopeCheckbox:n,onKeyDown:r,onClick:l,...i}=e,{control:u,value:d,disabled:f,checked:p,required:v,setControl:m,setChecked:h,hasConsumerStoppedPropagationRef:g,isFormControl:w,bubbleInput:E}=x(C,n),b=a(t,m),N=o.useRef(p);return o.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>h(N.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,h]),(0,c.jsx)(y.button,{type:"button",role:"checkbox","aria-checked":A(p)?"mixed":p,"aria-required":v,"data-state":M(p),"data-disabled":f?"":void 0,disabled:f,value:d,...i,ref:b,onKeyDown:s(r,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:s(l,e=>{h(e=>!!A(e)||!e),E&&w&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())})})});R.displayName=C;var D=o.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:o,defaultChecked:l,required:i,disabled:u,value:a,onCheckedChange:s,form:d,...f}=e;return(0,c.jsx)(N,{__scopeCheckbox:n,checked:o,defaultChecked:l,disabled:u,required:i,onCheckedChange:s,name:r,form:d,value:a,internal_do_not_use_render:e=>{let{isFormControl:r}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(R,{...f,ref:t,__scopeCheckbox:n}),r&&(0,c.jsx)(P,{__scopeCheckbox:n})]})}})});D.displayName=g;var j="CheckboxIndicator",S=o.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...o}=e,l=x(j,n);return(0,c.jsx)(p,{present:r||A(l.checked)||!0===l.checked,children:(0,c.jsx)(y.span,{"data-state":M(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});S.displayName=j;var O="CheckboxBubbleInput",P=o.forwardRef((e,t)=>{let{__scopeCheckbox:n,...r}=e,{control:l,hasConsumerStoppedPropagationRef:i,checked:u,defaultChecked:s,required:f,disabled:p,name:v,value:m,form:h,bubbleInput:g,setBubbleInput:w}=x(O,n),E=a(t,w),b=function(e){let t=o.useRef({value:e,previous:e});return o.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(u),N=function(e){let[t,n]=o.useState(void 0);return d(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(l);o.useEffect(()=>{if(!g)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!i.current;if(b!==u&&e){let n=new Event("click",{bubbles:t});
1g.indeterminate=A(u),e.call(g,!A(u)&&u),g.dispatchEvent(n)}},[g,b,u,i]);let C=o.useRef(!A(u)&&u);return(0,c.jsx)(y.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=s?s:C.current,required:f,disabled:p,name:v,value:m,form:h,...r,tabIndex:-1,ref:E,style:{...r.style,...N,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function A(e){return"indeterminate"===e}function M(e){return A(e)?"indeterminate":e?"checked":"unchecked"}P.displayName=O},76818:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(2265),o=n(57437),l=n(98575),i=r.forwardRef((e,t)=>{let{children:n,...l}=e,i=r.Children.toArray(n),a=i.find(c);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(u,{...l,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,o.jsx)(u,{...l,ref:t,children:n})});i.displayName="Slot";var u=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var i,u;let e,a;let c=(e=null===(i=Object.getOwnPropertyDescriptor(n.props,"ref"))||void 0===i?void 0:i.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=null===(u=Object.getOwnPropertyDescriptor(n,"ref"))||void 0===u?void 0:u.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref;return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];l(...t),o(...t)}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?(0,l.F)(t,c):c})}return r.Children.count(n)>1?r.Children.only(null):null});u.displayName="SlotClone";var a=e=>{let{children:t}=e;return(0,o.jsx)(o.Fragment,{children:t})};function c(e){return r.isValidElement(e)&&e.type===a}function s(e){let t=e+"CollectionProvider",[n,u]=function(e,t=[]){let n=[],l=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return l.scopeName=e,[function(t,l){let i=r.createContext(l),u=n.length;function a(t){let{scope:n,children:l,...a}=t,c=n?.[e][u]||i,s=r.useMemo(()=>a,Object.values(a));return(0,o.jsx)(c.Provider,{value:s,children:l})}return n=[...n,l],a.displayName=t+"Provider",[a,function(n,o){let a=o?.[e][u]||i,c=r.useContext(a);if(c)return c;if(void 0!==l)return l;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(l,...t)]}(t),[a,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,l=r.useRef(null),i=r.useRef(new Map).current;return(0,o.jsx)(a,{scope:t,itemMap:i,collectionRef:l,children:n})};s.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,u=c(d,n),a=(0,l.e)(t,u.collectionRef);return(0,o.jsx)(i,{ref:a,children:r})});f.displayName=d;let p=e+"CollectionItemSlot",v="data-radix-collection-item",m=r.forwardRef((e,t)=>{let{scope:n,children:u,...a}=e,s=r.useRef(null),d=(0,l.e)(t,s),f=c(p,n);return r.useEffect(()=>(f.itemMap.set(s,{ref:s,...a}),()=>void f.itemMap.delete(s))),(0,o.jsx)(i,{[v]:"",ref:d,children:u})});return m.displayName=p,[{Provider:s,Slot:f,ItemSlot:m},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}},98575:function(e,t,n){n.d(t,{F:function(){return o},e:function(){return l}});var r=n(2265);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function l(...e){return r.useCallback(o(...e),e)}},73966:function(e,t,n){n.d(t,{b:function(){return l}});var r=n(2265),o=n(57437);function l(e,t=[]){let n=[],l=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return l.scopeName=e,[function(t,l){let i=r.createContext(l),u=n.length;n=[...n,l];let a=t=>{let{scope:n,children:l,...a}=t,c=n?.[e]?.[u]||i,s=r.useMemo(()=>a,Object.values(a));return(0,o.jsx)(c.Provider,{value:s,children:l})};return a.displayName=t+"Provider",[a,function(n,o){let a=o?.[e]?.[u]||i,c=r.useContext(a);if(c)return c;if(void 0!==l)return l;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(l,...t)]}},60579:function(e,t,n){let r;n.d(t,{x8:function(){return e0},VY:function(){return eG},dk:function(){return eQ},aV:function(){return eq},h_:function(){return eH},fC:function(){return eX},Dx:function(){return eJ},xz:function(){return e$},jm:function(){return eK},p8:function(){return eh}});var o,l,i=n(2265),u=n.t(i,2);function a(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=c(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():c(t[e],null)}}}}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.useCallback(s(...t),t)}"undefined"!=typeof window&&window.document&&window.document.createElement;var f=n(57437),p=(null===(o=globalThis)||void 0===o?void 0:o.document)?i.useLayoutEffect:()=>{},v=u[" useId ".trim().toString()]||(()=>void 0),m=0;function h(e){let[t,n]=i.useState(v());return p(()=>{e||n(e=>null!=e?e:String(m++))},[e]),e||(t?"radix-".concat(t):"")}var y=u[" useInsertionEffect ".trim().toString()]||p;Symbol("RADIX:SYNC_STATE");var g=n(54887);function w(e){let t=function(e){let t=i.forwardRef((e,t)=>
1{let{children:n,...r}=e;if(i.isValidElement(n)){var o,l;let e,u;let a=(e=null===(o=Object.getOwnPropertyDescriptor(n.props,"ref"))||void 0===o?void 0:o.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=null===(l=Object.getOwnPropertyDescriptor(n,"ref"))||void 0===l?void 0:l.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,c=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=l(...t);return o(...t),r}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==i.Fragment&&(c.ref=t?s(t,a):a),i.cloneElement(n,c)}return i.Children.count(n)>1?i.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),n=i.forwardRef((e,n)=>{let{children:r,...o}=e,l=i.Children.toArray(r),u=l.find(b);if(u){let e=u.props.children,r=l.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,f.jsx)(t,{...o,ref:n,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,f.jsx)(t,{...o,ref:n,children:r})});return n.displayName="".concat(e,".Slot"),n}var E=Symbol("radix.slottable");function b(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===E}var x=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=w("Primitive.".concat(t)),r=i.forwardRef((e,r)=>{let{asChild:o,...l}=e,i=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(i,{...l,ref:r})});return r.displayName="Primitive.".concat(t),{...e,[t]:r}},{});function N(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>function(){for(var e,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call(t,...r)},[])}var C="dismissableLayer.update",R=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),D=i.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:u,onPointerDownOutside:c,onFocusOutside:s,onInteractOutside:p,onDismiss:v,...m}=e,h=i.useContext(R),[y,g]=i.useState(null),w=null!==(r=null==y?void 0:y.ownerDocument)&&void 0!==r?r:null===(n=globalThis)||void 0===n?void 0:n.document,[,E]=i.useState({}),b=d(t,e=>g(e)),D=Array.from(h.layers),[O]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),P=D.indexOf(O),A=y?D.indexOf(y):-1,M=h.layersWithOutsidePointerEventsDisabled.size>0,_=A>=P,T=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=N(e),o=i.useRef(!1),l=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){S("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...h.branches].some(e=>e.contains(t));!_||n||(null==c||c(e),null==p||p(e),e.defaultPrevented||null==v||v())},w),I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=N(e),o=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!o.current&&S("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;[...h.branches].some(e=>e.contains(t))||(null==s||s(e),null==p||p(e),e.defaultPrevented||null==v||v())},w);return!function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=N(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e,{capture:!0}),()=>n.removeEventListener("keydown",e,{capture:!0})},[r,n])}(e=>{A!==h.layers.size-1||(null==u||u(e),!e.defaultPrevented&&v&&(e.preventDefault(),v()))},w),i.useEffect(()=>{if(y)return o&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(l=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(y)),h.layers.add(y),j(),()=>{o&&1===h.layersWithOutsidePointerEventsDisabled.size&&(w.body.style.pointerEvents=l)}},[y,w,o,h]),i.useEffect(()=>()=>{y&&(h.layers.delete(y),h.layersWithOutsidePointerEventsDisabled.delete(y),j())},[y,h]),i.useEffect(()=>{let e=()=>E({});return document.addEventListener(C,e),()=>document.removeEventListener(C,e)},[]),(0,f.jsx)(x.div,{...m,ref:b,style:{pointerEvents:M?_?"auto":"none":void 0,...e.style},onFocusCapture:a(e.onFocusCapture,I.onFocusCapture),onBlurCapture:a(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:a(e.onPointerDownCapture,T.onPointerDownCapture)})});function j(){let e=new CustomEvent(C);document.dispatchEvent(e)}function S(e,t,n,r){let{discrete:o}=r,l=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});(t&&l.addEventListener(e,t,{once:!0}),o)?l&&g.flushSync(()=>
1l.dispatchEvent(i)):l.dispatchEvent(i)}D.displayName="DismissableLayer",i.forwardRef((e,t)=>{let n=i.useContext(R),r=i.useRef(null),o=d(t,r);return i.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(x.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var O="focusScope.autoFocusOnMount",P="focusScope.autoFocusOnUnmount",A={bubbles:!1,cancelable:!0},M=i.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...u}=e,[a,c]=i.useState(null),s=N(o),p=N(l),v=i.useRef(null),m=d(t,e=>c(e)),h=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(r){let e=function(e){if(h.paused||!a)return;let t=e.target;a.contains(t)?v.current=t:I(v.current,{select:!0})},t=function(e){if(h.paused||!a)return;let t=e.relatedTarget;null===t||a.contains(t)||I(v.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&I(a)});return a&&n.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,a,h.paused]),i.useEffect(()=>
1{if(a){L.add(h);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(O,A);a.addEventListener(O,s),a.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(I(r,{select:t}),document.activeElement!==n)return}(_(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&I(a))}return()=>{a.removeEventListener(O,s),setTimeout(()=>{let t=new CustomEvent(P,A);a.addEventListener(P,p),a.dispatchEvent(t),t.defaultPrevented||I(null!=e?e:document.body,{select:!0}),a.removeEventListener(P,p),L.remove(h)},0)}}},[a,s,p,h]);let y=i.useCallback(e=>{if(!n&&!r||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=_(e);return[T(t,e),T(t.reverse(),e)]}(t);r&&l?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&I(l,{select:!0})):(e.preventDefault(),n&&I(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,h.paused]);return(0,f.jsx)(x.div,{tabIndex:-1,...u,ref:m,onKeyDown:y})});function _(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function T(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function I(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}M.displayName="FocusScope";var L=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=k(r,e)).unshift(e)},remove(e){var t;null===(t=(r=k(r,e))[0])||void 0===t||t.resume()}});function k(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var F=i.forwardRef((e,t)=>{var n,r;let{container:o,...l}=e,[u,a]=i.useState(!1);p(()=>a(!0),[]);let c=o||u&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return c?g.createPortal((0,f.jsx)(x.div,{...l,ref:t}),c):null});F.displayName="Portal";var W=e=>{var t,n;let r,o;let{present:l,children:u}=e,a=function(e){var t,n;let[r,o]=i.useState(),l=i.useRef(null),u=i.useRef(e),a=i.useRef("none"),[c,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},i.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return i.useEffect(()=>{let e=V(l.current);a.current="mounted"===c?e:"none"},[c]),p(()=>{let t=l.current,n=u.current;if(n!==e){let r=a.current,o=V(t);e?s("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?s("UNMOUNT"):n&&r!==o?s("ANIMATION_OUT"):s("UNMOUNT"),u.current=e}},[e,s]),p(()=>{if(r){var e;let t;let n=null!==(e=r.ownerDocument.defaultView)&&void 0!==e?e:window,o=e=>{let o=V(l.current).includes(CSS.escape(e.animationName));if(e.target===r&&o&&(s("ANIMATION_END"),!u.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},i=e=>{e.target===r&&(a.current=V(l.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}s("ANIMATION_END")},[r,s]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:i.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(l),c="function"==typeof u?u({present:a.isPresent}):i.Children.only(u),s=d(a.ref,(r=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in r&&r.isReactWarning?c.ref:(r=null===(n=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||a.isPresent?i.cloneElement(c,{ref:s}):null};function V(e){return(null==e?void 0:e.animationName)||"none"}W.displayName="Presence";var U=0;function B(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}var K=n(5853),z=n(85770),Y=n(17325),Z=(0,n(31412)._)(),X=function(){},$=i.forwardRef(function(e,t){var n=i.useRef(null),r=i.useState({onScrollCapture:X,onWheelCapture:X,onTouchMoveCapture:X}),o=r[0],l=r[1],u=e.forwardProps,a=e.children,c=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,v=e.noRelative,m=e.noIsolation,h=e.inert,y=e.allowPinchZoom,g=e.as,w=e.gapMode,E=(0,K._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,Y.q)([n,t]),x=(0,K.pi)((0,K.pi)({},E),o);return i.createElement(i.Fragment,null,d&&i.createElement(p,{sideCar:Z,removeScrollBar:s,shards:f,noRelative:v,noIsolation:m,inert:h,setCallbacks:l,allowPinchZoom:!!y,lockRef:n,gapMode:w}),u?i.cloneElement(i.Children.only(a),(0,K.pi)((0,K.pi)({},x),{ref:b})):i.createElement(void 0===g?"div":g,(0,K.pi)({},x,{className:c,ref:b}),a))});$.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},$.classNames={fullWidth:z.zi,zeroRight:z.pF};var H=n(49085),q=n(5517),G=n(80779),J=!1;if("undefined"!=typeof window)try{var Q=Object.defineProperty({},"passive",{get:function(){return J=!0,!0}});window.addEventListener("test",Q,Q),window.removeEventListener("test",Q,Q)}catch(e){J=!1}var ee=!!J&&{passive:!1},et=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},en=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),er(e,r)){var o=eo(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},er=function(e,t){return"v"===e?et(t,"overflowY"):et(t,"overflowX")},eo=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},el=function(e,t,n,r,o){var l,i=(l=window.getComputedStyle(t).direction,"h"===e&&"rtl"===l?-1:1),u=i*r,a=n.target,c=t.contains(a),s=!1,d=u>0,f=0,p=0;do{if(!a)break;var v=eo(e,a),m=v[0],h=v[1]-v[2]-i*m;(m||h)&&er(e,a)&&(f+=h,p+=m);var y=a.parentNode;a=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!c&&a!==document.body||c&&(t.contains(a)||t===a));return d&&(o&&1>Math.abs(f)||!o&&u>f)?s=!0:!d&&(o&&1>Math.abs(p)||!o&&-u>p)&&(s=!0),s},ei=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eu=function(e){return[e.deltaX,e.deltaY]},ea=function(e){return e&&"current"in e?e.current:e},ec=0,es=[],ed=(0,H.L)(Z,function(e){var t=i.useRef([]),n=i.useRef([0,0]),r=i.useRef(),o=i.useState(ec++)[0],l=i.useState(G.Ws)[0],u=i.useRef(e);i.useEffect(function(){u.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,K.ev)([e.lockRef.current],(e.shards||[]).map(ea),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var o,l=ei(e),i=n.current,a="deltaX"in e?e.deltaX:i[0]-l[0],c="deltaY"in e?e.deltaY:i[1]-l[1],s=e.target,d=Math.abs(a)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=en(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=en(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(a||c)&&(r.current=o),!o)return!0;var p=r.current||o;return el(p,t,e,"h"===p?a:c,!0)},[]),c=i.useCallback(function(e){if(es.length&&es[es.length-1]===l){var n="deltaY"in e?eu(e):ei(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
1if(!r){var o=(u.current.shards||[]).map(ea).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=i.useCallback(function(e,n,r,o){var l={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),d=i.useCallback(function(e){n.current=ei(e),r.current=void 0},[]),f=i.useCallback(function(t){s(t.type,eu(t),t.target,a(t,e.lockRef.current))},[]),p=i.useCallback(function(t){s(t.type,ei(t),t.target,a(t,e.lockRef.current))},[]);i.useEffect(function(){return es.push(l),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,ee),document.addEventListener("touchmove",c,ee),document.addEventListener("touchstart",d,ee),function(){es=es.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,ee),document.removeEventListener("touchmove",c,ee),document.removeEventListener("touchstart",d,ee)}},[]);var v=e.removeScrollBar,m=e.inert;return i.createElement(i.Fragment,null,m?i.createElement(l,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?i.createElement(q.jp,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}),ef=i.forwardRef(function(e,t){return i.createElement($,(0,K.pi)({},e,{ref:t,sideCar:ed}))});ef.classNames=$.classNames;var ep=n(5478),ev="Dialog",[em,eh]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=()=>{let t=n.map(e=>i.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return i.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let o=i.createContext(r),l=n.length;n=[...n,r];let u=t=>{var n;let{scope:r,children:u,...a}=t,c=(null==r?void 0:null===(n=r[e])||void 0===n?void 0:n[l])||o,s=i.useMemo(()=>a,Object.values(a));return(0,f.jsx)(c.Provider,{value:s,children:u})};return u.displayName=t+"Provider",[u,function(n,u){var a;let c=(null==u?void 0:null===(a=u[e])||void 0===a?void 0:a[l])||o,s=i.useContext(c);if(s)return s;if(void 0!==r)return r;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];if(1===t.length)return r;let o=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n,l=r(t)["__scope".concat(o)];return{...e,...l}},{});return i.useMemo(()=>({["__scope".concat(r.scopeName)]:n}),[n])}};return o.scopeName=r.scopeName,o}(r,...t)]}(ev),[ey,eg]=em(ev),ew=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:l,modal:u=!0}=e,a=i.useRef(null),c=i.useRef(null),[s,d]=function(e){let{prop:t,defaultProp:n,onChange:r=()=>{},caller:o}=e,[l,u,a]=function(e){let{defaultProp:t,onChange:n}=e,[r,o]=i.useState(t),l=i.useRef(r),u=i.useRef(n);return y(()=>{u.current=n},[n]),i.useEffect(()=>{if(l.current!==r){var e;null===(e=u.current)||void 0===e||e.call(u,r),l.current=r}},[r,l]),[r,o,u]}({defaultProp:n,onChange:r}),c=void 0!==t,s=c?t:l;{let e=i.useRef(void 0!==t);i.useEffect(()=>{let t=e.current;if(t!==c){let e=c?"controlled":"uncontrolled";console.warn("".concat(o," is changing from ").concat(t?"controlled":"uncontrolled"," to ").concat(e,". 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."))}e.current=c},[c,o])}return[s,i.useCallback(e=>{if(c){let r="function"==typeof e?e(t):e;if(r!==t){var n;null===(n=a.current)||void 0===n||n.call(a,r)}}else u(e)},[c,t,u,a])]}({prop:r,defaultProp:null!=o&&o,onChange:l,caller:ev});return(0,f.jsx)(ey,{scope:t,triggerRef:a,contentRef:c,contentId:h(),titleId:h(),descriptionId:h(),open:s,onOpenChange:d,onOpenToggle:i.useCallback(()=>d(e=>!e),[d]),modal:u,children:n})};ew.displayName=ev;var eE="DialogTrigger",eb=i.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,o=eg(eE,n),l=d(t,o.triggerRef);return(0,f.jsx)(x.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":eU(o.open),...r,ref:l,onClick:a(e.onClick,o.onOpenToggle)})});eb.displayName=eE;var ex="DialogPortal",[eN,eC]=em(ex,{forceMount:void 0}),eR=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:o}=e,l=eg(ex,t);return(0,f.jsx)(eN,{scope:t,forceMount:n,children:i.Children.map(r,e=>(0,f.jsx)(W,{present:n||l.open,children:(0,f.jsx)(F,{asChild:!0,container:o,children:e})}))})};eR.displayName=ex;var eD="DialogOverlay",ej=i.forwardRef((e,t)=>{let n=eC(eD,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=eg(eD,e.__scopeDialog);return l.modal?(0,f.jsx)(W,{present:r||l.open,children:(0,f.jsx)(eO,{...o,ref:t})}):null});ej.displayName=eD;var eS=w("DialogOverlay.RemoveScroll"),eO=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eg(eD,n);return(0,f.jsx)(ef,{as:eS,allowPinchZoom:!0,shards:[o.contentRef],children:(0,f.jsx)(x.div,{"data-state":eU(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),eP="DialogContent",eA=i.forwardRef((e,t)=>{let n=eC(eP,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=eg(eP,e.__scopeDialog);return(0,f.jsx)(W,{present:r||l.open,children:l.modal?(0,f.jsx)(eM,{...o,ref:t}):(0,f.jsx)(e_,{...o,ref:t})})});eA.displayName=eP;var eM=i.forwardRef((e,t)=>{let n=eg(eP,e.__scopeDialog),r=i.useRef(null),o=d(t,n.contentRef,r);return i.useEffect(()=>{let e=r.current;if(e)return(0,ep.Ry)(e)},[]),(0,f.jsx)(eT,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:a(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:a(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:a(e.onFocusOutside,e=>e.preventDefault())})}),e_=i.forwardRef((e,t)=>{let n=eg(eP,e.__scopeDialog),r=i.useRef(!1),o=i.useRef(!1);return(0,f.jsx)(eT,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var l,i;null===(l=e.onCloseAutoFocus)||void 0===l||l.call(e,t),t.defaultPrevented||(r.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:t=>{var l,i;null===(l=e.onInteractOutside)||void 0===l||l.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"!==t.detail.originalEvent.type||(o.current=!0));let u=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(u))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),eT=i.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:l,...u}=e,a=eg(eP,n),c=i.useRef(null),s=d(t,c);return i.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:B()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:B()),U++,()=>{1===U&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),U--}},[]),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(M,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:l,children:(0,f.jsx)(D,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":eU(a.open),...u,ref:s,onDismiss:()=>a.onOpenChange(!1)})}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(eY,{titleId:a.titleId}),(0,f.jsx)(eZ,{contentRef:c,descriptionId:a.descriptionId})]})]})}),eI="DialogTitle",eL=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eg(eI,n);return(0,f.jsx)(x.h2,{id:o.titleId,...r,ref:t})});eL.displayName=eI;var ek="DialogDescription",eF=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eg(ek,n);return(0,f.jsx)(x.p,{id:o.descriptionId,...r,ref:t})});eF.displayName=ek;var eW="DialogClose",eV=i.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=eg(eW,n);return(0,f.jsx)(x.button,{type:"button",...r,ref:t,onClick:a(e.onClick,()=>o.onOpenChange(!1))})});function eU(e){return e?"open":"closed"}eV.displayName=eW;var eB="DialogTitleWarning",[eK,ez]=function(e,t){let n=i.createContext(t),r=e=>{let{children:t,...r}=e,o=i.useMemo(()=>r,Object.values(r));return(0,f.jsx)(n.Provider,{value:o,children:t})};return r.displayName=e+"Provider",[r,function(r){let o=i.useContext(n);if(o)return o;if(void 0!==t)return t;throw Error("`".concat(r,"` must be used within `").concat(e,"`"))}]}(eB,{contentName:eP,titleName:eI,docsSlug:"dialog"}),eY=e=>{let{titleId:t}=e,n=ez(eB),r="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return i.useEffect(()=>{t&&!document.getElementById(t)&&console.error(r)},[r,t]),null},eZ=e=>{let{contentRef:t,descriptionId:n}=e,r=ez("DialogDescriptionWarning"),o="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(r.contentName,"}.");return i.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(o)},[o,t,n]),null},eX=ew,e$=eb,eH=eR,eq=ej,eG=eA,eJ=eL,eQ=eF,e0=eV},29114:function(e,t,n){n.d(t,{gm:function(){return l}});var r=n(2265);n(57437);var o=r.createContext(void 0);function l(e){let t=r.useContext(o);return e||t||"ltr"}},22308:function(e,t,n){n.d(t,{XB:function(){return p}});var r,o=n(2265),l=n(6741),i=n(82912),u=n(98575),a=n(26606),c=n(91096),s=n(57437),d="dismissableLayer.update",f=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=o.forwardRef((e,t)=>
1{var n,p;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:y,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:E,onDismiss:b,...x}=e,N=o.useContext(f),[C,R]=o.useState(null),D=null!==(p=null==C?void 0:C.ownerDocument)&&void 0!==p?p:null===(n=globalThis)||void 0===n?void 0:n.document,[,j]=o.useState({}),S=(0,u.e)(t,e=>R(e)),O=Array.from(N.layers),[P]=[...N.layersWithOutsidePointerEventsDisabled].slice(-1),A=O.indexOf(P),M=C?O.indexOf(C):-1,_=N.layersWithOutsidePointerEventsDisabled.size>0,T=M>=A,I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,a.W)(e),l=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!l.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);l.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>l.current=!0}}(e=>{let t=e.target,n=[...N.branches].some(e=>e.contains(t));!T||n||(null==g||g(e),null==E||E(e),e.defaultPrevented||null==b||b())},D),L=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,a.W)(e),l=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!l.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}(e=>{let t=e.target;[...N.branches].some(e=>e.contains(t))||(null==w||w(e),null==E||E(e),e.defaultPrevented||null==b||b())},D);return(0,c.e)(e=>{M!==N.layers.size-1||(null==y||y(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},D),o.useEffect(()=>{if(C)return h&&(0===N.layersWithOutsidePointerEventsDisabled.size&&(r=D.body.style.pointerEvents,D.body.style.pointerEvents="none"),N.layersWithOutsidePointerEventsDisabled.add(C)),N.layers.add(C),v(),()=>{h&&1===N.layersWithOutsidePointerEventsDisabled.size&&(D.body.style.pointerEvents=r)}},[C,D,h,N]),o.useEffect(()=>()=>{C&&(N.layers.delete(C),N.layersWithOutsidePointerEventsDisabled.delete(C),v())},[C,N]),o.useEffect(()=>{let e=()=>j({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,s.jsx)(i.WV.div,{...x,ref:S,style:{pointerEvents:_?T?"auto":"none":void 0,...e.style},onFocusCapture:(0,l.M)(e.onFocusCapture,L.onFocusCapture),onBlurCapture:(0,l.M)(e.onBlurCapture,L.onBlurCapture),onPointerDownCapture:(0,l.M)(e.onPointerDownCapture,I.onPointerDownCapture)})});function v(){let e=new CustomEvent(d);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:o}=r,l=n.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&l.addEventListener(e,t,{once:!0}),o?(0,i.jH)(l,u):l.dispatchEvent(u)}p.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(f),r=o.useRef(null),l=(0,u.e)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(i.WV.div,{...e,ref:l})}).displayName="DismissableLayerBranch"},68289:function(e,t,n){n.d(t,{oC:function(){return Z},VY:function(){return K},ck:function(){return Y},wU:function(){return $},__:function(){return z},Uv:function(){return B},Rk:function(){return X},fC:function(){return V},Z0:function(){return H},Tr:function(){return q},tu:function(){return J},fF:function(){return G},xz:function(){return U}});var r,o=n(2265),l=n.t(o,2);function i(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=u(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():u(t[e],null)}}}}"undefined"!=typeof window&&window.document&&window.document.createElement;var c=n(57437),s=(null===(r=globalThis)||void 0===r?void 0:r.document)?o.useLayoutEffect:()=>{},d=l[" useInsertionEffect ".trim().toString()]||s;function f(e){let{prop:t,defaultProp:n,onChange:r=()=>{},caller:l}=e,[i,u,a]=function(e){let{defaultProp:t,onChange:n}=e,[r,l]=o.useState(t),i=o.useRef(r),u=o.useRef(n);return d(()=>{u.current=n},[n]),o.useEffect(()=>{if(i.current!==r){var e;null===(e=u.current)||void 0===e||e.call(u,r),i.current=r}},[r,i]),[r,l,u]}({defaultProp:n,onChange:r}
1),c=void 0!==t,s=c?t:i;{let e=o.useRef(void 0!==t);o.useEffect(()=>{let t=e.current;if(t!==c){let e=c?"controlled":"uncontrolled";console.warn("".concat(l," is changing from ").concat(t?"controlled":"uncontrolled"," to ").concat(e,". 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."))}e.current=c},[c,l])}return[s,o.useCallback(e=>{if(c){let r="function"==typeof e?e(t):e;if(r!==t){var n;null===(n=a.current)||void 0===n||n.call(a,r)}}else u(e)},[c,t,u,a])]}Symbol("RADIX:SYNC_STATE"),n(54887);var p=Symbol("radix.slottable");function v(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}var m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var l,i;let e,u;let c=(e=null===(l=Object.getOwnPropertyDescriptor(n.props,"ref"))||void 0===l?void 0:l.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=null===(i=Object.getOwnPropertyDescriptor(n,"ref"))||void 0===i?void 0:i.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=l(...t);return o(...t),r}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?a(t,c):c),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),n=o.forwardRef((e,n)=>{let{children:r,...l}=e,i=o.Children.toArray(r),u=i.find(v);if(u){let e=u.props.children,r=i.map(t=>t!==u?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,c.jsx)(t,{...l,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,c.jsx)(t,{...l,ref:n,children:r})});return n.displayName="".concat(e,".Slot"),n}("Primitive.".concat(t)),r=o.forwardRef((e,r)=>{let{asChild:o,...l}=e,i=o?n:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(i,{...l,ref:r})});return r.displayName="Primitive.".concat(t),{...e,[t]:r}},{}),h=n(39337),y=l[" useId ".trim().toString()]||(()=>void 0),g=0;function w(e){let[t,n]=o.useState(y());return s(()=>{e||n(e=>null!=e?e:String(g++))},[e]),e||(t?"radix-".concat(t):"")}var E="DropdownMenu",[b,x]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=()=>{let t=n.map(e=>o.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return o.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let l=o.createContext(r),i=n.length;n=[...n,r];let u=t=>{var n;let{scope:r,children:u,...a}=t,s=(null==r?void 0:null===(n=r[e])||void 0===n?void 0:n[i])||l,d=o.useMemo(()=>a,Object.values(a));return(0,c.jsx)(s.Provider,{value:d,children:u})};return u.displayName=t+"Provider",[u,function(n,u){var a;let c=(null==u?void 0:null===(a=u[e])||void 0===a?void 0:a[i])||l,s=o.useContext(c);if(s)return s;if(void 0!==r)return r;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];if(1===t.length)return r;let l=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:o}=n,l=r(t)["__scope".concat(o)];return{...e,...l}},{});return o.useMemo(()=>({["__scope".concat(r.scopeName)]:n}),[n])}};return l.scopeName=r.scopeName,l}(r,...t)]}(E,[h.Wf]),N=(0,h.Wf)(),[C,R]=b(E),D=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:l,defaultOpen:i,onOpenChange:u,modal:a=!0}=e,s=N(t),d=o.useRef(null),[p,v]=f({prop:l,defaultProp:null!=i&&i,onChange:u,caller:E});return(0,c.jsx)(C,{scope:t,triggerId:w(),triggerRef:d,contentId:w(),open:p,onOpenChange:v,onOpenToggle:o.useCallback(()=>v(e=>!e),[v]),modal:a,children:(0,c.jsx)(h.fC,{...s,open:p,onOpenChange:v,dir:r,modal:a,children:n})})};D.displayName=E;var j="DropdownMenuTrigger",S=o.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,l=R(j,n),u=N(n);return(0,c.jsx)(h.ee,{asChild:!0,...u,children:(0,c.jsx)(m.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:a(t,l.triggerRef),onPointerDown:i(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:i(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});S.displayName=j;var O=e=>{let{__scopeDropdownMenu:t,...n}=e,r=N(t);return(0,c.jsx)(h.h_,{...r,...n})};O.displayName="DropdownMenuPortal";var P="DropdownMenuContent",A=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,l=R(P,n),u=N(n),a=o.useRef(!1);return(0,c.jsx)(h.VY,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...r,ref:t,onCloseAutoFocus:i(e.onCloseAutoFocus,e=>{var t;a.current||null===(t=l.triggerRef.current)||void 0===t||t.focus(),a.current=!1,e.preventDefault()}),onInteractOutside:i(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(a.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)"}})});A.displayName=P,o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.ZA,{...o,...r,ref:t})}).displayName="DropdownMenuGroup";var M=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.__,{...o,...r,ref:t})});M.displayName="DropdownMenuLabel";var _=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.ck,{...o,...r,ref:t})});_.displayName="DropdownMenuItem";var T=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.oC,{...o,...r,ref:t})});T.displayName="DropdownMenuCheckboxItem",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.Ee,{...o,...r,ref:t})}).displayName="DropdownMenuRadioGroup";var I=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.Rk,{...o,...r,ref:t})});I.displayName="DropdownMenuRadioItem";var L=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.wU,{...o,...r,ref:t})});L.displayName="DropdownMenuItemIndicator";var k=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.Z0,{...o,...r,ref:t})});k.displayName="DropdownMenuSeparator",o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.Eh,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var F=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.fF,{...o,...r,ref:t})});F.displayName="DropdownMenuSubTrigger";var W=o.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=N(n);return(0,c.jsx)(h.tu,{...o,...r,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)"}})});W.displayName="DropdownMenuSubContent";var V=D,U=S,B=O,K=A,z=M,Y=_,Z=T,X=I,$=L,H=k,q=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:l}=e,i=N(t),[u,a]=f({prop:r,defaultProp:null!=l&&l,onChange:o,caller:"DropdownMenuSub"});return(0,c.jsx)(h.Tr,{...i,open:u,onOpenChange:a,children:n})},G=F,J=W},86097:function(e,t,n){n.d(t,{EW:function(){return l}});var r=n(2265),o=0;function l(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:i()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e
1=>e.remove()),o--}},[])}function i(){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}},99103:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(2265),l=n(98575),i=n(82912),u=n(26606),a=n(57437),c="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:y,...g}=e,[w,E]=o.useState(null),b=(0,u.W)(f),x=(0,u.W)(y),N=o.useRef(null),C=(0,l.e)(t,e=>E(e)),R=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(R.paused||!w)return;let t=e.target;w.contains(t)?N.current=t:m(N.current,{select:!0})},t=function(e){if(R.paused||!w)return;let t=e.relatedTarget;null===t||w.contains(t)||m(N.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(w)});return w&&n.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,w,R.paused]),o.useEffect(()=>{if(w){h.add(R);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(c,d);w.addEventListener(c,b),w.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(p(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(w))}return()=>{w.removeEventListener(c,b),setTimeout(()=>{let t=new CustomEvent(s,d);w.addEventListener(s,x),w.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),w.removeEventListener(s,x),h.remove(R)},0)}}},[w,b,x,R]);let D=o.useCallback(e=>{if(!n&&!r||R.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,l]=function(e){let t=p(e);return[v(t,e),v(t.reverse(),e)]}(t);r&&l?e.shiftKey||o!==l?e.shiftKey&&o===r&&(e.preventDefault(),n&&m(l,{select:!0})):(e.preventDefault(),n&&m(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,R.paused]);return(0,a.jsx)(i.WV.div,{tabIndex:-1,...g,ref:C,onKeyDown:D})});function p(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function v(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}f.displayName="FocusScope";var h=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=y(r,e)).unshift(e)},remove(e){var t;null===(t=(r=y(r,e))[0])||void 0===t||t.resume()}});function y(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}}}]);

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.