vendor: 6,474 bytes, line 1
1import{a as f,p as x,q as at,w as tn,M as nn,L as on,S as rn,O as sn}from"./chunk-QUQL4437-Q-bCYtDy.js";import{H as cn,C as an}from"./ConversationContext-B6L4HzX-.js";import{a as lt}from"./index-DSszVeBq.js";import{u as we,a as ln,i as un,B as te,T as fn,A as dn}from"./Spinner-D3e4HwcO.js";import{l as pn,c as mn,a as hn,s as gn,i as vn,b as xn,M as yn}from"./analytics-DgqY2pjA.js";function Ye(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ut(...e){return t=>{let n=!1;const o=e.map(r=>{const i=Ye(r,t);return!n&&typeof i=="function"&&(n=!0),i});if(n)return()=>{for(let r=0;r<o.length;r++){const i=o[r];typeof i=="function"?i():Ye(e[r],null)}}}}function Q(...e){return f.useCallback(ut(...e),e)}function wn(e){const t=bn(e),n=f.forwardRef((o,r)=>{const{children:i,...s}=o,l=f.Children.toArray(i),c=l.find(An);if(c){const a=c.props.children,u=l.map(d=>d===c?f.Children.count(a)>1?f.Children.only(null):f.isValidElement(a)?a.props.children:null:d);return x.jsx(t,{...s,ref:r,children:f.isValidElement(a)?f.cloneElement(a,void 0,u):null})}return x.jsx(t,{...s,ref:r,children:i})});return n.displayName=`${e}.Slot`,n}function bn(e){const t=f.forwardRef((n,o)=>{const{children:r,...i}=n;if(f.isValidElement(r)){const s=Cn(r),l=Pn(i,r.props);return r.type!==f.Fragment&&(l.ref=o?ut(o,s):s),f.cloneElement(r,l)}return f.Children.count(r)>1?f.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ft=Symbol("radix.slottable");function En(e){const t=({children:n})=>x.jsx(x.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=ft,t}function An(e){return f.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ft}function Pn(e,t){const n={...t};for(const o in t){const r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=(...l)=>{const c=i(...l);return r(...l),c}:r&&(n[o]=r):o==="style"?n[o]={...r,...i}:o==="className"&&(n[o]=[r,i].filter(Boolean).join(" "))}return{...e,...n}}function Cn(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 Rn=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ee=Rn.reduce((e,t)=>{const n=wn(`Primitive.${t}`),o=f.forwardRef((r,i)=>{const{asChild:s,...l}=r,c=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),x.jsx(c,{...l,ref:i})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function Sn(e,t){e&<.flushSync(()=>e.dispatchEvent(t))}var Tn=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"}),On="VisuallyHidden",dt=f.forwardRef((e,t)=>x.jsx(ee.span,{...e,ref:t,style:{...Tn,...e.style}}));dt.displayName=On;var Ln=dt;function pt(e,t=[]){let n=[];function o(i,s){const l=f.createContext(s),c=n.length;n=[...n,s];const a=d=>{const{scope:m,children:p,...h}=d,g=m?.[e]?.[c]||l,v=f.useMemo(()=>h,Object.values(h));return x.jsx(g.Provider,{value:v,children:p})};a.displayName=i+"Provider";function u(d,m){const p=m?.[e]?.[c]||l,h=f.useContext(p);if(h)return h;if(s!==void 0)return s;throw new Error(`\`${d}\` must be used within \`${i}\``)}return[a,u]}const r=()=>{const i=n.map(s=>f.createContext(s));return function(l){const c=l?.[e]||i;return f.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return r.scopeName=e,[o,Dn(r,...t)]}function Dn(...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(i){const s=o.reduce((l,{useScope:c,scopeName:a})=>{const d=c(i)[`__scope${a}`];return{...l,...d}},{});return f.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function X(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}var ae=globalThis?.document?f.useLayoutEffect:()=>{};function Mn(e,t){return f.useReducer((n,o)=>t[n][o]??n,e)}var mt=e=>{const{present:t,children:n}=e,o=_n(t),r=typeof n=="function"?n({present:o.isPresent}):f.Children.only(n),i=Q(o.ref,kn(r));return typeof n=="function"||o.isPresent?f.cloneElement(r,{ref:i}):null};mt.displayName="Presence";function _n(e){const[t,n]=f.useState(),o=f.useRef(null),r=f.useRef(e),i=f.useRef("none"),s=e?"mounted":"unmounted",[l,c]=Mn(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return f.useEffect(()=>{const a=pe(o.current);i.current=l==="mounted"?a:"none"},[l]),ae(()=>{const a=o.current,u=r.current;if(u!==e){const m=i.current,p=pe(a);e?c("MOUNT"):p==="none"||a?.display==="none"?c("UNMOUNT"):c(u&&m!==p?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,c]),ae(()=>{if(t){let a;const u=t.ownerDocument.defaultView??window,d=p=>{const g=pe(o.current).includes(CSS.escape(p.animationName));if(p.target===t&&g&&(c("ANIMATION_END"),!r.current)){const v=t.style.animationFillMode;t.style.animationFillMode="forwards",a=u.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=v)})}},m=p=>{p.target===t&&(i.current=pe(o.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{u.clearTimeout(a),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:f.useCallback(a=>{o.current=a?getComputedStyle(a):null,n(a)},[])}}function pe(e){return e?.animationName||"none"}function kn(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)}function be(e){const t=f.useRef(e);return f.useEffect(()=>{t.current=e}),f.useMemo(()=>(...n)=>t.current?.(...n),[])}function Nn(e,t=globalThis?.document){const n=be(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 In="DismissableLayer",De="dismissableLayer.update",jn="dismissableLayer.pointerDownOutside",Bn="dism
1issableLayer.focusOutside",Xe,ht=f.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),gt=f.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:o,onPointerDownOutside:r,onFocusOutside:i,onInteractOutside:s,onDismiss:l,...c}=e,a=f.useContext(ht),[u,d]=f.useState(null),m=u?.ownerDocument??globalThis?.document,[,p]=f.useState({}),h=Q(t,A=>d(A)),g=Array.from(a.layers),[v]=[...a.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(v),w=u?g.indexOf(u):-1,b=a.layersWithOutsidePointerEventsDisabled.size>0,E=w>=y,P=Hn(A=>{const L=A.target,k=[...a.branches].some(D=>D.contains(L));!E||k||(r?.(A),s?.(A),A.defaultPrevented||l?.())},m),O=Wn(A=>{const L=A.target;[...a.branches].some(D=>D.contains(L))||(i?.(A),s?.(A),A.defaultPrevented||l?.())},m);return Nn(A=>{w===a.layers.size-1&&(o?.(A),!A.defaultPrevented&&l&&(A.preventDefault(),l()))},m),f.useEffect(()=>{if(u)return n&&(a.layersWithOutsidePointerEventsDisabled.size===0&&(Xe=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),a.layersWithOutsidePointerEventsDisabled.add(u)),a.layers.add(u),Ge(),()=>{n&&a.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=Xe)}},[u,m,n,a]),f.useEffect(()=>()=>{u&&(a.layers.delete(u),a.layersWithOutsidePointerEventsDisabled.delete(u),Ge())},[u,a]),f.useEffect(()=>{const A=()=>p({});return document.addEventListener(De,A),()=>document.removeEventListener(De,A)},[]),x.jsx(ee.div,{...c,ref:h,style:{pointerEvents:b?E?"auto":"none":void 0,...e.style},onFocusCapture:X(e.onFocusCapture,O.onFocusCapture),onBlurCapture:X(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:X(e.onPointerDownCapture,P.onPointerDownCapture)})});gt.displayName=In;var Fn="DismissableLayerBranch",$n=f.forwardRef((e,t)=>{const n=f.useContext(ht),o=f.useRef(null),r=Q(t,o);return f.useEffect(()=>{const i=o.current;if(i)return n.branches.add(i),()=>{n.branches.delete(i)}},[n.branches]),x.jsx(ee.div,{...e,ref:r})});$n.displayName=Fn;function Hn(e,t=globalThis?.document){const n=be(e),o=f.useRef(!1),r=f.useRef(()=>{});return f.useEffect(()=>{const i=l=>{if(l.target&&!o.current){let c=function(){vt(jn,n,a,{discrete:!0})};const a={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=c,t.addEventListener("click",r.current,{once:!0})):c()}else t.removeEventListener("click",r.current);o.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",i),t.removeEventListener("click",r.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}function Wn(e,t=globalThis?.document){const n=be(e),o=f.useRef(!1);return f.useEffect(()=>{const r=i=>{i.target&&!o.current&&vt(Bn,n,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}function Ge(){const e=new CustomEvent(De);document.dispatchEvent(e)}function vt(e,t,n,{discrete:o}){const r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),o?Sn(r,i):r.dispatchEvent(i)}function zn(e){const[t,n]=f.useState(void 0);return ae(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const o=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const i=r[0];let s,l;if("borderBoxSize"in i){const c=i.borderBoxSize,a=Array.isArray(c)?c[0]:c;s=a.inlineSize,l=a.blockSize}else s=e.offsetWidth,l=e.offsetHeight;n({width:s,height:l})});return o.observe(e,{box:"border-box"}),()=>o.unobserve(e)}else n(void 0)},[e]),t}const Vn=["top","right","bottom","left"],K=Math.min,B=Math.max,ge=Math.round,me=Math.floor,V=e=>({x:e,y:e}),Un={left:"right",right:"left",bottom:"top",top:"bottom"},Yn={start:"end",end:"start"};function Me(e,t,n){return B(e,K(t,n))}function G(e,t){return typeof e=="function"?e(t):e}function q(e){return e.split("-")[0]}function ie(e){return e.split("-")[1]}function Ie(e){return e==="x"?"y":"x"}function je(e){return e==="y"?"height":"width"}const Xn=new Set(["top","bottom"]);function z(e){return Xn.has(q(e))?"y":"x"}function Be(e){return Ie(z(e))}function Gn(e,t,n){n===void 0&&(n=!1);const o=ie(e),r=Be(e),i=je(r);let s=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=ve(s)),[s,ve(s)]}function qn(e){const t=ve(e);return[_e(e),t,_e(t)]}function _e(e){return e.replace(/start|end/g,t=>Yn[t])}const qe=["left","right"],Ke=["right","left"],Kn=["top","bottom"],Zn=["bottom","top"];
vendor: 14,301 bytes, line 1
1function Jn(e,t,n){switch(e){case"top":case"bottom":return n?t?Ke:qe:t?qe:Ke;case"left":case"right":return t?Kn:Zn;default:return[]}}function Qn(e,t,n,o){const r=ie(e);let i=Jn(q(e),n==="start",o);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(_e)))),i}function ve(e){return e.replace(/left|right|bottom|top/g,t=>Un[t])}function eo(e){return{top:0,right:0,bottom:0,left:0,...e}}function xt(e){return typeof e!="number"?eo(e):{top:e,right:e,bottom:e,left:e}}function xe(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 Ze(e,t,n){let{reference:o,floating:r}=e;const i=z(t),s=Be(t),l=je(s),c=q(t),a=i==="y",u=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,m=o[l]/2-r[l]/2;let p;switch(c){case"top":p={x:u,y:o.y-r.height};break;case"bottom":p={x:u,y:o.y+o.height};break;case"right":p={x:o.x+o.width,y:d};break;case"left":p={x:o.x-r.width,y:d};break;default:p={x:o.x,y:o.y}}switch(ie(t)){case"start":p[s]-=m*(n&&a?-1:1);break;case"end":p[s]+=m*(n&&a?-1:1);break}return p}const to=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:i=[],platform:s}=n,l=i.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t));let a=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:d}=Ze(a,o,c),m=o,p={},h=0;for(let g=0;g<l.length;g++){const{name:v,fn:y}=l[g],{x:w,y:b,data:E,reset:P}=await y({x:u,y:d,initialPlacement:o,placement:m,strategy:r,middlewareData:p,rects:a,platform:s,elements:{reference:e,floating:t}});u=w??u,d=b??d,p={...p,[v]:{...p[v],...E}},P&&h<=50&&(h++,typeof P=="object"&&(P.placement&&(m=P.placement),P.rects&&(a=P.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):P.rects),{x:u,y:d}=Ze(a,m,c)),g=-1)}return{x:u,y:d,placement:m,strategy:r,middlewareData:p}};async function le(e,t){var n;t===void 0&&(t={});const{x:o,y:r,platform:i,rects:s,elements:l,strategy:c}=e,{boundary:a="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:p=0}=G(t,e),h=xt(p),v=l[m?d==="floating"?"reference":"floating":d],y=xe(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(v)))==null||n?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:a,rootBoundary:u,strategy:c})),w=d==="floating"?{x:o,y:r,width:s.floating.width,height:s.floating.height}:s.reference,b=await(i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating)),E=await(i.isElement==null?void 0:i.isElement(b))?await(i.getScale==null?void 0:i.getScale(b))||{x:1,y:1}:{x:1,y:1},P=xe(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:b,strategy:c}):w);return{top:(y.top-P.top+h.top)/E.y,bottom:(P.bottom-y.bottom+h.bottom)/E.y,left:(y.left-P.left+h.left)/E.x,right:(P.right-y.right+h.right)/E.x}}const no=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:i,platform:s,elements:l,middlewareData:c}=t,{element:a,padding:u=0}=G(e,t)||{};if(a==null)return{};const d=xt(u),m={x:n,y:o},p=Be(r),h=je(p),g=await s.getDimensions(a),v=p==="y",y=v?"top":"left",w=v?"bottom":"right",b=v?"clientHeight":"clientWidth",E=i.reference[h]+i.reference[p]-m[p]-i.floating[h],P=m[p]-i.reference[p],O=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a));let A=O?O[b]:0;(!A||!await(s.isElement==null?void 0:s.isElement(O)))&&(A=l.floating[b]||i.floating[h]);const L=E/2-P/2,k=A/2-g[h]/2-1,D=K(d[y],k),N=K(d[w],k),I=D,_=A-g[h]-N,M=A/2-g[h]/2+L,T=Me(I,M,_),R=!c.arrow&&ie(r)!=null&&M!==T&&i.reference[h]/2-(M<I?D:N)-g[h]/2<0,C=R?M<I?M-I:M-_:0;return{[p]:m[p]+C,data:{[p]:T,centerOffset:M-T-C,...R&&{alignmentOffset:C}},reset:R}}}),oo=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:r,middlewareData:i,rects:s,initialPlacement:l,platform:c,elements:a}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...v}=G(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const y=q(r),w=z(l),b=q(l)===l,E=await(c.isRTL==null?void 0:c.isRTL(a.floating)),P=m||(b||!g?[ve(l)]:qn(l)),O=h!=="none";!m&&O&&P.push(...Qn(l,g,h,E));const A=[l,...P],L=await le(t,v),k=[];let D=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&k.push(L[y]),d){const M=Gn(r,s,E);k.push(L[M[0]],L[M[1]])}if(D=[...D,{placement:r,overflows:k}],!k.every(M=>M<=0)){var N,I;const M=(((N=i.flip)==null?void 0:N.index)||0)+1,T=A[M];if(T&&(!(d==="alignment"?w!==z(T):!1)||D.every(S=>z(S.placement)===w?S.overflows[0]>0:!0)))return{data:{index:M,overflows:D},reset:{placement:T}};let R=(I=D.filter(C=>C.overflows[0]<=0).sort((C,S)=>C.overflows[1]-S.overflows[1])[0])==null?void 0:I.placement;if(!R)switch(p){case"bestFit":{var _;const C=(_=D.filter(S=>{if(O){const j=z(S.placement);return j===w||j==="y"}return!0}).map(S=>[S.placement,S.overflows.filter(j=>j>0).reduce((j,W)=>j+W,0)]).sort((S,j)=>S[1]-j[1])[0])==null?void 0:_[0];C&&(R=C);break}case"initialPlacement":R=l;break}if(r!==R)return{reset:{placement:R}}}return{}}}};function Je(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Qe(e){return Vn.some(t=>e[t]>=0)}const ro=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:o="referenceHidden",...r}=G(e,t);switch(o){case"referenceHidden":{const i=await le(t,{...r,elementContext:"reference"}),s=Je(i,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Qe(s)}}}case"escaped":{const i=await le(t,{...r,altBoundary:!0}),s=Je(i,n.floating);return{data:{escapedOffsets:s,escaped:Qe(s)}}}default:return{}}}}},yt=new Set(["left","top"]);async function io(e,t){const{placement:n,platform:o,elements:r}=e,i=await(o.isRTL==null?void 0:o.isRTL(r.floating)),s=q(n),l=ie(n),c=z(n)==="y",a=yt.has(s)?-1:1,u=i&&c?-1:1,d=G(t,e);let{mainAxis:m,crossAxis:p,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&typeof h=="number"&&(p=l==="end"?h*-1:h),c?{x:p*u,y:m*a}:{x:m*a,y:p*u}}const so=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:i,placement:s,middlewareData:l}=t,c=await io(t,e);return s===((n=l.offset)==null?void 0:n.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:r+c.x,y:i+c.y,data:{...c,placement:s}}}}},co=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:l={fn:v=>{let{x:y,y:w}=v;return{x:y,y:w}}},...c}=G(e,t),a={x:n,y:o},u=await le(t,c),d=z(q(r)),m=Ie(d);let p=a[m],h=a[d];if(i){const v=m==="y"?"top":"left",y=m==="y"?"bottom":"right",w=p+u[v],b=p-u[y];p=Me(w,p,b)}if(s){const v=d==="y"?"top":"left",y=d==="y"?"bottom":"right",w=h+u[v],b=h-u[y];h=Me(w,h,b)}const g=l.fn({...t,[m]:p,[d]:h});return{...g,data:{x:g.x-n,y:g.y-o,enabled:{[m]:i,[d]:s}}}}}},ao=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:r,rects:i,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:a=!0}=G(e,t),u={x:n,y:o},d=z(r),m=Ie(d);let p=u[m],h=u[d];const g=G(l,t),v=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(c){const b=m==="y"?"height":"width",E=i.reference[m]-i.floating[b]+v.mainAxis,P=i.reference[m]+i.reference[b]-v.mainAxis;p<E?p=E:p>P&&(p=P)}if(a){var y,w;const b=m==="y"?"width":"height",E=yt.has(q(r)),P=i.reference[d]-i.floating[b]+(E&&((y=s.offset)==null?void 0:y[d])||0)+(E?0:v.crossAxis),O=i.reference[d]+i.reference[b]+(E?0:((w=s.offset)==null?void 0:w[d])||0)-(E?v.crossAxis:0);h<P?h=P:h>O&&(h=O)}return{[m]:p,[d]:h}}}},lo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:r,rects:i,platform:s,elements:l}=t,{apply:c=()=>{},...a}=G(e,t),u=await le(t,a),d=q(r),m=ie(r),p=z(r)==="y",{width:h,height:g}=i.floating;let v,y;d==="top"||d==="bottom"?(v=d,y=m===(await(s.isRTL==null?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(y=d,v=m==="end"?"top":"bottom");const w=g-u.top-u.bottom,b=h-u.left-u.right,E=K(g-u[v],w),P=K(h-u[y],b),O=!t.middlewareData.shift;let A=E,L=P;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(L=b),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(A=w),O&&!m){const D=B(u.left,0),N=B(u.right,0),I=B(u.top,0),_=B(u.bottom,0);p?L=h-2*(D!==0||N!==0?D+N:B(u.left,u.right)):A=g-2*(I!==0||_!==0?I+_:B(u.top,u.bottom))}await c({...t,availableWidth:L,availableHeight:A});const k=await s.getDimensions(l.floating);return h!==k.width||g!==k.height?{reset:{rects:!0}}:{}}}};function Ee(){return typeof window<"u"}function se(e){return wt(e)?(e.nodeName||"").toLowerCase():"#document"}function F(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Y(e){var t;return(t=(wt(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function wt(e){return Ee()?e instanceof Node||e instanceof F(e).Node:!1}function $(e){return Ee()?e instanceof Element||e instanceof F(e).Element:!1}function U(e){return Ee()?e instanceof HTMLElement||e instanceof F(e).HTMLElement:!1}function et(e){return!Ee()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof F(e).ShadowRoot}const uo=new Set(["inline","contents"]);function fe(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=H(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!uo.has(r)}const fo=new Set(["table","td","th"]);function po(e){return fo.has(se(e))}const mo=[":popover-open",":modal"];function Ae(e){return mo.some(t=>{try{return e.matches(t)}catch{return!1}})}const ho=["transform","translate","scale","rotate","perspective"],go=["transform","translate","scale","rotate","perspective","filter"],vo=["paint","layout","strict","content"];function Fe(e){const t=$e(),n=$(e)?H(e):e;return ho.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)||go.some(o=>(n.willChange||"").includes(o))||vo.some(o=>(n.contain||"").includes(o))}function xo(e){let t=Z(e);for(;U(t)&&!oe(t);){if(Fe(t))return t;if(Ae(t))return null;t=Z(t)}return null}function $e(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const yo=new Set(["html","body","#document"]);function oe(e){return yo.has(se(e))}function H(e){return F(e).getComputedStyle(e)}function Pe(e){return $(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Z(e){if(se(e)==="html")return e;const t=e.assignedSlot||e.parentNode||et(e)&&e.host||Y(e);return et(t)?t.host:t}function bt(e){const t=Z(e);return oe(t)?e.ownerDocument?e.ownerDocument.body:e.body:U(t)&&fe(t)?t:bt(t)}function ue(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=bt(e),i=r===((o=e.ownerDocument)==null?void 0:o.body),s=F(r);if(i){const l=ke(s);return t.concat(s,s.visualViewport||[],fe(r)?r:[],l&&n?ue(l):[])}return t.concat(r,ue(r,[],n))}function ke(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Et(e){const t=H(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=U(e),i=r?e.offsetWidth:n,s=r?e.offsetHeight:o,l=ge(n)!==i||ge(o)!==s;return l&&(n=i,o=s),{width:n,height:o,$:l}}function He(e){return $(e)?e:e.contextElement}function ne(e){const t=He(e);if(!U(t))return V(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:i}=Et(t);let s=(i?ge(n.width):n.width)/o,l=(i?ge(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!l||!Number.isFinite(l))&&(l=1),{x:s,y:l}}const wo=V(0);function At(e){const t=F(e);return!$e()||!t.visualViewport?wo:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function bo(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==F(e)?!1:t}function J(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),i=He(e);let s=V(1);t&&(o?$(o)&&(s=ne(o)):s=ne(e));const l=bo(i,n,o)?At(i):V(0);let c=(r.left+l.x)/s.x,a=(r.top+l.y)/s.y,u=r.width/s.x,d=r.height/s.y;if(i){const m=F(i),p=o&&$(o)?F(o):o;let h=m,g=ke(h);for(;g&&o&&p!==h;){const v=ne(g),y=g.getBoundingClientRect(),w=H(g),b=y.left+(g.clientLeft+parseFloat(w.paddingLeft))*v.x,E=y.top+(g.clientTop+parseFloat(w.paddingTop))*v.y;c*=v.x,a*=v.y,u*=v.x,d*=v.y,c+=b,a+=E,h=F(g),g=ke(h)}}return xe({width:u,height:d,x:c,y:a})}function Ce(e,t){const n=Pe(e).scrollLeft;return t?t.left+n:J(Y(e)).left+n}function Pt(e,t){const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-Ce(e,n),r=n.top+t.scrollTop;return{x:o,y:r}}function Eo(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const i=r==="fixed",s=Y(o),l=t?Ae(t.floating):!1;if(o===s||l&&i)return n;let c={scrollLeft:0,scrollTop:0},a=V(1);const u=V(0),d=U(o);if((d||!d&&!i)&&((se(o)!=="body"||fe(s))&&(c=Pe(o)),U(o))){const p=J(o);a=ne(o),u.x=p.x+o.clientLeft,u.y=p.y+o.clientTop}const m=s&&!d&&!i?Pt(s,c):V(0);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-c.scrollLeft*a.x+u.x+m.x,y:n.y*a.y-c.scrollTop*a.y+u.y+m.y}}function Ao(e){return Array.from(e.getClientRects())}function Po(e){const t=Y(e),n=Pe(e),o=e.ownerDocument.body,r=B(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=B(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+Ce(e);const l=-n.scrollTop;return H(o).direction==="rtl"&&(s+=B(t.clientWidth,o.clientWidth)-r),{width:r,height:i,x:s,y:l}}const tt=25;function Co(e,t){const n=F(e),o=Y(e),r=n.visualViewport;let i=o.clientWidth,s=o.clientHeight,l=0,c=0;if(r){i=r.width,s=r.height;const u=$e();(!u||u&&t==="fixed")&&(l=r.offsetLeft,c=r.offsetTop)}const a=Ce(o);if(a<=0){const u=o.ownerDocument,d=u.body,m=getComputedStyle(d),p=u.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,h=Math.abs(o.clientWidth-d.clientWidth-p);h<=tt&&(i-=h)}else a<=tt&&(i+=a);return{width:i,height:s,x:l,y:c}}const Ro=new Set(["absolute","fixed"]);function So(e,t){const n=J(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,i=U(e)?ne(e):V(1),s=e.clientWidth*i.x,l=e.clientHeight*i.y,c=r*i.x,a=o*i.y;return{width:s,height:l,x:c,y:a}}function nt(e,t,n){let o;if(t==="viewport")o=Co(e,n);else if(t==="document")o=Po(Y(e));
vendor: 8,729 bytes, line 1
1else if($(t))o=So(t,n);else{const r=At(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return xe(o)}function Ct(e,t){const n=Z(e);return n===t||!$(n)||oe(n)?!1:H(n).position==="fixed"||Ct(n,t)}function To(e,t){const n=t.get(e);if(n)return n;let o=ue(e,[],!1).filter(l=>$(l)&&se(l)!=="body"),r=null;const i=H(e).position==="fixed";let s=i?Z(e):e;for(;$(s)&&!oe(s);){const l=H(s),c=Fe(s);!c&&l.position==="fixed"&&(r=null),(i?!c&&!r:!c&&l.position==="static"&&!!r&&Ro.has(r.position)||fe(s)&&!c&&Ct(e,s))?o=o.filter(u=>u!==s):r=l,s=Z(s)}return t.set(e,o),o}function Oo(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const s=[...n==="clippingAncestors"?Ae(t)?[]:To(t,this._c):[].concat(n),o],l=s[0],c=s.reduce((a,u)=>{const d=nt(t,u,r);return a.top=B(d.top,a.top),a.right=K(d.right,a.right),a.bottom=K(d.bottom,a.bottom),a.left=B(d.left,a.left),a},nt(t,l,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function Lo(e){const{width:t,height:n}=Et(e);return{width:t,height:n}}function Do(e,t,n){const o=U(t),r=Y(t),i=n==="fixed",s=J(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const c=V(0);function a(){c.x=Ce(r)}if(o||!o&&!i)if((se(t)!=="body"||fe(r))&&(l=Pe(t)),o){const p=J(t,!0,i,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}else r&&a();i&&!o&&r&&a();const u=r&&!o&&!i?Pt(r,l):V(0),d=s.left+l.scrollLeft-c.x-u.x,m=s.top+l.scrollTop-c.y-u.y;return{x:d,y:m,width:s.width,height:s.height}}function Te(e){return H(e).position==="static"}function ot(e,t){if(!U(e)||H(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Y(e)===n&&(n=n.ownerDocument.body),n}function Rt(e,t){const n=F(e);if(Ae(e))return n;if(!U(e)){let r=Z(e);for(;r&&!oe(r);){if($(r)&&!Te(r))return r;r=Z(r)}return n}let o=ot(e,t);for(;o&&po(o)&&Te(o);)o=ot(o,t);return o&&oe(o)&&Te(o)&&!Fe(o)?n:o||xo(e)||n}const Mo=async function(e){const t=this.getOffsetParent||Rt,n=this.getDimensions,o=await n(e.floating);return{reference:Do(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function _o(e){return H(e).direction==="rtl"}const ko={convertOffsetParentRelativeRectToViewportRelativeRect:Eo,getDocumentElement:Y,getClippingRect:Oo,getOffsetParent:Rt,getElementRects:Mo,getClientRects:Ao,getDimensions:Lo,getScale:ne,isElement:$,isRTL:_o};function St(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function No(e,t){let n=null,o;const r=Y(e);function i(){var l;clearTimeout(o),(l=n)==null||l.disconnect(),n=null}function s(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),i();const a=e.getBoundingClientRect(),{left:u,top:d,width:m,height:p}=a;if(l||t(),!m||!p)return;const h=me(d),g=me(r.clientWidth-(u+m)),v=me(r.clientHeight-(d+p)),y=me(u),b={rootMargin:-h+"px "+-g+"px "+-v+"px "+-y+"px",threshold:B(0,K(1,c))||1};let E=!0;function P(O){const A=O[0].intersectionRatio;if(A!==c){if(!E)return s();A?s(!1,A):o=setTimeout(()=>{s(!1,1e-7)},1e3)}A===1&&!St(a,e.getBoundingClientRect())&&s(),E=!1}try{n=new IntersectionObserver(P,{...b,root:r.ownerDocument})}catch{n=new IntersectionObserver(P,b)}n.observe(e)}return s(!0),i}function Io(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,a=He(e),u=r||i?[...a?ue(a):[],...ue(t)]:[];u.forEach(y=>{r&&y.addEventListener("scroll",n,{passive:!0}),i&&y.addEventListener("resize",n)});const d=a&&l?No(a,n):null;let m=-1,p=null;s&&(p=new ResizeObserver(y=>{let[w]=y;w&&w.target===a&&p&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var b;(b=p)==null||b.observe(t)})),n()}),a&&!c&&p.observe(a),p.observe(t));let h,g=c?J(e):null;c&&v();function v(){const y=J(e);g&&!St(g,y)&&n(),g=y,h=requestAnimationFrame(v)}return n(),()=>{var y;u.forEach(w=>{r&&w.removeEventListener("scroll",n),i&&w.removeEventListener("resize",n)}),d?.(),(y=p)==null||y.disconnect(),p=null,c&&cancelAnimationFrame(h)}}const jo=so,Bo=co,Fo=oo,$o=lo,Ho=ro,rt=no,Wo=ao,zo=(e,t,n)=>{const o=new Map,r={platform:ko,...n},i={...r.platform,_c:o};return to(e,t,{...r,platform:i})};var Vo=typeof document<"u",Uo=function(){},he=Vo?f.useLayoutEffect:Uo;function ye(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(!ye(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 i=r[o];if(!(i==="_owner"&&e.$$typeof)&&!ye(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Tt(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function it(e,t){const n=Tt(e);return Math.round(t*n)/n}function Oe(e){const t=f.useRef(e);return he(()=>{t.current=e}),t}function Yo(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:r,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:c,open:a}=e,[u,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=f.useState(o);ye(m,o)||p(o);const[h,g]=f.useState(null),[v,y]=f.useState(null),w=f.useCallback(S=>{S!==O.current&&(O.current=S,g(S))},[]),b=f.useCallback(S=>{S!==A.current&&(A.current=S,y(S))},[]),E=i||h,P=s||v,O=f.useRef(null),A=f.useRef(null),L=f.useRef(u),k=c!=null,D=Oe(c),N=Oe(r),I=Oe(a),_=f.useCallback(()=>{if(!O.current||!A.current)return;const S={placement:t,strategy:n,middleware:m};N.current&&(S.platform=N.current),zo(O.current,A.current,S).then(j=>{const W={...j,isPositioned:I.current!==!1};M.current&&!ye(L.current,W)&&(L.current=W,lt.flushSync(()=>{d(W)}))})},[m,t,n,N,I]);he(()=>{a===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,d(S=>({...S,isPositioned:!1})))},[a]);const M=f.useRef(!1);he(()=>(M.current=!0,()=>{M.current=!1}),[]),he(()=>{if(E&&(O.current=E),P&&(A.current=P),E&&P){if(D.current)return D.current(E,P,_);_()}},[E,P,_,D,k]);const T=f.useMemo(()=>({reference:O,floating:A,setReference:w,setFloating:b}),[w,b]),R=f.useMemo(()=>({reference:E,floating:P}),[E,P]),C=f.useMemo(()=>{const S={position:n,left:0,top:0};if(!R.floating)return S;const j=it(R.floating,u.x),W=it(R.floating,u.y);return l?{...S,transform:"translate("+j+"px, "+W+"px)",...Tt(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:j,top:W}},[n,l,R.floating,u.x,u.y]);return f.useMemo(()=>({...u,update:_,refs:T,elements:R,floatingStyles:C}),[u,_,T,R,C])}const Xo=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?rt({element:o.current,padding:r}).fn(n):{}:o?rt({element:o,padding:r}).fn(n):{}}}},Go=(e,t)=>({...jo(e),options:[e,t]}),qo=(e,t)=>({...Bo(e),options:[e,t]}),Ko=(e,t)=>({...Wo(e),options:[e,t]}),Zo=(e,t)=>({...Fo(e),options:[e,t]}),Jo=(e,t)=>({...$o(e),options:[e,t]}),Qo=(e,t)=>({...Ho(e),options:[e,t]}),er=(e,t)=>({...Xo(e),options:[e,t]});var tr="Arrow",Ot=f.forwardRef((e,t)=>{const{children:n,width:o=10,height:r=5,...i}=e;return x.jsx(ee.svg,{...i,ref:t,width:o,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:x.jsx("polygon",{points:"0,0 30,0 15,10"})})});Ot.displayName=tr;var nr=Ot,Lt="Popper",[Dt,Mt]=pt(Lt),[Zr,_t]=Dt(Lt),kt="PopperAnchor",Nt=f.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:o,...r}=e,i=_t(kt,n),s=f.useRef(null),l=Q(t,s),c=f.useRef(null);return f.useEffect(()=>{const a=c.current;c.current=o?.current||s.current,a!==c.current&&i.onAnchorChange(c.current)}),o?null:x.jsx(ee.div,{...r,ref:l})});Nt.displayName=kt;var We="PopperContent",[or,rr]=Dt(We),It=f.forwardRef((e,t)=>{const{__scopePopper:n,side:o="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:a=[],collisionPadding:u=0,sticky:d="partial",hideWhenDetached:m=!1,updatePositionStrategy:p="optimized",onPlaced:h,...g}=e,v=_t(We,n),[y,w]=f.useState(null),b=Q(t,ce=>w(ce)),[E,P]=f.useState(null),O=zn(E),A=O?.width??0,L=O?.height??0,k=o+(i!=="center"?"-"+i:""),D=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},N=Array.isArray(a)?a:[a],I=N.length>0,_={padding:D,boundary:N.filter(sr),altBoundary:I},{refs:M,floatingStyles:T,placement:R,isPositioned:C,middlewareData:S}=Yo({strategy:"fixed",placement:k,whileElementsMounted:(...ce)=>Io(...ce,{animationFrame:p==="always"}),elements:{reference:v.anchor},middleware:[Go({mainAxis:r+L,alignmentAxis:s}),c&&qo({mainAxis:!0,crossAxis:!1,limiter:d==="partial"?Ko():void 0,..._}),c&&Zo({..._}
vendor: 4,267 bytes, line 1
1),Jo({..._,apply:({elements:ce,rects:Ue,availableWidth:Zt,availableHeight:Jt})=>{const{width:Qt,height:en}=Ue.reference,de=ce.floating.style;de.setProperty("--radix-popper-available-width",`${Zt}px`),de.setProperty("--radix-popper-available-height",`${Jt}px`),de.setProperty("--radix-popper-anchor-width",`${Qt}px`),de.setProperty("--radix-popper-anchor-height",`${en}px`)}}),E&&er({element:E,padding:l}),cr({arrowWidth:A,arrowHeight:L}),m&&Qo({strategy:"referenceHidden",..._})]}),[j,W]=Ft(R),Ve=be(h);ae(()=>{C&&Ve?.()},[C,Ve]);const Yt=S.arrow?.x,Xt=S.arrow?.y,Gt=S.arrow?.centerOffset!==0,[qt,Kt]=f.useState();return ae(()=>{y&&Kt(window.getComputedStyle(y).zIndex)},[y]),x.jsx("div",{ref:M.setFloating,"data-radix-popper-content-wrapper":"",style:{...T,transform:C?T.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:qt,"--radix-popper-transform-origin":[S.transformOrigin?.x,S.transformOrigin?.y].join(" "),...S.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:x.jsx(or,{scope:n,placedSide:j,onArrowChange:P,arrowX:Yt,arrowY:Xt,shouldHideArrow:Gt,children:x.jsx(ee.div,{"data-side":j,"data-align":W,...g,ref:b,style:{...g.style,animation:C?void 0:"none"}})})})});It.displayName=We;var jt="PopperArrow",ir={top:"bottom",right:"left",bottom:"top",left:"right"},Bt=f.forwardRef(function(t,n){const{__scopePopper:o,...r}=t,i=rr(jt,o),s=ir[i.placedSide];return x.jsx("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[s]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:x.jsx(nr,{...r,ref:n,style:{...r.style,display:"block"}})})});Bt.displayName=jt;function sr(e){return e!==null}var cr=e=>({name:"transformOrigin",options:e,fn(t){const{placement:n,rects:o,middlewareData:r}=t,s=r.arrow?.centerOffset!==0,l=s?0:e.arrowWidth,c=s?0:e.arrowHeight,[a,u]=Ft(n),d={start:"0%",center:"50%",end:"100%"}[u],m=(r.arrow?.x??0)+l/2,p=(r.arrow?.y??0)+c/2;let h="",g="";return a==="bottom"?(h=s?d:`${m}px`,g=`${-c}px`):a==="top"?(h=s?d:`${m}px`,g=`${o.floating.height+c}px`):a==="right"?(h=`${-c}px`,g=s?d:`${p}px`):a==="left"&&(h=`${o.floating.width+c}px`,g=s?d:`${p}px`),{data:{x:h,y:g}}}});function Ft(e){const[t,n="center"]=e.split("-");return[t,n]}var ar=Nt,lr=It,ur=Bt,[Re]=pt("Tooltip",[Mt]),ze=Mt(),$t="TooltipProvider",fr=700,st="tooltip.open",[dr,Ht]=Re($t),Wt=e=>{const{__scopeTooltip:t,delayDuration:n=fr,skipDelayDuration:o=300,disableHoverableContent:r=!1,children:i}=e,s=f.useRef(!0),l=f.useRef(!1),c=f.useRef(0);return f.useEffect(()=>{const a=c.current;return()=>window.clearTimeout(a)},[]),x.jsx(dr,{scope:t,isOpenDelayedRef:s,delayDuration:n,onOpen:f.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:f.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,o)},[o]),isPointerInTransitRef:l,onPointerInTransitChange:f.useCallback(a=>{l.current=a},[]),disableHoverableContent:r,children:i})};Wt.displayName=$t;var zt="Tooltip",[Jr,Se]=Re(zt),Ne="TooltipTrigger",pr=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,r=Se(Ne,n),i=Ht(Ne,n),s=ze(n),l=f.useRef(null),c=Q(t,l,r.onTriggerChange),a=f.useRef(!1),u=f.useRef(!1),d=f.useCallback(()=>a.current=!1,[]);return f.useEffect(()=>()=>document.removeEventListener("pointerup",d),[d]),x.jsx(ar,{asChild:!0,...s,children:x.jsx(ee.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...o,ref:c,onPointerMove:X(e.onPointerMove,m=>{m.pointerType!=="touch"&&!u.current&&!i.isPointerInTransitRef.current&&(r.onTriggerEnter(),u.current=!0)}),onPointerLeave:X(e.onPointerLeave,()=>{r.onTriggerLeave(),u.current=!1}),onPointerDown:X(e.onPointerDown,()=>{r.open&&r.onClose(),a.current=!0,document.addEventListener("pointerup",d,{once:!0})}),onFocus:X(e.onFocus,()=>{a.current||r.onOpen()}),onBlur:X(e.onBlur,r.onClose),onClick:X(e.onClick,r.onClose)})})});pr.displayName=Ne;var mr="TooltipPortal",[Qr,hr]=Re(mr,{forceMount:void 0}),re="TooltipContent",gr=f.forwardRef((e,t)=>
vendor: 6,703 bytes, lines 1-73
1{const n=hr(re,e.__scopeTooltip),{forceMount:o=n.forceMount,side:r="top",...i}=e,s=Se(re,e.__scopeTooltip);return x.jsx(mt,{present:o||s.open,children:s.disableHoverableContent?x.jsx(Vt,{side:r,...i,ref:t}):x.jsx(vr,{side:r,...i,ref:t})})}),vr=f.forwardRef((e,t)=>{const n=Se(re,e.__scopeTooltip),o=Ht(re,e.__scopeTooltip),r=f.useRef(null),i=Q(t,r),[s,l]=f.useState(null),{trigger:c,onClose:a}=n,u=r.current,{onPointerInTransitChange:d}=o,m=f.useCallback(()=>{l(null),d(!1)},[d]),p=f.useCallback((h,g)=>{const v=h.currentTarget,y={x:h.clientX,y:h.clientY},w=Er(y,v.getBoundingClientRect()),b=Ar(y,w),E=Pr(g.getBoundingClientRect()),P=Rr([...b,...E]);l(P),d(!0)},[d]);return f.useEffect(()=>()=>m(),[m]),f.useEffect(()=>{if(c&&u){const h=v=>p(v,u),g=v=>p(v,c);return c.addEventListener("pointerleave",h),u.addEventListener("pointerleave",g),()=>{c.removeEventListener("pointerleave",h),u.removeEventListener("pointerleave",g)}}},[c,u,p,m]),f.useEffect(()=>{if(s){const h=g=>{const v=g.target,y={x:g.clientX,y:g.clientY},w=c?.contains(v)||u?.contains(v),b=!Cr(y,s);w?m():b&&(m(),a())};return document.addEventListener("pointermove",h),()=>document.removeEventListener("pointermove",h)}},[c,u,s,a,m]),x.jsx(Vt,{...e,ref:i})}),[xr,yr]=Re(zt,{isInside:!1}),wr=En("TooltipContent"),Vt=f.forwardRef((e,t)=>{const{__scopeTooltip:n,children:o,"aria-label":r,onEscapeKeyDown:i,onPointerDownOutside:s,...l}=e,c=Se(re,n),a=ze(n),{onClose:u}=c;return f.useEffect(()=>(document.addEventListener(st,u),()=>document.removeEventListener(st,u)),[u]),f.useEffect(()=>{if(c.trigger){const d=m=>{m.target?.contains(c.trigger)&&u()};return window.addEventListener("scroll",d,{capture:!0}),()=>window.removeEventListener("scroll",d,{capture:!0})}},[c.trigger,u]),x.jsx(gt,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:d=>d.preventDefault(),onDismiss:u,children:x.jsxs(lr,{"data-state":c.stateAttribute,...a,...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:[x.jsx(wr,{children:o}),x.jsx(xr,{scope:n,isInside:!0,children:x.jsx(Ln,{id:c.contentId,role:"tooltip",children:r||o})})]})})});gr.displayName=re;var Ut="TooltipArrow",br=f.forwardRef((e,t)=>{const{__scopeTooltip:n,...o}=e,r=ze(n);return yr(Ut,n).isInside?null:x.jsx(ur,{...r,...o,ref:t})});br.displayName=Ut;function Er(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,o,r,i)){case i:return"left";case r:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function Ar(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 Pr(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 Cr(e,t){const{x:n,y:o}=e;let r=!1;for(let i=0,s=t.length-1;i<t.length;s=i++){const l=t[i],c=t[s],a=l.x,u=l.y,d=c.x,m=c.y;u>o!=m>o&&n<(d-a)*(o-u)/(m-u)+a&&(r=!r)}return r}function Rr(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),Sr(t)}function Sr(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 i=t[t.length-1],s=t[t.length-2];if((i.x-s.x)*(r.y-s.y)>=(i.y-s.y)*(r.x-s.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 i=n[n.length-1],s=n[n.length-2];if((i.x-s.x)*(r.y-s.y)>=(i.y-s.y)*(r.x-s.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 Tr=Wt;function Or({delayDuration:e=0,...t}){return x.jsx(Tr,{"data-slot":"tooltip-provider",delayDuration:e,...t})}const ct=30,Lr=14.4,Le=[34/255,211/255,238/255],Dr=`#version 300 es 2void main() { 3 vec2 p = vec2(float((gl_VertexID << 1) & 2), float(gl_VertexID & 2)); 4 gl_Position = vec4(p * 2.0 - 1.0, 0.0, 1.0); 5}`,Mr=`#version 300 es 6precision highp float; 7out vec4 fragColor; 8uniform vec2 uResolution; 9uniform float uTime; 10uniform vec3 uBg; 11uniform vec3 uWave; 12uniform vec2 uMouse; // 0..1 uv coords, y up; smoothed on the JS side 13 14const float TAU = 6.28318530718; 15const float ITER = 36.0; 16 17vec2 turb(vec2 pos, float t, float it, float md) { 18 mat2 rot = mat2(0.6, -0.8, 0.8, 0.6); 19 float freq = 2.26; // mix(2., 15., 0.02) 20 float amp = md; 21 float time = t * 0.1 + 1.0; 22 for (float i = 0.0; i < 4.0; i++) { 23 vec2 s = sin(freq * (pos * rot) + i * time + it); 24 pos += amp * rot[0] * s / freq; 25 rot *= mat2(0.6, -0.8, 0.8, 0.6); 26 amp *= mix(1.0, max(s.y, s.x), 0.14); 27 freq *= 1.4; 28 } 29 return pos; 30} 31 32float sdLine(vec2 p) { // segment (-2,0)..(2,0) 33 vec2 pa = p - vec2(-2.0, 0.0); 34 vec2 ba = vec2(4.0, 0.0); 35 float h = clamp(dot(pa, ba) / dot(ba, ba), 0.0, 1.0); 36 return length(pa - ba * h); 37} 38 39float aurora(vec2 uv, float t) { 40 vec2 aspect = vec2(uResolution.x / uResolution.y, 1.0); 41 vec2 pos = uv * aspect - 0.5 * aspect; 42 float mDist = length((uv - uMouse) * aspect); 43 float md = mix(1.0, smoothstep(1.0, 5.0, 1.0 / max(mDist, 1e-4)), 0.37); 44 float pp = 0.0; 45 float bloom = 0.0; 46 const float spacing = 4.32787; // mix(1., TAU, 0.63) 47 vec2 prevPos = turb(pos, t, -1.0 / ITER, md); 48 for (float i = 1.0; i <= ITER; i++) { 49 float iter = i / ITER; 50 vec2 st = turb(pos, t, iter * spacing, md); 51 float d = abs(sdLine(st)); 52 float pd = distance(st, prevPos); 53 prevPos = st; 54 float dynamicBlur = exp2(pd * 2.88539) - 1.0; 55 float ds = smoothstep(0.0, 0.04 + max(dynamicBlur, 0.001), d); 56 float col = 0.5 + 0.5 * cos(TAU * iter * 1.9); 57 float invd = 1.0 / max(d + dynamicBlur, 0.001); 58 pp += (ds - 1.0) * col; 59 bloom += clamp(invd, 0.0, 250.0) * col; 60 } 61 pp /= ITER; 62 bloom = bloom / (bloom + 2e4); 63 float c = (-pp + bloom * 3.0) * 1.2; 64 c *= 4.0; // Reinhard tonemap 65 return c / (1.0 + c); 66} 67 68float bayer(vec2 pixelpos) { 69 float finalBayer = 0.0; 70 float finalDivisor = 0.0; 71 float layerMult = 1.0; 72 for (float lvl = 4.0; lvl >= 1.0; lvl--) { 73 float sz = exp2(lvl);
74 vec2 bc = mod(floor(pixelpos / sz), 2.0); 75 layerMult *= 4.0; 76 float b2 = bc.x * 2.0; 77 finalBayer += mix(b2, 3.0 - b2, bc.y) / 3.0 * layerMult; 78 finalDivisor += layerMult; 79 } 80 return finalBayer / finalDivisor - 0.006; 81} 82 83void main() { 84 vec2 uv = gl_FragCoord.xy / uResolution; 85 float lum = aurora(uv, uTime * 0.5 + 1.0); 86 87 // temporal dither: pattern shifts once per scene-time tick 88 float delta = floor(uTime); 89 vec2 offset = vec2(mod(delta * 0.618034, 16.0), mod(delta * 0.381966, 16.0)) * 20.0; 90 float bit = min(1.0, floor(clamp(lum, 0.0, 1.0) + bayer(gl_FragCoord.xy + offset))); 91 92 vec3 col = mix(uBg, uWave, bit); 93 94 // band vignette (skew .17/.83) fading to background 95 vec2 aspect = vec2(uResolution.x / uResolution.y, 1.0); 96 vec2 skew = vec2(0.17, 0.83); 97 float radius = distance(uv * aspect * skew, 0.5 * aspect * skew); 98 col = mix(col, uBg, smoothstep(0.125, 0.375, radius)); 99 100 fragColor = vec4(col, 1.0); 101}`,_r=()=>{const e=f.useRef(null);return f.useEffect(()=>{const t=e.current;if(!t)return;const n=t.getContext("webgl2",{antialias:!1,alpha:!1,powerPreference:"low-power"});if(!n)return;let o=null,r=null,i=null,s=null,l=null,c=!1,a=!0;const u=(T,R)=>{const C=n.createShader(T);return C?(n.shaderSource(C,R),n.compileShader(C),n.getShaderParameter(C,n.COMPILE_STATUS)?C:(console.error("AnimatedBackground shader:",n.getShaderInfoLog(C)),n.deleteShader(C),null)):null},d=()=>{if(!c)return;const R=document.documentElement.classList.contains("dark")?0:1;n.uniform3f(i,R,R,R),a=!0},m=()=>{const T=Math.max(1,Math.round(t.clientWidth)),R=Math.max(1,Math.round(t.clientHeight));(t.width!==T||t.height!==R)&&(t.width=T,t.height=R,n.viewport(0,0,T,R),a=!0)},p=()=>{c=!1;const T=u(n.VERTEX_SHADER,Dr),R=u(n.FRAGMENT_SHADER,Mr);if(!T||!R)return;const C=n.createProgram();if(C){if(n.attachShader(C,T),n.attachShader(C,R),n.linkProgram(C),!n.getProgramParameter(C,n.LINK_STATUS)){console.error("AnimatedBackground link:",n.getProgramInfoLog(C));return}n.useProgram(C),o=n.getUniformLocation(C,"uTime"),r=n.getUniformLocation(C,"uResolution"),i=n.getUniformLocation(C,"uBg"),s=n.getUniformLocation(C,"uWave"),l=n.getUniformLocation(C,"uMouse"),n.uniform3f(s,Le[0],Le[1],Le[2]),n.uniform2f(l,.5,.5),c=!0,d(),n.viewport(0,0,t.width,t.height),a=!0}};p(),m();const h=window.matchMedia("(prefers-reduced-motion: reduce)");let g=!h.matches,v=40,y=performance.now(),w=1/ct,b=0,E=.5,P=.5,O=.5,A=.5;const L=T=>{O=T.clientX/window.innerWidth,A=1-T.clientY/window.innerHeight};window.addEventListener("mousemove",L,{passive:!0});const k=()=>{c&&(E+=(O-E)*.08,P+=(A-P)*.08,n.uniform2f(l,E,P),n.uniform1f(o,v),n.uniform2f(r,t.width,t.height),n.drawArrays(n.TRIANGLES,0,3))},D=T=>{b=requestAnimationFrame(D);const R=Math.min((T-y)/1e3,.25);if(y=T,g){w+=R;const C=1/ct;w>=C&&(v+=w*Lr,w%=C,k())}else a&&(a=!1,k())};b=requestAnimationFrame(D);const N=T=>{g=!T.matches,a=!0};h.addEventListener("change",N);const I=new MutationObserver(d);I.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]});const _=new ResizeObserver(m);_.observe(t);const M=T=>{T.preventDefault(),c=!1};return t.addEventListener("webglcontextlost",M),t.addEventListener("webglcontextrestored",p),()=>{cancelAnimationFrame(b),window.removeEventListener("mousemove",L),h.removeEventListener("change",N),I.disconnect(),_.disconnect(),t.removeEventListener("webglcontextlost",M),t.removeEventListener("webglcontextrestored",p)}},[]),x.jsx("div",{className:"fixed left-0 right-0 w-full h-full z-0 pointer-events-none bottom-0 opacity-50",children:x.jsx("canvas",{ref:e,className:"w-full h-full","aria-hidden":"true"})})},kr=({children:e})=>{const t=at(),{isAuthenticated:n}=we(),{resolved:o,system:r}=ln(),[i,s]=f.useState(()=>{if(!un)return!0;const v=localStorage.getItem("animatedBackground");return v===null?!0:v==="true"}),l=["/how-it-works","/about","/company/promise","/company/values","/company/partnerships","/company/careers","/investors","/blog","/docs","/developers/overview","/developers/quickstart","/developers/builders-ecosystem","/solutions/individuals/why-strongwall","/solutions/individuals/everyday-uses","/solutions/individuals/compare","/solutions/business/by-industry","/solutions/business/by-use-case","/brand/guidelines","/brand/press-kit","/privacy","/terms","/warrant-canary","/legal/dpa","/legal/cookies","/support","/lp","/collaborate","/apps","/security","/lp-library"],c=t.pathname.replace(/\/+$/,"")||"/",a=c==="/"&&!n,u=/^\/blog\/[^/]+$/.test(c),d=/^\/lp\/[^/]+$/.test(c),m=l.includes(c)||a||u||d,p=c==="/export"&&new URLSearchParams(t.search).get("embedded")==="1";f.useEffect(()=>{const v=()=>
101{const w=localStorage.getItem("animatedBackground");s(w===null?!0:w==="true")};window.addEventListener("storage",v);const y=setInterval(()=>{const w=localStorage.getItem("animatedBackground"),b=w===null?!0:w==="true";b!==i&&s(b)},100);return()=>{window.removeEventListener("storage",v),clearInterval(y)}},[i]),f.useEffect(()=>(m?document.body.classList.add("marketing"):document.body.classList.remove("marketing"),()=>{document.body.classList.remove("marketing")}),[m]),f.useEffect(()=>{if(m){document.documentElement.classList.remove("dark");return}if(p){document.documentElement.classList.add("dark");return}const v=n?o:r;document.documentElement.classList.toggle("dark",v==="dark")},[o,r,m,p,n]);const g=!m&&!p&&(!(c==="/")||i);return x.jsxs(x.Fragment,{children:[g&&x.jsx(_r,{}),e]})};function Nr(e){return/^\/(i|c|d)\//.test(e)}function Ir(){const e=at(),{isAuthenticated:t}=we();return f.useEffect(()=>{if(Nr(e.pathname)){window.scrollTo(0,0);return}const n=pn(e.pathname);n&&mn(n.slug),t||hn(e.pathname,e.search),window.scrollTo(0,0)},[e,t]),null}function jr(){const{isLoading:e,isAuthenticated:t,user:n}=we();return f.useEffect(()=>{!e&&!(t&&!n)&&document.documentElement.classList.remove("app-booting")},[e,t,n]),null}function Br(){const{isAuthenticated:e}=we();return f.useEffect(()=>{e?gn():vn()},[e]),null}const Fr=["_ga","_gid","_gat","_gcl_au","_gcl_aw","_gcl_dc","_fbp","_fbc","personalization_id"],$r=["_ga_","_gac_"],Hr=e=>Fr.includes(e)||$r.some(t=>e.startsWith(t)),Wr=()=>{const e=window.location.hostname.split("."),t=[null];for(let n=0;n<e.length-1;n++)t.push(`.${e.slice(n).join(".")}`);return t},zr=()=>{if(typeof document>"u"||!document.cookie)return;const e=document.cookie.split("; ").map(n=>n.split("=")[0]).filter(n=>n&&Hr(n));if(!e.length)return;const t="Thu, 01 Jan 1970 00:00:00 GMT";e.forEach(n=>{Wr().forEach(o=>{const r=o?`; domain=${o}`:"";document.cookie=`${n}=; expires=${t}; path=/${r}`})})},Vr=` 102@keyframes sw-boot-spin { to { transform: rotate(360deg); } } 103html.app-booting body { visibility: hidden; } 104html.app-booting::before { 105 content: ""; position: fixed; inset: 0; z-index: 2147483646; 106 background: linear-gradient(to bottom, ${te.bootBackground[0]}, ${te.bootBackground[1]}); 107} 108html.app-booting::after { 109 content: ""; position: fixed; top: 50%; left: 50%; 110 width: 24px; height: 24px; margin: -12px 0 0 -12px; z-index: 2147483647; 111 border: 3px solid ${te.bootSpinner}40; border-top-color: ${te.bootSpinner}; 112 border-radius: 50%; animation: sw-boot-spin 0.7s linear infinite; 113}`,Ur=`(function(){try{ 114if(location.pathname!=='/')return; 115var t=localStorage.getItem('authToken'),e=localStorage.getItem('authExpiry'); 116if(t&&e&&new Date(e).getTime()>Date.now())document.documentElement.classList.add('app-booting'); 117}catch(_){}})();`;function ei({children:e}){return x.jsxs("html",{lang:"en","data-brand":te.id,suppressHydrationWarning:!0,children:[x.jsxs("head",{children:[x.jsx("meta",{charSet:"UTF-8"}),x.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}),x.jsx("meta",{name:"theme-color",content:te.themeColor}),x.jsx("style",{dangerouslySetInnerHTML:{__html:Vr}}),x.jsx("script",{dangerouslySetInnerHTML:{__html:Ur}}),x.jsxs(x.Fragment,{children:[x.jsx("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"}),x.jsx("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"}),x.jsx("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"}),x.jsx("link",{rel:"manifest",href:"/site.webmanifest"})]}),x.jsx(nn,{}),x.jsx(on,{})]}),x.jsxs("body",{children:[e,x.jsx(rn,{})]})]})}const ti=tn(function(){return f.useEffect(()=>{zr(),xn()},[]),x.jsx(Or,{children:x.jsx(cn,{children:x.jsx(fn,{children:x.jsx(dn,{children:x.jsx(an,{children:x.jsxs(yn,{children:[x.jsx(jr,{}),x.jsx(Br,{}),x.jsx(Ir,{}),x.jsx(kr,{children:x.jsx(sn,{})})]})})})})})})});export{ei as Layout,ti as default};
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.