1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/TurboSocialProof-DS3Bm2Il.js","assets/jsx-runtime-DTJ6URaS.js","assets/utils-yJ4l7ARz.js","assets/proxy-TYVZln1x.js","assets/use-in-view-CvyYdK7R.js","assets/LandingPage-B7ks5sdU.js","assets/UsdcInline-DRPXqEy0.js","assets/dist-BFctiHrQ.js","assets/createLucideIcon-Dzz5JqyJ.js","assets/dist-C6bdGzQ9.js","assets/chevron-down-CLNyfZw2.js","assets/react-dom-GbkE7SZs.js","assets/use-in-view-BL8hHTqG.js","assets/LandingFooter-90t7_rZv.js","assets/dist-k7MXLWGf.js","assets/external-link-Drm1-Xgg.js","assets/animated-stripe-separator-CWj6DcNC.js","assets/turbo-6ORaLErP.js","assets/BrandGuidelines-DZxwhD-l.js","assets/check-BlYMohUX.js","assets/AffiliatesPage-B33jk_uC.js","assets/TurboPageV4-iezZyxpx.js","assets/spartan-CRHt8uVS.js","assets/NotFound-B1MMVvO7.js"])))=>i.map(i=>d[i]); 2import{n as e,r as t,s as n,t as r}from"./jsx-runtime-DTJ6URaS.js";import{t as i}from"./react-dom-GbkE7SZs.js";import{_ as a,i as o,n as s,t as c,u as l}from"./proxy-TYVZln1x.js";import{a as u,c as d,f,i as p,l as m,r as h,s as g,t as _,u as ee}from"./LandingFooter-90t7_rZv.js";import{t as v}from"./use-in-view-BL8hHTqG.js";import{a as y,i as b,o as x,r as S,t as C}from"./dist-k7MXLWGf.js";import{a as w,c as T,i as E,n as D,o as O,r as k,s as A,t as j}from"./dist-C6bdGzQ9.js";import{n as M,r as N,t as P}from"./chevron-down-CLNyfZw2.js";import{a as F,c as te,d as ne,f as re,g as ie,h as ae,i as oe,l as se,m as ce,o as le,p as I,r as ue,s as
2L,t as de,u as fe}from"./UsdcInline-DRPXqEy0.js";import{t as R}from"./utils-yJ4l7ARz.js";import{t as z}from"./createLucideIcon-Dzz5JqyJ.js";import{t as pe}from"./check-BlYMohUX.js";import{n as me}from"./dist-BFctiHrQ.js";import{a as he,i as ge,n as _e,o as ve,r as B,t as ye}from"./spartan-CRHt8uVS.js";import{t as V}from"./use-in-view-CvyYdK7R.js";import{t as be}from"./TeamTrustSection-BNWCu-0q.js";import{t as xe}from"./FinalCta-hBxtErDI.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Se=t((e=>{var t=i();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),H=r(),U=n(e(),1);function Ce({children:e,isValidProp:t,...n}){t&&s(t);let r=(0,U.useContext)(o);n={...r,...n},n.transition=l(n.transition,r.transition),n.isStatic=a(()=>n.isStatic);let i=(0,U.useMemo)(()=>n,[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion,n.skipAnimations]);return(0,H.jsx)(o.Provider,{value:i,children:e})}var W=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},G={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},we=new class{#e=G;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function Te(e){setTimeout(e,0)}var Ee=typeof window>`u`||`Deno`in globalThis;function K(){}function De(e,t){return typeof e==`function`?e(t):e}function Oe(e){return typeof e==`number`&&e>=0&&e!==1/0}function ke(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Ae(e,t){return typeof e==`function`?e(t):e}function je(e,t){return typeof e==`function`?e(t):e}function Me(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==Pe(o,t.options))return!1}else if(!Ie(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Ne(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Fe(t.options.mutationKey)!==Fe(a))return!1}else if(!Ie(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function Pe(e,t){return(t?.queryKeyHashFn||Fe)(e)}function Fe(e){return JSON.stringify(e,(e,t)=>Be(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Ie(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>Ie(e[n],t[n])):!1}var Le=Object.prototype.hasOwnProperty;function Re(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=ze(e)&&ze(t);if(!r&&!(Be(e)&&Be(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:Le.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=Re(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function ze(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Be(e){if(!Ve(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!Ve(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function Ve(e){return Object.prototype.toString.call(e)===`[object Object]`}function He(e){return new Promise(t=>{we.setTimeout(t,e)})}function Ue(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Re(e,t)}function We(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ge(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Ke=Symbol();function qe(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Ke?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Je(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var Ye=new class extends W{#e;#t;#n;constructor(){super(),this.#n=e=>{if(!Ee&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();
2this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}};function Xe(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var Ze=Te;function Qe(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Ze,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var q=Qe(),$e=new class extends W{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(!Ee&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function et(e){return Math.min(1e3*2**e,3e4)}function tt(e){return(e??`online`)===`online`?$e.isOnline():!0}var nt=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function rt(e){let t=!1,n=0,r,i=Xe(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new nt(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Ye.isFocused()&&(e.networkMode===`always`||$e.isOnline())&&e.canRun(),u=()=>tt(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(Ee?0:3),o=e.retryDelay??et,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),He(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var it=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Oe(this.gcTime)&&(this.#e=we.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ee?1/0:300*1e3))}clearGcTimeout(){this.#e&&=(we.clearTimeout(this.#e),void 0)}},at=class extends it{#e;#t;#n;#r;#i;#a;#o;constructor(e){super(),this.#o=!1,this.#a=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#e=ct(this.options),this.state=e.state??this.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#a,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=ct(this.options);e.data!==void 0&&(this.setState(st(e.data,e.dataUpdatedAt)),this.#e=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#n.remove(this)}setData(e,t){let n=Ue(this.state.data,e,this.options);return this.#s({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#s({type:`setState`,state:e,setStateOptions:t})}cancel(e){let t=this.#i?.promise;return this.#i?.cancel(e),t?t.then(K).catch(K):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e=>je(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Ke||this.state.dataUpdateCount+this.state.errorUpdate
2Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Ae(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!ke(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#n.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#s({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#i?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#o=!0,n.signal)})},i=()=>{let e=qe(this.options,t),n=(()=>{let e={client:this.#r,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#o=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:i};return r(e),e})();this.options.behavior?.onFetch(a,this),this.#t=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#s({type:`fetch`,meta:a.fetchOptions?.meta}),this.#i=rt({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof nt&&e.revert&&this.setState({...this.#t,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#s({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#s({type:`pause`})},onContinue:()=>{this.#s({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#i.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#n.config.onSuccess?.(e,this),this.#n.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof nt){if(e.silent)return this.#i.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#s({type:`error`,error:e}),this.#n.config.onError?.(e,this),this.#n.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#s(e){this.state=(t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...ot(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...st(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#t=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}})(this.state),q.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#n.notify({query:this,type:`updated`,action:e})})}};function ot(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:tt(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function st(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function ct(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdate
2Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}function lt(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Je(e,()=>t.signal,()=>n=!0)},u=qe(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject();if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Ge:We;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?dt:ut,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:ut(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function ut(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function dt(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var ft=class extends it{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||pt(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=rt({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){this.state=(t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPau
2sed:!1,status:`error`}}})(this.state),q.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function pt(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var mt=class extends W{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new ft({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=ht(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=ht(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=ht(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=ht(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
2t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){q.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Ne(t,e))}findAll(e={}){return this.getAll().filter(t=>Ne(e,t))}notify(e){q.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return q.batch(()=>Promise.all(e.map(e=>e.continue().catch(K))))}};function ht(e){return e.options.scope?.id}var gt=class extends W{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??Pe(r,t),a=this.get(i);return a||(a=new at({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){q.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Me(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Me(e,t)):t}notify(e){q.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){q.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){q.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},_t=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new gt,this.#t=e.mutationCache||new mt,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Ye.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=$e.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Ae(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=De(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return q.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;q.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return q.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=q.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(K).catch(K)}invalidateQueries(e,t={}){return q.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=q.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(K)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(K)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(Ae(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(K).catch(K)}fetchInfiniteQuery(e){return e.behavior=lt(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(K).catch(K)}ensureInfiniteQueryData(e){return e.behavior=lt(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return $e.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Fe(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{Ie(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Fe(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{Ie(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=Pe(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===Ke&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},vt=U.createContext(void 0),yt=({client:e,children:t})=>(U.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,H.jsx)(vt.Provider,{value:e,children:t})),bt=Se(),xt=[`light`,`dark`],St=`(prefers-color-scheme: dark)`,Ct=U.createContext(void 0),wt={setTheme:e=>{},themes:[]},Tt=()=>U.useContext(Ct)??wt;U.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:a,value:o,attrs:s,nonce:c})=>{let l=a===`system`,u=n===`class`?`var d=document.documentElement,c=d.classList;${`c.remove(${s.map(e=>`'${e}'`).join(`,`)})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,d=i?xt.includes(a)&&a?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${a}'`:`if(e==='light'||e==='dark')d.style.colorScheme=e`:``,f=(e,t=!1,r=!0)=>{let a=o?o[e]:e,s=t?e+`|| ''`:`'${a}'`,c=``;return i&&r&&!t&&xt.includes(e)&&(c+=`d.style.colorScheme = '${e}';`),n===`class`?t||a?c+=`c.add(${s})`:c+=`null`:a&&(c+=`d[s](n,${s})`),c},p=e?`!function(){${u}${f(e)}}()`:r?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${l})){var t='${St}',m=window.matchMedia(t);if(m.media!==t||m.matches){${f(`dark`)}}else{${f(`light`)}}}else if(e){${o?`var x=${JSON.stringify(o)};`:``}${f(o?`x[e]`:`e`,!0)}}${l?``:`else{`+f(a,!1,!1)+`}`}${d}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:``}${f(o?`x[e]`:`e`,!0)}}else{${f(a,!1,!1)};}${d}}catch(t){}}();`;return U.createElement(`script`,{nonce:c,dangerouslySetInnerHTML:{__html:p}})});
2var Et=n(i(),1),Dt=e=>{switch(e){case`success`:return At;case`info`:return Mt;case`warning`:return jt;case`error`:return Nt;default:return null}},Ot=Array(12).fill(0),kt=({visible:e,className:t})=>U.createElement(`div`,{className:[`sonner-loading-wrapper`,t].filter(Boolean).join(` `),"data-visible":e},U.createElement(`div`,{className:`sonner-spinner`},Ot.map((e,t)=>U.createElement(`div`,{className:`sonner-loading-bar`,key:`spinner-bar-${t}`})))),At=U.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},U.createElement(`path`,{fillRule:`evenodd`,d:`M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z`,clipRule:`evenodd`})),jt=U.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`},U.createElement(`path`,{fillRule:`evenodd`,d:`M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z`,clipRule:`evenodd`})),Mt=U.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},U.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z`,clipRule:`evenodd`})),Nt=U.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},U.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z`,clipRule:`evenodd`})),Pt=U.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`},U.createElement(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),U.createElement(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})),Ft=()=>{let[e,t]=U.useState(document.hidden);return U.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)},[]),e},It=1,J=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{let{message:t,...n}=e,r=typeof e?.id==`number`||e.id?.length>0?e.id:It++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:`error`}),this.success=(e,t)=>this.create({...t,type:`success`,message:e}),this.info=(e,t)=>this.create({...t,type:`info`,message:e}),this.warning=(e,t)=>this.create({...t,type:`warning`,message:e}),this.loading=(e,t)=>
2this.create({...t,type:`loading`,message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=e instanceof Promise?e:e(),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],U.isValidElement(e))i=!1,this.create({id:n,type:`default`,message:e});else if(Rt(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description;this.create({id:n,type:`error`,message:r,description:a})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description;this.create({id:n,type:`success`,message:r,description:a})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description;this.create({id:n,type:`error`,message:r,description:a})}}).finally(()=>{var e;i&&(this.dismiss(n),n=void 0),(e=t.finally)==null||e.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||It++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Lt=(e,t)=>{let n=t?.id||It++;return J.addToast({title:e,...t,id:n}),n},Rt=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,zt=Lt;Object.assign(zt,{success:J.success,info:J.info,warning:J.warning,error:J.error,custom:J.custom,message:J.message,promise:J.promise,dismiss:J.dismiss,loading:J.loading},{getHistory:()=>J.toasts,getToasts:()=>J.getActiveToasts()});function Bt(e,{insertAt:t}={}){if(!e||typeof document>`u`)return;let n=document.head||document.getElementsByTagName(`head`)[0],r=document.createElement(`style`);r.type=`text/css`,t===`top`&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}Bt(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
2left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
2:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
2--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)} 3`);function Vt(e){return e.label!==void 0}var Ht=3,Ut=`32px`,Wt=`16px`,Gt=4e3,Kt=356,qt=14,Jt=20,Yt=200;function Y(...e){return e.filter(Boolean).join(` `)}function Xt(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}var Zt=e=>{let{invert:t,toast:n,unstyled:r,interacting:i,setHeights:a,visibleToasts:o,heights:s,index:c,toasts:l,expanded:u,removeToast:d,defaultRichColors:f,closeButton:p,style:m,cancelButtonStyle:h,actionButtonStyle:g,className:_=``,descriptionClassName:ee=``,duration:v,position:y,gap:b,loadingIcon:x,expandByDefault:S,classNames:C,icons:w,closeButtonAriaLabel:T=`Close toast`,pauseWhenPageIsHidden:E}=e,[D,O]=U.useState(null),[k,A]=U.useState(null),[j,M]=U.useState(!1),[N,P]=U.useState(!1),[F,te]=U.useState(!1),[ne,re]=U.useState(!1),[ie,ae]=U.useState(!1),[oe,se]=U.useState(0),[ce,le]=U.useState(0),I=U.useRef(n.duration||v||Gt),ue=U.useRef(null),L=U.useRef(null),de=c===0,fe=c+1<=o,R=n.type,z=n.dismissible!==!1,pe=n.className||``,me=n.descriptionClassName||``,he=U.useMemo(()=>s.findIndex(e=>e.toastId===n.id)||0,[s,n.id]),ge=U.useMemo(()=>n.closeButton??p,[n.closeButton,p]),_e=U.useMemo(()=>n.duration||v||Gt,[n.duration,v]),ve=U.useRef(0),B=U.useRef(0),ye=U.useRef(0),V=U.useRef(null),[be,xe]=y.split(`-`),Se=U.useMemo(()=>
3s.reduce((e,t,n)=>n>=he?e:e+t.height,0),[s,he]),H=Ft(),Ce=n.invert||t,W=R===`loading`;B.current=U.useMemo(()=>he*b+Se,[he,Se]),U.useEffect(()=>{I.current=_e},[_e]),U.useEffect(()=>{M(!0)},[]),U.useEffect(()=>{let e=L.current;if(e){let t=e.getBoundingClientRect().height;return le(t),a(e=>[{toastId:n.id,height:t,position:n.position},...e]),()=>a(e=>e.filter(e=>e.toastId!==n.id))}},[a,n.id]),U.useLayoutEffect(()=>{if(!j)return;let e=L.current,t=e.style.height;e.style.height=`auto`;let r=e.getBoundingClientRect().height;e.style.height=t,le(r),a(e=>e.find(e=>e.toastId===n.id)?e.map(e=>e.toastId===n.id?{...e,height:r}:e):[{toastId:n.id,height:r,position:n.position},...e])},[j,n.title,n.description,a,n.id]);let G=U.useCallback(()=>{P(!0),se(B.current),a(e=>e.filter(e=>e.toastId!==n.id)),setTimeout(()=>{d(n)},Yt)},[n,d,a,B]);U.useEffect(()=>{if(n.promise&&R===`loading`||n.duration===1/0||n.type===`loading`)return;let e;return u||i||E&&H?(()=>{if(ye.current<ve.current){let e=new Date().getTime()-ve.current;I.current-=e}ye.current=new Date().getTime()})():I.current!==1/0&&(ve.current=new Date().getTime(),e=setTimeout(()=>{var e;(e=n.onAutoClose)==null||e.call(n,n),G()},I.current)),()=>clearTimeout(e)},[u,i,n,R,E,H,G]),U.useEffect(()=>{n.delete&&G()},[G,n.delete]);function we(){return w!=null&&w.loading?U.createElement(`div`,{className:Y(C?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":R===`loading`},w.loading):x?U.createElement(`div`,{className:Y(C?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":R===`loading`},x):U.createElement(kt,{className:Y(C?.loader,n?.classNames?.loader),visible:R===`loading`})}return U.createElement(`li`,{tabIndex:0,ref:L,className:Y(_,pe,C?.toast,n?.classNames?.toast,C?.default,C?.[R],n?.classNames?.[R]),"data-sonner-toast":``,"data-rich-colors":n.richColors??f,"data-styled":!(n.jsx||n.unstyled||r),"data-mounted":j,"data-promise":!!n.promise,"data-swiped":ie,"data-removed":N,"data-visible":fe,"data-y-position":be,"data-x-position":xe,"data-index":c,"data-front":de,"data-swiping":F,"data-dismissible":z,"data-type":R,"data-invert":Ce,"data-swipe-out":ne,"data-swipe-direction":k,"data-expanded":!!(u||S&&j),style:{"--index":c,"--toasts-before":c,"--z-index":l.length-c,"--offset":`${N?oe:B.current}px`,"--initial-height":S?`auto`:`${ce}px`,...m,...n.style},onDragEnd:()=>{te(!1),O(null),V.current=null},onPointerDown:e=>{W||!z||(ue.current=new Date,se(B.current),e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(te(!0),V.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e;if(ne||!z)return;V.current=null;let t=Number(L.current?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),r=Number(L.current?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),i=new Date().getTime()-ue.current?.getTime(),a=D===`x`?t:r,o=Math.abs(a)/i;if(Math.abs(a)>=Jt||o>.11){se(B.current),(e=n.onDismiss)==null||e.call(n,n),A(D===`x`?t>0?`right`:`left`:r>0?`down`:`up`),G(),re(!0),ae(!1);return}te(!1),O(null)},onPointerMove:t=>{var n,r;if(!V.current||!z||window.getSelection()?.toString().length>0)return;let i=t.clientY-V.current.y,a=t.clientX-V.current.x,o=e.swipeDirections??Xt(y);!D&&(Math.abs(a)>1||Math.abs(i)>1)&&O(Math.abs(a)>Math.abs(i)?`x`:`y`);let s={x:0,y:0};D===`y`?(o.includes(`top`)||o.includes(`bottom`))&&(o.includes(`top`)&&i<0||o.includes(`bottom`)&&i>0)&&(s.y=i):D===`x`&&(o.includes(`left`)||o.includes(`right`))&&(o.includes(`left`)&&a<0||o.includes(`right`)&&a>0)&&(s.x=a),(Math.abs(s.x)>0||Math.abs(s.y)>0)&&ae(!0),(n=L.current)==null||n.style.setProperty(`--swipe-amount-x`,`${s.x}px`),(r=L.current)==null||r.style.setProperty(`--swipe-amount-y`,`${s.y}px`)}},ge&&!n.jsx?U.createElement(`button`,{"aria-label":T,"data-disabled":W,"data-close-button":!0,onClick:W||!z?()=>{}:()=>{var e;G(),(e=n.onDismiss)==null||e.call(n,n)},className:Y(C?.closeButton,n?.classNames?.closeButton)},w?.close??Pt):null,n.jsx||(0,U.isValidElement)(n.title)?n.jsx?n.jsx:typeof n.title==`function`?n.title():n.title:U.createElement(U.Fragment,null,R||n.icon||n.promise?U.createElement(`div`,{"data-icon":``,className:Y(C?.icon,n?.classNames?.icon)},n.promise||n.type===`loading`&&!n.icon?n.icon||we():null,n.type===`loading`?null:n.icon||w?.[R]||Dt(R)):null,U.createElement(`div`,{"data-content":``,className:Y(C?.content,n?.classNames?.content)},U.createElement(`div`,{"data-title":``,className:Y(C?.title,n?.classNames?.title)},typeof n.title==`function`?n.title():n.title),n.description?U.createElement(`div`,{"data-description":``,className:Y(ee,me,C?.description,n?.classNames?.description)},typeof n.description==`function`?n.description():n.description):null),(0,U.isValidElement)(n.
3cancel)?n.cancel:n.cancel&&Vt(n.cancel)?U.createElement(`button`,{"data-button":!0,"data-cancel":!0,style:n.cancelButtonStyle||h,onClick:e=>{var t,r;Vt(n.cancel)&&z&&((r=(t=n.cancel).onClick)==null||r.call(t,e),G())},className:Y(C?.cancelButton,n?.classNames?.cancelButton)},n.cancel.label):null,(0,U.isValidElement)(n.action)?n.action:n.action&&Vt(n.action)?U.createElement(`button`,{"data-button":!0,"data-action":!0,style:n.actionButtonStyle||g,onClick:e=>{var t,r;Vt(n.action)&&((r=(t=n.action).onClick)==null||r.call(t,e),!e.defaultPrevented&&G())},className:Y(C?.actionButton,n?.classNames?.actionButton)},n.action.label):null))};function Qt(){if(typeof window>`u`||typeof document>`u`)return`ltr`;let e=document.documentElement.getAttribute(`dir`);return e===`auto`||!e?window.getComputedStyle(document.documentElement).direction:e}function $t(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?Wt:Ut;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var en=(0,U.forwardRef)(function(e,t){let{invert:n,position:r=`bottom-right`,hotkey:i=[`altKey`,`KeyT`],expand:a,closeButton:o,className:s,offset:c,mobileOffset:l,theme:u=`light`,richColors:d,duration:f,style:p,visibleToasts:m=Ht,toastOptions:h,dir:g=Qt(),gap:_=qt,loadingIcon:ee,icons:v,containerAriaLabel:y=`Notifications`,pauseWhenPageIsHidden:b}=e,[x,S]=U.useState([]),C=U.useMemo(()=>Array.from(new Set([r].concat(x.filter(e=>e.position).map(e=>e.position)))),[x,r]),[w,T]=U.useState([]),[E,D]=U.useState(!1),[O,k]=U.useState(!1),[A,j]=U.useState(u===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:u),M=U.useRef(null),N=i.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),P=U.useRef(null),F=U.useRef(!1),te=U.useCallback(e=>{S(t=>{var n;return(n=t.find(t=>t.id===e.id))!=null&&n.delete||J.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return U.useEffect(()=>J.subscribe(e=>{if(e.dismiss){S(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t));return}setTimeout(()=>{Et.flushSync(()=>{S(t=>{let n=t.findIndex(t=>t.id===e.id);return n===-1?[e,...t]:[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]})})})}),[]),U.useEffect(()=>{if(u!==`system`){j(u);return}if(u===`system`&&(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?j(`dark`):j(`light`)),typeof window>`u`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`);try{e.addEventListener(`change`,({matches:e})=>{j(e?`dark`:`light`)})}catch{e.addListener(({matches:e})=>{try{j(e?`dark`:`light`)}catch(e){console.error(e)}})}},[u]),U.useEffect(()=>{x.length<=1&&D(!1)},[x]),U.useEffect(()=>{let e=e=>{var t,n;i.every(t=>e[t]||e.code===t)&&(D(!0),(t=M.current)==null||t.focus()),e.code===`Escape`&&(document.activeElement===M.current||(n=M.current)!=null&&n.contains(document.activeElement))&&D(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[i]),U.useEffect(()=>{if(M.current)return()=>{P.current&&(P.current.focus({preventScroll:!0}),P.current=null,F.current=!1)}},[M.current]),U.createElement(`section`,{ref:t,"aria-label":`${y} ${N}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`,suppressHydrationWarning:!0},C.map((t,r)=>{let[i,u]=t.split(`-`);return x.length?U.createElement(`ol`,{key:t,dir:g===`auto`?Qt():g,tabIndex:-1,ref:M,className:s,"data-sonner-toaster":!0,"data-theme":A,"data-y-position":i,"data-lifted":E&&x.length>1&&!a,"data-x-position":u,style:{"--front-toast-height":`${w[0]?.height||0}px`,"--width":`${Kt}px`,"--gap":`${_}px`,...p,...$t(c,l)},onBlur:e=>{F.current&&!e.currentTarget.contains(e.relatedTarget)&&(F.current=!1,P.current&&=(P.current.focus({preventScroll:!0}),null))},onFocus:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||F.current||(F.current=!0,P.current=e.relatedTarget)},onMouseEnter:()=>D(!0),onMouseMove:()=>D(!0),onMouseLeave:()=>{O||D(!1)},onDragEnd:()=>D(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`fal
3se`||k(!0)},onPointerUp:()=>k(!1)},x.filter(e=>!e.position&&r===0||e.position===t).map((r,i)=>U.createElement(Zt,{key:r.id,icons:v,index:i,toast:r,defaultRichColors:d,duration:h?.duration??f,className:h?.className,descriptionClassName:h?.descriptionClassName,invert:n,visibleToasts:m,closeButton:h?.closeButton??o,interacting:O,position:t,style:h?.style,unstyled:h?.unstyled,classNames:h?.classNames,cancelButtonStyle:h?.cancelButtonStyle,actionButtonStyle:h?.actionButtonStyle,removeToast:te,toasts:x.filter(e=>e.position==r.position),heights:w.filter(e=>e.position==r.position),setHeights:T,expandByDefault:a,gap:_,loadingIcon:ee,expanded:E,pauseWhenPageIsHidden:b,swipeDirections:e.swipeDirections}))):null}))}),tn=({...e})=>{let{theme:t=`system`}=Tt();return(0,H.jsx)(en,{theme:t,className:`toaster group`,toastOptions:{classNames:{toast:`group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg`,description:`group-[.toast]:text-muted-foreground`,actionButton:`group-[.toast]:bg-primary group-[.toast]:text-primary-foreground`,cancelButton:`group-[.toast]:bg-muted group-[.toast]:text-muted-foreground`}},...e})},nn=1,rn=1e6,an=0;function on(){return an=(an+1)%(2**53-1),an.toString()}var sn=new Map,cn=e=>{if(sn.has(e))return;let t=setTimeout(()=>{sn.delete(e),fn({type:`REMOVE_TOAST`,toastId:e})},rn);sn.set(e,t)},ln=(e,t)=>{switch(t.type){case`ADD_TOAST`:return{...e,toasts:[t.toast,...e.toasts].slice(0,nn)};case`UPDATE_TOAST`:return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case`DISMISS_TOAST`:{let{toastId:n}=t;return n?cn(n):e.toasts.forEach(e=>{cn(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===n||n===void 0?{...e,open:!1}:e)}}case`REMOVE_TOAST`:return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},un=[],dn={toasts:[]};function fn(e){dn=ln(dn,e),un.forEach(e=>{e(dn)})}function pn({...e}){let t=on(),n=e=>fn({type:`UPDATE_TOAST`,toast:{...e,id:t}}),r=()=>fn({type:`DISMISS_TOAST`,toastId:t});return fn({type:`ADD_TOAST`,toast:{...e,id:t,open:!0,onOpenChange:e=>{e||r()}}}),{id:t,dismiss:r,update:n}}function mn(){let[e,t]=U.useState(dn);return U.useEffect(()=>(un.push(t),()=>{let e=un.indexOf(t);e>-1&&un.splice(e,1)}),[e]),{...e,toast:pn,dismiss:e=>fn({type:`DISMISS_TOAST`,toastId:e})}}function hn(e){let t=gn(e),n=U.forwardRef((e,n)=>{let{children:r,...i}=e,a=U.Children.toArray(r),o=a.find(vn);if(o){let e=o.props.children,r=a.map(t=>t===o?U.Children.count(e)>1?U.Children.only(null):U.isValidElement(e)?e.props.children:null:t);return(0,H.jsx)(t,{...i,ref:n,children:U.isValidElement(e)?U.cloneElement(e,void 0,r):null})}return(0,H.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function gn(e){let t=U.forwardRef((e,t)=>{let{children:n,...r}=e;if(U.isValidElement(n)){let e=bn(n),i=yn(r,n.props);return n.type!==U.Fragment&&(i.ref=t?M(t,e):e),U.cloneElement(n,i)}return U.Children.count(n)>1?U.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var _n=Symbol(`radix.slottable`);function vn(e){return U.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===_n}function yn(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function bn(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function xn(e){let t=e+`CollectionProvider`,[n,r]=A(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=U.useRef(null),a=U.useRef(new Map).current;return(0,H.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=hn(s),l=U.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,H.jsx)(c,{ref:N(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=hn(u),p=U.forwardRef((e,t)=>
3{let{scope:n,children:r,...i}=e,o=U.useRef(null),s=N(t,o),c=a(u,n);return U.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,H.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return U.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var Sn=`ToastProvider`,[Cn,wn,Tn]=xn(`Toast`),[En,Dn]=A(`Toast`,[Tn]),[On,kn]=En(Sn),An=e=>{let{__scopeToast:t,label:n=`Notification`,duration:r=5e3,swipeDirection:i=`right`,swipeThreshold:a=50,children:o}=e,[s,c]=U.useState(null),[l,u]=U.useState(0),d=U.useRef(!1),f=U.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${Sn}\`. Expected non-empty \`string\`.`),(0,H.jsx)(Cn.Provider,{scope:t,children:(0,H.jsx)(On,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:a,toastCount:l,viewport:s,onViewportChange:c,onToastAdd:U.useCallback(()=>u(e=>e+1),[]),onToastRemove:U.useCallback(()=>u(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:f,children:o})})};An.displayName=Sn;var jn=`ToastViewport`,Mn=[`F8`],Nn=`toast.viewportPause`,Pn=`toast.viewportResume`,Fn=U.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:r=Mn,label:i=`Notifications ({hotkey})`,...a}=e,o=kn(jn,n),s=wn(n),c=U.useRef(null),l=U.useRef(null),u=U.useRef(null),d=U.useRef(null),f=N(t,d,o.onViewportChange),p=r.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),m=o.toastCount>0;U.useEffect(()=>{let e=e=>{r.length!==0&&r.every(t=>e[t]||e.code===t)&&d.current?.focus()};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[r]),U.useEffect(()=>{let e=c.current,t=d.current;if(m&&e&&t){let n=()=>{if(!o.isClosePausedRef.current){let e=new CustomEvent(Nn);t.dispatchEvent(e),o.isClosePausedRef.current=!0}},r=()=>{if(o.isClosePausedRef.current){let e=new CustomEvent(Pn);t.dispatchEvent(e),o.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener(`focusin`,n),e.addEventListener(`focusout`,i),e.addEventListener(`pointermove`,n),e.addEventListener(`pointerleave`,a),window.addEventListener(`blur`,n),window.addEventListener(`focus`,r),()=>{e.removeEventListener(`focusin`,n),e.removeEventListener(`focusout`,i),e.removeEventListener(`pointermove`,n),e.removeEventListener(`pointerleave`,a),window.removeEventListener(`blur`,n),window.removeEventListener(`focus`,r)}}},[m,o.isClosePausedRef]);let h=U.useCallback(({tabbingDirection:e})=>{let t=s().map(t=>{let n=t.ref.current,r=[n,...cr(n)];return e===`forwards`?r:r.reverse()});return(e===`forwards`?t.reverse():t).flat()},[s]);return U.useEffect(()=>{let e=d.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if(t.key===`Tab`&&!n){let n=document.activeElement,r=t.shiftKey;if(t.target===e&&r){l.current?.focus();return}let i=h({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);lr(i.slice(a+1))?t.preventDefault():r?l.current?.focus():u.current?.focus()}};return e.addEventListener(`keydown`,t),()=>e.removeEventListener(`keydown`,t)}},[s,h]),(0,H.jsxs)(ce,{ref:c,role:`region`,"aria-label":i.replace(`{hotkey}`,p),tabIndex:-1,style:{pointerEvents:m?void 0:`none`},children:[m&&(0,H.jsx)(Ln,{ref:l,onFocusFromOutsideViewport:()=>{lr(h({tabbingDirection:`forwards`}))}}),(0,H.jsx)(Cn.Slot,{scope:n,children:(0,H.jsx)(w.ol,{tabIndex:-1,...a,ref:f})}),m&&(0,H.jsx)(Ln,{ref:u,onFocusFromOutsideViewport:()=>{lr(h({tabbingDirection:`backwards`}))}})]})});Fn.displayName=jn;var In=`ToastFocusProxy`,Ln=U.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,a=kn(In,n);return(0,H.jsx)(re,{tabIndex:0,...i,ref:t,style:{position:`fixed`},onFocus:e=>{let t=e.relatedTarget;a.viewport?.contains(t)||r()}})});Ln.displayName=In;var Rn=`Toast`,zn=`toast.swipeStart`,Bn=`toast.swipeMove`,Vn=`toast.swipeCancel`,Hn=`toast.swipeEnd`,Un=U.forwardRef((e,t)=>
vendor: 4,568 bytes, line 3
3{let{forceMount:n,open:r,defaultOpen:i,onOpenChange:a,...o}=e,[s,c]=D({prop:r,defaultProp:i??!0,onChange:a,caller:Rn});return(0,H.jsx)(k,{present:n||s,children:(0,H.jsx)(Kn,{open:s,...o,ref:t,onClose:()=>c(!1),onPause:ie(e.onPause),onResume:ie(e.onResume),onSwipeStart:T(e.onSwipeStart,e=>{e.currentTarget.setAttribute(`data-swipe`,`start`)}),onSwipeMove:T(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`move`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-y`,`${n}px`)}),onSwipeCancel:T(e.onSwipeCancel,e=>{e.currentTarget.setAttribute(`data-swipe`,`cancel`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-y`)}),onSwipeEnd:T(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`end`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-y`,`${n}px`),c(!1)})})})});Un.displayName=Rn;var[Wn,Gn]=En(Rn,{onClose(){}}),Kn=U.forwardRef((e,t)=>{let{__scopeToast:n,type:r=`foreground`,duration:i,open:a,onClose:o,onEscapeKeyDown:s,onPause:c,onResume:l,onSwipeStart:u,onSwipeMove:d,onSwipeCancel:f,onSwipeEnd:p,...m}=e,h=kn(Rn,n),[g,_]=U.useState(null),ee=N(t,e=>_(e)),v=U.useRef(null),y=U.useRef(null),b=i||h.duration,x=U.useRef(0),S=U.useRef(b),C=U.useRef(0),{onToastAdd:E,onToastRemove:D}=h,O=ie(()=>{g?.contains(document.activeElement)&&h.viewport?.focus(),o()}),k=U.useCallback(e=>{!e||e===1/0||(window.clearTimeout(C.current),x.current=new Date().getTime(),C.current=window.setTimeout(O,e))},[O]);U.useEffect(()=>{let e=h.viewport;if(e){let t=()=>{k(S.current),l?.()},n=()=>{let e=new Date().getTime()-x.current;S.current-=e,window.clearTimeout(C.current),c?.()};return e.addEventListener(Nn,n),e.addEventListener(Pn,t),()=>{e.removeEventListener(Nn,n),e.removeEventListener(Pn,t)}}},[h.viewport,b,c,l,k]),U.useEffect(()=>{a&&!h.isClosePausedRef.current&&k(b)},[a,b,h.isClosePausedRef,k]),U.useEffect(()=>(E(),()=>D()),[E,D]);let A=U.useMemo(()=>g?rr(g):null,[g]);return h.viewport?(0,H.jsxs)(H.Fragment,{children:[A&&(0,H.jsx)(qn,{__scopeToast:n,role:`status`,"aria-live":r===`foreground`?`assertive`:`polite`,children:A}),(0,H.jsx)(Wn,{scope:n,onClose:O,children:Et.createPortal((0,H.jsx)(Cn.ItemSlot,{scope:n,children:(0,H.jsx)(ae,{asChild:!0,onEscapeKeyDown:T(s,()=>{h.isFocusedToastEscapeKeyDownRef.current||O(),h.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,H.jsx)(w.li,{tabIndex:0,"data-state":a?`open`:`closed`,"data-swipe-direction":h.swipeDirection,...m,ref:ee,style:{userSelect:`none`,touchAction:`none`,...e.style},onKeyDown:T(e.onKeyDown,e=>{e.key===`Escape`&&(s?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(h.isFocusedToastEscapeKeyDownRef.current=!0,O()))}),onPointerDown:T(e.onPointerDown,e=>{e.button===0&&(v.current={x:e.clientX,y:e.clientY})}),onPointerMove:T(e.onPointerMove,e=>{if(!v.current)return;let t=e.clientX-v.current.x,n=e.clientY-v.current.y,r=!!y.current,i=[`left`,`right`].includes(h.swipeDirection),a=[`left`,`up`].includes(h.swipeDirection)?Math.min:Math.max,o=i?a(0,t):0,s=i?0:a(0,n),c=e.pointerType===`touch`?10:2,l={x:o,y:s},f={originalEvent:e,delta:l};r?(y.current=l,ir(Bn,d,f,{discrete:!1})):ar(l,h.swipeDirection,c)?(y.current=l,ir(zn,u,f,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>c||Math.abs(n)>c)&&(v.current=null)}),onPointerUp:T(e.onPointerUp,e=>{let t=y.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),y.current=null,v.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};ar(t,h.swipeDirection,h.swipeThreshold)?ir(Hn,p,r,{discrete:!0}):ir(Vn,f,r,{discrete:!0}),n.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}})})})}),h.viewport)})]}):null}),qn=e=>{let{__scopeToast:t,children:n,...r}=e,i=kn(Rn,t),[a,o]=U.useState(!1),[s,c]=U.useState(!1);return or(()=>o(!0)),U.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,H.jsx)(I,{asChild:!0,children:(0,H.jsx)(re,{...r,children:a&&(0,H.jsxs)(H.Fragment,{children:[i.label,` `,n]})})})},Jn=`ToastTitle`,Yn=U.forwardRef((e,t)=>
3{let{__scopeToast:n,...r}=e;return(0,H.jsx)(w.div,{...r,ref:t})});Yn.displayName=Jn;var Xn=`ToastDescription`,Zn=U.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,H.jsx)(w.div,{...r,ref:t})});Zn.displayName=Xn;var Qn=`ToastAction`,$n=U.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,H.jsx)(nr,{altText:n,asChild:!0,children:(0,H.jsx)(tr,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${Qn}\`. Expected non-empty \`string\`.`),null)});$n.displayName=Qn;var er=`ToastClose`,tr=U.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,i=Gn(er,n);return(0,H.jsx)(nr,{asChild:!0,children:(0,H.jsx)(w.button,{type:`button`,...r,ref:t,onClick:T(e.onClick,i.onClose)})})});tr.displayName=er;var nr=U.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...i}=e;return(0,H.jsx)(w.div,{"data-radix-toast-announce-exclude":``,"data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function rr(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),sr(e)){let n=e.ariaHidden||e.hidden||e.style.display===`none`,r=e.dataset.radixToastAnnounceExclude===``;if(!n)if(r){let n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...rr(e))}}),t}function ir(e,t,n,{discrete:r}){let i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?O(i,a):i.dispatchEvent(a)}var ar=(e,t,n=0)=>{let r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return t===`left`||t===`right`?a&&r>n:!a&&i>n};function or(e=()=>{}){let t=ie(e);E(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}function sr(e){return e.nodeType===e.ELEMENT_NODE}function cr(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function lr(e){let t=document.activeElement;return e.some(e=>e===t?!0:(e.focus(),document.activeElement!==t))}var ur=An,dr=Fn,fr=Un,pr=Yn,mr=Zn,hr=$n,gr=tr,_r=z(`ArrowDownToLine`,[[`path`,{d:`M12 17V3`,key:`1cwfxf`}],[`path`,{d:`m6 11 6 6 6-6`,key:`12ii2o`}],[`path`,{d:`M19 21H5`,key:`150jfl`}]]),vr=z(`ArrowUpDown`,[[`path`,{d:`m21 16-4 4-4-4`,key:`f6ql7i`}],[`path`,{d:`M17 20V4`,key:`1ejh1v`}],[`path`,{d:`m3 8 4-4 4 4`,key:`11wl7u`}],[`path`,{d:`M7 4v16`,key:`1glfcx`}]]),yr=z(`Banknote`,[[`rect`,{width:`20`,height:`12`,x:`2`,y:`6`,rx:`2`,key:`9lu3g6`}],[`circle`,{cx:`12`,cy:`12`,r:`2`,key:`1c9p78`}],[`path`,{d:`M6 12h.01M18 12h.01`,key:`113zkx`}]]),br=z(`ChartPie`,[[`path`,{d:`M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z`,key:`pzmjnu`}],[`path`,{d:`M21.21 15.89A10 10 0 1 1 8 2.83`,key:`k2fpak`}]]),xr=z(`ChevronLeft`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Sr=z(`ChevronRight`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),Cr=z(`Clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`polyline`,{points:`12 6 12 12 16 14`,key:`68esgv`}]]),wr=z(`CreditCard`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`5`,rx:`2`,key:`ynyp8z`}],[`line`,{x1:`2`,x2:`22`,y1:`10`,y2:`10`,key:`1b3vmo`}]]),Tr=z(`Link2`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7h2`,key:`8i5ue5`}],[`path`,{d:`M15 7h2a5 5 0 1 1 0 10h-2`,key:`1b9ql8`}],[`line`,{x1:`8`,x2:`16`,y1:`12`,y2:`12`,key:`1jonct`}]]),Er=z(`Lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),Dr=z(`Percent`,[[`line`,{x1:`19`,x2:`5`,y1:`5`,y2:`19`,key:`1x9vlm`}],[`circle`,{cx:`6.5`,cy:`6.5`,r:`2.5`,key:`4mh3h7`}],[`circle`,{cx:`17.5`,cy:`17.5`,r:`2.5`,key:`1mdrzq`}]]),Or=z(`Star`,[[`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,key:`r04s7s`}]]),kr=z(`Target`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`circle`,{cx:`12`,cy:`12`,r:`6`,key:`1vlfrh`}],[`circle`,{cx:`12`,cy:`12`,r:`2`,key:`1c9p78`}]]),Ar=z(`Timer`,[[`line`,{x1:`10`,x2:`14`,y1:`2`,y2:`2`,key:`14vaq8`}],[`line`,{x1:`12`,x2:`15`,y1:`14`,y2:`11`,key:`17fdiu`}],[`circle`,{cx:`12`,cy:`14`,r:`8`,key:`1e1u0o`}]]),jr=z(`TrendingUp`,[[`polyline`,{points:`22 7 13.5 15.5 8.5 10.5 2 17`,key:`126l90`}],[`polyline`,{points:`16 7 22 7 22 13`,key:`kwv8wd`}]]),Mr=z(`Wallet`,[[`path`,{d:`M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1`,key:`18etb6`}],[`path`,{d:`M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4`,key:`xoc0q4`}]]),Nr=ur,Pr=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(dr,{ref:n,className:R(`fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]`,e),...t}));
3Pr.displayName=dr.displayName;var Fr=f(`group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full`,{variants:{variant:{default:`border bg-background text-foreground`,destructive:`destructive group border-destructive bg-destructive text-destructive-foreground`}},defaultVariants:{variant:`default`}}),Ir=U.forwardRef(({className:e,variant:t,...n},r)=>(0,H.jsx)(fr,{ref:r,className:R(Fr({variant:t}),e),...n}));Ir.displayName=fr.displayName;var Lr=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(hr,{ref:n,className:R(`inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50`,e),...t}));Lr.displayName=hr.displayName;var Rr=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(gr,{ref:n,className:R(`absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600`,e),"toast-close":``,...t,children:(0,H.jsx)(m,{className:`h-4 w-4`})}));Rr.displayName=gr.displayName;var zr=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(pr,{ref:n,className:R(`text-sm font-medium`,e),...t}));zr.displayName=pr.displayName;var Br=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(mr,{ref:n,className:R(`text-sm opacity-90`,e),...t}));Br.displayName=mr.displayName;function Vr(){let{toasts:e}=mn();return(0,H.jsxs)(Nr,{children:[e.map(function({id:e,title:t,description:n,action:r,...i}){return(0,H.jsxs)(Ir,{...i,children:[(0,H.jsxs)(`div`,{className:`grid gap-1`,children:[t&&(0,H.jsx)(zr,{children:t}),n&&(0,H.jsx)(Br,{children:n})]}),r,(0,H.jsx)(Rr,{})]},e)}),(0,H.jsx)(Pr,{})]})}function Hr(){let{pathname:e,hash:t}=x();return(0,U.useEffect)(()=>{t||window.scrollTo({top:0,left:0,behavior:`instant`})},[e,t]),null}function Ur(){let{pathname:e}=x();return(0,U.useEffect)(()=>{g.pageview(e)},[e]),null}var Wr=`https://trade.o2.app/turbo`,Gr=[{symbol:`wBTC`,icon:`/tokens/wbtc.svg`,direction:`long/short`},{symbol:`ETH`,icon:`/tokens/eth.svg`,direction:`long/short`},{symbol:`XAUT`,icon:`/tokens/xaut.webp`,direction:`long/short`}],Kr=[{symbol:`HYPE`,icon:`/tokens/hype.svg`,direction:`long only`},{symbol:`LIT`,icon:`/tokens/lit.webp`,direction:`long only`},{symbol:`BNB`,icon:`/tokens/bnb.svg`,direction:`long only`},{symbol:`UNI`,icon:`/tokens/uni.svg`,direction:`long only`},{symbol:`AAVE`,icon:`/tokens/aave.webp`,direction:`long only`},{symbol:`ONDO`,icon:`/tokens/ondo.webp`,direction:`long only`},{symbol:`LINK`,icon:`/tokens/link.svg`,direction:`long only`},{symbol:`ENA`,icon:`/tokens/ena.webp`,direction:`long only`},{symbol:`WLD`,icon:`/tokens/wld.webp`,direction:`long only`},{symbol:`FUEL`,icon:`/tokens/fuel.svg`,direction:`long only`}],qr=[...Gr,...Kr],X=[{size:2500,label:`$2,500 Account`,price:75,drawdown:`4%`,assets:qr},{size:5e3,label:`$5,000 Account`,price:150,drawdown:`4%`,assets:qr},{size:1e4,label:`$10,000 Account`,price:250,drawdown:`4%`,featured:!0,badge:`Best Value`,assets:qr}],Jr=e=>
3`$${Math.round(e).toLocaleString(`en-US`)}`,Yr=(e,t=5)=>e*t,Xr=U.forwardRef(({className:e,children:t,label:n,href:r,...i},a)=>{let o=n??t??`Book a demo`,s=R(`inline-flex items-center justify-center h-12 px-6 rounded-[4px] border border-border bg-surface text-[15px] font-medium text-foreground transition-colors`,`hover:border-primary/40 hover:bg-primary/10`,`active:scale-[0.98] focus:outline-none focus-visible:ring-2 focus-visible:ring-primary`,e);return r?(0,H.jsx)(`a`,{href:r,target:`_blank`,rel:`noopener noreferrer`,className:s,children:o}):(0,H.jsx)(`button`,{ref:a,className:s,...i,children:o})});Xr.displayName=`AntiMetalButton`;function Zr({className:e,...t}){return(0,H.jsx)(`div`,{className:R(`animate-pulse rounded-md bg-muted`,e),...t})}var Qr=`/assets/landerTurbo2-3-trimmed-C_Hagjgx.mp4`,$r=[{name:`CoinFund`,logo:B,className:`h-5`},{name:`Maven 11`,logo:_e,className:`h-9`},{name:`Spartan`,logo:ye,className:`h-7`},{name:`Blockchain Capital`,logo:he,className:`h-8`},{name:`Bain Capital Crypto`,logo:ge,className:`h-5`}],ei=[.25,.1,.25,1];function ti(){let[e,t]=(0,U.useState)(!1),[n,r]=(0,U.useState)(!1),i=(0,U.useRef)(null),a=oe(),o=[{label:`Total Volume`,target:a.totalVolumeUsd,prefix:`$`},{label:`Total Traders`,target:a.activeTraders,hideOnTablet:!0},{label:`o2 Rewards paid out`,value:`$293,000+`}],s=()=>t(!0);return(0,U.useEffect)(()=>{let e=i.current;e&&(e.muted=!0,e.play().catch(()=>{}))},[]),(0,U.useEffect)(()=>{if(!e)return;let n=e=>{e.key===`Escape`&&t(!1)};return window.addEventListener(`keydown`,n),()=>window.removeEventListener(`keydown`,n)},[e]),(0,H.jsx)(`section`,{id:`top`,className:`relative overflow-hidden`,children:(0,H.jsxs)(`div`,{className:`relative z-10 mx-auto max-w-6xl xl:max-w-7xl 2xl:max-w-[1440px] px-4 sm:px-6 lg:px-8 xl:px-10 pt-10 pb-8 sm:pt-12 sm:pb-10 lg:pt-20 lg:pb-14`,children:[(0,H.jsxs)(c.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.6,ease:ei},className:`flex flex-col items-center text-center`,children:[(0,H.jsx)(`span`,{className:`block text-sm sm:text-base font-medium text-brand`,children:`o2 Turbo`}),(0,H.jsx)(`h1`,{className:`mt-2.5 text-3xl leading-[1.05] sm:text-4xl md:text-5xl lg:text-6xl xl:text-7xl font-branding text-foreground max-w-[20ch] sm:max-w-[22ch] text-balance`,children:`Get Funded $10,000 in prop trading capital`}),(0,H.jsx)(`p`,{className:`mt-4 max-w-xl sm:max-w-2xl lg:max-w-3xl text-base sm:text-lg text-muted-foreground leading-relaxed`,children:`Get funded instantly. No evaluations. No time limits. Keep 100% of your profits.`}),(0,H.jsxs)(`div`,{className:`mt-10 sm:mt-12 flex flex-row items-center justify-center gap-3 sm:gap-4`,children:[(0,H.jsx)(`a`,{href:Wr,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex items-center justify-center h-12 px-6 rounded-[4px] bg-primary text-primary-foreground text-[15px] font-medium hover:bg-primary/90 transition-colors`,children:`Get Funded`}),(0,H.jsx)(Xr,{href:`https://trade.o2.app/?turbo=try`,"aria-label":`Try Turbo for free`,children:`Try Free`})]}),(0,H.jsx)(`a`,{href:`#team-trust`,className:`group mt-8 sm:mt-10 block w-full max-w-3xl md:max-w-4xl select-none cursor-pointer`,children:(0,H.jsxs)(`div`,{className:`flex flex-col items-center gap-4 md:flex-row md:items-center md:gap-6`,children:[(0,H.jsxs)(`div`,{className:`flex items-center justify-center gap-3 shrink-0`,children:[(0,H.jsxs)(`div`,{className:`flex items-center gap-2 sm:gap-3`,children:[(0,H.jsx)(`span`,{className:`text-xs font-medium tracking-wide text-caption transition-colors group-hover:text-primary`,children:`Built by`}),(0,H.jsx)(`img`,{src:ve,alt:`Fuel`,className:`h-4 sm:h-5 w-auto opacity-40 grayscale transition-opacity duration-300 group-hover:opacity-100`})]}),(0,H.jsx)(`span`,{className:`h-4 sm:h-5 w-px bg-border`,"aria-hidden":`true`}),(0,H.jsx)(`span`,{className:`text-xs font-medium tracking-wide text-caption transition-colors group-hover:text-primary`,children:`Supported by`})]}),(0,H.jsxs)(`div`,{className:`relative w-full md:flex-1 min-w-0 overflow-hidden`,children:[(0,H.jsx)(`div`,{className:`flex w-max items-center hover:[animation-play-state:paused]`,style:{animation:`turbo-marquee 34s linear infinite`,willChange:`transform`,backfaceVisibility:`hidden`},children:[0,1].map(e=>(0,H.jsx)(`div`,{className:`flex items-center gap-8 pr-8 sm:gap-12 sm:pr-12`,"aria-hidden":e===1,children:$r.map(t=>(0,H.jsx)(`img`,{src:t.logo,alt:e===0?t.name:``,loading:`lazy`,draggable:!1,
3className:`w-auto shrink-0 opacity-40 grayscale transition-opacity duration-300 group-hover:opacity-100 ${t.className}`},`${e}-${t.name}`))},e))}),(0,H.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 left-0 w-[15%] bg-gradient-to-r from-background to-transparent`}),(0,H.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 right-0 w-[15%] bg-gradient-to-l from-background to-transparent`})]})]})})]}),(0,H.jsxs)(c.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1,ease:ei},className:`relative mt-12 lg:mt-16 w-full max-w-3xl md:max-w-4xl lg:max-w-5xl mx-auto`,children:[(0,H.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 left-1/2 -translate-x-1/2 w-screen flex items-center text-brand opacity-70`,"aria-hidden":`true`,children:(0,H.jsxs)(`svg`,{viewBox:`0 0 1600 372`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:`w-full h-full`,preserveAspectRatio:`xMidYMid meet`,children:[(0,H.jsx)(`path`,{d:`M1597.65 137.792V173.086H0V137.792H1597.65Z`,fill:`currentColor`}),(0,H.jsx)(`path`,{d:`M1048.01 338.041V373.086H1668.82V338.041H1048.01Z`,fill:`currentColor`}),(0,H.jsx)(`path`,{d:`M1072.92 237.793V273.087H1795.28V237.793H1072.92Z`,fill:`currentColor`}),(0,H.jsx)(`path`,{d:`M1614.94 118.955C1565.52 118.955 1521.18 127.779 1476.81 146.658L1474.69 147.564L1474.67 147.577L1474.64 147.59L1472.6 148.477L1472.17 148.668L1472.12 148.692C1431.68 166.549 1396.33 190.512 1362.16 213.577C1322.75 240.174 1285.01 265.524 1238.99 284.93L1236.48 285.98L1236.48 285.98C1184.79 307.419 1130.5 319.217 1069.29 319.217L-37.156 319.216L-55.9802 319.216L-55.9802 391.908L1069.29 391.908C1141.61 391.908 1206.24 377.616 1267.22 351.916L1267.78 351.68L1267.82 351.663C1321 329.156 1364.06 299.994 1402.83 273.833L1406.44 271.393C1440.09 248.695 1469.33 229.337 1501.83 215.033L1501.91 214.998C1538.18 199.056 1573.75 191.647 1614.94 191.647L1633.76 191.647L1633.76 118.955L1614.94 118.955Z`,fill:`currentColor`,stroke:`var(--background)`,strokeWidth:`37.6471`}),(0,H.jsx)(`path`,{d:`M1602.43 18.8239C1477.81 18.8239 1397.78 70.7707 1328.54 117.456L1321.87 121.955L1321.86 121.961L1321.75 122.04L1314.84 126.691C1280.44 149.857 1247.24 171.562 1209.13 187.875L1207.14 188.719L1207.02 188.772C1160.81 208.222 1112.11 219.086 1056.77 219.086L-49.2556 219.085L-68.0788 219.085L-68.0788 291.777L1056.77 291.777C1122.36 291.777 1180.68 278.757 1235.42 255.689L1237.71 254.716C1285.68 234.178 1326.18 206.737 1362.4 182.3L1362.46 182.257L1363.98 181.253L1364.03 181.202L1366.86 179.293C1435.63 132.934 1499.96 91.5163 1602.43 91.5162L1621.25 91.5162L1621.25 18.8238L1602.43 18.8239Z`,fill:`currentColor`,stroke:`var(--background)`,strokeWidth:`37.6471`})]})}),(0,H.jsxs)(`button`,{type:`button`,onClick:s,className:`group relative z-10 block w-full cursor-pointer rounded-[4px] border border-border bg-surface text-left focus:outline-none focus-visible:ring-2 focus-visible:ring-primary`,"aria-label":`Open video preview`,children:[(0,H.jsxs)(`div`,{className:`relative aspect-[1732/1080] w-full overflow-hidden rounded-[4px]`,children:[!n&&(0,H.jsx)(Zr,{className:`absolute inset-0 z-10 rounded-[4px] bg-muted`}),(0,H.jsx)(`video`,{ref:i,src:Qr,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,onLoadedData:()=>r(!0),"aria-label":`o2 Turbo account dashboard showing live positions being placed and real-time trading metrics`,className:`w-full h-full object-cover rounded-[4px] transition-opacity duration-500 ${n?`opacity-100`:`opacity-0`}`})]}),(0,H.jsx)(`span`,{className:`pointer-events-none absolute inset-0 flex items-center justify-center rounded-[4px] bg-black/30 opacity-0 transition-opacity duration-300 group-hover:opacity-100`,children:(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-2 rounded-full bg-background/80 px-4 py-2 text-sm font-medium text-foreground backdrop-blur-sm border border-border`,children:[(0,H.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":`true`,children:[(0,H.jsx)(`path`,{d:`M15 3h6v6`}),(0,H.jsx)(`path`,{d:`M10 14 21 3`}),(0,H.jsx)(`path`,{d:`M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6`})]}),`Expand`]})})]}),e&&(0,H.jsx)(`div`,{onClick:()=>{window.innerWidth>=768&&t(!1)},className:`fixed inset-0 z-50 flex items-center justify-center bg-background/90 backdrop-blur-sm p-4`,role:`dialog`,"aria-modal":`true`,"aria-label":`Video preview`,children:(0,H.jsxs)(`div`,{onClick:e=>e.stopPropagation(),className:`relative w-full max-w-6xl`,children:[(0,H.jsxs)(`button`,{type:`button`,onClick:()=>t(!1),className:`absolute -top-10 right-0 inline-flex items-center gap-1.5 text-sm font-medium text-muted-foreground transition-colors hover:text-foreground`,"aria-label":`Close video preview`,children:[`Close`,(0,H.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,
3width:`16`,height:`16`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,"aria-hidden":`true`,children:[(0,H.jsx)(`path`,{d:`M18 6 6 18`}),(0,H.jsx)(`path`,{d:`m6 6 12 12`})]})]}),(0,H.jsxs)(`div`,{className:`relative aspect-[1732/1080] w-full overflow-hidden rounded-[4px] border border-border bg-surface`,children:[!n&&(0,H.jsx)(Zr,{className:`absolute inset-0 z-10 rounded-[4px] bg-muted`}),(0,H.jsx)(`video`,{src:`/assets/landerTurbo2-3-trimmed-C_Hagjgx.mp4`,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,controls:!0,onLoadedData:()=>r(!0),className:`w-full h-full object-cover rounded-[4px] transition-opacity duration-500 ${n?`opacity-100`:`opacity-0`}`})]})]})})]}),(0,H.jsx)(`div`,{className:`mt-14 sm:mt-16 mx-auto w-full max-w-3xl grid grid-cols-2 md:grid-cols-3 gap-y-8 gap-x-4 pt-2`,children:o.map(e=>(0,H.jsxs)(`div`,{className:`flex-col items-center text-center ${e.hideOnTablet?`hidden md:flex`:`flex`}`,children:[(0,H.jsx)(`div`,{className:`flex items-center justify-center h-8 sm:h-9 text-2xl sm:text-3xl font-branding text-foreground tabular-nums whitespace-nowrap leading-none`,children:e.value??(0,H.jsx)(ue,{target:e.target,duration:2,prefix:e.prefix||``,suffix:`+`})}),(0,H.jsx)(`div`,{className:`text-xs text-muted-foreground mt-1.5`,children:e.label})]},e.label))})]})})}var ni=[.25,.1,.25,1],ri=[{Icon:Tr,title:`Every payout, on-chain`,body:`Withdraw profits directly to your wallet. No approval queues. No waiting.`},{Icon:fe,title:`Fully transparent`,body:`Your account and track record are verifiable on-chain. No promises, just proof.`},{Icon:me,title:`Built to perform`,body:`Sub-second execution on an exchange designed from the ground up for prop traders.`}];function ii(){return(0,H.jsx)(`section`,{className:`relative py-16 sm:py-20 lg:py-28`,children:(0,H.jsxs)(`div`,{className:`relative mx-auto w-full max-w-6xl px-4 sm:px-6 lg:px-8`,children:[(0,H.jsxs)(`div`,{className:`mx-auto max-w-3xl text-center`,children:[(0,H.jsx)(c.span,{initial:{opacity:0}
3,whileInView:{opacity:1},viewport:{once:!0,margin:`-40px`},transition:{duration:.5,ease:ni},className:`text-sm font-medium text-brand`,children:`The first fully on-chain prop exchange`}),(0,H.jsx)(c.h2,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,margin:`-40px`},transition:{duration:.5,ease:ni,delay:.08},className:`mt-5 font-branding text-3xl sm:text-5xl lg:text-6xl font-medium tracking-[-0.02em] text-foreground text-balance`,children:`Prop trading that finally runs on-chain.`}),(0,H.jsx)(c.p,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,margin:`-40px`},transition:{duration:.5,ease:ni,delay:.16},className:`mt-5 mx-auto max-w-2xl text-base sm:text-lg text-muted-foreground leading-relaxed`,children:`Built on-chain so your trades, payouts, and track record are always verifiable.`})]}),(0,H.jsx)(c.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0,margin:`-40px`},transition:{duration:.6,ease:ni,delay:.1},className:`mt-12 sm:mt-16 lg:mt-20`,children:(0,H.jsx)(`div`,{className:`grid grid-cols-1 divide-y divide-border border-y border-border sm:grid-cols-3 sm:divide-x sm:divide-y-0`,children:ri.map(e=>(0,H.jsxs)(`div`,{className:`group px-2 py-8 text-center sm:px-8 sm:py-12`,children:[(0,H.jsx)(e.Icon,{className:`mx-auto h-5 w-5 text-brand transition-transform duration-300 group-hover:scale-110`,strokeWidth:1.5}),(0,H.jsx)(`div`,{className:`mt-4 text-base font-medium text-foreground`,children:e.title}),(0,H.jsx)(`p`,{className:`mx-auto mt-2 max-w-xs text-sm text-muted-foreground leading-relaxed`,children:e.body})]},e.title))})})]})})}var ai=[.25,.1,.25,1],oi=`flex h-full w-full items-center justify-center rounded-[10px] bg-[#0A0D12] p-5`;function si(){let e=[...X].sort((e,t)=>e.size-t.size);return(0,H.jsx)(`div`,{className:oi,children:(0,H.jsxs)(`div`,{className:`w-full max-w-[236px]`,children:[(0,H.jsx)(`div`,{className:`text-center text-[15px] font-medium text-white`,children:`Account Size`}),(0,H.jsx)(`div`,{className:`mt-3.5 grid grid-cols-3 rounded-[7px] bg-[#141920] p-1`,children:e.map((e,t)=>(0,H.jsx)(`span`,{className:`rounded-[5px] py-2 text-center text-[13px] leading-none transition-colors ${t===1?`bg-[#232C38] font-medium text-white`:`text-[#9AA4B2]`}`,children:Jr(e.size)},e.size))})]})})}function ci(){return(0,H.jsx)(`div`,{className:`${oi} overflow-hidden p-0`,children:(0,H.jsx)(`img`,{src:`/account-flow-markets.svg`,alt:`Bitcoin, Ethereum and gold trading markets`,className:`h-full w-full object-fill`})})}function li(){return(0,H.jsx)(`div`,{className:oi,children:(0,H.jsxs)(`div`,{className:`w-full max-w-[260px] space-y-3`,children:[(0,H.jsxs)(`div`,{className:`flex items-center justify-between text-[13px]`,children:[(0,H.jsx)(`span`,{className:`text-[#9AA4B2]`,children:`30-day volume`}),(0,H.jsx)(`span`,{className:`font-medium text-white`,children:`⥠5x capital`})]}),(0,H.jsx)(`div`,{className:`h-[3px] w-full rounded-full bg-[#141920]`,children:(0,H.jsx)(`div`,{className:`h-full w-[75%] rounded-full bg-primary`})}),(0,H.jsxs)(`div`,{className:`flex items-center justify-between text-[13px]`,children:[(0,H.jsx)(`span`,{className:`text-[#9AA4B2]`,children:`Max drawdown`}),(0,H.jsx)(`span`,{className:`font-medium text-white`,children:`4%`})]}),(0,H.jsx)(`div`,{className:`h-[3px] w-full rounded-full bg-[#141920]`,children:(0,H.jsx)(`div`,{className:`h-full w-[28%] rounded-full bg-[color-mix(in_oklch,var(--success)_85%,white)]`})})]})})}var ui=[{kicker:`Account size`,title:`Pick your account`,bullets:[`Choose $2,500, $5,000, or $10,000 in trading capital.`,`No evaluation. Your account is live the moment you pay.`],Icon:wr,Panel:si},{kicker:`Markets`,title:`Start trading`,bullets:[`Trade ${Gr.map(e=>e.symbol).join(`, `)} in both directions.`,`Withdraw your profits whenever your positions are closed.`],Icon:ne,Panel:ci}],di={kicker:`Maintain`,title:`Keep it active`,bullets:[`Trade at least 5x your account size in rolling 30-day volume.`,`Stay below the 4% max drawdown at all times.`],Icon:jr,Panel:li};function fi(){return(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.5,ease:ai},className:`mt-12 sm:mt-16`,children:[(0,H.jsxs)(`div`,{children:[(0,H.jsx)(`h3`,{className:`font-branding text-2xl text-foreground sm:text-3xl md:text-4xl`,children:`How it works`}),(0,H.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:`Two steps to start. Two monthly targets to keep going.`})]}),(0,H.jsxs)(`div`,{className:`relative mx-auto mt-10 max-w-4xl sm:mt-12`,children:[ui.map((e,t)=>(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.08*t,ease:ai},className:`relative grid grid-cols-[40px_1fr] gap-4 sm:grid-cols-[56px_1fr] sm:gap-6`,children:[(0,H.jsxs)(`div`,{className:`relative flex flex-col items-center`,children:[(0,H.jsx)(`span`,{className:`relative z-10 grid h-10 w-10 shrink-0 place-items-center rounded-[10px] border border-border bg-surface-elevated sm:h-12 sm:w-12 sm:rounded-[12px]`,children:(0,H.jsx)(e.Icon,{className:`h-4 w-4 text-primary sm:h-5 sm:w-5`,strokeWidth:1.8})}),t<ui.length&&(0,H.jsx)(`span`,{"aria-hidden":`true`,className:`absolute bottom-0 left-1/2 top-10 w-px -translate-x-1/2 bg-border sm:top-12`})]}),(0,H.jsxs)(`div`,{className:`mb-8 flex flex-col gap-6 rounded-[6px] border border-border bg-surface/40 p-6 transition-colors duration-300 hover:border-white/15 sm:mb-10 sm:flex-row sm:items-stretch sm:p-7`,children:[(0,H.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col justify-center`,children:[(0,H.jsxs)(`div`,{className:`text-xs text-muted-foreground`,children:[`Step 0`,t+1,` `,(0,H.jsx)(`span`,{className:`ml-2 font-medium text-primary`,children:e.kicker})]}),(0,H.jsxs)(`h4`,{className:`mt-2.5 font-branding text-xl leading-snug text-foreground sm:text-2xl`,children:[e.title,e.accent&&(0,H.jsxs)(`span`,{className:`text-brand`,children:[` `,e.accent]})]}),(0,H.jsx)(`ul`,{className:`mt-4 space-y-2`,children:e.bullets.map(e=>(0,H.jsxs)(`li`,{className:`flex items-start gap-2.5 text-[13px] leading-relaxed text-muted-foreground`,children:[(0,H.jsx)(`span`,{"aria-hidden":`true`,className:`mt-[7px] h-1 w-1 shrink-0 rounded-full bg-primary/70`}),e]},e))})]}),(0,H.jsx)(`div`,{className:`h-[200px] w-full shrink-0 sm:w-[340px]`,children:(0,H.jsx)(e.Panel,{})})]})]},e.title)),(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.3},transition:{duration:.5,delay:.16,ease:ai},className:`relative grid grid-cols-[40px_1fr] gap-4 sm:grid-cols-[56px_1fr] sm:gap-6`,children:[(0,H.jsx)(`div`,{className:`relative flex flex-col items-center`,children:(0,H.jsx)(`span`,{className:`relative z-10 grid h-10 w-10 shrink-0 place-items-center rounded-[10px] border border-border bg-surface-elevated sm:h-12 sm:w-12 sm:rounded-[12px]`,children:(0,H.jsx)(di.Icon,{className:`h-4 w-4 text-muted-foreground sm:h-5 sm:w-5`,strokeWidth:1.8})})}),(0,H.jsxs)(`div`,{className:`mb-8 flex flex-col gap-6 rounded-[6px] border border-border bg-surface/40 p-6 transition-colors duration-300 hover:border-white/15 sm:mb-10 sm:flex-row sm:items-stretch sm:p-7`,children:[(0,H.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col justify-center`,children:[(0,H.jsx)(`div`,{className:`text-xs text-muted-foreground`,children:(0,H.jsx)(`span`,{className:`font-medium text-muted-foreground`,children:di.kicker})}),(0,H.jsx)(`h4`,{className:`mt-2.5 font-branding text-xl leading-snug text-foreground sm:text-2xl`,children:di.title}),(0,H.jsx)(`ul`,{className:`mt-4 space-y-2`,children:di.bullets.map(e=>(0,H.jsxs)(`li`,{className:`flex items-start gap-2.5 text-[13px] leading-relaxed text-muted-foreground`,children:[(0,H.jsx)(`span`,{"aria-hidden":`true`,className:`mt-[7px] h-1 w-1 shrink-0 rounded-full bg-primary/70`}),e]},e))})]}),(0,H.jsx)(`div`,{className:`h-[200px] w-full shrink-0 sm:w-[340px]`,children:(0,H.jsx)(di.Panel,{})})]})]})]})]})}function pi({asset:e,size:t=26}){return(0,H.jsx)(`div`,{title:`${e.symbol}${e.direction?` â ${e.direction}`:``}`,className:`inline-flex shrink-0 items-center justify-center overflow-hidden rounded-full border border-border/70 bg-surface-elevated/60`,style:{width:t,height:t},children:e.icon?(0,H.jsx)(`img`,{src:e.icon,alt:e.symbol,className:`size-full rounded-full object-cover`,loading:`lazy`,decoding:`async`}):(0,H.jsx)(`span`,{className:`text-[9px] font-medium text-foreground
3/80`,children:e.symbol.slice(0,2)})})}function mi({assets:e}){return(0,H.jsx)(`div`,{className:`flex flex-wrap items-center gap-x-1.5 gap-y-2`,children:e.map(e=>(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full border border-border/60 bg-surface/60 py-1 pl-1 pr-2.5`,children:[(0,H.jsx)(pi,{asset:e,size:18}),(0,H.jsx)(`span`,{className:`text-[11px] font-medium text-foreground/90`,children:e.symbol})]},e.symbol))})}function hi({assets:e,speed:t=`26s`}){let{ref:n,inView:r}=V({rootMargin:`150px 0px`}),i=[...e,...e];return(0,H.jsxs)(`div`,{ref:n,className:`relative w-full min-w-0 max-w-full overflow-hidden`,style:{contain:`paint`},children:[(0,H.jsx)(`div`,{className:`flex w-max animate-marquee items-center gap-2`,style:{animationDuration:t,animationPlayState:r?`running`:`paused`,willChange:`transform`,backfaceVisibility:`hidden`},children:i.map((e,t)=>(0,H.jsx)(pi,{asset:e},`${e.symbol}-${t}`))}),(0,H.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 left-0 w-[8%] bg-gradient-to-r from-background to-transparent`}),(0,H.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 right-0 w-[12%] bg-gradient-to-l from-background to-transparent`})]})}function gi({icon:e,label:t}){return(0,H.jsxs)(`div`,{className:`flex items-center gap-1.5 text-[11px] text-muted-foreground`,children:[(0,H.jsx)(`span`,{className:`text-accent-blue`,children:e}),(0,H.jsx)(`span`,{children:t})]})}function _i({assets:e}){if(!e.length)return null;let t=e.filter(e=>e.direction===`long/short`),n=e.filter(e=>e.direction!==`long/short`);return(0,H.jsxs)(`div`,{className:`w-full min-w-0 space-y-4`,children:[t.length>0&&(0,H.jsxs)(`div`,{className:`space-y-2`,children:[(0,H.jsx)(gi,{icon:(0,H.jsx)(vr,{className:`size-3`}),label:`Long & short`}),(0,H.jsx)(mi,{assets:t})]}),n.length>0&&(0,H.jsxs)(`div`,{className:`space-y-2`,children:[(0,H.jsx)(gi,{icon:(0,H.jsx)(ee,{className:`size-3`}),label:`Long only`}),(0,H.jsx)(hi,{assets:n})]})]})}var vi=`modulepreload`,yi=function(e){return`/`+e},bi={},Z=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=yi(t,n),t in bi)return;bi[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:vi,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},xi=(0,U.lazy)(()=>Z(()=>import(`./TurboSocialProof-DS3Bm2Il.js`).then(e=>({default:e.TurboSocialProof})),__vite__mapDeps([0,1,2,3,4])));function Si({h:e=`20vh`}){return(0,H.jsx)(`div`,{"aria-hidden":!0,style:{minHeight:e}})}var Ci=[.25,.1,.25,1],wi=e=>`$${e.toLocaleString(`en-US`,{maximumFractionDigits:0})}`,Ti=e=>[{label:`Trading Capital`,value:`$${e.toLocaleString(`en-US`)}`,tip:!1},{label:`Monthly Volume`,value:`⥠${wi(Yr(e))}`,tip:!0},{label:`Max. Drawdown`,value:`4%`,tip:!0},{label:`Profit Split`,value:`You keep 100%`,tip:!1},{label:`Evaluations`,value:`None`,tip:!0}];function Ei({items:e}){return(0,H.jsx)(`ul`,{className:`space-y-1 text-[13px] leading-relaxed text-muted-foreground`,children:e.map(e=>(0,H.jsxs)(`li`,{className:`flex gap-2`,children:[(0,H.jsx)(`span`,{className:`text-[var(--primary)]`,children:`â¢`}),(0,H.jsx)(`span`,{children:e})]},e))})}function Di(){let[e,t]=(0,U.useState)(0),n=(0,U.useRef)(null),r=e=>{let r=n.current;if(!r)return;let i=r.children[e];i&&(r.scrollTo({left:i.offsetLeft,behavior:`smooth`}),t(e))};return(0,U.useEffect)(()=>{let e=n.current;if(!e)return;let r=()=>window.matchMedia(`(min-width: 640px) and (max-width: 1023px)`).matches&&e.scrollWidth>e.clientWidth+4,i=X.length-2,a=!1,o=0,s=n=>{let r=e.children[n];r&&(a=!0,o=0,e.scrollTo({left:r.offsetLeft,behavior:`smooth`}),t(n),window.setTimeout(()=>{a=!1},450))},c=()=>{let t=e.clientWidth/2;return Math.min(Math.max(Math.round(e.scrollLeft/t),0),i)},l=e=>{if(!r())return!1;let t=c();return e>0&&t>=i||e<0&&t<=0?!1:a?!0:(o+=e,Math.abs(o)>40&&s(o>0?Math.min(t+1,i):Math.max(t-1,0)),!0)},u=e=>{Math.abs(e.deltaY)<=Math.abs(e.deltaX)||l(e.deltaY)&&e.preventDefault()},d=0,f=0,p=e=>{d=e.touches[0].clientY,f=e.touches[0].clientX,o=0},m=e=>{let t=d-e.touches[0].clientY,n=f-e.touches[0].clientX;Math.abs(t)<=Math.abs(n)||l(t*.6)&&e.preventDefault()};return e.addEventListener(`wheel`,u,{passive:!1}),e.addEventListener(`touchstart`,p,{passive:!0}),e.addEventListener(`touchmove`,m,{passive:!1}),()=>{e.removeEventListener(`wheel`,u),e.removeEventListener(`touchstart`,p),e.removeEventListener(`touchmove`,m)}},[]),(0,H.jsxs)(`section`,{id:`accounts`,className:`scroll-mt-20 py-16 sm:py-20 lg:py-24`,children:[(0,H.jsxs)(`div`,{className:`mx-auto max-w-6xl xl:max-w-7xl px-4 sm:px-6 lg:px-8`,children:[(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.4},transition:{duration:.5,ease:Ci},className:`mx-auto max-w-2xl lg:max-w-4xl text-center`,children:[(0,H.jsx)(`h2`,{className:`text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-branding text-foreground`,children:`Pick your account size.`}),(0,H.jsx)(`p`,{className:`mt-4 text-base sm:text-lg text-muted-foreground`,children:`One small fee unlocks your capital. Trade instantly and keep every dollar you make.`})]}),(0,H.jsx)(L,{children:(0,H.jsx)(`div`,{ref:n,onScroll:()=>{let e=n.current;if(!e)return;let r=e.scrollLeft,i=e.offsetWidth,a=Math.round(r/(i/2));t(Math.min(Math.max(a,0),X.length-2))},className:`scrollbar-hidden mt-12 sm:mt-16 grid grid-cols-1 gap-5 sm:flex sm:snap-x sm:snap-mandatory sm:overflow-x-auto lg:grid lg:grid-cols-3 lg:gap-6`,children:X.map((e,t)=>{let n=e.size===2500?`turbo-product-card--silver`:e.size===5e3?`turbo-product-card--blue`:`turbo-product-card--flagship`;return(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.2},transition:{duration:.55,delay:.08*t,ease:Ci},className:`turbo-product-card group flex min-w-0 flex-col p-5 sm:p-7 sm:flex-[0_0_auto] sm:w-[calc(50%-10px)] sm:snap-start lg:w-auto lg:snap-none ${n}`,children:[e.badge&&(0,H.jsxs)(`span`,{className:`turbo-badge turbo-badge--best-value`,children:[(0,H.jsx)(Or,{size:10,fill:`currentColor`,strokeWidth:0}),e.badge]}),(0,H.jsxs)(`div`,{children:[(0,H.jsx)(`div`,{className:`text-[13px] font-medium tracking-wide text-brand`,children:t===0?`Turbo I`
3:t===1?`Turbo II`:`Turbo III`}),(0,H.jsxs)(`div`,{className:`font-branding tabular italic text-[44px] sm:text-[50px] leading-[0.95] tracking-[-0.045em] text-foreground`,children:[`$`,e.size.toLocaleString(`en-US`)]}),(0,H.jsx)(`div`,{className:`mt-1.5 text-[13px] tracking-wide text-muted-foreground`,children:`Initial Trading Capital`})]}),(0,H.jsx)(`div`,{className:`mt-6 border-t border-white/[0.07] pt-5`,children:(0,H.jsxs)(`div`,{className:`flex items-baseline gap-2`,children:[(0,H.jsx)(`div`,{className:`font-branding tabular text-[28px] leading-none text-foreground`,children:Jr(e.price)}),(0,H.jsxs)(F,{children:[(0,H.jsx)(se,{asChild:!0,children:(0,H.jsx)(`span`,{className:`cursor-help text-[13px] text-muted-foreground underline decoration-dashed decoration-muted-foreground/50 underline-offset-4 transition-colors hover:text-foreground hover:decoration-foreground/60`,children:`One-time payment`})}),(0,H.jsx)(le,{side:`top`,align:`start`,sideOffset:8,className:`max-w-xs border border-border bg-surface-elevated p-3 text-foreground shadow-lg`,children:(0,H.jsx)(`p`,{className:`text-[13px] leading-relaxed text-muted-foreground`,children:`Paid once, when the account opens. It buys the account rather than funding it, so there is no deposit to come back, and nothing else is ever charged. Every dollar of profit is yours.`})})]})]})}),(0,H.jsx)(`div`,{className:`mt-6 space-y-2.5 border-t border-white/[0.07] pt-5`,children:Ti(e.size).map(t=>{let n=t.label===`Monthly Volume`?(0,H.jsxs)(`div`,{className:`space-y-2`,children:[(0,H.jsx)(`p`,{className:`text-[13px] font-medium text-foreground`,children:`Rolling 30-day activity`}),(0,H.jsxs)(`p`,{className:`text-[13px] leading-relaxed text-muted-foreground`,children:[`Trade at least `,5,`x your account size in volume over any rolling 30-day window to keep your account active.`]}),(0,H.jsx)(Ei,{items:[`For a ${Jr(e.size)} account: ⥠${wi(Yr(e.size))} in 30-day volume.`,`Volume is measured continuously, not calendar-monthly.`,`Missing it pauses the account; you can reactivate anytime.`]})]}):t.label===`Evaluations`?(0,H.jsxs)(`div`,{className:`space-y-2`,children:[(0,H.jsx)(`p`,{className:`text-[13px] font-medium text-foreground`,children:`No evaluation to pass`}),(0,H.jsx)(`p`,{className:`text-[13px] leading-relaxed text-muted-foreground`,children:`Most prop firms make you trade a demo challenge first and only fund you if you pass. There is no challenge here. You pay once and the capital is live straight away.`}),(0,H.jsx)(Ei,{items:[`No demo phase and no target to qualify.`,`Funded the moment your payment confirms.`]}),(0,H.jsx)(`p`,{className:`text-xs leading-relaxed text-muted-foreground/70`,children:`The monthly volume requirement only keeps an active account open. It is never a gate to getting one.`})]}):t.label===`Max. Drawdown`?(0,H.jsxs)(`div`,{className:`space-y-2`,children:[(0,H.jsx)(`p`,{className:`text-[13px] font-medium text-foreground`,children:`Loss limit`}),(0,H.jsxs)(`p`,{className:`text-[13px] leading-relaxed text-muted-foreground`,children:[`Every account has a flat `,4,`% max drawdown from the starting balance.`]}),(0,H.jsx)(Ei,{items:[`Start: 4% of trading capital.`,`No changes based on extensions or time.`]}),(0,H.jsx)(`p`,{className:`text-xs leading-relaxed text-muted-foreground/70`,children:`Only unrealized losses count. Profits are paid out in USDC and do not affect your drawdown buffer.`})]}):null;return(0,H.jsxs)(`div`,{className:`flex items-baseline justify-between gap-6`,children:[n?(0,H.jsxs)(F,{children:[(0,H.jsx)(se,{asChild:!0,children:(0,H.jsx)(`span`,{className:`group inline-flex cursor-help items-center gap-1 text-[13px] text-muted-foreground underline decoration-dashed decoration-muted-foreground/50 underline-offset-4 transition-colors hover:text-foreground hover:decoration-foreground/60`,children:t.label})}),(0,H.jsx)(le,{side:`top`,align:`start`,sideOffset:8,className:`max-w-xs border border-border bg-surface-elevated p-3 text-foreground shadow-lg`,children:n})]}):(0,H.jsx)(`span`,{className:`text-[13px] text-muted-foreground`,children:t.label}),(0,H.jsx)(`span`,{className:`tabular text-[13px] text-foreground
3/90`,children:t.value})]},t.label)})}),e.assets&&e.assets.length>0&&(0,H.jsxs)(`div`,{className:`mt-5 border-t border-white/[0.07] pt-5`,children:[(0,H.jsx)(`span`,{className:`text-[13px] text-muted-foreground`,children:`Tradable assets`}),(0,H.jsx)(`div`,{className:`mt-3`,children:(0,H.jsx)(_i,{assets:e.assets})})]}),(0,H.jsx)(`div`,{className:`mt-auto pt-7`,children:(0,H.jsx)(`a`,{href:Wr,target:`_blank`,rel:`noopener noreferrer`,className:`inline-flex h-11 w-full items-center justify-center rounded-[4px] bg-primary px-6 text-[15px] font-medium text-primary-foreground transition-colors hover:bg-primary/90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--primary)] focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--background)]`,children:`Get funded instantly`})})]},e.size)})})}),(0,H.jsxs)(`div`,{className:`mt-6 hidden items-center justify-center gap-4 sm:flex lg:hidden`,children:[(0,H.jsx)(`button`,{type:`button`,"aria-label":`Previous account`,onClick:()=>r(Math.max(e-1,0)),className:`inline-flex h-9 w-9 items-center justify-center rounded-full border border-border bg-surface text-foreground transition-colors hover:bg-surface-elevated disabled:opacity-40`,disabled:e===0,children:(0,H.jsx)(xr,{size:18})}),(0,H.jsx)(`div`,{className:`flex items-center gap-2`,children:Array.from({length:X.length-1}).map((t,n)=>(0,H.jsx)(`button`,{type:`button`,"aria-label":`Go to slide ${n+1}`,onClick:()=>r(n),className:`h-2 rounded-full transition-all ${n===e?`w-5 bg-primary`:`w-2 bg-border hover:bg-foreground
3/40`}`},n))}),(0,H.jsx)(`button`,{type:`button`,"aria-label":`Next account`,onClick:()=>r(Math.min(e+1,X.length-2)),className:`inline-flex h-9 w-9 items-center justify-center rounded-full border border-border bg-surface text-foreground transition-colors hover:bg-surface-elevated disabled:opacity-40`,disabled:e===X.length-2,children:(0,H.jsx)(Sr,{size:18})})]}),(0,H.jsxs)(`p`,{className:`mt-8 text-center text-xs text-muted-foreground/70`,children:[`Your account stays active as long as you meet the monthly volume requirement and stay above the drawdown floor. Initial account fees are not refundable. Profits are paid in `,(0,H.jsx)(de,{}),`.`]})]}),(0,H.jsx)(U.Suspense,{fallback:(0,H.jsx)(Si,{}),children:(0,H.jsx)(xi,{})}),(0,H.jsx)(`div`,{className:`mx-auto max-w-6xl xl:max-w-7xl px-4 sm:px-6 lg:px-8`,children:(0,H.jsx)(fi,{})})]})}var Oi=(0,U.createContext)(!0);function ki({children:e,className:t,as:n=`div`,defer:r=!0,intrinsicHeight:i=280}){let{ref:a,inView:o,everInView:s}=V({rootMargin:`200px 0px`}),c={contain:`paint`,contentVisibility:`auto`,containIntrinsicSize:`auto ${i}px`},l=!r||s;return(0,H.jsx)(n,{ref:a,className:t,style:c,"data-anim-paused":o?void 0:`true`,children:(0,H.jsx)(Oi.Provider,{value:o,children:l?e:null})})}var Q=`#93C2FF`,Ai=`rgba(147, 194, 255, 0.28)`,ji=`#00040C`,Mi=`var(--color-foreground)`;function Ni({id:e}){return(0,H.jsxs)(`defs`,{children:[(0,H.jsxs)(`radialGradient`,{id:`p-halo-${e}`,cx:`30%`,cy:`22%`,r:`72%`,children:[(0,H.jsx)(`stop`,{offset:`0%`,stopColor:Q,stopOpacity:`0.32`}),(0,H.jsx)(`stop`,{offset:`45%`,stopColor:Q,stopOpacity:`0.08`}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:Q,stopOpacity:`0`})]}),(0,H.jsxs)(`radialGradient`,{id:`p-vignette-${e}`,cx:`50%`,cy:`50%`,r:`50%`,children:[(0,H.jsx)(`stop`,{offset:`55%`,stopColor:`#000`,stopOpacity:`0`}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:`#000`,stopOpacity:`0.6`})]}),(0,H.jsxs)(`linearGradient`,{id:`p-lit-${e}`,x1:`0.15`,y1:`0.1`,x2:`0.9`,y2:`0.95`,children:[(0,H.jsx)(`stop`,{offset:`0%`,stopColor:Q,stopOpacity:`0.95`}),(0,H.jsx)(`stop`,{offset:`55%`,stopColor:Q,stopOpacity:`0.35`}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:Q,stopOpacity:`0.08`})]}),(0,H.jsxs)(`linearGradient`,{id:`p-fill-${e}`,x1:`0.1`,y1:`0.05`,x2:`0.95`,y2:`1`,children:[(0,H.jsx)(`stop`,{offset:`0%`,stopColor:Q,stopOpacity:`0.14`}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:Q,stopOpacity:`0.015`})]})]})}function Pi({id:e,children:t}){return(0,H.jsxs)(`svg`,{viewBox:`0 0 200 120`,className:`w-full h-full`,preserveAspectRatio:`xMidYMid slice`,style:{overflow:`visible`},"aria-hidden":!0,children:[(0,H.jsx)(Ni,{id:e}),t]})}var Fi=()=>{let e=[{id:`01`,label:`Select`,time:`60s`,subtitle:`to fund and go live`},{id:`02`,label:`Fund`,time:`10s`},{id:`03`,label:`Trade`,time:`24/7`}],t=e[0],n=[236,270,304],r=e=>e*Math.PI/180,i=66*r(180);return(0,H.jsxs)(Pi,{id:`dur`,children:[(0,H.jsxs)(`defs`,{children:[(0,H.jsxs)(`linearGradient`,{id:`dur-tab-active`,x1:`0`,y1:`0`,x2:`0`,y2:`1`,children:[(0,H.jsx)(`stop`,{offset:`0%`,stopColor:`#E4F0FF`}),(0,H.jsx)(`stop`,{offset:`42%`,stopColor:`#9DC7FF`}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:`#4C8DE0`})]}),(0,H.jsxs)(`linearGradient`,{id:`dur-tab-idle`,x1:`0`,y1:`0`,x2:`0`,y2:`1`,children:[(0,H.jsx)(`stop`,{offset:`0%`,stopColor:`#FFFFFF`,stopOpacity:.06}),(0,H.jsx)(`stop`,{offset:`100%`,stopColor:Q,stopOpacity:.05})]}),(0,H.jsx)(`filter`,{id:`dur-glow`,x:`-40%`,y:`-40%`,width:`180%`,height:`180%`,children:(0,H.jsx)(`feGaussianBlur`,{stdDeviation:`1.6`})}),[0,1,2].map(e=>(0,H.jsx)(`clipPath`,{id:`dur-tab-clip-${e}`,clipPathUnits:`userSpaceOnUse`,children:(0,H.jsx)(`rect`,{className:`dur-tab-fill-${e}`,x:-16,y:-15,width:32,height:30})},e))]}),(0,H.jsx)(`style`,{children:` 4 @keyframes dur-progress-draw { 5 0% { stroke-dashoffset: ${i}; animation-timing-function: linear; } 6 52% { stroke-dashoffset: 0; animation-timing-function: linear; } 7 82% { stroke-dashoffset: 0; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } 8 100% { stroke-dashoffset: ${i}; } 9 } 10 @keyframes dur-tab-fill-0 { 11 0% { transform: scaleX(0); animation-timing-function: linear; } 12 17.33% { transform: scaleX(1); animation-timing-function: linear; } 13 82% { transform: scaleX(1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } 14 100% { transform: scaleX(0); } 15 } 16 @keyframes dur-tab-fill-1 { 17 0%, 17.33% { transform: scaleX(0); animation-timing-function: linear; } 18 34.67% { transform: scaleX(1); animation-timing-function: linear; } 19 82% { transform: scaleX(1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } 20 100% { transform: scaleX(0); } 21 } 22 @keyframes dur-tab-fill-2 { 23 0%, 34.67% { transform: scaleX(0); animation-timing-function: linear; } 24 52% { transform: scaleX(1); animation-timing-function: linear; } 25 82% { transform: scaleX(1); animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } 26 100% { transform: scaleX(0); } 27 } 28 @keyframes dur-bar-fill { 29 0% { opacity: 0; animation-timing-function: ease-out; } 30 4% { opacity: 1; animation-timing-function: linear; } 31 82% { opacity: 1; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } 32 100% { opacity: 0; } 33 } 34 35 .dur-progress { 36 stroke-dasharray: ${i}; 37 stroke-dashoffset: ${i}; 38 animation: dur-progress-draw 4.6s linear infinite; 39 } 40 .dur-tab-fill-0, .dur-tab-fill-1, .dur-tab-fill-2 { 41 transform-box: fill-box; 42 transform-origin: left center; 43 transform: scaleX(0); 44 } 45 .dur-tab-fill-0 { animation: dur-tab-fill-0 4.6s linear infinite; } 46 .dur-tab-fill-1 { animation: dur-tab-fill-1 4.6s linear infinite; } 47 .dur-tab-fill-2 { animation: dur-tab-fill-2 4.6s linear infinite; } 48 .dur-bar-lit { opacity: 0; animation: dur-bar-fill 4.6s linear infinite; } 49 50 51 @media (prefers-reduced-motion: reduce) { 52 .dur-progress, .dur-bar-lit, 53 .dur-tab-fill-0, .dur-tab-fill-1, .dur-tab-fill-2 { animation: none; } 54 .dur-progress { stroke-dashoffset: 0; } 55 .dur-bar-lit { opacity: 1; } 56 .dur-tab-fill-0, .dur-tab-fill-1, .dur-tab-fill-2 { transform: scaleX(1); } 57 } 58 59 60 61 `}),e.map((e,t)=>{let i=n[t],a=r(i),o=100+88*Math.cos(a),s=105+88*Math.sin(a),c=i-270,l=[`M -12 -13`,`L 12 -13`,`Q 15 -13 15 -10`,`L 11 10`,`Q 11 13 8 13`,`L -8 13`,`Q -11 13 -11 10`,`L -15 -10`,`Q -15 -13 -12 -13`,`Z`].join(` `);return(0,H.jsxs)(`g`,{transform:`translate(${o} ${s}) rotate(${c})`,children:[(0,H.jsx)(`path`,{d:l,fill:`transparent`,stroke:Ai,strokeOpacity:.6,strokeWidth:.7}),(0,H.jsx)(`text`,{x:0,y:-7,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:5,fontWeight:500,fill:Q,fillOpacity:.65,children:e.id}),(0,H.jsx)(`line`,{x1:-10,y1:-3,x2:10,y2:-3,stroke:Q,strokeOpacity:.22,strokeWidth:.5}),(0,H.jsx)(`text`,{x:0,y:7.5,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:6.5,fontWeight:500,fill:Mi,fillOpacity:.7,children:e.label}),(0,H.jsxs)(`g`,{clipPath:`url(#dur-tab-clip-${t})`,children:[(0,H.jsx)(`path`,{d:l,fill:Q,stroke:Q,strokeWidth:0}),(0,H.jsx)(`text`,{x:0,y:-7,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:5,fontWeight:500,fill:ji,fillOpacity:.85,children:e.id}),(0,H.jsx)(`line`,{x1:-10,y1:-3,x2:10,y2:-3,stroke:ji,strokeOpacity:.28,strokeWidth:.5}),(0,H.jsx)(`text`,{x:0,y:7.5,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:6.5,fontWeight:500,fill:ji,fillOpacity:.9,children:e.label})]})]},e.id)}),Array.from({length:46},(e,t)=>{let n=r(180+t/45*180),i=Math.cos(n),a=Math.sin(n),o=t<46,s=+(100+40*i).toFixed(3),c=+(105+40*a).toFixed(3),l=+(100+60*i).toFixed(3),u=+(105+60*a).toFixed(3),d=(t/45*2.21).toFixed(2);return(0,H.jsxs)(`g`,{children:[(0,H.jsx)(`line`,{x1:s,y1:c,x2:l,y2:u,stroke:Ai,strokeOpacity:.35,strokeWidth:1.4,strokeLinecap:`round`}),o&&(0,H.jsx)(`line`,{className:`dur-bar-lit`,style:{animationDelay:`${d}s`},x1:s,y1:c,x2:l,y2:u,stroke:`#FFFFFF`,strokeWidth:1.4,strokeLinecap:`round`})]},`bar-${t}`)}),(()=>{let e=r(180),t=r(360),n=r(360),i=(e,t)=>[100+e*Math.cos(t),105+e*Math.sin(t)],[a,o]=i(66,e),[s,c]=i(66,t),[l,u]=i(66,n),d=`M ${a} ${o} A 66 66 0 0 1 ${s} ${c}`,f=`M ${a} ${o} A 66 66 0 0 1 ${l} ${u}`;return(0,H.jsxs)(`g`,{children:[(0,H.jsx)(`path`,{d,fill:`none`,stroke:`#3E3E53`,strokeWidth:7.5,strokeLinecap:`round`}),(0,H.jsx)(`path`,{d,fill:`none`,stroke:`#191D24`,strokeWidth:6.4,strokeLinecap:`round`}),(0,H.jsx)(`path`,{className:`dur-progress`,d:f,fill:`none`,stroke:Q,strokeWidth:4.6,strokeLinecap:`round`})]})})(),(0,H.jsx)(`text`,{x:36,y:115,textAnchor:`middle`,dominantBaseline:`hanging`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:4.4,fill:Mi,fillOpacity:.4,children:`0`}),(0,H.jsx)(`text`,{x:164,y:115,textAnchor:`middle`,dominantBaseline:`hanging`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:4.4,fill:Mi,fillOpacity:.4,children:`60`}),(0,H.jsx)(`text`,{x:100,y:93,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:20,fontWeight:500,fill:Q,children:t.time}),t.subtitle&&(0,H.jsx)(`text`,{x:100,y:106,textAnchor:`middle`,dominantBaseline:`middle`,fontFamily:`'GT-Planar', -apple-system, BlinkMacSystemFont, system-ui, sans-serif`,fontSize:4.4,fill:`var(--color-foreground)`,fillOpacity:.5,children:t.subtitle})]})},Ii=7,Li=[.22,1,.36,1];function Ri(){return(0,H.jsx)(`div`,{className:`relative flex h-full w-full items-center justify-center p-2`,children:(0,H.jsxs)(`div`,{className:`relative w-full max-w-[440px] overflow-hidden rounded-[4px] border border-border bg-background`,children:[(0,H.jsxs)(`div`,{className:`flex items-center justify-between border-b border-border px-5 py-3.5`,children:[(0,H.jsxs)(`div`,{children:[(0,H.jsx)(`div`,{className:`text-[9px] text-muted-foreground`,children:`Performance window`}),(0,H.jsx)(`div`,{className:`mt-0.5 text-[13px] font-medium text-foreground`,children:`Rolling 30 days`})]}),(0,H.jsxs)(`div`,{className:`flex items-center gap-1.5 text-[10px] text-success`,children:[(0,H.jsx)(c.span,{className:`size-1.5 rounded-full bg-success`,animate:{o
61pacity:[.4,1,.4]},transition:{duration:3,repeat:1/0,ease:`easeInOut`}}),`Account active`]})]}),(0,H.jsx)(`div`,{className:`grid grid-cols-1`,children:[{label:`Trading volume`,value:`5x`,note:`account size`,delay:.15}].map(e=>{let t=e.delay/Ii,n=(e.delay+1.6)/Ii,r=(e.delay+1.7)/Ii,i=.86;return(0,H.jsxs)(`div`,{className:`px-5 py-5`,children:[(0,H.jsx)(`div`,{className:`text-[9px] text-muted-foreground`,children:e.label}),(0,H.jsxs)(`div`,{className:`mt-2 flex items-end gap-1.5`,children:[(0,H.jsx)(`span`,{className:`font-branding text-[30px] leading-none text-foreground tabular-nums`,children:e.value}),(0,H.jsx)(`span`,{className:`pb-0.5 text-[9px] text-muted-foreground`,children:e.note})]}),(0,H.jsx)(`div`,{className:`mt-4 h-1 overflow-hidden rounded-full bg-muted-tint`,children:(0,H.jsx)(c.div,{className:`h-full origin-left rounded-full bg-primary`,animate:{scaleX:[0,0,1,1,0,0],opacity:[1,1,1,0,0,1]},transition:{duration:Ii,times:[0,t,n,i,i+.06,1],repeat:1/0,ease:Li}})}),(0,H.jsxs)(c.div,{className:`mt-2 flex items-center gap-1 text-[9px] text-success`,animate:{opacity:[0,0,1,1,0]},transition:{duration:Ii,times:[0,r,r+.04,i,1],repeat:1/0,ease:Li},children:[(0,H.jsx)(pe,{className:`size-2.5`,strokeWidth:2.5}),`Target met`]})]},e.label)})}),(0,H.jsxs)(`div`,{className:`border-t border-border px-5 pb-4 pt-3.5`,children:[(0,H.jsxs)(`div`,{className:`mb-3 flex items-center justify-between`,children:[(0,H.jsxs)(`div`,{className:`flex items-center gap-1.5 text-[9px] text-muted-foreground`,children:[(0,H.jsx)(fe,{className:`size-3`,strokeWidth:1.75}),`Permanent guardrail`]}),(0,H.jsx)(`span`,{className:`text-[11px] font-medium text-foreground`,children:`4% max drawdown`})]}),(0,H.jsxs)(`div`,{className:`relative flex h-8 items-end gap-1`,children:[[42,58,51,69,62,76,68,81,73,86,78,88].map((e,t)=>(0,H.jsx)(c.span,{className:`flex-1 origin-bottom rounded-t-[1px] bg-foreground
61/10`,style:{height:`${e}%`},initial:{scaleY:0},whileInView:{scaleY:1},viewport:{once:!0,margin:`-40px`},transition:{duration:.7,delay:.25+t*.035,ease:Li}},t)),(0,H.jsx)(c.div,{className:`absolute inset-x-0 bottom-0 h-px bg-primary/70`,initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0,margin:`-40px`},transition:{duration:1.1,delay:.2,ease:Li},style:{originX:0}})]})]})]})})}var zi=({monthlyTargets:e=!1}={})=>e?(0,H.jsx)(Ri,{}):(0,H.jsx)(`div`,{className:`relative flex h-full w-full items-center justify-center p-2`,children:(0,H.jsxs)(`div`,{className:`relative flex w-full max-w-[360px] flex-col overflow-hidden rounded border border-border bg-surface shadow-2xl`,children:[(0,H.jsx)(`div`,{className:`border-b border-border bg-primary-tint px-4 pb-3 pt-3.5`,children:(0,H.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,H.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,H.jsx)(fe,{className:`size-3.5 text-foreground`,strokeWidth:2}),(0,H.jsx)(`span`,{className:`text-[13px] font-medium text-foreground`,children:`Risk rules`})]}),(0,H.jsx)(`span`,{className:`text-[10px] text-primary`,children:`Free extensions`})]})}),(0,H.jsxs)(`div`,{className:`flex flex-col gap-2 px-4 pb-3 pt-4`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-muted-foreground`,children:`Drawdown limit by week`}),(0,H.jsx)(`div`,{className:`grid grid-cols-4 gap-1.5`,children:[{week:`Week 1`,drawdown:`1.5%`,active:!0},{week:`Week 2`,drawdown:`2%`,active:!1},{week:`Week 3`,drawdown:`2.5%`,active:!1},{week:`Week 4`,drawdown:`3%`,active:!1}].map(e=>(0,H.jsxs)(`div`,{className:`flex flex-col items-center gap-1 rounded-sm border border-border bg-card px-1.5 py-2`,children:[(0,H.jsx)(`span`,{className:`text-[9px] tabular-nums`,style:{color:e.active?Q:void 0},children:e.drawdown}),(0,H.jsx)(`span`,{className:`text-[8px] text-muted-foreground`,children:e.week})]},e.week))})]}),(0,H.jsx)(`div`,{className:`px-4 pb-4`,children:(0,H.jsxs)(`div`,{className:`flex items-start gap-2 rounded-sm border border-border bg-card px-3 py-2.5`,children:[(0,H.jsx)(`div`,{className:`mt-0.5 flex size-4 shrink-0 items-center justify-center rounded-full bg-success-tint`,children:(0,H.jsx)(pe,{className:`size-2.5 text-success`,strokeWidth:3})}),(0,H.jsxs)(`div`,{className:`flex flex-col`,children:[(0,H.jsx)(`span`,{className:`text-[10px] leading-snug text-foreground`,children:`Hit the 8% profit target`}),(0,H.jsx)(`span`,{className:`text-[9px] leading-snug text-muted-foreground`,children:`Unlock a free 7-day extension. Up to 3 times.`})]})]})})]})}),Bi=()=>(0,H.jsxs)(`div`,{className:`relative w-full h-full flex items-center justify-center p-2`,children:[(0,H.jsx)(`div`,{"aria-hidden":!0,className:`absolute inset-0 pointer-events-none`,style:{background:`radial-gradient(55% 55% at 50% 40%, rgba(147,194,255,0.14) 0%, rgba(147,194,255,0.03) 55%, rgba(147,194,255,0) 100%)`}}),(0,H.jsxs)(`div`,{className:`relative w-full max-w-[360px] rounded-md border border-border/[0.08] overflow-hidden flex flex-col`,style:{background:`#00040C`,boxShadow:`0 1px 0 rgba(255,255,255,0.04) inset, 0 20px 60px -20px rgba(0,0,0,0.6)`},children:[(0,H.jsxs)(`div`,{className:`px-4 pt-3.5 pb-3 border-b border-border/[0.06]`,style:{background:`linear-gradient(180deg, rgba(147,194,255,0.10) 0%, rgba(147,194,255,0.04) 50%, rgba(0,0,0,0) 100%)`},children:[(0,H.jsx)(`div`,{className:`text-[13px] font-medium text-foreground leading-tight`,children:`Manage account`}),(0,H.jsx)(`div`,{className:`text-[10px] text-muted-foreground mt-0.5`,children:`Move realized profits to your main wallet`})]}),(0,H.jsxs)(`div`,{className:`px-4 pt-3 pb-3 border-b border-border/[0.06] flex flex-col gap-0.5`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-brand/80`,children:`You receive`}),(0,H.jsx)(`span`,{className:`text-[26px] font-medium text-success tabular-nums leading-none`,children:`$4,250.83`}),(0,H.jsx)(`span`,{className:`text-[10px] text-muted-foreground mt-1`,children:`Sent to your wallet, USDC`})]}),(0,H.jsxs)(`div`,{className:`grid grid-cols-2 border-b border-border/[0.06] divide-x divide-border/[0.06]`,children:[(0,H.jsxs)(`div`,{className:`px-3 py-2.5 flex flex-col gap-0.5`,children:[(0,H.jsx)(`span`,{className:`text-[9px] text-brand/80`,children:`Gross profit`}),(0,H.jsx)(`span`,{className:`text-[11px] font-medium text-foreground tabular-nums`,children:`$4,250.83`})]}),(0,H.jsxs)(`div`,{className:`px-3 py-2.5 flex flex-col gap-0.5`,children:[(0,H.jsx)(`span`,{className:`text-[9px] text-brand/80`,children:`Your share, 100%`}),(0,H.jsx)(`span`,{className:`text-[11px] font-medium text-success tabular-nums`,children:`$4,250.83`})]})]}
61),(0,H.jsxs)(`div`,{className:`divide-y divide-border/[0.06] border-b border-border/[0.06]`,children:[(0,H.jsxs)(`div`,{className:`px-4 py-2.5 flex items-start gap-2`,children:[(0,H.jsx)(_r,{className:`size-3 text-muted-foreground mt-0.5 shrink-0`,strokeWidth:2}),(0,H.jsxs)(`span`,{className:`text-[10px] text-foreground leading-snug`,children:[`Only profit moves`,(0,H.jsx)(`span`,{className:`text-muted-foreground`,children:` · account & margin stay locked`})]})]}),(0,H.jsxs)(`div`,{className:`px-4 py-2.5 flex items-start gap-2`,children:[(0,H.jsx)(Dr,{className:`size-3 text-muted-foreground mt-0.5 shrink-0`,strokeWidth:2}),(0,H.jsxs)(`span`,{className:`text-[10px] text-foreground leading-snug`,children:[`100% yours`,(0,H.jsx)(`span`,{className:`text-muted-foreground`,children:` · no profit split, ever`})]})]}),(0,H.jsxs)(`div`,{className:`px-4 py-2.5 flex items-start gap-2`,children:[(0,H.jsx)(Er,{className:`size-3 text-muted-foreground mt-0.5 shrink-0`,strokeWidth:2}),(0,H.jsx)(`span`,{className:`text-[10px] text-foreground leading-snug`,children:`Unrealized PnL is what's withdrawable`})]})]}),(0,H.jsxs)(`div`,{className:`grid grid-cols-[1fr_1.6fr] gap-2 p-3`,children:[(0,H.jsx)(`div`,{className:`h-9 rounded-sm inline-flex items-center justify-center text-[11px] text-muted-foreground border border-border/[0.08]`,children:`Cancel`}),(0,H.jsxs)(`div`,{className:`wdw-btn relative h-9 rounded-sm inline-flex items-center justify-center gap-1.5 text-xs font-medium overflow-hidden`,style:{backgroundColor:Q,color:`#00040C`},children:[(0,H.jsx)(_r,{className:`size-3`,strokeWidth:2.5}),`Withdraw $4,250.83`]})]}),(0,H.jsx)(`div`,{"aria-hidden":!0,className:`wdw-cursor`,children:(0,H.jsx)(`svg`,{width:`18`,height:`20`,viewBox:`0 0 18 20`,fill:`none`,children:(0,H.jsx)(`path`,{d:`M2 1.5L2 16.2L6.1 12.5L8.7 18.4L11 17.4L8.4 11.5L14 11L2 1.5Z`,fill:`#ffffff`,stroke:`#00040C`,strokeWidth:`1`,strokeLinejoin:`round`})})}),(0,H.jsxs)(`div`,{"aria-hidden":!0,className:`wdw-processing absolute inset-0 z-30 flex flex-col items-center justify-center gap-3`,style:{background:`rgba(0,4,12,0.94)`},children:[(0,H.jsxs)(`svg`,{className:`wdw-spin`,width:`56`,height:`56`,viewBox:`0 0 80 80`,children:[(0,H.jsx)(`circle`,{cx:`40`,cy:`40`,r:`34`,fill:`none`,strokeWidth:`3`,stroke:`rgba(147,194,255,0.15)`}),(0,H.jsx)(`circle`,{cx:`40`,cy:`40`,r:`34`,fill:`none`,strokeWidth:`3`,strokeLinecap:`round`,strokeDasharray:`80 220`,stroke:Q})]}),(0,H.jsx)(`div`,{className:`text-[11px] text-foreground font-medium`,children:`Processing withdrawalâ¦`}),(0,H.jsx)(`div`,{className:`text-[10px] text-muted-foreground`,children:`Signing transaction`})]}),(0,H.jsxs)(`div`,{"aria-hidden":!0,className:`wdw-success absolute inset-0 z-30 flex flex-col items-center justify-center gap-3 px-6 text-center`,style:{background:`rgba(0,4,12,0.94)`},children:[(0,H.jsx)(`div`,{className:`wdw-check size-11 rounded-full flex items-center justify-center`,style:{backgroundColor:`rgba(113,221,137,0.16)`},children:(0,H.jsx)(pe,{className:`size-5`,style:{color:`#71DD89`},strokeWidth:3})}),(0,H.jsx)(`div`,{className:`text-[13px] font-medium text-foreground`,children:`Withdrawal successful`}),(0,H.jsxs)(`div`,{className:`text-[11px] text-muted-foreground leading-snug max-w-[240px]`,children:[(0,H.jsx)(`span`,{className:`tabular-nums text-success font-medium`,children:`$4,250.83`}),` sent to your wallet`]}),(0,H.jsx)(`div`,{className:`absolute inset-0 pointer-events-none overflow-hidden`,children:Array.from({length:22}).map((e,t)=>{let n=t/22*Math.PI*2+t%3*.4,r=90+t%5*22,i=+(Math.cos(n)*r).toFixed(2),a=+(Math.sin(n)*r-20).toFixed(2),o=[Q,`#71DD89`,`#ffffff`,`#FFC978`],s=o[t%o.length],c=t%3;return(0,H.jsx)(`span`,{className:`wdw-confetti absolute left-1/2 top-1/2`,style:{width:c===0?6:4,height:c===1?8:4,backgroundColor:s,borderRadius:c===2?9999:1,"--dx":`${i}px`,"--dy":`${a}px`,"--rot":`${t*47%360}deg`,animationDelay:`${t%6*40}ms`}},t)})})]}),(0,H.jsx)(`style`,{children:` 62 .wdw-cursor { 63 position: absolute; 64 width: 18px; height: 20px; 65 margin-left: -2px; margin-top: -2px; 66 pointer-events: none; 67 z-index: 40; 68 filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5)); 69 opacity: 0; 70 animation: wdw-cursor-path 8s cubic-bezier(0.45, 0, 0.25, 1) infinite; 71 } 72 @keyframes wdw-cursor-path {
73 0% { left: 30%; top: 30px; transform: scale(1); opacity: 0; } 74 4% { left: 32%; top: 45px; transform: scale(1); opacity: 1; } 75 18% { left: 68.5%; top: 394px; transform: scale(1); opacity: 1; } 76 22% { left: 68.5%; top: 394px; transform: scale(0.8); opacity: 1; } 77 26% { left: 68.5%; top: 394px; transform: scale(1); opacity: 1; } 78 30% { left: 68.5%; top: 394px; transform: scale(1); opacity: 0; } 79 100% { left: 68.5%; top: 394px; transform: scale(1); opacity: 0; } 80 } 81 @keyframes wdw-btn-press { 82 0%, 22%, 26%, 100% { opacity: 1; } 83 23%, 25% { opacity: 0.85; } 84 } 85 .wdw-btn { 86 animation: wdw-btn-press 8s ease-in-out infinite; 87 } 88 89 .wdw-processing { 90 opacity: 0; 91 animation: wdw-processing 8s ease-in-out infinite; 92 } 93 @keyframes wdw-processing { 94 0%, 24% { opacity: 0; } 95 28%, 55% { opacity: 1; } 96 60%, 100% { opacity: 0; } 97 } 98 .wdw-spin { 99 animation: wdw-spin 1s linear infinite; 100 transform-origin: center; 101 } 102 @keyframes wdw-spin { 103 to { transform: rotate(360deg); } 104 } 105 106 .wdw-success { 107 opacity: 0; 108 animation: wdw-success 8s ease-in-out infinite; 109 } 110 @keyframes wdw-success { 111 0%, 57% { opacity: 0; } 112 61%, 92% { opacity: 1; } 113 97%, 100% { opacity: 0; } 114 } 115 .wdw-check { 116 transform: scale(0.4); 117 animation: wdw-check-pop 8s cubic-bezier(0.34, 1.56, 0.64, 1) infinite; 118 } 119 @keyframes wdw-check-pop { 120 0%, 60% { transform: scale(0.4); opacity: 0; } 121 64% { transform: scale(1.15); opacity: 1; } 122 68%, 92% { transform: scale(1); opacity: 1; } 123 97%, 100% { transform: scale(0.9); opacity: 0; } 124 } 125 126 .wdw-confetti { 127 transform: translate(-50%, -50%); 128 opacity: 0; 129 animation: wdw-confetti 8s cubic-bezier(0.22, 0.61, 0.36, 1) infinite; 130 } 131 @keyframes wdw-confetti { 132 0%, 60% { transform: translate(-50%, -50%) rotate(0deg); opacity: 0; } 133 63% { transform: translate(-50%, -50%) rotate(0deg); opacity: 1; } 134 78% { transform: translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)); opacity: 1; } 135 88%, 100% { transform: translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 30px)) rotate(var(--rot)); opacity: 0; } 136 } 137 138 @media (prefers-reduced-motion: reduce) { 139 .wdw-cursor, .wdw-btn, .wdw-processing, .wdw-success, .wdw-check, .wdw-confetti, .wdw-spin { animation: none; } 140 .wdw-processing, .wdw-success { display: none; } 141 } 142 `})]})]}),Vi=({noExpiry:e=!1}={})=>(0,H.jsxs)(`div`,{className:`relative w-full h-full flex items-center justify-center p-2`,children:[(0,H.jsx)(`div`,{"aria-hidden":!0,className:`absolute inset-0 pointer-events-none`,style:{background:`radial-gradient(55% 55% at 50% 40%, rgba(147,194,255,0.14) 0%, rgba(147,194,255,0.03) 55%, rgba(147,194,255,0) 100%)`}}),(0,H.jsxs)(`div`,{className:`relative w-full max-w-[360px] rounded-md border border-border/[0.08] overflow-hidden flex flex-col`,style:{background:`#00040C`,boxShadow:`0 1px 0 rgba(255,255,255,0.04) inset, 0 20px 60px -20px rgba(0,0,0,0.6)`},children:[(0,H.jsx)(`div`,{className:`px-4 pt-3.5 pb-3 border-b border-border/[0.06]`,style:{background:`linear-gradient(180deg, rgba(147,194,255,0.10) 0%, rgba(147,194,255,0.04) 50%, rgba(0,0,0,0) 100%)`},children:(0,H.jsx)(`div`,{className:`flex items-center justify-between`,children:(0,H.jsxs)(`div`,{className:`inline-flex items-center gap-1 text-[10px] text-brand`,children:[(0,H.jsx)(`span`,{className:`size-3.5 rounded-full bg-brand/20 text-brand inline-flex items-center justify-center text-[8px] font-medium`,children:`2`}),e?`Account access`:`Confirm & pay`]})})}),(0,H.jsxs)(`div`,{className:`px-4 py-2 border-b border-border/[0.06] bg-foreground
142/[0.02] flex items-center justify-between`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-muted-foreground`,children:e?`Account term`:`Seat reserved`}),(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-1 text-[10px] font-medium tabular-nums text-foreground`,children:[(0,H.jsx)(Ar,{className:`size-2.5`,strokeWidth:2}),e?`No expiry`:`14:07`]})]}),(0,H.jsxs)(`div`,{className:`px-4 pt-4 pb-3 flex flex-col items-center text-center gap-1`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-muted-foreground`,children:`Total due now`}),(0,H.jsx)(`span`,{className:`text-[32px] font-medium text-foreground tabular-nums leading-none`,children:`$75`}),(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-1 text-[10px] text-muted-foreground mt-1`,children:[(0,H.jsx)(Mr,{className:`size-2.5`,strokeWidth:2}),`From wallet, USDC`]})]}),(0,H.jsxs)(`div`,{className:`mx-4 mb-3 rounded-sm border border-border/[0.06] bg-foreground/[0.02] px-2.5 py-2 flex items-center justify-between`,children:[(0,H.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,H.jsx)(`div`,{className:`size-6 rounded-full bg-brand flex items-center justify-center shrink-0`,children:(0,H.jsx)(Mr,{className:`size-3`,style:{color:`#00040C`},strokeWidth:2.5})}),(0,H.jsxs)(`div`,{className:`flex flex-col`,children:[(0,H.jsx)(`span`,{className:`text-[9px] text-muted-foreground leading-none`,children:`Available balance`}),(0,H.jsx)(`span`,{className:`text-[11px] font-medium text-foreground tabular-nums leading-none mt-1`,children:`$8,200 USDC`})]})]}),(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-1 h-5 px-1.5 rounded-sm bg-success/15 text-success text-[9px] font-medium`,children:[(0,H.jsx)(pe,{className:`size-2.5`,strokeWidth:2.5}),`Sufficient`]})]}),(0,H.jsxs)(`div`,{className:`px-4 pb-4 flex flex-col gap-1.5`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-muted-foreground pl-3`,children:`From your wallet, what you pay now`}),(0,H.jsxs)(`div`,{className:`rounded-sm border border-border/[0.06] bg-foreground
142/[0.02] divide-y divide-border/[0.06]`,children:[(0,H.jsxs)(`div`,{className:`flex items-center justify-between px-3 py-2.5`,children:[(0,H.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-[10px] text-muted-foreground`,children:[`Premium`,(0,H.jsx)(`span`,{className:`inline-flex h-4 items-center px-1 rounded-sm bg-brand/15 text-brand text-[9px] font-medium tabular-nums`,children:e?`No expiry`:`7 days`}),(0,H.jsx)(`span`,{className:`inline-flex h-4 items-center px-1 rounded-sm bg-warning/15 text-warning text-[9px] font-medium`,children:`non-refundable`})]}),(0,H.jsx)(`span`,{className:`text-[10px] tabular-nums text-foreground`,children:`$75`})]}),(0,H.jsxs)(`div`,{className:`flex items-center justify-between px-3 py-2.5`,children:[(0,H.jsx)(`span`,{className:`text-[10px] text-foreground`,children:`Total due now`}),(0,H.jsx)(`span`,{className:`text-xs tabular-nums text-foreground font-medium`,children:`$75`})]})]})]}),(0,H.jsx)(`div`,{className:`px-4 pb-4 pt-1`,children:(0,H.jsxs)(`div`,{className:`premium-pay-btn relative w-full h-9 rounded-sm inline-flex items-center justify-center gap-1.5 text-xs font-medium overflow-hidden`,style:{backgroundColor:Q,color:`#00040C`},children:[(0,H.jsx)(Er,{className:`size-3`,strokeWidth:2.5}),e?`Get account and trade`:`Pay $75 and trade`,(0,H.jsx)(`span`,{"aria-hidden":!0,className:`premium-pay-ripple`})]})}),(0,H.jsx)(`div`,{"aria-hidden":!0,className:`premium-cursor`,children:(0,H.jsx)(`svg`,{width:`18`,height:`20`,viewBox:`0 0 18 20`,fill:`none`,children:(0,H.jsx)(`path`,{d:`M2 1.5L2 16.2L6.1 12.5L8.7 18.4L11 17.4L8.4 11.5L14 11L2 1.5Z`,fill:`#ffffff`,stroke:`#00040C`,strokeWidth:`1`,strokeLinejoin:`round`})})}),(0,H.jsx)(`style`,{children:` 143 .premium-cursor { 144 position: absolute; 145 width: 18px; height: 20px; 146 pointer-events: none; 147 z-index: 20; 148 filter: drop-shadow(0 2px 4px rgba(0,0,0,0.5)); 149 /* tip of the SVG sits ~(2px, 2px); offset so left/top target the tip */ 150 margin-left: -2px; 151 margin-top: -2px; 152 animation: premium-cursor-path 8s cubic-bezier(0.45, 0, 0.25, 1) infinite; 153 } 154 @keyframes premium-cursor-path { 155 /* enter */ 156 0% { left: 30%; top: 20px; transform: scale(1); opacity: 0; } 157 5% { left: 34%; top: 42px; transform: scale(1); opacity: 1; } 158 /* glance at header chip */ 159 14% { left: 78%; top: 42px; transform: scale(1); opacity: 1; } 160 22% { left: 78%; top: 42px; transform: scale(1); opacity: 1; } 161 /* down to wallet balance */ 162 34% { left: 27%; top: 210px; transform: scale(1); opacity: 1; } 163 42% { left: 27%; top: 210px; transform: scale(1); opacity: 1; } 164 /* down to totals price */ 165 54% { left: 78%; top: 293px; transform: scale(1); opacity: 1; } 166 60% { left: 78%; top: 293px; transform: scale(1); opacity: 1; } 167 /* to Pay button center */ 168 70% { left: 50%; top: 371px; transform: scale(1); opacity: 1; } 169 /* click */ 170 75% { left: 50%; top: 371px; transform: scale(0.82); opacity: 1; } 171 80% { left: 50%; top: 371px; transform: scale(1); opacity: 1; } 172 /* hold, then fade */ 173 94% { left: 50%; top: 371px; transform: scale(1); opacity: 1; } 174 100% { left: 50%; top: 371px; transform: scale(1); opacity: 0; } 175 } 176 177 178 179 .premium-pay-ripple { 180 position: absolute; 181 top: 50%; left: 50%; 182 width: 12px; height: 12px; 183 border-radius: 9999px; 184 background: rgba(0, 4, 12, 0.35); 185 transform: translate(-50%, -50%) scale(0); 186 opacity: 0; 187 animation: premium-pay-ripple 8s ease-out infinite; 188 } 189 @keyframes premium-pay-ripple { 190 0%, 73% { transform: translate(-50%, -50%) scale(0); opacity: 0; } 191 75% { transform: translate(-50%, -50%) scale(0.4); opacity: 0.55; } 192 86% { transform: translate(-50%, -50%) scale(18); opacity: 0; } 193 100% { transform: translate(-50%, -50%) scale(18); opacity: 0; } 194 } 195 @keyframes premium-pay-press { 196 0%, 73%, 80%, 100% { transform: scale(1); } 197 75%, 78% { transform: scale(0.98); } 198 } 199 200 201 .premium-pay-btn { 202 animation: premium-pay-press 8s ease-in-out infinite; 203 } 204 `})]})]}),Hi=`https://trade.o2.app/turbo`,Ui=1.5,Wi=[{symbol:`wBTC`,icon:`/tokens/wbtc.svg`,direction:`long/short`},{symbol:`ETH`,icon:`/tokens/eth.svg`,direction:`long/short`},{symbol:`XAUT`,icon:`/tokens/xaut.webp`,direction:`long/short`}],Gi=[{symbol:`HYPE`,icon:`/tokens/hype.svg`,direction:`long only`},{symbol:`LIT`,icon:`/tokens/lit.webp`,direction:`long only`},{symbol:`BNB`,icon:`/tokens/bnb.svg`,direction:`long only`},{symbol:`UNI`,icon:`/tokens/uni.svg`,direction:`long only`},{symbol:`AAVE`,icon:`/tokens/aave.webp`,direction:`long only`},{symbol:`ONDO`,icon:`/tokens/ondo.webp`,direction:`long only`},{symbol:`LINK`,icon:`/tokens/link.svg`,direction:`long only`},{symbol:`ENA`,icon:`/tokens/ena.webp`,direction:`long only`},{symbol:`WLD`,icon:`/tokens/wld.webp`,direction:`long only`},{symbol:`FUEL`,icon:`/tokens/fuel.svg`,direction:`long only`}],Ki=[...Wi,...Gi],qi=[{size:2500,label:`$2,500 Account`,price:75,drawdown:`1.5%`,duration:`7 Days`,assets:Ki},{size:5e3,label:`$5,000 Account`,price:150,drawdown:`1.5%`,duration:`7 Days`,assets:Ki},{size:1e4,label:`$10,000 Account`,price:250,drawdown:`1.5%`,duration:`7 Days`,featured:!0,badge:`Best V
204alue`,assets:Ki}],Ji=[{week:`Week 1`,drawdown:`1.5%`},{week:`Week 2`,drawdown:`2%`},{week:`Week 3`,drawdown:`2.5%`},{week:`Week 4`,drawdown:`3%`}],Yi=e=>`$${Math.round(e).toLocaleString(`en-US`)}`,Xi=`linear-gradient(to bottom, color-mix(in oklch, var(--primary) 8%, transparent), color-mix(in oklch, var(--primary) 0%, transparent))`,Zi=`linear-gradient(150deg, color-mix(in oklch, var(--primary) 18%, transparent), color-mix(in oklch, var(--primary) 2%, transparent))`,Qi=`var(--background) linear-gradient(180deg, color-mix(in oklch, var(--primary) 10%, transparent) 0%, transparent 60%)`,$i=[.25,.1,.25,1],ea={sm:`py-16 sm:py-20`,md:`py-20 sm:py-24`,lg:`py-20 sm:py-24 lg:py-32`,xl:`pt-24 pb-20 sm:pt-32 sm:pb-24 lg:pt-40 lg:pb-32`};function ta({id:e,tone:t=`base`,size:n=`lg`,className:r=``,children:i}){return(0,H.jsx)(`section`,{id:e,className:`scroll-mt-20 ${ea[n]} ${t===`band`?`border-y border-border bg-surface`:``} ${r}`,children:(0,H.jsx)(`div`,{className:`mx-auto max-w-6xl xl:max-w-7xl px-4 sm:px-6 lg:px-8`,children:i})})}function na({eyebrow:e,title:t,sub:n,align:r=`center`,size:i=`lg`}){let a=(0,H.jsxs)(`div`,{children:[e?(0,H.jsx)(`div`,{className:`mb-4 text-xs text-caption`,children:e}):null,(0,H.jsx)(`h2`,{className:i===`lg`?`text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-branding text-foreground text-balance`:`text-2xl sm:text-3xl md:text-4xl font-branding text-foreground text-balance`,children:t})]}),o=n?(0,H.jsx)(`p`,{className:`text-base sm:text-lg text-muted-foreground ${r===`split`?`lg:max-w-sm lg:pb-1`:`mt-4`}`,children:n}):null;return r===`split`?(0,H.jsxs)(`div`,{className:`flex flex-col gap-4 lg:flex-row lg:items-end lg:justify-between lg:gap-12`,children:[a,o]}):(0,H.jsxs)(`div`,{className:r===`center`?`mx-auto max-w-3xl text-center`:`max-w-3xl`,children:[a,o]})}function ra({children:e,span:t=`sm:col-span-2`,strong:n=!1,featureSurface:r=!1,delay:i=0,className:a=``}){return(0,H.jsx)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.25},transition:{duration:.5,delay:i,ease:$i},className:`relative flex flex-col overflow-hidden rounded-[4px] border p-6 sm:p-8 ${n?`border-accent-blue/30`:`border-border`} ${t} ${a}`,style:{background:r?Qi:n?Zi:Xi},children:e})}function ia({children:e,className:t=``}){return(0,H.jsx)(`h3`,{className:`font-branding text-foreground text-xl sm:text-2xl ${t}`,children:e})}function aa({to:e,decimals:t=0,prefix:n=``,suffix:r=``,duration:i=900}){let a=(0,U.useRef)(null),o=v(a,{once:!0,amount:.5}),[s,c]=(0,U.useState)(0);return(0,U.useEffect)(()=>{if(!o)return;let t=0,n=performance.now(),r=a=>{let o=Math.min(1,(a-n)/i);c(e*(1-(1-o)**3)),o<1&&(t=requestAnimationFrame(r))};return t=requestAnimationFrame(r),()=>cancelAnimationFrame(t)},[o,e,i]),(0,H.jsxs)(`span`,{ref:a,className:`tabular`,children:[n,s.toFixed(t),r]})}var oa=[{label:`Live in minutes`,title:`Get funded and start trading.`,body:`Choose your account and start trading instantly.`,Illo:Fi},{label:`No expiry`,title:`One account. No time limit.`,body:`Keep it active by meeting one fixed monthly volume target.`,Illo:()=>(0,H.jsx)(Vi,{noExpiry:!0})},{label:`Withdraw anytime`,title:`Your profits, on your schedule.`,body:`Keep 100% of your profits and withdraw once positions are closed.`,Illo:Bi},{label:`Simple rules`,title:`One buffer. One target. No surprises.`,body:`A clear 30-day rhythm that keeps your account active, with no expiry hanging over you.`,Illo:()=>(0,H.jsx)(zi,{monthlyTargets:!0})}];function sa(){let e=oa.slice(0,3),t=oa[3];return(0,H.jsxs)(ta,{size:`lg`,children:[(0,H.jsx)(na,{align:`center`,eyebrow:`Why Turbo`,title:(0,H.jsxs)(H.Fragment,{children:[`An easier way to `,(0,H.jsx)(`span`,{className:`text-brand`,children:`size up.`})]})}),(0,H.jsxs)(`div`,{className:`mt-12 grid grid-cols-1 gap-3 sm:grid-cols-6 sm:gap-4 lg:mt-16`,children:[e.map((e,t)=>(0,H.jsxs)(ra,{span:`sm:col-span-6 lg:col-span-2`,featureSurface:!0,delay:t*.05,className:`min-h-[480px] gap-5 p-0 sm:min-h-[420px] sm:flex-row sm:items-center lg:min-h-[540px] lg:flex-col lg:items-stretch`,children:[(0,H.jsxs)(`div`,{className:`relative z-10 min-w-0 px-6 pt-7 sm:flex-1 sm:px-8 sm:py-8 lg:flex-none lg:pb-0`,children:[(0,H.jsx)(`div`,{className:`text-xs text-caption`,children:e.label}),(0,H.jsx)(ia,{className:`mt-2 text-2xl leading-tight sm:text-[28px]`,children:e.title}),(0,H.jsx)(`p`,{className:`mt-3 max-w-[26ch] text-[15px] leading-relaxed text-muted-foreground`,children:e.body})]}),(0,H.jsx)(ki,{className:`relative flex min-h-[260px] flex-1 items-center justify-center px-3 pb-3 sm:min-h-[300px] sm:px-5 sm:pb-5 lg:min-h-0 lg:px-3 lg:pb-3 ${t===0?``:`overflow-hidden`}`,children:(0,H.jsx)(`div`,{className:`w-full ${t===0?`h-[230px] max-w-[340px]`:`max-w-[330px] origin-center scale-[0.82] sm:scale-[0.88] lg:scale-[0.8]`}`,children:(0,H.jsx)(e.Illo,{})})})]},e.label)),t?(0,H.jsxs)(ra,{span:`sm:col-span-6`,featureSurface:!0,delay:.15,className:`min-h-[300px] flex-col overflow-hidden p-0 sm:min-h-[340px] sm:flex-row sm:items-stretch`,children:[(0,H.jsxs)(`div`,{className:`relative z-10 flex flex-col justify-center border-b border-border px-6 py-8 sm:w-[40%] sm:border-b-0 sm:border-r sm:px-8 sm:py-10`,children:[(0,H.jsx)(`div`,{className:`text-xs text-caption`,children:t.label}),(0,H.jsx)(ia,{className:`mt-2 text-3xl leading-tight sm:text-[40px]`,children:t.title}),(0,H.jsx)(`p`,{className:`mt-3 max-w-[32ch] text-[15px] leading-relaxed text-muted-foreground`,children:t.body})]}),(0,H.jsx)(ki,{className:`relative flex min-h-[230px] flex-1 items-center justify-center overflow-hidden px-5 py-6 sm:min-h-0 sm:px-8 sm:py-10`,children:(0,H.jsx)(`div`,{className:`w-full max-w-[560px]`,children:(0,H.jsx)(t.Illo,{})})})]}):null]})]})}var ca=X.find(e=>e.size===1e4)??X[X.length-1],la=[{label:`Purpose`,firm:`Evaluate your trading`,turbo:`Give you trading capital`,icon:(0,H.jsx)(Mr,{size:16})}
204,{label:`How you start`,firm:`Complete an evaluation`,turbo:`Start trading immediately`,icon:(0,H.jsx)(Cr,{size:16})},{label:`Time limit`,firm:`Fixed evaluation or term`,turbo:`No expiry`,icon:(0,H.jsx)(kr,{size:16})},{label:`Profit sharing`,firm:`Keep 80â90%`,turbo:`Keep 100%`,icon:(0,H.jsx)(br,{size:16})},{label:`Withdrawals`,firm:`Review before payout`,turbo:`Permissionless & instant`,icon:(0,H.jsx)(yr,{size:16})},{label:`To stay active`,firm:`Discretionary rules that can void payouts`,turbo:`One volume target, published up front`,icon:(0,H.jsx)(kr,{size:16})}];function ua(){return(0,H.jsxs)(ta,{id:`vs-challenge`,size:`sm`,children:[(0,H.jsx)(na,{align:`split`,eyebrow:`The comparison`,title:(0,H.jsxs)(H.Fragment,{children:[`Prop firms help you prove yourself.`,(0,H.jsx)(`br`,{}),(0,H.jsx)(`span`,{className:`text-brand`,children:`Turbo helps you put your skills to work.`})]}),sub:(0,H.jsxs)(H.Fragment,{children:[`Same `,Jr(ca.size),` of trading capital. Two very different ways of getting it.`]})}),(0,H.jsxs)(c.div,{initial:{opacity:0,y:14},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.15},transition:{duration:.5,ease:[.25,.1,.25,1]},className:`mt-10 sm:mt-14`,children:[(0,H.jsxs)(`div`,{className:`hidden grid-cols-[1.2fr_1fr_1fr] gap-4 border-b border-border pb-4 sm:grid`,children:[(0,H.jsx)(`span`,{className:`text-sm sm:text-base font-medium text-foreground`}),(0,H.jsx)(`span`,{className:`text-sm sm:text-base font-medium text-muted-foreground`,children:`Prop Firm`}),(0,H.jsx)(`span`,{className:`text-sm sm:text-base font-medium text-brand`,children:`Turbo`})]}),(0,H.jsx)(`dl`,{className:`divide-y divide-border border-y border-border sm:border-t-0`,children:la.map(e=>(0,H.jsxs)(`div`,{className:`grid gap-1 py-5 sm:grid-cols-[1.2fr_1fr_1fr] sm:items-baseline sm:gap-4 sm:py-6`,children:[(0,H.jsxs)(`dt`,{className:`flex items-center gap-2 text-sm text-muted-foreground sm:text-[15px]`,children:[(0,H.jsx)(`span`,{className:`text-caption`,children:e.icon}),e.label]}),(0,H.jsxs)(`dd`,{className:`text-sm text-muted-foreground sm:no-underline`,children:[(0,H.jsx)(`span`,{className:`sm:hidden text-caption text-xs`,children:`Prop Firm: `}),e.firm]}),(0,H.jsxs)(`dd`,{className:`text-sm font-medium text-foreground sm:text-[15px]`,children:[(0,H.jsx)(`span`,{className:`sm:hidden text-caption text-xs font-normal`,children:`Turbo: `}),e.turbo]})]},e.label))}),(0,H.jsx)(`p`,{className:`mt-8 max-w-2xl text-sm sm:text-[15px] leading-relaxed text-foreground/70 lg:max-w-4xl`,children:`Prop firms are designed to evaluate traders. Turbo is designed for traders who are ready to trade.`})]})]})}var da=`Collapsible`,[fa,pa]=A(da),[ma,ha]=fa(da),ga=U.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=D({prop:r,defaultProp:i??!1,onChange:o,caller:da});return(0,H.jsx)(ma,{scope:n,disabled:a,contentId:j(),open:c,onOpenToggle:U.useCallback(()=>l(e=>!e),[l]),children:(0,H.jsx)(w.div,{"data-state":Sa(c),"data-disabled":a?``:void 0,...s,ref:t})})});ga.displayName=da;var _a=`CollapsibleTrigger`,va=U.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=ha(_a,n);return(0,H.jsx)(w.button,{type:`button`,"aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":Sa(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:T(e.onClick,i.onOpenToggle)})});va.displayName=_a;var ya=`CollapsibleContent`,ba=U.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=ha(ya,e.__scopeCollapsible);return(0,H.jsx)(k,{present:n||i.open,children:({present:e})=>(0,H.jsx)(xa,{...r,ref:t,present:e})})});ba.displayName=ya;var xa=U.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=ha(ya,n),[s,c]=U.useState(r),l=U.useRef(null),u=N(t,l),d=U.useRef(0),f=d.current,p=U.useRef(0),m=p.current,h=o.open||s,g=U.useRef(h),_=U.useRef(void 0);return U.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),E(()=>{let e=l.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();d.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),c(r)}},[o.open,r]),(0,H.jsx)(w.div,{"data-state":Sa(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!h,...a,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:h&&i})});function Sa(e){return e?`open`:`closed`}var Ca=ga,wa=va,Ta=ba,Ea=U.createContext(void 0);function Da(e){let t=U.useContext(Ea);return e||t||`ltr`}var $=`Accordion`,Oa=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[ka,Aa,ja]=xn($),[Ma,Na]=A($,[ja,pa]),Pa=pa(),Fa=U.forwardRef((e,t)=>
204{let{type:n,...r}=e,i=r,a=r;return(0,H.jsx)(ka.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,H.jsx)(Va,{...a,ref:t}):(0,H.jsx)(Ba,{...i,ref:t})})});Fa.displayName=$;var[Ia,La]=Ma($),[Ra,za]=Ma($,{collapsible:!1}),Ba=U.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=D({prop:n,defaultProp:r??``,onChange:i,caller:$});return(0,H.jsx)(Ia,{scope:e.__scopeAccordion,value:U.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:U.useCallback(()=>a&&c(``),[a,c]),children:(0,H.jsx)(Ra,{scope:e.__scopeAccordion,collapsible:a,children:(0,H.jsx)(Wa,{...o,ref:t})})})}),Va=U.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=D({prop:n,defaultProp:r??[],onChange:i,caller:$}),c=U.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=U.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,H.jsx)(Ia,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,H.jsx)(Ra,{scope:e.__scopeAccordion,collapsible:!0,children:(0,H.jsx)(Wa,{...a,ref:t})})})}),[Ha,Ua]=Ma($),Wa=U.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=N(U.useRef(null),t),c=Aa(n),l=Da(i)===`ltr`,u=T(e.onKeyDown,e=>{if(!Oa.includes(e.key))return;let t=e.target,n=c().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,u=()=>{o=r+1,o>s&&(o=0)},d=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(l?u():d());break;case`ArrowDown`:a===`vertical`&&u();break;case`ArrowLeft`:a===`horizontal`&&(l?d():u());break;case`ArrowUp`:a===`vertical`&&d();break}n[o%i].ref.current?.focus()});return(0,H.jsx)(Ha,{scope:n,disabled:r,direction:i,orientation:a,children:(0,H.jsx)(ka.Slot,{scope:n,children:(0,H.jsx)(w.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})}),Ga=`AccordionItem`,[Ka,qa]=Ma(Ga),Ja=U.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=Ua(Ga,n),o=La(Ga,n),s=Pa(n),c=j(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,H.jsx)(Ka,{scope:n,open:l,disabled:u,triggerId:c,children:(0,H.jsx)(Ca,{"data-orientation":a.orientation,"data-state":to(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});Ja.displayName=Ga;var Ya=`AccordionHeader`,Xa=U.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Ua($,n),a=qa(Ya,n);return(0,H.jsx)(w.h3,{"data-orientation":i.orientation,"data-state":to(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});Xa.displayName=Ya;var Za=`AccordionTrigger`,Qa=U.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Ua($,n),a=qa(Za,n),o=za(Za,n),s=Pa(n);return(0,H.jsx)(ka.ItemSlot,{scope:n,children:(0,H.jsx)(wa,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})});Qa.displayName=Za;var $a=`AccordionContent`,eo=U.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Ua($,n),a=qa($a,n),o=Pa(n);return(0,H.jsx)(Ta,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":`var(--radix-collapsible-content-height)`,"--radix-accordion-content-width":`var(--radix-collapsible-content-width)`,...e.style}})});eo.displayName=$a;function to(e){return e?`open`:`closed`}var no=Fa,ro=Ja,io=Xa,ao=Qa,oo=eo,so=no,co=U.forwardRef(({className:e,...t},n)=>(0,H.jsx)(ro,{ref:n,className:R(`border-b`,e),...t}));co.displayName=`AccordionItem`;var lo=U.forwardRef(({className:e,children:t,...n},r)=>(0,H.jsx)(io,{className:`flex`,children:(0,H.jsxs)(ao,{ref:r,className:R(`flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180`,e),...n,children:[t,(0,H.jsx)(P,{className:`h-4 w-4 shrink-0 transition-transform duration-200`})]})}));lo.displayName=ao.displayName;var uo=U.forwardRef(({className:e,children:t,...n},r)=>(0,H.jsx)(oo,{ref:r,className:`overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down`,...n,children:(0,H.jsx)(`div`,{className:R(`pb-4 pt-0`,e),children:t})}));uo.displayName=oo.displayName;
204var fo=[{q:`Is there a time limit on my Turbo account?`,a:`No. Your account does not expire. It stays active as long as you meet the monthly volume requirement.`},{q:`What are the monthly requirements?`,a:`Every 30 days you need to trade at least 5x your account size in volume. There is no profit target.`},{q:`What happens if I exceed the drawdown?`,a:`The account closes. You keep any profits you already withdrew, and you can buy a new account whenever you want.`},{q:`Can I withdraw profits immediately?`,a:`Yes. Payouts are permissionless and instant once all your positions are closed. You keep 100% of your profits in USDC.`},{q:`Can I hold positions overnight?`,a:`Yes. Positions can stay open as long as your account is active. No overnight rules.`},{q:`Why is there no evaluation?`,a:`You pay a fixed price for the account instead of passing a challenge. Access is instant.`},{q:`How does Turbo differ from prop firms?`,a:`No challenge, no profit split, no payout delays, and no fixed term. You get the account the moment you buy it and keep everything you make.`}];function po(){return(0,H.jsx)(`section`,{id:`faq`,className:`scroll-mt-20 py-16 sm:py-20 lg:py-24`,children:(0,H.jsxs)(`div`,{className:`mx-auto max-w-3xl px-4 sm:px-6 lg:px-8`,children:[(0,H.jsx)(`h2`,{className:`text-center text-3xl sm:text-4xl md:text-5xl font-branding text-foreground`,children:`Questions.`}),(0,H.jsx)(so,{type:`single`,collapsible:!0,className:`mt-10 sm:mt-14`,children:fo.map((e,t)=>(0,H.jsxs)(co,{value:`faq-${t}`,className:`border-border`,children:[(0,H.jsx)(lo,{className:`py-5 text-left hover:no-underline`,children:(0,H.jsx)(`span`,{className:`text-base sm:text-lg text-foreground`,children:e.q})}),(0,H.jsx)(uo,{className:`pb-5 text-sm sm:text-base leading-relaxed text-muted-foreground`,children:e.a})]},t))})]})})}function mo(){return p(u.home),(0,H.jsxs)(`div`,{className:`turbo-scope dark min-h-screen bg-background text-foreground`,children:[(0,H.jsx)(`a`,{href:`#main-content`,className:`sr-only focus:not-sr-only focus:absolute focus:z-[100] focus:top-2 focus:left-2 focus:px-4 focus:py-2 focus:bg-primary focus:text-primary-foreground focus:rounded focus:text-sm focus:font-medium`,children:`Skip to content`}),(0,H.jsx)(h,{topOffset:0}),(0,H.jsxs)(`main`,{id:`main-content`,className:`pt-[65px]`,children:[(0,H.jsx)(ti,{}),(0,H.jsx)(ii,{}),(0,H.jsx)(Di,{}),(0,H.jsx)(sa,{}),(0,H.jsx)(ua,{}),(0,H.jsx)(be,{}),(0,H.jsx)(xe,{}),(0,H.jsx)(po,{})]}),(0,H.jsx)(_,{})]})}var ho=(0,U.lazy)(()=>Z(()=>import(`./LandingPage-B7ks5sdU.js`),__vite__mapDeps([5,1,6,7,8,9,10,11,2,12,3,13,14,15,16,17]))),go=(0,U.lazy)(()=>Z(()=>import(`./BrandGuidelines-DZxwhD-l.js`),__vite__mapDeps([18,1,13,10,8,14,11,2,3,19]))),_o=(0,U.lazy)(()=>Z(()=>import(`./AffiliatesPage-B33jk_uC.js`),__vite__mapDeps([20,1,7,8,13,10,14,11,2,3,16]))),vo=(0,U.lazy)(()=>Z(()=>import(`./TurboPageV4-iezZyxpx.js`),__vite__mapDeps([21,1,6,7,8,9,10,11,2,12,3,13,14,19,22,17,4]))),yo=(0,U.lazy)(()=>Z(()=>import(`./NotFound-B1MMVvO7.js`),__vite__mapDeps([23,1,14,11]))),bo=new _t,xo=()=>(0,H.jsx)(`div`,{"aria-hidden":!0,className:`min-h-screen bg-background`});function So(){let{hash:e}=x();return(0,H.jsx)(S,{to:`/${e}`,replace:!0})}function Co(){let[e,t]=(0,U.useState)(()=>typeof window<`u`&&window.matchMedia(`(max-width: 768px)`).matches);return(0,U.useEffect)(()=>{let e=window.matchMedia(`(max-width: 768px)`),n=e=>t(e.matches);return e.addEventListener(`change`,n),()=>e.removeEventListener(`change`,n)},[]),e}var wo=()=>(0,H.jsx)(Ce,{reducedMotion:Co()?`always`:`never`,children:(0,H.jsx)(yt,{client:bo,children:(0,H.jsxs)(te,{children:[(0,H.jsx)(Vr,{}),(0,H.jsx)(tn,{}),(0,H.jsxs)(C,{children:[(0,H.jsx)(Hr,{}),(0,H.jsx)(Ur,{}),(0,H.jsx)(U.Suspense,{fallback:(0,H.jsx)(xo,{}),children:(0,H.jsxs)(y,{children:[(0,H.jsx)(b,{path:`/`,element:(0,H.jsx)(mo,{})}),(0,H.jsx)(b,{path:`/v4`,element:(0,H.jsx)(vo,{})}),(0,H.jsx)(b,{path:`/v5`,element:(0,H.jsx)(S,{to:`/`,replace:!0})}),(0,H.jsx)(b,{path:`/affiliates`,element:(0,H.jsx)(_o,{})}),(0,H.jsx)(b,{path:`/referrals`,element:(0,H.jsx)(S,{to:`/affiliates`,replace:!0})}),(0,H.jsx)(b,{path:`/about`,element:(0,H.jsx)(ho,{})}),(0,H.jsx)(b,{path:`/turbo`,element:(0,H.jsx)(So,{})}),(0,H.jsx)(b,{path:`/brand`,element:(0,H.jsx)(go,{})}),(0,H.jsx)(b,{path:`*`,element:(0,H.jsx)(yo,{})})]})})]})]})})});document.documentElement.classList.add(`dark`),document.documentElement.style.colorScheme=`dark`,d();var To=`chunk-reload-attempt`,Eo=e=>!!e&&/Failed to fetch dynamically imported module|error loading dynamically imported module/i.test(e),Do=e=>{Eo(e)&&(sessionStorage.getItem(To)||(sessionStorage.setItem(To,`1`),window.location.reload()))};window.addEventListener(`error`,e=>Do(e.message)),window.addEventListener(`unhandledrejection`,e=>Do(e.reason?.message)),window.addEventListener(`load`,()=>sessionStorage.removeItem(To)),(()=>{let{removeChild:e,insertBefore:t}=Node.prototype;Node.prototype.removeChild=function(t){return t.parentNode===this?e.call(this,t):t},Node.prototype.insertBefore=function(e,n){return n&&n.parentNode!==this?this.appendChild(e):t.call(this,e,n)}})(),(0,bt.createRoot)(document.getElementById(`root`)).render((0,H.jsx)(wo,{}));export{Er as A,Zr as C,jr as D,Mr as E,xr as F,br as I,yr as L,wr as M,Cr as N,kr as O,Sr as P,Qr as S,X as T,Fi as _,aa as a,_i as b,qi as c,Ji as d,Hi as f,zi as g,Bi as h,lo as i,Tr as j,Or as k,Ui as l,Vi as m,uo as n,ta as o,Yi as p,co as r,na as s,so as t,Wi as u,ki as v,Xr as w,ii as x,Z as y};
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.