PageSourceSearch

https://webdock.io/assets/PricingPlans-C77d4i7p.js

js webdock.io collected 2026-10-01 13:03:37 UTC 71,276 bytes, 1 lines download raw bytes

1import{r as b,j as m}from"./index-DnVLPFZO.js";import{e as Fo,f as Ho,B as Pe,g as yt,X as Wo}from"./client-I_0Mfhxd.js";import{G as Wt}from"./GlassCard-BkaKvQIc.js";import{u as Vo,C as Bo}from"./CustomVpsBuilder-B7sIRHQ9.js";import{u as Go,a as Uo,P as Vt,b as Yo,D as Ko,c as Xo}from"./index-LPa7C77C.js";import{a as vt,T as kt}from"./tabStyles-BNvNvCib.js";import{r as qo,P as Ee,u as Ge,b as Bt,g as Ct,a as Zo,c as ge,h as Jo}from"./index-DTj-7MR-.js";import{I as Qo}from"./info-K9Uk8ZiR.js";const en=["top","right","bottom","left"],ae=Math.min,U=Math.max,Fe=Math.round,ze=Math.floor,J=e=>({x:e,y:e}),tn={left:"right",right:"left",bottom:"top",top:"bottom"};function ot(e,t,o){return U(e,ae(t,o))}function te(e,t){return typeof e=="function"?e(t):e}function oe(e){return e.split("-")[0]}function ye(e){return e.split("-")[1]}function lt(e){return e==="x"?"y":"x"}function ct(e){return e==="y"?"height":"width"}function Z(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function dt(e){return lt(Z(e))}function on(e,t,o){o===void 0&&(o=!1);const n=ye(e),r=dt(e),s=ct(r);let i=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=He(i)),[i,He(i)]}function nn(e){const t=He(e);return[nt(e),t,nt(t)]}function nt(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const At=["left","right"],Rt=["right","left"],rn=["top","bottom"],sn=["bottom","top"];function an(e,t,o){switch(e){case"top":case"bottom":return o?t?Rt:At:t?At:Rt;case"left":case"right":return t?rn:sn;default:return[]}}function ln(e,t,o,n){const r=ye(e);let s=an(oe(e),o==="start",n);return r&&(s=s.map(i=>i+"-"+r),t&&(s=s.concat(s.map(nt)))),s}function He(e){const t=oe(e);return tn[t]+e.slice(t.length)}function cn(e){return{top:0,right:0,bottom:0,left:0,...e}}function Gt(e){return typeof e!="number"?cn(e):{top:e,right:e,bottom:e,left:e}}function We(e){const{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function Pt(e,t,o){let{reference:n,floating:r}=e;const s=Z(t),i=dt(t),l=ct(i),a=oe(t),c=s==="y",d=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2,h=n[l]/2-r[l]/2;let p;switch(a){case"top":p={x:d,y:n.y-r.height};break;case"bottom":p={x:d,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:u};break;case"left":p={x:n.x-r.width,y:u};break;default:p={x:n.x,y:n.y}}switch(ye(t)){case"start":p[i]-=h*(o&&c?-1:1);break;case"end":p[i]+=h*(o&&c?-1:1);break}return p}async function dn(e,t){var o;t===void 0&&(t={});const{x:n,y:r,platform:s,rects:i,elements:l,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:h=!1,padding:p=0}=te(t,e),g=Gt(p),w=l[h?u==="floating"?"reference":"floating":u],y=We(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(w)))==null||o?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(l.floating)),boundary:c,rootBoundary:d,strategy:a})),R=u==="floating"?{x:n,y:r,width:i.floating.width,height:i.floating.height}:i.reference,P=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l.floating)),A=await(s.isElement==null?void 0:s.isElement(P))?await(s.getScale==null?void 0:s.getScale(P))||{x:1,y:1}:{x:1,y:1},T=We(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:R,offsetParent:P,strategy:a}):R);return{top:(y.top-T.top+g.top)/A.y,bottom:(T.bottom-y.bottom+g.bottom)/A.y,left:(y.left-T.left+g.left)/A.x,right:(T.right-y.right+g.right)/A.x}}const fn=50,un=async(e,t,o)=>{const{placement:n="bottom",strategy:r="absolute",middleware:s=[],platform:i}=o,l=i.detectOverflow?i:{...i,detectOverflow:dn},a=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:u}=Pt(c,n,a),h=n,p=0;const g={};for(let x=0;x<s.length;x++){const w=s[x];if(!w)continue;const{name:y,fn:R}=w,{x:P,y:A,data:T,reset:S}=await R({x:d,y:u,initialPlacement:n,placement:h,strategy:r,middlewareData:g,rects:c,platform:l,elements:{reference:e,floating:t}});d=P??d,u=A??u,g[y]={...g[y],...T},S&&p<fn&&(p++,typeof S=="object"&&(S.placement&&(h=S.placement),S.rects&&(c=S.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:r}):S.rects),{x:d,y:u}=Pt(c,h,a)),x=-1)}return{x:d,y:u,placement:h,strategy:r,middlewareData:g}},mn=e=>({name:"arrow",options:e,async fn(t){const{x:o,y:n,placement:r,rects:s,platform:i,elements:l,middlewareData:a}=t,{element:c,padding:d=0}=te(e,t)||{};if(c==null)return{};const u=Gt(d),h={x:o,y:n}
vendor: 7,832 bytes, line 1
1,p=dt(r),g=ct(p),x=await i.getDimensions(c),w=p==="y",y=w?"top":"left",R=w?"bottom":"right",P=w?"clientHeight":"clientWidth",A=s.reference[g]+s.reference[p]-h[p]-s.floating[g],T=h[p]-s.reference[p],S=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c));let N=S?S[P]:0;(!N||!await(i.isElement==null?void 0:i.isElement(S)))&&(N=l.floating[P]||s.floating[g]);const f=A/2-T/2,E=N/2-x[g]/2-1,D=ae(u[y],E),I=ae(u[R],E),z=D,$=N-x[g]-I,_=N/2-x[g]/2+f,F=ot(z,_,$),L=!a.arrow&&ye(r)!=null&&_!==F&&s.reference[g]/2-(_<z?D:I)-x[g]/2<0,M=L?_<z?_-z:_-$:0;return{[p]:h[p]+M,data:{[p]:F,centerOffset:_-F-M,...L&&{alignmentOffset:M}},reset:L}}}),pn=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;const{placement:r,middlewareData:s,rects:i,initialPlacement:l,platform:a,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:h,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:x=!0,...w}=te(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const y=oe(r),R=Z(l),P=oe(l)===l,A=await(a.isRTL==null?void 0:a.isRTL(c.floating)),T=h||(P||!x?[He(l)]:nn(l)),S=g!=="none";!h&&S&&T.push(...ln(l,x,g,A));const N=[l,...T],f=await a.detectOverflow(t,w),E=[];let D=((n=s.flip)==null?void 0:n.overflows)||[];if(d&&E.push(f[y]),u){const _=on(r,i,A);E.push(f[_[0]],f[_[1]])}if(D=[...D,{placement:r,overflows:E}],!E.every(_=>_<=0)){var I,z;const _=(((I=s.flip)==null?void 0:I.index)||0)+1,F=N[_];if(F&&(!(u==="alignment"?R!==Z(F):!1)||D.every(j=>Z(j.placement)===R?j.overflows[0]>0:!0)))return{data:{index:_,overflows:D},reset:{placement:F}};let L=(z=D.filter(M=>M.overflows[0]<=0).sort((M,j)=>M.overflows[1]-j.overflows[1])[0])==null?void 0:z.placement;if(!L)switch(p){case"bestFit":{var $;const M=($=D.filter(j=>{if(S){const H=Z(j.placement);return H===R||H==="y"}return!0}).map(j=>[j.placement,j.overflows.filter(H=>H>0).reduce((H,C)=>H+C,0)]).sort((j,H)=>j[1]-H[1])[0])==null?void 0:$[0];M&&(L=M);break}case"initialPlacement":L=l;break}if(r!==L)return{reset:{placement:L}}}return{}}}};function Tt(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function St(e){return en.some(t=>e[t]>=0)}const hn=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:o,platform:n}=t,{strategy:r="referenceHidden",...s}=te(e,t);switch(r){case"referenceHidden":{const i=await n.detectOverflow(t,{...s,elementContext:"reference"}),l=Tt(i,o.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:St(l)}}}case"escaped":{const i=await n.detectOverflow(t,{...s,altBoundary:!0}),l=Tt(i,o.floating);return{data:{escapedOffsets:l,escaped:St(l)}}}default:return{}}}}},Ut=new Set(["left","top"]);async function gn(e,t){const{placement:o,platform:n,elements:r}=e,s=await(n.isRTL==null?void 0:n.isRTL(r.floating)),i=oe(o),l=ye(o),a=Z(o)==="y",c=Ut.has(i)?-1:1,d=s&&a?-1:1,u=te(t,e);let{mainAxis:h,crossAxis:p,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return l&&typeof g=="number"&&(p=l==="end"?g*-1:g),a?{x:p*d,y:h*c}:{x:h*c,y:p*d}}const xn=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;const{x:r,y:s,placement:i,middlewareData:l}=t,a=await gn(t,e);return i===((o=l.offset)==null?void 0:o.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:r+a.x,y:s+a.y,data:{...a,placement:i}}}}},bn=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:n,placement:r,platform:s}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:y=>{let{x:R,y:P}=y;return{x:R,y:P}}},...c}=te(e,t),d={x:o,y:n},u=await s.detectOverflow(t,c),h=Z(oe(r)),p=lt(h);let g=d[p],x=d[h];if(i){const y=p==="y"?"top":"left",R=p==="y"?"bottom":"right",P=g+u[y],A=g-u[R];g=ot(P,g,A)}if(l){const y=h==="y"?"top":"left",R=h==="y"?"bottom":"right",P=x+u[y],A=x-u[R];x=ot(P,x,A)}const w=a.fn({...t,[p]:g,[h]:x});return{...w,data:{x:w.x-o,y:w.y-n,enabled:{[p]:i,[h]:l}}}}}},wn=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:o,y:n,placement:r,rects:s,middlewareData:i}=t,{offset:l=0,mainAxis:a=!0,crossAxis:c=!0}=te(e,t),d={x:o,y:n},u=Z(r),h=lt(u);let p=d[h],g=d[u];const x=te(l,t),w=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(a){const P=h==="y"?"height":"width",A=s.reference[h]-s.floating[P]+w.mainAxis,T=s.reference[h]+s.reference[P]-w.mainAxis;p<A?p=A:p>T&&(p=T)}if(c){var y,R;const P=h==="y"?"width":"height",A=Ut.has(oe(r)),T=s.reference[u]-s.floating[P]+(A&&((y=i.offset)==null?void 0:y[u])||0)+(A?0:w.crossAxis),S=s.reference[u]+s.reference[P]+(A?0:((R=i.offset)==null?void 0:R[u])||0)-(A?w.crossAxis:0);g<T?g=T:g>S&&(g=S)}return{[h]:p,[u]:g}}}},yn=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,n;const{placement:r,rects:s,platform:i,elements:l}=t,{apply:a=()=>{},...c}=te(e,t),d=await i.detectOverflow(t,c),u=oe(r),h=ye(r),p=Z(r)==="y",{width:g,height:x}=s.floating;let w,y;u==="top"||u==="bottom"?(w=u,y=h===(await(i.isRTL==null?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(y=u,w=h==="end"?"top":"bottom");const R=x-d.top-d.bottom,P=g-d.left-d.right,A=ae(x-d[w],R),T=ae(g-d[y],P),S=!t.middlewareData.shift;let N=A,f=T;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(f=P),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(N=R),S&&!h){const D=U(d.left,0),I=U(d.right,0),z=U(d.top,0),$=U(d.bottom,0);p?f=g-2*(D!==0||I!==0?D+I:U(d.left,d.right)):N=x-2*(z!==0||$!==0?z+$:U(d.top,d.bottom))}await a({...t,availableWidth:f,availableHeight:N});const E=await i.getDimensions(l.floating);return g!==E.width||x!==E.height?{reset:{rects:!0}}:{}}}};function Ue(){return typeof window<"u"}function ve(e){return Yt(e)?(e.nodeName||"").toLowerCase():"#document"}function Y(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Q(e){var t;return(t=(Yt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Yt(e){return Ue()?e instanceof Node||e instanceof Y(e).Node:!1}function K(e){return Ue()?e instanceof Element||e instanceof Y(e).Element:!1}function ne(e){return Ue()?e instanceof HTMLElement||e instanceof Y(e).HTMLElement:!1}function Et(e){return!Ue()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Y(e).ShadowRoot}function Oe(e){const{overflow:t,overflowX:o,overflowY:n,display:r}=X(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function vn(e){return/^(table|td|th)$/.test(ve(e))}function Ye(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const kn=/transform|translate|scale|rotate|perspective|filter/,Cn=/paint|layout|strict|content/,de=e=>!!e&&e!=="none";let Je;function ft(e){const t=K(e)?X(e):e;return de(t.transform)||de(t.translate)||de(t.scale)||de(t.rotate)||de(t.perspective)||!ut()&&(de(t.backdropFilter)||de(t.filter))||kn.test(t.willChange||"")||Cn.test(t.contain||"")}function An(e){let t=le(e);for(;ne(t)&&!be(t);){if(ft(t))return t;if(Ye(t))return null;t=le(t)}return null}function ut(){return Je==null&&(Je=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Je}function be(e){return/^(html|body|#document)$/.test(ve(e))}function X(e){return Y(e).getComputedStyle(e)}function Ke(e){return K(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function le(e){if(ve(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Et(e)&&e.host||Q(e);return Et(t)?t.host:t}function Kt(e){const t=le(e);return be(t)?e.ownerDocument?e.ownerDocument.body:e.body:ne(t)&&Oe(t)?t:Kt(t)}function Te(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);const r=Kt(e),s=r===((n=e.ownerDocument)==null?void 0:n.body),i=Y(r);if(s){const l=rt(i);
vendor: 13,643 bytes, line 1
1return t.concat(i,i.visualViewport||[],Oe(r)?r:[],l&&o?Te(l):[])}else return t.concat(r,Te(r,[],o))}function rt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Xt(e){const t=X(e);let o=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const r=ne(e),s=r?e.offsetWidth:o,i=r?e.offsetHeight:n,l=Fe(o)!==s||Fe(n)!==i;return l&&(o=s,n=i),{width:o,height:n,$:l}}function mt(e){return K(e)?e:e.contextElement}function xe(e){const t=mt(e);if(!ne(t))return J(1);const o=t.getBoundingClientRect(),{width:n,height:r,$:s}=Xt(t);let i=(s?Fe(o.width):o.width)/n,l=(s?Fe(o.height):o.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}const Rn=J(0);function qt(e){const t=Y(e);return!ut()||!t.visualViewport?Rn:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Pn(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==Y(e)?!1:t}function ue(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);const r=e.getBoundingClientRect(),s=mt(e);let i=J(1);t&&(n?K(n)&&(i=xe(n)):i=xe(e));const l=Pn(s,o,n)?qt(s):J(0);let a=(r.left+l.x)/i.x,c=(r.top+l.y)/i.y,d=r.width/i.x,u=r.height/i.y;if(s){const h=Y(s),p=n&&K(n)?Y(n):n;let g=h,x=rt(g);for(;x&&n&&p!==g;){const w=xe(x),y=x.getBoundingClientRect(),R=X(x),P=y.left+(x.clientLeft+parseFloat(R.paddingLeft))*w.x,A=y.top+(x.clientTop+parseFloat(R.paddingTop))*w.y;a*=w.x,c*=w.y,d*=w.x,u*=w.y,a+=P,c+=A,g=Y(x),x=rt(g)}}return We({width:d,height:u,x:a,y:c})}function Xe(e,t){const o=Ke(e).scrollLeft;return t?t.left+o:ue(Q(e)).left+o}function Zt(e,t){const o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Xe(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Tn(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e;const s=r==="fixed",i=Q(n),l=t?Ye(t.floating):!1;if(n===i||l&&s)return o;let a={scrollLeft:0,scrollTop:0},c=J(1);const d=J(0),u=ne(n);if((u||!u&&!s)&&((ve(n)!=="body"||Oe(i))&&(a=Ke(n)),u)){const p=ue(n);c=xe(n),d.x=p.x+n.clientLeft,d.y=p.y+n.clientTop}const h=i&&!u&&!s?Zt(i,a):J(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-a.scrollLeft*c.x+d.x+h.x,y:o.y*c.y-a.scrollTop*c.y+d.y+h.y}}function Sn(e){return Array.from(e.getClientRects())}function En(e){const t=Q(e),o=Ke(e),n=e.ownerDocument.body,r=U(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=U(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-o.scrollLeft+Xe(e);const l=-o.scrollTop;return X(n).direction==="rtl"&&(i+=U(t.clientWidth,n.clientWidth)-r),{width:r,height:s,x:i,y:l}}const Ot=25;function On(e,t){const o=Y(e),n=Q(e),r=o.visualViewport;let s=n.clientWidth,i=n.clientHeight,l=0,a=0;if(r){s=r.width,i=r.height;const d=ut();(!d||d&&t==="fixed")&&(l=r.offsetLeft,a=r.offsetTop)}const c=Xe(n);if(c<=0){const d=n.ownerDocument,u=d.body,h=getComputedStyle(u),p=d.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,g=Math.abs(n.clientWidth-u.clientWidth-p);g<=Ot&&(s-=g)}else c<=Ot&&(s+=c);return{width:s,height:i,x:l,y:a}}function jn(e,t){const o=ue(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,s=ne(e)?xe(e):J(1),i=e.clientWidth*s.x,l=e.clientHeight*s.y,a=r*s.x,c=n*s.y;return{width:i,height:l,x:a,y:c}}function jt(e,t,o){let n;if(t==="viewport")n=On(e,o);else if(t==="document")n=En(Q(e));else if(K(t))n=jn(t,o);else{const r=qt(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return We(n)}function Jt(e,t){const o=le(e);return o===t||!K(o)||be(o)?!1:X(o).position==="fixed"||Jt(o,t)}function Nn(e,t){const o=t.get(e);if(o)return o;let n=Te(e,[],!1).filter(l=>K(l)&&ve(l)!=="body"),r=null;const s=X(e).position==="fixed";let i=s?le(e):e;for(;K(i)&&!be(i);){const l=X(i),a=ft(i);!a&&l.position==="fixed"&&(r=null),(s?!a&&!r:!a&&l.position==="static"&&!!r&&(r.position==="absolute"||r.position==="fixed")||Oe(i)&&!a&&Jt(e,i))?n=n.filter(d=>d!==i):r=l,i=le(i)}return t.set(e,n),n}function Ln(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e;const i=[...o==="clippingAncestors"?Ye(t)?[]:Nn(t,this._c):[].concat(o),n],l=jt(t,i[0],r);let a=l.top,c=l.right,d=l.bottom,u=l.left;for(let h=1;h<i.length;h++){const p=jt(t,i[h],r);a=U(p.top,a),c=ae(p.right,c),d=ae(p.bottom,d),u=U(p.left,u)}return{width:c-u,height:d-a,x:u,y:a}}function Dn(e){const{width:t,height:o}=Xt(e);return{width:t,height:o}}function Mn(e,t,o){const n=ne(t),r=Q(t),s=o==="fixed",i=ue(e,!0,s,t);let l={scrollLeft:0,scrollTop:0};const a=J(0);function c(){a.x=Xe(r)}if(n||!n&&!s)if((ve(t)!=="body"||Oe(r))&&(l=Ke(t)),n){const p=ue(t,!0,s,t);a.x=p.x+t.clientLeft,a.y=p.y+t.clientTop}else r&&c();s&&!n&&r&&c();const d=r&&!n&&!s?Zt(r,l):J(0),u=i.left+l.scrollLeft-a.x-d.x,h=i.top+l.scrollTop-a.y-d.y;return{x:u,y:h,width:i.width,height:i.height}}function Qe(e){return X(e).position==="static"}function Nt(e,t){if(!ne(e)||X(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Q(e)===o&&(o=o.ownerDocument.body),o}function Qt(e,t){const o=Y(e);if(Ye(e))return o;if(!ne(e)){let r=le(e);for(;r&&!be(r);){if(K(r)&&!Qe(r))return r;r=le(r)}return o}let n=Nt(e,t);for(;n&&vn(n)&&Qe(n);)n=Nt(n,t);return n&&be(n)&&Qe(n)&&!ft(n)?o:n||An(e)||o}const zn=async function(e){const t=this.getOffsetParent||Qt,o=this.getDimensions,n=await o(e.floating);return{reference:Mn(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function _n(e){return X(e).direction==="rtl"}const In={convertOffsetParentRelativeRectToViewportRelativeRect:Tn,getDocumentElement:Q,getClippingRect:Ln,getOffsetParent:Qt,getElementRects:zn,getClientRects:Sn,getDimensions:Dn,getScale:xe,isElement:K,isRTL:_n};function eo(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $n(e,t){let o=null,n;const r=Q(e);function s(){var l;clearTimeout(n),(l=o)==null||l.disconnect(),o=null}function i(l,a){l===void 0&&(l=!1),a===void 0&&(a=1),s();const c=e.getBoundingClientRect(),{left:d,top:u,width:h,height:p}=c;if(l||t(),!h||!p)return;const g=ze(u),x=ze(r.clientWidth-(d+h)),w=ze(r.clientHeight-(u+p)),y=ze(d),P={rootMargin:-g+"px "+-x+"px "+-w+"px "+-y+"px",threshold:U(0,ae(1,a))||1};let A=!0;function T(S){const N=S[0].intersectionRatio;if(N!==a){if(!A)return i();N?i(!1,N):n=setTimeout(()=>{i(!1,1e-7)},1e3)}N===1&&!eo(c,e.getBoundingClientRect())&&i(),A=!1}try{o=new IntersectionObserver(T,{...P,root:r.ownerDocument})}catch{o=new IntersectionObserver(T,P)}o.observe(e)}return i(!0),s}function Fn(e,t,o,n){n===void 0&&(n={});const{ancestorScroll:r=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:a=!1}=n,c=mt(e),d=r||s?[...c?Te(c):[],...t?Te(t):[]]:[];d.forEach(y=>{r&&y.addEventListener("scroll",o,{passive:!0}),s&&y.addEventListener("resize",o)});const u=c&&l?$n(c,o):null;let h=-1,p=null;i&&(p=new ResizeObserver(y=>{let[R]=y;R&&R.target===c&&p&&t&&(p.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var P;(P=p)==null||P.observe(t)})),o()}),c&&!a&&p.observe(c),t&&p.observe(t));let g,x=a?ue(e):null;a&&w();function w(){const y=ue(e);x&&!eo(x,y)&&o(),x=y,g=requestAnimationFrame(w)}return o(),()=>{var y;d.forEach(R=>{r&&R.removeEventListener("scroll",o),s&&R.removeEventListener("resize",o)}),u?.(),(y=p)==null||y.disconnect(),p=null,a&&cancelAnimationFrame(g)}}const Hn=xn,Wn=bn,Vn=pn,Bn=yn,Gn=hn,Lt=mn,Un=wn,Yn=(e,t,o)=>{const n=new Map,r={platform:In,...o},s={...r.platform,_c:n};return un(e,t,{...r,platform:s})};var Kn=typeof document<"u",Xn=function(){},$e=Kn?b.useLayoutEffect:Xn;function Ve(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 o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!Ve(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){const s=r[n];if(!(s==="_owner"&&e.$$typeof)&&!Ve(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function to(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Dt(e,t){const o=to(e);return Math.round(t*o)/o}function et(e){const t=b.useRef(e);return $e(()=>{t.current=e}),t}function qn(e){e===void 0&&(e={});const{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:s,floating:i}={},transform:l=!0,whileElementsMounted:a,open:c}=e,[d,u]=b.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[h,p]=b.useState(n);Ve(h,n)||p(n);const[g,x]=b.useState(null),[w,y]=b.useState(null),R=b.useCallback(j=>{j!==S.current&&(S.current=j,x(j))},[]),P=b.useCallback(j=>{j!==N.current&&(N.current=j,y(j))},[]),A=s||g,T=i||w,S=b.useRef(null),N=b.useRef(null),f=b.useRef(d),E=a!=null,D=et(a),I=et(r),z=et(c),$=b.useCallback(()=>{if(!S.current||!N.current)return;const j={placement:t,strategy:o,middleware:h};I.current&&(j.platform=I.current),Yn(S.current,N.current,j).then(H=>{const C={...H,isPositioned:z.current!==!1};_.current&&!Ve(f.current,C)&&(f.current=C,qo.flushSync(()=>{u(C)}))})},[h,t,o,I,z]);$e(()=>{c===!1&&f.current.isPositioned&&(f.current.isPositioned=!1,u(j=>({...j,isPositioned:!1})))},[c]);const _=b.useRef(!1);$e(()=>(_.current=!0,()=>{_.current=!1}),[]),$e(()=>{if(A&&(S.current=A),T&&(N.current=T),A&&T){if(D.current)return D.current(A,T,$);$()}},[A,T,$,D,E]);const F=b.useMemo(()=>({reference:S,floating:N,setReference:R,setFloating:P}),[R,P]),L=b.useMemo(()=>({reference:A,floating:T}),[A,T]),M=b.useMemo(()=>{const j={position:o,left:0,top:0};if(!L.floating)return j;const H=Dt(L.floating,d.x),C=Dt(L.floating,d.y);return l?{...j,transform:"translate("+H+"px, "+C+"px)",...to(L.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:H,top:C}},[o,l,L.floating,d.x,d.y]);return b.useMemo(()=>({...d,update:$,refs:F,elements:L,floatingStyles:M}),[d,$,F,L,M])}const Zn=e=>{function t(o){return{}.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){const{element:n,padding:r}=typeof e=="function"?e(o):e;return n&&t(n)?n.current!=null?Lt({element:n.current,padding:r}).fn(o):{}:n?Lt({element:n,padding:r}).fn(o):{}}}},Jn=(e,t)=>{const o=Hn(e);return{name:o.name,fn:o.fn,options:[e,t]}},Qn=(e,t)=>{const o=Wn(e);return{name:o.name,fn:o.fn,options:[e,t]}},er=(e,t)=>({fn:Un(e).fn,options:[e,t]}),tr=(e,t)=>{const o=Vn(e);return{name:o.name,fn:o.fn,options:[e,t]}},or=(e,t)=>{const o=Bn(e);return{name:o.name,fn:o.fn,options:[e,t]}},nr=(e,t)=>{const o=Gn(e);return{name:o.name,fn:o.fn,options:[e,t]}},rr=(e,t)=>{const o=Zn(e);return{name:o.name,fn:o.fn,options:[e,t]}};var sr="Arrow",oo=b.forwardRef((e,t)=>{const{children:o,width:n=10,height:r=5,...s}=e;return m.jsx(Ee.svg,{...s,ref:t,width:n,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?o:m.jsx("polygon",{points:"0,0 30,0 15,10"})})});oo.displayName=sr;var ir=oo,pt="Popper",[no,ro]=Bt(pt),[ar,so]=no(pt),io=e=>{const{__scopePopper:t,children:o}=e,[n,r]=b.useState(null);return m.jsx(ar,{scope:t,anchor:n,onAnchorChange:r,children:o})};io.displayName=pt;var ao="PopperAnchor",lo=b.forwardRef((e,t)=>{const{__scopePopper:o,virtualRef:n,...r}=e,s=so(ao,o),i=b.useRef(null),l=Ge(t,i),a=b.useRef(null);return b.useEffect(()=>{const c=a.current;a.current=n?.current||i.current,c!==a.current&&s.onAnchorChange(a.current)}),n?null:m.jsx(Ee.div,{...r,ref:l})});lo.displayName=ao;var ht="PopperContent",[lr,cr]=no(ht),co=b.forwardRef((e,t)=>{const{__scopePopper:o,side:n="bottom",sideOffset:r=0,align:s="center",alignOffset:i=0,arrowPadding:l=0,avoidCollisions:a=!0,collisionBoundary:c=[],collisionPadding:d=0,sticky:u="partial",hideWhenDetached:h=!1,updatePositionStrategy:p="optimized",onPlaced:g,...x}=e,w=so(ht,o),[y,R]=b.useState(null),P=Ge(t,q=>R(q)),[A,T]=b.useState(null),S=Vo(A),N=S?.width??0,f=S?.height??0,E=n+(s!=="center"?"-"+s:""),D=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},I=Array.isArray(c)?c:[c],z=I.length>0,$={padding:D,boundary:I.filter(fr),altBoundary:z},{refs:_,floatingStyles:F,placement:L,isPositioned:M,middlewareData:j}=qn({strategy:"fixed",placement:E,whileElementsMounted:(...q)=>Fn(...q,{animationFrame:p==="always"}),elements:{reference:w.anchor},middleware:[Jn({mainAxis:r+f,alignmentAxis:i}),a&&Qn({mainAxis:!0,crossAxis:!1,limiter:u==="partial"?er():void 0,...$}),a&&tr({...$}),or({...$,apply:({elements:q,rects:Ae,availableWidth:W,availableHeight:De})=>{const{width:pe,height:he}=Ae.reference,re=q.floating.style;re.setProperty("--radix-popper-available-width",`${W}px`),re.setProperty("--radix-popper-available-height",`${De}px`),re.setProperty("--radix-popper-anchor-width",`${pe}px`),re.setProperty("--radix-popper-anchor-height",`${he}px`)}}),A&&rr({element:A,padding:l}),ur({arrowWidth:N,arrowHeight:f}),h&&nr({strategy:"referenceHidden",...$})]}),[H,C]=mo(L),ke=Go(g);Ct(()=>{M&&ke?.()},[M,ke]);const Ne=j.arrow?.x,Le=j.arrow?.y,Ce=j.arrow?.centerOffset!==0,[B,G]=b.useState();return Ct(()=>{y&&G(window.getComputedStyle(y).zIndex)},[y]),m.jsx("div",{ref:_.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:M?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:B,"--radix-popper-transform-origin":[j.transformOrigin?.x,j.transformOrigin?.y].join(" "),...j.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:m.jsx(lr,{scope:o,placedSide:H,onArrowChange:T,arrowX:Ne,arrowY:Le,shouldHideArrow:Ce,children:m.jsx(Ee.div,{"data-side":H,"data-align":C,...x,ref:P,style:{...x.style,animation:M?void 0:"none"}})})})});co.displayName=ht;var fo="PopperArrow",dr={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},uo=b.forwardRef(function(t,o){const{__scopePopper:n,...r}=t,s=cr(fo,n),i=dr[s.placedSide];return m.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:m.jsx(ir,{...r,ref:o,style:{...r.style,display:"block"}})})});uo.displayName=fo;function fr(e){return e!==null}var ur=e=>({name:"transformOrigin",options:e,fn(t){const{placement:o,rects:n,middlewareData:r}=t,i=r.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[c,d]=mo(o),u={start:"0%",center:"50%",end:"100%"}[d],h=(r.arrow?.x??0)+l/2,p=(r.arrow?.y??0)+a/2;let g="",x="";return c==="bottom"?(g=i?u:`${h}px`,x=`${-a}px`):c==="top"?(g=i?u:`${h}px`,x=`${n.floating.height+a}px`):c==="right"?(g=`${-a}px`,x=i?u:`${p}px`):c==="left"&&(g=`${n.floating.width+a}px`,x=i?u:`${p}px`),{data:{x:g,y:x}}}});function mo(e){const[t,o="center"]=e.split("-");return[t,o]}var mr=io,pr=lo,hr=co,gr=uo,xr=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"}),br="VisuallyHidden",po=b.forwardRef((e,t)=>m.jsx(Ee.span,{...e,ref:t,style:{...xr,...e.style}}));po.displayName=br;var wr=po,[qe]=Bt("Tooltip",[ro]),Ze=ro(),ho="TooltipProvider",yr=700,st="tooltip.open",[vr,gt]=qe(ho),go=e=>{const{__scopeTooltip:t,delayDuration:o=yr,skipDelayDuration:n=300,disableHoverableContent:r=!1,children:s}=e,i=b.useRef(!0),l=b.useRef(!1),a=b.useRef(0);return b.useEffect(()=>{const c=a.current;return()=>window.clearTimeout(c)},[]),m.jsx(vr,{scope:t,isOpenDelayedRef:i,delayDuration:o,onOpen:b.useCallback(()=>{window.clearTimeout(a.current),i.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.current=!0,n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:b.useCallback(c=>{l.current=c},[]),disableHoverableContent:r,children:s})};go.displayName=ho;var Se="Tooltip",[kr,je]=qe(Se),xo=e=>{const{__scopeTooltip:t,children:o,open:n,defaultOpen:r,onOpenChange:s,disableHoverableContent:i,delayDuration:l}=e,a=gt(Se,e.__scopeTooltip),c=Ze(t),[d,u]=b.useState(null),h=Uo(),p=b.useRef(0),g=i??a.disableHoverableContent,x=l??a.delayDuration,w=b.useRef(!1),[y,R]=Zo({prop:n,defaultProp:r??!1,onChange:N=>{N?(a.onOpen(),document.dispatchEvent(new CustomEvent(st))):a.onClose(),s?.(N)},caller:Se}),P=b.useMemo(()=>y?w.current?"delayed-open":"instant-open":"closed",[y]),A=b.useCallback(()=>{window.clearTimeout(p.current),p.current=0,w.current=!1,R(!0)},[R]),T=b.useCallback(()=>{window.clearTimeout(p.current),p.current=0,R(!1)},[R]),S=b.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{w.current=!0,R(!0),p.current=0},x)},[x,R]);return b.useEffect(()=>()=>{p.current&&(window.clearTimeout(p.current),p.current=0)},[]),m.jsx(mr,{...c,children:m.jsx(kr,{scope:t,contentId:h,open:y,stateAttribute:P,trigger:d,onTriggerChange:u,onTriggerEnter:b.useCallback(()=>{a.isOpenDelayedRef.current?S():A()},[a.isOpenDelayedRef,S,A]),onTriggerLeave:b.useCallback(()=>{g?T():(window.clearTimeout(p.current),p.current=0)},[T,g]),onOpen:A,onClose:T,disableHoverableContent:g,children:o})})};xo.displayName=Se;var it="TooltipTrigger",bo=b.forwardRef((e,t)=>{const{__scopeTooltip:o,...n}=e,r=je(it,o),s=gt(it,o),i=Ze(o),l=b.useRef(null),a=Ge(t,l,r.onTriggerChange),c=b.useRef(!1),d=b.useRef(!1),u=b.useCallback(()=>c.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",u),[u]),m.jsx(pr,{asChild:!0,...i,children:m.jsx(Ee.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...n,ref:a,onPointerMove:ge(e.onPointerMove,h=>{h.pointerType!=="touch"&&!d.current&&!s.isPointerInTransitRef.current&&(r.onTriggerEnter(),d.current=!0)}),onPointerLeave:ge(e.onPointerLeave,()=>{r.onTriggerLeave(),d.current=!1}),onPointerDown:ge(e.onPointerDown,()=>{r.open&&r.onClose(),c.current=!0,document.addEventListener("pointerup",u,{once:!0})}),onFocus:ge(e.onFocus,()=>{c.current||r.onOpen()}),onBlur:ge(e.onBlur,r.onClose),onClick:ge(e.onClick,r.onClose)})})});bo.displayName=it;var xt="TooltipPortal",[Cr,Ar]=qe(xt,{forceMount:void 0}),wo=e=>{const{__scopeTooltip:t,forceMount:o,children:n,container:r}=e,s=je(xt,t);return m.jsx(Cr,{scope:t,forceMount:o,children:m.jsx(Vt,{present:o||s.open,children:m.jsx(Yo,{asChild:!0,container:r,children:n})})})};wo.displayName=xt;var we="TooltipContent",yo=b.forwardRef((e,t)=>
vendor: 2,931 bytes, line 1
1{const o=Ar(we,e.__scopeTooltip),{forceMount:n=o.forceMount,side:r="top",...s}=e,i=je(we,e.__scopeTooltip);return m.jsx(Vt,{present:n||i.open,children:i.disableHoverableContent?m.jsx(vo,{side:r,...s,ref:t}):m.jsx(Rr,{side:r,...s,ref:t})})}),Rr=b.forwardRef((e,t)=>{const o=je(we,e.__scopeTooltip),n=gt(we,e.__scopeTooltip),r=b.useRef(null),s=Ge(t,r),[i,l]=b.useState(null),{trigger:a,onClose:c}=o,d=r.current,{onPointerInTransitChange:u}=n,h=b.useCallback(()=>{l(null),u(!1)},[u]),p=b.useCallback((g,x)=>{const w=g.currentTarget,y={x:g.clientX,y:g.clientY},R=Or(y,w.getBoundingClientRect()),P=jr(y,R),A=Nr(x.getBoundingClientRect()),T=Dr([...P,...A]);l(T),u(!0)},[u]);return b.useEffect(()=>()=>h(),[h]),b.useEffect(()=>{if(a&&d){const g=w=>p(w,d),x=w=>p(w,a);return a.addEventListener("pointerleave",g),d.addEventListener("pointerleave",x),()=>{a.removeEventListener("pointerleave",g),d.removeEventListener("pointerleave",x)}}},[a,d,p,h]),b.useEffect(()=>{if(i){const g=x=>{const w=x.target,y={x:x.clientX,y:x.clientY},R=a?.contains(w)||d?.contains(w),P=!Lr(y,i);R?h():P&&(h(),c())};return document.addEventListener("pointermove",g),()=>document.removeEventListener("pointermove",g)}},[a,d,i,c,h]),m.jsx(vo,{...e,ref:s})}),[Pr,Tr]=qe(Se,{isInside:!1}),Sr=Jo("TooltipContent"),vo=b.forwardRef((e,t)=>{const{__scopeTooltip:o,children:n,"aria-label":r,onEscapeKeyDown:s,onPointerDownOutside:i,...l}=e,a=je(we,o),c=Ze(o),{onClose:d}=a;return b.useEffect(()=>(document.addEventListener(st,d),()=>document.removeEventListener(st,d)),[d]),b.useEffect(()=>{if(a.trigger){const u=h=>{h.target?.contains(a.trigger)&&d()};return window.addEventListener("scroll",u,{capture:!0}),()=>window.removeEventListener("scroll",u,{capture:!0})}},[a.trigger,d]),m.jsx(Ko,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:i,onFocusOutside:u=>u.preventDefault(),onDismiss:d,children:m.jsxs(hr,{"data-state":a.stateAttribute,...c,...l,ref:t,style:{...l.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:[m.jsx(Sr,{children:n}),m.jsx(Pr,{scope:o,isInside:!0,children:m.jsx(wr,{id:a.contentId,role:"tooltip",children:r||n})})]})})});yo.displayName=we;var ko="TooltipArrow",Er=b.forwardRef((e,t)=>{const{__scopeTooltip:o,...n}=e,r=Ze(o);return Tr(ko,o).isInside?null:m.jsx(gr,{...r,...n,ref:t})});Er.displayName=ko;function Or(e,t){const o=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(o,n,r,s)){case s:return"left";case r:return"right";case o:return"top";case n:return"bottom";default:throw new Error("unreachable")}}
vendor: 9,873 bytes, line 1
1function jr(e,t,o=5){const n=[];switch(t){case"top":n.push({x:e.x-o,y:e.y+o},{x:e.x+o,y:e.y+o});break;case"bottom":n.push({x:e.x-o,y:e.y-o},{x:e.x+o,y:e.y-o});break;case"left":n.push({x:e.x+o,y:e.y-o},{x:e.x+o,y:e.y+o});break;case"right":n.push({x:e.x-o,y:e.y-o},{x:e.x-o,y:e.y+o});break}return n}function Nr(e){const{top:t,right:o,bottom:n,left:r}=e;return[{x:r,y:t},{x:o,y:t},{x:o,y:n},{x:r,y:n}]}function Lr(e,t){const{x:o,y:n}=e;let r=!1;for(let s=0,i=t.length-1;s<t.length;i=s++){const l=t[s],a=t[i],c=l.x,d=l.y,u=a.x,h=a.y;d>n!=h>n&&o<(u-c)*(n-d)/(h-d)+c&&(r=!r)}return r}function Dr(e){const t=e.slice();return t.sort((o,n)=>o.x<n.x?-1:o.x>n.x?1:o.y<n.y?-1:o.y>n.y?1:0),Mr(t)}function Mr(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const r=e[n];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 o=[];for(let n=e.length-1;n>=0;n--){const r=e[n];for(;o.length>=2;){const s=o[o.length-1],i=o[o.length-2];if((s.x-i.x)*(r.y-i.y)>=(s.y-i.y)*(r.x-i.x))o.pop();else break}o.push(r)}return o.pop(),t.length===1&&o.length===1&&t[0].x===o[0].x&&t[0].y===o[0].y?t:t.concat(o)}var zr=go,_r=xo,Ir=bo,$r=wo,Co=yo;function Ao(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(o=Ao(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function Fr(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=Ao(e))&&(n&&(n+=" "),n+=t);return n}const Hr=(e,t)=>{const o=new Array(e.length+t.length);for(let n=0;n<e.length;n++)o[n]=e[n];for(let n=0;n<t.length;n++)o[e.length+n]=t[n];return o},Wr=(e,t)=>({classGroupId:e,validator:t}),Ro=(e=new Map,t=null,o)=>({nextPart:e,validators:t,classGroupId:o}),Be="-",Mt=[],Vr="arbitrary..",Br=e=>{const t=Ur(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:i=>{if(i.startsWith("[")&&i.endsWith("]"))return Gr(i);const l=i.split(Be),a=l[0]===""&&l.length>1?1:0;return Po(l,a,t)},getConflictingClassGroupIds:(i,l)=>{if(l){const a=n[i],c=o[i];return a?c?Hr(c,a):a:c||Mt}return o[i]||Mt}}},Po=(e,t,o)=>{if(e.length-t===0)return o.classGroupId;const r=e[t],s=o.nextPart.get(r);if(s){const c=Po(e,t+1,s);if(c)return c}const i=o.validators;if(i===null)return;const l=t===0?e.join(Be):e.slice(t).join(Be),a=i.length;for(let c=0;c<a;c++){const d=i[c];if(d.validator(l))return d.classGroupId}},Gr=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),o=t.indexOf(":"),n=t.slice(0,o);return n?Vr+n:void 0})(),Ur=e=>{const{theme:t,classGroups:o}=e;return Yr(o,t)},Yr=(e,t)=>{const o=Ro();for(const n in e){const r=e[n];bt(r,o,n,t)}return o},bt=(e,t,o,n)=>{const r=e.length;for(let s=0;s<r;s++){const i=e[s];Kr(i,t,o,n)}},Kr=(e,t,o,n)=>{if(typeof e=="string"){Xr(e,t,o);return}if(typeof e=="function"){qr(e,t,o,n);return}Zr(e,t,o,n)},Xr=(e,t,o)=>{const n=e===""?t:To(t,e);n.classGroupId=o},qr=(e,t,o,n)=>{if(Jr(e)){bt(e(n),t,o,n);return}t.validators===null&&(t.validators=[]),t.validators.push(Wr(o,e))},Zr=(e,t,o,n)=>{const r=Object.entries(e),s=r.length;for(let i=0;i<s;i++){const[l,a]=r[i];bt(a,To(t,l),o,n)}},To=(e,t)=>{let o=e;const n=t.split(Be),r=n.length;for(let s=0;s<r;s++){const i=n[s];let l=o.nextPart.get(i);l||(l=Ro(),o.nextPart.set(i,l)),o=l}return o},Jr=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,Qr=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,o=Object.create(null),n=Object.create(null);const r=(s,i)=>{o[s]=i,t++,t>e&&(t=0,n=o,o=Object.create(null))};return{get(s){let i=o[s];if(i!==void 0)return i;if((i=n[s])!==void 0)return r(s,i),i},set(s,i){s in o?o[s]=i:r(s,i)}}},at="!",zt=":",es=[],_t=(e,t,o,n,r)=>({modifiers:e,hasImportantModifier:t,baseClassName:o,maybePostfixModifierPosition:n,isExternal:r}),ts=e=>{const{prefix:t,experimentalParseClassName:o}=e;let n=r=>{const s=[];let i=0,l=0,a=0,c;const d=r.length;for(let x=0;x<d;x++){const w=r[x];if(i===0&&l===0){if(w===zt){s.push(r.slice(a,x)),a=x+1;continue}if(w==="/"){c=x;continue}}w==="["?i++:w==="]"?i--:w==="("?l++:w===")"&&l--}const u=s.length===0?r:r.slice(a);let h=u,p=!1;u.endsWith(at)?(h=u.slice(0,-1),p=!0):u.startsWith(at)&&(h=u.slice(1),p=!0);const g=c&&c>a?c-a:void 0;return _t(s,p,h,g)};if(t){const r=t+zt,s=n;n=i=>i.startsWith(r)?s(i.slice(r.length)):_t(es,!1,i,void 0,!0)}if(o){const r=n;n=s=>o({className:s,parseClassName:r})}return n},os=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((o,n)=>{t.set(o,1e6+n)}),o=>{const n=[];let r=[];for(let s=0;s<o.length;s++){const i=o[s],l=i[0]==="[",a=t.has(i);l||a?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(i)):r.push(i)}return r.length>0&&(r.sort(),n.push(...r)),n}},ns=e=>({cache:Qr(e.cacheSize),parseClassName:ts(e),sortModifiers:os(e),...Br(e)}),rs=/\s+/,ss=(e,t)=>{const{parseClassName:o,getClassGroupId:n,getConflictingClassGroupIds:r,sortModifiers:s}=t,i=[],l=e.trim().split(rs);let a="";for(let c=l.length-1;c>=0;c-=1){const d=l[c],{isExternal:u,modifiers:h,hasImportantModifier:p,baseClassName:g,maybePostfixModifierPosition:x}=o(d);if(u){a=d+(a.length>0?" "+a:a);continue}let w=!!x,y=n(w?g.substring(0,x):g);if(!y){if(!w){a=d+(a.length>0?" "+a:a);continue}if(y=n(g),!y){a=d+(a.length>0?" "+a:a);continue}w=!1}const R=h.length===0?"":h.length===1?h[0]:s(h).join(":"),P=p?R+at:R,A=P+y;if(i.indexOf(A)>-1)continue;i.push(A);const T=r(y,w);for(let S=0;S<T.length;++S){const N=T[S];i.push(P+N)}a=d+(a.length>0?" "+a:a)}return a},is=(...e)=>{let t=0,o,n,r="";for(;t<e.length;)(o=e[t++])&&(n=So(o))&&(r&&(r+=" "),r+=n);return r},So=e=>{if(typeof e=="string")return e;let t,o="";for(let n=0;n<e.length;n++)e[n]&&(t=So(e[n]))&&(o&&(o+=" "),o+=t);return o},as=(e,...t)=>{let o,n,r,s;const i=a=>{const c=t.reduce((d,u)=>u(d),e());return o=ns(c),n=o.cache.get,r=o.cache.set,s=l,l(a)},l=a=>{const c=n(a);if(c)return c;const d=ss(a,o);return r(a,d),d};return s=i,(...a)=>s(is(...a))},ls=[],V=e=>{const t=o=>o[e]||ls;return t.isThemeGetter=!0,t},Eo=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Oo=/^\((?:(\w[\w-]*):)?(.+)\)$/i,cs=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,ds=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,fs=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,us=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,ms=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ps=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,se=e=>cs.test(e),O=e=>!!e&&!Number.isNaN(Number(e)),ie=e=>!!e&&Number.isInteger(Number(e)),tt=e=>e.endsWith("%")&&O(e.slice(0,-1)),ee=e=>ds.test(e),jo=()=>!0,hs=e=>fs.test(e)&&!us.test(e),wt=()=>!1,gs=e=>ms.test(e),xs=e=>ps.test(e),bs=e=>!v(e)&&!k(e),ws=e=>ce(e,Do,wt),v=e=>Eo.test(e),fe=e=>ce(e,Mo,hs),It=e=>ce(e,Ts,O),ys=e=>ce(e,_o,jo),vs=e=>ce(e,zo,wt),$t=e=>ce(e,No,wt),ks=e=>ce(e,Lo,xs),_e=e=>ce(e,Io,gs),k=e=>Oo.test(e),Re=e=>me(e,Mo),Cs=e=>me(e,zo),Ft=e=>me(e,No),As=e=>me(e,Do),Rs=e=>me(e,Lo),Ie=e=>me(e,Io,!0),Ps=e=>me(e,_o,!0),ce=(e,t,o)=>{const n=Eo.exec(e);return n?n[1]?t(n[1]):o(n[2]):!1},me=(e,t,o=!1)=>{const n=Oo.exec(e);return n?n[1]?t(n[1]):o:!1},No=e=>e==="position"||e==="percentage",Lo=e=>e==="image"||e==="url",Do=e=>e==="length"||e==="size"||e==="bg-size",Mo=e=>e==="length",Ts=e=>e==="number",zo=e=>e==="family-name",_o=e=>e==="number"||e==="weight",Io=e=>e==="shadow",Ss=()=>{const e=V("color"),t=V("font"),o=V("text"),n=V("font-weight"),r=V("tracking"),s=V("leading"),i=V("breakpoint"),l=V("container"),a=V("spacing"),c=V("radius"),d=V("shadow"),u=V("inset-shadow"),h=V("text-shadow"),p=V("drop-shadow"),g=V("blur"),x=V("perspective"),w=V("aspect"),y=V("ease"),R=V("animate"),P=()=>["auto","avoid","all","avoid-page","page","left","right","column"],A=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],T=()=>[...A(),k,v],S=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],f=()=>[k,v,a],E=()=>[se,"full","auto",...f()],D=()=>[ie,"none","subgrid",k,v],I=()=>["auto",{span:["full",ie,k,v]},ie,k,v],z=()=>[ie,"auto",k,v],$=()=>["auto","min","max","fr",k,v],_=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],F=()=>["start","end","center","stretch","center-safe","end-safe"],L=()=>["auto",...f()],M=()=>[se,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...f()],j=()=>[se,"screen","full","dvw","lvw","svw","min","max","fit",...f()],H=()=>[se,"screen","full","lh","dvh","lvh","svh","min","max","fit",...f()],C=()=>[e,k,v],ke=()=>[...A(),Ft,$t,{position:[k,v]}],Ne=()=>["no-repeat",{repeat:["","x","y","space","round"]}],Le=()=>["auto","cover","contain",As,ws,{size:[k,v]}],Ce=()=>[tt,Re,fe],B=()=>["","none","full",c,k,v],G=()=>["",O,Re,fe],q=()=>["solid","dashed","dotted","double"],Ae=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],W=()=>[O,tt,Ft,$t],De=()=>["","none",g,k,v],pe=()=>["none",O,k,v],he=()=>["none",O,k,v],re=()=>[O,k,v],Me=()=>[se,"full",...f()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ee],breakpoint:[ee],color:[jo],container:[ee],"drop-shadow":[ee],ease:["in","out","in-out"],font:[bs],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ee],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ee],shadow:[ee],spacing:["px",O],text:[ee],"text-shadow":[ee],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",se,v,k,w]}
vendor: 6,054 bytes, line 1
1],container:["container"],columns:[{columns:[O,v,k,l]}],"break-after":[{"break-after":P()}],"break-before":[{"break-before":P()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:T()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:E()}],"inset-x":[{"inset-x":E()}],"inset-y":[{"inset-y":E()}],start:[{"inset-s":E(),start:E()}],end:[{"inset-e":E(),end:E()}],"inset-bs":[{"inset-bs":E()}],"inset-be":[{"inset-be":E()}],top:[{top:E()}],right:[{right:E()}],bottom:[{bottom:E()}],left:[{left:E()}],visibility:["visible","invisible","collapse"],z:[{z:[ie,"auto",k,v]}],basis:[{basis:[se,"full","auto",l,...f()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[O,se,"auto","initial","none",v]}],grow:[{grow:["",O,k,v]}],shrink:[{shrink:["",O,k,v]}],order:[{order:[ie,"first","last","none",k,v]}],"grid-cols":[{"grid-cols":D()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":D()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":$()}],"auto-rows":[{"auto-rows":$()}],gap:[{gap:f()}],"gap-x":[{"gap-x":f()}],"gap-y":[{"gap-y":f()}],"justify-content":[{justify:[..._(),"normal"]}],"justify-items":[{"justify-items":[...F(),"normal"]}],"justify-self":[{"justify-self":["auto",...F()]}],"align-content":[{content:["normal",..._()]}],"align-items":[{items:[...F(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...F(),{baseline:["","last"]}]}],"place-content":[{"place-content":_()}],"place-items":[{"place-items":[...F(),"baseline"]}],"place-self":[{"place-self":["auto",...F()]}],p:[{p:f()}],px:[{px:f()}],py:[{py:f()}],ps:[{ps:f()}],pe:[{pe:f()}],pbs:[{pbs:f()}],pbe:[{pbe:f()}],pt:[{pt:f()}],pr:[{pr:f()}],pb:[{pb:f()}],pl:[{pl:f()}],m:[{m:L()}],mx:[{mx:L()}],my:[{my:L()}],ms:[{ms:L()}],me:[{me:L()}],mbs:[{mbs:L()}],mbe:[{mbe:L()}],mt:[{mt:L()}],mr:[{mr:L()}],mb:[{mb:L()}],ml:[{ml:L()}],"space-x":[{"space-x":f()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":f()}],"space-y-reverse":["space-y-reverse"],size:[{size:M()}],"inline-size":[{inline:["auto",...j()]}],"min-inline-size":[{"min-inline":["auto",...j()]}],"max-inline-size":[{"max-inline":["none",...j()]}],"block-size":[{block:["auto",...H()]}],"min-block-size":[{"min-block":["auto",...H()]}],"max-block-size":[{"max-block":["none",...H()]}],w:[{w:[l,"screen",...M()]}],"min-w":[{"min-w":[l,"screen","none",...M()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[i]},...M()]}],h:[{h:["screen","lh",...M()]}],"min-h":[{"min-h":["screen","lh","none",...M()]}],"max-h":[{"max-h":["screen","lh",...M()]}],"font-size":[{text:["base",o,Re,fe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,Ps,ys]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",tt,v]}],"font-family":[{font:[Cs,vs,t]}],"font-features":[{"font-features":[v]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,k,v]}],"line-clamp":[{"line-clamp":[O,"none",k,It]}],leading:[{leading:[s,...f()]}],"list-image":[{"list-image":["none",k,v]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",k,v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:C()}],"text-color":[{text:C()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...q(),"wavy"]}],"text-decoration-thickness":[{decoration:[O,"from-font","auto",k,fe]}],"text-decoration-color":[{decoration:C()}],"underline-offset":[{"underline-offset":[O,"auto",k,v]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:f()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",k,v]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",k,v]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ke()}],"bg-repeat":[{bg:Ne()}],"bg-size":[{bg:Le()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ie,k,v],radial:["",k,v],conic:[ie,k,v]},Rs,ks]}],"bg-color":[{bg:C()}],"gradient-from-pos":[{from:Ce()}
vendor: 7,073 bytes, line 1
1],"gradient-via-pos":[{via:Ce()}],"gradient-to-pos":[{to:Ce()}],"gradient-from":[{from:C()}],"gradient-via":[{via:C()}],"gradient-to":[{to:C()}],rounded:[{rounded:B()}],"rounded-s":[{"rounded-s":B()}],"rounded-e":[{"rounded-e":B()}],"rounded-t":[{"rounded-t":B()}],"rounded-r":[{"rounded-r":B()}],"rounded-b":[{"rounded-b":B()}],"rounded-l":[{"rounded-l":B()}],"rounded-ss":[{"rounded-ss":B()}],"rounded-se":[{"rounded-se":B()}],"rounded-ee":[{"rounded-ee":B()}],"rounded-es":[{"rounded-es":B()}],"rounded-tl":[{"rounded-tl":B()}],"rounded-tr":[{"rounded-tr":B()}],"rounded-br":[{"rounded-br":B()}],"rounded-bl":[{"rounded-bl":B()}],"border-w":[{border:G()}],"border-w-x":[{"border-x":G()}],"border-w-y":[{"border-y":G()}],"border-w-s":[{"border-s":G()}],"border-w-e":[{"border-e":G()}],"border-w-bs":[{"border-bs":G()}],"border-w-be":[{"border-be":G()}],"border-w-t":[{"border-t":G()}],"border-w-r":[{"border-r":G()}],"border-w-b":[{"border-b":G()}],"border-w-l":[{"border-l":G()}],"divide-x":[{"divide-x":G()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":G()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...q(),"hidden","none"]}],"divide-style":[{divide:[...q(),"hidden","none"]}],"border-color":[{border:C()}],"border-color-x":[{"border-x":C()}],"border-color-y":[{"border-y":C()}],"border-color-s":[{"border-s":C()}],"border-color-e":[{"border-e":C()}],"border-color-bs":[{"border-bs":C()}],"border-color-be":[{"border-be":C()}],"border-color-t":[{"border-t":C()}],"border-color-r":[{"border-r":C()}],"border-color-b":[{"border-b":C()}],"border-color-l":[{"border-l":C()}],"divide-color":[{divide:C()}],"outline-style":[{outline:[...q(),"none","hidden"]}],"outline-offset":[{"outline-offset":[O,k,v]}],"outline-w":[{outline:["",O,Re,fe]}],"outline-color":[{outline:C()}],shadow:[{shadow:["","none",d,Ie,_e]}],"shadow-color":[{shadow:C()}],"inset-shadow":[{"inset-shadow":["none",u,Ie,_e]}],"inset-shadow-color":[{"inset-shadow":C()}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:C()}],"ring-offset-w":[{"ring-offset":[O,fe]}],"ring-offset-color":[{"ring-offset":C()}],"inset-ring-w":[{"inset-ring":G()}],"inset-ring-color":[{"inset-ring":C()}],"text-shadow":[{"text-shadow":["none",h,Ie,_e]}],"text-shadow-color":[{"text-shadow":C()}],opacity:[{opacity:[O,k,v]}],"mix-blend":[{"mix-blend":[...Ae(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ae()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[O]}],"mask-image-linear-from-pos":[{"mask-linear-from":W()}],"mask-image-linear-to-pos":[{"mask-linear-to":W()}],"mask-image-linear-from-color":[{"mask-linear-from":C()}],"mask-image-linear-to-color":[{"mask-linear-to":C()}],"mask-image-t-from-pos":[{"mask-t-from":W()}],"mask-image-t-to-pos":[{"mask-t-to":W()}],"mask-image-t-from-color":[{"mask-t-from":C()}],"mask-image-t-to-color":[{"mask-t-to":C()}],"mask-image-r-from-pos":[{"mask-r-from":W()}],"mask-image-r-to-pos":[{"mask-r-to":W()}],"mask-image-r-from-color":[{"mask-r-from":C()}],"mask-image-r-to-color":[{"mask-r-to":C()}],"mask-image-b-from-pos":[{"mask-b-from":W()}],"mask-image-b-to-pos":[{"mask-b-to":W()}],"mask-image-b-from-color":[{"mask-b-from":C()}],"mask-image-b-to-color":[{"mask-b-to":C()}],"mask-image-l-from-pos":[{"mask-l-from":W()}],"mask-image-l-to-pos":[{"mask-l-to":W()}],"mask-image-l-from-color":[{"mask-l-from":C()}],"mask-image-l-to-color":[{"mask-l-to":C()}],"mask-image-x-from-pos":[{"mask-x-from":W()}],"mask-image-x-to-pos":[{"mask-x-to":W()}],"mask-image-x-from-color":[{"mask-x-from":C()}],"mask-image-x-to-color":[{"mask-x-to":C()}],"mask-image-y-from-pos":[{"mask-y-from":W()}],"mask-image-y-to-pos":[{"mask-y-to":W()}],"mask-image-y-from-color":[{"mask-y-from":C()}],"mask-image-y-to-color":[{"mask-y-to":C()}],"mask-image-radial":[{"mask-radial":[k,v]}],"mask-image-radial-from-pos":[{"mask-radial-from":W()}],"mask-image-radial-to-pos":[{"mask-radial-to":W()}],"mask-image-radial-from-color":[{"mask-radial-from":C()}],"mask-image-radial-to-color":[{"mask-radial-to":C()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":A()}],"mask-image-conic-pos":[{"mask-conic":[O]}],"mask-image-conic-from-pos":[{"mask-conic-from":W()}],"mask-image-conic-to-pos":[{"mask-conic-to":W()}],"mask-image-conic-from-color":[{"mask-conic-from":C()}],"mask-image-conic-to-color":[{"mask-conic-to":C()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ke()}],"mask-repeat":[{mask:Ne()}],"mask-size":[{mask:Le()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",k,v]}],filter:[{filter:["","none",k,v]}],blur:[{blur:De()}],brightness:[{brightness:[O,k,v]}],contrast:[{contrast:[O,k,v]}],"drop-shadow":[{"drop-shadow":["","none",p,Ie,_e]}],"drop-shadow-color":[{"drop-shadow":C()}],grayscale:[{grayscale:["",O,k,v]}],"hue-rotate":[{"hue-rotate":[O,k,v]}],invert:[{invert:["",O,k,v]}],saturate:[{saturate:[O,k,v]}],sepia:[{sepia:["",O,k,v]}],"backdrop-filter":[{"backdrop-filter":["","none",k,v]}],"backdrop-blur":[{"backdrop-blur":De()}],"backdrop-brightness":[{"backdrop-brightness":[O,k,v]}],"backdrop-contrast":[{"backdrop-contrast":[O,k,v]}],"backdrop-grayscale":[{"backdrop-grayscale":["",O,k,v]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[O,k,v]}],"backdrop-invert":[{"backdrop-invert":["",O,k,v]}],"backdrop-opacity":[{"backdrop-opacity":[O,k,v]}],"backdrop-saturate":[{"backdrop-saturate":[O,k,v]}],"backdrop-sepia":[{"backdrop-sepia":["",O,k,v]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":f()}],"border-spacing-x":[{"border-spacing-x":f()}],"border-spacing-y":[{"border-spacing-y":f()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",k,v]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[O,"initial",k,v]}],ease:[{ease:["linear","initial",y,k,v]}],delay:[{delay:[O,k,v]}],animate:[{animate:["none",R,k,v]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,k,v]}],"perspective-origin":[{"perspective-origin":T()}],rotate:[{rotate:pe()}],"rotate-x":[{"rotate-x":pe()}],"rotate-y":[{"rotate-y":pe()}],"rotate-z":[{"rotate-z":pe()}],scale:[{scale:he()}],"scale-x":[{"scale-x":he()}],"scale-y":[{"scale-y":he()}],"scale-z":[{"scale-z":he()}],"scale-3d":["scale-3d"],skew:[{skew:re()}],"skew-x":[{"skew-x":re()}],"skew-y":[{"skew-y":re()}],transform:[{transform:[k,v,"","none","gpu","cpu"]}],"transform-origin":[{origin:T()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Me()}],"translate-x":[{"translate-x":Me()}
vendor: 4,965 bytes, line 1
1],"translate-y":[{"translate-y":Me()}],"translate-z":[{"translate-z":Me()}],"translate-none":["translate-none"],accent:[{accent:C()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:C()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",k,v]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":f()}],"scroll-mx":[{"scroll-mx":f()}],"scroll-my":[{"scroll-my":f()}],"scroll-ms":[{"scroll-ms":f()}],"scroll-me":[{"scroll-me":f()}],"scroll-mbs":[{"scroll-mbs":f()}],"scroll-mbe":[{"scroll-mbe":f()}],"scroll-mt":[{"scroll-mt":f()}],"scroll-mr":[{"scroll-mr":f()}],"scroll-mb":[{"scroll-mb":f()}],"scroll-ml":[{"scroll-ml":f()}],"scroll-p":[{"scroll-p":f()}],"scroll-px":[{"scroll-px":f()}],"scroll-py":[{"scroll-py":f()}],"scroll-ps":[{"scroll-ps":f()}],"scroll-pe":[{"scroll-pe":f()}],"scroll-pbs":[{"scroll-pbs":f()}],"scroll-pbe":[{"scroll-pbe":f()}],"scroll-pt":[{"scroll-pt":f()}],"scroll-pr":[{"scroll-pr":f()}],"scroll-pb":[{"scroll-pb":f()}],"scroll-pl":[{"scroll-pl":f()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",k,v]}],fill:[{fill:["none",...C()]}],"stroke-w":[{stroke:[O,Re,fe,It]}],stroke:[{stroke:["none",...C()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Es=as(Ss);function Os(...e){return Es(Fr(e))}
1const js=zr,Ns=_r,Ls=Ir,$o=b.forwardRef(({className:e,sideOffset:t=4,...o},n)=>m.jsx($r,{children:m.jsx(Co,{ref:n,sideOffset:t,className:Os("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-(--radix-tooltip-content-transform-origin)",e),...o})}));$o.displayName=Co.displayName;const Ds={EUR:"€",DKK:"",USD:"$"},Ht="webdock:currency";function Ms(e,t){if(t==="DKK")return`${e.dkk} DKK`;const o=t==="EUR"?e.eur:e.usd;return`${Ds[t]}${o}`}function zs({plan:e,currency:t}){const o=!!e.specs&&e.specs.length>0,n=s=>/^https?:\/\//i.test(s),r=e.ctaHrefs?.[t]??e.ctaHref;return m.jsx(Xo,{highlighted:e.highlighted,children:m.jsx(Wt,{className:"p-8 h-full w-full flex flex-col",hoverLift:!e.highlighted,style:e.highlighted?{border:"1px solid transparent",boxShadow:"0 8px 40px -12px rgba(0,0,0,0.6)"}:void 0,children:m.jsxs("div",{className:"flex h-full flex-col",children:[m.jsxs("div",{className:"flex flex-col",children:[m.jsx("div",{className:"text-[11px] font-medium text-white/85 uppercase tracking-[0.18em] mb-2",children:e.name}),m.jsxs("div",{className:"mb-3",children:[m.jsxs("span",{className:"text-5xl font-normal text-white tracking-tight",children:[e.startingFrom?"From ":"",Ms(e.price,t)]}),m.jsx("span",{className:"text-[14px] text-white/85 ml-1",children:e.period})]}),m.jsx("div",{className:"flex items-start min-h-[44px]",children:e.description&&m.jsx("p",{className:"text-[13px] text-white/85 leading-relaxed",children:e.description})}),m.jsx("div",{className:"mt-4 mb-4",children:m.jsx(Pe,{variant:e.variant==="outline"?"secondary":e.variant,size:"md",href:r,target:n(r)?"_blank":void 0,rel:n(r)?"noopener noreferrer":void 0,className:"w-full",children:e.ctaText})})]}),o?m.jsxs(m.Fragment,{children:[m.jsx("ul",{className:"space-y-2.5 mb-0",children:e.specs.map((s,i)=>{const l=s.icon;return m.jsxs("li",{className:"flex items-center gap-2.5",children:[m.jsx(l,{className:"w-4 h-4 text-[#55D396] shrink-0",strokeWidth:1.75}),m.jsx("span",{className:"text-[13.5px] text-white/85 flex-1",children:s.label}),s.infoText&&m.jsx(js,{delayDuration:100,children:m.jsxs(Ns,{children:[m.jsx(Ls,{asChild:!0,children:m.jsx("button",{type:"button","aria-label":s.infoText,className:"shrink-0 inline-flex items-center justify-center text-white/70 hover:text-white transition-colors outline-none focus-visible:text-white",children:m.jsx(Qo,{className:"w-3.5 h-3.5",strokeWidth:1.75})})}),m.jsx($o,{side:"top",className:"max-w-[220px] text-[12px]",children:s.infoText})]})})]},i)})}),(e.benefits&&e.benefits.length>0||e.benefitsHeading)&&m.jsx("div",{className:"border-t border-white/[0.08] my-4"}),e.benefitsHeading&&m.jsx("div",{className:"text-[12px] font-medium text-white/85 uppercase tracking-[0.14em] mb-3",children:e.benefitsHeading}),e.benefits&&e.benefits.length>0&&m.jsx("ul",{className:"space-y-2.5 mb-0",children:e.benefits.map((s,i)=>m.jsx("li",{className:"flex items-center gap-2.5",children:s.included?m.jsxs(m.Fragment,{children:[m.jsx(yt,{className:"w-3.5 h-3.5 text-[#55D396] shrink-0"}),m.jsx("span",{className:"text-[13.5px] text-white/85",children:s.label})]}):m.jsxs("span",{className:"inline-flex items-center gap-2.5 opacity-40",children:[m.jsx(Wo,{className:"w-3.5 h-3.5 text-white/60 shrink-0"}),m.jsx("span",{className:"text-[13.5px] text-white/85",children:s.label})]})},i))})]}):e.features&&e.features.length>0&&m.jsx("ul",{className:"space-y-2.5",children:e.features.map(s=>m.jsxs("li",{className:"flex items-start gap-2.5",children:[m.jsx(yt,{className:"w-3.5 h-3.5 mt-1 shrink-0 text-[#55D396]"}),m.jsx("span",{className:"text-[13.5px] text-white/85",children:s})]},s))}),e.extraDescription&&m.jsx("p",{className:"text-[13.5px] text-white/85 mt-4 mb-6 leading-relaxed",children:e.extraDescription}),e.secondaryCtaText&&e.secondaryCtaHref&&m.jsx("div",{className:"mt-auto",children:m.jsx(Pe,{variant:"secondary",size:"md",href:e.secondaryCtaHref,target:n(e.secondaryCtaHref)?"_blank":void 0,rel:n(e.secondaryCtaHref)?"noopener noreferrer":void 0,className:"w-full",children:e.secondaryCtaText})})]})})})}
1function Gs({title:e,subtitle:t,description:o,titleAs:n="h2",categories:r,viewAllHref:s,showCustomVpsCta:i=!0,note:l}){const a=n,[c,d]=b.useState(r[0]?.key??""),[u,h]=b.useState(c),[p,g]=b.useState(1),[x,w]=b.useState("EUR");b.useEffect(()=>{try{const f=window.localStorage.getItem(Ht);(f==="EUR"||f==="DKK"||f==="USD")&&w(f)}catch{}},[]);const y=(f,E=!1)=>{if(d(f),w("EUR"),E&&typeof window<"u"){const D=document.getElementById("pricing");if(D){const I=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches,z=D.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:z,behavior:I?"auto":"smooth"})}}},R=f=>{w(f);try{window.localStorage.setItem(Ht,f)}catch{}};b.useEffect(()=>{if(typeof window>"u")return;const f=new URLSearchParams(window.location.search).get("cat");f&&r.some(E=>E.key===f)&&(d(f),h(f))},[r]),b.useEffect(()=>{if(c===u)return;if(typeof window<"u"&&window.matchMedia?.("(prefers-reduced-motion: reduce)").matches){h(c),g(1);return}g(0);const E=window.setTimeout(()=>{h(c),g(1)},110);return()=>window.clearTimeout(E)},[c,u]);const P=r.find(f=>f.key===u)??r[0],A=r.length>1,T=r.find(f=>f.key==="custom-vps"||f.builder),S=()=>!i||T&&u===T.key?null:m.jsxs("div",{className:"mt-14 flex flex-col items-center gap-6",children:[m.jsxs("div",{className:"flex items-center gap-4 text-[12px] uppercase tracking-[0.18em] text-white/60",children:[m.jsx("span",{className:"h-px w-16 bg-white/15"}),"or",m.jsx("span",{className:"h-px w-16 bg-white/15"})]}),T?m.jsx(Pe,{variant:"primary",size:"lg",onClick:()=>y(T.key,!0),children:"Create a custom VPS"}):m.jsx(Pe,{variant:"primary",size:"lg",href:"/custom-vps#builder",children:"Create a custom VPS"})]}),N=f=>{if(f.renderCustom)return m.jsxs(m.Fragment,{children:[f.renderCustom(),S()]});if(f.builder)return m.jsx(m.Fragment,{children:m.jsx(Bo,{compact:!0,currency:x})});if(f.customCta)return m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"max-w-xl mx-auto",children:m.jsxs(Wt,{className:"p-10 text-center",children:[m.jsx("h3",{className:"text-2xl md:text-3xl font-normal text-white tracking-tight leading-[1.1] mb-3",children:f.customCta.title}),m.jsx("p",{className:"text-[15px] text-white/85 mb-8",children:f.customCta.description}),m.jsx(Pe,{variant:"primary",size:"lg",href:f.customCta.buttonHref,target:/^https?:\/\//i.test(f.customCta.buttonHref)?"_blank":void 0,rel:/^https?:\/\//i.test(f.customCta.buttonHref)?"noopener noreferrer":void 0,children:f.customCta.buttonText})]})}),S()]});const E=f.plans??[],D=z=>m.jsx(zs,{plan:z,currency:x},z.name),I=E.length>=3?m.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 md:auto-rows-fr gap-5 max-w-6xl mx-auto",children:E.map(D)}):E.length===2?m.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5 max-w-2xl mx-auto",children:E.map(D)}):m.jsx("div",{className:"max-w-sm mx-auto",children:E.map(D)});return m.jsxs(m.Fragment,{children:[I,S()]})};return m.jsxs("section",{id:"pricing",className:"cv-section relative w-full py-20 bg-black overflow-hidden",children:[m.jsx(Fo,{blobs:Ho}),m.jsxs("div",{className:"relative z-10 mx-auto max-w-[1400px] px-6 lg:px-10",children:[t&&m.jsx("div",{className:"flex items-center justify-center gap-2 mb-4",children:m.jsx("p",{className:"text-center text-balance text-[11px] font-medium text-white/85 uppercase tracking-[0.18em]",children:t})}),e&&m.jsx(a,{className:"text-3xl md:text-5xl font-normal text-white text-center tracking-tight leading-[1.05] mb-3",children:e}),m.jsx("p",{className:`text-[15px] text-white/85 text-center max-w-xl mx-auto ${l?"mb-4":"mb-12"}`,children:o??"All plans include free SSL, daily backups, and human support. No hidden fees."}),l&&m.jsx("p",{className:"text-[14px] text-white/80 text-center mb-12 max-w-2xl mx-auto",children:l}),A&&m.jsx("div",{className:r.length<=3?"no-scrollbar flex flex-nowrap justify-center overflow-x-auto snap-x snap-mandatory sm:overflow-visible gap-2.5 mx-auto mb-4":"no-scrollbar flex flex-nowrap overflow-x-auto snap-x snap-mandatory sm:overflow-visible sm:grid sm:grid-cols-3 md:grid-cols-6 gap-2.5 max-w-4xl mx-auto mb-4",children:r.map(f=>{const E=f.key===c;return m.jsx("button",{type:"button",onClick:()=>y(f.key),"aria-pressed":E,className:`shrink-0 snap-start sm:shrink cursor-pointer rounded-xl px-3 py-3 text-[12px] font-medium text-center transition-colors outline-none focus-visible:ring-2 focus-visible:ring-[#55D396]/60${r.length<=3?" min-w-[160px]":""}`,style:E?vt:kt,children:f.label},f.key)})}),m.jsx("div",{className:"flex justify-center gap-2.5 mb-8 md:mb-10",children:(P?.eurOnly?["EUR"]:["EUR","DKK","USD"]).map(f=>{const E=x===f,D=f==="EUR"?"EUR (€)":f==="DKK"?"DKK (kr.)":"USD ($)";return m.jsx("button",{type:"button",onClick:()=>R(f),"aria-pressed":E,className:"cursor-pointer rounded-xl px-4 py-2.5 text-[13px] font-medium text-center transition-colors outline-none focus-visible:ring-2 focus-visible:ring-[#55D396]/60",style:E?vt:kt,children:D},f)})}),m.jsx("div",{style:{opacity:p,transition:"opacity 110ms ease"},children:P&&N(P)}),s&&m.jsx("a",{href:s,className:"text-[13px] text-white/50 hover:text-white transition-colors mt-10 block text-center",children:"See all plans and configurations →"})]})]})}export{Gs as P};

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.