vendor: 10,351 bytes, line 1
1import{r as f,j as b,a as Tt,R as Nt,b as Fn,c as In}from"./vendor-react-VcbspiJ4.js";function k(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}function lt(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Dt(...e){return t=>{let n=!1;const o=e.map(r=>{const s=lt(r,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let r=0;r<o.length;r++){const s=o[r];typeof s=="function"?s():lt(e[r],null)}}}}function X(...e){return f.useCallback(Dt(...e),e)}function Ye(e,t=[]){let n=[];function o(s,i){const c=f.createContext(i),l=n.length;n=[...n,i];const a=d=>{const{scope:p,children:h,...g}=d,m=p?.[e]?.[l]||c,v=f.useMemo(()=>g,Object.values(g));return b.jsx(m.Provider,{value:v,children:h})};a.displayName=s+"Provider";function u(d,p){const h=p?.[e]?.[l]||c,g=f.useContext(h);if(g)return g;if(i!==void 0)return i;throw new Error(`\`${d}\` must be used within \`${s}\``)}return[a,u]}const r=()=>{const s=n.map(i=>f.createContext(i));return function(c){const l=c?.[e]||s;return f.useMemo(()=>({[`__scope${e}`]:{...c,[e]:l}}),[c,l])}};return r.scopeName=e,[o,kn(r,...t)]}function kn(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const o=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(s){const i=o.reduce((c,{useScope:l,scopeName:a})=>{const d=l(s)[`__scope${a}`];return{...c,...d}},{});return f.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}function Xe(e){const t=jn(e),n=f.forwardRef((o,r)=>{const{children:s,...i}=o,c=f.Children.toArray(s),l=c.find(Wn);if(l){const a=l.props.children,u=c.map(d=>d===l?f.Children.count(a)>1?f.Children.only(null):f.isValidElement(a)?a.props.children:null:d);return b.jsx(t,{...i,ref:r,children:f.isValidElement(a)?f.cloneElement(a,void 0,u):null})}return b.jsx(t,{...i,ref:r,children:s})});return n.displayName=`${e}.Slot`,n}var ws=Xe("Slot");function jn(e){const t=f.forwardRef((n,o)=>{const{children:r,...s}=n;if(f.isValidElement(r)){const i=Bn(r),c=Hn(s,r.props);return r.type!==f.Fragment&&(c.ref=o?Dt(o,i):i),f.cloneElement(r,c)}return f.Children.count(r)>1?f.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Lt=Symbol("radix.slottable");function $n(e){const t=({children:n})=>b.jsx(b.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Lt,t}function Wn(e){return f.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Lt}function Hn(e,t){const n={...t};for(const o in t){const r=e[o],s=t[o];/^on[A-Z]/.test(o)?r&&s?n[o]=(...c)=>{const l=s(...c);return r(...c),l}:r&&(n[o]=r):o==="style"?n[o]={...r,...s}:o==="className"&&(n[o]=[r,s].filter(Boolean).join(" "))}return{...e,...n}}function Bn(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Un=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],U=Un.reduce((e,t)=>{const n=Xe(`Primitive.${t}`),o=f.forwardRef((r,s)=>{const{asChild:i,...c}=r,l=i?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),b.jsx(l,{...c,ref:s})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function Vn(e,t){e&&Tt.flushSync(()=>e.dispatchEvent(t))}function ie(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useMemo(()=>(...n)=>t.current?.(...n),[])}function zn(e,t=globalThis?.document){const n=ie(e);f.useEffect(()=>{const o=r=>{r.key==="Escape"&&n(r)};return t.addEventListener("keydown",o,{capture:!0}),()=>t.removeEventListener("keydown",o,{capture:!0})},[n,t])}var Kn="DismissableLayer",Be="dismissableLayer.update",Yn="dismissableLayer.pointerDownOutside",Xn="dismissableLayer.focusOutside",ut,Mt=f.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ge=f.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:o,onPointerDownOutside:r,onFocusOutside:s,onInteractOutside:i,onDismiss:c,...l}=e,a=f.useContext(Mt),[u,d]=f.useState(null),p=u?.ownerDocument??globalThis?.document,[,h]=f.useState({}),g=X(t,C=>d(C)),m=Array.from(a.layers),[v]=[...a.layersWithOutsidePointerEventsDisabled].slice(-1),y=m.indexOf(v),E=u?m.indexOf(u):-1,w=a.layersWithOutsidePointerEventsDisabled.size>0,x=E>=y,P=Zn(C=>{const O=C.target,M=[...a.branches].some(S=>S.contains(O));!x||M||(r?.(C),i?.(C),C.defaultPrevented||c?.())},p),R=Jn(C=>{const O=C.target;[...a.branches].some(S=>S.contains(O))||(s?.(C),i?.(C),C.defaultPrevented||c?.())},p);return zn(C=>{E===a.layers.size-1&&(o?.(C),!C.defaultPrevented&&c&&(C.preventDefault(),c()))},p),f.useEffect(()=>{if(u)return n&&(a.layersWithOutsidePointerEventsDisabled.size===0&&(ut=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),a.layersWithOutsidePointerEventsDisabled.add(u)),a.layers.add(u),ft(),()=>{n&&a.layersWithOutsidePointerEventsDisabled.size===1&&(p.body.style.pointerEvents=ut)}},[u,p,n,a]),f.useEffect(()=>()=>{u&&(a.layers.delete(u),a.layersWithOutsidePointerEventsDisabled.delete(u),ft())},[u,a]),f.useEffect(()=>{const C=()=>h({});return document.addEventListener(Be,C),()=>document.removeEventListener(Be,C)},[]),b.jsx(U.div,{...l,ref:g,style:{pointerEvents:w?x?"auto":"none":void 0,...e.style},onFocusCapture:k(e.onFocusCapture,R.onFocusCapture),onBlurCapture:k(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:k(e.onPointerDownCapture,P.onPointerDownCapture)})});Ge.displayName=Kn;var Gn="DismissableLayerBranch",qn=f.forwardRef((e,t)=>{const n=f.useContext(Mt),o=f.useRef(null),r=X(t,o);return f.useEffect(()=>{const s=o.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),b.jsx(U.div,{...e,ref:r})});qn.displayName=Gn;function Zn(e,t=globalThis?.document){const n=ie(e),o=f.useRef(!1),r=f.useRef(()=>{});return f.useEffect(()=>{const s=c=>{if(c.target&&!o.current){let l=function(){_t(Yn,n,a,{discrete:!0})};const a={originalEvent:c};c.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=l,t.addEventListener("click",r.current,{once:!0})):l()}else t.removeEventListener("click",r.current);o.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",s),t.removeEventListener("click",r.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}function Jn(e,t=globalThis?.document){const n=ie(e),o=f.useRef(!1);return f.useEffect(()=>{const r=s=>{s.target&&!o.current&&_t(Xn,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function ft(){const e=new CustomEvent(Be);document.dispatchEvent(e)}function _t(e,t,n,{discrete:o}){const r=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),o?Vn(r,s):r.dispatchEvent(s)}var Q=globalThis?.document?f.useLayoutEffect:()=>{},Qn=Nt[" useId ".trim().toString()]||(()=>{}),eo=0;function to(e){const[t,n]=f.useState(Qn());return Q(()=>{n(o=>o??String(eo++))},[e]),e||(t?`radix-${t}`:"")}const no=["top","right","bottom","left"],ee=Math.min,$=Math.max,Pe=Math.round,ye=Math.floor,K=e=>({x:e,y:e}),oo={left:"right",right:"left",bottom:"top",top:"bottom"},ro={start:"end",end:"start"};function Ue(e,t,n){return $(e,ee(t,n))}function q(e,t){return typeof e=="function"?e(t):e}function Z(e){return e.split("-")[0]}function ue(e){return e.split("-")[1]}function qe(e){return e==="x"?"y":"x"}function Ze(e){return e==="y"?"height":"width"}const so=new Set(["top","bottom"]);function z(e){return so.has(Z(e))?"y":"x"}function Je(e){return qe(z(e))}function io(e,t,n){n===void 0&&(n=!1);const o=ue(e),r=Je(e),s=Ze(r);let i=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ce(i)),[i,Ce(i)]}function co(e){const t=Ce(e);return[Ve(e),t,Ve(t)]}function Ve(e){return e.replace(/start|end/g,t=>ro[t])}const dt=["left","right"],pt=["right","left"],ao=["top","bottom"],lo=["bottom","top"];function uo(e,t,n){switch(e){case"top":case"bottom":return n?t?pt:dt:t?dt:pt;case"left":case"right":return t?ao:lo;default:return[]}}function fo(e,t,n,o){const r=ue(e);let s=uo(Z(e),n==="start",o);return r&&(s=s.map(i=>i+"-"+r),t&&(s=s.concat(s.map(Ve)))),s}function Ce(e){return e.replace(/left|right|bottom|top/g,t=>oo[t])}function po(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ft(e){return typeof e!="number"?po(e):{top:e,right:e,bottom:e,left:e}}function Ae(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function ht(e,t,n){let{reference:o,floating:r}=e;const s=z(t),i=Je(t),c=Ze(i),l=Z(t),a=s==="y",u=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,p=o[c]/2-r[c]/2;let h;switch(l){case"top":h={x:u,y:o.y-r.height};break;case"bottom":h={x:u,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:d};break;case"left":h={x:o.x-r.width,y:d};break;default:h={x:o.x,y:o.y}}switch(ue(t)){case"start":h[i]-=p*(n&&a?-1:1);break;case"end":h[i]+=p*(n&&a?-1:1);break}return h}const ho=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:s=[],platform:i}=n,c=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let a=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=ht(a,o,l),p=o,h={},g=0;for(let m=0;m<c.length;m++){const{name:v,fn:y}=c[m],{x:E,y:w,data:x,reset:P}=await y({x:u,y:d,initialPlacement:o,placement:p,strategy:r,middlewareData:h,rects:a,platform:i,elements:{reference:e,floating:t}});u=E??u,d=w??d,h={...h,[v]:{...h[v],...x}},P&&g<=50&&(g++,typeof P=="object"&&(P.placement&&(p=P.placement),P.rects&&(a=P.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:r}):P.rects),{x:u,y:d}=ht(a,p,l)),m=-1)}return{x:u,y:d,placement:p,strategy:r,middlewareData:h}};async function pe(e,t){var n;t===void 0&&(t={});const{x:o,y:r,platform:s,rects:i,elements:c,strategy:l}=e,{boundary:a="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=q(t,e),g=Ft(h),v=c[p?d==="floating"?"reference":"floating":d],y=Ae(await s.getClippingRect
vendor: 13,975 bytes, line 1
1({element:(n=await(s.isElement==null?void 0:s.isElement(v)))==null||n?v:v.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(c.floating)),boundary:a,rootBoundary:u,strategy:l})),E=d==="floating"?{x:o,y:r,width:i.floating.width,height:i.floating.height}:i.reference,w=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c.floating)),x=await(s.isElement==null?void 0:s.isElement(w))?await(s.getScale==null?void 0:s.getScale(w))||{x:1,y:1}:{x:1,y:1},P=Ae(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:E,offsetParent:w,strategy:l}):E);return{top:(y.top-P.top+g.top)/x.y,bottom:(P.bottom-y.bottom+g.bottom)/x.y,left:(y.left-P.left+g.left)/x.x,right:(P.right-y.right+g.right)/x.x}}const mo=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:s,platform:i,elements:c,middlewareData:l}=t,{element:a,padding:u=0}=q(e,t)||{};if(a==null)return{};const d=Ft(u),p={x:n,y:o},h=Je(r),g=Ze(h),m=await i.getDimensions(a),v=h==="y",y=v?"top":"left",E=v?"bottom":"right",w=v?"clientHeight":"clientWidth",x=s.reference[g]+s.reference[h]-p[h]-s.floating[g],P=p[h]-s.reference[h],R=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a));let C=R?R[w]:0;(!C||!await(i.isElement==null?void 0:i.isElement(R)))&&(C=c.floating[w]||s.floating[g]);const O=x/2-P/2,M=C/2-m[g]/2-1,S=ee(d[y],M),F=ee(d[E],M),I=S,N=C-m[g]-F,T=C/2-m[g]/2+O,j=Ue(I,T,N),D=!l.arrow&&ue(r)!=null&&T!==j&&s.reference[g]/2-(T<I?S:F)-m[g]/2<0,L=D?T<I?T-I:T-N:0;return{[h]:p[h]+L,data:{[h]:j,centerOffset:T-j-L,...D&&{alignmentOffset:L}},reset:D}}}),go=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:s,rects:i,initialPlacement:c,platform:l,elements:a}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:m=!0,...v}=q(e,t);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const y=Z(r),E=z(c),w=Z(c)===c,x=await(l.isRTL==null?void 0:l.isRTL(a.floating)),P=p||(w||!m?[Ce(c)]:co(c)),R=g!=="none";!p&&R&&P.push(...fo(c,m,g,x));const C=[c,...P],O=await pe(t,v),M=[];let S=((o=s.flip)==null?void 0:o.overflows)||[];if(u&&M.push(O[y]),d){const T=io(r,i,x);M.push(O[T[0]],O[T[1]])}if(S=[...S,{placement:r,overflows:M}],!M.every(T=>T<=0)){var F,I;const T=(((F=s.flip)==null?void 0:F.index)||0)+1,j=C[T];if(j&&(!(d==="alignment"?E!==z(j):!1)||S.every(A=>z(A.placement)===E?A.overflows[0]>0:!0)))return{data:{index:T,overflows:S},reset:{placement:j}};let D=(I=S.filter(L=>L.overflows[0]<=0).sort((L,A)=>L.overflows[1]-A.overflows[1])[0])==null?void 0:I.placement;if(!D)switch(h){case"bestFit":{var N;const L=(N=S.filter(A=>{if(R){const _=z(A.placement);return _===E||_==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(_=>_>0).reduce((_,V)=>_+V,0)]).sort((A,_)=>A[1]-_[1])[0])==null?void 0:N[0];L&&(D=L);break}case"initialPlacement":D=c;break}if(r!==D)return{reset:{placement:D}}}return{}}}};function mt(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function gt(e){return no.some(t=>e[t]>=0)}const vo=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=q(e,t);switch(o){case"referenceHidden":{const s=await pe(t,{...r,elementContext:"reference"}),i=mt(s,n.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:gt(i)}}}case"escaped":{const s=await pe(t,{...r,altBoundary:!0}),i=mt(s,n.floating);return{data:{escapedOffsets:i,escaped:gt(i)}}}default:return{}}}}},It=new Set(["left","top"]);async function yo(e,t){const{placement:n,platform:o,elements:r}=e,s=await(o.isRTL==null?void 0:o.isRTL(r.floating)),i=Z(n),c=ue(n),l=z(n)==="y",a=It.has(i)?-1:1,u=s&&l?-1:1,d=q(t,e);let{mainAxis:p,crossAxis:h,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return c&&typeof g=="number"&&(h=c==="end"?g*-1:g),l?{x:h*u,y:p*a}:{x:p*a,y:h*u}}const xo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:s,placement:i,middlewareData:c}=t,l=await yo(t,e);return i===((n=c.offset)==null?void 0:n.placement)&&(o=c.arrow)!=null&&o.alignmentOffset?{}:{x:r+l.x,y:s+l.y,data:{...l,placement:i}}}}},wo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:c={fn:v=>{let{x:y,y:E}=v;return{x:y,y:E}}},...l}=q(e,t),a={x:n,y:o},u=await pe(t,l),d=z(Z(r)),p=qe(d);let h=a[p],g=a[d];if(s){const v=p==="y"?"top":"left",y=p==="y"?"bottom":"right",E=h+u[v],w=h-u[y];h=Ue(E,h,w)}if(i){const v=d==="y"?"top":"left",y=d==="y"?"bottom":"right",E=g+u[v],w=g-u[y];g=Ue(E,g,w)}const m=c.fn({...t,[p]:h,[d]:g});return{...m,data:{x:m.x-n,y:m.y-o,enabled:{[p]:s,[d]:i}}}}}},bo=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:s,middlewareData:i}=t,{offset:c=0,mainAxis:l=!0,crossAxis:a=!0}=q(e,t),u={x:n,y:o},d=z(r),p=qe(d);let h=u[p],g=u[d];const m=q(c,t),v=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){const w=p==="y"?"height":"width",x=s.reference[p]-s.floating[w]+v.mainAxis,P=s.reference[p]+s.reference[w]-v.mainAxis;h<x?h=x:h>P&&(h=P)}if(a){var y,E;const w=p==="y"?"width":"height",x=It.has(Z(r)),P=s.reference[d]-s.floating[w]+(x&&((y=i.offset)==null?void 0:y[d])||0)+(x?0:v.crossAxis),R=s.reference[d]+s.reference[w]+(x?0:((E=i.offset)==null?void 0:E[d])||0)-(x?v.crossAxis:0);g<P?g=P:g>R&&(g=R)}return{[p]:h,[d]:g}}}},Eo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:s,platform:i,elements:c}=t,{apply:l=()=>{},...a}=q(e,t),u=await pe(t,a),d=Z(r),p=ue(r),h=z(r)==="y",{width:g,height:m}=s.floating;let v,y;d==="top"||d==="bottom"?(v=d,y=p===(await(i.isRTL==null?void 0:i.isRTL(c.floating))?"start":"end")?"left":"right"):(y=d,v=p==="end"?"top":"bottom");const E=m-u.top-u.bottom,w=g-u.left-u.right,x=ee(m-u[v],E),P=ee(g-u[y],w),R=!t.middlewareData.shift;let C=x,O=P;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(O=w),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(C=E),R&&!p){const S=$(u.left,0),F=$(u.right,0),I=$(u.top,0),N=$(u.bottom,0);h?O=g-2*(S!==0||F!==0?S+F:$(u.left,u.right)):C=m-2*(I!==0||N!==0?I+N:$(u.top,u.bottom))}await l({...t,availableWidth:O,availableHeight:C});const M=await i.getDimensions(c.floating);return g!==M.width||m!==M.height?{reset:{rects:!0}}:{}}}};function Oe(){return typeof window<"u"}function fe(e){return kt(e)?(e.nodeName||"").toLowerCase():"#document"}function W(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function G(e){var t;return(t=(kt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function kt(e){return Oe()?e instanceof Node||e instanceof W(e).Node:!1}function H(e){return Oe()?e instanceof Element||e instanceof W(e).Element:!1}function Y(e){return Oe()?e instanceof HTMLElement||e instanceof W(e).HTMLElement:!1}function vt(e){return!Oe()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof W(e).ShadowRoot}const Po=new Set(["inline","contents"]);function me(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!Po.has(r)}const Co=new Set(["table","td","th"]);function Ao(e){return Co.has(fe(e))}const Ro=[":popover-open",":modal"];function Se(e){return Ro.some(t=>{try{return e.matches(t)}catch{return!1}})}const Oo=["transform","translate","scale","rotate","perspective"],So=["transform","translate","scale","rotate","perspective","filter"],To=["paint","layout","strict","content"];function Qe(e){const t=et(),n=H(e)?B(e):e;return Oo.some(o=>n[o]?n[o]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||So.some(o=>(n.willChange||"").includes(o))||To.some(o=>(n.contain||"").includes(o))}function No(e){let t=te(e);for(;Y(t)&&!ce(t);){if(Qe(t))return t;if(Se(t))return null;t=te(t)}return null}function et(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Do=new Set(["html","body","#document"]);function ce(e){return Do.has(fe(e))}function B(e){return W(e).getComputedStyle(e)}function Te(e){return H(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function te(e){if(fe(e)==="html")return e;const t=e.assignedSlot||e.parentNode||vt(e)&&e.host||G(e);return vt(t)?t.host:t}function jt(e){const t=te(e);return ce(t)?e.ownerDocument?e.ownerDocument.body:e.body:Y(t)&&me(t)?t:jt(t)}function he(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=jt(e),s=r===((o=e.ownerDocument)==null?void 0:o.body),i=W(r);if(s){const c=ze(i);return t.concat(i,i.visualViewport||[],me(r)?r:[],c&&n?he(c):[])}return t.concat(r,he(r,[],n))}function ze(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function $t(e){const t=B(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=Y(e),s=r?e.offsetWidth:n,i=r?e.offsetHeight:o,c=Pe(n)!==s||Pe(o)!==i;return c&&(n=s,o=i),{width:n,height:o,$:c}}function tt(e){return H(e)?e:e.contextElement}function se(e){const t=tt(e);if(!Y(t))return K(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:s}=$t(t);let i=(s?Pe(n.width):n.width)/o,c=(s?Pe(n.height):n.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!c||!Number.isFinite(c))&&(c=1),{x:i,y:c}}const Lo=K(0);function Wt(e){const t=W(e);return!et()||!t.visualViewport?Lo:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Mo(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==W(e)?!1:t}function oe(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),s=tt(e);let i=K(1);t&&(o?H(o)&&(i=se(o)):i=se(e));const c=Mo(s,n,o)?Wt(s):K(0);let l=(r.left+c.x)/i.x,a=(r.top+c.y)/i.y,u=r.width/i.x,d=r.height/i.y;if(s){const p=W(s),h=o&&H(o)?W(o):o;let g=p,m=ze(g);for(;m&&o&&h!==g;){const v=se(m),y=m.getBoundingClientRect(),E=B(m),w=y.left+(m.clientLeft+parseFloat(E.paddingLeft))*v.x,x=y.top+(m.clientTop+parseFloat(E.paddingTop))*v.y;l*=v.x,a*=v.y,u*=v.x,d*=v.y,l+=w,a+=x,g=W(m),m=ze(g)}}return Ae({width:u,height:d,x:l,y:a})}function Ne(e,t){const n=Te(e).scrollLeft;return t?t.left+n:oe(G(e)).left+n}function Ht(e,t){const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-Ne(e,n),r=n.top+t.scrollTop;return{x:o,y:r}}function _o(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const s=r==="fixed",i=G(o),c=t?Se(t.floating):!1;if(o===i||c&&s)return n;let l={scrollLeft:0,scrollTop:0},a=K(1);const u=K(0),d=Y(o);if((d||!d&&!s)&&((fe(o)!=="body"||me(i))&&(l=Te(o)),Y(o))){const h=oe(o);a=se(o),u.x=h.x+o.clientLeft,u.y=h.y+o.clientTop}const p=i&&!d&&!s?Ht(i,l):K(0);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-l.scrollLeft*a.x+u.x+p.x,y:n.y*a.y-l.scrollTop*a.y+u.y+p.y}}function Fo(e){return Array.from(e.getClientRects())}function Io(e){const t=G(e),n=Te(e),o=e.ownerDocument.body,r=$(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=$(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+Ne(e);const c=-n.scrollTop;return B(o).direction==="rtl"&&(i+=$(t.clientWidth,o.clientWidth)-r),{width:r,height:s,x:i,y:c}}const yt=25;function ko(e,t){const n=W(e),o=G(e),r=n.visualViewport;let s=o.clientWidth,i=o.clientHeight,c=0,l=0;if(r){s=r.width,i=r.height;const u=et();(!u||u&&t==="fixed")&&(c=r.offsetLeft,l=r.offsetTop)}const a=Ne(o);if(a<=0){const u=o.ownerDocument,d=u.body,p=getComputedStyle(d),h=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,g=Math.abs(o.clientWidth-d.clientWidth-h);g<=yt&&(s-=g)}else a<=yt&&(s+=a);return{width:s,height:i,x:c,y:l}}const jo=new Set(["absolute","fixed"]);function $o(e,t){const n=oe(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,s=Y(e)?se(e):K(1),i=e.clientWidth*s.x,c=e.clientHeight*s.y,l=r*s.x,a=o*s.y;return{width:i,height:c,x:l,y:a}}function xt(e,t,n){let o;if(t==="viewport")o=ko(e,n);else if(t==="document")o=Io(G(e));else if(H(t))o=$o(t,n);else{const r=Wt(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Ae(o)}function Bt(e,t){const n=te(e);return n===t||!H(n)||ce(n)?!1:B(n).position==="fixed"||Bt(n,t)}function Wo(e,t){const n=t.get(e);if(n)return n;let o=he(e,[],!1).filter(c=>H(c)&&fe(c)!=="body"),r=null;const s=B(e).position==="fixed";let i=s?te(e):e;for(;H(i)&&!ce(i);){const c=B(i),l=Qe(i);!l&&c.position==="fixed"&&(r=null),(s?!l&&!r:!l&&c.position==="static"&&!!r&&jo.has(r.position)||me(i)&&!l&&Bt(e,i))?o=o.filter(u=>u!==i):r=c,i=te(i)}return t.set(e,o),o}function Ho(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const i=[...n==="clippingAncestors"?Se(t)?[]:Wo(t,this._c):[].concat(n),o],c=i[0],l=i.reduce((a,u)=>{const d=xt(t,u,r);return a.top=$(d.top,a.top),a.right=ee(d.right,a.right),a.bottom=ee(d.bottom,a.bottom),a.left=$(d.left,a.left),a},xt(t,c,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Bo(e){const{width:t,height:n}=$t(e);return{width:t,height:n}}function Uo(e,t,n){const o=Y(t),r=G(t),s=n==="fixed",i=oe(e,!0,s,t);let c={scrollLeft:0,scrollTop:0};const l=K(0);function a(){l.x=Ne(r)}if(o||!o&&!s)if((fe(t)!=="body"||me(r))&&(c=Te(t)),o){const h=oe(t,!0,s,t);l.x=h.x+t.clientLeft,l.y=h.y+t.clientTop}else r&&a();s&&!o&&r&&a();const u=r&&!o&&!s?Ht(r,c):K(0),d=i.left+c.scrollLeft-l.x-u.x,p=i.top+c.scrollTop-l.y-u.y;return{x:d,y:p,width:i.width,height:i.height}}function Ie(e){return B(e).position==="static"}function wt(e,t){if(!Y(e)||B(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return G(e)===n&&(n=n.ownerDocument.body),n}function Ut(e,t){const n=W(e);if(Se(e))return n;if(!Y(e)){let r=te(e);for(;r&&!ce(r);){if(H(r)&&!Ie(r))return r;r=te(r)}return n}let o=wt(e,t);for(;
vendor: 8,877 bytes, line 1
1o&&Ao(o)&&Ie(o);)o=wt(o,t);return o&&ce(o)&&Ie(o)&&!Qe(o)?n:o||No(e)||n}const Vo=async function(e){const t=this.getOffsetParent||Ut,n=this.getDimensions,o=await n(e.floating);return{reference:Uo(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function zo(e){return B(e).direction==="rtl"}const Ko={convertOffsetParentRelativeRectToViewportRelativeRect:_o,getDocumentElement:G,getClippingRect:Ho,getOffsetParent:Ut,getElementRects:Vo,getClientRects:Fo,getDimensions:Bo,getScale:se,isElement:H,isRTL:zo};function Vt(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Yo(e,t){let n=null,o;const r=G(e);function s(){var c;clearTimeout(o),(c=n)==null||c.disconnect(),n=null}function i(c,l){c===void 0&&(c=!1),l===void 0&&(l=1),s();const a=e.getBoundingClientRect(),{left:u,top:d,width:p,height:h}=a;if(c||t(),!p||!h)return;const g=ye(d),m=ye(r.clientWidth-(u+p)),v=ye(r.clientHeight-(d+h)),y=ye(u),w={rootMargin:-g+"px "+-m+"px "+-v+"px "+-y+"px",threshold:$(0,ee(1,l))||1};let x=!0;function P(R){const C=R[0].intersectionRatio;if(C!==l){if(!x)return i();C?i(!1,C):o=setTimeout(()=>{i(!1,1e-7)},1e3)}C===1&&!Vt(a,e.getBoundingClientRect())&&i(),x=!1}try{n=new IntersectionObserver(P,{...w,root:r.ownerDocument})}catch{n=new IntersectionObserver(P,w)}n.observe(e)}return i(!0),s}function Xo(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:l=!1}=o,a=tt(e),u=r||s?[...a?he(a):[],...he(t)]:[];u.forEach(y=>{r&&y.addEventListener("scroll",n,{passive:!0}),s&&y.addEventListener("resize",n)});const d=a&&c?Yo(a,n):null;let p=-1,h=null;i&&(h=new ResizeObserver(y=>{let[E]=y;E&&E.target===a&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),n()}),a&&!l&&h.observe(a),h.observe(t));let g,m=l?oe(e):null;l&&v();function v(){const y=oe(e);m&&!Vt(m,y)&&n(),m=y,g=requestAnimationFrame(v)}return n(),()=>{var y;u.forEach(E=>{r&&E.removeEventListener("scroll",n),s&&E.removeEventListener("resize",n)}),d?.(),(y=h)==null||y.disconnect(),h=null,l&&cancelAnimationFrame(g)}}const Go=xo,qo=wo,Zo=go,Jo=Eo,Qo=vo,bt=mo,er=bo,tr=(e,t,n)=>{const o=new Map,r={platform:Ko,...n},s={...r.platform,_c:o};return ho(e,t,{...r,platform:s})};var nr=typeof document<"u",or=function(){},Ee=nr?f.useLayoutEffect:or;function Re(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,o,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(o=n;o--!==0;)if(!Re(e[o],t[o]))return!1;return!0}if(r=Object.keys(e),n=r.length,n!==Object.keys(t).length)return!1;for(o=n;o--!==0;)if(!{}.hasOwnProperty.call(t,r[o]))return!1;for(o=n;o--!==0;){const s=r[o];if(!(s==="_owner"&&e.$$typeof)&&!Re(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function zt(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Et(e,t){const n=zt(e);return Math.round(t*n)/n}function ke(e){const t=f.useRef(e);return Ee(()=>{t.current=e}),t}function rr(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:r,elements:{reference:s,floating:i}={},transform:c=!0,whileElementsMounted:l,open:a}=e,[u,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=f.useState(o);Re(p,o)||h(o);const[g,m]=f.useState(null),[v,y]=f.useState(null),E=f.useCallback(A=>{A!==R.current&&(R.current=A,m(A))},[]),w=f.useCallback(A=>{A!==C.current&&(C.current=A,y(A))},[]),x=s||g,P=i||v,R=f.useRef(null),C=f.useRef(null),O=f.useRef(u),M=l!=null,S=ke(l),F=ke(r),I=ke(a),N=f.useCallback(()=>{if(!R.current||!C.current)return;const A={placement:t,strategy:n,middleware:p};F.current&&(A.platform=F.current),tr(R.current,C.current,A).then(_=>{const V={..._,isPositioned:I.current!==!1};T.current&&!Re(O.current,V)&&(O.current=V,Tt.flushSync(()=>{d(V)}))})},[p,t,n,F,I]);Ee(()=>{a===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,d(A=>({...A,isPositioned:!1})))},[a]);const T=f.useRef(!1);Ee(()=>(T.current=!0,()=>{T.current=!1}),[]),Ee(()=>{if(x&&(R.current=x),P&&(C.current=P),x&&P){if(S.current)return S.current(x,P,N);N()}},[x,P,N,S,M]);const j=f.useMemo(()=>({reference:R,floating:C,setReference:E,setFloating:w}),[E,w]),D=f.useMemo(()=>({reference:x,floating:P}),[x,P]),L=f.useMemo(()=>{const A={position:n,left:0,top:0};if(!D.floating)return A;const _=Et(D.floating,u.x),V=Et(D.floating,u.y);return c?{...A,transform:"translate("+_+"px, "+V+"px)",...zt(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:_,top:V}},[n,c,D.floating,u.x,u.y]);return f.useMemo(()=>({...u,update:N,refs:j,elements:D,floatingStyles:L}),[u,N,j,D,L])}const sr=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:o,padding:r}=typeof e=="function"?e(n):e;return o&&t(o)?o.current!=null?bt({element:o.current,padding:r}).fn(n):{}:o?bt({element:o,padding:r}).fn(n):{}}}},ir=(e,t)=>({...Go(e),options:[e,t]}),cr=(e,t)=>({...qo(e),options:[e,t]}),ar=(e,t)=>({...er(e),options:[e,t]}),lr=(e,t)=>({...Zo(e),options:[e,t]}),ur=(e,t)=>({...Jo(e),options:[e,t]}),fr=(e,t)=>({...Qo(e),options:[e,t]}),dr=(e,t)=>({...sr(e),options:[e,t]});var pr="Arrow",Kt=f.forwardRef((e,t)=>{const{children:n,width:o=10,height:r=5,...s}=e;return b.jsx(U.svg,{...s,ref:t,width:o,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:b.jsx("polygon",{points:"0,0 30,0 15,10"})})});Kt.displayName=pr;var hr=Kt;function mr(e){const[t,n]=f.useState(void 0);return Q(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const s=r[0];let i,c;if("borderBoxSize"in s){const l=s.borderBoxSize,a=Array.isArray(l)?l[0]:l;i=a.inlineSize,c=a.blockSize}else i=e.offsetWidth,c=e.offsetHeight;n({width:i,height:c})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else n(void 0)},[e]),t}var nt="Popper",[Yt,De]=Ye(nt),[gr,Xt]=Yt(nt),Gt=e=>{const{__scopePopper:t,children:n}=e,[o,r]=f.useState(null);return b.jsx(gr,{scope:t,anchor:o,onAnchorChange:r,children:n})};Gt.displayName=nt;var qt="PopperAnchor",Zt=f.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:o,...r}=e,s=Xt(qt,n),i=f.useRef(null),c=X(t,i),l=f.useRef(null);return f.useEffect(()=>{const a=l.current;l.current=o?.current||i.current,a!==l.current&&s.onAnchorChange(l.current)}),o?null:b.jsx(U.div,{...r,ref:c})});Zt.displayName=qt;var ot="PopperContent",[vr,yr]=Yt(ot),Jt=f.forwardRef((e,t)=>{const{__scopePopper:n,side:o="bottom",sideOffset:r=0,align:s="center",alignOffset:i=0,arrowPadding:c=0,avoidCollisions:l=!0,collisionBoundary:a=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:p=!1,updatePositionStrategy:h="optimized",onPlaced:g,...m}=e,v=Xt(ot,n),[y,E]=f.useState(null),w=X(t,de=>E(de)),[x,P]=f.useState(null),R=mr(x),C=R?.width??0,O=R?.height??0,M=o+(s!=="center"?"-"+s:""),S=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},F=Array.isArray(a)?a:[a],I=F.length>0,N={padding:S,boundary:F.filter(wr),altBoundary:I},{refs:T,floatingStyles:j,placement:D,isPositioned:L,middlewareData:A}=rr({strategy:"fixed",placement:M,whileElementsMounted:(...de)=>Xo(...de,{animationFrame:h==="always"}),elements:{reference:v.anchor},middleware:[ir({mainAxis:r+O,alignmentAxis:i}),l&&cr({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?ar():void 0,...N}),l&&lr({...N}),ur({...N,apply:({elements:de,rects:at,availableWidth:Dn,availableHeight:Ln})=>{const{width:Mn,height:_n}=at.reference,ve=de.floating.style;ve.setProperty("--radix-popper-available-width",`${Dn}px`),ve.setProperty("--radix-popper-available-height",`${Ln}px`),ve.setProperty("--radix-popper-anchor-width",`${Mn}px`),ve.setProperty("--radix-popper-anchor-height",`${_n}px`)}}),x&&dr({element:x,padding:c}),br({arrowWidth:C,arrowHeight:O}),p&&fr({strategy:"referenceHidden",...N})]}),[_,V]=tn(D),ct=ie(g);Q(()=>{L&&ct?.()},[L,ct]);const Rn=A.arrow?.x,On=A.arrow?.y,Sn=A.arrow?.centerOffset!==0,[Tn,Nn]=f.useState();return Q(()=>{y&&Nn(window.getComputedStyle(y).zIndex)},[y]),b.jsx("div",{ref:T.setFloating,"data-radix-popper-content-wrapper":"",style:{...j,transform:L?j.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Tn,"--radix-popper-transform-origin":[A.transformOrigin?.x,A.transformOrigin?.y].join(" "),...A.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:b.jsx(vr,{scope:n,placedSide:_,onArrowChange:P,arrowX:Rn,arrowY:On,shouldHideArrow:Sn,children:b.jsx(U.div,{"data-side":_,"data-align":V,...m,ref:w,style:{...m.style,animation:L?void 0:"none"}})})})});Jt.displayName=ot;var Qt="PopperArrow",xr={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},en=f.forwardRef(function(t,n){const{__scopePopper:o,...r}=t,s=yr(Qt,o),i=xr[s.placedSide];return b.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:b.jsx(hr,{...r,ref:n,style:{...r.style,display:"block"}})})});en.displayName=Qt;function wr(e){return e!==null}var br=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:o,middlewareData:r}=t,i=r.arrow?.centerOffset!==0,c=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[a,u]=tn(n),d={start:"0%",center:"50%",end:"100%"}[u],p=(r.arrow?.x??0)+c/2,h=(r.arrow?.y??0)+l/2;let g="",m="";return a==="bottom"?(g=i?d:`${p}px`,m=`${-l}px`):a==="top"?(g=i?d:`${p}px`,m=`${o.floating.height+l}px`):a==="right"?(g=`${-l}px`,m=i?d:`${h}px`):a==="left"&&(g=`${o.floating.width+l}px`,m=i?d:`${h}px`),{data:{x:g,y:m}}}});function tn(e){const[t,n="center"]=e.split("-");return[t,n]}var Er=Gt,rt=Zt,nn=Jt,on=en,Pr="Portal",rn=f.forwardRef((e,t)=>{const{container:n,...o}=e,[r,s]=f.useState(!1);Q(()=>s(!0),[]);const i=n||r&&globalThis?.document?.body;return i?Fn.createPortal(b.jsx(U.div,{...o,ref:t}),i):null});rn.displayName=Pr;function Cr(e,t){return f.useReducer((n,o)=>t[n][o]??n,e)}var Le=e=>{const{present:t,children:n}=e,o=Ar(t),r=typeof n=="function"?n({present:o.isPresent}):f.Children.only(n),s=X(o.ref,Rr(r));return typeof n=="function"||o.isPresent?f.cloneElement(r,{ref:s}):null};Le.displayName="Presence";function Ar(e){const[t,n]=f.useState(),o=f.useRef(null),r=f.useRef(e),s=f.useRef("none"),i=e?"mounted":"unmounted",[c,l]=Cr(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return f.useEffect(()=>{const a=xe(o.current);s.current=c==="mounted"?a:"none"},[c]),Q(()=>{const a=o.current,u=r.current;if(u!==e){const p=s.current,h=xe(a);e?l("MOUNT"):h==="none"||a?.display==="none"?l("UNMOUNT"):l(u&&p!==h?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,l]),Q(()=>{if(t){let a;const u=t.ownerDocument.defaultView??window,d=h=>{const m=xe(o.current).includes(CSS.escape(h.animationName));if(h.target===t&&m&&(l("ANIMATION_END"),!r.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",a=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},p=h=>{h.target===t&&(s.current=xe(o.current))};return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{u.clearTimeout(a),t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:f.useCallback(a=>{o.current=a?getComputedStyle(a):null,n(a)},[])}}function xe(e){return e?.animationName||"none"}function Rr(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Or=Nt[" useInsertionEffect ".trim().toString()]||Q;function Sr({prop:e,defaultProp:t,onChange:n=()=>{},caller:o}){const[r,s,i]=Tr({defaultProp:t,onChange:n}),c=e!==void 0,l=c?e:r;{const u=f.useRef(e!==void 0);f.useEffect(()=>{const d=u.current;d!==c&&console.warn(`${o} is changing from ${d?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. 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.`),u.current=c},[c,o])}const a=f.useCallback(u=>{if(c){const d=Nr(u)?u(e):u;d!==e&&i.current?.(d)}else s(u)},[c,e,s,i]);return[l,a]}function Tr({defaultProp:e,onChange:t}){const[n,o]=f.useState(e),r=f.useRef(n),s=f.useRef(t);return Or(()=>{s.current=t},[t]),f.useEffect(()=>{r.current!==n&&(s.current?.(n),r.current=n)},[n,r]),[n,o,s]}function Nr(e){return typeof e=="function"}var Dr=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"}),Lr="VisuallyHidden",sn=f.forwardRef((e,t)=>
vendor: 2,757 bytes, line 1
1b.jsx(U.span,{...e,ref:t,style:{...Dr,...e.style}}));sn.displayName=Lr;var Mr=sn,[Me]=Ye("Tooltip",[De]),st=De(),cn="TooltipProvider",_r=700,Pt="tooltip.open",[Fr,an]=Me(cn),ln=e=>{const{__scopeTooltip:t,delayDuration:n=_r,skipDelayDuration:o=300,disableHoverableContent:r=!1,children:s}=e,i=f.useRef(!0),c=f.useRef(!1),l=f.useRef(0);return f.useEffect(()=>{const a=l.current;return()=>window.clearTimeout(a)},[]),b.jsx(Fr,{scope:t,isOpenDelayedRef:i,delayDuration:n,onOpen:f.useCallback(()=>{window.clearTimeout(l.current),i.current=!1},[]),onClose:f.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.current=!0,o)},[o]),isPointerInTransitRef:c,onPointerInTransitChange:f.useCallback(a=>{c.current=a},[]),disableHoverableContent:r,children:s})};ln.displayName=cn;var un="Tooltip",[bs,_e]=Me(un),Ke="TooltipTrigger",Ir=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,r=_e(Ke,n),s=an(Ke,n),i=st(n),c=f.useRef(null),l=X(t,c,r.onTriggerChange),a=f.useRef(!1),u=f.useRef(!1),d=f.useCallback(()=>a.current=!1,[]);return f.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),b.jsx(rt,{asChild:!0,...i,children:b.jsx(U.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...o,ref:l,onPointerMove:k(e.onPointerMove,p=>{p.pointerType!=="touch"&&!u.current&&!s.isPointerInTransitRef.current&&(r.onTriggerEnter(),u.current=!0)}),onPointerLeave:k(e.onPointerLeave,()=>{r.onTriggerLeave(),u.current=!1}),onPointerDown:k(e.onPointerDown,()=>{r.open&&r.onClose(),a.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:k(e.onFocus,()=>{a.current||r.onOpen()}),onBlur:k(e.onBlur,r.onClose),onClick:k(e.onClick,r.onClose)})})});Ir.displayName=Ke;var kr="TooltipPortal",[Es,jr]=Me(kr,{forceMount:void 0}),ae="TooltipContent",$r=f.forwardRef((e,t)=>{const n=jr(ae,e.__scopeTooltip),{forceMount:o=n.forceMount,side:r="top",...s}=e,i=_e(ae,e.__scopeTooltip);return b.jsx(Le,{present:o||i.open,children:i.disableHoverableContent?b.jsx(fn,{side:r,...s,ref:t}):b.jsx(Wr,{side:r,...s,ref:t})})}),Wr=f.forwardRef((e,t)=>{const n=_e(ae,e.__scopeTooltip),o=an(ae,e.__scopeTooltip),r=f.useRef(null),s=X(t,r),[i,c]=f.useState(null),{trigger:l,onClose:a}=n,u=r.current,{onPointerInTransitChange:d}=o,p=f.useCallback(()=>{c(null),d(!1)},[d]),h=f.useCallback((g,m)=>{const v=g.currentTarget,y={x:g.clientX,y:g.clientY},E=zr(y,v.getBoundingClientRect()),w=Kr(y,E),x=Yr(m.getBoundingClientRect()),P=Gr([...w,...x]);c(P),d(!0)},[d]);return f.useEffect(()=>()=>p(),[p]),f.useEffect(()=>{if(l&&u){const g=v=>h(v,u),m=v=>h(v,l);return l.addEventListener("pointerleave",g),u.addEventListener("pointerleave",m),()=>{l.removeEventListener("pointerleave",g),u.removeEventListener("pointerleave",m)}}}
vendor: 4,795 bytes, line 1
1,[l,u,h,p]),f.useEffect(()=>{if(i){const g=m=>{const v=m.target,y={x:m.clientX,y:m.clientY},E=l?.contains(v)||u?.contains(v),w=!Xr(y,i);E?p():w&&(p(),a())};return document.addEventListener("pointermove",g),()=>document.removeEventListener("pointermove",g)}},[l,u,i,a,p]),b.jsx(fn,{...e,ref:s})}),[Hr,Br]=Me(un,{isInside:!1}),Ur=$n("TooltipContent"),fn=f.forwardRef((e,t)=>{const{__scopeTooltip:n,children:o,"aria-label":r,onEscapeKeyDown:s,onPointerDownOutside:i,...c}=e,l=_e(ae,n),a=st(n),{onClose:u}=l;return f.useEffect(()=>(document.addEventListener(Pt,u),()=>document.removeEventListener(Pt,u)),[u]),f.useEffect(()=>{if(l.trigger){const d=p=>{p.target?.contains(l.trigger)&&u()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[l.trigger,u]),b.jsx(Ge,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:d=>d.preventDefault(),onDismiss:u,children:b.jsxs(nn,{"data-state":l.stateAttribute,...a,...c,ref:t,style:{...c.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:[b.jsx(Ur,{children:o}),b.jsx(Hr,{scope:n,isInside:!0,children:b.jsx(Mr,{id:l.contentId,role:"tooltip",children:r||o})})]})})});$r.displayName=ae;var dn="TooltipArrow",Vr=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,r=st(n);return Br(dn,n).isInside?null:b.jsx(on,{...r,...o,ref:t})});Vr.displayName=dn;function zr(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,o,r,s)){case s:return"left";case r:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function Kr(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return o}function Yr(e){const{top:t,right:n,bottom:o,left:r}=e;return[{x:r,y:t},{x:n,y:t},{x:n,y:o},{x:r,y:o}]}function Xr(e,t){const{x:n,y:o}=e;let r=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const c=t[s],l=t[i],a=c.x,u=c.y,d=l.x,p=l.y;u>o!=p>o&&n<(d-a)*(o-u)/(p-u)+a&&(r=!r)}return r}function Gr(e){const t=e.slice();return t.sort((n,o)=>n.x<o.x?-1:n.x>o.x?1:n.y<o.y?-1:n.y>o.y?1:0),qr(t)}function qr(e){if(e.length<=1)return e.slice();const t=[];for(let o=0;o<e.length;o++){const r=e[o];for(;t.length>=2;){const s=t[t.length-1],i=t[t.length-2];if((s.x-i.x)*(r.y-i.y)>=(s.y-i.y)*(r.x-i.x))t.pop();else break}t.push(r)}t.pop();const n=[];for(let o=e.length-1;o>=0;o--){const r=e[o];for(;n.length>=2;){const s=n[n.length-1],i=n[n.length-2];if((s.x-i.x)*(r.y-i.y)>=(s.y-i.y)*(r.x-i.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var Ps=ln,je=0;function Zr(){f.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Ct()),document.body.insertAdjacentElement("beforeend",e[1]??Ct()),je++,()=>{je===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),je--}},[])}function Ct(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var $e="focusScope.autoFocusOnMount",We="focusScope.autoFocusOnUnmount",At={bubbles:!1,cancelable:!0},Jr="FocusScope",pn=f.forwardRef((e,t)=>{const{loop:n=!1,trapped:o=!1,onMountAutoFocus:r,onUnmountAutoFocus:s,...i}=e,[c,l]=f.useState(null),a=ie(r),u=ie(s),d=f.useRef(null),p=X(t,m=>l(m)),h=f.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;f.useEffect(()=>{if(o){let m=function(w){if(h.paused||!c)return;const x=w.target;c.contains(x)?d.current=x:J(d.current,{select:!0})},v=function(w){if(h.paused||!c)return;const x=w.relatedTarget;x!==null&&(c.contains(x)||J(d.current,{select:!0}))},y=function(w){if(document.activeElement===document.body)for(const P of w)P.removedNodes.length>0&&J(c)};document.addEventListener("focusin",m),document.addEventListener("focusout",v);const E=new MutationObserver(y);return c&&E.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",m),document.removeEventListener("focusout",v),E.disconnect()}}},[o,c,h.paused]),f.useEffect(()=>{if(c){Ot.add(h);
vendor: 4,194 bytes, line 1
1const m=document.activeElement;if(!c.contains(m)){const y=new CustomEvent($e,At);c.addEventListener($e,a),c.dispatchEvent(y),y.defaultPrevented||(Qr(rs(hn(c)),{select:!0}),document.activeElement===m&&J(c))}return()=>{c.removeEventListener($e,a),setTimeout(()=>{const y=new CustomEvent(We,At);c.addEventListener(We,u),c.dispatchEvent(y),y.defaultPrevented||J(m??document.body,{select:!0}),c.removeEventListener(We,u),Ot.remove(h)},0)}}},[c,a,u,h]);const g=f.useCallback(m=>{if(!n&&!o||h.paused)return;const v=m.key==="Tab"&&!m.altKey&&!m.ctrlKey&&!m.metaKey,y=document.activeElement;if(v&&y){const E=m.currentTarget,[w,x]=es(E);w&&x?!m.shiftKey&&y===x?(m.preventDefault(),n&&J(w,{select:!0})):m.shiftKey&&y===w&&(m.preventDefault(),n&&J(x,{select:!0})):y===E&&m.preventDefault()}},[n,o,h.paused]);return b.jsx(U.div,{tabIndex:-1,...i,ref:p,onKeyDown:g})});pn.displayName=Jr;function Qr(e,{select:t=!1}={}){const n=document.activeElement;for(const o of e)if(J(o,{select:t}),document.activeElement!==n)return}function es(e){const t=hn(e),n=Rt(t,e),o=Rt(t.reverse(),e);return[n,o]}function hn(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Rt(e,t){for(const n of e)if(!ts(n,{upTo:t}))return n}function ts(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function ns(e){return e instanceof HTMLInputElement&&"select"in e}function J(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&ns(e)&&t&&e.select()}}var Ot=os();function os(){let e=[];return{add(t){const n=e[0];t!==n&&n?.pause(),e=St(e,t),e.unshift(t)},remove(t){e=St(e,t),e[0]?.resume()}}}function St(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}function rs(e){return e.filter(t=>t.tagName!=="A")}var ss=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},re=new WeakMap,we=new WeakMap,be={},He=0,mn=function(e){return e&&(e.host||mn(e.parentNode))},is=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=mn(n);return o&&e.contains(o)?o:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},cs=function(e,t,n,o){var r=is(t,Array.isArray(e)?e:[e]);be[n]||(be[n]=new WeakMap);var s=be[n],i=[],c=new Set,l=new Set(r),a=function(d){!d||c.has(d)||(c.add(d),a(d.parentNode))};r.forEach(a);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(p){if(c.has(p))u(p);else try{var h=p.getAttribute(o),g=h!==null&&h!=="false",m=(re.get(p)||0)+1,v=(s.get(p)||0)+1;re.set(p,m),s.set(p,v),i.push(p),m===1&&g&&we.set(p,!0),v===1&&p.setAttribute(n,"true"),g||p.setAttribute(o,"true")}catch(y){console.error("aria-hidden: cannot operate on ",p,y)}})};return u(t),c.clear(),He++,function(){i.forEach(function(d){var p=re.get(d)-1,h=s.get(d)-1;re.set(d,p),s.set(d,h),p||(we.has(d)||d.removeAttribute(o),we.delete(d)),h||d.removeAttribute(n)}),He--,He||(re=new WeakMap,re=new WeakMap,we=new WeakMap,be={})}},as=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),r=ss(e);return r?(o.push.apply(o,Array.from(r.querySelectorAll("[aria-live], script"))),cs(o,r,n,"aria-hidden")):function(){return null}},Fe="Popover",[gn]=Ye(Fe,[De]),ge=De(),[ls,ne]=gn(Fe),vn=e=>{const{__scopePopover:t,children:n,open:o,defaultOpen:r,onOpenChange:s,modal:i=!1}=e,c=ge(t),l=f.useRef(null),[a,u]=f.useState(!1),[d,p]=Sr({prop:o,defaultProp:r??!1,onChange:s,caller:Fe});return b.jsx(Er,{...c,children:b.jsx(ls,{scope:t,contentId:to(),triggerRef:l,open:d,onOpenChange:p,onOpenToggle:f.useCallback(()=>p(h=>!h),[p]),hasCustomAnchor:a,onCustomAnchorAdd:f.useCallback(()=>u(!0),[]),onCustomAnchorRemove:f.useCallback(()=>u(!1),[]),modal:i,children:n})})};vn.displayName=Fe;var yn="PopoverAnchor",us=f.forwardRef((e,t)=>
vendor: 3,865 bytes, line 1
1{const{__scopePopover:n,...o}=e,r=ne(yn,n),s=ge(n),{onCustomAnchorAdd:i,onCustomAnchorRemove:c}=r;return f.useEffect(()=>(i(),()=>c()),[i,c]),b.jsx(rt,{...s,...o,ref:t})});us.displayName=yn;var xn="PopoverTrigger",wn=f.forwardRef((e,t)=>{const{__scopePopover:n,...o}=e,r=ne(xn,n),s=ge(n),i=X(t,r.triggerRef),c=b.jsx(U.button,{type:"button","aria-haspopup":"dialog","aria-expanded":r.open,"aria-controls":r.contentId,"data-state":An(r.open),...o,ref:i,onClick:k(e.onClick,r.onOpenToggle)});return r.hasCustomAnchor?c:b.jsx(rt,{asChild:!0,...s,children:c})});wn.displayName=xn;var it="PopoverPortal",[fs,ds]=gn(it,{forceMount:void 0}),bn=e=>{const{__scopePopover:t,forceMount:n,children:o,container:r}=e,s=ne(it,t);return b.jsx(fs,{scope:t,forceMount:n,children:b.jsx(Le,{present:n||s.open,children:b.jsx(rn,{asChild:!0,container:r,children:o})})})};bn.displayName=it;var le="PopoverContent",En=f.forwardRef((e,t)=>{const n=ds(le,e.__scopePopover),{forceMount:o=n.forceMount,...r}=e,s=ne(le,e.__scopePopover);return b.jsx(Le,{present:o||s.open,children:s.modal?b.jsx(hs,{...r,ref:t}):b.jsx(ms,{...r,ref:t})})});En.displayName=le;var ps=Xe("PopoverContent.RemoveScroll"),hs=f.forwardRef((e,t)=>{const n=ne(le,e.__scopePopover),o=f.useRef(null),r=X(t,o),s=f.useRef(!1);return f.useEffect(()=>{const i=o.current;if(i)return as(i)},[]),b.jsx(In,{as:ps,allowPinchZoom:!0,children:b.jsx(Pn,{...e,ref:r,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:k(e.onCloseAutoFocus,i=>{i.preventDefault(),s.current||n.triggerRef.current?.focus()}),onPointerDownOutside:k(e.onPointerDownOutside,i=>{const c=i.detail.originalEvent,l=c.button===0&&c.ctrlKey===!0,a=c.button===2||l;s.current=a},{checkForDefaultPrevented:!1}),onFocusOutside:k(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1})})})}),ms=f.forwardRef((e,t)=>{const n=ne(le,e.__scopePopover),o=f.useRef(!1),r=f.useRef(!1);return b.jsx(Pn,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{e.onCloseAutoFocus?.(s),s.defaultPrevented||(o.current||n.triggerRef.current?.focus(),s.preventDefault()),o.current=!1,r.current=!1},onInteractOutside:s=>{e.onInteractOutside?.(s),s.defaultPrevented||(o.current=!0,s.detail.originalEvent.type==="pointerdown"&&(r.current=!0));const i=s.target;n.triggerRef.current?.contains(i)&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&r.current&&s.preventDefault()}})}),Pn=f.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:o,onOpenAutoFocus:r,onCloseAutoFocus:s,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:a,onInteractOutside:u,...d}=e,p=ne(le,n),h=ge(n);return Zr(),b.jsx(pn,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:r,onUnmountAutoFocus:s,children:b.jsx(Ge,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:a,onDismiss:()=>p.onOpenChange(!1),children:b.jsx(nn,{"data-state":An(p.open),role:"dialog",id:p.contentId,...h,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Cn="PopoverClose",gs=f.forwardRef((e,t)=>{const{__scopePopover:n,...o}=e,r=ne(Cn,n);return b.jsx(U.button,{type:"button",...o,ref:t,onClick:k(e.onClick,()=>r.onOpenChange(!1))})});gs.displayName=Cn;var vs="PopoverArrow",ys=f.forwardRef((e,t)=>{const{__scopePopover:n,...o}=e,r=ge(n);return b.jsx(on,{...r,...o,ref:t})});ys.displayName=vs;function An(e){return e?"open":"closed"}var Cs=vn,As=wn,Rs=bn,Os=En;export{Os as C,Ps as P,Cs as R,ws as S,As as T,Rs as a};
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.