PageSourceSearch

https://trirankai.com/_next/static/chunks/app/%5Blocale%5D/(marketing)/pricing/page-383d3397422179a9.js

js trirankai.com collected 2026-10-02 00:20:54 UTC 33,338 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3700],{1685:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(4728).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},6219:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={callServer:function(){return n.callServer},createServerReference:function(){return i.createServerReference},findSourceMapURL:function(){return l.findSourceMapURL}};for(var s in a)Object.defineProperty(t,s,{enumerable:!0,get:a[s]});let n=r(21064),l=r(14284),i=r(28983)},8355:(e,t,r)=>{"use strict";r.d(t,{Cf:()=>m,Es:()=>p,L3:()=>h,c7:()=>f,lG:()=>o,rr:()=>g,zM:()=>c});var a=r(40565);r(87633);var s=r(89217),n=r(41244),l=r(15007),i=r(1685);function o({...e}){return(0,a.jsx)(s.Root,{"data-slot":"dialog",...e})}function c({...e}){return(0,a.jsx)(s.Trigger,{"data-slot":"dialog-trigger",...e})}function d({...e}){return(0,a.jsx)(s.Portal,{"data-slot":"dialog-portal",...e})}function u({className:e,...t}){return(0,a.jsx)(s.Overlay,{"data-slot":"dialog-overlay",className:(0,n.cn)("fixed inset-0 isolate z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...t})}function m({className:e,children:t,showCloseButton:r=!0,...o}){return(0,a.jsxs)(d,{children:[(0,a.jsx)(u,{}),(0,a.jsxs)(s.Content,{"data-slot":"dialog-content",className:(0,n.cn)("fixed top-1/2 left-1/2 z-50 grid max-h-[calc(100dvh-2rem)] w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 overflow-y-auto rounded-xl bg-background p-4 text-sm ring-1 ring-foreground/10 duration-100 outline-none sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...o,children:[t,r&&(0,a.jsx)(s.Close,{"data-slot":"dialog-close",asChild:!0,children:(0,a.jsxs)(l.$,{variant:"ghost",className:"absolute top-2 right-2",size:"icon-sm",children:[(0,a.jsx)(i.A,{}),(0,a.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function f({className:e,...t}){return(0,a.jsx)("div",{"data-slot":"dialog-header",className:(0,n.cn)("flex flex-col gap-2",e),...t})}function p({className:e,showCloseButton:t=!1,children:r,...i}){return(0,a.jsxs)("div",{"data-slot":"dialog-footer",className:(0,n.cn)("-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end",e),...i,children:[r,t&&(0,a.jsx)(s.Close,{asChild:!0,children:(0,a.jsx)(l.$,{variant:"outline",children:"Close"})})]})}function h({className:e,...t}){return(0,a.jsx)(s.Title,{"data-slot":"dialog-title",className:(0,n.cn)("text-base leading-none font-medium",e),...t})}function g({className:e,...t}){return(0,a.jsx)(s.Description,{"data-slot":"dialog-description",className:(0,n.cn)("text-sm text-muted-foreground *:[a]:underline *:[a]:underline-offset-3 *:[a]:hover:text-foreground",e),...t})}},10518:(e,t,r)=>{"use strict";r.d(t,{DT:()=>i,Xn:()=>n,YZ:()=>l});var a=r(62775),s=r(71957);let n=a.u.i18n.defaultLocale,l=Object.keys(a.u.i18n.locales),i=(0,s.A)({locales:l,defaultLocale:n,localeDetection:!1,localeCookie:{name:"NEXT_LOCALE"},localePrefix:"as-needed"})},16871:(e,t,r)=>{"use strict";r.d(t,{y:()=>l});var a=r(4903),s=r(44240),n=r(64205);let l=(0,s.M)({baseURL:(0,n.$_)(),plugins:[(0,a.px)(),(0,a.bH)(),(0,a.Zn)()]})},18982:(e,t,r)=>{"use strict";r.d(t,{F:()=>l});var a=r(22244);let s=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,n=a.$,l=(e,t)=>r=>{var a;if((null==t?void 0:t.variants)==null)return n(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:i}=t,o=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],a=null==i?void 0:i[e];if(null===t)return null;let n=s(t)||s(a);return l[e][n]}),c=r&&Object.entries(r).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return n(e,o,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:a,...s}=t;return Object.entries(s).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...c}[t]):({...i,...c})[t]===r})?[...e,r,a]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},22795:(e,t,r)=>{"use strict";r.d(t,{DT:()=>o,FP:()=>l,TK:()=>s,Zn:()=>n,aM:()=>i,x3:()=>c});var a=r(86678);function s(e){return"string"==typeof e?{pathname:e}:e}function n(e){let t=new URLSearchParams;
1for(let[r,a]of Object.entries(e))Array.isArray(a)?a.forEach(e=>{t.append(r,String(e))}):t.set(r,String(a));return"?"+t.toString()}function l({pathname:e,locale:t,params:r,pathnames:s,query:l}){function i(e){let i,o=s[e];return o?(i=(0,a.Wl)(o,t,e),r&&Object.entries(r).forEach(([e,t])=>{let r,a;Array.isArray(t)?(r=`(\\[)?\\[...${e}\\](\\])?`,a=t.map(e=>String(e)).join("/")):(r=`\\[${e}\\]`,a=String(t)),i=i.replace(RegExp(r,"g"),a)}),i=new URL(i=i.replace(/\[\[\.\.\..+\]\]/g,""),"http://l").pathname):i=e,i=(0,a.po)(i),l&&(i+=n(l)),i}if("string"==typeof e)return i(e);{let{pathname:t,...r}=e;return{...r,pathname:i(t)}}}function i(e,t,r){let s=(0,a.FD)(Object.keys(r)),n=decodeURI(t);for(let t of s){let s=r[t];if("string"==typeof s){if((0,a.ql)(s,n))return t}else if((0,a.ql)((0,a.Wl)(s,e,t),n))return t}return t}function o(e,t=window.location.pathname){return"/"===e?t:t.replace(e,"")}function c(e,t,r,s){let n,{mode:l}=r.localePrefix;return void 0!==s?n=s:(0,a._x)(e)&&("always"===l?n=!0:"as-needed"===l&&(n=r.domains?!r.domains.some(e=>e.defaultLocale===t):t!==r.defaultLocale)),n?(0,a.PJ)((0,a.XP)(t,r.localePrefix),e):e}},23458:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(4728).A)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},26364:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});let a=10},31048:(e,t,r)=>{"use strict";r.d(t,{n:()=>c});var a=r(40565),s=r(32529),n=r(8355),l=r(91010),i=r(71797),o=r(87633);let c=({children:e,mode:t="redirect",asChild:r,callbackUrl:c})=>{let d=(0,l.tx)(),[u,m]=(0,o.useState)(!1),[f,p]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{m(!0)},[]),u)?"modal"===t?(0,a.jsxs)(n.lG,{open:f,onOpenChange:p,children:[(0,a.jsx)(n.zM,{asChild:r,children:e}),(0,a.jsxs)(n.Cf,{className:"sm:max-w-[440px] p-6 sm:p-8",children:[(0,a.jsx)(n.c7,{className:"hidden",children:(0,a.jsx)(n.L3,{})}),(0,a.jsx)(s.LoginForm,{callbackUrl:c,className:"border-none"})]})]}):(0,a.jsx)("span",{onClick:()=>{let e=c?`${i.BV.Login}?callbackUrl=${encodeURIComponent(c)}`:`${i.BV.Login}`;d.push(e)},className:"cursor-pointer",children:e}):null}},41984:(e,t,r)=>{Promise.resolve().then(r.bind(r,50234)),Promise.resolve().then(r.bind(r,69025)),Promise.resolve().then(r.bind(r,95270)),Promise.resolve().then(r.bind(r,26725)),Promise.resolve().then(r.bind(r,75579)),Promise.resolve().then(r.bind(r,20587)),Promise.resolve().then(r.bind(r,89217)),Promise.resolve().then(r.bind(r,26360)),Promise.resolve().then(r.bind(r,4407)),Promise.resolve().then(r.bind(r,92667)),Promise.resolve().then(r.bind(r,56090)),Promise.resolve().then(r.bind(r,73624)),Promise.resolve().then(r.bind(r,21452)),Promise.resolve().then(r.bind(r,30170)),Promise.resolve().then(r.bind(r,93552)),Promise.resolve().then(r.bind(r,99104)),Promise.resolve().then(r.bind(r,79999)),Promise.resolve().then(r.bind(r,97384)),Promise.resolve().then(r.bind(r,19291)),Promise.resolve().then(r.bind(r,13148)),Promise.resolve().then(r.bind(r,30755)),Promise.resolve().then(r.bind(r,93712)),Promise.resolve().then(r.bind(r,27379)),Promise.resolve().then(r.bind(r,2099)),Promise.resolve().then(r.bind(r,56280)),Promise.resolve().then(r.bind(r,97172)),Promise.resolve().then(r.bind(r,71996)),Promise.resolve().then(r.bind(r,21871)),Promise.resolve().then(r.bind(r,71389)),Promise.resolve().then(r.bind(r,85751)),Promise.resolve().then(r.bind(r,73341)),Promise.resolve().then(r.bind(r,58143)),Promise.resolve().then(r.bind(r,69636)),Promise.resolve().then(r.bind(r,53410))},43985:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(22795);function s(e,t,r,s){if(!e||s===r||null==s||!t)return;let n=(0,a.DT)(t),{name:l,...i}=e;i.path||(i.path=""!==n?n:"/");let o=`${l}=${s};`;for(let[e,t]of Object.entries(i))o+=`${"maxAge"===e?"max-age":e}`,"boolean"!=typeof t&&(o+="="+t),o+=";";document.cookie=o}},50985:(e,t,r)=>{"use strict";r.d(t,{M:()=>n,fE:()=>l,tp:()=>s,wI:()=>a});let a=3,s=["chatgpt","perplexity","aio","claude"],n="check-pack-250",l=10},53410:(e,t,r)=>{"use strict";r.d(t,{CheckPackBuyButton:()=>$,CheckPackTerms:()=>R,R:()=>O});var a=r(40565),s=r(59021),n=r(12160),l=r(15007),i=r(55725),o=r(54495),c=r(62775),d=r(29010),u=r(77491),m=r(33292),f=r(91010),p=r(50985),h=r(26364),g=r(99244),x=r(85599),b=r(41244),v=r(71797),j=r(49881),y=r(65471),N=r(88252),k=r(6219);let P=(0,k.createServerReference)("7f5181173e125c19435d3b0c50c4fd612ae2199f09",k.callServer,void 0,k.findSourceMapURL,"createCreditCheckoutSession");var C=r(97721);function w({userId:e,packageId:t,priceId:r,metadata:s,variant:n,size:l,className:i,children:c,disabled:d}){let u=(0,o.c)("Dashboard.settings.credits.packages"),m=(0,o.c)("PricingPage.CheckoutButton"),f=async a=>{let s=await P({userId:e,packageId:t,priceId:r,metadata:Object.keys(a).length>0?a:void 0});if(s?.data?.success&&s?.data?.data?.url)return{url:s.data.data.url};let n=s?.data?.success===!1?s.data.error:null;return"checkoutNotConfigured"===n?{errorMessage:u("checkoutNotConfigured")}:"checkoutProviderError"===n?{errorMessage:u("checkoutProviderError")}:"offPlatformBilling"===n?{errorMessage:m("checkoutOffPlatform")}:null};return(0,a.jsx)(C.I,{onCheckout:f,metadata:s,errorMessage:u("checkoutFailed"),loadingLabel:u("loading"),variant:n,size:l,className:i,disabled:d,children:c})}function O(){return(0,a.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,a.jsx)(I,{}),(0,a.jsx)(B,{})]})}let S=c.u.credits.packages[p.M],M=!!(S&&!S.disabled&&S.price.priceId);function $({className:e}){let t=(0,o.c)("PricingPage.checkPack"),r=(0,u.i)();return M?r?(0,a.jsx)(w,{userId:r.id,packageId:S.id,priceId:S.price.priceId,size:"lg",className:e,children:t("cta",{count:S.amount})}):(0,a.jsx)(l.$,{variant:"brand",size:"lg",className:e,asChild:!0,children:(0,a.jsx)(f.XO,{href:`${v.BV.Login}?callbackUrl=${encodeURIComponent(`${v.BV.Pricing}#check-pack`)}`,children:t("signInCta")})}):null}function B(){let e=(0,s.useBillingChannel)(),t=(0,o.c)("PricingPage.checkPack");return c.u.credits.enableCredits&&"shopify"!==e&&M?(0,a.jsxs)(i.Zp,{className:"w-full",children:[(0,a.jsxs)(i.aR,{children:[(0,a.jsx)(i.ZB,{className:"text-lg font-semibold",children:t("title",{price:S.price.amount/100,count:S.amount})}),(0,a.jsx)(i.BT,{className:"text-sm text-muted-foreground",children:t("subtitle")})]}),(0,a.jsxs)(i.Wu,{className:"space-y-4",children:[(0,a.jsx)(R,{}),(0,a.jsx)($,{})]})]}):null}function R(){let e=(0,o.c)("PricingPage.checkPack");if(!S)return null;let t=Math.round((S.expireDays??0)/365*12);return(0,a.jsxs)("div",{className:"space-y-2 text-sm",children:[(0,a.jsx)("div",{className:"font-medium",children:e("includesTitle")}),(0,a.jsx)("ul",{className:"space-y-1.5 text-muted-foreground",children:["sources","country","compare","png"].map(t=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(j.A,{className:"mt-0.5 h-4 w-4 shrink-0 text-green-500"}),(0,a.jsx)("span",{children:e(`includes.${t}`,{perEngine:p.fE})})]},t))}),(0,a.jsx)("p",{className:"text-muted-foreground",children:e("excludes")}),void 0!==S.expireDays&&(0,a.jsx)("p",{className:"text-muted-foreground",children:e("validity",{months:t})})]})}function I(){let e,t,r,p=(0,s.useBillingChannel)(),k=(0,o.c)("Dashboard.settings.credits.packages"),P=(0,N.Ym)(),C=(0,u.i)(),{data:O,isLoading:S}=(0,m.y)(C?.id),M=O?.currentPlan,$=Object.values((e=(0,o.c)("CreditPackages"),t=c.u.credits,r={},t.packages.basic&&(r.basic={...t.packages.basic,name:e("basic.name"),description:e("basic.description")}),t.packages.standard&&(r.standard={...t.packages.standard,name:e("standard.name"),description:e("standard.description")}),t.packages.premium&&(r.premium={...t.packages.premium,name:e("premium.name"),description:e("premium.description")}),t.packages.enterprise&&(r.enterprise={...t.packages.enterprise,name:e("enterprise.name"),description:e("enterprise.description")}),r)).filter(e=>!e.disabled&&e.price.priceId),B=Object.values((0,d.F)()).filter(e=>!e.isFree&&!e.disabled&&e.credits?.enable);return c.u.credits.enableCredits&&!S&&O&&"shopify"!==p?M?.isFree!==!0||c.u.credits.enablePackagesForFreePlan?0===$.length?(0,a.jsxs)(i.Zp,{className:"w-full",children:[(0,a.jsxs)(i.aR,{children:[(0,a.jsx)(i.ZB,{className:"text-lg font-semibold",children:k("unavailable.title")}),(0,a.jsx)(i.BT,{className:"text-sm text-muted-foreground",children:k("unavailable.notSold")})]}),(0,a.jsxs)(i.Wu,{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:k("unavailable.sourcesTitle")}),(0,a.jsxs)("ul",{className:"space-y-1.5 text-sm text-muted-foreground",children:[(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(j.A,{className:"mt-0.5 h-4 w-4 shrink-0 text-green-500"}),(0,a.jsx)("span",{children:k("unavailable.gift",{amount:c.u.credits.registerGiftCredits.amount})})]}),(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(j.A,{className:"mt-0.5 h-4 w-4 shrink-0 text-green-500"}),(0,a.jsx)("span",{children:k("unavailable.renewal",{plans:B.map(e=>`${e.name} ${e.credits?.amount}`).join(" \xb7 ")})})]})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:k("unavailable.noMonthlyTopUp")})]}),(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("div",{className:"text-sm font-medium",children:k("unavailable.spendTitle")}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:k("unavailable.spend",{amount:h.s})}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:k("unavailable.expiry",{days:g.Np})})]}),(0,a.jsx)(l.$,{variant:"outline",asChild:!0,children:(0,a.jsx)(f.XO,{href:v.BV.Pricing,children:k("unavailable.cta")})})]})]}):(0,a.jsxs)(i.Zp,{className:"w-full",children:[(0,a.jsxs)(i.aR,{children:[(0,a.jsx)(i.ZB,{className:"text-lg font-semibold",children:k("title")}),(0,a.jsx)(i.BT,{className:"text-sm text-muted-foreground",children:k("description")})]}),(0,a.jsx)(i.Wu,{children:(0,a.jsx)("div",{className:"grid gap-6 md:grid-cols-2 xl:grid-cols-4",children:$.map(e=>(0,a.jsxs)(i.Zp,{className:(0,b.cn)(`relative overflow-visible ${e.popular?"border-primary":""}`,"shadow-none border border-border"),children:[e.popular&&(0,a.jsx)("div",{className:"absolute -top-3.5 left-1/2 transform -translate-x-1/2",children:(0,a.jsx)(n.E,{variant:"default",className:"bg-primary text-primary-foreground",children:k("popular")})}),(0,a.jsxs)(i.Wu,{className:"space-y-4",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between py-2",children:[(0,a.jsx)("div",{className:"text-left",children:(0,a.jsxs)("div",{className:"text-2xl font-semibold flex items-center gap-2",children:[(0,a.jsx)(y.A,{className:"h-4 w-4 text-muted-foreground"}),(0,x.WM)(e.amount,P)]})}),(0,a.jsx)("div",{className:"text-right",children:(0,a.jsx)("div",{className:"text-3xl font-bold text-primary",children:(0,x.$g)(e.price.amount,e.price.currency,P)})})]}),(0,a.jsxs)("div",{className:"text-sm text-muted-foreground text-left py-2 flex items-center gap-2",children:[(0,a.jsx)(j.A,{className:"h-4 w-4 text-green-500"}),e.description]}),(0,a.jsx)(w,{userId:C?.id??"",packageId:e.id,priceId:e.price.priceId,className:"w-full mt-2",variant:e.popular?"default":"outline",disabled:!e.price.priceId,children:k("purchase")})]})]},e.id))})})]}):(0,a.jsxs)(i.Zp,{className:"w-full",children:[(0,a.jsxs)(i.aR,{children:[(0,a.jsx)(i.ZB,{className:"text-lg font-semibold",children:k("freeUpsell.title")}),(0,a.jsx)(i.BT,{className:"text-sm text-muted-foreground",children:k("freeUpsell.description")})]}),(0,a.jsx)(i.Wu,{children:(0,a.jsx)(l.$,{variant:"brand",asChild:!0,children:(0,a.jsx)(f.XO,{href:v.BV.Pricing,children:k("freeUpsell.cta")})})})]}):null}},58143:(e,t,r)=>{"use strict";r.d(t,{OffPlatformBillingGate:()=>u});var a=r(40565),s=r(6219);let n=(0,s.createServerReference)("7f98592db41479258021d0c239d1edcb2197639f6a",s.callServer,void 0,s.findSourceMapURL,"getBillingChannelAction");var l=r(59021),i=r(41244),o=r(54495),c=r(87633);let d=null;function u({children:e,className:t,notice:r=!0}){let s=(0,l.useBillingChannel)(),[u,m]=(0,c.useState)("shopify"===s?"shopify":null),f=(0,o.c)("PricingPage.CheckoutButton");return((0,c.useEffect)(()=>
1{if(null!==u)return;let e=!1;return(d??=n().then(e=>e?.data?.channel??"direct").catch(()=>"direct")).then(t=>{e||m(t)}),()=>{e=!0}},[u]),"shopify"===u)?r?(0,a.jsx)("p",{"data-off-platform-notice":"",className:(0,i.cn)("text-sm text-ink-500",t),children:f("offPlatformNotice")}):null:(0,a.jsx)("div",{"aria-hidden":null===u||void 0,className:(0,i.cn)(null===u&&"invisible",t),children:e})}},59021:(e,t,r)=>{"use strict";r.r(t),r.d(t,{BillingChannelProvider:()=>l,HideOffPlatformBilling:()=>o,useBillingChannel:()=>i});var a=r(40565),s=r(87633);let n=(0,s.createContext)("direct");function l({channel:e,children:t}){return(0,a.jsx)(n.Provider,{value:e,children:t})}function i(){return(0,s.useContext)(n)}function o({children:e}){return"shopify"===i()?null:(0,a.jsx)(a.Fragment,{children:e})}},64205:(e,t,r)=>{"use strict";r.d(t,{$_:()=>s,Ee:()=>n,lx:()=>l});var a=r(10518);function s(){return"https://trirankai.com"}function n(e,t){return t&&t!==a.DT.defaultLocale&&"default"!==t?`/${t}${e}`:e}function l(e){return`https://dashboard.stripe.com/customers/${e}`}},65471:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(4728).A)("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])},69636:(e,t,r)=>{"use strict";r.d(t,{PricingTable:()=>O});var a=r(40565),s=r(98233),n=r(29010),l=r(41244),i=r(69413),o=r(54495),c=r(87633),d=r(15007),u=r(55725),m=r(77491),f=r(75068),p=r(91010),h=r(85599),g=r(49881),x=r(23458),b=r(88252),v=r(31048),j=r(12160),y=r(58143),N=r(6219);let k=(0,N.createServerReference)("7f1843eaca7ec5fcb89ab38574ad6dba250f401f10",N.callServer,void 0,N.findSourceMapURL,"createCheckoutAction");var P=r(97721);function C({userId:e,planId:t,priceId:r,metadata:s,variant:n,size:l,className:i,children:c}){let d=(0,o.c)("PricingPage.CheckoutButton"),u=async a=>{let s=await k({userId:e,planId:t,priceId:r,metadata:Object.keys(a).length>0?a:void 0});return s?.data?.success&&s?.data?.data?.url?{url:s.data.data.url}:s?.data?.success===!1&&"offPlatformBilling"===s.data.error?{errorMessage:d("checkoutOffPlatform")}:null};return(0,a.jsx)(P.I,{onCheckout:u,metadata:s,errorMessage:d("checkoutFailed"),loadingLabel:d("loading"),variant:n,size:l,className:i,children:c})}function w({plan:e,interval:t,paymentType:r,metadata:s,className:n,isCurrentPlan:c=!1}){let N=(0,o.c)("PricingPage.PricingCard"),k=(0,o.c)("Dashboard.settings.credits.packages.unavailable"),P=function(e,t,r){if(!e.isFree)return e.prices.find(e=>r===i.Y0.ONE_TIME?e.type===i.Y0.ONE_TIME:e.type===i.Y0.SUBSCRIPTION&&e.interval===t)}(e,t,r),w=(0,m.i)(),O=(0,p.iN)(),S=(0,b.Ym)(),M=(0,f.q)(),$="",B="";e.isFree?$=N("freePrice"):P&&P.amount>0?($=(0,h.$g)(P.amount,P.currency,S),t===i.cB.MONTH?B=N("perMonth"):t===i.cB.YEAR&&(B=N("perYear"))):$=N("notAvailable");let R=!e.isFree&&!!P,I=P?.trialPeriodDays&&P.trialPeriodDays>0;return(0,a.jsxs)(u.Zp,{className:(0,l.cn)("row-span-2 grid grid-rows-subgrid overflow-visible",e.popular&&"relative",c&&"border-blue-500 shadow-lg shadow-blue-100 dark:shadow-blue-900/20",n),children:[e.popular&&(0,a.jsx)("div",{className:"absolute -top-3 left-1/2 transform -translate-x-1/2 z-10",children:(0,a.jsx)(j.E,{variant:"default",className:"bg-primary text-primary-foreground",children:N("popular")})}),c&&(0,a.jsx)("div",{className:"absolute -top-3.5 left-1/2 transform -translate-x-1/2",children:(0,a.jsx)(j.E,{variant:"default",className:"bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-100 border-blue-200 dark:border-blue-800",children:N("currentPlan")})}),(0,a.jsxs)(u.aR,{className:"flex flex-col items-stretch",children:[(0,a.jsx)(u.ZB,{children:(0,a.jsx)("h3",{className:"font-medium",children:e.name})}),(0,a.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,a.jsx)("span",{className:"my-4 block text-4xl font-semibold",children:$}),B&&(0,a.jsx)("span",{className:"text-2xl",children:B})]}),(0,a.jsx)(u.BT,{children:(0,a.jsx)("p",{className:"text-sm",children:e.description})}),(0,a.jsx)("div",{className:"mt-auto pt-4",children:e.isFree?M&&w?(0,a.jsx)(d.$,{variant:"outline",className:"w-full disabled",children:N("getStartedForFree")}):(0,a.jsx)(v.n,{mode:"modal",asChild:!0,callbackUrl:O,children:(0,a.jsx)(d.$,{variant:"outline",className:"w-full",children:N("getStartedForFree")})}):c?(0,a.jsx)(d.$,{disabled:!0,className:"w-full bg-blue-100 dar
1k:bg-blue-800 text-blue-700 dark:text-blue-100 hover:bg-blue-100 dark:hover:bg-blue-800 border border-blue-200 dark:border-blue-700",children:N("yourCurrentPlan")}):R?(0,a.jsx)(y.OffPlatformBillingGate,{children:M&&w?(0,a.jsx)(C,{userId:w.id,planId:e.id,priceId:P.priceId,metadata:s,className:"w-full",children:N(e.isLifetime?"getLifetimeAccess":"getStarted")}):(0,a.jsx)(v.n,{mode:"modal",asChild:!0,callbackUrl:O,children:(0,a.jsx)(d.$,{variant:"default",className:"w-full",children:N("getStarted")})})}):(0,a.jsx)(d.$,{disabled:!0,className:"w-full",children:N("notAvailable")})})]}),(0,a.jsxs)(u.Wu,{className:"space-y-4",children:[(0,a.jsx)("hr",{className:"border-dashed"}),I&&(0,a.jsx)("div",{className:"my-4",children:(0,a.jsx)("span",{className:"inline-block px-2.5 py-1.5 text-xs font-medium rounded-md bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 border border-blue-200 dark:border-blue-800 shadow-sm",children:N("daysTrial",{days:P.trialPeriodDays})})}),(0,a.jsx)("ul",{className:"list-outside space-y-4 text-sm",children:e.features?.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(g.A,{className:"mt-0.5 size-4 shrink-0 text-green-500 dark:text-green-400"}),(0,a.jsx)("span",{children:e})]},t))}),(0,a.jsx)("ul",{className:"list-outside space-y-4 text-sm",children:e.limits?.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(x.A,{className:"mt-0.5 size-4 shrink-0 text-gray-500 dark:text-gray-400"}),(0,a.jsx)("span",{children:e})]},t))}),e.credits?.enable&&e.credits.expireDays?(0,a.jsx)("p",{className:"text-xs text-ink-500",children:k("expiry",{days:e.credits.expireDays})}):null]})]})}function O({metadata:e,currentPlan:t,className:r}){let d,u=(0,o.c)("PricingPage"),[m,f]=(0,c.useState)(i.cB.MONTH),p=Object.values((0,n.F)()),h=t?.id||null,g=p.filter(e=>e.isFree&&!e.disabled),x=p.filter(e=>!e.isFree&&!e.disabled&&e.prices.some(e=>!e.disabled&&e.type===i.Y0.SUBSCRIPTION)),b=p.filter(e=>!e.isFree&&!e.disabled&&e.prices.some(e=>!e.disabled&&e.type===i.Y0.ONE_TIME)),v=x.some(e=>e.prices.some(e=>e.type===i.Y0.SUBSCRIPTION&&e.interval===i.cB.MONTH)),j=x.some(e=>e.prices.some(e=>e.type===i.Y0.SUBSCRIPTION&&e.interval===i.cB.YEAR));return(0,a.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-12",r),children:[(v||j)&&x.length>0&&(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsxs)(s.O,{size:"sm",type:"single",value:m,onValueChange:e=>e&&void f(e),className:"border rounded-lg p-1",children:[v&&(0,a.jsx)(s.d,{value:"month",className:(0,l.cn)("px-3 py-0 text-sm rounded-md","data-[state=on]:bg-primary data-[state=on]:text-primary-foreground"),children:u("monthly")}),j&&(0,a.jsx)(s.d,{value:"year",className:(0,l.cn)("px-3 py-0 text-sm rounded-md","data-[state=on]:bg-primary data-[state=on]:text-primary-foreground"),children:u("yearly")})]})}),(d=g.length+x.length+b.length,(0,a.jsxs)("div",{className:(0,l.cn)("grid gap-6",1===d&&"grid-cols-1 max-w-md mx-auto w-full",2===d&&"grid-cols-1 md:grid-cols-2 max-w-2xl mx-auto w-full",3===d&&"grid-cols-1 md:grid-cols-2 lg:grid-cols-3",d>=4&&"grid-cols-1 md:grid-cols-2 xl:grid-cols-4"),children:[g.map(t=>(0,a.jsx)(w,{plan:t,metadata:e,isCurrentPlan:h===t.id},t.id)),x.map(t=>(0,a.jsx)(w,{plan:t,interval:m,paymentType:i.Y0.SUBSCRIPTION,metadata:e,isCurrentPlan:h===t.id},t.id)),b.map(t=>(0,a.jsx)(w,{plan:t,paymentType:i.Y0.ONE_TIME,metadata:e,isCurrentPlan:h===t.id},t.id))]}))]})}}
1,77491:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var a=r(16871);let s=()=>{let{data:e,error:t}=a.y.useSession();return t?(console.error("useCurrentUser, error:",t),null):e?.user}},78636:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var a=r(14425),s=r(87633),n=r.t(s,2),l=r(88252),i=n["use".trim()],o=r(86678),c=r(85751),d=r(22795),u=r(40565),m=r(43985);function f(e){let{Link:t,config:r,getPathname:n,...f}=function(e,t){var r,n,l;let m={...r=t||{},localePrefix:"object"==typeof(l=r.localePrefix)?l:{mode:l||"always"},localeCookie:!!((n=r.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof n&&n},localeDetection:r.localeDetection??!0,alternateLinks:r.alternateLinks??!0},f=m.pathnames,p=(0,s.forwardRef)(function({href:t,locale:r,...a},s){let n,l;"object"==typeof t?(n=t.pathname,l=t.params):n=t;let d=(0,o._x)(t),p=e(),g=(0,o.yL)(p)?i(p):p,x=d?h({locale:r||g,href:null==f?n:{pathname:n,params:l},forcePrefix:null!=r||void 0}):n;return(0,u.jsx)(c.default,{ref:s,href:"object"==typeof t?{...t,pathname:x}:x,locale:r,localeCookie:m.localeCookie,...a})});function h(e){let t,{forcePrefix:r,href:a,locale:s}=e;return null==f?"object"==typeof a?(t=a.pathname,a.query&&(t+=(0,d.Zn)(a.query))):t=a:t=(0,d.FP)({locale:s,...(0,d.TK)(a),pathnames:m.pathnames}),(0,d.x3)(t,s,m,r)}function g(e){return function(t,...r){return e(h(t),...r)}}return{config:m,Link:p,redirect:g(a.redirect),permanentRedirect:g(a.permanentRedirect),getPathname:h}}(l.Ym,e);return{...f,Link:t,usePathname:function(){let e,t,n=(e=(0,a.usePathname)(),t=(0,l.Ym)(),(0,s.useMemo)(()=>{if(!e)return e;let a=e,s=(0,o.XP)(t,r.localePrefix);if((0,o.wO)(s,e))a=(0,o.MY)(e,s);else if("never"!==r.localePrefix.mode&&r.localePrefix.prefixes){let r=(0,o.bL)(t);(0,o.wO)(r,e)&&(a=(0,o.MY)(e,r))}return a},[r.localePrefix,t,e])),i=(0,l.Ym)();return(0,s.useMemo)(()=>n&&r.pathnames?(0,d.aM)(i,n,r.pathnames):n,[i,n])},useRouter:function(){let e=(0,a.useRouter)(),t=(0,l.Ym)(),i=(0,a.usePathname)();return(0,s.useMemo)(()=>{function a(e){return function(a,s){let{locale:l,...o}=s||{},c=[n({href:a,locale:l||t,forcePrefix:null!=l||void 0})];Object.keys(o).length>0&&c.push(o),(0,m.A)(r.localeCookie,i,t,l),e(...c)}}return{...e,push:a(e.push),replace:a(e.replace),prefetch:a(e.prefetch)}},[t,i,e])},getPathname:n}}},85599:(e,t,r)=>{"use strict";function a(e,t,r){return new Intl.NumberFormat(r,{style:"currency",currency:t,minimumFractionDigits:0}).format(e/100)}function s(e){let t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${t}/${r}/${a}`}function n(e,t,r){return new Intl.NumberFormat(t,r).format(e)}r.d(t,{$g:()=>a,WM:()=>n,Yq:()=>s})},85751:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var a=r(42324),s=r(14425),n=r(87633),l=r(88252),i=r(43985),o=r(40565),c=(0,n.forwardRef)(function({href:e,locale:t,localeCookie:r,onClick:n,prefetch:c,...d},u){let m=(0,l.Ym)(),f=null!=t&&t!==m,p=(0,s.usePathname)();return f&&(c=!1),(0,o.jsx)(a,{ref:u,href:e,hrefLang:f?t:void 0,onClick:function(e){(0,i.A)(r,p,m,t),n&&n(e)},prefetch:c,...d})})},86678:(e,t,r)=>{"use strict";r.d(t,{FD:()=>x,MY:()=>n,PJ:()=>l,Wl:()=>o,XP:()=>u,_x:()=>s,bL:()=>m,po:()=>c,ql:()=>d,wO:()=>i,yL:()=>b});var a=r(72711);function s(e){let t;return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&(null==(t="object"==typeof e?e.pathname:e)||!!t.startsWith("/"))}function n(e,t){return e.replace(RegExp(`^${t}`),"")||"/"}function l(e,t){let r=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),r+=t}function i(e,t){return t===e||t.startsWith(`${e}/`)}function o(e,t,r){return"string"==typeof e?e:e[t]||r}function c(e){let t=function(){try{return"true"===a.env._next_intl_trailing_slash}catch{return!1}}(),[r,...s]=e.split("#"),n=s.join("#"),l=r;if("/"!==l){let e=l.endsWith("/");t&&!e?l+="/":!t&&e&&(l=l.slice(0,-1))}return n&&(l+="#"+n),l}function d(e,t){let r,a=c(e),s=c(t);return(r=a.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)"),RegExp(`^${r}$`)).test(s)}function u(e,t){return"never"!==t.mode&&t.prefixes?.[e]||m(e)}function m(e){return"/"+e}function f(e){return e.includes("[[...")}function p(e){return e.includes("[...")}function h(e){return e.includes("[")}function g(e,t){let r=e.split("/"),a=t.split("/"),s=Math.max(r.length,a.length);for(let e=0;e<s;e++){let t=r[e],s=a[e];if(!t&&s)return -1;if(t&&!s)return 1;if(t||s){if(!h(t)&&h(s))return -1;if(h(t)&&!h(s))return 1;if(!p(t)&&p(s))return -1;if(p(t)&&!p(s))return 1;if(!f(t)&&f(s))return -1;if(f(t)&&!f(s))return 1}}return 0}function x(e){return e.sort(g)}function b(e){return"function"==typeof e.then}},91010:(e,t,r)=>{"use strict";r.d(t,{XO:()=>n,iN:()=>o,p6:()=>l,tx:()=>c});var a=r(78636),s=r(10518);let{Link:n,getPathname:l,redirect:i,usePathname:o,useRouter:c}=(0,a.A)(s.DT)},97721:(e,t,r)=>{"use strict";r.d(t,{I:()=>c});var a=r(40565),s=r(15007),n=r(62775),l=r(58827),i=r(87633),o=r(542);function c({onCheckout:e,metadata:t,errorMessage:r,loadingLabel:c,variant:d="default",size:u="default",className:m,children:f,disabled:p=!1}){let[h,g]=(0,i.useState)(!1),x=async()=>{try{g(!0);let a={...t,...function(){let e={};if(!n.u.affiliates?.enable)return e;if("promotekit"===n.u.affiliates.provider){let t=window.promotekit_referral;t&&(e.promotekit_referral=t)}if("affonso"===n.u.affiliates.provider){let t,r="u">typeof document&&(t=document.cookie.match(/(?:^|; )affonso_referral=([^;]*)/))?decodeURIComponent(t[1]):null;r&&(e.affonso_referral=r)}return e}()},s=await e(a);s&&"url"in s&&s.url?window.location.href=s.url:s&&"errorMessage"in s?o.o.error(s.errorMessage):o.o.error(r)}catch(e){console.error("Checkout error:",e),o.o.error(r)}finally{g(!1)}};return(0,a.jsx)(s.$,{variant:d,size:u,className:m,onClick:x,disabled:h||p,children:h?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.A,{className:"mr-2 size-4 animate-spin"}),c]}):f})}},98233:(e,t,r)=>{"use strict";r.d(t,{O:()=>c,d:()=>d});var a=r(40565),s=r(87633),n=r(97172),l=r(41244);let i=(0,r(18982).F)("group/toggle inline-flex items-center justify-center gap-1 rounded-lg text-sm font-medium whitespace-nowrap transition-all outline-none hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-pressed:bg-muted data-[state=on]:bg-muted dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent hover:bg-muted"},size:{default:"h-8 min-w-8 px-2",sm:"h-7 min-w-7 rounded-[min(var(--radius-md),12px)] px-1.5 text-[0.8rem]",lg:"h-9 min-w-9 px-2.5"}},defaultVariants:{variant:"default",size:"default"}}),o=s.createContext({size:"default",variant:"default",spacing:0,orientation:"horizontal"});function c({className:e,variant:t,size:r,spacing:s=0,orientation:i="horizontal",children:c,...d}){return(0,a.jsx)(n.Root,{"data-slot":"toggle-group","data-variant":t,"data-size":r,"data-spacing":s,"data-orientation":i,style:{"--gap":s},className:(0,l.cn)("group/toggle-group flex w-fit flex-row items-center gap-[--spacing(var(--gap))] rounded-lg data-[size=sm]:rounded-[min(var(--radius-md),10px)] data-vertical:flex-col data-vertical:items-stretch",e),...d,children:(0,a.jsx)(o.Provider,{value:{variant:t,size:r,spacing:s,orientation:i},children:c})})}function d({className:e,children:t,variant:r="default",size:c="default",...d}){let u=s.useContext(o);return(0,a.jsx)(n.Item,{"data-slot":"toggle-group-item","data-variant":u.variant||r,"data-size":u.size||c,"data-spacing":u.spacing,className:(0,l.cn)("shrink-0 group-data-[spacing=0]/toggle-group:rounded-none group-data-[spacing=0]/toggle-group:px-2 focus:z-10 focus-visible:z-10 group-data-horizontal/toggle-group:data-[spacing=0]:first:rounded-l-lg group-data-vertical/toggle-group:data-[spacing=0]:first:rounded-t-lg group-data-horizontal/toggle-group:data-[spacing=0]:last:rounded-r-lg group-data-vertical/toggle-group:data-[spacing=0]:last:rounded-b-lg group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:border-l-0 group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:border-t-0 group-data-horizontal/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-l group-data-vertical/toggle-group:data-[spacing=0]:data-[variant=outline]:first:border-t",i({variant:u.variant||r,size:u.size||c}),e),...d,children:t})}},99244:(e,t,r)=>{"use strict";r.d(t,{Np:()=>s,cX:()=>l,w3:()=>a,zH:()=>n});let a=4194304,s=30,n=2e3,l=6e4}},e=>{e.O(0,[8252,3036,5892,1983,5856,9387,755,7096,526,1389,1452,3417,1283,6692,2455,542,467,7852,8307,1105,2775,5709,2529,7643,3805,2762,7358],()=>e(e.s=41984)),_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.