1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5777],{1665:(e,t,r)=>{r.d(t,{default:()=>a});var n=r(2315);let o=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"},l=(0,n.createContext)({}),a=(0,n.forwardRef)(({color:e,size:t,width:r,height:a,strokeWidth:s,absoluteStrokeWidth:u,nonScalingStroke:c,className:d="",children:f,iconNode:p=[],icon:h={node:p,aliases:[],size:24},...m},b)=>{let{size:v=24,strokeWidth:y=2,absoluteStrokeWidth:g=!1,nonScalingStroke:w=!1,color:S="currentColor",className:k=""}=(0,n.useContext)(l)??{},C=!!f||(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(m),[N,x,E=[]]=function(e,t={}){return function(e,t={}){let r=t.attributeNames??{},n=e=>r[e]??e,l=e.size??e.width??i.width,a=e.size??e.height??i.height,s=e.aliases?.filter(e=>"string"==typeof e&&""!==e.trim()).map(e=>`lucide-${e}`)??[],u=[...e.name?[`lucide-${e.name}`]:[],...s],c=t.className?.split(" ").filter(Boolean)??[],d=!1===t.includeDefaultClasses?o(...c):o("lucide",...u,...c),f=t.absoluteStrokeWidth?Number(t.strokeWidth??i["stroke-width"])*Number(e.size??e.width??i.width)/Number(t.size??t.width??i.width):t.strokeWidth??i["stroke-width"];return["svg",{...Object.entries(i).reduce((e,[t,r])=>(e[n(t)]=r,e),{}),..."color"in t&&t.color&&{[n("stroke")]:t.color},..."size"in t&&null!=t.size&&{[n("width")]:t.size,[n("height")]:t.size},..."width"in t&&null!=t.width&&{[n("width")]:t.width},..."height"in t&&null!=t.height&&{[n("height")]:t.height},[n("stroke-width")]:f,...d&&{[n("class")]:d},[n("viewBox")]:`0 0 ${l} ${a}`,...!1===t.hasA11yProp?{[n("aria-hidden")]:"true"}:{},..."attributes"in t&&t.attributes},e.node.map(e=>{let[r,o,i]=e,l=t.nonScalingStroke?{[n("vector-effect")]:"non-scaling-stroke",...o}:o;return i?[r,l,i]:[r,l]})]}(e,{...t,attributeNames:{...t.attributeNames,class:"className","stroke-width":"strokeWidth","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","vector-effect":"vectorEffect"}})}(h,{color:e??S,width:r??t??v,height:a??t??v,strokeWidth:s??y,absoluteStrokeWidth:u??g,nonScalingStroke:c??w,className:o(k,d),hasA11yProp:C,attributes:m});return(0,n.createElement)(N,{ref:b,...x},[...E.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(f)?f:[f]])})},3841:(e,t,r)=>{r.d(t,{s:()=>s});var n=r(2315),o=Object.defineProperty,i=(e,t)=>o(e,"name",{value:t,configurable:!0});function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let r=!1,n=e.map(e=>{let n=l(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():l(e[t],null)}}}}function s(...e){return n.useCallback(a(...e),e)}i(l,"setRef"),i(a,"composeRefs"),i(s,"useComposedRefs")},4696:(e,t,r)=>{r.d(t,{DX:()=>u,TL:()=>s});var n,o=r(2315),i=r(3841),l=Object.defineProperty,a=(e,t)=>l(e,"name",{value:t,configurable:!0});function s(e){let t=o.forwardRef((t,r)=>{let{children:n,...l}=t,a=null,s=!1,u=[];b(n)&&"function"==typeof w&&(n=w(n._payload)),o.Children.forEach(n,e=>{if(h(e)){s=!0;let t="child"in e.props?e.props.child:e.props.children;b(t)&&"function"==typeof w&&(t=w(t._payload)),a=d(e,t),u.push(a?.props?.children)}else u.push(e)}),a?a=o.cloneElement(a,void 0,u):!s&&1===o.Children.count(n)&&o.isValidElement(n)&&(a=n);let c=a?p(a):void 0,m=(0,i.s)(r,c);if(!a){if(n||0===n)throw Error(s?g(e):y(e));return n}let v=f(l,a.props??{});return a.type!==o.Fragment&&(v.ref=r?m:c),o.cloneElement(a,v)});return t.displayName=`${e}.Slot`,t}a(s,"createSlot");var u=s("Slot"),c=Symbol.for("radix.slottable");a(function(e){let t=a(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName=`${e}.Slottable`,t.__radixId=c,t},"createSlottable");var d=a((e,t)=>{if("child"in e.props){let t=e.props.child;return o.isValidElement(t)?o.cloneElement(t,void 0,e.props.children(t.props.children)):null}return o.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function f(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}
1:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}function p(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}function h(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}a(f,"mergeProps"),a(p,"getElementRef"),a(h,"isSlottable");var m=Symbol.for("react.lazy");function b(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===m&&"_payload"in e&&v(e._payload)}function v(e){return"object"==typeof e&&null!==e&&"then"in e}a(b,"isLazyComponent"),a(v,"isPromiseLike");var y=a(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),g=a(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),w=(n||(n=r.t(o,2)))[" use ".trim().toString()]},5734:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(2315),o=r(1665);function i(e,t=[],r=[]){let l,a="string"==typeof e?function(e,t,r=[]){if(null==t)throw Error("[lucide]: iconNode is required when icon name is used");return{name:e?.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),size:24,node:t,...r.length>0?{aliases:r}:{}}}(e,t,r):e,s=(0,n.forwardRef)(({className:e,...t},r)=>(0,n.createElement)(o.default,{ref:r,icon:a,className:e,...t}));return a.name&&(s.displayName=(l=(e=>{let t="",r=!1;for(let n of e){if("-"===n||"_"===n||n<=" "){r=t.length>0;continue}0===t.length?t+=n.toLowerCase():t+=r?n.toUpperCase():n,r=!1}return t})(a.name)).charAt(0).toUpperCase()+l.slice(1)),s}},7405:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(2315);function o(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(o,"name",{value:"useCallbackRef",configurable:!0})},8133:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(2315),o=r(8987),i=Object.defineProperty,l=(e,t)=>i(e,"name",{value:t,configurable:!0});function a(e,t=[]){let r=[];function i(t,i){let a=n.createContext(i);a.displayName=t+"Context";let s=r.length;r=[...r,i];let u=l(t=>{let{scope:r,children:i,...l}=t,u=r?.[e]?.[s]||a,c=n.useMemo(()=>l,Object.values(l));return(0,o.jsx)(u.Provider,{value:c,children:i})},"Provider");function c(r,o,l={}){let{optional:u=!1}=l,d=o?.[e]?.[s]||a,f=n.useContext(d);if(f)return f;if(void 0!==i)return i;if(!u)throw Error(`\`${r}\` must be used within \`${t}\``)}return u.displayName=t+"Provider",l(c,"useContext"),[u,c]}l(i,"createContext");let u=l(()=>{let t=r.map(e=>n.createContext(e));return l(function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])},"useScope")},"createScope");return u.scopeName=e,[i,s(u,...t)]}function s(...e){let t=e[0];if(1===e.length)return t;let r=l(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return l(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])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}l(function(e,t){let r=n.createContext(t);r.displayName=e+"Context";let i=l(e=>{let{children:t,...i}=e,l=n.useMemo(()=>i,Object.values(i));return(0,o.jsx)(r.Provider,{value:l,children:t})},"Provider");function a(o,i={}){let{optional:l=!1}=i,s=n.useContext(r);if(s)return s;if(void 0!==t)return t;if(!l)throw Error(`\`${o}\` must be used within \`${e}\``)}return i.displayName=e+"Provider",l(a,"useContext"),[i,a]},"createContext"),l(a,"createContextScope"),l(s,"composeContextScopes")},8464:(e,t,r)=>{r.d(t,{D:()=>n});var n=!1},9212:(e,t,r)=>{r.d(t,{N:()=>o});var n=r(2315),o=globalThis?.document?n.useLayoutEffect:()=>{}},9342:(e,t,r)=>{r.d(t,{F:()=>l});var n=r(8547);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=n.$,l=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return i(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:a}=t,s=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(n);return l[e][i]}),u=r&&Object.entries(r).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return i(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...u}[t]):({...a,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},9971:(e,t,r)=>{r.d(t,{hO:()=>u,sG:()=>s});var n=r(2315),o=r(5002),i=r(4696),l=r(8987),a=Object.defineProperty,s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function u(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}a(u,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0})}}]);
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.