1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[805],{12363:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(51811);let i={name:"chevron-down",size:24,node:[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]};i.node;let o=(0,r.A)(i)},17347:(e,t,n)=>{n.d(t,{c:()=>i});var r=n(12115);function i(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(i,"name",{value:"useCallbackRef",configurable:!0})},19416:(e,t,n)=>{n.d(t,{e0:()=>h,qW:()=>m});var r,i=n(12115),o=n(70379),l=n(55897),a=n(47527),s=n(17347),u=n(95155),c=Object.defineProperty,f=(e,t)=>c(e,"name",{value:t,configurable:!0}),d="dismissableLayer.update",p=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),m=i.forwardRef(f(function(e,t){let{disableOutsidePointerEvents:n=!1,deferPointerDownOutside:c=!1,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:b,onDismiss:x,...E}=e,L=i.useContext(p),[O,R]=i.useState(null),C=O?.ownerDocument??globalThis?.document,[,P]=i.useState({}),S=(0,a.s)(t,R),A=Array.from(L.layers),[D]=[...L.layersWithOutsidePointerEventsDisabled].slice(-1),T=D?A.indexOf(D):-1,k=O?A.indexOf(O):-1,W=L.layersWithOutsidePointerEventsDisabled.size>0,F=k>=T,H=i.useRef(!1),z=v(e=>{h?.(e),b?.(e),e.defaultPrevented||x?.()},{ownerDocument:C,deferPointerDownOutside:c,isDeferredPointerDownOutsideRef:H,dismissableSurfaces:L.dismissableSurfaces,shouldHandlePointerDownOutside:i.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...L.branches].some(t=>t.contains(e));return F&&!t},[L.branches,F])}),j=y(e=>{if(c&&H.current)return;let t=e.target;![...L.branches].some(e=>e.contains(t))&&(g?.(e),b?.(e),e.defaultPrevented||x?.())},C),M=!!O&&k===A.length-1,B=(0,s.c)(e=>{"Escape"===e.key&&(m?.(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))});return i.useEffect(()=>{if(M)return C.addEventListener("keydown",B,{capture:!0}),()=>C.removeEventListener("keydown",B,{capture:!0})},[C,M,B]),i.useEffect(()=>{if(O)return n&&(0===L.layersWithOutsidePointerEventsDisabled.size&&(r=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),L.layersWithOutsidePointerEventsDisabled.add(O)),L.layers.add(O),w(),()=>{n&&(L.layersWithOutsidePointerEventsDisabled.delete(O),0===L.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=r))}},[O,C,n,L]),i.useEffect(()=>()=>{O&&(L.layers.delete(O),L.layersWithOutsidePointerEventsDisabled.delete(O),w())},[O,L]),i.useEffect(()=>{let e=f(()=>P({}),"handleUpdate");return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,u.jsx)(l.sG.div,{...E,ref:S,style:{pointerEvents:W?F?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.mK)(e.onFocusCapture,j.onFocusCapture),onBlurCapture:(0,o.mK)(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:(0,o.mK)(e.onPointerDownCapture,z.onPointerDownCapture)})},"DismissableLayer"));function h(){let e=i.useContext(p),[t,n]=i.useState(null);return i.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n}f(h,"useDismissableLayerSurface");var g=f(()=>!0,"IS_TRUE");function v(e,t){let{ownerDocument:n=globalThis?.document,deferPointerDownOutside:r=!1,isDeferredPointerDownOutsideRef:o,dismissableSurfaces:l,shouldHandlePointerDownOutside:a=g}=t,u=(0,s.c)(e),c=i.useRef(!1),d=i.useRef(!1),p=i.useRef(new Map),m=i.useRef(()=>{});return i.useEffect(()=>{function e(){d.current=!1,o.current=!1,p.current.clear()}function t(){return Array.from(p.current.values()).some(Boolean)}function i(e){if(!d.current)return;let t=e.target;t instanceof Node&&[...l].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{d.current&&m.current()},0)}function s(e){d.current&&p.current.set(e.type,!1)}f(e,"resetOutsideInteraction"),f(t,"isOutsideInteractionIntercepted"),f(i,"handleInteractionCapture"),f(s,"handleInteractionBubble");let h=f(i=>{if(i.target&&!c.current){let l=function(){n.removeEventListener("click",m.current);let r=t();e(),r||b("dismissableLayer.pointerDownOutside",u,s,{discrete:!0})};if(f(l,"handleAndDispatchPointerDownOutsideEvent"),!a(i.target)){n.removeEventListener("click",m.current),e(
1),c.current=!1;return}let s={originalEvent:i};d.current=!0,o.current=r&&0===i.button,p.current.clear(),r&&0===i.button?(n.removeEventListener("click",m.current),m.current=l,n.addEventListener("click",m.current,{once:!0})):l()}else n.removeEventListener("click",m.current),e();c.current=!1},"handlePointerDown"),g=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of g)n.addEventListener(e,i,!0),n.addEventListener(e,s);let v=window.setTimeout(()=>{n.addEventListener("pointerdown",h)},0);return()=>{for(let e of(window.clearTimeout(v),n.removeEventListener("pointerdown",h),n.removeEventListener("click",m.current),g))n.removeEventListener(e,i,!0),n.removeEventListener(e,s)}},[n,u,r,o,l,a]),{onPointerDownCapture:f(()=>c.current=!0,"onPointerDownCapture")}}function y(e,t=globalThis?.document){let n=(0,s.c)(e),r=i.useRef(!1);return i.useEffect(()=>{let e=f(e=>{e.target&&!r.current&&b("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:f(()=>r.current=!0,"onFocusCapture"),onBlurCapture:f(()=>r.current=!1,"onBlurCapture")}}function w(){let e=new CustomEvent(d);document.dispatchEvent(e)}function b(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,l.hO)(i,o):i.dispatchEvent(o)}f(v,"usePointerDownOutside"),f(y,"useFocusOutside"),f(w,"dispatchUpdate"),f(b,"handleAndDispatchCustomEvent")},40562:(e,t,n)=>{n.d(t,{Qg:()=>a,bL:()=>s});var r=n(12115),i=n(55897),o=n(95155),l=Object.defineProperty,a=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),s=r.forwardRef(l(function(e,t){return(0,o.jsx)(i.sG.span,{...e,ref:t,style:{...a,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0}))},43813:(e,t,n)=>{let r;n.d(t,{Mz:()=>eq,UC:()=>eU,bL:()=>eG,Bk:()=>eW});var i=n(12115);let o=["top","right","bottom","left"],l=Math.min,a=Math.max,s=Math.round,u=Math.floor,c=e=>({x:e,y:e}
vendor: 5,722 bytes, line 1
1),f={left:"right",right:"left",bottom:"top",top:"bottom"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function v(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function y(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let w=["left","right"],b=["right","left"],x=["top","bottom"],E=["bottom","top"];function L(e){let t=p(e);return f[t]+e.slice(t.length)}function O(e){var t,n,r,i;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(i=e.left)?i:0}:{top:e,right:e,bottom:e,left:e}}function R(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function C(e,t,n){let r,{reference:i,floating:o}=e,l=v(t),a=h(v(t)),s=g(a),u=p(t),c=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,d=i[s]/2-o[s]/2;switch(u){case"top":r={x:c,y:i.y-o.height};break;case"bottom":r={x:c,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:f};break;case"left":r={x:i.x-o.width,y:f};break;default:r={x:i.x,y:i.y}}let y=m(t);return y&&(r[a]+=d*("end"===y?1:-1)*(n&&"y"===l?-1:1)),r}async function P(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=d(t,e),h=O(m),g=a[p?"floating"===f?"reference":"floating":f],v=R(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),y="floating"===f?{x:r,y:i,width:l.floating.width,height:l.floating.height}:l.reference,w=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),b=await (null==o.isElement?void 0:o.isElement(w))&&await (null==o.getScale?void 0:o.getScale(w))||{x:1,y:1},x=R(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:s}):y);return{top:(v.top-x.top+h.top)/b.y,bottom:(x.bottom-v.bottom+h.bottom)/b.y,left:(v.left-x.left+h.left)/b.x,right:(x.right-v.right+h.right)/b.x}}let S=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:P},s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=C(u,r,s),d=r,p=0,m={};for(let n=0;n<o.length;n++){let h=o[n];if(!h)continue;let{name:g,fn:v}=h,{x:y,y:w,data:b,reset:x}=await v({x:c,y:f,initialPlacement:r,placement:d,strategy:i,middlewareData:m,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=y?y:c,f=null!=w?w:f,m[g]={...m[g],...b},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(u=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:c,y:f}=C(u,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:m}};function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function D(e){return o.some(t=>e[t]>=0)}let T=new Set(["left","top"]);async function k(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=p(n),a=m(n),s="y"===v(n),u=T.has(l)?-1:1,c=o&&s?-1:1,f=d(t,e),{mainAxis:h,crossAxis:g,alignmentAxis:y}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof y&&(g="end"===a?-1*y:y),s?{x:g*c,y:h*u}:{x:h*u,y:g*c}}function W(){return"u">typeof window}function F(e){return j(e)?(e.nodeName||"").toLowerCase():"#document"}function H(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function z(e){var t;return null==(t=(j(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function j(e){return!!W()&&(e instanceof Node||e instanceof H(e).Node)}function M(e){return!!W()&&(e instanceof Element||e instanceof H(e).Element)}function B(e){return!!W()&&(e instanceof HTMLElement||e instanceof H(e).HTMLElement)}function $(e){return!(!W()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof H(e).ShadowRoot)}function N(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=X(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function I(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let V=/transform|translate|scale|rotate|perspective|filter/,_=/paint|layout|strict|content/,G=e=>!!e&&"none"!==e;function q(e){let t=M(e)?X(e):e;return G(t.transform)||G(t.translate)||G(t.scale)||G(t.rotate)||G(t.perspective)||!U()&&(G(t.backdropFilter)||G(t.filter))||V.test(t.willChange||"")||_.test(t.contain||"")}function U(){return null==r&&(r="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function K(e){return/^(html|body|#document)$/.test(F(e))}function X(e){return H(e).getComputedStyle(e)}function Q(e){return M(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Y(e){if("html"===F(e))return e;let t=e.assignedSlot||e.parentNode||$(e)&&e.host||z(e);return $(t)?t.host:t}function J(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=Y(t);return K(n)?(t.ownerDocument||t).body:B(n)&&N(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=H(i);if(!o)return t.concat(i,J(i,[],n));{let e=Z(l);
1return t.concat(l,l.visualViewport||[],N(i)?i:[],e&&n?J(e):[])}}function Z(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ee(e){let t=X(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=B(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,a=s(n)!==o||s(r)!==l;return a&&(n=o,r=l),{width:n,height:r,$:a}}function et(e){return M(e)?e:e.contextElement}function en(e){let t=et(e);if(!B(t))return c(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=ee(t),l=(o?s(n.width):n.width)/r,a=(o?s(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let er=c(0);function ei(e){let t=H(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:er}function eo(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=et(e),a=c(1);t&&(r?M(r)&&(a=en(r)):a=en(e));let s=(void 0===(i=n)&&(i=!1),r&&i&&r===H(l))?ei(l):c(0),u=(o.left+s.x)/a.x,f=(o.top+s.y)/a.y,d=o.width/a.x,p=o.height/a.y;if(l&&r){let e=H(l),t=M(r)?H(r):r,n=e,i=Z(n);for(;i&&t!==n;){let e=en(i),t=i.getBoundingClientRect(),r=X(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,f*=e.y,d*=e.x,p*=e.y,u+=o,f+=l,i=Z(n=H(i))}}return R({width:d,height:p,x:u,y:f})}function el(e,t){let n=Q(e).scrollLeft;return t?t.left+n:eo(z(e)).left+n}function ea(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-el(e,n),y:n.top+t.scrollTop}}
1function es(e,t,n){var r;let i;if("viewport"===t||"layoutViewport"===t)i=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,i=H(e),o=z(e),l=i.visualViewport,a=o.clientWidth,s=o.clientHeight,u=0,c=0;if(l){let e=!U()||"fixed"===t;r?e||(u=-l.offsetLeft,c=-l.offsetTop):(a=l.width,s=l.height,e&&(u=l.offsetLeft,c=l.offsetTop))}if(0>=el(o)){let e=o.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(o.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(o).scrollbarGutter?i/2:i;l<=25&&(a-=l)}return{width:a,height:s,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,o,l,s,u;t=Q(r=z(e)),n=r.ownerDocument.body,o=a(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),l=a(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),s=-t.scrollLeft+el(r),u=-t.scrollTop,"rtl"===X(n).direction&&(s+=a(r.clientWidth,n.clientWidth)-o),i={width:o,height:l,x:s,y:u}}else if(M(t)){let e,r,o,l,a,s;r=(e=eo(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,l=en(t),a=t.clientWidth*l.x,s=t.clientHeight*l.y,i={width:a,height:s,x:o*l.x,y:r*l.y}}else{let n=ei(e);i={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return R(i)}function eu(e){return"static"===X(e).position}function ec(e,t){if(!B(e)||"fixed"===X(e).position)return null;if(t)return t(e);let n=e.offsetParent;return z(e)===n&&(n=n.ownerDocument.body),n}function ef(e,t){var n;let r=H(e);if(I(e))return r;if(!B(e)){let t=Y(e);for(;t&&!K(t);){if(M(t)&&!eu(t))return t;t=Y(t)}return r}let i=ec(e,t);for(;i&&(n=i,/^(table|td|th)$/.test(F(n)))&&eu(i);)i=ec(i,t);return i&&K(i)&&eu(i)&&!q(i)?r:i||function(e){let t=Y(e);for(;B(t)&&!K(t);){if(q(t))return t;if(I(t))break;t=Y(t)}return null}(e)||r}let ed=async function(e){let t=this.getOffsetParent||ef,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=B(t),i=z(t),o="fixed"===n,l=eo(e,!0,o,t),a={scrollLeft:0,scrollTop:0},s=c(0);if((r||!o)&&(("body"!==F(t)||N(i))&&(a=Q(t)),r)){let e=eo(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!r&&i&&(s.x=el(i));let u=!i||r||o?c(0):ea(i,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ep={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=z(r),a=!!t&&I(t.floating);if(r===l||a&&o)return n;let s={scrollLeft:0,scrollTop:0},u=c(1),f=c(0),d=B(r);if((d||!o)&&(("body"!==F(r)||N(l))&&(s=Q(r)),d)){let e=eo(r);u=en(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!l||d||o?c(0):ea(l,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+f.x+p.x,y:n.y*u.y-s.scrollTop*u.y+f.y+p.y}},getDocumentElement:z,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,o=[..."clippingAncestors"===n?I(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=J(e,[],!1).filter(e=>M(e)&&"body"!==F(e)),i=null,o="fixed"===X(e).position,l=o?Y(e):e;for(;M(l)&&!K(l);){let e=X(l),t=q(l),n=i?i.position:o?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?i=e:r=r.filter(e=>e!==l),l=Y(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=es(t,o[0],i),u=s.top,c=s.right,f=s.bottom,d=s.left;for(let e=1;e<o.length;e++){let n=es(t,o[e],i);u=a(n.top,u),c=l(n.right,c),f=l(n.bottom,f),d=a(n.left,d)}return{width:c-d,height:f-u,x:d,y:u}},getOffsetParent:ef,getElementRects:ed,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=ee(e);return{width:t,height:n}},getScale:en,isElement:M,isRTL:function(e){return"rtl"===X(e).direction}};function em(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eh=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:o,platform:s,elements:u,middlewareData:c}=t,{element:f,padding:p=0}=d(e,t)||{};if(null==f)return{};let y=O(p),w={x:n,y:r},b=h(v(i)),x=g(b),E=await s.getDimensions(f),L="y"===b,R=L?"clientHeight":"clientWidth",C=o.reference[x]+o.reference[b]-w[b]-o.floating[x],P=w[b]-o.reference[b],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(f)),A=S?S[R]:0;A&&await (null==s.isElement?void 0:s.isElement(S))||(A=u.floating[R]||o.floating[x]);let D=A/2-E[x]/2-1,T=l(y[L?"top":"left"],D),k=l(y[L?"bottom":"right"],D),W=A-E[x]-k,F=A/2-E[x]/2+(C/2-P/2),H=a(T,l(F,W)),z=!c.arrow&&null!=m(i)&&F!==H&&o.reference[x]/2-(F<T?T:k)-E[x]/2<0,j=z?F<T?F-T:F-W:0;return{[b]:w[b]+j,data:{[b]:H,centerOffset:F-H-j,...z&&{alignmentOffset:j}},reset:z}}});var eg=n(47650),ev="u">typeof document?i.useLayoutEffect:function(){};function ey(e,t){let n,r,i;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ey(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!ey(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ew(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eb(e,t){let n=ew(e);return Math.round(t*n)/n}function ex(e){let t=i.useRef(e);return ev(()=>{t.current=e}),t}var eE=n(47527),eL=n(68599),eO=n(55897),eR=n(17347),eC=n(66294),eP=n(63509),eS=n(95155),eA=Object.defineProperty,eD=(e,t)=>eA(e,"name",{value:t,configurable:!0}),eT="Popper",[ek,eW]=(0,eL.A)(eT),[eF,eH]=ek(eT),ez=eD(e=>{let{__scopePopper:t,children:n}=e,[r,o]=i.useState(null),[l,a]=i.useState(void 0);return(0,eS.jsx)(eF,{scope:t,anchor:r,onAnchorChange:o,placementState:l,setPlacementState:a,children:n})},"Popper"),ej=i.forwardRef(eD(function(e,t){let{__scopePopper:n,virtualRef:r,...o}=e,l=eH("PopperAnchor",n),a=i.useRef(null),s=l.onAnchorChange,u=i.useCallback(e=>{a.current=e,e&&s(e)},[s]),c=(0,eE.s)(t,u),f=i.useRef(null);i.useEffect(()=>{if(!r)return;let e=f.current;f.current=r.current,e!==f.current&&s(f.current)});let d=l.placementState&&e_(l.placementState),p=d?.[0],m=d?.[1];return r?null:(0,eS.jsx)(eO.sG.div,{"data-radix-popper-side":p,"data-radix-popper-align":m,...o,ref:c})},"PopperAnchor")),eM="PopperContent",[eB,e$]=ek(eM),eN=i.forwardRef(eD(function(e,t){var n,r,o,s,c,f,O,R,C,P,W,F,j;let M,B,$,N,I,V,{__scopePopper:_,side:G="bottom",sideOffset:q=0,align:U="center",alignOffset:K=0,arrowPadding:X=0,avoidCollisions:Q=!0,collisionBoundary:Y=[],collisionPadding:Z=0,sticky:ee="partial",hideWhenDetached:en=!1,updatePositionStrategy:er="optimized",onPlaced:ei,...el}=e,ea=eH(eM,_),[es,eu]=i.useState(null),ec=(0,eE.s)(t,eu),[ef,ed]=i.useState(null),eL=(0,eP.X)(ef),eA=eL?.width??0,eT=eL?.height??0,ek="number"==typeof Z?Z:{top:0,right:0,bottom:0,left:0,...Z},eW=Array.isArray(Y)?Y:[Y],eF=eW.length>0,ez={padding:ek,boundary:eW.filter(eI),altBoundary:eF},{refs:ej,floatingStyles:e$,placement:eN,isPositioned:eG,middlewareData:eq}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[f,d]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=i.useState(r);ey(p,r)||m(r);let[h,g]=i.useState(null),[v,y]=i.useState(null),w=i.useCallback(e=>{e!==L.current&&(L.current=e,g(e))},[]),b=i.useCallback(e=>{e!==O.current&&(O.current=e,y(e))},[]),x=l||h,E=a||v,L=i.useRef(null),O=i.useRef(null),R=i.useRef(f),C=null!=u,P=ex(u),A=ex(o),D=ex(c),T=i.useCallback(()=>{var e,r;let i,o,l;if(!L.current||!O.current)return;let a={placement:t,strategy:n,middleware:p};A.current&&(a.platform=A.current),(e=L.current,r=O.current,i=new Map,o=null!=a?a:{},l={...ep,...o.platform,_c:i},S(e,r,{...o,platform:l})).then(e=>{let t={...e,isPositioned:!1!==D.current};k.current&&!ey(R.current,t)&&(R.current=t,eg.flushSync(()=>{d(t)}))})},[p,t,n,A,D]);ev(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=i.useRef(!1);ev(()=>(k.current=!0,()=>{k.current=!1}),[]),ev(()=>{if(x&&(L.current=x),E&&(O.current=E),x&&E){if(P.current)return P.current(x,E,T);T()}},[x,E,T,P,C]);let W=i.useMemo(()=>({reference:L,floating:O,setReference:w,setFloating:b}),[w,b]),F=i.useMemo(()=>({reference:x,floating:E}),[x,E]),H=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!F.floating)return e;let t=eb(F.floating,f.x),r=eb(F.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...ew(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,F.floating,f.x,f.y]);return i.useMemo(()=>({...f,update:T,refs:W,elements:F,floatingStyles:H}),[f,T,W,F,H])}({strategy:"fixed",placement:G+("center"!==U?"-"+U:""),whileElementsMounted:eD((...e)=>(function(e,t,n,r){let i;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=et(e),m=o||s?[...p?J(p):[],...t?J(t):[]]:[];
1m.forEach(e=>{o&&e.addEventListener("scroll",n),s&&e.addEventListener("resize",n)});let h=p&&f?function(e,t,n){let r,i=null,o=z(e);function s(){var e;clearTimeout(r),null==(e=i)||e.disconnect(),i=null}function c(n,f){void 0===n&&(n=!1),void 0===f&&(f=1),s();let d=e.getBoundingClientRect(),{left:p,top:m,width:h,height:g}=d;if(n||t(),!h||!g)return;let v={rootMargin:-u(m)+"px "+-u(o.clientWidth-(p+h))+"px "+-u(o.clientHeight-(m+g))+"px "+-u(p)+"px",threshold:a(0,l(1,f))||1},y=!0;function w(t){let n=t[0].intersectionRatio;if(!em(d,e.getBoundingClientRect()))return c();if(n!==f){if(!y)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}y=!1}try{i=new IntersectionObserver(w,{...v,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(w,v)}i.observe(e)}let f=H(e),d=()=>c(n);return f.addEventListener("resize",d),c(!0),()=>{f.removeEventListener("resize",d),s()}}(p,n,s):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),p&&!d&&v.observe(p),t&&v.observe(t));let y=d?eo(e):null;return d&&function t(){let r=eo(e);y&&!em(y,r)&&n(),y=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{o&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(i)}})(...e,{animationFrame:"always"===er}),"whileElementsMounted"),elements:{reference:ea.anchor},middleware:[{name:(M={name:"offset",options:r=n={mainAxis:q+eT,alignmentAxis:K},async fn(e){var t,n;let{x:i,y:o,placement:l,middlewareData:a}=e,s=await k(e,r);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:l}}}}).name,fn:M.fn,options:[n,void 0]},Q&&{name:(B={name:"shift",options:c=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===ee?{fn:(o=void 0,{options:o={},fn(e){var t,n,r,i;let{x:l,y:a,placement:s,rects:u,middlewareData:c}=e,{offset:f=0,mainAxis:m=!0,crossAxis:g=!0}=d(o,e),y={x:l,y:a},w=v(s),b=h(w),x=y[b],E=y[w],L=d(f,e),O="number"==typeof L?{mainAxis:L,crossAxis:0}:{mainAxis:null!=(t=L.mainAxis)?t:0,crossAxis:null!=(n=L.crossAxis)?n:0};if(m){let e="y"===b?"height":"width",t=u.reference[b]-u.floating[e]+O.mainAxis,n=u.reference[b]+u.reference[e]-O.mainAxis;x<t?x=t:x>n&&(x=n)}if(g){let e="y"===b?"width":"height",t=T.has(p(s)),n=u.reference[w]-u.floating[e]+(t&&(null==(r=c.offset)?void 0:r[w])||0)+(t?0:O.crossAxis),o=u.reference[w]+u.reference[e]+(t?0:(null==(i=c.offset)?void 0:i[w])||0)-(t?O.crossAxis:0);E<n?E=n:E>o&&(E=o)}return{[b]:x,[w]:E}}}).fn,options:[void 0,void 0]}:void 0,...ez},async fn(e){let{x:t,y:n,placement:r,platform:i}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...f}=d(c,e),p={x:t,y:n},m=await i.detectOverflow(e,f),g=v(r),y=h(g),w=p[y],b=p[g],x=(e,t)=>a(t+m["y"===e?"top":"left"],l(t,t-m["y"===e?"bottom":"right"]));o&&(w=x(y,w)),s&&(b=x(g,b));let E=u.fn({...e,[y]:w,[g]:b});return{...E,data:{x:E.x-t,y:E.y-n,enabled:{[y]:o,[g]:s}}}}}).name,fn:B.fn,options:[s,void 0]},Q&&{name:($={name:"flip",options:O=f={...ez},async fn(e){var t,n,r,i,o,l,a,s;let u,c,f,{placement:R,middlewareData:C,rects:P,initialPlacement:S,platform:A,elements:D}=e,{mainAxis:T=!0,crossAxis:k=!0,fallbackPlacements:W,fallbackStrategy:F="bestFit",fallbackAxisSideDirection:H="none",flipAlignment:z=!0,...j}=d(O,e);if(null!=(t=C.arrow)&&t.alignmentOffset)return{};let M=p(R),B=v(S),$=p(S)===S,N=await (null==A.isRTL?void 0:A.isRTL(D.floating)),I=W||($||!z?[L(S)]:(u=L(S),[y(S),u,y(u)])),V="none"!==H;!W&&V&&I.push(...(c=m(S),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?b:w;return t?w:b;case"left":case"right":return t?x:E;default:return[]}}(p(S),"start"===H,N),c&&(f=f.map(e=>e+"-"+c),z&&(f=f.concat(f.map(y)))),f));let _=[S,...I],G=await A.detectOverflow(e,j),q=[],U=(null==(n=C.flip)?void 0:n.overflows)||[];if(T&&q.push(G[M]),k){let e,t,n,r,i=(l=R,a=P,void 0===(s=N)&&(s=!1),e=m(l),n=g(t=h(v(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=L(r)),[r,L(r)]);q.push(G[i[0]],G[i[1]])}if(U=[...U,{placement:R,overflows:q}],!q.every(e=>e<=0)){let e=((null==(r=C.flip)?void 0:r.index)||0)+1,t=_[e];if(t&&("alignment"!==k||B===v(t)||U.every(e=>v(e.placement)!==B||e.overflows[0]>0)))return{data:{index:e,overflows:U},reset:{placement:t}};let n=null==(i=U.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(F){case"bestFit":{let e=null==(o=U.filter(e=>{if(V){let t=v(e.placement);return t===B||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=S}if(R!==n)return{reset:{placement:n}}}return{}}}).name,fn:$.fn,options:[f,void 0]},{name:(N={name:"size",options:C=R={...ez,apply:eD(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:o}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${i}px`),l.setProperty("--radix-popper-anchor-height",`${o}px`)},"apply")},async fn(e){let t,n,{placement:r,rects:i,platform:o,elements:s}=e,{apply:u=()=>{},...c}=d(C,e),f=await o.detectOverflow(e,c),h=p(r),g=m(r),y="y"===v(r),{width:w,height:b}=i.floating;"top"===h||"bottom"===h?(t=h,n=g===(await (null==o.isRTL?void 0:o.isRTL(s.floating))?"start":"end")?"left":"right"):(n=h,t="end"===g?"top":"bottom");let x=b-f.top-f.bottom,E=w-f.left-f.right,L=l(b-f[t],x),O=l(w-f[n],E),R=e.middlewareData.shift,P=!R,S=L,A=O;null!=R&&R.enabled.x&&(A=E),null!=R&&R.enabled.y&&(S=x),P&&!g&&(y?A=w-2*a(f.left,f.right):S=b-2*a(f.top,f.bottom)),await u({...e,availableWidth:A,availableHeight:S});let D=await o.getDimensions(s.floating);return w!==D.width||b!==D.height?{reset:{rects:!0}}:{}}}).name,fn:N.fn,options:[R,void 0]},ef&&{name:(I={name:"arrow",options:W=P={element:ef,padding:X},fn(e){let{element:t,padding:n}="function"==typeof W?W(e):W;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eh({element:t.current,padding:n}).fn(e):{}:t?eh({element:t,padding:n}).fn(e):{}}}).name,fn:I.fn,options:[P,void 0]},eV({arrowWidth:eA,arrowHeight:eT}),en&&{name:(V={name:"hide",options:j=F={strategy:"referenceHidden",...ez,boundary:eF?ez.boundary:void 0},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...i}=d(j,e);switch(r){case"referenceHidden":{let r=A(await n.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:D(r)}}}case"escaped":{let r=A(await n.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:D(r)}}}default:return{}}}}).name,fn:V.fn,options:[F,void 0]}]}),eU=ea.setPlacementState;(0,eC.N)(()=>(eU(eN),()=>{eU(void 0)}),[eN,eU]);let[eK,eX]=e_(eN),eQ=(0,eR.c)(ei);(0,eC.N)(()=>{eG&&eQ?.()},[eG,eQ]);let eY=eq.arrow?.x,eJ=eq.arrow?.y,eZ=eq.arrow?.centerOffset!==0,[e0,e1]=i.useState();return(0,eC.N)(()=>{es&&e1(window.getComputedStyle(es).zIndex)},[es]),(0,eS.jsx)("div",{ref:ej.setFloating,"data-radix-popper-content-wrapper":"",style:{...e$,transform:eG?e$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:e0,"--radix-popper-transform-origin":[eq.transformOrigin?.x,eq.transformOrigin?.y].join(" "),...eq.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eS.jsx)(eB,{scope:_,placedSide:eK,placedAlign:eX,onArrowChange:ed,arrowX:eY,arrowY:eJ,shouldHideArrow:eZ,children:(0,eS.jsx)(eO.sG.div,{"data-side":eK,"data-align":eX,...el,ref:ec,style:{...el.style,animation:eG?el.style?.animation:"none"}})})})},"PopperContent"));function eI(e){return null!==e}eD(eI,"isNotNull");var eV=eD(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,o=i.arrow?.centerOffset!==0,l=o?0:e.arrowWidth,a=o?0:e.arrowHeight,[s,u]=e_(n),c={start:"0%",center:"50%",end:"100%"}[u],f=(i.arrow?.x??0)+l/2,d=(i.arrow?.y??0)+a/2,p="",m="";return"bottom"===s?(p=o?c:`${f}px`,m=`${-a}px`):"top"===s?(p=o?c:`${f}px`,m=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,m=o?c:`${d}px`):"left"===s&&(p=`${r.floating.width+a}px`,m=o?c:`${d}px`),{data:{x:p,y:m}}}}),"transformOrigin");function e_(e){let[t,n="center"]=e.split("-");return[t,n]}eD(e_,"getSideAndAlignFromPlacement");var eG=ez,eq=ej,eU=eN},63509:(e,t,n)=>{n.d(t,{X:()=>o});var r=n(12115),i=n(66294);function o(e){let[t,n]=r.useState(void 0);return(0,i.N)(()=>
1{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(0,Object.defineProperty)(o,"name",{value:"useSize",configurable:!0})},89971:(e,t,n)=>{n.d(t,{B:()=>u});var r,i=n(12115),o=n(66294),l=Object.defineProperty,a=(r||(r=n.t(i,2)))[" useId ".trim().toString()]||(()=>void 0),s=0;function u(e){let[t,n]=i.useState(a());return(0,o.N)(()=>{e||n(e=>e??String(s++))},[e]),e||(t?`radix-${t}`:"")}l(u,"name",{value:"useId",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.