PageSourceSearch

https://chatboxai.app/_next/static/chunks/pages/help-center/retrieve-license-key-db5f6fb2feca8a44.js

js chatboxai.app collected 2026-09-24 18:16:22 UTC 29,580 bytes, 1 lines download raw bytes

1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new t.Error).stack;n&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[n]="ddb6a7ba-2eb7-4ad6-95b0-ad15915d67b0",t._sentryDebugIdIdentifier="sentry-dbid-ddb6a7ba-2eb7-4ad6-95b0-ad15915d67b0")}catch(t){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5],{46004:function(t,n,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/help-center/retrieve-license-key",function(){return r(62576)}])},18206:function(t,n,r){"use strict";r.d(n,{Z:function(){return Article}});var a=r(11527),s=r(93618),i=r.n(s),o=r(22754),c=r(59948),l=r(41486),u=r(73931);function Article(t){let{title:n,children:r,className:s}=t,{t:d}=(0,c.$G)(),{locale:p}=(0,o.useRouter)(),h=function(t,n){let r="zh"===n;return[{title:t("Help Center"),href:l.y4.helpCenter.index},{title:t("How to Use Your License"),description:t("Learn how to use Chatbox AI as your model provider"),href:l.y4.helpCenter.howToUseLicense},{title:r?"Chatbox AI功能介绍":t("Chatbox AI Service FAQs"),description:r?"快速知道如何使用 Chatbox AI 核心功能。":t("Answers to common questions about Chatbox AI services"),href:l.y4.helpCenter.chatboxAIServiceFaqs},{title:t("Chatbox Keyboard Shortcuts"),description:t("Use shortcuts for a more efficient workflow"),href:l.y4.helpCenter.chatboxKeyboardShortcuts,icon:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M10 8h.01"}),(0,a.jsx)("path",{d:"M12 12h.01"}),(0,a.jsx)("path",{d:"M14 8h.01"}),(0,a.jsx)("path",{d:"M16 12h.01"}),(0,a.jsx)("path",{d:"M18 8h.01"}),(0,a.jsx)("path",{d:"M6 8h.01"}),(0,a.jsx)("path",{d:"M7 16h10"}),(0,a.jsx)("path",{d:"M8 12h.01"}),(0,a.jsx)("rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"})]})},{title:t("Changelog"),description:t("Track new features and fixes in each update"),href:l.y4.helpCenter.changelog,icon:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M15 12h-5"}),(0,a.jsx)("path",{d:"M15 8h-5"}),(0,a.jsx)("path",{d:"M19 17V5a2 2 0 0 0-2-2H4"}),(0,a.jsx)("path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"})]})},{title:t("Send Feedback"),description:t("Thank you for taking the time to provide your valuable feedback."),href:l.i5,icon:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,a.jsx)("path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z"}),(0,a.jsx)("path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10"})]})}]}(d,p);return(0,a.jsx)("div",{className:(0,u.q)("my-10",s),children:(0,a.jsxs)("div",{className:"max-w-4xl mx-auto flex flex-row items-start justify-around flex-wrap sm:flex-nowrap",children:[(0,a.jsx)("div",{className:"mx-4 mr-4 w-[calc(100%-2rem)] sm:w-1/3 order-1 min-w-0 sm:min-w-[200px] sm:block bg-zinc-50",children:(0,a.jsx)("nav",{className:"border-l border-gray-200 pl-4 py-4",children:h.map((t,r)=>(0,a.jsx)("div",{className:"mb-3",children:(0,a.jsx)(i(),{href:t.href,className:(0,u.q)("text-sm text-gray-500 hover:text-gray-600 hover:underline transition-colors duration-200",t.title===n?"font-bold":""),children:t.title})},r))})}),(0,a.jsxs)("div",{className:"w-full min-w-0 px-6 pb-6",children:[(0,a.jsxs)("ol",{className:"flex items-center whitespace-nowrap mb-8 overflow-x-auto","aria-label":"Breadcrumb",children:[(0,a.jsxs)("li",{className:"inline-flex items-center",children:[(0,a.jsx)(i(),{className:"flex items-center text-sm text-gray-500 hover:text-blue-600 focus:outline-none focus:text-blue-600",href:l.y4.home,children:d("Home")}),(0,a.jsx)("svg",{className:"flex-shrink-0 mx-2 overflow-visible h-4 w-4 text-gray-400 ",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("path",{d:"m9 18 6-6-6-6"})})]}),(0,a.jsxs)("li",{className:"inline-flex items-center",children:[(0,a.jsx)(i(),{className:"flex items-center text-sm text-gray-500 hover:text-blue-600 focus:outline-none focus:text-blue-600",href:l.y4.helpCenter.index,children:d("Help Center")}),(0,a.jsx)("svg",{className:"flex-shrink-0 mx-2 overflow-visible h-4 w-4 text-gray-400 ",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:(0,a.jsx)("path",{d:"m9 18 6-6-6-6"})})]}),(0,a.jsx)("li",{className:"inline-flex items-center text-sm font-semibold text-gray-800 truncate","aria-current":"page",children:n})]}),(0,a.jsx)("div",{className:"prose",children:r})]})]})})}},14158:function(t,n,r){"use strict";r.d(n,{Z:function(){return CustomHead}});var a=r(11527),s=r(1013),i=r(92868),o=r.n(i),c=r(22754);function CustomHead(t){let n=(0,c.useRouter)(),r="string"==typeof n.asPath?n.asPath:"/",i=(null==n?void 0:n.locale)||"",l=t.canonicalLocale||i,u=getUrl(l,r),d=(t.hreflangLocales||s.k).map(t=>(0,a.jsx)("link",{rel:"alternate",hrefLang:t,href:getUrl(t,r)},"hreflang-".concat(t)));return d.push((0,a.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:getUrl("en",r)},"hreflang-x-default")),(0,a.jsxs)(o(),{children:[(0,a.jsx)("title",{children:t.title}),(0,a.jsx)("meta",{name:"description",content:t.description},"description"),t.noIndex&&(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"},"robots"),(0,a.jsx)("link",{rel:"canonical",href:u},"canonical"),!t.disableHreflang&&d,(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:site",content:"@benn_huang"}),(0,a.jsx)("meta",{name:"twitter:title",content:t.title}),(0,a.jsx)("meta",{name:"twitter:description",content:t.description}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://download.chatboxai.app/static/twitter-card.png"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{property:"og:title",content:t.title}),(0,a.jsx)("meta",{property:"og:description",content:t.description}),(0,a.jsx)("meta",{property:"og:site_name",content:"Chatbox AI"}),(0,a.jsx)("meta",{property:"og:image",content:"https://download.chatboxai.app/static/twitter-card.png"}
1),(0,a.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,a.jsx)("meta",{property:"og:image:height",content:"630"}),(0,a.jsx)("meta",{property:"og:url",content:u}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify([{"@context":"https://schema.org","@type":"Organization",name:"Chatbox AI",legalName:"Mediocre, LLC",url:"https://chatboxai.app/",logo:"https://chatboxai.app/icon.png",sameAs:["https://github.com/Bin-Huang/chatbox","https://www.producthunt.com/products/chatbox-ai","https://x.com/benn_huang"]},{"@context":"https://schema.org","@type":"SoftwareApplication",name:"Chatbox AI",alternateName:"Chatbox",applicationCategory:"BusinessApplication",operatingSystem:["Windows","macOS","Linux","iOS","Android","Web"],url:"https://chatboxai.app/",downloadUrl:"https://chatboxai.app/download",softwareHelp:{"@type":"CreativeWork",name:"Chatbox User Guide",url:"https://chatboxai.app/en/guide"},offers:[{"@type":"Offer",name:"Chatbox Apps",price:"0",priceCurrency:"USD",url:"https://chatboxai.app/download"},{"@type":"Offer",name:"Chatbox AI Lite",price:"3.99",priceCurrency:"USD",url:"https://chatboxai.app/pricing"},{"@type":"Offer",name:"Chatbox AI Pro",price:"19.99",priceCurrency:"USD",url:"https://chatboxai.app/pricing"},{"@type":"Offer",name:"Chatbox AI Pro+",price:"39.99",priceCurrency:"USD",url:"https://chatboxai.app/pricing"}],featureList:["Multi-model AI chat","Bring your own API key","Chat with documents and images","Real-time web search and browsing","AI image generation","Markdown and LaTeX rendering","Desktop Agent Mode","MCP server integrations","Knowledge base workflows"],sameAs:["https://github.com/Bin-Huang/chatbox","https://www.producthunt.com/products/chatbox-ai","https://x.com/benn_huang"]},{"@context":"https://schema.org","@type":"WebSite",name:"Chatbox AI",url:"https://chatboxai.app/",inLanguage:i&&"default"!==i?i:"en"}])}},"structured-data")]})}function getUrl(t,n){let r="https://chatboxai.app",a=t&&"default"!==t?t:"";a&&(r+="/"+a);let i=function(t){let n=t.split("#")[0].split("?")[0]||"/";for(let t of[...s.k,"default"]){if(n==="/".concat(t))return"/";if(n.startsWith("/".concat(t,"/")))return n.slice(t.length+1)||"/"}return n||"/"}("string"==typeof n&&n.length>0?n:"/");return"/"===i?"".concat(r,"/"):r+=i}},25713:function(t,n,r){"use strict";r.d(n,{F:function(){return OrderSupportErrorDescription},Z:function(){return SupportLink}});var a=r(11527),s=r(59948),i=r(41486);function SupportLink(t){let{order:n=!1}=t,{t:r}=(0,s.$G)();return(0,a.jsx)("a",{href:n?i.X3:i.jh,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-2 font-medium",children:r(n?"Get order help":"Get help")})}function OrderSupportErrorDescription(){let{t}=(0,s.$G)();return(0,a.jsxs)("span",{children:[t("Please try again. If the problem persists, visit the support platform.")," ",(0,a.jsx)(SupportLink,{order:!0})]})}},30636:function(t,n,r){"use strict";r.d(n,{$0:function(){return getRenewCheckoutURL},Br:function(){return getQuotaPackPreview},EF:function(){return listTokenUsages},GA:function(){return listUserLicensesRaw},JK:function(){return listUserLicenses},M9:function(){return createFreeLicense},Mp:function(){return getStripeBillingPortalURL},Pu:function(){return getUpgradePreview},QU:function(){return normalizeBillingSource},Sl:function(){return getExpansionPackCheckoutURL},XG:function(){return claimFreeLicenseWithTurnstile},cf:function(){return updateLicenseEmail},eZ:function(){return listPurchaseRecords},gL:function(){return listLicenseExpansionPacks},k1:function(){return sendFreeVerificationCode},lD:function(){return listTokenUsageDailySummary},u8:function(){return getReceiptURL},xT:function(){return getNewBuyCheckoutURL},y4:function(){return getUpgradeCheckoutURL}});var a=r(56840);let listUserLicensesRaw=async()=>{let t=await a.uv.get("/license/list_by_user");return t.data.data},listUserLicenses=async()=>{let t=await a.ZP.get("/license/list_by_user"),n=t.data.data;return n},listLicenseExpansionPacks=async t=>{let n=await a.ZP.get("/license/quota_packs/list?license_key=".concat(t));return n.data.data},getNewBuyCheckoutURL=async t=>{let{target:n,licenseKey:r,lang:s}
1=t,i=await a.ZP.post("/license/checkout_url",{license_key:r,target:n,order_type:"buy_license",lang:s});return i.data.data},getRenewCheckoutURL=async t=>{let{target:n,licenseKey:r,lang:s}=t,i=await a.ZP.post("/license/checkout_url",{license_key:r,target:n,order_type:"renew_license",lang:s});return i.data.data},getQuotaPackPreview=async t=>{let{licenseKey:n,quantity:r,signal:s}=t,i=await a.ZP.post("/license/quota_pack_preview",{license_key:n,quantity:r},{signal:s}),o=i.data.data;if(!o||o.quantity!==r||![o.base_quota,o.bonus_quota,o.total_quota].every(t=>Number.isSafeInteger(t)&&t>=0)||o.base_quota<=0||o.total_quota!==o.base_quota+o.bonus_quota)throw Error("Invalid quota pack preview");return o},getExpansionPackCheckoutURL=async t=>{let{target:n,licenseKey:r,lang:s,quantity:i}=t,o=await a.ZP.post("/license/checkout_url",{license_key:r,target:n,order_type:"buy_quota_pack",lang:s,quantity:i});return o.data.data},getStripeBillingPortalURL=async t=>{let n=await a.ZP.get("/license/billing_portal_url/get?license_key=".concat(t));return n.data.data},getReceiptURL=async t=>{let n=await a.ZP.get("/license/receipt_url/get?charge_id=".concat(t));return n.data.data},getUpgradePreview=async t=>{let n=await a.ZP.get("/license/upgrade_preview/get?license_key=".concat(t));return n.data.data},getUpgradeCheckoutURL=async t=>{let{target:n,licenseKey:r,lang:s}=t,i=await a.ZP.post("/license/checkout_url",{license_key:r,target:n,order_type:"upgrade_license",lang:s});return i.data.data},updateLicenseEmail=async t=>{let{transactionId:n,email:r,code:s}=t,i=await a.uv.post("/license/update_license_email",{email:null==r?void 0:r.trim(),transaction_id:n,code:s});return i.data.data},claimFreeLicenseWithTurnstile=async t=>{let{token:n}=t,r=await a.ZP.post("/license/claim_free",{token:n});return r.data.data},sendFreeVerificationCode=async t=>{let{phoneNumber:n,areaCode:r}=t,s=await a.ZP.post("/license/start_free",{phone_number:n,area_code:r});return s.data.data},createFreeLicense=async t=>{let{phoneNumber:n,areaCode:r,code:s}=t,i=await a.ZP.post("/license/create_free_license",{phone_number:n,area_code:r,code:s});return i.data.data},s=["plan","quota_pack","reward","unknown"];function normalizeBillingSource(t){return s.includes(t)?t:"unknown"}let listTokenUsages=async t=>{let{licenseKey:n,lang:r,page:s=1,pageSize:i=10}=t,o=await a.ZP.get("/license/token_usages/list?license_key=".concat(n,"&lang=").concat(r,"&page=").concat(s,"&page_size=").concat(i));return o.data.data},listPurchaseRecords=async()=>{let t=await a.ZP.get("/user/transactions/list");return t.data.data},listTokenUsageDailySummary=async t=>{let{licenseKey:n,days:r,timezone:s}=t,i=new URLSearchParams({license_key:n,days:String(r),timezone:s}),o=await a.ZP.get("/license/token_usages/daily_summary?".concat(i.toString()));return o.data.data}},62576:function(t,n,r){"use strict";r.r(n),r.d(n,{__N_SSP:function(){return P},default:function(){return Page}});var a=r(11527),s=r(25713),i=r(93618),o=r.n(i),c=r(46618),l=r.n(c),u=r(59948),d=r(50959),p=r(55957),h=r(27913),m=r(4702),f=r(14158),x=r(49408),g=r(18206),b=r(41486),y=r(57548),w=r(53143),v=r(73931),k=r(30636),j=r(10207),_=r(49038),N=r(2809),C=r(62693);let L=m.Ryn({transactionId:m.Z_8().min(1,"Please enter your transaction number"),email:m.Dom("Please enter a valid email address"),code:m.Z_8().min(1,"Please enter your verify code"),token:m.Z_8().min(1,"Please complete the cloudflare verification")}),RequiredLabel=t=>{let{children:n}=t;return(0,a.jsxs)("label",{className:"font-medium mb-2 text-sm",children:[n,(0,a.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]})};var P=!0;function Page(){(0,N.aQ)();let{t}=(0,u.$G)(),[n,r]=(0,d.useState)(!1),[i,c]=(0,d.useState)(0),[m,P]=(0,d.useState)(!1),{control:S,handleSubmit:E,watch:I,setValue:T,setError:A,clearErrors:U,formState:{errors:R,isValid:M},reset:F}=(0,p.cI)({resolver:(0,h.F)(L),defaultValues:{transactionId:"",email:"",code:"",token:""},mode:"onChange"}),Z=I("email"),B=I("transactionId"),O=I("token");(0,d.useEffect)(()=>{let t;return i>0?t=setTimeout(()=>{c(i-1)},1e3):0===i&&n&&r(!1),()=>clearTimeout(t)},[i,n]);let getErrorMessageMap=t=>({token_validate_failed:t("Please complete the cloudflare verification"),same_email:t("The email is same as your payment email, do not need to update it"),not_found:t("The transaction number is not found in our system"),code_validate_failed:t("The verify code is not correct")}),D=(0,d.useMemo)(()=>getErrorMessageMap(t),[t]),H=(0,_.D)({mutationFn:k.cf,onSuccess:t=>{"email_updated"!=t.result?"token_validate_failed"===t.result?A("token",{message:D[t.result]}):"same_email"===t.result?A("email",{message:D[t.result]}):"not_found"===t.result?A("transactionId",{message:D[t.result]}
1):"code_validate_failed"===t.result&&A("code",{message:D[t.result]}):P(!0)},onError:n=>{C.Am.error(t("Failed to retrive license key"),{description:(0,a.jsx)(s.F,{})})}}),onSubmit=async t=>{U(),P(!1);try{await H.mutateAsync({email:t.email.trim(),code:t.code,transactionId:t.transactionId})}catch(t){}},z=(0,_.D)({mutationFn:j.O8,onSuccess:t=>{"code_sended"!==t.result?"token_validate_failed"===t.result?A("token",{message:D[t.result]}):"same_email"===t.result?A("email",{message:D[t.result]}):"not_found"===t.result&&A("transactionId",{message:D[t.result]}):(r(!0),c(60))},onError:n=>{C.Am.error(t("Failed to send email code"),{description:(0,a.jsx)(s.F,{})})}}),K=t("Retrieve License Key");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(f.Z,{title:"".concat(K," - ").concat(t("Chatbox Help Center: Guides and FAQs")),description:t(K)}),(0,a.jsxs)(g.Z,{title:K,className:"min-h-[63vh]",children:[(0,a.jsx)("h2",{children:K}),(0,a.jsxs)("div",{className:"flex items-center gap-3 rounded-lg bg-orange-50 border-2 border-orange-400 p-4 my-4",children:[(0,a.jsx)("svg",{className:"flex-shrink-0 w-6 h-6 text-orange-600",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,a.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})}),(0,a.jsxs)("div",{className:"flex-1",children:[(0,a.jsx)("p",{className:"text-orange-900 font-semibold mb-1",children:t("⚠️ This page is deprecated")}),(0,a.jsx)("p",{className:"text-orange-800 text-sm",children:(0,a.jsx)(u.cC,{i18nKey:"You should NOT use any functionality on this page. Please use the new method: <a>Sign in and bind your license →</a>",components:{a:(0,a.jsx)(o(),{href:"/user/retrieve-license-key",className:"font-bold underline hover:text-orange-900 decoration-2"})}})})]})]}),(0,a.jsxs)("p",{children:[(0,a.jsx)(u.cC,{i18nKey:"If you are unable to enter your email address at <a>User Portal</a> to retrieve your License Key, it may be because you entered the wrong email address when making your purchase.",components:{a:(0,a.jsx)(o(),{href:b.y4.helpCenter.login,className:"text-blue-500 text-sm",target:"_blank"})}}),t("However, it's okay. You can still find your License Key by copying the transaction number from your payment receipt.")]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 rounded-lg bg-blue-50 p-2 my-4 text-orange-400 text-sm",children:[(0,a.jsx)(y.aN,{className:"flex-shrink-0",fill:"#228BE6"}),(0,a.jsx)("div",{children:(0,a.jsx)("span",{className:"text-blue-800",children:t("Please note that this method only supports payment receipts from WeChat Pay and Alipay.")})})]}),(0,a.jsx)("h4",{className:"py-2",children:t("How to Find Transaction Number")}),(0,a.jsxs)("ul",{className:"marker:text-blue-500",children:[(0,a.jsx)("li",{children:t("WeChat Pay")}),(0,a.jsx)("div",{className:"flex justify-start",children:(0,a.jsx)(l(),{src:"https://download.chatboxai.app/static/wechatpay-payment-screenshot.jpg",alt:"wechatpay-payment-screenshot",width:280,height:70,className:"rounded border m-1"})}),(0,a.jsx)("li",{children:t("Alipay")}),(0,a.jsx)("div",{className:"flex justify-start",children:(0,a.jsx)(l(),{src:"https://download.chatboxai.app/static/alipay-payment-screenshot.png",alt:"alipay-payment-screenshot",width:280,height:70,className:"rounded border m-1"})})]}),(0,a.jsx)("span",{className:"px-2",children:t("Copy the transaction number according to the instructions above.")}),(0,a.jsx)("h4",{className:"py-2",children:t("Input Your Transaction Number And New Email")}),(0,a.jsx)("div",{className:"flex gap-1 flex-col px-2 w-96",children:(0,a.jsxs)("form",{onSubmit:E(onSubmit),children:[(0,a.jsxs)("div",{className:"grid mb-2",children:[(0,a.jsx)(RequiredLabel,{children:t("Transaction Number")}),(0,a.jsx)(p.Qr,{name:"transactionId",control:S,render:t=>{let{field:n}=t;return(0,a.jsx)("input",{...n,type:"text",className:"flex h-10 rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",placeholder:"transaction number",onChange:t=>{n.onChange(t),U(),P(!1)}})}}),R.transactionId&&(0,a.jsx)("span",{className:"text-red-500 text-sm p-1",children:R.transactionId.message})]}),(0,a.jsxs)("div",{className:"grid mb-2",children:[(0,a.jsx)(RequiredLabel,{children:t("New Email")}),(0,a.jsxs)("div",{className:"relative h-10",children:[(0,a.jsx)(p.Qr,{name:"email",control:S,render:t=>{let{field:n}=t;return(0,a.jsx)("input",{...n,type:"email",className:"h-full w-full px-3 py-2 rounded-md border border-input bg-background text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",placeholder:"your new email address",onChange:t=>{n.onChange(t),U("email"),P(!1)}})}}),(0,a.jsx)(w.z,{variant:"outline",size:"1",className:(0,v.q)("absolute right-2 top-1/2 -translate-y-1/2 px-3"),disabled:!Z||!!R.email||n&&i>0||!O,onClick:async t=>{t.preventDefault();try{await z.mutateAsync({email:Z,transactionId:B,token:O})}catch(t){}},loading:z.isPending,children:n&&i>0?"".concat(t("Sent")," (").concat(i,"s)"):t("Send")})]}),R.email&&(0,a.jsx)("span",{className:"text-red-500 text-sm p-1",children:R.email.message})]}),(0,a.jsxs)("div",{className:"grid mb-2",children:[(0,a.jsx)(RequiredLabel,{children:t("Verify Code")}),(0,a.jsx)(p.Qr,{name:"code",control:S,render:t=>{let{field:n}=t;return(0,a.jsx)("input",{...n,type:"text",className:"flex h-10 rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",placeholder:"verify code from email",onChange:t=>{n.onChange(t),U("code"),P(!1)}})}}),R.code&&(0,a.jsx)("span",{className:"text-red-500 text-sm p-1",children:R.code.message})]}),(0,a.jsxs)("div",{className:"mt-3",children:[(0,a.jsx)(x.Nc,{siteKey:"0x4AAAAAAAhuy-25TwOiV9EV",onSuccess:t=>{T("token",t),U(),P(!1)},className:"my-2 bg-slate-300"}),R.token&&(0,a.jsx)("span",{className:"text-red-500 text-sm p-1",children:R.token.message})]}),(0,a.jsx)("p",{className:"my-4",children:t("After successful submission, you will receive an email containing the License Key in your new email address.")}),(0,a.jsx)(w.z,{type:"submit",disabled:!M,size:"3",className:"border p-2.5 rounded-md shadow-sm hover:shadow-md bg-blue-600 text-white hover:bg-blue-700 text-sm disabled:opacity-50 disabled:cursor-not-allowed",loading:H.isPending,children:t("Submit And Update your email address")}),m&&(0,a.jsx)("p",{className:"text-green-600",children:t("Email updated successfully. The license key has been sent to your new email address.")})]})}),(0,a.jsx)("hr",{}),(0,a.jsx)("h3",{children:t("Need Help?")}),(0,a.jsxs)("p",{children:[t("Unable to retrieve your license? Visit the support platform for order assistance.")," ",(0,a.jsx)(s.Z,{order:!0})]})]})]})}},73931:function(t,n,r){"use strict";function classname(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.filter(Boolean).join(" ")}r.d(n,{q:function(){return classname}})},49408:function(t,n,r){"use strict";r.d(n,{Nc:function(){return h}});var a,s=r(50959),i=r(11527),o=(0,s.forwardRef)(({as:t="div",...n},r)=>(0,i.jsx)(t,{...n,ref:r})),c="cf-turnstile-script",l="onloadTurnstileCallback",W=t=>!!document.getElementById(t),X=({render:t="explicit",onLoadCallbackName:n=l,scriptOptions:{nonce:r="",defer:a=!0,async:s=!0,id:i="",appendTo:o,onError:u,crossOrigin:d=""}={}})=>{let p=i||c;if(W(p))return;let h=document.createElement("script");h.id=p,h.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${n}&render=${t}`,document.querySelector(`script[src="${h.src}"]`)||(h.defer=!!a,h.async=!!s,r&&(h.nonce=r),d&&(h.crossOrigin=d),u&&(h.onerror=u,delete window[n]),("body"===o?document.body:document.getElementsByTagName("head")[0]).appendChild(h))},u={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},d="unloaded",p=new Promise((t,n)=>{a={resolve:t,reject:n},"ready"===d&&t(void 0)}),ee=(t=l)=>("unloaded"===d&&(d="loading",window[t]=()=>{a.resolve(),d="ready",delete window[t]}),p),h=(0,s.forwardRef)((t,n)=>{let{scriptOptions:r,options:a={},siteKey:p,onWidgetLoad:h,onSuccess:m,onExpire:f,onError:x,onBeforeInteractive:g,onAfterInteractive:b,onUnsupported:y,onTimeout:w,onLoadScript:v,id:k,style:j,as:_="div",injectScript:N=!0,rerenderOnCallbackChange:C=!1,...L}=t,P=a.size,S=(0,s.useCallback)(()=>typeof P>"u"?{}:"execute"===a.execution?u.invisible:"interaction-only"===a.appearance?u.interactionOnly:u[P],[a.execution,P,a.appearance]),[E,I]=(0,s.useState)(S()),T=(0,s.useRef)(null),[A,U]=(0,s.useState)(!1),R=(0,s.useRef)(void 0),M=(0,s.useRef)(!1),F=k||"cf-turnstile",Z=(0,s.useRef)({onSuccess:m,onError:x,onExpire:f,onBeforeInteractive:g,onAfterInteractive:b,onUnsupported:y,onTimeout:w});(0,s.useEffect)(()=>{C||(Z.current={onSuccess:m,onError:x,onExpire:f,onBeforeInteractive:g,onAfterInteractive:b,onUnsupported:y,onTimeout:w})});let B=r?.id||c,O=function(t=c){let[n,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{W(t)&&r(!0)},n=new MutationObserver(e);return n.observe(document,{childList:!0,subtree:!0}),e(),()=>{n.disconnect()}},[t]),n}(B),D=r?.onLoadCallbackName||l,H=a.appearance||"always",z=(0,s.useMemo)(()=>({sitekey:p,action:a.action,cData:a.cData,theme:a.theme||"auto",language:a.language||"auto",tabindex:a.tabIndex,"response-field":a.responseField,"response-field-name":a.responseFieldName,size:function(t){if("invisible"!==t&&"interactionOnly"!==t)return t}(P),retry:a.retry||"auto","retry-interval":a.retryInterval||8e3,"refresh-expired":a.refreshExpired||"auto","refresh-timeout":a.refreshTimeout||"auto",execution:a.execution||"render",appearance:a.appearance||"always","feedback-enabled":a.feedbackEnabled??!0,callback:t=>{M.current=!0,C?m?.(t):Z.current.onSuccess?.(t)},"error-callback":C?x:(...t)=>Z.current.onError?.(...t),"expired-callback":C?f:(...t)=>Z.current.onExpire?.(...t),"before-interactive-callback":C?g:(...t)=>Z.current.onBeforeInteractive?.(...t),"after-interactive-callback":C?b:(...t)=>Z.current.onAfterInteractive?.(...t),"unsupported-callback":C?y:(...t)=>Z.current.onUnsupported?.(...t),"timeout-callback":C?w:(...t)=>Z.current.onTimeout?.(...t)}),[a.action,a.appearance,a.cData,a.execution,a.language,a.refreshExpired,a.responseField,a.responseFieldName,a.retry,a.retryInterval,a.tabIndex,a.theme,a.feedbackEnabled,a.refreshTimeout,p,P,C,C?m:null,C?x:null,C?f:null,C?g:null,C?b:null,C?y:null,C?w:null]),K=(0,s.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,s.useEffect)(function(){N&&!A&&(ee(D),X({onLoadCallbackName:D,scriptOptions:{...r,id:B}}))},[N,A,r,B,D]),(0,s.useEffect)(function(){"ready"!==d&&ee(D).then(()=>U(!0)).catch(console.error)},[D]),(0,s.useEffect)(function(){if(!T.current||!A)return;let t=!1;return(async()=>
1{if(t||!T.current)return;let n=window.turnstile.render(T.current,z);R.current=n,R.current&&h?.(R.current)})(),()=>{t=!0,R.current&&(window.turnstile.remove(R.current),M.current=!1)}},[F,A,z]),(0,s.useImperativeHandle)(n,()=>{let{turnstile:t}=window;return{getResponse(){if(!t?.getResponse||!R.current||!K()){console.warn("Turnstile has not been loaded");return}return t.getResponse(R.current)},getResponsePromise:async(t=3e4,n=100)=>new Promise((r,a)=>{let s,q=async()=>{if(M.current&&window.turnstile&&R.current)try{let t=window.turnstile.getResponse(R.current);return s&&clearTimeout(s),t?r(t):a(Error("No response received"))}catch(t){return s&&clearTimeout(s),console.warn("Failed to get response",t),a(Error("Failed to get response"))}s||(s=setTimeout(()=>{s&&clearTimeout(s),a(Error("Timeout"))},t)),await new Promise(t=>setTimeout(t,n)),await q()};q()}),reset(){if(!t?.reset||!R.current||!K()){console.warn("Turnstile has not been loaded");return}"execute"===a.execution&&I(u.invisible);try{M.current=!1,t.reset(R.current)}catch(t){console.warn(`Failed to reset Turnstile widget ${R}`,t)}},remove(){if(!t?.remove||!R.current||!K()){console.warn("Turnstile has not been loaded");return}I(u.invisible),M.current=!1,t.remove(R.current),R.current=null},render(){if(!t?.render||!T.current||!K()||R.current){console.warn("Turnstile has not been loaded or container not found");return}let n=t.render(T.current,z);return R.current=n,R.current&&h?.(R.current),"execute"!==a.execution&&I(P?u[P]:{}),n},execute(){if("execute"!==a.execution){console.warn('Execution mode is not set to "execute"');return}if(!t?.execute||!T.current||!R.current||!K()){console.warn("Turnstile has not been loaded or container not found");return}t.execute(T.current,z),I(P?u[P]:{})},isExpired:()=>t?.isExpired&&R.current&&K()?t.isExpired(R.current):(console.warn("Turnstile has not been loaded"),!1)}},[R,a.execution,P,z,T,K,A,h]),(0,s.useEffect)(()=>{if(A||!O)return;if(window.turnstile){U(!0);return}let t=setInterval(()=>{window.turnstile&&(U(!0),clearInterval(t))},50);return()=>{clearInterval(t)}},[A,O]),(0,s.useEffect)(()=>{I(S())},[a.execution,P,H]),(0,s.useEffect)(()=>{O&&"function"==typeof v&&v()},[O]),(0,i.jsx)(o,{ref:T,as:_,id:F,style:{...E,...j},...L})});h.displayName="Turnstile"}},function(t){t.O(0,[6618,4702,2626,7548,9774,2888,179],function(){return t(t.s=46004)}),_N_E=t.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.