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]="01a0f364-120b-7803-9dee-fd6818859d62")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4008],{11907:(e,t,r)=>{let s=r(27263);e.exports=(s.__esModule?s:{default:s}).default},18110:(e,t,r)=>{"use strict";function s(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function i(e,t){var r=s(e,t,"get");return r.get?r.get.call(e):r.value}function n(e,t,r){var i=s(e,t,"set");if(i.set)i.set.call(e,r);else{if(!i.writable)throw TypeError("attempted to set read only private field");i.value=r}return r}r.d(t,{N:()=>d});var l,o=r(12115),a=r(81549),u=r(83257),h=r(33232),c=r(95155);function d(e){let t=e+"CollectionProvider",[r,s]=(0,a.A)(t),[i,n]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,s=o.useRef(null),n=o.useRef(new Map).current;return(0,c.jsx)(i,{scope:t,itemMap:n,collectionRef:s,children:r})};l.displayName=t;let d=e+"CollectionSlot",f=(0,h.TL)(d),m=o.forwardRef((e,t)=>{let{scope:r,children:s}=e,i=n(d,r),l=(0,u.s)(t,i.collectionRef);return(0,c.jsx)(f,{ref:l,children:s})});m.displayName=d;let p=e+"CollectionItemSlot",y="data-radix-collection-item",v=(0,h.TL)(p),g=o.forwardRef((e,t)=>{let{scope:r,children:s,...i}=e,l=o.useRef(null),a=(0,u.s)(t,l),h=n(p,r);return o.useEffect(()=>(h.itemMap.set(l,{ref:l,...i}),()=>void h.itemMap.delete(l))),(0,c.jsx)(v,{...{[y]:""},ref:a,children:s})});return g.displayName=p,[{Provider:l,Slot:m,ItemSlot:g},function(t){let r=n(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(y,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},s]}var f=new WeakMap;function m(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,s=p(t),i=s>=0?s:r+s;return i<0||i>=r?-1:i}(e,t);return -1===r?void 0:e[r]}function p(e){return e!=e||0===e?0:Math.trunc(e)}l=new WeakMap,class e extends Map{set(e,t){return f.get(this)&&(this.has(e)?i(this,l)[i(this,l).indexOf(e)]=e:i(this,l).push(e)),super.set(e,t),this}insert(e,t,r){let s,n=this.has(t),o=i(this,l).length,a=p(e),u=a>=0?a:o+a,h=u<0||u>=o?-1:u;if(h===this.size||n&&h===this.size-1||-1===h)return this.set(t,r),this;let c=this.size+ +!n;a<0&&u++;let d=[...i(this,l)],f=!1;for(let e=u;e<c;e++)if(u===e){let i=d[e];d[e]===t&&(i=d[e+1]),n&&this.delete(t),s=this.get(i),this.set(t,r)}else{f||d[e-1]!==t||(f=!0);let r=d[f?e:e-1],i=s;s=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,s){let i=new e(this);return i.insert(t,r,s),i}before(e){let t=i(this,l).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let s=i(this,l).indexOf(e);return -1===s?this:this.insert(s,t,r)}after(e){let t=i(this,l).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let s=i(this,l).indexOf(e);return -1===s?this:this.insert(s+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return n(this,l,[]),super.clear()}delete(e){let t=super.delete(e);return t&&i(this,l).splice(i(this,l).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=m(i(this,l),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=m(i(this,l),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return i(this,l).indexOf(e)}keyAt(e){return m(i(this,l),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let s=r+t;return s<0&&(s=0),s>=this.size&&(s=this.size-1),this.at(s)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let s=r+t;return s<0&&(s=0),s>=this.size&&(s=this.size-1),this.keyAt(s)}find(e,t){let r=0;for(let s of this){if(Reflect.apply(e,t,[s,r,this]))return s;r++}}findIndex(e,t){let r=0;for(let s of this){if(Reflect.apply(e,t,[s,r,this]))return r;r++}return -1}filter(t,r){let s=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&s.push(e),i++;return new e(s)}map(t,r){let s=[],i=0;for(let e of this)s.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(s)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[s,i]=t,n=0,l=null!=i?i:this.at(0);for(let e of this)l=0===n&&1===t.length?e:Reflect.apply(s,this,[l,e,n,this]),n++;return l}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[s,i]=t,n=null!=i?i:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);n=e===this.size-1&&1===t.length?r:Reflect.apply(s,this,[n,r,e,this])}return n}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),s=this.get(r);t.set(r,s)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),s=0;s<t;s++)r[s]=arguments[s];let i=[...this.entries()];return i.splice(...r),new e(i)}
1slice(t,r){let s=new e,i=this.size-1;if(void 0===t)return s;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);s.set(t,r)}return s}every(e,t){let r=0;for(let s of this){if(!Reflect.apply(e,t,[s,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let s of this){if(Reflect.apply(e,t,[s,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,l,{writable:!0,value:void 0}),n(this,l,[...super.keys()]),f.set(this,!0)}}},23806:(e,t,r)=>{"use strict";r.d(t,{D:()=>h,ThemeProvider:()=>c});var s=r(12115),i=(e,t,r,s,i,n,l,o)=>{let a=document.documentElement,u=["light","dark"];function h(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,s=r&&n?i.map(e=>n[e]||e):i;r?(a.classList.remove(...s),a.classList.add(n&&n[t]?n[t]:t)):a.setAttribute(e,t)}),r=t,o&&u.includes(r)&&(a.style.colorScheme=r)}if(s)h(s);else try{let e=localStorage.getItem(t)||r,s=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;h(s)}catch(e){}},n=["light","dark"],l="(prefers-color-scheme: dark)",o="undefined"==typeof window,a=s.createContext(void 0),u={setTheme:e=>{},themes:[]},h=()=>{var e;return null!=(e=s.useContext(a))?e:u},c=e=>s.useContext(a)?s.createElement(s.Fragment,null,e.children):s.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:i=!0,enableColorScheme:o=!0,storageKey:u="theme",themes:h=d,defaultTheme:c=i?"system":"light",attribute:f="data-theme",value:g,children:w,nonce:b,scriptProps:A}=e,[k,x]=s.useState(()=>p(u,c)),[C,S]=s.useState(()=>"system"===k?v():k),E=g?Object.values(g):h,T=s.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=v());let s=g?g[t]:t,l=r?y(b):null,a=document.documentElement,u=e=>{"class"===e?(a.classList.remove(...E),s&&a.classList.add(s)):e.startsWith("data-")&&(s?a.setAttribute(e,s):a.removeAttribute(e))};if(Array.isArray(f)?f.forEach(u):u(f),o){let e=n.includes(c)?c:null,r=n.includes(t)?t:e;a.style.colorScheme=r}null==l||l()},[b]),R=s.useCallback(e=>{let t="function"==typeof e?e(k):e;x(t);try{localStorage.setItem(u,t)}catch(e){}},[k]),O=s.useCallback(e=>{S(v(e)),"system"===k&&i&&!t&&T("system")},[k,t]);s.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(O),O(e),()=>e.removeListener(O)},[O]),s.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?x(e.newValue):R(c))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[R]),s.useEffect(()=>{T(null!=t?t:k)},[t,k]);let M=s.useMemo(()=>({theme:k,setTheme:R,forcedTheme:t,resolvedTheme:"system"===k?C:k,themes:i?[...h,"system"]:h,systemTheme:i?C:void 0}),[k,R,t,C,i,h]);return s.createElement(a.Provider,{value:M},s.createElement(m,{forcedTheme:t,storageKey:u,attribute:f,enableSystem:i,enableColorScheme:o,defaultTheme:c,value:g,themes:h,nonce:b,scriptProps:A}),w)},m=s.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:n,enableSystem:l,enableColorScheme:o,defaultTheme:a,value:u,themes:h,nonce:c,scriptProps:d}=e,f=JSON.stringify([n,r,a,t,h,u,l,o]).slice(1,-1);return s.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:"(".concat(i.toString(),")(").concat(f,")")}})}),p=(e,t)=>{let r;if(!o){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},45191:(e,t,r)=>{"use strict";r.d(t,{jH:()=>n});var s=r(12115);r(95155);var i=s.createContext(void 0);function n(e){let t=s.useContext(i);return e||t||"ltr"}},90310:(e,t,r)=>{"use strict";r.d(t,{F:()=>l});var s=r(17576);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=s.$,l=(e,t)=>
1r=>{var s;if((null==t?void 0:t.variants)==null)return n(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:o}=t,a=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],s=null==o?void 0:o[e];if(null===t)return null;let n=i(t)||i(s);return l[e][n]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,s]=t;return void 0===s||(e[r]=s),e},{});return n(e,a,null==t||null==(s=t.compoundVariants)?void 0:s.reduce((e,t)=>{let{class:r,className:s,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...o,...u}[t]):({...o,...u})[t]===r})?[...e,r,s]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}}}]); 2//# chunkId=01a0f364-120b-7803-9dee-fd6818859d62
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.