PageSourceSearch

https://www.prageru.com/_next/static/chunks/3720-f731d092eca687c2.js?dpl=dpl_6Ya9Rc8Y3qxrCJdmyyeEAuSHb34y

js prageru.com collected 2026-09-24 08:47:59 UTC 28,245 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3720],{9864:(e,t,n)=>{n.d(t,{H_:()=>tt,UC:()=>e7,YJ:()=>e9,q7:()=>te,VF:()=>to,JU:()=>e6,ZL:()=>e5,z6:()=>tn,hN:()=>tr,bL:()=>e4,wv:()=>ti,Pb:()=>tu,G5:()=>ts,ZP:()=>ta,l9:()=>e2});var r=n(78445),o=n(82354),i=n(89035),u=n(50633),a=n(84349),s=n(73736),l=n(18303),c=n(15832),d=n(28597),p=n(91334),f=n(4387),h=n(81368),g=n(23187),m=n(88854),v=n(82347),x=n(5631),w=n(1463),b=n(29976),y=n(82714),C=n(92723),M=n(71545),R=Object.defineProperty,j=(e,t)=>R(e,"name",{value:t,configurable:!0}),T=["Enter"," "],E=["ArrowUp","PageDown","End"],P=["ArrowDown","PageUp","Home",...E],k={ltr:[...T,"ArrowRight"],rtl:[...T,"ArrowLeft"]},D={ltr:["ArrowLeft"],rtl:["ArrowRight"]},_="Menu",[O,K,I]=(0,l.N)(_),[L,S]=(0,u.A)(_,[I,g.Bk,x.RG]),F=(0,g.Bk)(),A=(0,x.RG)(),[G,B]=L(_),[U,N]=L(_),H=j(e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:i,onOpenChange:u,modal:a=!0}=e,s=F(t),[l,d]=r.useState(null),p=r.useRef(!1),f=(0,b.c)(u),h=(0,c.jH)(i);return r.useEffect(()=>{let e=j(()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=j(()=>p.current=!1,"handlePointer");return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),r.useEffect(()=>{if(!n)return;let e=j(()=>f(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[n,f]),(0,M.jsx)(g.bL,{...s,children:(0,M.jsx)(G,{scope:t,open:n,onOpenChange:f,content:l,onContentChange:d,children:(0,M.jsx)(U,{scope:t,onClose:r.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:h,modal:a,children:o})})})},"Menu"),V=r.forwardRef(j(function(e,t){let{__scopeMenu:n,...r}=e,o=F(n);return(0,M.jsx)(g.Mz,{...o,...r,ref:t})},"MenuAnchor")),X="MenuPortal",[q,Y]=L(X,{forceMount:void 0}),z=j(e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=B(X,t);return(0,M.jsx)(q,{scope:t,forceMount:n,children:(0,M.jsx)(v.C,{present:n||i.open,children:(0,M.jsx)(m.Z,{asChild:!0,container:o,children:r})})})},"MenuPortal"),Z="MenuContent",[W,J]=L(Z),Q=r.forwardRef(j(function(e,t){let n=Y(Z,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=B(Z,e.__scopeMenu),u=N(Z,e.__scopeMenu);return(0,M.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(v.C,{present:r||i.open,children:(0,M.jsx)(O.Slot,{scope:e.__scopeMenu,children:u.modal?(0,M.jsx)($,{...o,ref:t}):(0,M.jsx)(ee,{...o,ref:t})})})})},"MenuContent")),$=r.forwardRef(j(function(e,t){let n=B(Z,e.__scopeMenu),u=r.useRef(null),a=(0,i.s)(t,u);return r.useEffect(()=>{let e=u.current;if(e)return(0,y.Eq)(e)},[]),(0,M.jsx)(en,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})},"MenuRootContentModal")),ee=r.forwardRef(j(function(e,t){let n=B(Z,e.__scopeMenu);return(0,M.jsx)(en,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})},"MenuRootContentNonModal")),et=(0,w.TL)("MenuContent.ScrollLock"),en=r.forwardRef(j(function(e,t){let{__scopeMenu:n,loop:u=!1,trapFocus:a,onOpenAutoFocus:s,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEntryFocus:h,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:w,onInteractOutside:b,onDismiss:y,disableOutsideScroll:R,...T}=e,k=B(Z,n),D=N(Z,n),_=F(n),O=A(n),I=K(n),[L,S]=r.useState(null),G=r.useRef(null),U=(0,i.s)(t,G,k.onContentChange),H=r.useRef(0),V=r.useRef(""),X=r.useRef(0),q=r.useRef(null),Y=r.useRef("right"),z=r.useRef(0),J=R?C.A:r.Fragment,Q=j(e=>{let t=V.current+e,n=I().filter(e=>!e.disabled),r=document.activeElement,o=n.find(e=>e.ref.current===r)?.textValue,i=e_(n.map(e=>e.textValue),t,o),u=n.find(e=>e.textValue===i)?.ref.current;u&&setTimeout(()=>u.focus())},"handleTypeaheadSearch");r.useEffect(()=>()=>window.clearTimeout(H.current),[]),(0,p.Oh)();let $=r.useCallback(e=>Y.current===q.current?.side&&eK(e,q.current?.area),[]);return(0,M.jsx)(W,{scope:n,searchRef:V,onItemEnter:r.useCallback(e=>{$(e)&&e.preventDefault()},[$]),onItemLeave:r.useCallback(e=>{$(e)||(G.current?.focus(),S(null))},[$]),onTriggerLeave:r.useCallback(e=>{$(e)&&e.preventDefault()},[$]),pointerGraceTimerRef:X,onPointerGraceIntentChange:r.useCallback(e=>{q.current=e},[]),children:(0,M.jsx)(J,{...R?{as:et,allowPinchZoom:!0}:void 0,children:(0,M.jsx)(f.n,{asChild:!0,trapped:a,onMountAutoFocus:(0,o.mK)(s,e=>{e.preventDefault(),G.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,M.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:w,onInteractOutside:b,onDismiss:y,children:(0,M.jsx)(x.bL,{asChild:!0,...O,dir:D.dir,orientation:"vertical",loop:u,currentTabStopId:L,onCurrentTabStopIdChange:S,onEntryFocus:(0,o.mK)(h,e=>{D.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,M.jsx)(g.UC,{role:"menu","aria-orientation":"vertical","data-state":eT(k.open),"data-radix-menu-content":"",dir:D.dir,..._,...T,ref:U,style:{outline:"none",...T.style},onKeyDown:(0,o.mK)(T.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
1y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&Q(e.key));let o=G.current;if(e.target!==o||!P.includes(e.key))return;e.preventDefault();let i=I().filter(e=>!e.disabled).map(e=>e.ref.current);E.includes(e.key)&&i.reverse(),ek(i)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(H.current),V.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eI(e=>{let t=e.target,n=z.current!==e.clientX;e.currentTarget.contains(t)&&n&&(Y.current=e.clientX>z.current?"right":"left",z.current=e.clientX)}))})})})})})})},"MenuContentImpl")),er=r.forwardRef(j(function(e,t){let{__scopeMenu:n,...r}=e;return(0,M.jsx)(s.sG.div,{role:"group",...r,ref:t})},"MenuGroup")),eo=r.forwardRef(j(function(e,t){let{__scopeMenu:n,...r}=e;return(0,M.jsx)(s.sG.div,{...r,ref:t})},"MenuLabel")),ei="MenuItem",eu="menu.itemSelect",ea=r.forwardRef(j(function(e,t){let{disabled:n=!1,onSelect:u,...a}=e,l=r.useRef(null),c=N(ei,e.__scopeMenu),d=J(ei,e.__scopeMenu),p=(0,i.s)(t,l),f=r.useRef(!1),h=j(()=>{let e=l.current;if(!n&&e){let t=new CustomEvent(eu,{bubbles:!0,cancelable:!0});e.addEventListener(eu,e=>u?.(e),{once:!0}),(0,s.hO)(e,t),t.defaultPrevented?f.current=!1:c.onClose()}},"handleSelect");return(0,M.jsx)(es,{...a,ref:p,disabled:n,onClick:(0,o.mK)(e.onClick,h),onPointerDown:t=>{e.onPointerDown?.(t),f.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{f.current||e.currentTarget?.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{n||e.target!==e.currentTarget||(""===d.searchRef.current||" "!==e.key)&&T.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),es=r.forwardRef(j(function(e,t){let{__scopeMenu:n,disabled:u=!1,textValue:a,...l}=e,c=J(ei,n),d=A(n),p=r.useRef(null),f=(0,i.s)(t,p),[h,g]=r.useState(!1),[m,v]=r.useState("");return r.useEffect(()=>{let e=p.current;e&&v((e.textContent??"").trim())},[l.children]),(0,M.jsx)(O.ItemSlot,{scope:n,disabled:u,textValue:a??m,children:(0,M.jsx)(x.q7,{asChild:!0,...d,focusable:!u,children:(0,M.jsx)(s.sG.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":u||void 0,"data-disabled":u?"":void 0,...l,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,eI(e=>{u?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eI(e=>c.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>g(!0)),onBlur:(0,o.mK)(e.onBlur,()=>g(!1))})})})},"MenuItemImpl")),el=r.forwardRef(j(function(e,t){let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,M.jsx)(eg,{scope:e.__scopeMenu,checked:n,children:(0,M.jsx)(ea,{role:"menuitemcheckbox","aria-checked":eE(n)?"mixed":n,...i,ref:t,"data-state":eP(n),onSelect:(0,o.mK)(i.onSelect,()=>r?.(!!eE(n)||!n),{checkForDefaultPrevented:!1})})})},"MenuCheckboxItem")),[ec,ed]=L("MenuRadioGroup",{value:void 0,onValueChange:j(()=>{},"onValueChange")}),ep=r.forwardRef(j(function(e,t){let{value:n,onValueChange:r,...o}=e,i=(0,b.c)(r);return(0,M.jsx)(ec,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,M.jsx)(er,{...o,ref:t})})},"MenuRadioGroup")),ef=r.forwardRef(j(function(e,t){let{value:n,...r}=e,i=ed("MenuRadioItem",e.__scopeMenu),u=n===i.value;return(0,M.jsx)(eg,{scope:e.__scopeMenu,checked:u,children:(0,M.jsx)(ea,{role:"menuitemradio","aria-checked":u,...r,ref:t,"data-state":eP(u),onSelect:(0,o.mK)(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})},"MenuRadioItem")),eh="MenuItemIndicator",[eg,em]=L(eh,{checked:!1}),ev=r.forwardRef(j(function(e,t){let{__scopeMenu:n,forceMount:r,...o}=e,i=em(eh,n);return(0,M.jsx)(v.C,{present:r||eE(i.checked)||!0===i.checked,children:(0,M.jsx)(s.sG.span,{...o,ref:t,"data-state":eP(i.checked)})})},"MenuItemIndicator")),ex=r.forwardRef(j(function(e,t){let{__scopeMenu:n,...r}=e;return(0,M.jsx)(s.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})},"MenuSeparator")),ew="MenuSub",[eb,ey]=L(ew),eC=j(e=>{let{__scopeMenu:t,children:n,open:o=!1,onOpenChange:i}=e,u=B(ew,t),a=F(t),[s,l]=r.useState(null),[c,d]=r.useState(null),p=(0,b.c)(i);return r.useEffect(()=>(!1===u.open&&p(!1),()=>p(!1)),[u.open,p]),(0,M.jsx)(g.bL,{...a,children:(0,M.jsx)(G,{scope:t,open:o,onOpenChange:p,content:c,onContentChange:d,children:(0,M.jsx)(eb,{scope:t,contentId:(0,h.B)(),triggerId:(0,h.B)(),trigger:s,onTriggerChange:l,children:n})})})},"MenuSub"),eM="MenuSubTrigger",eR=r.forwardRef(j(function(e,t){let n=B(eM,e.__scopeMenu),u=N(eM,e.__scopeMenu),a=ey(eM,e.__scopeMenu),s=J(eM,e.__scopeMenu),l=r.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:d}=s,p={__scopeMenu:e.__scopeMenu},f=r.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);r.useEffect(()=>f,[f]),r.useEffect(()=>
1{let e=c.current;return()=>{window.clearTimeout(e),d(null)}},[c,d]);let h=(0,i.s)(t,a.onTriggerChange);return(0,M.jsx)(V,{asChild:!0,...p,children:(0,M.jsx)(es,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":n.open?a.contentId:void 0,"data-state":eT(n.open),...e,ref:h,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eI(t=>{s.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||l.current||(s.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eI(e=>{f();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,o="right"===r,i=t[o?"left":"right"],u=t[o?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:i,y:t.top},{x:u,y:t.top},{x:u,y:t.bottom},{x:i,y:t.bottom}],side:r}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===s.searchRef.current||" "!==t.key)&&k[u.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})},"MenuSubTrigger")),ej=r.forwardRef(j(function(e,t){let n=Y(Z,e.__scopeMenu),{forceMount:u=n.forceMount,align:a="start",...s}=e,l=B(Z,e.__scopeMenu),c=N(Z,e.__scopeMenu),d=ey("MenuSubContent",e.__scopeMenu),p=r.useRef(null),f=(0,i.s)(t,p);return(0,M.jsx)(O.Provider,{scope:e.__scopeMenu,children:(0,M.jsx)(v.C,{present:u||l.open,children:(0,M.jsx)(O.Slot,{scope:e.__scopeMenu,children:(0,M.jsx)(en,{id:d.contentId,"aria-labelledby":d.triggerId,...s,ref:f,align:a,side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{c.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=D[c.dir].includes(e.key);t&&n&&(l.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})},"MenuSubContent"));function eT(e){return e?"open":"closed"}function eE(e){return"indeterminate"===e}function eP(e){return eE(e)?"indeterminate":e?"checked":"unchecked"}function ek(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function eD(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function e_(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,i=eD(e,Math.max(o,0));1===r.length&&(i=i.filter(e=>e!==n));let u=i.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return u!==n?u:void 0}function eO(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let u=t[e],a=t[i],s=u.x,l=u.y,c=a.x,d=a.y;l>r!=d>r&&n<(c-s)*(r-l)/(d-l)+s&&(o=!o)}return o}function eK(e,t){return!!t&&eO({x:e.clientX,y:e.clientY},t)}function eI(e){return t=>"mouse"===t.pointerType?e(t):void 0}j(eT,"getOpenState"),j(eE,"isIndeterminate"),j(eP,"getCheckedState"),j(ek,"focusFirst"),j(eD,"wrapArray"),j(e_,"getNextMatch"),j(eO,"isPointInPolygon"),j(eK,"isPointerInGraceArea"),j(eI,"whenMouse");var eL=Object.defineProperty,eS=(e,t)=>eL(e,"name",{value:t,configurable:!0}),eF="DropdownMenu",[eA,eG]=(0,u.A)(eF,[S]),eB=S(),[eU,eN]=eA(eF),eH=eS(e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:i,defaultOpen:u,onOpenChange:s,modal:l=!0}=e,c=eB(t),d=r.useRef(null),[p,f]=(0,a.i)({prop:i,defaultProp:u??!1,onChange:s,caller:eF});return(0,M.jsx)(eU,{scope:t,triggerId:(0,h.B)(),triggerRef:d,contentId:(0,h.B)(),open:p,onOpenChange:f,onOpenToggle:r.useCallback(()=>f(e=>!e),[f]),modal:l,children:(0,M.jsx)(H,{...c,open:p,onOpenChange:f,dir:o,modal:l,children:n})})},"DropdownMenu"),eV=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,disabled:r=!1,...u}=e,a=eN("DropdownMenuTrigger",n),l=eB(n),c=(0,i.s)(t,a.triggerRef);return(0,M.jsx)(V,{asChild:!0,...l,children:(0,M.jsx)(s.sG.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...u,ref:c,onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>
1{!r&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),eX=eS(e=>{let{__scopeDropdownMenu:t,...n}=e,r=eB(t);return(0,M.jsx)(z,{...r,...n})},"DropdownMenuPortal"),eq=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...i}=e,u=eN("DropdownMenuContent",n),a=eB(n),s=r.useRef(!1);return(0,M.jsx)(Q,{id:u.contentId,"aria-labelledby":u.triggerId,...a,...i,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{s.current||u.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!u.modal||r)&&(s.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)"}})},"DropdownMenuContent")),eY=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(er,{...o,...r,ref:t})},"DropdownMenuGroup")),ez=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(eo,{...o,...r,ref:t})},"DropdownMenuLabel")),eZ=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ea,{...o,...r,ref:t})},"DropdownMenuItem")),eW=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(el,{...o,...r,ref:t})},"DropdownMenuCheckboxItem")),eJ=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ep,{...o,...r,ref:t})},"DropdownMenuRadioGroup")),eQ=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ef,{...o,...r,ref:t})},"DropdownMenuRadioItem")),e$=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ev,{...o,...r,ref:t})},"DropdownMenuItemIndicator")),e0=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ex,{...o,...r,ref:t})},"DropdownMenuSeparator")),e1=eS(e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,u=eB(t),[s,l]=(0,a.i)({prop:r,defaultProp:i??!1,onChange:o,caller:"DropdownMenuSub"});return(0,M.jsx)(eC,{...u,open:s,onOpenChange:l,children:n})},"DropdownMenuSub"),e3=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(eR,{...o,...r,ref:t})},"DropdownMenuSubTrigger")),e8=r.forwardRef(eS(function(e,t){let{__scopeDropdownMenu:n,...r}=e,o=eB(n);return(0,M.jsx)(ej,{...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)"}})},"DropdownMenuSubContent")),e4=eH,e2=eV,e5=eX,e7=eq,e9=eY,e6=ez,te=eZ,tt=eW,tn=eJ,tr=eQ,to=e$,ti=e0,tu=e1,ta=e3,ts=e8},42434:(e,t,n)=>{n.d(t,{Kq:()=>X,UC:()=>z,bL:()=>q,l9:()=>Y});var r=n(78445),o=n(82354),i=n(89035),u=n(50633),a=n(28597),s=n(81368),l=n(23187),c=n(82347),d=n(73736),p=n(1463),f=n(84349),h=n(42046),g=n(619),m=n(71545),v=Object.defineProperty,x=(e,t)=>v(e,"name",{value:t,configurable:!0}),[w,b]=(0,u.A)("Tooltip",[l.Bk]),y=(0,l.Bk)(),C="tooltip.open",[M,R]=w("TooltipProvider"),j=x(e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:u}=e,a=r.useRef(!0),s=r.useRef(!1),l=r.useRef(0);return r.useEffect(()=>{let e=l.current;return()=>window.clearTimeout(e)},[]),(0,m.jsx)(M,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{o<=0||(window.clearTimeout(l.current),a.current=!1)},[o]),onClose:r.useCallback(()=>{o<=0||(window.clearTimeout(l.current),l.current=window.setTimeout(()=>a.current=!0,o))},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e}
1,[]),disableHoverableContent:i,children:u})},"TooltipProvider"),T="Tooltip",[E,P]=w(T),k=x(e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i,onOpenChange:u,disableHoverableContent:a,delayDuration:c}=e,d=R(T,e.__scopeTooltip),p=y(t),[h,g]=r.useState(null),[v,w]=r.useState(void 0),b=(0,s.B)(),M=r.useRef(0),j=a??d.disableHoverableContent,P=c??d.delayDuration,k=r.useRef(!1),[D,_]=(0,f.i)({prop:o,defaultProp:i??!1,onChange:x(e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(C))):d.onClose(),u?.(e)},"onChange"),caller:T}),O=r.useMemo(()=>D?k.current?"delayed-open":"instant-open":"closed",[D]),K=r.useCallback(()=>{window.clearTimeout(M.current),M.current=0,k.current=!1,_(!0)},[_]),I=r.useCallback(()=>{window.clearTimeout(M.current),M.current=0,_(!1)},[_]),L=r.useCallback(()=>{window.clearTimeout(M.current),M.current=window.setTimeout(()=>{k.current=!0,_(!0),M.current=0},P)},[P,_]);return r.useEffect(()=>()=>{M.current&&(window.clearTimeout(M.current),M.current=0)},[]),(0,m.jsx)(l.bL,{...p,children:(0,m.jsx)(E,{scope:t,contentId:v??b,setContentId:w,open:D,stateAttribute:O,trigger:h,onTriggerChange:g,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayedRef.current?L():K()},[d.isOpenDelayedRef,L,K]),onTriggerLeave:r.useCallback(()=>{j?I():(window.clearTimeout(M.current),M.current=0)},[I,j]),onOpen:K,onClose:I,disableHoverableContent:j,children:n})})},"Tooltip"),D="TooltipTrigger",_=r.forwardRef(x(function(e,t){let{__scopeTooltip:n,...u}=e,a=P(D,n),s=R(D,n),c=y(n),p=r.useRef(null),f=(0,i.s)(t,p,a.onTriggerChange),h=r.useRef(!1),g=r.useRef(!1),v=r.useCallback(()=>h.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,m.jsx)(l.Mz,{asChild:!0,...c,children:(0,m.jsx)(d.sG.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...u,ref:f,onPointerMove:(0,o.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(g.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),g.current=!0))}),onPointerLeave:(0,o.mK)(e.onPointerLeave,()=>{a.onTriggerLeave(),g.current=!1}),onPointerDown:(0,o.mK)(e.onPointerDown,()=>{a.open&&a.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,o.mK)(e.onFocus,()=>{h.current||a.onOpen()}),onBlur:(0,o.mK)(e.onBlur,a.onClose),onClick:(0,o.mK)(e.onClick,a.onClose)})})},"TooltipTrigger")),[O,K]=w("TooltipPortal",{forceMount:void 0}),I="TooltipContent",L=r.forwardRef(x(function(e,t){let n=K(I,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,u=P(I,e.__scopeTooltip);return(0,m.jsx)(c.C,{present:r||u.open,children:u.disableHoverableContent?(0,m.jsx)(A,{side:o,...i,ref:t}):(0,m.jsx)(S,{side:o,...i,ref:t})})},"TooltipContent")),S=r.forwardRef(x(function(e,t){let n=P(I,e.__scopeTooltip),o=R(I,e.__scopeTooltip),u=r.useRef(null),a=(0,i.s)(t,u),[s,l]=r.useState(null),{trigger:c,onClose:d}=n,p=u.current,{onPointerInTransitChange:f}=o,h=r.useCallback(()=>{l(null),f(!1)},[f]),g=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=G(r,n.getBoundingClientRect());l(H([...B(r,o),...U(t.getBoundingClientRect())])),f(!0)},[f]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(c&&p){let e=x(e=>g(e,p),"handleTriggerLeave"),t=x(e=>g(e,c),"handleContentLeave");return c.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[c,p,g,h]),r.useEffect(()=>{if(s){let e=x(e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=c?.contains(t)||p?.contains(t),o=!N(n,s);r?h():o&&(h(),d())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,p,s,d,h]),(0,m.jsx)(A,{...e,ref:a})},"TooltipContentHoverable")),F=(0,p.Dc)("TooltipContent"),A=r.forwardRef(x(function(e,t){let{__scopeTooltip:n,children:o,"aria-label":i,id:u,onEscapeKeyDown:s,onPointerDownOutside:c,...d}=e,p=P(I,n),f=y(n),{onClose:v}=p;r.useEffect(()=>(document.addEventListener(C,v),()=>document.removeEventListener(C,v)),[v]),r.useEffect(()=>{if(p.trigger){let e=x(e=>{e.target instanceof Node&&e.target.contains(p.trigger)&&v()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,v]);let{setContentId:w}=p;return(0,h.N)(()=>(w(u),()=>{w(void 0)}),[u,w]),(0,m.jsx)(a.qW,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:v,children:(0,m.jsxs)(l.UC,{"data-state":p.stateAttribute,role:i?void 0:"tooltip",id:i?void 0:p.contentId,...f,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,m.jsx)(F,{children:o}),i?(0,m.jsx)(g.bL,{id:p.contentId,role:"tooltip",children:i}):null]})})},"TooltipContentImpl"));function G(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}function B(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}function U(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function N(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let u=t[e],a=t[i],s=u.x,l=u.y,c=a.x,d=a.y;l>r!=d>r&&n<(c-s)*(r-l)/(d-l)+s&&(o=!o)}return o}function H(e){let t=e.slice();return t.sort((e,t)=>
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),V(t)}function V(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}x(G,"getExitSideFromRect"),x(B,"getPaddedExitPoints"),x(U,"getPointsFromRect"),x(N,"isPointInPolygon"),x(H,"getHull"),x(V,"getHullPresorted");var X=j,q=k,Y=_,z=L},55829:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(30258).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},69109:(e,t,n)=>{n.d(t,{n:()=>c});var r=n(78445),o=n(97700),i=n(9561),u=n(82722),a=n(83384),s=class extends u.Q{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#o()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,a.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,a.EN)(t.mutationKey)!==(0,a.EN)(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#o(),this.#i(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#o(),this.#i()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#o(){let e=this.#n?.state??(0,o.$)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#i(e){i.jG.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},l=n(5131);function c(e,t){let n=(0,l.jE)(t),[o]=r.useState(()=>new s(n,e));r.useEffect(()=>{o.setOptions(e)},[o,e]);let u=r.useSyncExternalStore(r.useCallback(e=>o.subscribe(i.jG.batchCalls(e)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),c=r.useCallback((e,t)=>{o.mutate(e,t).catch(a.lQ)},[o]);if(u.error&&(0,a.GU)(o.options.throwOnError,[u.error]))throw u.error;return{...u,mutate:c,mutateAsync:u.mutate}}}}]);

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.