1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a11897-bec2-79d3-aaab-4393793fb797")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95186],{132:(e,t,r)=>{r.d(t,{i:()=>l});var n,o=r(39642),u=r(10508),i=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||u.N;function l({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[u,l,s]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),u=o.useRef(r),l=o.useRef(t);return i(()=>{l.current=t},[t]),o.useEffect(()=>{u.current!==r&&(l.current?.(r),u.current=r)},[r,u]),[r,n,l]}({defaultProp:t,onChange:r}),a=void 0!==e,c=a?e:u;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==a){let t=a?"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=a},[a,n])}return[c,o.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else l(t)},[a,e,l,s])]}Symbol("RADIX:SYNC_STATE")},2960:(e,t,r)=>{r.d(t,{B:()=>s});var n,o=r(39642),u=r(10508),i=(n||(n=r.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),l=0;function s(e){let[t,r]=o.useState(i());return(0,u.N)(()=>{e||r(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},10508:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(39642),o=globalThis?.document?n.useLayoutEffect:()=>{}},29668:(e,t,r)=>{r.d(t,{qW:()=>f});var n,o=r(39642),u=r(59372),i=r(30600),l=r(48103),s=r(67380),a=r(65810),c="dismissableLayer.update",d=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:m=!1,onEscapeKeyDown:y,onPointerDownOutside:h,onFocusOutside:w,onInteractOutside:b,onDismiss:E,...g}=e,O=o.useContext(d),[C,P]=o.useState(null),x=null!=(f=null==C?void 0:C.ownerDocument)?f:null==(r=globalThis)?void 0:r.document,[,N]=o.useState({}),L=(0,l.s)(t,e=>P(e)),S=Array.from(O.layers),[j]=[...O.layersWithOutsidePointerEventsDisabled].slice(-1),_=S.indexOf(j),k=C?S.indexOf(C):-1,D=O.layersWithOutsidePointerEventsDisabled.size>0,R=k>=_,$=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),u=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!u.current){let t=function(){p("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",i.current),i.current=t,r.addEventListener("click",i.current,{once:!0})):t()}else r.removeEventListener("click",i.current);u.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",i.current)}},[r,n]),{onPointerDownCapture:()=>u.current=!0}}(e=>{let t=e.target,r=[...O.branches].some(e=>e.contains(t));R&&!r&&(null==h||h(e),null==b||b(e),e.defaultPrevented||null==E||E())},x),T=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),u=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!u.current&&p("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>u.current=!0,onBlurCapture:()=>u.current=!1}}(e=>{let t=e.target;![...O.branches].some(e=>e.contains(t))&&(null==w||w(e),null==b||b(e),e.defaultPrevented||null==E||E())},x);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=>{k===O.layers.size-1&&(null==y||y(e),!e.defaultPrevented&&E&&(e.preventDefault(),E()))},x),o.useEffect(()=>{if(C)return m&&(0===O.layersWithOutsidePointerEventsDisabled.size&&(n=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),O.layersWithOutsidePointerEventsDisabled.add(C)),O.layers.add(C),v(),()=>{m&&1===O.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=n)}},[C,x,m,O]),o.useEffect(()=>()=>{C&&(O.layers.delete(C),O.layersWithOutsidePointerEventsDisabled.delete(C),v())},[C,O]),o.useEffect(()=>{let e=()=>N({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,a.jsx)(i.sG.div,{...g,ref:L,style:{pointerEvents:D?R?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.mK)(e.onFocusCapture,T.onFocusCapture),onBlurCapture:(0,u.mK)(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:(0,u.mK)(e.onPointerDownCapture,$.onPointerDownCapture)})});function v(){let e=new CustomEvent(c);document.dispatchEvent(e)}function p(e,t,r,n){let{discrete:o}=n,u=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&u.addEventListener(e,t,{once:!0}),o?(0,i.hO)(u,l):u.dispatchEvent(l)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let r=o.useContext(d),n=o.useRef(null),u=(0,l.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,a.jsx)(i.sG.div,{...e,ref:u})}).displayName="DismissableLayerBranch"},30600:(e,t,r)=>{r.d(t,{hO:()=>s,sG:()=>l});var n=r(39642),o=r(47623),u=r(86315),i=r(65810),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,u.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...u}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...u,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function s(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},32596:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(39642);let o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()};var u={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,n.forwardRef)((e,t)=>{let{color:r="currentColor",size:i=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:a="",children:c,iconNode:d,...f}=e;return(0,n.createElement)("svg",{ref:t,...u,width:i,height:i,stroke:r,strokeWidth:s?24*Number(l)/Number(i):l,className:o("lucide",a),...f},[...d.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),l=(e,t)=>{let r=(0,n.forwardRef)((r,u)=>{let{className:l,...s}=r;return(0,n.createElement)(i,{ref:u,iconNode:t,className:o("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),l),...s})});return r.displayName="".concat(e),r}},52843:(e,t,r)=>{r.d(t,{C6:()=>o,Cl:()=>u,Tt:()=>i,fX:()=>s,sH:()=>l});var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function l(e,t,r,n){return new(r||(r=Promise))(function(o,u){function i(e){try{s(n.next(e))}catch(e){u(e)}}function l(e){try{s(n.throw(e))}catch(e){u(e)}}function s(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,l)}s((n=n.apply(e,t||[])).next())})}Object.create;function s(e,t,r){if(r||2==arguments.length)for(var n,o=0,u=t.length;o<u;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}Object.create,"function"==typeof SuppressedError&&SuppressedError},59372:(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},62760:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(39642),o=r(47623),u=r(30600),i=r(10508),l=r(65810),s=n.forwardRef((e,t)=>{var r,s;let{container:a,...c}=e,[d,f]=n.useState(!1);(0,i.N)(()=>f(!0),[]);let v=a||d&&(null==(s=globalThis)||null==(r=s.document)?void 0:r.body);return v?o.createPortal((0,l.jsx)(u.sG.div,{...c,ref:t}),v):null});s.displayName="Portal"},67380:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(39642);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},80009:(e,t,r)=>{r.d(t,{A:()=>i,q:()=>u});var n=r(39642),o=r(65810);function u(e,t){let r=n.createContext(t),u=e=>{let{children:t,...u}=e,i=n.useMemo(()=>u,Object.values(u));return(0,o.jsx)(r.Provider,{value:i,children:t})};return u.displayName=e+"Provider",[u,function(o){let u=n.useContext(r);if(u)return u;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let r=[],u=()=>{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 u.scopeName=e,[function(t,u){let i=n.createContext(u),l=r.length;r=[...r,u];let s=t=>{let{scope:r,children:u,...s}=t,a=r?.[e]?.[l]||i,c=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(a.Provider,{value:c,children:u})};return s.displayName=t+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||i,a=n.useContext(s);if(a)return a;
1if(void 0!==u)return u;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})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(u,...t)]}}}]); 2//# chunkId=01a11897-bec2-79d3-aaab-4393793fb797
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.