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]="01a0fa27-8d63-7053-9c12-6c551189a51b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63303],{44920:(e,t,r)=>{r.d(t,{p:()=>l});var n=r(73157);let o=0;function l(e,t={}){let{preventScroll:r=!1,sync:i=!1,shouldFocus:u}=t;function s(){(!u||u())&&e?.focus({preventScroll:r})}if(cancelAnimationFrame(o),i)return s(),n.tE;let c=requestAnimationFrame(s);return o=c,()=>{o===c&&(cancelAnimationFrame(c),o=0)}}},46369:(e,t,r)=>{r.d(t,{W:()=>l});var n=r(14232),o=r(37876);let l=n.forwardRef(function(e,t){let r,{cutout:n,...l}=e;if(n){let e=n.getBoundingClientRect();r=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,o.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...l,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})})},57761:(e,t,r)=>{r.d(t,{K:()=>R});var n=r(84974),o=r(53063),l=r(86680),i=r(51008),u=r(43767),s=r(12589),c=r(71146),a=r(95830);let f={},d={},h="";function p(e,t){return(0,n.ZU)(e)?e:t}function b(e,t,r){return/hidden|clip/.test(e.getComputedStyle(p(t,r)).overflowY)}class g{lockCount=0;restore=null;timeoutLock=c.E.create();timeoutUnlock=c.E.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,r,s;if(0===this.lockCount||null!==this.restore)return;let c=(0,u.R)(e),g=c.documentElement,v=c.body,R=(0,n.zk)(g);if(b(R,g,v)){let t=new R.MutationObserver(()=>{b(R,g,v)||(t.disconnect(),this.restore=null,this.lock(e))}),r={attributes:!0};t.observe(g,r),t.observe(v,r),this.restore=()=>t.disconnect();return}let y=i.s4||!function(e){if("u"<typeof document)return!1;let t=(0,u.R)(e);return(0,n.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=y?(s={overflowY:(r=p((t=(0,u.R)(e)).documentElement,t.body)).style.overflowY,overflowX:r.style.overflowX},Object.assign(r.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(r.style,s)}):function(e){let t=(0,u.R)(e),r=t.documentElement,i=t.body,s=(0,n.zk)(r),c=0,b=0,g=!1,v=a.KP.create();if(l.Fp&&(s.visualViewport?.scale??1)!==1)return()=>{};function R(){let t=s.getComputedStyle(r),n=s.getComputedStyle(i),o=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";c=r.scrollTop,b=r.scrollLeft,f={scrollbarGutter:r.style.scrollbarGutter,overflowY:r.style.overflowY,overflowX:r.style.overflowX},h=r.style.scrollBehavior,d={position:i.style.position,height:i.style.height,width:i.style.width,boxSizing:i.style.boxSizing,overflowY:i.style.overflowY,overflowX:i.style.overflowX,scrollBehavior:i.style.scrollBehavior};let l=r.scrollHeight>r.clientHeight,a=r.scrollWidth>r.clientWidth,v="scroll"===t.overflowY||"scroll"===n.overflowY,R="scroll"===t.overflowX||"scroll"===n.overflowX,y=Math.max(0,s.innerWidth-i.clientWidth),m=Math.max(0,s.innerHeight-i.clientHeight),w=parseFloat(n.marginTop)+parseFloat(n.marginBottom),k=parseFloat(n.marginLeft)+parseFloat(n.marginRight),x=p(r,i);if(g=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,u.R)(e),r=t.documentElement,n=p(r,t.body),o=n.style.overflowY,l=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",n.style.overflowY="scroll";let i=n.offsetWidth;n.style.overflowY="hidden";let s=n.offsetWidth;return n.style.overflowY=o,r.style.scrollbarGutter=l,i===s}(e)){r.style.scrollbarGutter=o,x.style.overflowY="hidden",x.style.overflowX="hidden";return}Object.assign(r.style,{scrollbarGutter:o,overflowY:"hidden",overflowX:"hidden"}),(l||v)&&(r.style.overflowY="scroll"),(a||R)&&(r.style.overflowX="scroll"),Object.assign(i.style,{position:"relative",height:w||m?`calc(100dvh - ${w+m}px)`:"100dvh",width:k||y?`calc(100vw - ${k+y}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),i.scrollTop=c,i.scrollLeft=b,r.setAttribute("data-base-ui-scroll-locked",""),r.style.scrollBehavior="unset"}function y(){Object.assign(r.style,f),Object.assign(i.style,d),g||(r.scrollTop=c,r.scrollLeft=b,r.removeAttribute("data-base-ui-scroll-locked"),r.style.scrollBehavior=h)}R();let m=(0,o.q)(s,"resize",function(){y(),v.request(R)});return()=>{v.cancel(),y(),"function"==typeof s.removeEventListener&&m()}}(e)}}let v=new g;function R(e=!0,t=null){(0,s.g)(()=>
1{if(e)return v.acquire(t)},[e,t])}},60847:(e,t,r)=>{r.d(t,{Y:()=>o});var n=r(73819);function o(e){return(0,n._)(19)?e:e?"true":void 0}},61333:(e,t,r)=>{r.d(t,{s:()=>H});var n=r(14232),o=r(84974),l=r(53063),i=r(30917),u=r(18021),s=r(24193),c=r(35139),a=r(12589),f=r(71146),d=r(86680),h=r(95830),p=r(43767),b=r(70456),g=r(62179),v=r(57632),R=r(40876),y=r(72311),m=r(47287),w=r(6473),k=r(5628),x=r(83962),S=r(56164),E=r(44920);let q={inert:new WeakMap,"aria-hidden":new WeakMap},A="data-base-ui-inert",W={inert:new WeakSet,"aria-hidden":new WeakSet},C=new WeakMap,F=0,Y=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=function e(t){return t?(0,o.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(r)?r:null}).filter(e=>null!=e),M=e=>{let t=new Set;return e.forEach(e=>{let r=e;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},O=(e,t,r)=>{let n=[],l=e=>{!e||r.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,o.mq)(e)&&(t.has(e)?l(e):n.push(e))})};return l(e),n};function $(e,t={}){let{ariaHidden:r=!1,inert:n=!1,mark:o=!0}=t,l=(0,p.R)(e[0]).body;return function(e,t,r,n,{mark:o=!0}){let l=null;n?l="inert":r&&(l="aria-hidden");let i=null,u=null,s=Y(t,e),c=o?O(t,M(s),new Set(s)):[],a=[],f=[];if(l){let e=q[l],r=W[l];u=r,i=e;let n=Y(t,Array.from(t.querySelectorAll("[aria-live]"))),o=s.concat(n);O(t,M(o),new Set(o)).forEach(t=>{let n=t.getAttribute(l),o=null!==n&&"false"!==n,i=(e.get(t)||0)+1;e.set(t,i),a.push(t),1===i&&o&&r.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&c.forEach(e=>{let t=(C.get(e)||0)+1;C.set(e,t),f.push(e),1===t&&e.setAttribute(A,"")}),F+=1,()=>{i&&a.forEach(e=>{let t=(i.get(e)||0)-1;i.set(e,t),t||(!u?.has(e)&&l&&e.removeAttribute(l),u?.delete(e))}),o&&f.forEach(e=>{let t=(C.get(e)||0)-1;C.set(e,t),t||e.removeAttribute(A)}),(F-=1)||(q.inert=new WeakMap,q["aria-hidden"]=new WeakMap,W.inert=new WeakSet,W["aria-hidden"]=new WeakSet,C=new WeakMap)}}(e,l,r,n,{mark:o})}var N=r(69569),X=r(79223),T=r(35940),j=r(14831),B=r(37876);let K=[];function z(){K=K.filter(e=>e.deref()?.isConnected)}function G(e){z(),e&&"body"!==(0,o.mq)(e)&&(K.push(new WeakRef(e)),K.length>20&&(K=K.slice(-20)))}function L(){return z(),K[K.length-1]?.deref()}function U(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let t=(0,y.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,y.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===t.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function H(e){let{context:t,children:r,disabled:q=!1,initialFocus:A=!0,returnFocus:W=!0,restoreFocus:C=!1,modal:F=!0,closeOnFocusOut:Y=!0,openInteractionType:M="",nextFocusableElement:O,previousFocusableElement:K,beforeContentFocusGuardRef:H,externalTree:I,getInsideElements:Z}=e,_="rootStore"in t?t.rootStore:t,J=_.useState("open"),P=_.useState("domReferenceElement"),Q=_.useState("floatingElement"),{events:V,dataRef:D}=_.context,ee=(0,c.K)(()=>D.current.floatingContext?.nodeId),et=(0,v.WZ)(P)&&!1===A,er=(0,s.u)(A),en=(0,s.u)(W),eo=(0,s.u)(M),el=(0,s.u)(J),ei=(0,X.cq)(I),eu=(0,N.vB)(),es=n.useRef(!1),ec=n.useRef(!1),ea=n.useRef(!1),ef=n.useRef(null),ed=n.useRef(""),eh=n.useRef(""),ep=n.useRef(null),eb=n.useRef(null),eg=(0,u.a)(ep,H,eu?.beforeInsideRef),ev=(0,u.a)(eb,eu?.afterInsideRef),eR=(0,f.Z)(),ey=(0,f.Z)(),em=(0,h.NR)(),ew=null!=eu,ek=(0,v.nd)(Q),ex=(0,c.K)((e=ek)=>e?(0,y.Kr)(e):[]),eS=(0,c.K)(()=>Z?.().filter(e=>null!=e)??[]);n.useEffect(()=>{if(q||!F)return;let e=(0,p.R)(ek);return(0,l.q)(e,"keydown",function(e){"Tab"===e.key&&(0,g.gR)(ek,(0,g.RS)((0,p.R)(ek)))&&0===ex().length&&!et&&(0,R.jo)(e)})},[q,ek,F,et,ex]),n.useEffect(()=>{if(q||!J)return;let e=(0,p.R)(ek);function t(){ea.current=!1}return(0,i.g)((0,l.q)(e,"pointerdown",function(e){let t=(0,g.EW)(e),r=eS();ea.current=!((0,g.gR)(Q,t)||(0,g.gR)(P,t)||(0,g.gR)(eu?.portalNode,t)||r.some(e=>
1e===t||(0,g.gR)(e,t))),eh.current=e.pointerType||"keyboard",t?.closest(`[${T.Kd}]`)&&(ec.current=!0,ey.start(0,()=>{ec.current=!1}))},!0),(0,l.q)(e,"pointerup",t,!0),(0,l.q)(e,"pointercancel",t,!0),(0,l.q)(e,"keydown",function(){eh.current="keyboard"},!0),t)},[q,Q,P,ek,J,eu,ey,eS]),n.useEffect(()=>{if(q||!Y)return;let e=(0,p.R)(ek);function t(t){let r=t.relatedTarget,n=t.currentTarget,l=(0,g.EW)(t);F&&null==r&&null!=l&&(0,g.gR)(Q,l)&&G(l),queueMicrotask(()=>{let i=ee(),u=_.context.triggerElements,s=eS(),c=r?.hasAttribute((0,S.F)("focus-guard"))&&[ep.current,eb.current,eu?.beforeInsideRef.current,eu?.afterInsideRef.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,(0,j.q)(K),(0,j.q)(O)].includes(r),a=!((0,g.gR)(P,r)||(0,g.gR)(Q,r)||(0,g.gR)(r,Q)||(0,g.gR)(eu?.portalNode,r)||s.some(e=>e===r||(0,g.gR)(e,r))||u.hasMatchingElement(e=>(0,g.gR)(e,r))||c||ei&&((0,m.CM)(ei.nodesRef.current,i).find(e=>(0,g.gR)(e.context?.elements.floating,r)||(0,g.gR)(e.context?.elements.domReference,r))||(0,m.$4)(ei.nodesRef.current,i).find(e=>[e.context?.elements.floating,(0,v.nd)(e.context?.elements.floating)].includes(r)||e.context?.elements.domReference===r)));if(n===P&&ek&&U(ek),C&&n!==P&&!(0,w.J9)(l)&&(0,g.RS)(e)===e.body){if((0,o.sb)(ek)&&(ek.focus(),"popup"===C))return void em.request(()=>{ek.focus()});let e=ex(),t=ef.current,r=(t&&e.includes(t)?t:null)||e[e.length-1]||ek;(0,o.sb)(r)&&r.focus()}if(D.current.insideReactTree){D.current.insideReactTree=!1;return}(et||!F)&&r&&a&&!ec.current&&(et||r!==L())&&(es.current=!0,_.setOpen(!1,(0,k.d)(x.Xn,t)))})}let r=(0,o.sb)(P)?P:null;if(Q||r)return(0,i.g)(r&&(0,l.q)(r,"focusout",t),r&&(0,l.q)(r,"pointerdown",function(){ec.current=!0,ey.start(0,()=>{ec.current=!1})}),Q&&(0,l.q)(Q,"focusin",function(e){let t=(0,g.EW)(e);(0,y.AO)(t)&&(ef.current=t)}),Q&&(0,l.q)(Q,"focusout",t),Q&&eu&&(0,l.q)(Q,"focusout",function(){ea.current||(D.current.insideReactTree=!0,eR.start(0,()=>{D.current.insideReactTree=!1}))},!0))},[q,P,Q,ek,F,ei,eu,_,Y,C,ex,et,ee,D,eR,ey,em,O,K,eS]),n.useEffect(()=>{if(q||!Q||!J)return;let e=Array.from(eu?.portalNode?.querySelectorAll(`[${(0,S.F)("portal")}]`)||[]),t=ei?(0,m.$4)(ei.nodesRef.current,ee()):[],r=t.find(e=>(0,v.WZ)(e.context?.elements.domReference||null))?.context?.elements.domReference,n=$([Q,...e,ep.current,eb.current,eu?.beforeOutsideRef.current,eu?.afterOutsideRef.current,...eS(),r,(0,j.q)(K),(0,j.q)(O),et?P:null].filter(e=>null!=e),{ariaHidden:F||et,mark:!1}),o=$([Q,...e].filter(e=>null!=e));return()=>{o(),n()}},[J,q,P,Q,F,eu,et,ei,ee,O,K,eS]),(0,a.g)(()=>{if(!J||q||!(0,o.sb)(ek))return;ed.current="",eh.current="";let e=(0,p.R)(ek),t=(0,g.RS)(e);queueMicrotask(()=>{let r,n=er.current,o="function"==typeof n?n(eo.current||""):n;if(void 0===o||!1===o||(0,g.gR)(ek,t))return;let l=null,i=()=>(null==l&&(l=ex(ek)),l[0]||ek);r=(r=!0===o||null===o?i():(0,j.q)(o))||i();let u=(0,g.gR)(ek,(0,g.RS)(e));(0,E.p)(r,{preventScroll:r===ek,shouldFocus(){if(!el.current)return!1;if(u)return!0;let t=(0,g.RS)(e);return!(t!==r&&(0,g.gR)(ek,t))}})})},[q,J,ek,ex,er,eo,el]),(0,a.g)(()=>{if(q||!ek)return;let e=(0,p.R)(ek),t=(0,g.RS)(e),r=null==eo.current;function n(e){var t,r;let n;if(e.open||(t=e.nativeEvent,r=eh.current,n=(0,o.zk)((0,g.EW)(t)),ed.current=t instanceof n.KeyboardEvent?"keyboard":t instanceof n.FocusEvent?r||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof n.MouseEvent?r||(0===t.detail?"keyboard":"mouse"):""),e.reason===x.N7&&"mouseleave"===e.nativeEvent.type&&(es.current=!0),e.reason===x.Np)if(e.nested)es.current=!1;else if((0,R.YF)(e.nativeEvent)||(0,R.Pg)(e.nativeEvent))es.current=!1;else{let e=!1;(0,p.R)(ek).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?es.current=!1:es.current=!0}}return G(t),V.on("openchange",n),()=>{V.off("openchange",n);let l=(0,g.RS)(e),i=eS(),u=(0,g.gR)(Q,l)||i.some(e=>e===l||(0,g.gR)(e,l))||ei&&(0,m.CM)(ei.nodesRef.current,ee(),!1).some(e=>(0,g.gR)(e.context?.elements.floating,l)),s=en.current,c=ed.current,a=function(e){let n=en.current,l="function"==typeof n?n(e):n;if(void 0===l||!1===l)return null;null===l&&(l=!0);let i=P?.isConnected?P:null,u=t?.isConnected&&"body"!==(0,o.mq)(t)?t:null,s=r?u||i:i||u;return(s||(s=L()||null),"boolean"==typeof l)?s:(0,j.q)(l)||s||null}(c);queueMicrotask(()=>{let t=a?(0,y.AO)(a)?a:(0,y.Kr)(a)[0]||a:null;if(s&&!es.current&&(0,o.sb)(t)&&("boolean"!=typeof s||t===l||l===e.body||u)){let e={preventScroll:!0};"keyboard"===c&&(e.focusVisible=!0),t.focus(e)}es.current=!1})}},[q,Q,ek,en,eo,V,ei,P,ee,eS]),(0,a.g)(()=>
1{if(!d.Fp||J||!Q)return;let e=(0,g.RS)((0,p.R)(Q));(0,o.sb)(e)&&(0,v.$u)(e)&&(0,g.gR)(Q,e)&&e.blur()},[J,Q]),(0,a.g)(()=>{if(!q&&eu)return eu.setFocusManagerState({modal:F,closeOnFocusOut:Y,open:J,onOpenChange:_.setOpen,domReference:P}),()=>{eu.setFocusManagerState(null)}},[q,eu,F,J,_,Y,P]),(0,a.g)(()=>{if(!q&&ek)return U(ek),()=>{queueMicrotask(z)}},[q,ek]);let eE=!q&&(!F||!et)&&(ew||F);return(0,B.jsxs)(n.Fragment,{children:[eE&&(0,B.jsx)(b.U,{"data-type":"inside",ref:eg,onFocus:e=>{if(F){let e=ex();(0,E.p)(e[e.length-1])}else if(eu?.portalNode)if(es.current=!1,(0,y.Qp)(e,eu.portalNode)){let e=(0,y.vF)(P);e?.focus()}else(0,j.q)(K??eu.beforeOutsideRef)?.focus()}}),r,eE&&(0,B.jsx)(b.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(F)(0,E.p)(ex()[0]);else if(eu?.portalNode)if(Y&&(es.current=!0),(0,y.Qp)(e,eu.portalNode)){let e=(0,y.XJ)(P);e?.focus()}else(0,j.q)(O??eu.afterOutsideRef)?.focus()}})]})}}}]); 2//# chunkId=01a0fa27-8d63-7053-9c12-6c551189a51b
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.