PageSourceSearch

https://www.customreport.ai/_next/static/chunks/app/pricing/page-98c5b8da00d0069f.js

js customreport.ai collected 2026-10-05 14:36:50 UTC 25,751 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6907],{2477:(e,t,r)=>{Promise.resolve().then(r.bind(r,30323)),Promise.resolve().then(r.bind(r,56570)),Promise.resolve().then(r.bind(r,98939)),Promise.resolve().then(r.bind(r,34461))},16849:(e,t,r)=>{"use strict";r.d(t,{k:()=>a});var i=r(19407),s=r(59227),n=r(39164);let a=(0,s.G)(({className:e,variant:t})=>(0,i.jsx)("span",{role:"status",className:e+" center flex",children:(0,i.jsxs)("svg",{"aria-hidden":"true",className:(0,n.A)("m-1 animate-spin text-gray-200 dark:text-gray-600","white"===t?"fill-white":"fill-primary-600"),viewBox:"0 0 100 101",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"white"===t?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.1)"}),(0,i.jsx)("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"})]})}))},17280:(e,t,r)=>{"use strict";r.d(t,{Aq:()=>i,ZH:()=>a,uR:()=>s,xV:()=>n}),r(58525),r(61191);
1class i{static isTouchEnabled(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}static*batchArray(e,t){let r=[];for(let i of e)r.push(i),r.length===t&&(yield r,r.length=0);r.length>0&&(yield r)}static flattenArray(e){return Array.prototype.concat.apply([],e)}static dateRange(e,t,r){let i=[],s=new Date(e);for(;s<=t;)i.push(new Date(s)),s.setDate(s.getDate()+1);return i}static groupBy(e,t){let r=[];for(let i of e){let e=t(i),s=r.find(t=>t.key===e);s||r.push(s={key:e,items:[]}),s.items.push(i)}return r}static groupByArr(e,t){let r=[];for(let i of e){let e=t(i),s=r.find(t=>t.key===e);s||r.push(s={key:e,items:[]}),s.items.push(i)}return r}static randomElement(e){let t=Math.floor(Math.random()*e.length);return e[t]}static safeKeys(e){return Object.keys(e)}static safeKeysExclude(e,t){return Object.keys(e).filter(e=>e!==t)}static scaleFontSize(e){let t=e.length;t>=12&&(t=10);let r=12-t;return`${r}vw`}static sort(e,t){let r=[...e];return r.sort((e,r)=>t(e)-t(r)),r}static sortDesc(e,t){let r=[...e];return r.sort((e,r)=>t(r)-t(e)),r}static sum(e,t=e=>e){return e.reduce((e,r)=>e+t(r),0)}static average(e,t){return e.reduce((e,r)=>e+t(r),0)/e.length}static averageVector3(e){return{x:e.reduce((e,t)=>e+t.x,0)/e.length,y:e.reduce((e,t)=>e+t.y,0)/e.length,z:e.reduce((e,t)=>e+t.z,0)/e.length}}static averageF(e,t){return e.reduce((e,r)=>e+t(r),0)/e.length}static switchType(e,t){if(void 0===t[e])throw Error(`'Type not found', ${e}, ${JSON.stringify(t)}`);return t[e]}static timeout(e){return new Promise(t=>{setTimeout(()=>{t()},e)})}static isMobile(){return"undefined"!=typeof navigator&&("MacIntel"===navigator.platform&&navigator.maxTouchPoints>0||/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent))}static isLandscape(){return window.innerWidth>window.innerHeight}static isLandscapeIOS(){return window.innerWidth>window.innerHeight&&!1}static verticalScreen(){return window.outerWidth<window.innerHeight}static timeoutPromise(e,t,r,i){return new Promise(s=>{let n=!1;setTimeout(()=>{n||(n=!0,i().then(()=>s(r)))},t),e.then(e=>{n||(n=!0,s(e))})})}static limitLength(e){return e.length>30?e.substr(0,30)+"...":e}static mapDictionary(e,t){let r={};for(let i in e)r[i]=t(e[i]);return r}static evaluateCondition(e,t,r){switch(r){case"===":return e===t;case"!==":return e!==t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t;default:return!1}}}function s(){let e=globalThis.crypto;return e?.getRandomValues?Array.from(e.getRandomValues(new Uint8Array(15)),e=>e.toString(16).padStart(2,"0")).join("").slice(0,29):"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}function n(e){let t=e.replace(/\\"/g,'"').replace(/"/g,'""');return(t.includes(",")||t.includes('"')||t.includes("\n"))&&(t=`"${t}"`),t}function a(e){return e.split(" ").map(e=>0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")}},17391:(e,t,r)=>{"use strict";r.d(t,{C:()=>s});var i=r(14695);function s(e){(0,i.useEffect)(()=>{e()},[])}},29753:(e,t,r)=>{"use strict";r.d(t,{a:()=>a,wv:()=>n});var i=r(19407),s=r(14695);function n(e){return(0,i.jsx)(i.Fragment,{children:e.when?e.children:e.fallback??(0,i.jsx)(i.Fragment,{})})}function a(e){return(0,i.jsx)(i.Fragment,{children:e.each?.map((t,r)=>(0,i.jsx)(s.Fragment,{children:e.children(t,r)},e.loopKey?e.loopKey(t):r))})}},30323:(e,t,r)=>{"use strict";r.d(t,{Pricing:()=>b});var i=r(19407),s=r(14695),n=r(78248),a=r(17391),l=r(62980),o=r(61631),c=r(29753),d=r(39164),u=r(52564),m=r(17280),x=r(80140);let f=(0,r(33732).A)("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),p=({description:e})=>{let[t,r]=(0,s.useState)(!m.Aq.isMobile()&&void 0);return(0,i.jsx)(x.Bc,{children:(0,i.jsxs)(x.m_,{open:t,delayDuration:100,children:[(0,i.jsx)(x.k$,{asChild:!0,children:(0,i.jsx)("button",{"aria-label":e,onClick:()=>{m.Aq.isMobile()&&r(!t)},children:(0,i.jsx)(f,{className:"h-4 w-4 text-gray-600"})})}),(0,i.jsx)(x.ZI,{onPointerDownOutside:()=>{m.Aq.isMobile()&&r(!1)},className:"max-w-[200px]",children:e})]})})},h=({id:e,badge:t,price:r,features:s,title:n,description:a,highlight:m,recurrence:x,cta:f,href:h,onClick:g,loading:y})=>(0,i.jsx)("div",{className:(0,d.A)("ring-1 ring-gray-200","flex flex-col justify-between rounded-lg bg-white p-6",m&&"ring-primary-600"),children:(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"relative flex w-full justify-between gap-x-4",children:[t&&(0,i.jsx)(o.E,{className:"absolute right-0 top-0",children:t}),(0,i.jsxs)("div",{className:"flex flex-col ",children:[(0,i.jsx)("h2",{id:e,className:(0,d.A)(m?"text-gradient":"text-gray-900 ","text-lg font-semibold leading-8"),children:n}),r&&(0,i.jsxs)("p",{className:(0,d.A)("flex items-baseline gap-x-1 text-4xl font-bold"),style:{lineHeight:1.2},children:[(0,i.jsx)("span",{className:m?"text-gradient":"text-gray-900",children:r})," ","yearly"===x&&(0,i.jsxs)("small",{className:"text-base font-semibold text-gray-600",children:["/yr"," ",(0,i.jsxs)("span",{className:"font-medium text-gray-500",children:["(≈ $",Math.round(Number(String(r).replace(/[^0-9.]/g,""))/12).toLocaleStr
1ing(),"/mo)"]})]}),"monthly"===x&&(0,i.jsx)("small",{className:"text-base font-semibold text-gray-600",children:"/mo"}),"one-time"===x&&(0,i.jsx)("small",{className:"text-base font-semibold text-gray-600",children:"/one time"})]})]})]}),a&&(0,i.jsx)("p",{className:"mt-2 text-left text-sm leading-6 text-gray-600",children:a}),(0,i.jsx)("div",{className:"w-full",children:(h||g)&&(0,i.jsx)(l.$,{variant:m?"primary":"secondary",className:"mt-8 w-full",href:h,loading:y,onClick:()=>{g&&g()},children:f})}),(0,i.jsx)("hr",{className:"my-4"}),(0,i.jsx)("p",{className:"mt-6",children:"Includes:"}),(0,i.jsx)("ul",{role:"list",className:"mt-2 space-y-2 text-sm leading-6 text-gray-600",children:(0,i.jsx)(c.a,{each:s,children:e=>(0,i.jsxs)("li",{className:"flex gap-x-2 text-left",children:[(0,i.jsx)(u.A,{className:"h-4 w-4 flex-none text-primary-600","aria-hidden":"true"}),(0,i.jsx)("p",{className:"w-full text-sm",children:e[0]}),(0,i.jsx)("div",{children:(0,i.jsx)(p,{description:e[1]})})]})})})]})});var g=r(92653),y=r(33923),v=r(55635);let b=({user:e,from:t,subscriptionsMonthly:r,subscriptionsYearly:l})=>
1{let[c,d]=(0,s.useState)(null),[u,x]=(0,s.useState)(!0),{setNotificationStore:f}=(0,v.hN)();(0,a.C)(async()=>{n.S.track.mutate({eventKey:"purchase-page-land",sessionId:t}),new URLSearchParams(window.location.search).get("checkoutError")&&f({notification:{visible:!0,type:"error",title:"Checkout unavailable",message:"We had trouble starting your checkout. Please pick your plan below to try again, or contact support if it keeps happening."}})});let p=(0,g.useRouter)(),b=async r=>{if(!e?.user)return void p.push(`/user/register?pricing=${r.id}`);if(e.activeSubscription){d(r.id);let e=await n.S.user.getStripeLink.query();e?.url?(p.push(e.url),d(null),await m.Aq.timeout(1e3)):(d(null),f({notification:{visible:!0,type:"error",title:"Billing portal unavailable",message:"We had trouble opening your subscription settings. Please try again in a moment, or contact support if it keeps happening."}}));return}d(r.id),n.S.track.mutate({eventKey:"subscription-checkout-initiated",sessionId:t,eventData:r.id});let i=await n.S.user.subscribe.mutate({from:t,planId:r.id});d(null),i.url?p.push(i.url):f({notification:{visible:!0,type:"error",title:"Checkout unavailable",message:"We had trouble starting your checkout. Please try again in a moment, or contact support if it keeps happening."}})};return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{id:"subscription-plans",className:"bg-gray-50",children:(0,i.jsxs)("div",{className:"mx-auto px-4 pb-24 pt-16 sm:px-6 lg:max-w-[1440px] lg:px-8",children:[(0,i.jsxs)("div",{className:"mx-auto text-center",children:[(0,i.jsx)("h1",{className:"mt-2 text-4xl  font-bold tracking-tight text-gray-900 sm:text-5xl",children:"CustomReport subscription"}),(0,i.jsx)("p",{className:"mx-auto my-2 max-w-[760px] text-center text-lg leading-8 text-gray-600",children:"White-label market & validation reports for your clients — your brand, not ours."}),(0,i.jsx)("p",{className:"mx-auto mb-4 text-center text-sm leading-6 text-gray-400 md:mb-8",children:"White-label branding is available on Pro, Agency & Enterprise."}),(0,i.jsx)("p",{className:"mx-auto max-w-[760px] text-center text-sm leading-6 text-gray-500",children:"Free preview: the first section of your report, no card required."}),(0,i.jsx)("p",{className:"mx-auto mt-1 max-w-[760px] text-center text-sm leading-6 text-gray-500",children:"First section in minutes."})]}),(0,i.jsxs)(y.tU,{defaultValue:"monthly",children:[(0,i.jsx)("div",{className:"flex flex-row justify-center",children:(0,i.jsxs)(y.j7,{className:"mb-4 ",children:[(0,i.jsx)(y.Xi,{value:"monthly",className:"w-full",children:"Monthly"}),(0,i.jsxs)(y.Xi,{value:"yearly",className:"w-full",children:["Yearly",(0,i.jsx)(o.E,{className:"ml-2",children:"2 months free"})]})]})}),(0,i.jsx)(y.av,{value:"monthly",forceMount:!0,className:"data-[state=inactive]:hidden",children:(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:" lg:mt-0",children:(0,i.jsx)("div",{className:"isolate mx-auto mt-2 flex grid gap-2 sm:grid-cols-2 md:gap-4 lg:mx-0 lg:max-w-none lg:grid-cols-4",children:Object.entries(r).map(([t,s])=>{let n,a,l="";return"enterprise"===t?(l="Contact Us",a="mailto:[email protected]?subject=CustomReport.AI Enterprise Plan."):(l=e?.activeSubscription?"Manage Subscription":e?.user?"Subscribe":"Get Started",n=()=>b(s)),(0,i.jsx)(h,{id:t,features:s.features,price:"enterprise"===t?`from $${r.enterprise.price.toLocaleString()}`:`$${s.price.toLocaleString()}`,title:t.charAt(0).toUpperCase()+t.slice(1),highlight:"pro"===t,recurrence:"monthly",badge:"pro"===t?"Most Popular":void 0,cta:l,href:a,onClick:n,loading:c===s.id},t)})})})})}),(0,i.jsx)(y.av,{value:"yearly",forceMount:!0,className:"data-[state=inactive]:hidden",children:(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:" lg:mt-0",children:(0,i.jsx)("div",{className:"isolate mx-auto mt-2 flex grid gap-2 sm:grid-cols-2 md:gap-4 lg:mx-0 lg:max-w-none lg:grid-cols-4",children:Object.entries(l).map(([t,s])=>{let n,a,l="";return"enterprise"===t?(l="Contact Us",a="mailto:[email protected]?subject=CustomReport.AI Enterprise Plan."):(l=e?.activeSubscription?"Manage Subscription":e?.user?"Subscribe":"Get Started",n=()=>b(s)),(0,i.jsx)(h,{id:t,features:s.features,price:"enterprise"===t?`from $${r.enterprise.price.toLocaleStr
1ing()}`:`$${s.price.toLocaleString()}`,title:t.charAt(0).toUpperCase()+t.slice(1),highlight:"pro"===t,recurrence:"enterprise"===t?"monthly":"yearly",badge:"pro"===t?"Most Popular":void 0,cta:l,href:a,onClick:n,loading:c===s.id},t)})})})})})]})]})})})}},32400:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var i=r(39164),s=r(59163);function n(...e){return(0,s.QP)((0,i.$)(e))}},33923:(e,t,r)=>{"use strict";r.d(t,{Xi:()=>c,av:()=>d,j7:()=>o,tU:()=>l});var i=r(19407),s=r(14695),n=r(11219),a=r(32400);let l=n.bL,o=s.forwardRef(({className:e,...t},r)=>(0,i.jsx)(n.B8,{ref:r,className:(0,a.cn)("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));o.displayName=n.B8.displayName;let c=s.forwardRef(({className:e,...t},r)=>(0,i.jsx)(n.l9,{ref:r,className:(0,a.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));c.displayName=n.l9.displayName;let d=s.forwardRef(({className:e,...t},r)=>(0,i.jsx)(n.UC,{ref:r,className:(0,a.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));d.displayName=n.UC.displayName},37662:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var i=r(14695),s=r(81606),n=r(78433),a=r(89899),l=r(19407),o=i.forwardRef((e,t)=>{let{container:r,...o}=e,[c,d]=i.useState(!1);(0,a.N)(()=>d(!0),[]);let u=r||c&&globalThis?.document?.body;return u?s.createPortal((0,l.jsx)(n.sG.div,{...o,ref:t}),u):null});o.displayName="Portal"},52564:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=(0,r(33732).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},55635:(e,t,r)=>{"use strict";r.d(t,{Eg:()=>m,hN:()=>u,ph:()=>d});var i=r(19407),s=r(14695),n=r(18475),a=r(72043),l=r(66386),o=r(35590);let c=(0,s.createContext)({notificationStore:void 0,setNotificationStore:void 0});function d(e){let[t,r]=(0,s.useState)({notification:{visible:!1}});return(0,i.jsx)(c.Provider,{value:{notificationStore:t,setNotificationStore:e=>r(e)},children:e.children})}function u(){return(0,s.useContext)(c)}function m(){let{notificationStore:e,setNotificationStore:t}=u();return(0,s.useEffect)(()=>{e?.notification.visible&&setTimeout(()=>{t({notification:{visible:!1}})},5e3)},[e?.notification.visible]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{"aria-live":"assertive",className:"pointer-events-none fixed bottom-0 z-50 flex flex w-full items-center justify-center px-4 py-6 sm:items-start sm:p-6",style:{zIndex:0x31ffff2b33},children:(0,i.jsx)("div",{className:"flex w-full flex-col items-center space-y-4 sm:items-center",children:(0,i.jsx)(n.e,{show:e?.notification.visible,as:"div",className:"pointer-events-auto w-full max-w-sm overflow-hidden rounded-lg bg-white shadow-lg ring-1 ring-black ring-opacity-5",enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-y-2",enterTo:"translate-y-0 opacity-100 sm:translate-y-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,i.jsx)("div",{className:"p-4",children:(0,i.jsxs)("div",{className:"flex items-start",children:[(0,i.jsxs)("div",{className:"shrink-0",children:[e?.notification.type==="success"&&(0,i.jsx)(a.A,{className:"h-6 w-6 text-green-500","aria-hidden":"true"}),e?.notification.type==="error"&&(0,i.jsx)(l.A,{className:"h-6 w-6 text-red-500","aria-hidden":"true"})]}),(0,i.jsxs)("div",{className:"ml-3 w-0 flex-1 pt-0.5",children:[(0,i.jsx)("p",{className:"text-sm font-medium text-gray-900",children:e?.notification.title}),(0,i.jsx)("p",{className:"mt-1 text-sm text-gray-500",children:e?.notification.message})]}),(0,i.jsx)("div",{className:"ml-4 flex shrink-0",children:(0,i.jsxs)("button",{type:"button",className:"inline-flex rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2",onClick:()=>{t({notification:{visible:!1}})},children:[(0,i.jsx)("span",{className:"sr-only",children:"Close"}),(0,i.jsx)(o.A,{className:"h-5 w-5","aria-hidden":"true"})]})})]})})})})})})}},59227:(e,t,r)=>{"use strict";function i(e){return e}r.d(t,{G:()=>i})},61191:()=>{},61631:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var i=r(19407),s=r(39164);r(14695);let n=({children:e,color:t="info",size:r="sm",className:n})=>(0,i.jsx)("span",{className:(0,s.A)("inline-flex items-center rounded-md font-medium ring-1 ring-inset gap-2","xs"===r&&"px-1 py-0.5 text-xs","
1sm"===r&&"px-2 py-1 text-xs","md"===r&&"px-2.5 py-1.5 text-sm","info"===t&&"bg-blue-50  text-blue-700 ring-blue-700/10","success"===t&&"bg-green-50  text-green-700 ring-green-700/10","warning"===t&&"bg-yellow-50  text-yellow-700 ring-yellow-700/10","danger"===t&&"bg-red-50  text-red-700 ring-red-700/10",n),children:e})},62980:(e,t,r)=>{"use strict";r.d(t,{$:()=>i.$});var i=r(89310)},65723:(e,t,r)=>{"use strict";r.d(t,{qW:()=>m});var i,s=r(14695),n=r(14721),a=r(78433),l=r(6072),o=r(77799),c=r(19407),d="dismissableLayer.update",u=s.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),m=s.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:m,onPointerDownOutside:p,onFocusOutside:h,onInteractOutside:g,onDismiss:y,...v}=e,b=s.useContext(u),[w,j]=s.useState(null),N=w?.ownerDocument??globalThis?.document,[,C]=s.useState({}),k=(0,l.s)(t,e=>j(e)),E=Array.from(b.layers),[S]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),P=E.indexOf(S),A=w?E.indexOf(w):-1,L=b.layersWithOutsidePointerEventsDisabled.size>0,M=A>=P,R=function(e,t=globalThis?.document){let r=(0,o.c)(e),i=s.useRef(!1),n=s.useRef(()=>{});return s.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let i=function(){f("dismissableLayer.pointerDownOutside",r,s,{discrete:!0})},s={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",n.current),n.current=i,t.addEventListener("click",n.current,{once:!0})):i()}else t.removeEventListener("click",n.current);i.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",e),t.removeEventListener("click",n.current)}},[t,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,r=[...b.branches].some(e=>e.contains(t));M&&!r&&(p?.(e),g?.(e),e.defaultPrevented||y?.())},N),D=function(e,t=globalThis?.document){let r=(0,o.c)(e),i=s.useRef(!1);return s.useEffect(()=>{let e=e=>{e.target&&!i.current&&f("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(h?.(e),g?.(e),e.defaultPrevented||y?.())},N);return!function(e,t=globalThis?.document){let r=(0,o.c)(e);s.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===b.layers.size-1&&(m?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},N),s.useEffect(()=>{if(w)return r&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(i=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),x(),()=>{r&&1===b.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=i)}},[w,N,r,b]),s.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),x())},[w,b]),s.useEffect(()=>{let e=()=>C({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,c.jsx)(a.sG.div,{...v,ref:k,style:{pointerEvents:L?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.mK)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,n.mK)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,n.mK)(e.onPointerDownCapture,R.onPointerDownCapture)})});function x(){let e=new CustomEvent(d);document.dispatchEvent(e)}function f(e,t,r,{discrete:i}){let s=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&s.addEventListener(e,t,{once:!0}),i?(0,a.hO)(s,n):s.dispatchEvent(n)}m.displayName="DismissableLayer",s.forwardRef((e,t)=>{let r=s.useContext(u),i=s.useRef(null),n=(0,l.s)(t,i);return s.useEffect(()=>{let e=i.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(a.sG.div,{...e,ref:n})}).displayName="DismissableLayerBranch"},66386:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(14695);let s=i.forwardRef(function({title:e,titleId:t,...r},s){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":t},r),e?i.createElement("title",{id:t},e):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75
1a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"}))})},72043:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(14695);let s=i.forwardRef(function({title:e,titleId:t,...r},s){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:s,"aria-labelledby":t},r),e?i.createElement("title",{id:t},e):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))})},77799:(e,t,r)=>{"use strict";r.d(t,{c:()=>s});var i=r(14695);function s(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...e)=>t.current?.(...e),[])}},80140:(e,t,r)=>{"use strict";r.d(t,{Bc:()=>l,ZI:()=>d,k$:()=>c,m_:()=>o});var i=r(19407),s=r(14695),n=r(10365),a=r(32400);let l=n.Kq,o=n.bL,c=n.l9,d=s.forwardRef(({className:e,sideOffset:t=4,...r},s)=>(0,i.jsx)(n.UC,{ref:s,sideOffset:t,className:(0,a.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...r}));d.displayName=n.UC.displayName},89310:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var i=r(19407),s=r(39164),n=r(15736),a=r.n(n),l=r(14695),o=r(16849);let c=l.forwardRef(({children:e,fill:t,className:r="",size:n="md",href:l,target:c,variant:d="primary",loading:u,notAllowed:m,...x},f)=>{let p={className:(0,s.A)("rounded-md text-center font-semibold transition-colors","primary"===d&&"bg-primary-600 text-cta shadow-sm hover:bg-primary-400 focus-visible:outline","secondary"===d&&"font-semibold text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 hover:bg-gray-50","inline"===d&&"button-inline text-primary-600 hover:text-primary-500 hover:bg-primary-100 focus-visible:outline",t?"block":"inline-block","xs"===n&&"px-3 py-2 text-xs","sm"===n&&"px-3 py-2 text-sm","md"===n&&"px-4 py-2.5 text-sm","lg"===n&&"px-5 py-2.5 text-base","xl"===n&&"px-6 py-3 text-lg","xxl"===n&&"px-7 py-4 text-2xl",m&&"cursor-not-allowed opacity-30",x.disabled&&"cursor-not-allowed opacity-30",r),href:l,...x},h=(0,i.jsxs)("span",{className:"relative flex grow items-center justify-center",children:[u&&(0,i.jsxs)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2",children:[(0,i.jsx)(o.k,{variant:"primary"===d?"white":void 0,className:"h-6 w-6"})," "]}),(0,i.jsx)("span",{className:(0,s.A)("inline-flex grow items-center justify-center gap-2",u&&"invisible"),children:e})]});return l?(0,i.jsx)(a(),{ref:f,...p,href:l,target:c,children:h}):(0,i.jsx)("button",{ref:f,...p,children:h})});c.displayName="Button"},98939:(e,t,r)=>{"use strict";r.d(t,{Accordion:()=>o,AccordionItem:()=>c,AccordionTrigger:()=>d});var i=r(19407),s=r(14695),n=r(34461),a=r(63202),l=r(32400);let o=n.bL,c=s.forwardRef(({className:e,...t},r)=>(0,i.jsx)(n.q7,{ref:r,className:(0,l.cn)("border-b",e),...t}));c.displayName="AccordionItem";let d=s.forwardRef(({className:e,children:t,...r},s)=>(0,i.jsx)(n.Y9,{className:"flex",children:(0,i.jsxs)(n.l9,{ref:s,className:(0,l.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,(0,i.jsx)(a.A,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));d.displayName=n.l9.displayName,s.forwardRef(({className:e,children:t,...r},s)=>(0,i.jsx)(n.Content,{ref:s,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:(0,i.jsx)("div",{className:(0,l.cn)("pb-4 pt-0",e),children:t})})).displayName=n.Content.displayName}},e=>{e.O(0,[5736,4913,353,8475,516,247,3045,9585,7412,365,123,127,3275,6570,9802,8474,7358],()=>e(e.s=2477)),_N_E=e.O()}]);

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.