1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4a9c98b6-3d72-4d2c-893b-0b6b3bc5fe4e",e._sentryDebugIdIdentifier="sentry-dbid-4a9c98b6-3d72-4d2c-893b-0b6b3bc5fe4e")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[313],{12626:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(83266).A)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},14070:(e,t,n)=>{var s={"./ar.json":[39391,9391],"./da.json":[22083,2083],"./de.json":[19911,9911],"./en.json":[93359,3359],"./es.json":[58716,8716],"./fr.json":[55556,5556],"./id.json":[49089,9089],"./it.json":[95409,5409],"./ja.json":[69069,9069],"./ko.json":[14214,4214],"./nb.json":[87996,7996],"./nl.json":[59150,9150],"./pl.json":[1612,1612],"./pt.json":[6964,6964],"./ru.json":[34657,4657],"./th.json":[40388,388],"./tr.json":[3954,3954],"./vi.json":[22625,2625],"./zh-hant.json":[14618,4618],"./zh.json":[30118,118]};function o(e){if(!n.o(s,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(s),o.id=14070,e.exports=o},32910:(e,t,n)=>{var s={"./ar.json":[19575,9575],"./da.json":[99995,9995],"./de.json":[61919,1919],"./en.json":[39383,9383],"./es.json":[45172,5172],"./fr.json":[48444,8444],"./id.json":[70121,121],"./it.json":[39833,9833],"./ja.json":[19189,9189],"./ko.json":[9918,9918],"./nb.json":[45828,5828],"./nl.json":[36838,6838],"./pl.json":[91892,1892],"./pt.json":[27212,7212],"./ru.json":[45209,5209],"./th.json":[3116,3116],"./tr.json":[64714,4714],"./vi.json":[521,521],"./zh-hant.json":[76146,3765],"./zh.json":[38878,8878]};function o(e){if(!n.o(s,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(s),o.id=32910,e.exports=o},43596:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P});var s=n(55702),o=n(41654),r=n(40091),a=n(86646),i=n(94459),l=n(28352),c=n(77859),d=n(92397),u=n(9061);function p({_cache:e=(0,d.b)(),_formatters:t=(0,d.c)(e),getMessageFallback:n=u.d,messages:s,namespace:o,onError:r=u.b,...a}){return function({messages:e,namespace:t,...n}){return e=e["!"],t=(0,u.r)(t,"!"),(0,u.a)({...n,messages:e,namespace:t})}({...a,onError:r,cache:e,formatters:t,getMessageFallback:n,messages:{"!":s},namespace:o?`!.${o}`:"!"})}var f=n(46524);function m(e,t){return"function"!=typeof e.has||e.has(t)}function j(e,t,n){if(!m(e,t))return n;try{return e(t)}catch{return n}}async function g(e){let t=e&&f.DT.locales.includes(e)?e:f.DT.defaultLocale,[s,o,r,a]=await Promise.all([n(32910)(`./${t}.json`),n(14070)(`./${t}.json`),n(55622)(`./${t}.json`),n(95631)(`./${t}.json`)]),i=s.default||s,l=o.default||o,c=r.default||r,d=a.default||a;return function({tComponentPricing:e,tComponentPricingRaw:t,base:n}){return{loadingSesourcesPleaseWait:n.network("loadingSesourcesPleaseWait"),subscribe:n.subscription("subscribe"),purchase:n.subscription("purchase"),creditPacks:n.subscription("creditPacks"),subscriptions:n.subscription("subscriptions"),tryItForFree:n.subscription("tryItForFree"),noHiddenFees:n.subscription("noHiddenFees"),oneTimePurchase:n.subscription("oneTimePurchase"),cancelAnytime:n.subscription("cancelAnytime"),credits:n.common("credits"),mostPopular:e("mostPopular"),componentDescription:e("componentDescription"),componentH2Title:e("componentH2Title"),componentPlanStarterTitle:e("componentPlanStarterTitle"),componentPlanProTitle:e("componentPlanProTitle"),componentPlanUltraTitle:e("componentPlanUltraTitle"),trustItems:function(e,t,n,s){if(!m(e,n))return s;try{return t(n)}catch{return s}}(e,t,"trustItems",[]),subscriptionReassurance:j(e,"subscriptionPlan.reassurance",[n.subscription("noHiddenFees"),n.subscription("cancelAnytime")].join(" ⢠")),subscriptionCommonFeatures:t("subscriptionPlan.commonFeatures"),subscriptionPlan1BestFor:j(e,"subscriptionPlan.plan1.bestFor",""),subscriptionPlan1Features:t("subscriptionPlan.plan1.features"),subscriptionPlan2BestFor:j(e,"subscriptionPlan.plan2.bestFor",""),subscriptionPlan2Features:t("subscriptionPlan.plan2.features"),subscriptionPlan3BestFor:j(e,"subscriptionPlan.plan3.bestFor",""),subscriptionPlan3Features:t("subscriptionPlan.plan3.features"),creditsPackReassurance:j(e,"creditsPackPlan.reassurance",[n.subscription("noHiddenFees"),n.subscription("oneTimePurchase")].join(" ⢠")),creditsPackPlanCommonFeatures:t("creditsPackPlan.commonFeatures"),starterPackTitle:e("creditsPackPlan.starterPack.title"),starterPackDesc:e("creditsPackPlan.starterPack.desc"),starterPackBestFor:j(e,"creditsPackPlan.starterPack.bestFor",""),starterPackFeatures:t("creditsPackPlan.starterPack.features"),growthPackTitle:e("creditsPackPlan.growthPack.title"),growthPackDesc:e("creditsPackPlan.growthPack.desc"),growthPackBestFor:j(e,"creditsPackPlan.growthPack.bestFor",""),growthPackFeatures:t("creditsPackPlan.growthPack.features"),professionalPackTitle:e("creditsPackPlan.professionalPack.title"),professionalPackDesc:e("creditsPackPlan.professionalPack.desc"),professionalPackBestFor:j(e,"creditsPackPlan.professionalPack.bestFor",""),professionalPackFeatures:t("creditsPackPlan.professionalPack.features")}}({tComponentPricing:p({locale:t,messages:d,namespace:"ComponentsSectionPricing.pageComponentPricingSection"}),tComponentPricingRaw:p({locale:t,messages:d,namespace:"ComponentsSectionPricing.pageComponentPricingSection"}).raw,base:{common:p({locale:t,messages:i,namespace:"BaseCommonSection"}),network:p({locale:t,messages:l,namespace:"BaseSharedSection.network"}),subscription:p({locale:t,messages:c,namespace:"BaseSubscriptionSection.subscription"})}})}var h=n(71056);let b=({locale:e,i18nData:t})=>{let{showPricingModal:n,setShowPricingModal:d}=(0,l.g)(),[u,p]=(0,o.useState)(null),f=(0,o.useMemo)(()=>u&&u.locale===e?u.data:null,[u,e]);return(0,o.useEffect)(()=>{let t=!0;return!n||f?()=>{t=!1}:(g(e).then(n=>{t&&p({locale:e,data:n})}).catch(e=>{t&&console.error("Failed to load pricing i18n data:",e)}).finally(()=>
1{if(!t)return}),()=>{t=!1})},[e,f,n]),(0,s.jsx)(c.lG,{open:n,onOpenChange:d,children:(0,s.jsxs)(c.Cf,{className:"max-h-[90vh] overflow-y-auto w-[90%] md:max-w-2xl lg:max-w-4xl xl:max-w-7xl mx-2 p-1 md:p-6",children:[(0,s.jsx)(c.c7,{children:(0,s.jsx)(a.s6,{children:(0,s.jsxs)(c.L3,{children:[i.e4," Pricing"]})})}),(0,s.jsxs)("div",{className:"p-4 text-center",children:[(0,s.jsx)("div",{className:"flex justify-center mb-4",children:(0,s.jsx)("div",{className:"p-3 bg-primary/10 rounded-full",children:(0,s.jsx)(r.A,{className:"w-8 h-8 text-primary"})})}),(0,s.jsx)("h2",{className:"text-2xl font-bold mb-2",children:t.title}),(0,s.jsx)("p",{className:"text-muted-foreground mb-6 max-w-md mx-auto",children:t.description}),f?(0,s.jsx)(h.default,{i18nData:f}):(0,s.jsx)("p",{className:"text-sm text-muted-foreground py-12",children:t.loadingMessage})]})]})})};function P({locale:e,i18nData:t}){return(0,s.jsx)(b,{locale:e,i18nData:t})}},55622:(e,t,n)=>{var s={"./ar.json":[94335,4335],"./da.json":[38947,8947],"./de.json":[999,999],"./en.json":[34351,4351],"./es.json":[29052,9052],"./fr.json":[88708,8708],"./id.json":[58369,8369],"./it.json":[56177,6177],"./ja.json":[36589,6589],"./ko.json":[5926,5926],"./nb.json":[2652,2652],"./nl.json":[75118,5118],"./pl.json":[86732,6732],"./pt.json":[51412,1412],"./ru.json":[60289,289],"./th.json":[21687,4068],"./tr.json":[22482,2482],"./vi.json":[85345,5345],"./zh-hant.json":[78362,8362],"./zh.json":[62918,2918]};function o(e){if(!n.o(s,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(s),o.id=55622,e.exports=o},58477:(e,t,n)=>{var s={"./ar.json":[34818,2437],"./da.json":[49918,7537],"./de.json":[40218,218],"./en.json":[83666,3666],"./es.json":[62845,2845],"./fr.json":[38113,8113],"./id.json":[29688,9688],"./it.json":[64104,4104],"./ja.json":[89672,9672],"./ko.json":[88127,8127],"./nb.json":[40729,729],"./nl.json":[40695,3076],"./pl.json":[73005,3005],"./pt.json":[2661,2661],"./ru.json":[4908,4908],"./th.json":[6165,6165],"./tr.json":[19279,9279],"./vi.json":[53572,3572],"./zh-hant.json":[73337,3337],"./zh.json":[51031,1031]};function o(e){if(!n.o(s,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(s),o.id=58477,e.exports=o},77859:(e,t,n)=>{"use strict";n.d(t,{Cf:()=>p,Es:()=>m,HM:()=>d,L3:()=>j,c7:()=>f,lG:()=>l,rr:()=>g});var s=n(55702),o=n(41654),r=n(91430),a=n(8116),i=n(32306);let l=r.bL;r.l9;let c=r.ZL,d=r.bm,u=o.forwardRef(({className:e,...t},n)=>(0,s.jsx)(r.hJ,{ref:n,className:(0,i.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));u.displayName=r.hJ.displayName;let p=o.forwardRef(({className:e,children:t,...n},o)=>(0,s.jsxs)(c,{children:[(0,s.jsx)(u,{}),(0,s.jsxs)(r.UC,{ref:o,className:(0,i.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...n,children:[t,(0,s.jsxs)(r.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,s.jsx)(a.A,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));p.displayName=r.UC.displayName;let f=({className:e,...t})=>(0,s.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-1.5 text-center sm:text-start",e),...t});f.displayName="DialogHeader";let m=({className:e,...t})=>(0,s.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});m.displayName="DialogFooter";let j=o.forwardRef(({className:e,...t},n)=>(0,s.jsx)(r.hE,{ref:n,className:(0,i.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));j.displayName=r.hE.displayName;let g=o.forwardRef(({className:e,...t},n)=>(0,s.jsx)(r.VY,{ref:n,className:(0,i.cn)("text-sm text-muted-foreground",e),...t}));g.displayName=r.VY.displayName},91430:(e,t,n)=>{"use strict";n.d(t,{G$:()=>V,Hs:()=>y,UC:()=>en,VY:()=>eo,ZL:()=>ee,bL:()=>Q,bm:()=>er,hE:()=>es,hJ:()=>et,l9:()=>X});var s=n(41654),o=n(46436),r=n(17390),a=n(5111),i=n(23745),l=n(11383),c=n(15974),d=n(55450),u=n(53503),p=n(84010),f=n(13891),m=n(32523),j=n(70860),g=n(87655),h=n(73013),b=n(55702),P="Dialog",[x,y]=(0,a.A)(P),[k,v]=x(P),w=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:r,onOpenChange:a,modal:c=!0}=e,d=s.useRef(null),u=s.useRef(null),[p,f]=(0,l.i)({prop:o,defaultProp:r??!1,onChange:a,caller:P});return(0,b.jsx)(k,{scope:t,triggerRef:d,contentRef:u,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:s.useCallback(()=>f(e=>!e),[f]),modal:c,children:n})};w.displayName=P;var D="DialogTrigger",N=s.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,a=v(D,n),i=(0,r.s)(t,a.triggerRef);return(0,b.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":W(a.open),...s,ref:i,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});N.displayName=D;var F="DialogPortal",[C,O]=x(F,{forceMount:void 0}),E=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:r}=e,a=v(F,t);return(0,b.jsx)(C,{scope:t,forceMount:n,children:s.Children.map(o,e=>(0,b.jsx)(p.C,{present:n||a.open,children:(0,b.jsx)(u.Z,{asChild:!0,container:r,children:e})}))})};E.displayName=F;var _="DialogOverlay",R=s.forwardRef((e,t)=>{let n=O(_,e.__scopeDialog),{forceMount:s=n.forceMount,...o}=e,r=v(_,e.__scopeDialog);return r.modal?(0,b.jsx)(p.C,{present:s||r.open,children:(0,b.jsx)(I,{...o,ref:t})}):null});R.displayName=_;var T=(0,h.TL)("DialogOverlay.RemoveScroll"),I=s.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,o=v(_,n);return(0,b.jsx)(j.A,{as:T,allowPinchZoom:!0,shards:[o.contentRef],children:(0,b.jsx)(f.sG.div,{"data-state":W(o.open),...s,ref:t,style:{pointerEvents:"auto",...s.style}})})}),A="DialogContent",S=s.forwardRef((e,t)=>{let n=O(A,e.__scopeDialog),{forceMount:s=n.forceMount,...o}=e,r=v(A,e.__scopeDialog);return(0,b.jsx)(p.C,{present:s||r.open,children:r.modal?(0,b.jsx)(M,{...o,ref:t}):(0,b.jsx)(U,{...o,ref:t})})});S.displayName=A;var M=s.forwardRef((e,t)=>{let n=v(A,e.__scopeDialog),a=s.useRef(null),i=(0,r.s)(t,n.contentRef,a);return s.useEffect(()=>{let e=a.current;if(e)return(0,g.Eq)(e)},[]),(0,b.jsx)(z,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),U=s.forwardRef((e,t)=>{let n=v(A,e.__scopeDialog),o=s.useRef(!1),r=s.useRef(!1);return(0,b.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,r.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(r.current=!0));let s=t.target;n.triggerRef.current?.contains(s)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&r.current&&t.preventDefault()}})}),z=s.forwardRef((e,t)=>
1{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...l}=e,u=v(A,n),p=s.useRef(null),f=(0,r.s)(t,p);return(0,m.Oh)(),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,b.jsx)(c.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":W(u.open),...l,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(J,{titleId:u.titleId}),(0,b.jsx)(Y,{contentRef:p,descriptionId:u.descriptionId})]})]})}),B="DialogTitle",L=s.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,o=v(B,n);return(0,b.jsx)(f.sG.h2,{id:o.titleId,...s,ref:t})});L.displayName=B;var $="DialogDescription",H=s.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,o=v($,n);return(0,b.jsx)(f.sG.p,{id:o.descriptionId,...s,ref:t})});H.displayName=$;var G="DialogClose",K=s.forwardRef((e,t)=>{let{__scopeDialog:n,...s}=e,r=v(G,n);return(0,b.jsx)(f.sG.button,{type:"button",...s,ref:t,onClick:(0,o.mK)(e.onClick,()=>r.onOpenChange(!1))})});function W(e){return e?"open":"closed"}K.displayName=G;var q="DialogTitleWarning",[V,Z]=(0,a.q)(q,{contentName:A,titleName:B,docsSlug:"dialog"}),J=({titleId:e})=>{let t=Z(q),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return s.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Y=({contentRef:e,descriptionId:t})=>{let n=Z("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return s.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Q=w,X=N,ee=E,et=R,en=S,es=L,eo=H,er=K},95631:(e,t,n)=>{var s={"./ar.json":[59288,9288],"./da.json":[86408,6408],"./de.json":[76116,6116],"./en.json":[82216,2216],"./es.json":[95347,5347],"./fr.json":[56843,6843],"./id.json":[13410,3410],"./it.json":[97874,7874],"./ja.json":[7454,5073],"./ko.json":[23441,3441],"./nb.json":[38163,8163],"./nl.json":[74173,4173],"./pl.json":[93447,3447],"./pt.json":[76687,6687],"./ru.json":[6146,6146],"./th.json":[695,695],"./tr.json":[81325,1325],"./vi.json":[258,258],"./zh-hant.json":[59407,1788],"./zh.json":[28149,8149]};function o(e){if(!n.o(s,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],o=t[0];return n.e(t[1]).then(()=>n.t(o,19))}o.keys=()=>Object.keys(s),o.id=95631,e.exports=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.