PageSourceSearch

https://heyfluxo.com/assets/pricing-CtzxsNqk.js

js heyfluxo.com collected 2026-10-02 00:50:37 UTC 29,608 bytes, 1 lines download raw bytes

1import{t as e}from"./check-a-iGzESX.js";import{a as t,f as n,h as r,i,m as a,n as o,o as s,p as c,s as l,t as u}from"./index-BlCJ3enH.js";var d=i(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),f=i(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),p=r(a(),1),m=n(),h=Object.defineProperty,g=(e,t)=>h(e,`name`,{value:t,configurable:!0});function _(e,t){let n=p.createContext(t);n.displayName=e+`Context`;let r=g(e=>{let{children:t,...r}=e,i=p.useMemo(()=>r,Object.values(r));return(0,m.jsx)(n.Provider,{value:i,children:t})},`Provider`);r.displayName=e+`Provider`;function i(r,i={}){let{optional:a=!1}=i,o=p.useContext(n);if(o)return o;if(t!==void 0)return t;if(!a)throw Error(`\`${r}\` must be used within \`${e}\``)}return g(i,`useContext`),[r,i]}g(_,`createContext`);function v(e,t=[]){let n=[];function r(t,r){let i=p.createContext(r);i.displayName=t+`Context`;let a=n.length;n=[...n,r];let o=g(t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=p.useMemo(()=>o,Object.values(o));return(0,m.jsx)(s.Provider,{value:c,children:r})},`Provider`);o.displayName=t+`Provider`;function s(n,o,s={}){let{optional:c=!1}=s,l=o?.[e]?.[a]||i,u=p.useContext(l);if(u)return u;if(r!==void 0)return r;if(!c)throw Error(`\`${n}\` must be used within \`${t}\``)}return g(s,`useContext`),[o,s]}g(r,`createContext`);let i=g(()=>{let t=n.map(e=>p.createContext(e));return g(function(n){let r=n?.[e]||t;return p.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])},`useScope`)},`createScope`);return i.scopeName=e,[r,y(i,...t)]}g(v,`createContextScope`);function y(...e){let t=e[0];if(e.length===1)return t;let n=g(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return g(function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return p.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])},`useComposedScopes`)},`createScope`);return n.scopeName=t.scopeName,n}g(y,`composeContextScopes`);var ee=Object.defineProperty,b=(e,t)=>ee(e,`name`,{value:t,configurable:!0});function x(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}b(x,`setRef`);function te(...e){return t=>{let n=!1,r=e.map(e=>{let r=x(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():x(e[t],null)}}}}b(te,`composeRefs`);function S(...e){return p.useCallback(te(...e),e)}b(S,`useComposedRefs`);var ne=Object.defineProperty,C=(e,t)=>ne(e,`name`,{value:t,configurable:!0});function w(e){let t=p.forwardRef((t,n)=>{let{children:r,...i}=t,a=null,o=!1,s=[];T(r)&&typeof E==`function`&&(r=E(r._payload)),p.Children.forEach(r,e=>{if(ce(e)){o=!0;let t=e,n=`child`in t.props?t.props.child:t.props.children;T(n)&&typeof E==`function`&&(n=E(n._payload)),a=ae(t,n),s.push(a?.props?.children)}else s.push(e)}),a?a=p.cloneElement(a,void 0,s):!o&&p.Children.count(r)===1&&p.isValidElement(r)&&(a=r);let c=a?se(a):void 0,l=S(n,c);if(!a){if(r||r===0)throw Error(o?fe(e):de(e));return r}let u=oe(i,a.props??{});return a.type!==p.Fragment&&(u.ref=n?l:c),p.cloneElement(a,u)});return t.displayName=`${e}.Slot`,t}C(w,`createSlot`);var re=Symbol.for(`radix.slottable`);function ie(e){let t=C(e=>`child`in e?e.children(e.child):e.children,`Slottable`);return t.displayName=`${e}.Slottable`,t.__radixId=re,t}C(ie,`createSlottable`);var ae=C((e,t)=>{if(`child`in e.props){let t=e.props.child;return p.isValidElement(t)?p.cloneElement(t,void 0,e.props.children(t.props.children)):null}return p.isValidElement(t)?t:null},`getSlottableElementFromSlottable`);function oe(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}}C(oe,`mergeProps`);function se(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)}C(se,`getElementRef`);function ce(e){return p.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===re}C(ce,`isSlottable`);var le=Symbol.for(`react.lazy`);function T(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===le&&`_payload`in e&&ue(e._payload)}C(T,`isLazyComponent`);function ue(e){return typeof e==`object`&&!!e&&`then`in e}C(ue,`isPromiseLike`);var de=C(e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,`createSlotError`),fe=C(e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,`createSlottableError`),E=p.use,pe=Object.defineProperty,D=(e,t)=>pe(e,`name`,{value:t,configurable:!0});function me(e){let t=e+`CollectionProvider`,[n,r]=v(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=D(e=>{let{scope:t,children:n}=e,r=p.useRef(null),a=p.useRef(new Map).current;return(0,m.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})},`CollectionProvider`);o.displayName=t;let s=e+`CollectionSlot`,c=w(s),l=p.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,i=S(t,a(s,n).collectionRef);return(0,m.jsx)(c,{ref:i,children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=w(u),h=p.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=p.useRef(null),s=S(t,o),c=a(u,n);return p.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,m.jsx)(f,{[d]:``,ref:s,children:r})});h.displayName=u;function g(t){let n=a(e+`CollectionConsumer`,t);return p.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 D(g,`useCollection`),[{Provider:o,Slot:l,ItemSlot:h},g,r]}D(me,`createCollection`);var he=new WeakMap,O=class e extends Map{static{D(this,`OrderedDict`)}#e;constructor(e){super(e),this.#e=[...super.keys()],he.set(this,!0)}set(e,t){return he.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r=this.has(t),i=this.#e.length,a=A(e),o=a>=0?a:i+a,s=o<0||o>=i?-1:o;if(s===this.size||r&&s===this.size-1||s===-1)return this.set(t,n),this;let c=this.size+ +!r;a<0&&o++;let l=[...this.#e],u,d=!1;for(let e=o;e<c;e++)if(o===e){let i=l[e];l[e]===t&&(i=l[e+1]),r&&this.delete(t),u=this.get(i),this.set(t,n)}else{!d&&l[e-1]===t&&(d=!0);let n=l[d?e:e-1],r=u;u=this.get(n),this.delete(n),this.set(n,r)}return this}with(t,n,r){let i=new e(this);return i.insert(t,n,r),i}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return r===-1?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(t=t===-1||t===this.size-1?-1:t+1,t!==-1)return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return r===-1?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return t!==void 0&&this.delete(t)}at(e){let t=k(this.#e,e);if(t!==void 0)return this.get(t)}entryAt(e){let t=k(this.#e,e);if(t!==void 0)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return k(this.#e,e)}from(e,t){let n=this.indexOf(e);if(n===-1)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(n===-1)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return-1}filter(t,n){let r=[],i=0;for(let e of this)Reflect.apply(t,n,[e,i,this])&&r.push(e),i++;return new e(r)}map(t,n){let r=[],i=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,i,this])]),i++;return new e(r)}reduce(...e){let[t,n]=e,r=0,i=n??this.at(0);for(let n of this)i=r===0&&e.length===1?n:Reflect.apply(t,this,[i,n,r,this]),r++;return i}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let i=this.at(n);r=n===this.size-1&&e.length===1?i:Reflect.apply(t,this,[r,i,n,this])}return r}toSorted(t){let n=[...this.entries()].sort(t);return new e(n)}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,i=this.size-1;if(t===void 0)return r;t<0&&(t+=this.size),n!==void 0&&n>0&&(i=n-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}};function k(e,t){if(`at`in Array.prototype)return Array.prototype.at.call(e,t);let n=ge(e,t);return n===-1?void 0:e[n]}D(k,`at`);function ge(e,t){let n=e.length,r=A(t),i=r>=0?r:n+r;return i<0||i>=n?-1:i}D(ge,`toSafeIndex`);function A(e){return e!==e||e===0?0:Math.trunc(e)}D(A,`toSafeInteger`);function _e(e){let t=e+`CollectionProvider`,[n,r]=v(t),[i,a]=n(t,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new O,setItemMap:D(()=>void 0,`setItemMap`)}),o=D(({state:e,...t})=>e?(0,m.jsx)(c,{...t,state:e}):(0,m.jsx)(s,{...t}),`CollectionProvider`);o.displayName=t;let s=D(e=>{let t=_();return(0,m.jsx)(c,{...e,state:t})},`CollectionInit`);s.displayName=t+`Init`;let c=D(e=>{let{scope:t,children:n,state:r}=e,a=p.useRef(null),[o,s]=p.useState(null),c=S(a,s),[l,u]=r;return p.useEffect(()=>{if(!o)return;let e=be(()=>{});return e.observe(o,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[o]),(0,m.jsx)(i,{scope:t,itemMap:l,setItemMap:u,collectionRef:c,collectionRefObject:a,collectionElement:o,children:n})},`CollectionProviderImpl`);c.displayName=t+`Impl`;let l=e+`CollectionSlot`,u=w(l),d=p.forwardRef((e,t)=>
1{let{scope:n,children:r}=e,i=S(t,a(l,n).collectionRef);return(0,m.jsx)(u,{ref:i,children:r})});d.displayName=l;let f=e+`CollectionItemSlot`,h=w(f),g=p.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=p.useRef(null),[s,c]=p.useState(null),l=S(t,o,c),{setItemMap:u}=a(f,n),d=p.useRef(i);ve(d.current,i)||(d.current=i);let g=d.current;return p.useEffect(()=>{let e=g;return u(t=>s?t.has(s)?t.set(s,{...e,element:s}).toSorted(j):(t.set(s,{...e,element:s}),t.toSorted(j)):t),()=>{u(e=>!s||!e.has(s)?e:(e.delete(s),new O(e)))}},[s,g,u]),(0,m.jsx)(h,{"data-radix-collection-item":``,ref:l,children:r})});g.displayName=f;function _(){return p.useState(new O)}D(_,`useInitCollection`);function y(t){let{itemMap:n}=a(e+`CollectionConsumer`,t);return n}return D(y,`useCollection`),[{Provider:o,Slot:d,ItemSlot:g},{createCollectionScope:r,useCollection:y,useInitCollection:_}]}D(_e,`createCollection`);function ve(e,t){if(e===t)return!0;if(typeof e!=`object`||typeof t!=`object`||e==null||t==null)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}D(ve,`shallowEqual`);function ye(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}D(ye,`isElementPreceding`);function j(e,t){return!e[1].element||!t[1].element?0:ye(e[1].element,t[1].element)?-1:1}D(j,`sortByDocumentPosition`);function be(e){return new MutationObserver(t=>{for(let n of t)if(n.type===`childList`){e();return}})}D(be,`getChildListObserver`);var xe=Object.defineProperty,M=(e,t)=>xe(e,`name`,{value:t,configurable:!0}),Se=!!(typeof window<`u`&&window.document&&window.document.createElement);function N(e,t,{checkForDefaultPrevented:n=!0}={}){return M(function(r){if(e?.(r),n===!1||!r||!r.defaultPrevented)return t?.(r)},`handleEvent`)}M(N,`composeEventHandlers`);function Ce(e){if(!Se)throw Error(`Cannot access window outside of the DOM`);return e?.ownerDocument?.defaultView??window}M(Ce,`getOwnerWindow`);function we(e){if(!Se)throw Error(`Cannot access document outside of the DOM`);return e?.ownerDocument??document}M(we,`getOwnerDocument`);function Te(e,t=!1){let{activeElement:n}=we(e);if(!n?.nodeName)return null;if(Ee(n)&&n.contentDocument)return Te(n.contentDocument.body,t);if(t){let e=n.getAttribute(`aria-activedescendant`);if(e){let t=we(n).getElementById(e);if(t)return t}}return n}M(Te,`getActiveElement`);function Ee(e){return e.tagName===`IFRAME`}M(Ee,`isFrame`);var P=globalThis?.document?p.useLayoutEffect:()=>{},De=Object.defineProperty,Oe=(e,t)=>De(e,`name`,{value:t,configurable:!0}),ke=p.useEffectEvent,Ae=p.useInsertionEffect;function je(e){if(typeof ke==`function`)return ke(e);let t=p.useRef(()=>{throw Error(`Cannot call an event handler while rendering.`)});return typeof Ae==`function`?Ae(()=>{t.current=e}):P(()=>{t.current=e}),p.useMemo(()=>((...e)=>t.current?.(...e)),[])}Oe(je,`useEffectEvent`);var Me=Object.defineProperty,F=(e,t)=>Me(e,`name`,{value:t,configurable:!0}),Ne=p.useInsertionEffect||P;function I({prop:e,defaultProp:t,onChange:n=F(()=>{},`onChange`),caller:r}){let[i,a,o]=Pe({defaultProp:t,onChange:n}),s=e!==void 0;return[s?e:i,p.useCallback(t=>{if(s){let n=Fe(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}F(I,`useControllableState`);function Pe({defaultProp:e,onChange:t}){let[n,r]=p.useState(e),i=p.useRef(n),a=p.useRef(t);return Ne(()=>{a.current=t},[t]),p.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}F(Pe,`useUncontrolledState`);function Fe(e){return typeof e==`function`}F(Fe,`isFunction`);var Ie=Symbol(`RADIX:SYNC_STATE`);function Le(e,t,n,r){let{prop:i,defaultProp:a,onChange:o,caller:s}=t,c=i!==void 0,l=je(o),u=[{...n,state:a}];r&&u.push(r);let[d,f]=p.useReducer((t,n)=>{if(n.type===Ie)return{...t,state:n.state};let r=e(t,n);return c&&!Object.is(r.state,t.state)&&l(r.state),r},...u),m=d.state,h=p.useRef(m);p.useEffect(()=>{h.current!==m&&(h.current=m,c||l(m))},[m,h,c]);let g=p.useMemo(()=>i===void 0?d:{...d,state:i},[d,i]);return p.useEffect(()=>{c&&!Object.is(i,d.state)&&f({type:Ie,state:i})},[i,d.state,c]),[g,f]}F(Le,`useControllableStateReducer`);var Re=r(c(),1),ze=Object.defineProperty,Be=(e,t)=>ze(e,`name`,{value:t,configurable:!0}),L=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>
1{let n=w(`Primitive.${t}`),r=p.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,m.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Ve(e,t){e&&Re.flushSync(()=>e.dispatchEvent(t))}Be(Ve,`dispatchDiscreteCustomEvent`);var He=Object.defineProperty,R=(e,t)=>He(e,`name`,{value:t,configurable:!0});function Ue(e,t){return p.useReducer((e,n)=>t[e][n]??e,e)}R(Ue,`useStateMachine`);var We=R(e=>{let{present:t,children:n}=e,r=Ge(t),i=typeof n==`function`?n({present:r.isPresent}):p.Children.only(n),a=Ke(r.ref,qe(i));return typeof n==`function`||r.isPresent?p.cloneElement(i,{ref:a}):null},`Presence`);function Ge(e){let[t,n]=p.useState(),r=p.useRef(null),i=p.useRef(e),a=p.useRef(`none`),o=p.useRef(void 0),[s,c]=Ue(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return p.useEffect(()=>{s===`mounted`?(a.current=o.current??B(r.current),o.current=void 0):a.current=`none`},[s]),P(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,s=B(t);e?(o.current=s,c(`MOUNT`)):s===`none`||t?.display===`none`?c(`UNMOUNT`):c(n&&r!==s?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,c]),P(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=R(a=>{let o=B(r.current).includes(CSS.escape(a.animationName));if(a.target===t&&o&&(c(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},`handleAnimationEnd`),s=R(e=>{e.target===t&&(a.current=B(r.current))},`handleAnimationStart`);return t.addEventListener(`animationstart`,s),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,s),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}c(`ANIMATION_END`)},[t,c]),{isPresent:[`mounted`,`unmountSuspended`].includes(s),ref:p.useCallback(e=>{if(e){let t=getComputedStyle(e);r.current=t,o.current=B(t)}else r.current=null;n(e)},[])}}R(Ge,`usePresence`);function z(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}R(z,`setRef`);function Ke(...e){let t=p.useRef(e);return t.current=e,p.useCallback(e=>{let n=t.current,r=!1,i=n.map(t=>{let n=z(t,e);return!r&&typeof n==`function`&&(r=!0),n});if(r)return()=>{for(let e=0;e<i.length;e++){let t=i[e];typeof t==`function`?t():z(n[e],null)}}},[])}R(Ke,`useStableComposedRefs`);function B(e){return e?.animationName||`none`}R(B,`getAnimationName`);function qe(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)}R(qe,`getElementRef`);var Je=Object.defineProperty,Ye=(e,t)=>Je(e,`name`,{value:t,configurable:!0}),Xe=p.useId||(()=>void 0),Ze=0;function V(e){let[t,n]=p.useState(Xe());return P(()=>{e||n(e=>e??String(Ze++))},[e]),e||(t?`radix-${t}`:``)}Ye(V,`useId`);var Qe=Object.defineProperty,H=(e,t)=>Qe(e,`name`,{value:t,configurable:!0}),U=`Collapsible`,[$e,et]=v(U),[tt,W]=$e(U),nt=p.forwardRef(H(function(e,t){let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=I({prop:r,defaultProp:i??!1,onChange:o,caller:U});return(0,m.jsx)(tt,{scope:n,disabled:a,contentId:V(),open:c,onOpenToggle:p.useCallback(()=>l(e=>!e),[l]),children:(0,m.jsx)(L.div,{"data-state":G(c),"data-disabled":a?``:void 0,...s,ref:t})})},`Collapsible`)),rt=`CollapsibleTrigger`,it=p.forwardRef(H(function(e,t){let{__scopeCollapsible:n,...r}=e,i=W(rt,n);return(0,m.jsx)(L.button,{type:`button`,"aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":G(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:N(e.onClick,i.onOpenToggle)})},`CollapsibleTrigger`)),at=`CollapsibleContent`,ot=p.forwardRef(H(function(e,t){let{forceMount:n,...r}=e,i=W(at,e.__scopeCollapsible);return(0,m.jsx)(We,{present:n||i.open,children:({present:e})=>(0,m.jsx)(st,{...r,ref:t,present:e})})},`CollapsibleContent`)),st=p.forwardRef(H(function(e,t){let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=W(at,n),[s,c]=p.useState(r),l=p.useRef(null),u=S(t,l),d=p.useRef(0),f=d.current,h=p.useRef(0),g=h.current,_=o.open||s,v=p.useRef(_),y=p.useRef(void 0);return p.useEffect(()=>{let e=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(e)},[]),P(()=>{let e=l.current;if(e){y.current=y.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,h.current=t.width,v.current||(e.style.transitionDuration=y.current.transitionDuration,e.style.animationName=y.current.animationName),c(r)}},[o.open,r]),(0,m.jsx)(L.div,{"data-state":G(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!_,...a,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":g?`${g}px`:void 0,...e.style},children:_&&i})},`CollapsibleContentImpl`));function G(e){return e?`open`:`closed`}H(G,`getState`);
1var ct=nt,lt=it,ut=ot,dt=Object.defineProperty,ft=(e,t)=>dt(e,`name`,{value:t,configurable:!0}),pt=p.createContext(void 0);function mt(e){let t=p.useContext(pt);return e||t||`ltr`}ft(mt,`useDirection`);var ht=Object.defineProperty,K=(e,t)=>ht(e,`name`,{value:t,configurable:!0}),q=`Accordion`,gt=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[J,_t,vt]=me(q),[Y,yt]=v(q,[vt,et]),X=et(),bt=p.forwardRef(K(function(e,t){let{type:n,...r}=e,i=r,a=r;return(0,m.jsx)(J.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,m.jsx)(Et,{...a,ref:t}):(0,m.jsx)(Tt,{...i,ref:t})})},`Accordion`)),[xt,St]=Y(q),[Ct,wt]=Y(q,{collapsible:!1}),Tt=p.forwardRef(K(function(e,t){let{value:n,defaultValue:r,onValueChange:i=K(()=>{},`onValueChange`),collapsible:a=!1,...o}=e,[s,c]=I({prop:n,defaultProp:r??``,onChange:i,caller:q});return(0,m.jsx)(xt,{scope:e.__scopeAccordion,value:p.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:p.useCallback(()=>a&&c(``),[a,c]),children:(0,m.jsx)(Ct,{scope:e.__scopeAccordion,collapsible:a,children:(0,m.jsx)(Ot,{...o,ref:t})})})},`AccordionImplSingle`)),Et=p.forwardRef(K(function(e,t){let{value:n,defaultValue:r,onValueChange:i=K(()=>{},`onValueChange`),...a}=e,[o,s]=I({prop:n,defaultProp:r??[],onChange:i,caller:q}),c=p.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=p.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,m.jsx)(xt,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,m.jsx)(Ct,{scope:e.__scopeAccordion,collapsible:!0,children:(0,m.jsx)(Ot,{...a,ref:t})})})},`AccordionImplMultiple`)),[Dt,Z]=Y(q),Ot=p.forwardRef(K(function(e,t){let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=S(p.useRef(null),t),c=_t(n),l=mt(i)===`ltr`,u=N(e.onKeyDown,e=>{if(!gt.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=K(()=>{o=r+1,o>s&&(o=0)},`moveNext`),d=K(()=>{o=r-1,o<0&&(o=s)},`movePrev`);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()}n[o%i].ref.current?.focus()});return(0,m.jsx)(Dt,{scope:n,disabled:r,direction:i,orientation:a,children:(0,m.jsx)(J.Slot,{scope:n,children:(0,m.jsx)(L.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})},`AccordionImpl`)),Q=`AccordionItem`,[kt,$]=Y(Q),At=p.forwardRef(K(function(e,t){let{__scopeAccordion:n,value:r,...i}=e,a=Z(Q,n),o=St(Q,n),s=X(n),c=V(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,m.jsx)(kt,{scope:n,open:l,disabled:u,triggerId:c,children:(0,m.jsx)(ct,{"data-orientation":a.orientation,"data-state":Lt(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})},`AccordionItem`)),jt=`AccordionHeader`,Mt=p.forwardRef(K(function(e,t){let{__scopeAccordion:n,...r}=e,i=Z(q,n),a=$(jt,n);return(0,m.jsx)(L.h3,{"data-orientation":i.orientation,"data-state":Lt(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})},`AccordionHeader`)),Nt=`AccordionTrigger`,Pt=p.forwardRef(K(function(e,t){let{__scopeAccordion:n,...r}=e,i=Z(q,n),a=$(Nt,n),o=wt(Nt,n),s=X(n);return(0,m.jsx)(J.ItemSlot,{scope:n,children:(0,m.jsx)(lt,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})},`AccordionTrigger`)),Ft=`AccordionContent`,It=p.forwardRef(K(function(e,t){let{__scopeAccordion:n,...r}=e,i=Z(q,n),a=$(Ft,n),o=X(n);return(0,m.jsx)(ut,{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}})},`AccordionContent`));function Lt(e){return e?`open`:`closed`}K(Lt,`getState`);var Rt=bt,zt=At,Bt=Mt,Vt=Pt,Ht=It,Ut=Rt,Wt=p.forwardRef(({className:e,...t},n)=>(0,m.jsx)(zt,{ref:n,className:o(`border-b`,e),...t}));Wt.displayName=`AccordionItem`;var Gt=p.forwardRef(({className:e,children:t,...n},r)=>(0,m.jsx)(Bt,{className:`flex`,children:(0,m.jsxs)(Vt,{ref:r,className:o(`flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180`,e),...n,children:[t,(0,m.jsx)(f,{className:`h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200`})]})}));Gt.displayName=Vt.displayName;var Kt=p.forwardRef(({className:e,children:t,...n},r)=>(0,m.jsx)(Ht,{ref:r,className:`overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down`,...n,children:(0,m.jsx)(`div`,{className:o(`pb-4 pt-0`,e),children:t})}));Kt.displayName=Ht.displayName;var qt=[{spend:`Up to $10K`,label:`$10K`,price:99},{spend:`Up to $25K`,label:`$25K`,price:249},{spend:`Up to $50K`,label:`$50K`,price:499},{spend:`Over $50K`,label:`>$50K`,price:`Custom`}],Jt=[`Review campaigns before launch and while they are live`,`Turn performance changes into clear next actions`,`Keep budgets, approvals and automation within your rules`];function Yt(){let[n,r]=(0,p.useState)(0),i=qt[n];return(0,m.jsxs)(`div`,{className:`min-h-screen`,children:[(0,m.jsx)(u,{}),(0,m.jsxs)(`main`,{children:[(0,m.jsx)(`section`,{className:`flex min-h-[calc(100svh-68px)] items-center border-b border-rule py-8 sm:py-10`,children:(0,m.jsx)(`div`,{className:`shell flex justify-center`,children:(0,m.jsxs)(`div`,{className:`panel w-full max-w-[680px] overflow-hidden border-primary/30 shadow-lift`,children:[(0,m.jsxs)(`div`,{className:`border-b border-rule p-7 sm:p-8`,children:[(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`h1`,{className:`meta-label text-primary`,children:`Pricing starts at`}),(0,m.jsxs)(`p`,{className:`mt-3 text-[2.75rem] font-semibold tracking-[-0.045em]`,children:[typeof i.price==`number`?`$${i.price}`:i.price,typeof i.price==`number`&&(0,m.jsx)(`span`,{className:`ml-2 text-lg font-medium tracking-normal text-muted-foreground`,children:`/ month`})]}),(0,m.jsx)(`p`,{className:`mt-2 text-base text-muted-foreground`,children:typeof i.price==`number`?`Billed monthly. Cancel Anytime`:`Pricing tailored to your spend and scope.`})]}),(0,m.jsxs)(`div`,{className:`mt-6 flex items-center justify-between gap-5 rounded-[10px] bg-secondary/70 px-4 py-3`,children:[(0,m.jsx)(`label`,{htmlFor:`monthly-ad-spend`,className:`text-sm font-semibold`,children:`Monthly ad spend across ad platforms.`}),(0,m.jsx)(`select`,{id:`monthly-ad-spend`,value:n,onChange:e=>r(Number(e.target.value)),className:`min-h-11 cursor-pointer rounded-[8px] border border-border bg-card px-3 text-sm font-semibold text-foreground`,children:qt.map((e,t)=>(0,m.jsx)(`option`,{value:t,children:e.label},e.spend))})]})]}),(0,m.jsxs)(`div`,{className:`p-7 sm:p-8`,children:[(0,m.jsx)(`p`,{className:`text-base font-semibold`,children:`Included`}),(0,m.jsx)(`ul`,{className:`mt-5 space-y-4`,children:Jt.map(t=>(0,m.jsxs)(`li`,{className:`flex gap-3 text-[15px] leading-6 text-muted-foreground`,children:[(0,m.jsx)(`span`,{className:`mt-1 grid size-5 shrink-0 place-items-center rounded-full bg-accent text-primary`,children:(0,m.jsx)(e,{"aria-hidden":`true`,className:`size-3`,strokeWidth:2.5})}),(0,m.jsx)(`span`,{children:t})]},t))}),(0,m.jsxs)(`a`,{href:l,target:`_blank`,rel:`noreferrer noopener`,className:`cta-pill mt-7 w-full rounded-[10px] text-base`,children:[`Book a Demo`,(0,m.jsx)(d,{"aria-hidden":`true`,className:`size-4`})]})]})]})})}),(0,m.jsx)(`section`,{className:`border-y border-rule bg-secondary/35 py-16 sm:py-20`,children:(0,m.jsxs)(`div`,{className:`shell`,children:[(0,m.jsxs)(`div`,{className:`text-center`,children:[(0,m.jsx)(`h2`,{className:`display-lg`,children:`Start with clarity. Add support as you grow.`}),(0,m.jsx)(`p`,{className:`lede mx-auto mt-4 max-w-2xl`,children:`Fluxo helps you make better decisions across the full campaign cycle.`})]}),(0,m.jsx)(`ol`,{className:`mt-10 grid gap-px overflow-hidden rounded-[14px] border border-border bg-border md:grid-cols-3`,children:[[`Before launch`,`Launch with fewer avoidable gaps`,`Review the objective, offer, audience, creative and landing page before spend starts moving.`],[`While campaigns run`,`Understand what changed`,`Spot meaningful performance movement, evaluate possible drivers and separate signal from noise.`],[`Next decision`,`Know what to do next`,`Turn the evidence into a clear decision to fix, test, scale, pause or keep watching.`]].map(([e,t,n])=>(0,m.jsxs)(`li`,{className:`bg-card p-6 sm:p-7`,children:[(0,m.jsx)(`p`,{className:`meta-label text-primary`,children:e}),(0,m.jsx)(`h3`,{className:`mt-3 text-xl font-semibold`,children:t}),(0,m.jsx)(`p`,{className:`mt-2 text-sm leading-6 text-muted-foreground`,children:n})]},e))})]})}),(0,m.jsx)(`section`,{className:`py-16 sm:py-20`,children:(0,m.jsxs)(`div`,{className:`shell grid gap-8 lg:grid-cols-[0.65fr_1fr] lg:gap-16`,children:[(0,m.jsxs)(`div`,{children:[(0,m.jsx)(`p`,{className:`meta-label text-primary`,children:`Pricing questions`}),(0,m.jsx)(`h2`,{className:`display-md mt-4`,children:`Before you get started.`})]}),(0,m.jsx)(Ut,{type:`single`,collapsible:!0,className:`border-t border-rule`,children:s.map(({question:e,answer:t},n)=>(0,m.jsxs)(Wt,{value:`item-${n}`,className:`border-rule`,children:[(0,m.jsx)(Gt,{className:`py-5 text-base hover:no-underline`,children:e}),(0,m.jsx)(Kt,{className:`max-w-2xl pb-5 text-sm leading-6 text-muted-foreground`,children:t})]},e))})]})})]}),(0,m.jsx)(t,{})]})}
1export{Yt as component};

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.