1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3105],{24239:(e,t,r)=>{r.d(t,{default:()=>l});var n=r(73365),o=r(1521);let i=(0,o.lazy)(()=>Promise.all([r.e(6439),r.e(7961),r.e(2876),r.e(7572),r.e(3860),r.e(6100),r.e(3193)]).then(r.bind(r,23930)));function l(e){return(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(i,{...e})})}},66975:(e,t,r)=>{r.d(t,{UC:()=>ei,bL:()=>en,l9:()=>eo});var n,o=r(1521),i=r.t(o,2);function l(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var a=r(73365);function u(e,t=[]){let r=[],n=()=>{let t=r.map(e=>o.createContext(e));return function(r){let n=r?.[e]||t;return o.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=o.createContext(n),l=r.length;r=[...r,n];let u=t=>{let{scope:r,children:n,...u}=t,s=r?.[e]?.[l]||i,c=o.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:n})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,s=o.useContext(u);if(s)return s;if(void 0!==n)return n;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 n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return o.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}var s=r(52051),c=i[" useInsertionEffect ".trim().toString()]||s.N;function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function f(...e){return t=>{let r=!1,n=e.map(e=>{let n=d(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():d(e[t],null)}}}}function p(...e){return o.useCallback(f(...e),e)}Symbol("RADIX:SYNC_STATE");var m=r(13860),v=r(8098),h=r(66428),g=r(98196),y=Symbol("radix.slottable");function w(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}var x=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(o.isValidElement(r)){var i;let e,l,a=(i=r,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?f(t,a):a),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=o.forwardRef((e,r)=>{let{children:n,...i}=e,l=o.Children.toArray(n),u=l.find(w);if(u){let e=u.props.children,n=l.map(t=>t!==u?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:o.isValidElement(e)?o.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),n=o.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),b="Popper",[N,C]=u(b),[S,E]=N(b),R=e=>{let{__scopePopper:t,children:r}=e,[n,i]=o.useState(null);return(0,a.jsx)(S,{scope:t,anchor:n,onAnchorChange:i,children:r})};R.displayName=b;var P="PopperAnchor",O=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,l=E(P,r),u=o.useRef(null),s=p(t,u),c=o.useRef(null);return o.useEffect(()=>{let e=c.current;c.current=(null==n?void 0:n.current)||u.current,e!==c.current&&l.onAnchorChange(c.current)}),n?null:(0,a.jsx)(x.div,{...i,ref:s})});O.displayName=P;var A="PopperContent",[T,j]=N(A),_=o.forwardRef((e,t)=>
1{var r,n,i,l,u,c,d,f;let{__scopePopper:h,side:g="bottom",sideOffset:y=0,align:w="center",alignOffset:b=0,arrowPadding:N=0,avoidCollisions:C=!0,collisionBoundary:S=[],collisionPadding:R=0,sticky:P="partial",hideWhenDetached:O=!1,updatePositionStrategy:j="optimized",onPlaced:_,...M}=e,D=E(A,h),[I,W]=o.useState(null),F=p(t,e=>W(e)),[H,$]=o.useState(null),z=function(e){let[t,r]=o.useState(void 0);return(0,s.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(H),B=null!=(d=null==z?void 0:z.width)?d:0,Y=null!=(f=null==z?void 0:z.height)?f:0,V="number"==typeof R?R:{top:0,right:0,bottom:0,left:0,...R},X=Array.isArray(S)?S:[S],q=X.length>0,K={padding:V,boundary:X.filter(U),altBoundary:q},{refs:Z,floatingStyles:G,placement:J,isPositioned:Q,middlewareData:ee}=(0,m.we)({strategy:"fixed",placement:g+("center"!==w?"-"+w:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,v.ll)(...t,{animationFrame:"always"===j})},elements:{reference:D.anchor},middleware:[(0,m.cY)({mainAxis:y+Y,alignmentAxis:b}),C&&(0,m.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===P?(0,m.ER)():void 0,...K}),C&&(0,m.UU)({...K}),(0,m.Ej)({...K,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:l}=r.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(n,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),H&&(0,m.UE)({element:H,padding:N}),k({arrowWidth:B,arrowHeight:Y}),O&&(0,m.jD)({strategy:"referenceHidden",...K})]}),[et,er]=L(J),en=function(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}(_);(0,s.N)(()=>{Q&&(null==en||en())},[Q,en]);let eo=null==(r=ee.arrow)?void 0:r.x,ei=null==(n=ee.arrow)?void 0:n.y,el=(null==(i=ee.arrow)?void 0:i.centerOffset)!==0,[ea,eu]=o.useState();return(0,s.N)(()=>{I&&eu(window.getComputedStyle(I).zIndex)},[I]),(0,a.jsx)("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...G,transform:Q?G.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ea,"--radix-popper-transform-origin":[null==(l=ee.transformOrigin)?void 0:l.x,null==(u=ee.transformOrigin)?void 0:u.y].join(" "),...(null==(c=ee.hide)?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,a.jsx)(T,{scope:h,placedSide:et,onArrowChange:$,arrowX:eo,arrowY:ei,shouldHideArrow:el,children:(0,a.jsx)(x.div,{"data-side":et,"data-align":er,...M,ref:F,style:{...M.style,animation:Q?void 0:"none"}})})})});_.displayName=A;var M="PopperArrow",D={top:"bottom",right:"left",bottom:"top",left:"right"},I=o.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=j(M,r),i=D[o.placedSide];return(0,a.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,a.jsx)(h.b,{...n,ref:t,style:{...n.style,display:"block"}})})});function U(e){return null!==e}I.displayName=M;var k=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,l;let{placement:a,rects:u,middlewareData:s}=t,c=(null==(r=s.arrow)?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=L(a),v={start:"0%",center:"50%",end:"100%"}[m],h=(null!=(i=null==(n=s.arrow)?void 0:n.x)?i:0)+d/2,g=(null!=(l=null==(o=s.arrow)?void 0:o.y)?l:0)+f/2,y="",w="";return"bottom"===p?(y=c?v:"".concat(h,"px"),w="".concat(-f,"px")):"top"===p?(y=c?v:"".concat(h,"px"),w="".concat(u.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),w=c?v:"".concat(g,"px")):"left"===p&&(y="".concat(u.floating.width+f,"px"),w=c?v:"".concat(g,"px")),{data:{x:y,y:w}}}});function L(e){let[t,r="center"]=e.split("-");return[t,r]}o.forwardRef((e,t)=>
1{var r,n;let{container:i,...l}=e,[u,c]=o.useState(!1);(0,s.N)(()=>c(!0),[]);let d=i||u&&(null==(n=globalThis)||null==(r=n.document)?void 0:r.body);return d?g.createPortal((0,a.jsx)(x.div,{...l,ref:t}),d):null}).displayName="Portal";var W=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,i]=o.useState(),l=o.useRef(null),a=o.useRef(e),u=o.useRef("none"),[c,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return o.useEffect(()=>{let e=F(l.current);u.current="mounted"===c?e:"none"},[c]),(0,s.N)(()=>{let t=l.current,r=a.current;if(r!==e){let n=u.current,o=F(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):r&&n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),a.current=e}},[e,d]),(0,s.N)(()=>{if(n){var e;let t,r=null!=(e=n.ownerDocument.defaultView)?e:window,o=e=>{let o=F(l.current).includes(CSS.escape(e.animationName));if(e.target===n&&o&&(d("ANIMATION_END"),!a.current)){let e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=e)})}},i=e=>{e.target===n&&(u.current=F(l.current))};return n.addEventListener("animationstart",i),n.addEventListener("animationcancel",o),n.addEventListener("animationend",o),()=>{r.clearTimeout(t),n.removeEventListener("animationstart",i),n.removeEventListener("animationcancel",o),n.removeEventListener("animationend",o)}}d("ANIMATION_END")},[n,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:o.useCallback(e=>{l.current=e?getComputedStyle(e):null,i(e)},[])}}(t),i="function"==typeof r?r({present:n.isPresent}):o.Children.only(r),l=p(n.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof r||n.isPresent?o.cloneElement(i,{ref:l}):null};function F(e){return(null==e?void 0:e.animationName)||"none"}W.displayName="Presence";var H=r(79754),$="HoverCard",[z,B]=u($,[C]),Y=C(),[V,X]=z($),q=e=>{let{__scopeHoverCard:t,children:r,open:n,defaultOpen:i,onOpenChange:l,openDelay:u=700,closeDelay:s=300}=e,d=Y(t),f=o.useRef(0),p=o.useRef(0),m=o.useRef(!1),v=o.useRef(!1),[h,g]=function({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,l,a]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),i=o.useRef(r),l=o.useRef(t);return c(()=>{l.current=t},[t]),o.useEffect(()=>{i.current!==r&&(l.current?.(r),i.current=r)},[r,i]),[r,n,l]}({defaultProp:t,onChange:r}),u=void 0!==e,s=u?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,n])}return[s,o.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&a.current?.(r)}else l(t)},[u,e,l,a])]}({prop:n,defaultProp:null!=i&&i,onChange:l,caller:$}),y=o.useCallback(()=>{clearTimeout(p.current),f.current=window.setTimeout(()=>g(!0),u)},[u,g]),w=o.useCallback(()=>{clearTimeout(f.current),m.current||v.current||(p.current=window.setTimeout(()=>g(!1),s))},[s,g]),x=o.useCallback(()=>g(!1),[g]);return o.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,a.jsx)(V,{scope:t,open:h,onOpenChange:g,onOpen:y,onClose:w,onDismiss:x,hasSelectionRef:m,isPointerDownOnContentRef:v,children:(0,a.jsx)(R,{...d,children:r})})};q.displayName=$;var K="HoverCardTrigger",Z=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=X(K,r),i=Y(r);return(0,a.jsx)(O,{asChild:!0,...i,children:(0,a.jsx)(x.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:l(e.onPointerEnter,er(o.onOpen)),onPointerLeave:l(e.onPointerLeave,er(o.onClose)),onFocus:l(e.onFocus,o.onOpen),onBlur:l(e.onBlur,o.onClose),onTouchStart:l(e.onTouchStart,e=>e.preventDefault())})})});Z.displayName=K;var[G,J]=z("HoverCardPortal",{forceMount:void 0}),Q="HoverCardContent",ee=o.forwardRef((e,t)=>
1{let r=J(Q,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,i=X(Q,e.__scopeHoverCard);return(0,a.jsx)(W,{present:n||i.open,children:(0,a.jsx)(et,{"data-state":i.open?"open":"closed",...o,onPointerEnter:l(e.onPointerEnter,er(i.onOpen)),onPointerLeave:l(e.onPointerLeave,er(i.onClose)),ref:t})})});ee.displayName=Q;var et=o.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:s,onInteractOutside:c,...d}=e,f=X(Q,r),m=Y(r),v=o.useRef(null),h=p(t,v),[g,y]=o.useState(!1);return o.useEffect(()=>{if(g){let e=document.body;return n=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=n,e.style.webkitUserSelect=n}}},[g]),o.useEffect(()=>{if(v.current){let e=()=>{y(!1),f.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null==(e=document.getSelection())?void 0:e.toString())!==""&&(f.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),f.hasSelectionRef.current=!1,f.isPointerDownOnContentRef.current=!1}}},[f.isPointerDownOnContentRef,f.hasSelectionRef]),o.useEffect(()=>{v.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(v.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,a.jsx)(H.qW,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:l(s,e=>{e.preventDefault()}),onDismiss:f.onDismiss,children:(0,a.jsx)(_,{...m,...d,onPointerDown:l(d.onPointerDown,e=>{e.currentTarget.contains(e.target)&&y(!0),f.hasSelectionRef.current=!1,f.isPointerDownOnContentRef.current=!0}),ref:h,style:{...d.style,userSelect:g?"text":void 0,WebkitUserSelect:g?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function er(e){return t=>"touch"===t.pointerType?void 0:e()}o.forwardRef((e,t)=>{let{__scopeHoverCard:r,...n}=e,o=Y(r);return(0,a.jsx)(I,{...o,...n,ref:t})}).displayName="HoverCardArrow";var en=q,eo=Z,ei=ee}}]);
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.