PageSourceSearch

https://app.inframail.io/_next/static/chunks/4913-893dc8ef90b867e4.js

js inframail.io collected 2026-10-04 14:43:30 UTC 99,074 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4913],{54465:function(e,t,n){n.d(t,{J:function(){return c}});var r="https://js.stripe.com/v3",s=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,a="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",i=null,o=function(e){return null!==i||(i=new Promise((function(t,n){if("undefined"!==typeof window)if(window.Stripe&&e&&console.warn(a),window.Stripe)t(window.Stripe);else try{var i=function(){for(var e=document.querySelectorAll('script[src^="'.concat(r,'"]')),t=0;t<e.length;t++){var n=e[t];if(s.test(n.src))return n}return null}();i&&e?console.warn(a):i||(i=function(e){var t=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",n=document.createElement("script");n.src="".concat(r).concat(t);var s=document.head||document.body;if(!s)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return s.appendChild(n),n}(e)),i.addEventListener("load",(function(){window.Stripe?t(window.Stripe):n(new Error("Stripe.js not available"))})),i.addEventListener("error",(function(){n(new Error("Failed to load Stripe.js"))}))}catch(o){return void n(o)}else t(null)}))),i},l=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"1.46.0",startTime:t})}(r,n),r},d=Promise.resolve().then((function(){return o(null)})),u=!1;d.catch((function(e){u||console.warn(e)}));var c=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];u=!0;var r=Date.now();return d.then((function(e){return l(e,t,r)}))}},8327:function(e,t,n){n.d(t,{v:function(){return Nt}});var r=n(14924),s=n(85893),a=n(81558),i=n(54210),o=n(67294),l=n(47568),d=n(97582),u=n(12189),c=n(61017),m=n(99405),f=n(77794),p=n(55639),h=n(98029),g=function(e){var t=e.host,n=e.smtp,r=(0,p.P)().me,g=(0,a.G)(),v=g.moveToNextStep,y=g.setHost,x=(0,o.useState)(""),w=x[0],b=x[1],S=(0,h.D)({mutationKey:["put-hestia-details"],mutationFn:f.Z.hosts.hestia.putDetails,onSuccess:function(e,t,n){y(e)}}),j=(0,h.D)({mutationKey:["change-hesti-passowrd"],mutationFn:f.Z.hosts.putPassword}),D=function(){var e=(0,l.Z)((function(e){var s;return(0,d.__generator)(this,(function(a){switch(a.label){case 0:e.preventDefault(),a.label=1;case 1:return a.trys.push([1,4,,5]),[4,S.mutateAsync({hostId:t.id,smtpId:n.id})];case 2:return a.sent(),[4,j.mutateAsync({customerId:null===r||void 0===r?void 0:r.customerId,hostOrderId:t.orderId,isSupportRequest:!1,password:w})];case 3:return a.sent(),m.A.success({title:"Success",message:"Password set successfully"}),v(),[3,5];case 4:return s=a.sent(),m.A.error({message:s.message}),[3,5];case 5:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}();return(0,s.jsx)(i.P,{title:"Setup Hestia",description:"Add Hestia password",descriptionClassName:"ps-0",childrenClassName:"pb-[2.3rem] pt-[2rem]",children:(0,s.jsxs)("form",{onSubmit:D,className:"flex flex-col gap-6 items-end",children:[(0,s.jsx)(c.W,{label:"Hestia password",spellCheck:!1,value:w,onChange:function(e){return b(e.target.value)},containerClassName:"w-full"}),(0,s.jsx)(u.Z,{type:"submit",className:"w-40",isLoading:S.isPending||j.isPending,children:"Set"})]})})},v=n(51852),y=n(28151),x=n(26042),w=n(69396),b=n(99534),S=function(e){var t=e.fill,n=void 0===t?"#676767":t,r=(0,b.Z)(e,["fill"]);return(0,s.jsx)("svg",(0,w.Z)((0,x.Z)({viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),{children:(0,s.jsx)("path",{d:"M16.3594 12.1397L10.3601 6.14062L8.64573 8.06259L12.7157 12.1397L8.63844 16.2168L10.3601 18.1406L16.3594 12.1397Z",fill:n})}))},j=n(61781),D=n.n(j),k=n(49666),N=n(36493),I=n(55972),C=n(53797),Z=n(62762),P=n(38178),A=n(39956),M=n(16302),T=new Z.H(P.JT),R=function(e){var t,n,r=e.host,i=function(){var e=(0,o.useState)({currentStep:N.pK.cPanelSetup,password:"",isSetPasswordRequestInFlight:!1,hasSetPassword:!1,passwordErrorMessage:"",cPanelUsername:null,cPanelUrl:null,token:"",isSetTokenPasswordRequestInFlight:!1,tokenErrorMessage:""}),t=e[0],n=e[1],r=function(e){n((function(t){return(0,x.Z)({},t,e)}))},s=function(){return t.currentStep==N.pK.cPanelSetup},a=function(){var e=(0,l.Z)((function(e,t){var n;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,f.Z.hosts.getDetails({isSupportRequest:!1,customerId:e,hostOrderId:t})];case 1:return n=s.sent(),r({cPanelUsername:n.username,cPanelUrl:n.cpanelUrl}),[3,3];case 2:return s.sent(),m.A.error({message:"Can't find a host"}),[3,3];case 3:return[2]}}
1))}));return function(t,n){return e.apply(this,arguments)}}(),i=function(e){var t=T.validate(e);t.isValid?r({passwordErrorMessage:""}):t.isValid?r({passwordErrorMessage:"Password is not strong enough"}):r({passwordErrorMessage:"Password does not match requirements"}),r({password:e})},u=function(){var e=(0,l.Z)((function(e,n){var s,a;return(0,d.__generator)(this,(function(i){switch(i.label){case 0:r({isSetPasswordRequestInFlight:!0}),i.label=1;case 1:return i.trys.push([1,3,,4]),[4,f.Z.hosts.putPassword({isSupportRequest:!1,customerId:e,hostOrderId:n,password:t.password})];case 2:return i.sent(),r({hasSetPassword:!0,isSetPasswordRequestInFlight:!1}),m.A.success({message:"password set successfully"}),[3,4];case 3:return s=i.sent(),r({passwordErrorMessage:null!==(a=s.message)&&void 0!==a?a:"Failed to set password",isSetPasswordRequestInFlight:!1}),[3,4];case 4:return[2]}}))}));return function(t,n){return e.apply(this,arguments)}}(),c=function(){var e=(0,l.Z)((function(e,n,s){var a;return(0,d.__generator)(this,(function(i){switch(i.label){case 0:return i.trys.push([0,4,5,6]),r({isSetTokenPasswordRequestInFlight:!0}),[4,f.Z.hosts.putToken({isSupportRequest:!1,customerId:e,hostOrderId:n,token:t.token})];case 1:return i.sent(),console.log("put host token is successfull"),M.T.isAzureEnabled&&s.ip_address?(a=s.domain.replace("smtp.",""),[4,(0,C.dF)((0,l.Z)((function(){return(0,d.__generator)(this,(function(e){switch(e.label){case 0:return[4,A.hi.azure.postAzure({mainDomain:a,v2SmtpRelayId:s.id})];case 1:return e.sent(),[2]}}))})))]):[3,3];case 2:i.sent(),i.label=3;case 3:return r({tokenErrorMessage:""}),m.A.success({message:"Token set successfully"}),[3,6];case 4:return i.sent(),r({tokenErrorMessage:"Failed to set token"}),[3,6];case 5:return r({isSetTokenPasswordRequestInFlight:!1}),[7];case 6:return[2]}}
1))}));return function(t,n,r){return e.apply(this,arguments)}}();return(0,w.Z)((0,x.Z)({},t),{putToken:c,putPassword:u,generateAndSetRandomPassword:function(){var e=T.generateValidatedPassword();i(e)},getHostDetail:a,isGeneratePasswordButtonEnabled:function(){return!t.isSetPasswordRequestInFlight&&s()},isOnCurrentStep:s,isSetPasswordButtonEnabled:function(){return""!=t.password&&!t.isSetPasswordRequestInFlight&&s()},isSetTokenButtonEnabled:function(){return""!=t.token&&!t.isSetTokenPasswordRequestInFlight&&s()&&(I.X6||t.hasSetPassword)},isTokenInputEnabled:function(){return I.X6||t.hasSetPassword},passwordValidator:T,shouldShowSetPasswordFirstToolTip:function(){return!t.hasSetPassword},validateAndSetCurrentPasswordInput:i,handleChange:r})}(),c=(0,p.P)().me,h=(0,a.G)(),g=h.v2SmtpRelay,b=h.updateHost,j=h.moveToNextStep,Z=null!==(t=null===c||void 0===c?void 0:c.customerId)&&void 0!==t?t:0,P=null!==(n=null===r||void 0===r?void 0:r.orderId)&&void 0!==n?n:0;(0,o.useEffect)((function(){i.handleChange({cPanelUsername:r.username,cPanelUrl:r.url})}),[r.id]);var R,E,_=function(){var e=(0,l.Z)((function(e){return(0,d.__generator)(this,(function(t){switch(t.label){case 0:if(e.preventDefault(),!g)throw new Error("smtp can't be null");return[4,i.putToken(Z,P,g)];case 1:return t.sent(),b({hasToken:!0}),j(),[2]}}))}));return function(t){return e.apply(this,arguments)}}();return r.hasToken?(0,s.jsxs)(k.j,{className:"mb-4",children:["You've already setup cPanel"," ",(0,s.jsx)("span",{className:"underline font-bold cursor-pointer",children:"Skip"})]}):(0,s.jsxs)("div",{children:[(0,s.jsxs)("form",{onSubmit:function(e){e.preventDefault(),i.putPassword(Z,P)},children:[(0,s.jsx)(y.Z,{type:"password",rules:i.passwordValidator.rules,label:"Password",spellCheck:!1,value:i.password,onChange:function(e){return i.validateAndSetCurrentPasswordInput(e.target.value)},error:i.passwordErrorMessage}),(0,s.jsxs)("div",{className:"flex items-center justify-end gap-4 mt-6",children:[(0,s.jsx)(u.Z,{isDisabled:!i.isGeneratePasswordButtonEnabled(),onClick:function(){return i.generateAndSetRandomPassword()},className:"px-6 text-sm",type:"button",children:"Generate Password"}),(0,s.jsx)(u.Z,{type:"submit",isLoading:i.isSetPasswordRequestInFlight,isDisabled:!i.isSetPasswordButtonEnabled(),className:"px-6 text-sm",children:"Set Password"})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:D().inputsGrid1Column,children:(0,s.jsxs)("div",{className:"",children:[(0,s.jsxs)("label",{className:"text-sm text-[#BAB9BD] font-normal",children:["Username:"," ",(0,s.jsx)("span",{className:"text-white font-semibold",children:null!==(R=i.cPanelUsername)&&void 0!==R?R:""})]}),(0,s.jsxs)("div",{className:"flex items-center gap-1 text-sm font-normal text-[#BAB9BD] mt-1 mb-8",children:[(0,s.jsx)("a",{className:"text-[#4A3AFF]",target:"_blank",href:null!==(E=i.cPanelUrl)&&void 0!==E?E:"",children:"cPanel Page"}),(0,s.jsx)(S,{className:"w-6 h-6"}),(0,s.jsx)("span",{children:"Login"}),(0,s.jsx)(S,{className:"w-6 h-6"}),(0,s.jsx)("span",{children:"Manage API Tokens"})]}),(0,s.jsx)(v.Z,{label:"Token",placeholder:"Enter Here",size:"sm",value:i.token,disabled:!i.isTokenInputEnabled(),className:"bg-transparent",type:"text",spellCheck:!1,error:i.tokenErrorMessage,onChange:function(e){return i.handleChange({token:e.target.value})}})]})}),(0,s.jsx)("form",{className:"flex justify-end mt-8",onSubmit:_,children:(0,s.jsx)("span",{className:i.shouldShowSetPasswordFirstToolTip()?"tooltip":"","data-tip":i.shouldShowSetPasswordFirstToolTip()?"Set password first":"",children:(0,s.jsx)(u.Z,{type:"submit",className:"px-10 text-sm",isLoading:i.isSetTokenPasswordRequestInFlight,isDisabled:!i.isSetTokenButtonEnabled(),children:"Set"})})})]})]})};function E(e){var t=(0,a.G)(),n=t.moveToNextStep,r=t.host,l=t.v2SmtpRelay;return(0,o.useEffect)((function(){(null===r||void 0===r?void 0:r.hasToken)&&n()}),[]),r&&l?"hestia"===r.type?(0,s.jsx)(g,{host:r,smtp:l}):(0,s.jsx)(i.P,{title:"Setup Cpanel",description:"Add cPanel password and token",shouldScrollIntoView:!1,childrenClassName:"pb-[2.3rem] pt-[2rem] flex flex-col gap-4",descriptionClassName:"ps-0",children:(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:"cPanel"}),(0,s.jsx)(R,{host:r})]})}):(0,s.jsx)("p",{className:"text-red-600 font-bold",children:"Invalid host, please contact support"})}var _=n(75210),F=n(81627);function B(e){var t,n=(0,a.G)().moveToNextStep,r=(0,_.kY)(),l=r.isLoading,d=r.data,c=(0,p.P)().me,m="Check ".concat(null!==(t=null===c||void 0===c?void 0:c.email)&&void 0!==t?t:""," inbox for verification email, it can take up to 180 seconds to show");return(0,o.useEffect)((function(){(null===d||void 0===d?void 0:d.shouldSkipDomainVerification)&&n()}),[d]),(0,s.jsx)(i.P,{title:"Verify Email",description:m,childrenClassName:"pb-10",children:l?(0,s.jsx)(F.wY,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-col pt-[3.75rem] pb-12 mb-2",children:[(0,s.jsx)("p",{className:"text-[#BAB9BD] text-h4 font-normal",children:'1. Find email with "IMPORTANT!" subject link'}),(0,s.jsx)("p",{className:"text-[#BAB9BD] text-h4 font-normal",children:"2. Click on link in the email to verify domain registration"}),(0,s.jsx)("p",{className:"text-[#BAB9BD] text-h4 font-normal",children:"3. Come back to Inframail and click continue"})]}
1),!d&&(0,s.jsx)(k.j,{children:"Make sure all domains are verified."}),(0,s.jsx)("div",{className:"flex justify-end mt-3",children:(0,s.jsx)(u.Z,{isLoading:l,onClick:function(){return n()},children:"CONTINUE"})})]})})}var L=n(25675),K=n.n(L),U=n(22541);function G(e){var t=(0,a.G)().moveToNextStep,n=(0,o.useState)(N.sB.complete),r=n[0],i=(n[1],(0,o.useRef)(null));return(0,o.useEffect)((function(){var e;null===(e=i.current)||void 0===e||e.scrollIntoView(),t()}),[i]),(0,s.jsx)("div",{ref:i,className:D().status,children:(0,s.jsxs)("div",{className:D().statusStep,children:[r==N.sB.inProgress?(0,s.jsx)(U.rj,{height:"20",width:"20",color:"#4fa94d",ariaLabel:"grid-loading",radius:"12.5",wrapperStyle:{},wrapperClass:"",visible:!0}):(0,s.jsx)(K(),{src:"/checkmark.svg",width:"20",height:"20",className:D().checkmark}),(0,s.jsx)("p",{className:D().statusStepTitle,children:"Adding DKIM Records"})]})})}var q,H=n(51351),O=n(67130),z=n(34782),V=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t,n=(0,p.P)().me,r=(0,a.G)(),i=r.flowId,o=(r.host,r.redirectModels),c=r.domains,h=r.nonScheduledDomains,g=r.bulkDomainPurchases,v=r.moveToNextStep,y=r.updateFlow,x=r.updateStepsState,w=function(){var e=(0,l.Z)((function(e){var t,n,r,s,a,i,o;return(0,d.__generator)(this,(function(l){switch(l.label){case 0:m.A.success({title:"Redirects added successfully"}),y({redirectModels:e}),t=!0,n=!1,r=void 0,l.label=1;case 1:l.trys.push([1,6,7,8]),s=function(){var t,n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return t=i.value,
1n=t.domains,r=e.filter((function(e){return n.includes(e.domain)})),[4,f.Z.bulk.updateDomainPurchase({id:t.id,redirects:{redirects:r}})];case 1:return s.sent(),[2]}}))},a=g[Symbol.iterator](),l.label=2;case 2:return(t=(i=a.next()).done)?[3,5]:[5,(0,d.__values)(s())];case 3:l.sent(),l.label=4;case 4:return t=!0,[3,2];case 5:return[3,8];case 6:return o=l.sent(),n=!0,r=o,[3,8];case 7:try{t||null==a.return||a.return()}finally{if(n)throw r}return[7];case 8:return v(),[2]}}))}));return function(t){return e.apply(this,arguments)}}();return(0,s.jsx)(z.Z,{customerId:null!==(t=null===n||void 0===n?void 0:n.customerId)&&void 0!==t?t:0,flowId:i,initialRedirectModels:function(){var e=o.map((function(e){return new O.W(e.domain,e.domainToRedirectTo,"saved")}));return c.forEach((function(t){e.find((function(e){return e.domain===t}))||e.push(new O.W(t))})),e}(),nonScheduledDomains:h,bulkDomainPurchases:g,nextStep:w,showRedirectModelsEventIfNoTypeSelected:!1,children:(0,s.jsx)(u.Z,{className:"px-8 text-sm bg-transparent border border-solid border-[#B1B1B1]",onClick:function(){x({hasSkippedRedirects:!0}),v()},children:"Skip"})})},Y="try refreshing page and restoring flow",W={registeringDomains:"Registering domains",failedRegisteringDomains:"Failed registering domains ".concat(Y),registeredDomains:"Registered domains",savingDomainsToMigrate:"Storing domain infos",failedSavingDomainsToMigrate:"Failed storing domain infos ".concat(Y),savedDomainsToMigrate:"Stored domain infos",addingOnDomains:"Setting up your add-on domains",failedAddingOnDomains:"We couldn't add your domains. ".concat("Try refreshing page and restoring flow"),addedOnDomains:"Your add-on domains are set up",updatingNameservers:"Updating nameservers",failedUpdatingNameservers:"Failed updating nameservers ".concat(Y),updatedNameservers:"Updated nameservers",addingSPFRecords:"Adding SPF records",failedAddingSPFRecords:"Failed adding SPF records ".concat(Y),addedSPFRecords:"Added SPF records",addingInstantlyTrackingDomain:"Adding Instantly tracking domain records",failedAddingInstantlyTrackingDomain:"Failed adding Instantly tracking domain records ".concat(Y),addedInstantlyTrackingDomain:"Added Instantly tracking domain records",addingDMARCRecords:"Adding DMARC records",failedAddingDMARCRecords:"Failed adding DMARC records ".concat(Y),addedDMARCRecords:"Added DMARC records",addingEmails:"Adding emails",failedAddingEmails:"Failed adding emails ".concat(Y),addedEmails:"Added emails",addingEmailForwarders:"Adding email forwarders",failedAddingEmailForwarders:"Failed adding email forwarders ".concat(Y),addedEmailForwarders:"Added email forwarders",addingRedirects:"Adding redirects",failedAddingRedirects:"Failed adding redirects ".concat(Y),addedRedirects:"Added redirects"},X=n(10253);function J(e){var t=(0,o.useState)(q.idle),n=t[0],r=t[1],a=(0,o.useState)(""),c=a[0],f=a[1],p=(0,o.useState)(0),h=p[0],g=p[1],v={loading:e.loadingTitle,failed:e.failedTitle,complete:e.completeTitle},y=function(){var t=(0,l.Z)((function(){var t,n,s,a,i,o,l,u,c,p;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:r(q.loading),f(""),t=!0,n=!1,s=void 0,d.label=1;case 1:d.trys.push([1,8,9,10]),a=e.actions.entries()[Symbol.iterator](),d.label=2;case 2:if(t=(i=a.next()).done)return[3,7];o=(0,X.Z)(i.value,2),l=o[0],u=o[1],g(l+1),d.label=3;case 3:return d.trys.push([3,5,,6]),[4,u()];case 4:return d.sent()?[3,6]:(r(q.failed),m.A.error({message:e.failedTitle}),[2]);case 5:return c=d.sent(),r(q.failed),m.A.error({message:e.failedTitle}),f(c.message),[2];case 6:return t=!0,[3,2];case 7:return[3,10];case 8:return p=d.sent(),n=!0,s=p,[3,10];case 9:try{t||null==a.return||a.return()}finally{if(n)throw s}return[7];case 10:return g(e.actions.length),r(q.complete),e.onActionsComplete(),m.A.success({message:e.completeTitle}),[2]}}))}));return function(){return t.apply(this,arguments)}}();return(0,o.useEffect)((function(){y()}),[e.currentStep]),(0,s.jsxs)(i.P,{shouldScrollIntoView:!0,title:v[n],childrenClassName:"py-6",children:[n===q.loading&&e.loadingProgressLabel&&(0,s.jsxs)("p",{className:"mb-3 text-sm text-[#909296]",children:["Setting up ",e.loadingProgressLabel," ",h," of"," ",e.actions.length]}),(0,s.jsxs)("div",{className:D().statusStep,children:[n==q.loading&&(0,s.jsx)(U.rj,{height:"80",
1width:"80",color:"#4fa94d",ariaLabel:"grid-loading",radius:"12.5",wrapperStyle:{},wrapperClass:"",visible:!0}),n==q.failed&&(0,s.jsx)("p",{children:"\u274c"}),c&&(0,s.jsx)("p",{className:"m-0 text-red-600 font-semibold",children:c}),n==q.complete&&(0,s.jsx)(K(),{src:"/checkmark.svg",width:"20",height:"20",className:D().checkmark})]}),n===q.failed&&(0,s.jsx)("div",{className:"flex justify-end",children:(0,s.jsx)(u.Z,{variant:"dark",onClick:y,children:"Retry"})})]})}!function(e){e.loading="loading",e.failed="failed",e.complete="complete",e.idle="idle"}(q||(q={}));var Q=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,a.G)(),r=n.stepsState,i=n.moveToNextStep,o=n.nonScheduledDomains,u=n.host;n.v2SmtpRelay;return(0,s.jsx)(J,{currentStep:r.currentStep,loadingTitle:W.addingSPFRecords,failedTitle:W.failedAddingSPFRecords,completeTitle:W.addedSPFRecords,shouldScrollIntoView:!1,actions:o.map((function(e){return(0,l.Z)((function(){var n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,f.Z.cpanel.postSPF({isSupportRequest:!1,customerId:null!==(n=null===t||void 0===t?void 0:t.customerId)&&void 0!==n?n:-1,hostOrderId:null!==(r=null===u||void 0===u?void 0:u.orderId)&&void 0!==r?r:-1,domainName:e})];case 1:return s.sent(),[2,!0];case 2:throw s.sent();case 3:return[2]}}
1))}))})),onActionsComplete:i})},$=["instantly","smartlead","saleshandy","reachinbox","reply.io","woodpecker","plusvibe"],ee={instantly:"Instantly",smartlead:"Smartlead",reachinbox:"ReachInbox","reply.io":"Reply.io",woodpecker:"Woodpecker",saleshandy:"SalesHandy",plusvibe:"Plusvibe.co"},te=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,o.useState)(null),r=n[0],c=n[1],g=(0,a.G)(),v=g.nonScheduledDomains,y=g.moveToNextStep,x=g.getNextStep,w=g.host,b=g.updateStepsState,S=(0,h.D)({mutationFn:f.Z.cpanel.postTrackingDomain}),j=S.mutateAsync,D=S.isPending,k=S.isError,N=S.error,I=function(){var e=(0,l.Z)((function(){var e,n,s,a,i,o,l,u,c;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:if(!r)return[2,m.A.error({title:"please select platform first"})];e=!0,n=!1,s=void 0,d.label=1;case 1:d.trys.push([1,8,9,10]),a=v[Symbol.iterator](),d.label=2;case 2:if(e=(i=a.next()).done)return[3,7];o=i.value,d.label=3;case 3:return d.trys.push([3,5,,6]),[4,j({customerId:null===t||void 0===t?void 0:t.customerId,domainName:o,hostOrderId:null===w||void 0===w?void 0:w.orderId,isSupportRequest:!1,type:r})];case 4:return d.sent(),[3,6];case 5:return l=d.sent(),console.log(l),[2];case 6:return e=!0,[3,2];case 7:return[3,10];case 8:return u=d.sent(),n=!0,s=u,[3,10];case 9:try{e||null==a.return||a.return()}finally{if(n)throw s}return[7];case 10:return c=x(),b({trackingDomainPlatform:r,currentStep:c}),m.A.success({title:"".concat(r," tracking domain is added successfully")}),[2]}}))}));return function(){return e.apply(this,arguments)}}();return(0,s.jsx)(i.P,{title:"Tracking domain platform",description:"Choose sending platform for adding custom tracking domain records",childrenClassName:"py-6",children:(0,s.jsxs)("form",{className:"flex flex-col gap-3",onSubmit:function(e){e.preventDefault(),I()},children:[$.map((function(e){return(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:e,checked:r===e,onChange:function(e){return c(e.target.value)}}),(0,s.jsx)("span",{children:ee[e]})]},e)})),k&&(0,s.jsx)("p",{className:"text-red-700",children:N.message}),(0,s.jsxs)("div",{className:"flex items-center justify-end gap-3 mt-6",children:[(0,s.jsx)(u.Z,{onClick:function(){return y()},children:"Skip"}),(0,s.jsx)(u.Z,{type:"submit",isDisabled:null==r,isLoading:D,children:"Set"})]})]})})},ne=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,a.G)(),n=t.nonScheduledDomains,r=t.host,i=t.moveToNextStep,o=t.v2SmtpRelay,u=(0,p.P)().me;return(0,s.jsx)(J,{loadingTitle:W.addingOnDomains,failedTitle:W.failedAddingOnDomains,completeTitle:W.addedOnDomains,loadingProgressLabel:"domain",actions:n.map((function(e){return(0,l.Z)((function(){var t,n,s;return(0,d.__generator)(this,(function(a){switch(a.label){case 0:return a.trys.push([0,5,,6]),[4,f.Z.cpanel.postAddonDomain({isSupportRequest:!1,hostOrderId:null!==(t=null===r||void 0===r?void 0:r.orderId)&&void 0!==t?t:-1,customerId:null!==(n=null===u||void 0===u?void 0:u.customerId)&&void 0!==n?n:-1,domain:e})];case 1:if(a.sent(),!M.T.isAzureEnabled)return[3,4];if(!(null===o||void 0===o?void 0:o.id))throw console.error("V2 SMTP relay not found"),new Error("V2 SMTP relay not found");return[4,f.Z.smtp.getById(null===o||void 0===o?void 0:o.id)];case 2:return a.sent()?(console.log(null===r||void 0===r?void 0:r.nameservers),[4,A.hi.dns.postDNSRecords({hostOrderId:null!==(s=null===r||void 0===r?void 0:r.orderId)&&void 0!==s?s:-1,domainName:e,imap:null===r||void 0===r?void 0:r.nameservers[0].replace(/^ns\d\./,"")})]):[3,4];case 3:a.sent(),a.label=4;case 4:return[2,!0];case 5:throw a.sent();case 6:return[2]}}
1))}))})),onActionsComplete:function(){i()}})},re=n(42516),se=n(30381),ae=n.n(se),ie=n(41664),oe=n.n(ie),le=function(){var e,t=(0,a.G)(),n=t.flowId,r=t.bulkDomainPurchases,l=(0,o.useMemo)((function(){return r.find((function(e){return e.flow===n}))}),[r,n]),d=(0,o.useMemo)((function(){return(null===l||void 0===l?void 0:l.setup_start_date)?ae()(l.setup_start_date).format("MMM DD, YYYY [at] h:mm A"):null}),[null===l||void 0===l?void 0:l.setup_start_date]),u=null!==(e=null===l||void 0===l?void 0:l.domains.length)&&void 0!==e?e:0;return(0,s.jsx)(i.P,{title:"Domains queued for automatic setup",description:"There is no CSV to download yet because every domain in this flow is scheduled.",shouldScrollIntoView:!0,childrenClassName:"py-8",children:(0,s.jsxs)("div",{className:"flex flex-col gap-5 px-4 max-w-xl mx-auto text-center",children:[(0,s.jsx)("p",{className:"text-dark-1 text-sm leading-relaxed",children:"Your domains are queued and will be set up automatically in the background. When processing finishes, you can export sending-platform CSV files from the Domains page."}),d?(0,s.jsxs)("p",{className:"text-[#BAB9BD] text-sm",children:[(0,s.jsx)("span",{className:"font-semibold text-white",children:"Scheduled setup starts:"})," ",d,u>0?(0,s.jsxs)("span",{className:"block mt-1 text-gray-400",children:["(",u," domain",1!==u?"s":""," in this batch)"]}):null]}):(0,s.jsx)("p",{className:"text-[#BAB9BD] text-sm",children:"You can open the Domains tab to see scheduled batches and exact start times."}),(0,s.jsx)("div",{className:"flex flex-col sm:flex-row gap-3 justify-center items-center pt-2",children:(0,s.jsx)(oe(),{href:"/domains",className:"inline-flex items-center justify-center rounded-lg bg-blue-600 hover:bg-blue-700 text-white font-semibold text-sm px-6 py-3 transition-colors",children:"Go to Domains tab"})})]})})},de=function(e){var t=(0,a.G)(),n=t.updateStepsState,r=t.emailModels,i=t.flowType,l=t.nonScheduledDomains,d=t.host,u=t.stepsState.trackingDomainPlatform,c=t.isWarmupOnByDefault,m=t.warmupPerDayLimit,f=t.v2SmtpRelay,p=0===l.length;return(0,o.useEffect)((function(){p&&d&&f&&n({hasDownloadedCSV:!1,isCompleted:!0})}),[p,d,f]),d&&f?p?(0,s.jsx)(le,{}):(0,s.jsx)(re.Z,{isMigrationFlow:"migrate"===i,hostNameServersForMigrateFlow:null===d||void 0===d?void 0:d.nameservers,domains:l,emailModels:r.filter((function(e){return l.includes(e.domain)})),v2SmtpRelay:f,host:d,isWarmupOnByDefault:c,warmupPerDayLimit:m,trackingDomainPlatform:u,addCustomTrackingUrl:"smartlead"===u,onComplete:function(e){return n({hasDownloadedCSV:e,isCompleted:!0})}}):(0,s.jsx)("p",{className:"text-red-600 font-bold",children:"Error: Invalid host or SMTP"})},ue=n(15499),ce=n(52857),me=function(){var e=(0,a.G)(),t=e.domains,n=e.flowType,r=e.updateStepsState,l=e.deferredFlowFlags,d=e.stepsState.isCompleted,c=(0,ce.Po)(n,l);if((0,o.useEffect)((function(){c&&!d&&r({isCompleted:!0})}),[c,d]),!c)return(0,s.jsx)(F.wY,{});var m="migrate"===n,f=m?"Domains saved":"Domains registered",p=m?"We've saved your migrated domains. You can set them up on a host whenever you're ready.":"We've registered your domains. You can set them up on a host whenever you're ready.";return(0,s.jsx)(i.P,{title:f,description:p,childrenClassName:"py-6",children:(0,s.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,s.jsx)(k.j,{children:"Your domains are stored in your account. When you are ready to configure hosting, email, and DNS, you can run a setup flow from the dashboard or contact support."}),t.length>0&&(0,s.jsx)("div",{className:"rounded border border-solid border-[#494F57] divide-y divide-[#494F57]",children:t.map((function(e){return(0,s.jsx)("div",{className:"px-4 py-3 text-white text-sm",children:e},e)}))}),(0,s.jsx)("div",{className:"flex justify-end",children:(0,s.jsx)(u.Z,{onClick:function(){window.location.href="/"},children:"Go to dashboard"})})]})})},fe=n(51438),pe=n(29815),he=n(64604),ge=n(38322),ve=n(63755),ye=n(78320),xe=n(67904),we=n(88136),be=n(61584),Se=n(1731),je=n(88144),De=n(47083),ke=n(11163),Ne=n(36372),Ie=n(85657),Ce=n(58491),Ze=n(26967),Pe=function e(){(0,fe.Z)(this,e)};Pe.perDayLimit=5,Pe.perDayLimitForMigrationAfter24Hours=20;var Ae,Me=n(4111),Te=n(28668),Re=n(25171),Ee=n(56647),_e=n(19978);
1!function(e){e.invalidDomains="Invalid domain, only .com and .co domains can be registered",e.invalidDomainSubdomain="Invalid domain, subdomains are not supported",e.invalidXYZDomain="Invalid domain, .xyz are not supported",e.invalidDeDomain="Invalid domain, .de are not supported",e.missingCurrentFlowDomains="Missing current flow domains",e.mismatchingDomains="Mismatching domains between domains order and flow",e.unpaidDomainsCheckout="Domains checkout is unpaid",e.domainsLimitReached="Domains limit reached",e.unableToDetermineDomainsLimit="Unable to determine domains limit"}(Ae||(Ae={}));var Fe=function(e){(0,Te.Z)(n,e);var t=(0,Re.Z)(n);function n(e){var r;return(0,fe.Z)(this,n),r=t.call(this,e,Ee.W.BAD_REQUEST,"Domains Validation Error"),Error.captureStackTrace&&Error.captureStackTrace((0,Me.Z)(r),n),r}return n}(_e.G),Be=[{country:"Afghanistan",tlds:[".af"]},{country:"\xc5land",tlds:[".ax"]},{country:"Albania",tlds:[".al"]},{country:"Algeria",tlds:[".dz"]},{country:"American Samoa",tlds:[".as"]},{country:"Andorra",tlds:[".ad"]},{country:"Angola",tlds:[".ao"]},{country:"Anguilla",tlds:[".ai"]},{country:"Antarctica",tlds:[".aq"]},{country:"Antigua and Barbuda",tlds:[".ag"]},{country:"Argentina",tlds:[".ar"]},{country:"Armenia",tlds:[".am"]},{country:"Aruba",tlds:[".aw"]},{country:"Ascension Island",tlds:[".ac"]},{country:"Australia",tlds:[".au"]},{country:"Austria",tlds:[".at"]},{country:"Azerbaijan",tlds:[".az"]},{country:"Bahamas",tlds:[".bs"]},{country:"Bahrain",tlds:[".bh"]},{country:"Bangladesh",tlds:[".bd"]},{country:"Barbados",tlds:[".bb"]},{country:"Basque Country",tlds:[".eus"]},{country:"Belarus",tlds:[".by"]},{country:"Belgium",tlds:[".be"]},{country:"Belize",tlds:[".bz"]},{country:"Benin",tlds:[".bj"]},{country:"Bermuda",tlds:[".bm"]},{country:"Bhutan",tlds:[".bt"]},{country:"Bolivia",tlds:[".bo"]},{country:"Bonaire",tlds:[".bq",".an",".nl"]},{country:"Bosnia and Herzegovina",tlds:[".ba"]},{country:"Botswana",tlds:[".bw"]},{country:"Bouvet Island",tlds:[".bv"]},{country:"Brazil",tlds:[".br"]},{country:"British Indian Ocean Territory",tlds:[".io"]},{country:"British Virgin Islands",tlds:[".vg"]},{country:"Brunei",tlds:[".bn"]},{country:"Bulgaria",tlds:[".bg"]},{country:"Burkina Faso",tlds:[".bf"]},{country:"Burma (officially: Myanmar)",tlds:[".mm"]},{country:"Burundi",tlds:[".bi"]},{country:"Cambodia",tlds:[".kh"]},{country:"Cameroon",tlds:[".cm"]},{country:"Canada",tlds:[".ca"]},{country:"Cape Verde (in Portuguese: Cabo Verde)",tlds:[".cv"]},{country:"Catalonia",tlds:[".cat"]},{country:"Cayman Islands",tlds:[".ky"]},{country:"Central African Republic",tlds:[".cf"]},{country:"Chad",tlds:[".td"]},{country:"Chile",tlds:[".cl"]},{country:"China, People\u2019s Republic of",tlds:[".cn"]},{country:"Christmas Island",tlds:[".cx"]},{country:"Cocos (Keeling) Islands",tlds:[".cc"]},{country:"Colombia",tlds:[".co"]},{country:"Comoros",tlds:[".km"]},{country:"Congo, Democratic Republic of the (Congo-Kinshasa)",tlds:[".cd"]},{country:"Congo, Republic of the (Congo-Brazzaville)",tlds:[".cg"]},{country:"Cook Islands",tlds:[".ck"]},{country:"Costa Rica",tlds:[".cr"]},{country:"C\xf4te d\u2019Ivoire (Ivory Coast)",tlds:[".ci"]},{country:"Croatia",tlds:[".hr"]},{country:"Cuba",tlds:[".cu"]},{country:"Cura\xe7ao",tlds:[".cw"]},{country:"Cyprus",tlds:[".cy"]},{country:"Czechia (Czech Republic)",tlds:[".cz"]},{country:"Denmark",tlds:[".dk"]},{country:"Djibouti",tlds:[".dj"]},{country:"Dominica",tlds:[".dm"]},{country:"Dominican Republic",tlds:[".do"]},{country:"East Timor (Timor-Leste)",tlds:[".tl",".tp"]},{country:"Ecuador",tlds:[".ec"]},{country:"Egypt",tlds:[".eg"]},{country:"El Salvador",tlds:[".sv"]},{country:"Equatorial Guinea",tlds:[".gq"]},{country:"Eritrea",tlds:[".er"]},{country:"Estonia",tlds:[".ee"]},{country:"Ethiopia",tlds:[".et"]},{country:"European Union",tlds:[".eu"]},{country:"Falkland Islands",tlds:[".fk"]},{country:"Faeroe Islands",tlds:[".fo"]},{country:"Federated States of Micronesia",tlds:[".fm"]},{country:"Fiji",tlds:[".fj"]},{country:"Finland",tlds:[".fi"]},{country:"France",tlds:[".fr"]},{country:"French Guiana",tlds:[".gf"]},{country:"French Polynesia",tlds:[".pf"]},{country:"French Southern and Antarctic Lands",tlds:[".tf"]},{country:"Gabon (officially: Gabonese Republic)",tlds:[".ga"]},{country:"Galicia",tlds:[".gal"]},{country:"Gambia",tlds:[".gm"]},{country:"Gaza Strip (Gaza)",tlds:[".ps"]}
1,{country:"Georgia",tlds:[".ge"]},{country:"Germany",tlds:[".de"]},{country:"Ghana",tlds:[".gh"]},{country:"Gibraltar",tlds:[".gi"]},{country:"Greece",tlds:[".gr"]},{country:"Greenland",tlds:[".gl"]},{country:"Grenada",tlds:[".gd"]},{country:"Guadeloupe",tlds:[".gp"]},{country:"Guam",tlds:[".gu"]},{country:"Guatemala",tlds:[".gt"]},{country:"Guernsey",tlds:[".gg"]},{country:"Guinea",tlds:[".gn"]},{country:"Guinea-Bissau",tlds:[".gw"]},{country:"Guyana",tlds:[".gy"]},{country:"Haiti",tlds:[".ht"]},{country:"Heard Island and McDonald Islands",tlds:[".hm"]},{country:"Honduras",tlds:[".hn"]},{country:"Hong Kong",tlds:[".hk"]},{country:"Hungary",tlds:[".hu"]},{country:"Iceland",tlds:[".is"]},{country:"India",tlds:[".in"]},{country:"Indonesia",tlds:[".id"]},{country:"Iran",tlds:[".ir"]},{country:"Iraq",tlds:[".iq"]},{country:"Ireland",tlds:[".ie"]},{country:"Isle of Man",tlds:[".im"]},{country:"Israel",tlds:[".il"]},{country:"Italy",tlds:[".it"]},{country:"Jamaica",tlds:[".jm"]},{country:"Japan",tlds:[".jp"]},{country:"Jersey",tlds:[".je"]},{country:"Jordan",tlds:[".jo"]},{country:"Kazakhstan",tlds:[".kz"]},{country:"Kenya",tlds:[".ke"]},{country:"Kiribati",tlds:[".ki"]},{country:"Kuwait",tlds:[".kw"]},{country:"Kyrgyzstan",tlds:[".kg"]},{country:"Laos",tlds:[".la"]},{country:"Latvia",tlds:[".lv"]},{country:"Lebanon",tlds:[".lb"]},{country:"Lesotho",tlds:[".ls"]},{country:"Liberia",tlds:[".lr"]},{country:"Libya",tlds:[".ly"]},{country:"Liechtenstein",tlds:[".li"]},{country:"Lithuania",tlds:[".lt"]},{country:"Luxembourg",tlds:[".lu"]},{country:"Macau",tlds:[".mo"]},{country:"Macedonia, Republic of (the former Yugoslav Republic of Macedonia, FYROM)",tlds:[".mk"]},{country:"Madagascar",tlds:[".mg"]},{country:"Malawi",tlds:[".mw"]},{country:"Malaysia",tlds:[".my"]},{country:"Maldives",tlds:[".mv"]},{country:"Mali",tlds:[".ml"]},{country:"Malta",tlds:[".mt"]},{country:"Marshall Islands",tlds:[".mh"]},{country:"Martinique",tlds:[".mq"]},{country:"Mauritania",tlds:[".mr"]},{country:"Mauritius",tlds:[".mu"]},{country:"Mayotte",tlds:[".yt"]},{country:"Mexico",tlds:[".mx"]},{country:"Moldova",tlds:[".md"]},{country:"Monaco",tlds:[".mc"]},{country:"Mongolia",tlds:[".mn"]},{country:"Montenegro",tlds:[".me"]},{country:"Montserrat",tlds:[".ms"]},{country:"Morocco",tlds:[".ma"]},{country:"Mozambique",tlds:[".mz"]},{country:"Myanmar",tlds:[".mm"]},{country:"Namibia",tlds:[".na"]},{country:"Nauru",tlds:[".nr"]},{country:"Nepal",tlds:[".np"]},{country:"Netherlands",tlds:[".nl"]},{country:"New Caledonia",tlds:[".nc"]},{country:"New Zealand",tlds:[".nz"]},{country:"Nicaragua",tlds:[".ni"]},{country:"Niger",tlds:[".ne"]},{country:"Nigeria",tlds:[".ng"]},{country:"Niue",tlds:[".nu"]},{country:"Norfolk Island",tlds:[".nf"]},{country:"North Cyprus (unrecognised, self-declared state)",tlds:[".nc",".tr"]},{country:"North Korea",tlds:[".kp"]},{country:"Northern Mariana Islands",tlds:[".mp"]},{country:"Norway",tlds:[".no"]},{country:"Oman",tlds:[".om"]},{country:"Pakistan",tlds:[".pk"]},{country:"Palau",tlds:[".pw"]},{country:"Palestine",tlds:[".ps"]},{country:"Panama",tlds:[".pa"]},{country:"Papua New Guinea",tlds:[".pg"]},{country:"Paraguay",tlds:[".py"]},{country:"Peru",tlds:[".pe"]},{country:"Philippines",tlds:[".ph"]},{country:"Pitcairn Islands",tlds:[".pn"]},{country:"Poland",tlds:[".pl"]},{country:"Portugal",tlds:[".pt"]},{country:"Puerto Rico",tlds:[".pr"]},{country:"Qatar",tlds:[".qa"]},{country:"Romania",tlds:[".ro"]},{country:"Russia",tlds:[".ru"]},{country:"Rwanda",tlds:[".rw"]},{country:"R\xe9union Island",tlds:[".re"]},{country:"Saba",tlds:[".bq",".an"]},{country:"Saint Barth\xe9lemy (informally also referred to as Saint Barth\u2019s or Saint Barts)",tlds:[".bl",".gp",".fr"]},{country:"Saint Helena",tlds:[".sh"]},{country:"Saint Kitts and Nevis",tlds:[".kn"]},{country:"Saint Lucia",tlds:[".lc"]},{country:"Saint Martin (officially the Collectivity of Saint Martin)",tlds:[".mf",".gp",".fr"]},{country:"Saint-Pierre and Miquelon",tlds:[".pm"]},{country:"Saint Vincent and the Grenadines",tlds:[".vc"]},{country:"Samoa",tlds:[".ws"]},{country:"San Marino",tlds:[".sm"]},{country:"S\xe3o Tom\xe9 and Pr\xedncipe",tlds:[".st"]},{country:"Saudi Arabia",tlds:[".sa"]},{country:"Senegal",tlds:[".sn"]},{country:"Serbia",tlds:[".rs"]},{country:"Seychelles",tlds:[".sc"]},{country:"Sierra Leone",tlds:[".sl"]},{country:"Singapore",tlds:[".sg"]},{country:"Sint Eustatius",tlds:[".bq",".an",".nl"]},{country:"Sint Maarten",tlds:[".sx",".an"]},{country:"Slovakia",tlds:[".sk"]}
1,{country:"Slovenia",tlds:[".si"]},{country:"Solomon Islands",tlds:[".sb"]},{country:"Somalia",tlds:[".so"]},{country:"Somaliland",tlds:[".so"]},{country:"South Africa",tlds:[".za"]},{country:"South Georgia and the South Sandwich Islands",tlds:[".gs"]},{country:"South Korea",tlds:[".kr"]},{country:"South Sudan",tlds:[".ss"]},{country:"Spain",tlds:[".es"]},{country:"Sri Lanka",tlds:[".lk"]},{country:"Sudan",tlds:[".sd"]},{country:"Suriname",tlds:[".sr"]},{country:"Svalbard and Jan Mayen Islands",tlds:[".sj"]},{country:"Swaziland",tlds:[".sz"]},{country:"Sweden",tlds:[".se"]},{country:"Switzerland",tlds:[".ch"]},{country:"Syria",tlds:[".sy"]},{country:"Taiwan",tlds:[".tw"]},{country:"Tajikistan",tlds:[".tj"]},{country:"Tanzania",tlds:[".tz"]},{country:"Thailand",tlds:[".th"]},{country:"Togo",tlds:[".tg"]},{country:"Tokelau",tlds:[".tk"]},{country:"Tonga",tlds:[".to"]},{country:"Trinidad & Tobago",tlds:[".tt"]},{country:"Tunisia",tlds:[".tn"]},{country:"Turkey",tlds:[".tr"]},{country:"Turkmenistan",tlds:[".tm"]},{country:"Turks and Caicos Islands",tlds:[".tc"]},{country:"Tuvalu",tlds:[".tv"]},{country:"Uganda",tlds:[".ug"]},{country:"Ukraine",tlds:[".ua"]},{country:"United Arab Emirates (UAE)",tlds:[".ae"]},{country:"United Kingdom (UK)",tlds:[".uk"]},{country:"United States of America (USA)",tlds:[".us"]},{country:"United States Virgin Islands",tlds:[".vi"]},{country:"Uruguay",tlds:[".uy"]},{country:"Uzbekistan",tlds:[".uz"]},{country:"Vanuatu",tlds:[".vu"]},{country:"Vatican City",tlds:[".va"]},{country:"Venezuela",tlds:[".ve"]},{country:"Vietnam",tlds:[".vn"]},{country:"Wallis and Futuna",tlds:[".wf"]},{country:"Western Sahara",tlds:[".eh",".ma"]},{country:"Yemen",tlds:[".ye"]},{country:"Zambia",tlds:[".zm"]},{country:"Zimbabwe",tlds:[".zw"]}],Le=function(){function e(){(0,fe.Z)(this,e)}return e.hasRegistrationTld=function(e,t){var n=t.toLowerCase().replace(/^\./,""),r=e.toLowerCase().split(".").filter(Boolean);return 2===r.length&&r[1]===n},e.isXYZDomain=function(e){var t=e.split(".");return t.length>1&&"xyz"===t[t.length-1]},e.isDeDomain=function(e){var t=e.split(".");return t.length>1&&"de"===t[t.length-1]},e.isSubdomain=function(e){return e.split(".").length>2},e.isCountryCodeTLD=function(e){var t=e.split("."),n=3==t.length;if(!n)return!1;var r=Be.some((function(e){return e.tlds.includes(".".concat(t[2]))}));return n&&r},e.getBackendEnabledRegistrationTlds=function(e){return(0,l.Z)((function(){var t;return(0,d.__generator)(this,(function(n){switch(n.label){case 0:return[4,e.getBackendEnabledTldConfigs("service")];case 1:return t=n.sent(),[2,new Set(t.map((function(e){return e.tld.toLowerCase()})))]}}))}))()},e.validateDomainsAgainstEnabledTlds=function(t,n){return(0,l.Z)((function(){var r,s;return(0,d.__generator)(this,(function(a){switch(a.label){case 0:return[4,e.getBackendEnabledRegistrationTlds(n)];case 1:if(r=a.sent(),(s=t.filter((function(e){var t=e.toLowerCase().split(".").filter(Boolean);return 2!==t.length||!r.has(t[1])}))).length>0)throw console.log("Invalid registration domains (not backend-enabled TLD):",s),new Fe(Ae.invalidDomains);return[2]}}))}))()},e.validateAllDomainsAreNotSubdomains=function(t){var n=!0,r=!1,s=void 0;try{for(var a,i=t[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var o=a.value;if(e.isSubdomain(o))throw new Fe(Ae.invalidDomainSubdomain)}}catch(l){r=!0,s=l}finally{try{n||null==i.return||i.return()}finally{if(r)throw s}}},e.validateAllDomainsAreNotXYZDomains=function(t){var n=!0,r=!1,s=void 0;try{for(var a,i=t[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var o=a.value;if(e.isXYZDomain(o))throw new Fe(Ae.invalidXYZDomain)}}catch(l){r=!0,s=l}finally{try{n||null==i.return||i.return()}finally{if(r)throw s}}},e.validateAllDomainsAreNotDeDomains=function(t){var n=!0,r=!1,s=void 0;try{for(var a,i=t[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var o=a.value;if(e.isDeDomain(o))throw new Fe(Ae.invalidDeDomain)}}catch(l){r=!0,s=l}finally{try{n||null==i.return||i.return()}finally{if(r)throw s}}},e.allMatchingDomains=function(e,t){return e.every((function(e){return t.includes(e)}))&&t.every((function(t){return e.includes(t)}))&&e.length==t.length},e.validateAllMatchingDomains=function(t,n){if(!e.allMatchingDomains(t,n))throw new Fe(Ae.mismatchingDomains)},e.validateDomainsOrder=function(e){if(!e.is_paid)throw new Fe(Ae.unpaidDomainsCheckout)},e.domainsLeft=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"register";return(0,l.Z)((function(){var r,s,a,i,o,l,u,c,m,f,p,h,g,v;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:return d.trys.push([0,8,,9]),null!=e?[3,1]:[2,Pe.perDayLimit];case 1:return r=new Date,s=new Date(e.created_at),a=ae()(s).add(25,"hour"),i=r<a.toDate(),o=ae()(new Date(e.created_at)),l=[],u=[],i?[4,t.domains(e.created_flow_id)]:[3,4];case 2:return m=d.sent(),f=[],[4,t.domainsCreatedAfterDate(s.toISOString())];case 3:return p=d.sent(),f=p.filter((function(t){return!(-1!=m.findIndex((function(e){return e.id==t.id})))&&t.host_id===e.id})),l=(0,pe.Z)(m).concat((0,pe.Z)(f)),u=(0,pe.Z)(l),c=Pe.perDayLimit,[3,6];case 4:return h=ae()(r).set("hour",o.hour()).set("minute",o.minute()),g=r>h.toDate()?h.toDate():h.subtract(1,"days").toDate(),[4,t.domainsCreatedAfterDate(g.toISOString())];case 5:l=d.sent(),u=l.filter((function(t){return null!=t.host_id&&t.host_id==e.id})),c="migrate"==n?Pe.perDayLimitForMigrationAfter24Hours:Pe.perDayLimit,d.label=6;case 6:return[2,Math.max(0,c-u.length)];case 7:return[3,9];case 8:return v=d.sent(),console.error(v),[2,"migrate"==n?Pe.perDayLimitForMigrationAfter24Hours:Pe.perDayLimit];case 9:return[2]}}
1))}))()},e.validateWontExceedDomainsLimit=function(t,n,r,s,a){return(0,l.Z)((function(){var i,o,l,u;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:return a?[2]:(i=null,[4,s.profileForProfileId(t,"service")]);case 1:return o=d.sent(),[4,s.subscriptionForProfileIdUsingServiceRole(o.id)];case 2:if(l=d.sent(),!n)return[3,7];d.label=3;case 3:return d.trys.push([3,5,,6]),[4,s.hostById(n)];case 4:return i=d.sent(),[3,6];case 5:return d.sent(),i=null,[3,6];case 6:return[3,11];case 7:if(1!==I.xv[l.plan])return[3,11];d.label=8;case 8:return d.trys.push([8,10,,11]),[4,s.host()];case 9:return i=d.sent(),[3,11];case 10:return d.sent(),i=null,[3,11];case 11:return[4,e.domainsLeft(i,s)];case 12:if(null==(u=d.sent()))throw new Fe(Ae.unableToDetermineDomainsLimit);if(u<r.length)throw new Fe(Ae.domainsLimitReached);return[2]}}))}))()},e.validateAtLeastOneCurrentFlowDomainExists=function(e){if(0==e.length)throw new Fe(Ae.missingCurrentFlowDomains)},e}(),Ke=n(73702),Ue=n(59715),Ge=n.n(Ue);function qe(e){var t=e.domainModel,n=e.domainModels,r=e.currentStep,a=e.setRequestInFlight,i=e.isDomainMigration,u=void 0!==i&&i,c=e.account,m=e.hostOrderId,p=e.onRemoveDomainModel,h=e.shouldPerformChecks,g=void 0===h||h,y=e.handleChange,x=e.isBulkMode,w=void 0!==x&&x,b=e.domainLimitInfo,S=function(e){y(t.position,e)},j=(0,o.useState)(g),D=j[0],k=j[1],I="00.00";(0,o.useEffect)((function(){k(g)}),[g]);var C=(0,o.useMemo)((function(){return n.filter((function(e){return e.domain&&e.domain===t.domain})).length>1}),[t.domain,n]),Z=(0,o.useMemo)((function(){return n.reduce((function(e,n){if(n.position===t.position)return e;if(!n.domain)return e;var r=Number.parseFloat(n.price),s=Number.isFinite(r)&&0===r;if(!(n.availabilityState===Oe.available&&n.priceState===ze.known&&s))return e;var a=function(e){if(!e)return null;var t=e.toLowerCase().split(".");if(t.length<2)return null;return t[t.length-1]}(n.domain);return"info"===a?e.freeInfoDomainsUsed+=1:"com"===a?e.freeComDomainsUsed+=1:"co"===a&&(e.freeCoDomainsUsed+=1),u&&(e.freeMigrationsUsed+=1),e}),{freeInfoDomainsUsed:0,freeComDomainsUsed:0,freeCoDomainsUsed:0,freeMigrationsUsed:0})}),[n,t.position,u]);function P(e){return A.apply(this,arguments)}function A(){return A=(0,l.Z)((function(e){var t,n,s,i,o,l,p,h,g,v,y;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:if(!Ge()(e))return S({availabilityState:Oe.unknown,errorMessage:"Invalid domain"}),[2];if(!Le.isCountryCodeTLD(e)&&Le.isSubdomain(e))return S({availabilityState:Oe.unknown,errorMessage:"Subdomains are not supported"}),[2];if(u&&Le.isXYZDomain(e))return S({availabilityState:Oe.unknown,errorMessage:".xyz domains are not supported due to them having lower deliverability"}),[2];if(u&&Le.isDeDomain(e))return S({availabilityState:Oe.unknown,errorMessage:".de domains are not supported due to incompatibility with certain nameservers"}),[2];if(r!=N.pK.entryDomain)return[3,14];if(!u)return[3,12];t=!1,d.label=1;case 1:return d.trys.push([1,3,,4]),[4,f.Z.domains.checkFree({domain:e,flowType:"migrate",freeMigrationsUsed:Z.freeMigrationsUsed})];case 2:return n=d.sent(),t=n.isFree||!1,[3,4];case 3:return s=d.sent(),console.log("Error checking free migration:",s),[3,4];case 4:if(!m)return[3,10];d.label=5;case 5:return d.trys.push([5,7,8,9]),[4,f.Z.cpanel.getAddonDomain({isSupportRequest:!1,customerId:null!==(i=c.customerId)&&void 0!==i?i:-1,hostOrderId:m})];case 6:return o=d.sent(),(null===(l=o.data)||void 0===l?void 0:l.includes(e))?S({errorMessage:"Domain already exists on host"}):S({availabilityState:Oe.available,priceState:ze.known,price:t?"0.00":"5",errorMessage:""}),[3,9];case 7:return p=d.sent(),console.log(p),[3,9];case 8:return a(!1),[7];case 9:return[3,11];case 10:S({availabilityState:Oe.available,priceState:ze.known,price:t?"0.00":"5",errorMessage:""}),a(!1),d.label=11;case 11:return[3,14];case 12:return[4,f.Z.domains.getAvailability({domain:e,freeInfoDomainsUsed:Z.freeInfoDomainsUsed,freeComDomainsUsed:Z.freeComDomainsUsed,freeCoDomainsUsed:Z.freeCoDomainsUsed})];case 13:"success"==(h=d.sent()).status?(v=h.isAvailable?Oe.available:Oe.taken,y=h.isFree?"0.00":(null===(g=h.price)||void 0===g?void 0:g.toString())||"0.00",S({availabilityState:v,priceState:ze.known,price:y,errorMessage:""})):S({availabilityState:Oe.unknown,errorMessage:h.errorMessage}),a(!1),d.label=14;case 14:return[2]}}
1))})),A.apply(this,arguments)}(0,o.useEffect)((function(){if(D&&S({errorMessage:"",availabilityState:Oe.unknown,priceState:ze.unknown}),""!=t.domain&&!C&&D){console.log("Performing checks"),a(!0);var e=setTimeout((0,l.Z)((function(){return(0,d.__generator)(this,(function(e){switch(e.label){case 0:return[4,P(t.domain)];case 1:return e.sent(),a(!1),[2]}}))})),1e3);return function(){clearTimeout(e),a(!1)}}}),[t.domain]);var M=t.errorMessage||t.availabilityState===Oe.taken||C,T=(0,o.useMemo)((function(){return!!(w&&b&&t.domain)&&n.findIndex((function(e){return e.position===t.position}))>=b.domainsLeft}),[w,b,t.position,t.domain,n]);return(0,s.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,s.jsx)("label",{className:"text-muted font-semibold text-sm",children:t.title}),(0,s.jsxs)("div",{className:"flex flex-col md:flex-row items-start md:items-center gap-4",children:[(0,s.jsx)(v.Z,{containerClassName:"flex-1 w-full",size:"sm",className:(0,Ke.cn)("bg-transparent",{"border-[#D23B3D]":M}),value:t.domain,spellCheck:!1,placeholder:"Domain Name",onChange:function(e){k(!0),S({domain:e.target.value.toLowerCase()})},rightContent:Ve(t.availabilityState,T)}),(0,s.jsx)("button",{onClick:p,children:"Remove"}),(0,s.jsx)("button",{className:"lg:ms-12 bg-[#1A1A1A] w-[5.8rem] py-[.56rem] rounded text-white text-sm font-semibold border border-solid border-[#B1B1B1]",disabled:!0,children:function(){if(t.priceState==ze.known){if(t.availabilityState==Oe.available){var e=Number(t.price||0);if(!Number.isFinite(e))return I;if(0===e)return"FREE";var n=e.toFixed(2);return u?"$".concat(n):"$".concat(n,"/yr")}return I}if(t.priceState==ze.unknown)return I}()})]}),t.errorMessage&&(0,s.jsx)("p",{className:"m-0 text-red-600 font-semibold",children:t.errorMessage}),C&&(0,s.jsx)("p",{className:"m-0 text-red-600 font-semibold",children:"Duplicate domain"})]})}var He,Oe,ze,Ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e===Oe.available?(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(Ie.Z,{className:"w-4 h-4"}),(0,s.jsx)("p",{className:"text-[#039855] text-[.75rem] font-semibold",children:"Available"}),t&&(0,s.jsx)("div",{className:"flex items-center",title:"Scheduled for later purchase",children:(0,s.jsx)(Ze.Z,{className:"w-4 h-4 text-yellow-400"})})]}):e===Oe.taken?(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(Ce.Z,{className:"w-4 h-4"}),(0,s.jsx)("p",{className:"text-[#D23B3D] text-[.75rem] font-semibold",children:"Not Available"})]}):null},Ye=n(52566),We=function(e,t){return"boolean"===typeof t?t:!e},Xe=function(e){return(0,o.useReducer)(We,e)},Je=n(35739),Qe=n(55775),$e=n(324),et=function(e){e.domainsLeft;var t=e.isGenerateDomainsButtonEnabled,n=e.onSuccess,r=(0,X.Z)(Xe(!1),2),a=r[0],i=r[1],l=(0,o.useState)(!1),d=l[0],u=l[1];return(0,s.jsxs)(Qe.Vq,{open:a,onOpenChange:function(e){!e&&d||i(e)},children:[(0,s.jsxs)(Je.z,{className:"bg-blue-800 hover:bg-blue-900",variant:"default",disabled:!t,onClick:function(){return i(!0)},children:[(0,s.jsx)(Ye.Z,{className:"w-[20px] h-[20px] mr-2"}),"Generate Domains"]}),(0,s.jsxs)(Qe.cZ,{className:"bg-black gap-10 border",children:[(0,s.jsxs)(Qe.fK,{children:[(0,s.jsx)(Qe.$N,{children:"Generate Domains"}),(0,s.jsx)(Qe.Be,{children:"Enter keyword and number of domains to generate."})]}),(0,s.jsx)($e.Z,{onSuccess:function(e){n(e),i(!1)},onClose:function(){return i(!1)},onPendingChange:u,mutationKey:"generate-domains",showCloseButton:!0,submitButtonClassName:"bg-white hover:bg-gray-4 text-black",submitButtonLabel:"Generate"})]})]})},tt=n(30202),nt=function(e){var t=e.domainLimit,n=(0,p.P)().me,r=(0,o.useState)(0),a=r[0],i=r[1],l=(0,tt.NL)();if((0,o.useEffect)((function(){if(n&&t.hostCreationDate){var e=new Date,r=new Date(t.hostCreationDate),s=ae()(r).add({hours:25}).toDate().getTime()-e.getTime();i(s);var a=setInterval((function(){i((function(e){return e<=1e3?(l.invalidateQueries({queryKey:["domains-limits"]}),clearInterval(a),0):e-1e3}))}),1e3);return function(){clearInterval(a)}}}),[null===n||void 0===n?void 0:n.isNewUser,t.hostCreationDate]),a<=1e3)return null;var d=Math.floor(a/1e3),u=Math.floor(d/3600),c=Math.floor(d%3600/60),m=d%60;return(0,s.jsxs)("div",{className:"text-muted",children:["After"," ",(0,s.jsx)("span",{className:"text-yellow-500",children:"".concat(String(u).padStart(2,"0"),":").concat(String(c).padStart(2,"0"),":").concat(String(m).padStart(2,"0"))})," ","you can migrate over 20 at a time.",(0,s.jsx)("div",{})]})},rt=n(82670),st=(He={},(0,r.Z)(He,N.pK.entryDomain,"Enter Domains"),(0,r.Z)(He,N.pK.statusRegisterDomains,"Registering Domains"),(0,r.Z)(He,N.pK.savingDomainsToMigrate,"Saving domains"),(0,r.Z)(He,N.pK.checkpointVerifyDomains,"Verify Email"),(0,r.Z)(He,N.pK.addHosting,"Add Hosting"),(0,r.Z)(He,N.pK.cPanelSetup,"Setup Host"),(0,r.Z)(He,N.pK.addOnDomains,"Addon Domains"),(0,r.Z)(He,N.pK.updateNameservers,"Update Nameservers"),(0,r.Z)(He,N.pK.addSPFRecords,"SPF records"),(0,r.Z)(He,N.pK.addInstantlyTrackingRecords,"Tracking Domain"),(0,r.Z)(He,N.pK.addDKIMRecords,"Add DKIM Records"),(0,r.Z)(He,N.pK.addDMARCRecords,"DMARC Email"),(0,r.Z)(He,N.pK.addEmails,"Enter Emails"),(0,r.Z)(He,N.pK.addForwarders,"Enter Forwarders"),(0,r.Z)(He,N.pK.addRedirects,"Enter Redirects"),(0,r.Z)(He,N.pK.warmupSettings,"Warmup Settings"),He),at=function(){var e,t=(0,p.P)().me,n=(0,a.G)(),r=n.flowType,i=n.flowId,o=n.restoringFlowId,c=n.restoreFlow,f=n.steps,h=(0,_.ez)({profileId:null!==(e=null===t||void 0===t?void 0:t.id)&&void 0!==e?e:"",type:r,page:1,limit:100},f,N.pK.linkFiles),g=h.restorableFlows,v=h.isPending,y=h.error;return(0,s.jsxs)("div",{className:"rounded-md border border-gray-6 bg-dark-8 p-3",children:[(0,s.jsx)("h4",{className:"font-semibold text-base text-white mb-1",children:"Restore previous flows"}),v?(0,s.jsx)("p",{className:"text-sm text-gray-2",children:"Loading previous flows..."}):y?(0,s.jsx)("p",{className:"text-sm text-gray-2",children:"Failed to load previous flows."}):0===g.length?(0,s.jsx)("p",{className:"text-sm text-gray-2",children:"No previous flows available."}):(0,s.jsx)("div",{className:"max-h-56 overflow-y-auto space-y-2 pr-1",children:g.map((function(e){var t,n=e.domains.slice(0,2).join(", "),r=Math.max(e.domains.length-2,0),a=r?"".concat(n,", +").concat(r," more"):n||"No domains",f=null!==(t=st[e.currentStep])&&void 0!==t?t:e.currentStep,p=i===e.id;return(0,s.jsxs)("div",{className:"rounded border border-gray-6 bg-dark-7 p-2",children:[(0,s.jsxs)("p",{className:"text-xs text-gray-2",children:["Flow #",e.id]}),(0,s.jsx)("p",{className:"text-sm text-white truncate",children:a}),(0,s.jsxs)("p",{className:"text-xs text-gray-2",children:["Step: ",f]}),(0,s.jsxs)("div",{className:"flex justify-between items-center gap-2 mt-2",children:[(0,s.jsx)("p",{className:"text-xs text-gray-2",children:e.createdAt?new Date(e.createdAt).toLocaleDateString():"Date unavailable"}),(0,s.jsx)(u.Z,{className:"px-3 py-1 text-sm",isLoading:o===e.id,isDisabled:p||null!==o,onClick:(0,l.Z)((function(){var t,n;return(0,d.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,c({flowId:e.id})];case 1:return r.sent(),m.A.success({title:"Flow restored",message:"Restored flow #".concat(e.id,".")}),[3,3];case 2:return t=r.sent(),n=(0,rt.Z)(t,Error)?t.message:"Failed to restore selected flow.",m.A.error({message:n}),[3,3];case 3:return[2]}}
1))})),children:p?"Active":"Restore"})]})]},e.id)}))})]})},it=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Oe.unknown,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:ze.unknown,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";(0,fe.Z)(this,e),this.title="",this.position=1,this.domain="",this.errorMessage="",this.availabilityState=Oe.unknown,this.priceState=ze.unknown,this.price="",this.title="Domain #".concat(t),this.position=t,this.domain=n,this.errorMessage=r,this.availabilityState=s,this.priceState=a,this.price=i};function ot(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t,n,r=function(e){X((function(t){return t.filter((function(t){return e!==t.position}))}))},c=function(){return W.map((function(e){return e.domain}))},h=(0,p.P)().me,g=(0,be.m)().additionalIpCount,y=(0,De.nr)().openDialog,S=(0,o.useState)(0),j=S[0],D=S[1],C=(0,o.useState)(null),Z=C[0],P=C[1],A=(0,xe.Q0)(null===h||void 0===h?void 0:h.customerId,!1).hosts,M=(0,we.$D)(h),T=(0,we.qt)({plan:null===h||void 0===h?void 0:h.plan,hostsCount:A.length,additionalIpCount:g,isUnlimitedHostProfile:M}),R=(0,Se.A4)();(0,o.useEffect)((function(){var e;A.length&&!j&&((null===h||void 0===h||null===(e=h.plan)||void 0===e?void 0:e.includes("unlimited"))||1===A.length)&&D(A[0].id)}),[A,null===h||void 0===h?void 0:h.plan]);var E=(null===h||void 0===h||null===(t=h.plan)||void 0===t?void 0:t.includes("agency"))&&I.xv[h.plan]>1&&A.length>0||(null===h||void 0===h||null===(n=h.plan)||void 0===n?void 0:n.includes("unlimited"))&&A.length>=1;(0,o.useEffect)((function(){if(j){var e=A.find((function(e){return e.id===j}));e&&P(e)}}),[j]);var _=(0,a.G)(),F=_.stepsState.currentStep,B=_.domains,L=_.flowType,K=_.deferredFlowFlags,U=(0,je.a)({queryKey:["domains-limits",L,j],queryFn:function(e){var t=e.queryKey;return f.Z.domains.getLimit({flowType:t[1],hostId:t[2]})}}),G=U.data,q=void 0===G?{domainsLeft:0,message:"",isInFirst25Hours:!1,hostCreationDate:void 0}:G,O=(0,b.Z)(U,["data"]),z="migrate"===L,V=(0,ce.Po)(L,K),Y=(0,o.useState)([]),W=Y[0],X=Y[1],J=(0,o.useMemo)((function(){if(V)return!1;var e=Math.max(q.domainsLeft,0);return W.length>e}),[W.length,q.domainsLeft,V]),Q=(0,o.useState)(!1),$=Q[0],ee=Q[1],te=(0,o.useState)(!1),ne=te[0],re=te[1],se=(0,o.useState)(!1),ae=se[0],ie=se[1],oe=(0,o.useState)(""),le=oe[0],de=oe[1],ue=(0,o.useState)(!1),me=ue[0],fe=ue[1];(0,o.useEffect)((function(){if(0===W.length){var e=0!=B.length?B.map((function(e,t){return new it(t,e)})):[new it(1)];X(e)}}),[q.domainsLeft]);var Ie=function(){for(var e=W.length+1;;){if(!W.some((function(t){return t.position===e})))break;e++}return e},Ce=(0,o.useMemo)((function(){return c()}),[W]),Ze=(0,o.useMemo)((function(){return!$&&Ce.length<200}),[Ce,$]),Pe=((0,ke.useRouter)(),(0,o.useMemo)((function(){var e=W.length>0,t=W.every((function(e){return e.availabilityState==Oe.available})),n=c(),r=new Set(n).size==n.length;return!1===$&&e&&t&&r}),[W,$])),Ae=V?Ce.length:Math.min(Ce.length,Math.max(q.domainsLeft,0)),Me=(0,o.useCallback)((0,l.Z)((function(){var e,t,n,r,s,a,i;return(0,d.__generator)(this,(function(o){switch(o.label){case 0:return R.user_completed_enter_domains_step(),ee(!0),e=z?"migrate":"register",t=(0,pe.Z)(Ce),[4,f.Z.flows.post({customerId:null!==(n=null===h||void 0===h?void 0:h.customerId)&&void 0!==n?n:-1,isBulk:J,numberOfNonScheduledDomains:Ae,domains:t,type:e,steps_state:{isCompleted:!1,currentStep:N.pK.entryDomain,hasSkippedVerification:!1,hasSkippedAddHosting:!1,hasSkippedCpanel:!1,dmarcEmail:"",hasDownloadedCSV:!1,hasSkippedForwardEmails:!1,hasSkippedRedirects:!1},hostId:j||null})];case 1:return r=o.sent(),s=z?"migrate":"register",[4,f.Z.domains.postCheckout({domains:t,flowId:r.id,type:s,isBulk:J})];case 2:return a=o.sent(),ee(!1),R.user_started_new_flow({domains:t,flow_id:r.id,user_id:null===h||void 0===h?void 0:h.id,flow_type:e}),R.user_stared_flow_checkout_session({domains:t,flow_id:r.id,user_id:null===h||void 0===h?void 0:h.id,stripe_checkout_session_id:a.sessionId,flow_type:e}),a.sessionId.includes("free_")?[3,5]:[4,(0,Ne.Z)()];case 3:return[4,null===(i=o.sent())||void 0===i?void 0:i.redirectToCheckout({sessionId:a.sessionId})];case 4:return o.sent(),[3,6];case 5:window.location.href=z?"/domain-migration?success=true":"/create?success=true",o.label=6;case 6:return[2]}}
1))})),[Ce,R,J,z,null===h||void 0===h?void 0:h.customerId,null===h||void 0===h?void 0:h.id,Ae,j]);function Te(){return Re.apply(this,arguments)}function Re(){return Re=(0,l.Z)((function(){var e,t;return(0,d.__generator)(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,3,4]),[4,Me()];case 1:return n.sent(),[3,4];case 2:return e=n.sent(),m.A.error({message:null!==(t=null===e||void 0===e?void 0:e.message)&&void 0!==t?t:"Something went wrong"}),[3,4];case 3:return ee(!1),[7];case 4:return[2]}}))})),Re.apply(this,arguments)}function Ee(){return Ee=(0,l.Z)((function(){var e,t,n;return(0,d.__generator)(this,(function(r){switch(r.label){case 0:return(null===h||void 0===h?void 0:h.customerId)&&j?[3,2]:[4,Te()];case 1:return r.sent(),[2];case 2:return r.trys.push([2,5,,6]),ee(!0),[4,f.Z.hosts.getSmtpRelayEmailCount({customerId:h.customerId,hostId:j})];case 3:return e=r.sent().emailCount,ee(!1),e>I.Ag?(y("HIGH_EMAIL_IP_WARNING",{emailCount:e,onContinue:function(){Te()}}),[2]):[4,Te()];case 4:return r.sent(),[3,6];case 5:return t=r.sent(),ee(!1),m.A.error({message:null!==(n=null===t||void 0===t?void 0:t.message)&&void 0!==n?n:"Could not verify inbox count for this server"}),[3,6];case 6:return[2]}}
1))})),Ee.apply(this,arguments)}var _e=V?z?"All domains in this flow will be saved without host setup. You can configure them on a host later.":"All domains in this flow will be registered without host setup. You can configure them on a host later.":z?"You can migrate ".concat(q.domainsLeft," existing domains(s) you have with other registrars"):"You can register ".concat(q.domainsLeft," domain(s) in the current 24 hour period"),Fe=V?z?"Migrate existing domains without setting them up on a host yet":"Register new domains without setting them up on a host yet":z?"Migrate existing domains you have with other registrars":"Register and set up brand new domains",Be=Math.max(q.domainsLeft,0),Le=J?W.slice(0,Be):W;function Ke(){return Ue.apply(this,arguments)}function Ue(){return Ue=(0,l.Z)((function(){var e,t,n,r,s,a,i,o,l,u,p,h,g;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:if(!le.trim())return m.A.error({message:"Please enter a redemption code"}),[2];d.label=1;case 1:return d.trys.push([1,9,10,11]),fe(!0),[4,f.Z.domains.redeemCode({code:le.trim().toUpperCase()})];case 2:if(t=d.sent(),!(null===(e=t.data)||void 0===e?void 0:e.success))return[3,7];if(m.A.success({message:t.data.message||"Code redeemed successfully!"}),de(""),ie(!1),O.refetch(),!((n=c().filter((function(e){return!!e}))).length>0))return[3,6];d.label=3;case 3:return d.trys.push([3,5,,6]),[4,f.Z.domains.checkFreeDomains({domains:n,type:z?"migrate":"register"})];case 4:return s=d.sent(),(i=null!==(a=null===(r=s.data)||void 0===r?void 0:r.domains)&&void 0!==a?a:[]).length&&X((function(e){return e.map((function(e){var t=i.find((function(t){return t.domain.toLowerCase()===e.domain.toLowerCase()}));return(null===t||void 0===t?void 0:t.isFree)?new it(e.position,e.domain,e.errorMessage,e.availabilityState,ze.known,"0.00"):e}))})),[3,6];case 5:return o=d.sent(),m.A.error({message:(null===o||void 0===o||null===(l=o.response)||void 0===l||null===(u=l.data)||void 0===u?void 0:u.message)||(null===o||void 0===o?void 0:o.message)||"Failed to recalculate free domains"}),[3,6];case 6:return[3,8];case 7:m.A.error({message:t.message||"Failed to redeem code"}),d.label=8;case 8:return[3,11];case 9:return p=d.sent(),m.A.error({message:(null===p||void 0===p||null===(h=p.response)||void 0===h||null===(g=h.data)||void 0===g?void 0:g.message)||(null===p||void 0===p?void 0:p.message)||"Failed to redeem code"}),[3,11];case 10:return fe(!1),[7];case 11:return[2]}}
1))})),Ue.apply(this,arguments)}return console.log("Regular domains length",Le.length),(0,s.jsx)(i.P,{title:"\ud83c\udf0e Domains",description:Fe,childrenClassName:"py-6",children:(0,s.jsxs)("div",{className:"flex flex-col gap-12",children:[(0,s.jsx)(at,{}),(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,s.jsx)(k.j,{children:_e}),(0,s.jsx)(k.j,{children:"Make sure no two domains are the same"}),(0,s.jsx)(k.j,{children:"Avoid using any domains as the main domain for your website"}),z&&(0,s.jsx)(k.j,{variant:"warning",children:"If your domains are registered with Cloudflare, Cloudflare requires its $200/month plan to change nameservers. This fee is charged by Cloudflare directly and is not part of your Inframail plan."}),J&&W.length>q.domainsLeft&&(0,s.jsx)(k.j,{className:"text-blue-400",children:function(){var e=Math.max(W.length-Be,0);if(!z){var t=Math.ceil(e/15);return(0,s.jsxs)(s.Fragment,{children:["You have ",W.length," domains. We'll register ",Be," ","immediately. The remaining ",e," domain",1===e?"":"s"," will be automatically scheduled \u2014 we'll add ",15," domain","s"," ","per day to your server. All domains will be registered in approximately ",t," day",1===t?"":"s","."]})}return(0,s.jsxs)(s.Fragment,{children:["You're migrating ",W.length," domains. We'll migrate"," ",Be," right away. The remaining ",e," domain",1===e?"":"s"," exceed the current migration window and will be processed as part of this bulk migration once capacity resets."]})}()})]}),"migrate"===L&&q.isInFirst25Hours&&q.hostCreationDate&&(0,s.jsx)(nt,{domainLimit:q}),"register"===L&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"w-full flex flex-col items-center gap-3",children:[(0,s.jsx)(et,{domainsLeft:q.domainsLeft,isGenerateDomainsButtonEnabled:Ze,onSuccess:function(e){re(!1),X((0,pe.Z)(e.map((function(e,t){var n=e.name.toLowerCase(),r=e.isFree?"0.00":e.price.toFixed(2);return new it(t+1,n,"",Oe.available,ze.known,r)}))))}}),ae?(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(v.Z,{size:"sm",className:"bg-transparent w-[10.5rem]",value:le,onChange:function(e){return de(e.target.value.toUpperCase())},placeholder:"CODEHERE",onKeyDown:function(e){"Enter"===e.key&&Ke()}}),(0,s.jsx)(u.Z,{isLoading:me,isDisabled:!le.trim(),onClick:Ke,children:"Redeem"}),(0,s.jsx)(u.Z,{variant:"unstyled",className:"border border-solid border-[#B1B1B1] text-white",onClick:function(){ie(!1),de("")},children:"Cancel"})]}):(0,s.jsx)(u.Z,{variant:"unstyled",className:"bg-[#1A1A1A] px-3 py-[.56rem] rounded text-white text-sm font-semibold border border-solid border-[#B1B1B1] hover:bg-[#2A2A2A]",onClick:function(){return ie(!0)},children:"Redeem Domains"})]}),(0,s.jsxs)("div",{className:"w-full flex items-center gap-6",children:[(0,s.jsx)(ye.Z,{className:"my-4 bg-gray-7 flex-1"}),(0,s.jsx)("label",{children:"or"}),(0,s.jsx)(ye.Z,{className:"my-4 bg-gray-7 flex-1"})]})]}),E&&(0,s.jsx)("div",{children:(0,s.jsxs)(ve.Ph,{value:null===j||void 0===j?void 0:j.toString(),onValueChange:function(e){return D(+e)},children:[(0,s.jsx)("label",{className:"text-muted font-semibold text-lg",children:"Select the host you'd like to add the domain(s) on"}),(0,s.jsx)(ve.i4,{children:(0,s.jsx)(ve.ki,{placeholder:"Select a host"})}),(0,s.jsxs)(ve.Bw,{children:[A.map((function(e,t){return(0,s.jsxs)(ve.Ql,{value:e.id.toString(),children:["Host #",t+1," Main Domain: ",null===e||void 0===e?void 0:e.mainDomain]},e.id)})),T&&(0,s.jsx)(ve.Ql,{value:"0",children:"Create New"})]})]})}),(0,s.jsx)(he.Z,(0,w.Z)((0,x.Z)({},O),{children:(0,s.jsxs)("div",{className:"flex flex-col gap-6",children:[Le.length>0&&(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-white",children:"Regular Domains"}),(0,s.jsxs)("span",{className:"text-sm text-gray-400",children:["(",Le.length," domain",1!==Le.length?"s":"",")"]})]}),(0,s.jsx)("div",{className:"flex flex-col gap-4",children:Le.map((function(e,t){return(0,s.jsx)(qe,{domainModel:e,handleChange:function(e,t){X((function(n){var r=(0,pe.Z)(n),s=r.findIndex((function(t){return t.position===e}));return-1!==s&&(r[s]=(0,x.Z)({},r[s],t)),r}))},domainModels:W,currentStep:F,setRequestInFlight:ee,isDomainMigration:z,account:h,hostOrderId:null===Z||void 0===Z?void 0:Z.orderId,onRemoveDomainModel:function(){return r(e.position)}
1,shouldPerformChecks:ne,isBulkMode:J,domainLimitInfo:q},e.position)}))})]}),J&&W.length>q.domainsLeft&&(0,s.jsx)(ge.Z,{scheduledCount:W.length-Le.length,totalCount:W.length,title:z?"Queued Migrations":"Scheduled Domains",defaultCollapsed:Le.length>0,children:(0,s.jsx)("div",{className:"flex flex-col gap-4",children:W.slice(Le.length).map((function(e,t){return(0,s.jsx)(qe,{domainModel:e,handleChange:function(e,t){X((function(n){var r=(0,pe.Z)(n),s=r.findIndex((function(t){return t.position===e}));return-1!==s&&(r[s]=(0,x.Z)({},r[s],t)),r}))},domainModels:W,currentStep:F,setRequestInFlight:ee,isDomainMigration:z,account:h,hostOrderId:null===Z||void 0===Z?void 0:Z.orderId,onRemoveDomainModel:function(){return r(e.position)},shouldPerformChecks:ne,isBulkMode:J,domainLimitInfo:q},e.position)}))})})]})})),(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[Ce.length>=200&&(0,s.jsxs)(k.j,{className:"text-yellow-400",children:["Maximum limit of ",200," domains reached. You cannot add more domains at this time."]}),(0,s.jsxs)("div",{className:"flex flex-row flex-wrap gap-3 items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3",children:[(0,s.jsx)(u.H,{isDisabled:!Ze,onClick:function(){var e=Ie();X((0,pe.Z)(W).concat([new it(e)]))},children:"Another Domain"}),ae?(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(v.Z,{size:"sm",className:"bg-transparent w-[10.5rem]",value:le,onChange:function(e){return de(e.target.value.toUpperCase())},placeholder:"CODEHERE",onKeyDown:function(e){"Enter"===e.key&&Ke()}}),(0,s.jsx)(u.Z,{isLoading:me,isDisabled:!le.trim(),onClick:Ke,children:"Redeem"}),(0,s.jsx)(u.Z,{variant:"unstyled",className:"border border-solid border-[#B1B1B1] text-white",onClick:function(){ie(!1),de("")},children:"Cancel"})]}):(0,s.jsx)(u.Z,{variant:"unstyled",className:"bg-[#1A1A1A] px-3 py-[.56rem] rounded text-white text-sm font-semibold border border-solid border-[#B1B1B1] hover:bg-[#2A2A2A]",onClick:function(){return ie(!0)},children:"Redeem Domains"})]}),(0,s.jsx)(u.Z,{variant:"unstyled",className:"bg-white px-0 w-[5.8rem] py-[.56rem] rounded text-black text-sm font-semibold disabled:opacity-60",isDisabled:!Pe,onClick:function(){return Ee.apply(this,arguments)},isLoading:$,children:z?"MIGRATE":"BUY"})]})]})]})})}!function(e){e[e.unknown=0]="unknown",e[e.available=1]="available",e[e.taken=2]="taken"}(Oe||(Oe={})),function(e){e[e.unknown=0]="unknown",e[e.known=1]="known"}(ze||(ze={}));var lt=n(36162),dt=n(15952),ut=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,a.G)(),r=n.updateFlow,i=n.moveToNextStep,u=n.domains,c=n.nonScheduledDomains,m=n.bulkDomainPurchases,h=n.emailModels,g=(0,o.useState)([]),v=g[0],y=g[1],x=(0,De.nr)().openDialog;(0,o.useEffect)((function(){h.length?y(h.map((function(e){return new lt.E(e.username,e.domain,e.password,"saved",e.name)}))):y(u.map((function(e){var t=new lt.E("","","");return t.domain=e,t})))}),[]);var w,b=function(e){if(e.length){var t=e.flatMap((function(e){var t;return u.map((function(n){return new lt.E(e.username,n,"","idle",null!==(t=e.name)&&void 0!==t?t:"")}))}));y(t)}};return(0,s.jsx)(dt.Z,{customerId:null!==(w=null===t||void 0===t?void 0:t.customerId)&&void 0!==w?w:0,domains:u,initialModels:v,nonScheduledDomains:c,onComplete:function(){var e=(0,l.Z)((function(e){var t,n,s,a,o,l,u;return(0,d.__generator)(this,(function(c){switch(c.label){case 0:r({emailModels:e}),t=!0,n=!1,s=void 0,c.label=1;case 1:c.trys.push([1,6,7,8]),a=function(){var t,n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return t=l.value,n=t.domains,r=e.filter((function(e){return n.includes(e.domain)})),[4,f.Z.bulk.updateDomainPurchase({id:t.id,emails:{emails:r}})];case 1:return s.sent(),[2]}}))},o=m[Symbol.iterator](),c.label=2;case 2:return(t=(l=o.next()).done)?[3,5]:[5,(0,d.__values)(a())];case 3:c.sent(),c.label=4;case 4:return t=!0,[3,2];case 5:return[3,8];case 6:return u=c.sent(),n=!0,s=u,[3,8];case 7:try{t||null==o.return||o.return()}finally{if(n)throw s}return[7];case 8:return i(),[2]}}))}));return function(t){return e.apply(this,arguments)}}(),children:(0,s.jsxs)("div",{className:"w-full gap-8 flex flex-col mt-12 mb-12",children:[(0,s.jsxs)(Je.z,{className:"bg-blue-800 hover:bg-blue-900 w-fit text-white mx-auto",variant:"default",onClick:function(){x("EMAILS_SETUP",{onComplete:b})},children:[(0,s.jsx)(Ye.Z,{className:"w-[20px] h-[20px] mr-2"}),"Generate Inboxes"]}),(0,s.jsxs)("div",{className:"w-full flex items-center gap-6",children:[(0,s.jsx)(ye.Z,{className:"my-4 bg-gray-7 flex-1"}),(0,s.jsx)("label",{className:"text-white",children:"or"}),(0,s.jsx)(ye.Z,{className:"my-4 bg-gray-7 flex-1"})]})]})})},ct=n(41797),mt=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t,n=(0,p.P)().me,r=(0,a.G)(),i=r.forwardEmailModels,c=r.emailModels,m=r.nonScheduledDomains,h=r.bulkDomainPurchases,g=r.moveToNextStep,v=r.updateFlow,y=(r.host,(0,o.useState)([])),x=y[0],w=y[1];return(0,o.useEffect)((function(){var e=i;
1c.forEach((function(t){e.find((function(e){return e.email==="".concat(t.username,"@").concat(t.domain)}))||e.push(new lt.w("".concat(t.username,"@").concat(t.domain),""))})),w(e)}),[]),(0,s.jsx)(ct.Z,{customerId:null!==(t=null===n||void 0===n?void 0:n.customerId)&&void 0!==t?t:0,initialForwardEmailModels:x,nonScheduledDomains:m,bulkDomainPurchases:h,onComplete:function(){var e=(0,l.Z)((function(e){var t,n,r,s,a,i,o;return(0,d.__generator)(this,(function(l){switch(l.label){case 0:v({forwardEmailModels:e}),t=!0,n=!1,r=void 0,l.label=1;case 1:l.trys.push([1,6,7,8]),s=function(){var t,n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return t=i.value,n=t.domains,r=e.filter((function(e){var t=e.email.split("@")[1];return n.includes(t)})),[4,f.Z.bulk.updateDomainPurchase({id:t.id,forwarders:{forwarders:r}})];case 1:return s.sent(),[2]}}))},a=h[Symbol.iterator](),l.label=2;case 2:return(t=(i=a.next()).done)?[3,5]:[5,(0,d.__values)(s())];case 3:l.sent(),l.label=4;case 4:return t=!0,[3,2];case 5:return[3,8];case 6:return o=l.sent(),n=!0,r=o,[3,8];case 7:try{t||null==a.return||a.return()}finally{if(n)throw r}return[7];case 8:return g(),[2]}}))}));return function(t){return e.apply(this,arguments)}}(),children:(0,s.jsx)(u.Z,{className:"px-8 text-sm bg-transparent border border-solid border-[#B1B1B1]",onClick:function(){return g()},children:"Skip"})})};function ft(e){return Array.from({length:Math.max(e,0)},(function(){return{hostStatus:"idle",smtpStatus:"idle"}}))}var pt,ht=n(94813),gt=n(49738),vt=function(e){var t=e.numberOfHosts,n=e.isSupportRequest,r=void 0!==n&&n,s=(0,o.useState)([]),a=s[0],i=s[1],u=(0,o.useState)([]),c=u[0],m=u[1],p=(0,o.useState)([]),h=
1p[0],g=p[1],v=(0,o.useState)(""),y=v[0],w=v[1],b=(0,o.useState)(!1),S=b[0],j=b[1];(0,o.useEffect)((function(){g((function(e){return function(e,t){return t<=0||e.length===t?e:e.some((function(e){return"idle"!==e.hostStatus||"idle"!==e.smtpStatus}))?t>e.length?(0,pe.Z)(e).concat((0,pe.Z)(ft(t-e.length))):e:ft(t)}(e,t)}))}),[t]);var D=(0,o.useMemo)((function(){var e=h.find((function(e){return"pending"===e.hostStatus||"pending"===e.smtpStatus}));return{isAdding:!!e,isCompleted:!e&&!S&&!h.find((function(e){return"error"===e.hostStatus||"error"===e.smtpStatus}))&&h.filter((function(e){return"success"===e.hostStatus&&"success"===e.smtpStatus})).length>=1&&h.length>0}}),[h,S]),k=D.isAdding,N=D.isCompleted,I=function(e,t){g((function(n){var r=(0,pe.Z)(n);return r[e]=(0,x.Z)({},r[e],t),r}))},Z=function(){var e=(0,l.Z)((function(e,t,n,s,a){var o,l,u,c,m=arguments;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:o=!(m.length>5&&void 0!==m[5])||m[5],d.label=1;case 1:return d.trys.push([1,8,,9]),I(e,{hostStatus:"pending"}),a&&o&&("cpanel"===a.type&&a.username&&a.url||"hestia"===a.type)?(i((function(e){return(0,pe.Z)(e).concat([a])})),[3,7]):[3,2];case 2:return"cpanel"!==(null===a||void 0===a?void 0:a.type)?[3,4]:[4,(0,gt.qo)({customerId:n,hostOrderId:a.orderId,isSupportRequest:r})];case 3:return l=d.sent(),i((function(e){return(0,pe.Z)(e).concat([{id:a.id,ipAddress:l.ipAddresses,mainDomain:a.mainDomain,nameservers:l.nameservers,orderId:a.orderId,url:l.cpanelUrl,username:l.username,hasToken:a.hasToken,isHestiaPasswordSet:a.isHestiaPasswordSet,type:a.type}])})),[3,7];case 4:return t?(console.log("adding new host",t),[4,(0,gt.SG)({customerId:n,flowId:s,isSupportRequest:r,mainDomain:t})]):[3,6];case 5:return u=d.sent(),i((function(e){return(0,pe.Z)(e).concat([u])})),[3,7];case 6:throw new Error("invalid host and main domain");case 7:return I(e,{hostStatus:"success"}),[3,9];case 8:throw c=d.sent(),I(e,{hostStatus:"error"}),c;case 9:return[2]}}
1))}));return function(t,n,r,s,a){return e.apply(this,arguments)}}(),P=function(e,t){var n;return null!==(n=t.find((function(t){var n;return(null===(n=t.domain)||void 0===n?void 0:n.slice(5))===e})))&&void 0!==n?n:null},A=function(){var e=(0,l.Z)((function(e,t,n){var r,s,a,i;return(0,d.__generator)(this,(function(o){switch(o.label){case 0:return o.trys.push([0,5,,6]),I(e,{smtpStatus:"pending"}),n?(m((function(e){return(0,pe.Z)(e).concat([n])})),[3,4]):[3,1];case 1:return t?[4,(0,gt.kv)(t)]:[3,3];case 2:if(r=o.sent(),s=r.isRunning,a=r.smtp,!s)throw new Error("SMTP server is not running");return m((function(e){return(0,pe.Z)(e).concat([a])})),[3,4];case 3:throw new Error("invalid SMTP and main domain");case 4:return I(e,{smtpStatus:"success"}),[3,6];case 5:throw i=o.sent(),I(e,{smtpStatus:"error"}),i;case 6:return[2]}}))}));return function(t,n,r){return e.apply(this,arguments)}}(),M=function(){var e=(0,l.Z)((function(e,t){var n,r,s,a,i,o,l=arguments;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:return n=l.length>2&&void 0!==l[2]&&l[2],r=l.length>3&&void 0!==l[3]&&l[3],j(!0),[4,f.Z.hosts.getAll(t,n,r)];case 1:return s=d.sent(),[4,f.Z.smtp.all({profileId:e})];case 2:return a=d.sent(),i=a.data,o=void 0===i?[]:i,j(!1),[2,{allHosts:s,allV2SmtpRelays:null!==o&&void 0!==o?o:[]}]}}))}));return function(t,n){return e.apply(this,arguments)}}(),T=function(){var e=(0,l.Z)((function(e,t,n,r,s,a){var i,o,l,u,c=arguments;return(0,d.__generator)(this,(function(m){switch(m.label){case 0:i=function(a){var i,u,c,m,f;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:if(i=n[a],u=h[a],m=null!==(c=e.find((function(e){return e.mainDomain===i})))&&void 0!==c?c:null,f=i?P(i,t):null,!i)throw new Error("Invalid main domain");return!1!==(0,C.wt)(u.hostStatus)?[3,2]:[4,Z(a,i,r,s,m,l)];case 1:d.sent(),d.label=2;case 2:return!1===(0,C.wt)(u.smtpStatus)&&o?[4,A(a,i,f)]:[3,4];case 3:d.sent(),d.label=4;case 4:return[2]}}
1))},o=!(c.length>6&&void 0!==c[6])||c[6],l=!(c.length>7&&void 0!==c[7])||c[7],u=0,m.label=1;case 1:return u<a?[5,(0,d.__values)(i(u))]:[3,4];case 2:m.sent(),m.label=3;case 3:return u++,[3,1];case 4:return[2]}}))}));return function(t,n,r,s,a,i){return e.apply(this,arguments)}}(),R=function(){var e=(0,l.Z)((function(e){var n,s,a,i,o,l,u,c,m,f,p,h=arguments;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:n=e.customerId,s=e.domains,a=e.flowId,i=e.profileId,o=!(h.length>1&&void 0!==h[1])||h[1],l=!(h.length>2&&void 0!==h[2])||h[2],d.label=1;case 1:return d.trys.push([1,4,,5]),w(""),[4,M(i,n,r,!0)];case 2:return u=d.sent(),c=u.allHosts,m=u.allV2SmtpRelays,f=Math.min(t,s.length),[4,T(c,m,s,n,a,f,o,l)];case 3:return d.sent(),[3,5];case 4:return p=d.sent(),w(p.message),[3,5];case 5:return[2]}}))}));return function(t){return e.apply(this,arguments)}}();return{hosts:a,v2SmtpServers:c,actions:h,start:R,isAdding:k,isCompleted:N,isFetching:S,errorMessage:y}},yt=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,be.m)().isPending,r=(0,a.G)(),c=r.flowId,m=r.setHost,f=r.moveToNextStep,h=r.host,g=r.nonScheduledDomains,v=r.v2SmtpRelay,y=r.setSmtpServer,x=(0,o.useRef)(!1),w=vt({numberOfHosts:1,isSupportRequest:!1}),b=w.actions,S=w.hosts,j=w.start,D=w.v2SmtpServers,k=w.isAdding,N=w.isCompleted,Z=w.isFetching,P=w.errorMessage,A=function(){var e=(0,l.Z)((function(){return(0,d.__generator)(this,(function(e){switch(e.label){case 0:if(!t)throw new Error("UnAuthenticated");return[4,j({customerId:null===t||void 0===t?void 0:t.customerId,domains:[g[0]],flowId:c,profileId:null===t||void 0===t?void 0:t.id})];case 1:return e.sent(),[2]}}))}));return function(){return e.apply(this,arguments)}}(),M=function(){if(h&&v)f();else if(S.length&&D.length&&N){var e=S[S.length-1],t=(0,C.ST)(e.mainDomain,D);e&&t&&(m(e),y(t),f())}else I.X6&&(console.log("hosts.length",S.length),console.log("v2SmtpServers.length",D.length),console.log("isCompleted",N),console.log("actions",b))};return(0,o.useEffect)((function(){(function(e){var t=e.profileId,n=e.flowId,r=e.actionsLength,s=e.hasStarted;return Boolean(t&&n&&r>0&&!s)})({profileId:null===t||void 0===t?void 0:t.id,flowId:c,actionsLength:b.length,hasStarted:x.current})&&(x.current=!0,A())}),[null===t||void 0===t?void 0:t.id,c,b.length]),(0,o.useEffect)((function(){N&&M()}),[N,h,v]),(0,s.jsx)(i.P,{shouldScrollIntoView:!0,title:"Adding hosting (Can take up to five minutes)",childrenClassName:"py-6",children:Z||n?(0,s.jsx)(F.fT,{}):(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[b.map((function(e,t){return(0,s.jsxs)(o.Fragment,{children:[(0,s.jsxs)("h4",{children:["Host #",t+1]}),(0,s.jsxs)("div",{className:"border border-solid border-[#494F57] rounded",children:[(0,s.jsx)(ht.Z,{name:"Adding Host",status:e.hostStatus,onRetry:A}),(0,s.jsx)(ht.Z,{name:"Adding SMTP Relay",status:e.smtpStatus,onRetry:A})]})]},t)})),(0,s.jsx)("div",{className:"flex flex-col gap-2 items-end",children:P?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("p",{className:"text-red-600 font-semibold w-full",children:P}),(0,s.jsx)(u.Z,{className:"w-fit",onClick:A,isLoading:k,children:"Retry"})]}):(0,s.jsx)(u.Z,{className:"w-fit",onClick:M,isDisabled:k,isLoading:k,children:"Next"})})]})})},xt=n(55705),wt=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,a.G)(),r=n.flowId,c=n.moveToNextStep,g=n.host,v=n.updateStepsState,y=n.nonScheduledDomains,x=n.domains,w=n.flowType,b=n.deferredFlowFlags,S=(0,o.useState)(y.map((function(e){return{domain:e,status:"idle"}}))),j=S[0],D=S[1],k=function(e,t){D((function(n){var r=(0,pe.Z)(n),s=r.findIndex((function(t){return t.domain===e}));return-1!==s&&(r[s].status=t),r}))},C=(0,h.D)({mutationKey:["register-domain"],mutationFn:xt.a,onMutate:function(e){var t=e.domain;k(t,"pending")},onSuccess:function(e,t){var n=t.domain;"success"===e.status&&e.isRegistered?k(n,"success"):k(n,"fail")},onError:function(e,t){var n=t.domain;k(n,"error"),m.A.error({title:"Domain registeration failed",message:e.message})}}),Z=(0,h.D)({mutationKey:["check-domain-verified"],mutationFn:f.Z.domains.getVerification}),P=function(){var e=(0,l.Z)((function(){var e,n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:if((0,ce.Po)(w,b))return c(),[2];s.label=1;case 1:return s.trys.push([1,4,,5]),e=!1,(null===y||void 0===y?void 0:y[0])?[4,Z.mutateAsync({customerId:null!==(n=null===t||void 0===t?void 0:t.customerId)&&void 0!==n?n:0,domain:null!==(r=null===y||void 0===y?void 0:y[0])&&void 0!==r?r:""})]:[3,3];case 2:e=s.sent(),s.label=3;case 3:return e&&(null===g||void 0===g?void 0:g.hasToken)?(v({hasSkippedVerification:!0,hasSkippedAddHosting:!0,hasSkippedCpanel:!0}),c(4)):e?v({hasSkippedVerification:!0,currentStep:N.pK.addHosting}):c(),[3,5];case 4:return s.sent(),c(),[3,5];case 5:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=(0,l.Z)((function(){var e,n,s,a,i,o,l,u,c;return(0,d.__generator)(this,(function(d){switch(d.label){case 0:e=!0,n=!1,s=void 0,d.label=1;case 1:d.trys.push([1,6,7,8]),a=j[Symbol.iterator](),d.label=2;case 2:return(e=(i=a.next()).done)?[3,5]:(o=i.value,I._m.includes(o.status)?[3,4]:[4,C.mutateAsync({customerId:null!==(l=null===t||void 0===t?void 0:t.customerId)&&void 0!==l?l:0,domain:o.domain,flowId:r,isPrimary:!1,isSupportRequest:!1})]);case 3:if(!(u=d.sent()).isRegistered||"failure"===u.status)return[2];d.label=4;case 4:return e=!0,[3,2];case 5:return[3,8];case 6:return c=d.sent(),n=!0,s=c,[3,8];case 7:try{e||null==a.return||a.return()}finally{if(n)throw s}return[7];case 8:return m.A.success({title:"Registeration completed",message:"domains registered successfully"}),P(),[2]}}))}));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){A()}),[]);var M=x.length-y.length;return(0,s.jsxs)(i.P,{title:"Registering Domains",childrenClassName:"py-6",children:[M>0&&(0,s.jsx)("div",{className:"mb-4 p-3 bg-yellow-400/10 border border-yellow-400/30 rounded-lg",children:(0,s.jsxs)("p",{className:"text-yellow-400 text-sm",children:[(0,s.jsxs)("span",{className:"font-semibold",children:[M," domain",M>1?"s":""]})," ","are scheduled for automatic registration and will be processed in the background."]})}),(0,s.jsx)("div",{className:"border border-solid border-[#494F57] rounded mb-4",children:j.map((function(e){return(0,s.jsx)(ht.Z,{name:e.domain,status:e.status,onRetry:A},e.domain)}))}),(0,s.jsx)("div",{className:"flex justify-end",children:(0,s.jsx)(u.Z,{onClick:P,isDisabled:!j.reduce((function(e,t){return e&&"success"===t.status}),!0),isLoading:Z.isPending,children:"Next"})})]})},bt=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,a.G)(),n=t.stepsState,r=t.nonScheduledDomains,i=t.flowId,o=t.moveToNextStep;return(0,s.jsx)(J,{currentStep:n.currentStep,shouldScrollIntoView:!1,loadingTitle:W.savingDomainsToMigrate,failedTitle:W.failedSavingDomainsToMigrate,completeTitle:W.savedDomainsToMigrate,actions:r.map((function(e){return(0,l.Z)((function(){return(0,d.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,f.Z.domains.migrate({flowId:null!==i&&void 0!==i?i:-1,domain:e})];case 1:return t.sent(),[2,!0];case 2:throw t.sent();case 3:return[2]}}
1))}))})),onActionsComplete:function(){o()}})},St=n(72355),jt=function(e){e=null!==e?e:(0,H.Z)(new TypeError("Cannot destructure undefined"));var t=(0,p.P)().me,n=(0,a.G)(),r=n.moveToNextStep,i=n.stepsState,o=n.nonScheduledDomains,u=n.host;return(0,s.jsx)(J,{currentStep:i.currentStep,loadingTitle:"Updating nameservers",failedTitle:"Failed updating nameservers",completeTitle:"Updated nameservers",shouldScrollIntoView:!0,actions:o.map((function(e,n){return(0,l.Z)((function(){var n,r;return(0,d.__generator)(this,(function(s){switch(s.label){case 0:return s.trys.push([0,3,,4]),I.Z3?[4,(0,St.a)({isSupportRequest:!1,customerId:null!==(n=null===t||void 0===t?void 0:t.customerId)&&void 0!==n?n:-1,hostOrderId:null!==(r=null===u||void 0===u?void 0:u.orderId)&&void 0!==r?r:-1,domainName:e})]:[3,2];case 1:s.sent(),s.label=2;case 2:return[2,!0];case 3:throw s.sent();case 4:return[2]}}))}))})),onActionsComplete:r})},Dt=function(){var e=(0,a.G)(),t=e.isWarmupOnByDefault,n=e.setIsWarmupOnByDefault,r=e.warmupPerDayLimit,c=e.setWarmupPerDayLimit,m=e.moveToNextStep,p=e.isBulk,h=e.bulkDomainPurchases,g=(0,o.useState)(!1),v=g[0],y=g[1],x=(0,o.useState)(null),w=x[0],b=x[1],S=function(){var e=(0,l.Z)((function(e){var n,s;return(0,d.__generator)(this,(function(a){switch(a.label){case 0:e.preventDefault(),y(!0),b(null),a.label=1;case 1:return a.trys.push([1,4,5,6]),p&&h&&h.length>0?(n={isWarmupOnByDefault:t,warmupPerDayLimit:r},[4,Promise.all(h.map((function(e){return f.Z.bulk.updateDomainPurchase({id:e.id,warmup_settings:n})})))]):[3,3];case 2:a.sent(),a.label=3;case 3:return m(),[3,6];case 4:return s=a.sent(),console.error("Failed to save warmup settings:",s),b((null===s||void 0===s?void 0:s.message)||"Failed to save warmup settings"),[3,6];case 5:return y(!1),[7];case 6:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}();return(0,s.jsx)(i.P,{title:"Warmup Settings",description:"Add settings to your csv file automatically",childrenClassName:"pt-[.87rem] pb-10 flex flex-col gap-[1.69rem]",children:(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[w&&(0,s.jsx)("div",{className:"text-red-500 text-sm bg-red-100 p-3 rounded",children:w}),(0,s.jsxs)("form",{className:"flex flex-col gap-3",onSubmit:S,children:[(0,s.jsxs)("div",{className:"flex flex-col gap-12",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsx)("p",{className:"text-white text-md",children:"Would you like to turn on warmup automatically?"}),(0,s.jsxs)("div",{className:"flex flex-row gap-8",children:[(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:"yes",checked:1==t,onChange:function(e){n(!0)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"Yes"})]}),(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:"no",checked:0==t,onChange:function(e){n(!1)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"No"})]})]})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsx)("p",{className:"text-white text-md",children:"How many warm up emails do you want to start with?"}),(0,s.jsxs)("div",{className:"flex flex-row gap-8",children:[(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:5,checked:5==r,onChange:function(e){c(5)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"5"})]}),(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:10,checked:10==r,onChange:function(e){c(10)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"10"})]}),(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:15,checked:15==r,onChange:function(e){c(15)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"15"})]}),(0,s.jsxs)("label",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{type:"radio",value:20,checked:20==r,onChange:function(e){c(20)}}),(0,s.jsx)("span",{className:"text-white text-md",children:"20"})]})]})]})]}),(0,s.jsx)("div",{className:"flex items-center justify-end gap-3 mt-6",children:(0,s.jsx)(u.Z,{type:"submit",isDisabled:v,isLoading:v,children:"Set"})})]})]})})},kt=(pt={},(0,r.Z)(pt,N.pK.entryDomain,{id:N.pK.entryDomain,name:"Enter Domains",showTab:!0,content:(0,s.jsx)(ot,{})}),(0,r.Z)(pt,N.pK.statusRegisterDomains,{id:N.pK.statusRegisterDomains,name:"Registering Domains",content:(0,s.jsx)(wt,{})}),(0,r.Z)(pt,N.pK.savingDomainsToMigrate,{id:N.pK.savingDomainsToMigrate,name:"Saving domains",content:(0,s.jsx)(bt,{})}),(0,r.Z)(pt,N.pK.checkpointVerifyDomains,{id:N.pK.checkpointVerifyDomains,name:"Verify Email",showTab:!0,content:(0,s.jsx)(B,{})}),(0,r.Z)(pt,N.pK.domainsRegisteredPendingSetup,{id:N.pK.domainsRegisteredPendingSetup,name:"Domains registered",showTab:!0,content:(0,s.jsx)(me,{})}),(0,r.Z)(pt,N.pK.addHosting,{id:N.pK.addHosting,name:"Add Hosting",content:(0,s.jsx)(yt,{})}),(0,r.Z)(pt,N.pK.cPanelSetup,{id:N.pK.cPanelSetup,name:"Setup Host",showTab:!0,content:(0,s.jsx)(E,{})}),(0,r.Z)(pt,N.pK.addOnDomains,{id:N.pK.addOnDomains,name:"Addon Domains",content:(0,s.jsx)(ne,{})}),(0,r.Z)(pt,N.pK.updateNameservers,{id:N.pK.updateNameservers,name:"Update Nameservers",content:(0,s.jsx)(jt,{})}),(0,r.Z)(pt,N.pK.addSPFRecords,{id:N.pK.addSPFRecords,name:"SPF records",content:(0,s.jsx)(Q,{})}),(0,r.Z)(pt,N.pK.addInstantlyTrackingRecords,{id:N.pK.addInstantlyTrackingRecords,name:"Tracking Domain",content:(0,s.jsx)(te,{})}),(0,r.Z)(pt,N.pK.addDKIMRecords,{id:N.pK.addDKIMRecords,name:"Add DKIM Records",content:(0,s.jsx)(G,{})}),(0,r.Z)(pt,N.pK.addDMARCRecords,{id:N.pK.addDMARCRecords,name:"DMARC Email",showTab:!0,content:(0,s.jsx)(ue.ZP,{})}),(0,r.Z)(pt,N.pK.addEmails,{id:N.pK.addEmails,name:"Enter Emails",showTab:!0,content:(0,s.jsx)(ut,{})}),(0,r.Z)(pt,N.pK.addForwarders,{id:N.pK.addForwarders,name:"Enter Forwarders",showTab:!0,content:(0,s.jsx)(mt,{})}),(0,r.Z)(pt,N.pK.addRedirects,{id:N.pK.addRedirects,name:"Enter Redirects",showTab:!0,content:(0,s.jsx)(V,{})}),(0,r.Z)(pt,N.pK.linkFiles,{id:N.pK.linkFiles,name:"File Exports",showTab:!0,content:(0,s.jsx)(de,{})}),(0,r.Z)(pt,N.pK.warmupSettings,{id:N.pK.warmupSettings,name:"Warmup Settings",showTab:!0,content:(0,s.jsx)(Dt,{})}),pt),Nt=function(e){return e.map((function(e){return kt[e]}))}},49738:function(e,t,n){n.d(t,{SG:function(){return u},kv:function(){return m},qo:function(){return d}});var r=n(47568),s=n(26042),a=n(69396),i=n(97582),o=n(77794),l=n(53797),d=function(){var e=(0,r.Z)((function(e){var t;return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,(0,l.C3)({fn:function(){return o.Z.hosts.checkDetails(e)},isSuccessful:function(e){return(0,l.MN)(e)},delayMilliseconds:3e3,retryCount:20})];case 1:if(!(t=n.sent()))throw new Error("Host is not ready yet");return[2,t]}}))}));return function(t){return e.apply(this,arguments)}}(),u=function(){var e=(0,r.Z)((function(e){var t,n,r;return(0,i.__generator)(this,(function(i){switch(i.label){case 0:return[4,o.Z.hosts.post(e)];case 1:if(t=i.sent(),n={id:t.id,hasToken:t.hasToken,ipAddress:"",mainDomain:t.mainDomain,nameservers:t.nameservers,orderId:t.orderId,url:"",username:"",type:t.type,isHestiaPasswordSet:t.isHestiaPasswordSet},"cpanel"!==t.type)return[3,3];if(!e.customerId)throw new Error("Invalid customerId");return[4,d({customerId:e.customerId,hostOrderId:t.orderId,isSupportRequest:e.isSupportRequest})];case 2:r=i.sent(),n=(0,a.Z)((0,s.Z)({},n),{ipAddress:r.ipAddresses,nameservers:r.nameservers,url:r.cpanelUrl,username:r.username}),i.label=3;case 3:return[2,n]}}))}));return function(t){return e.apply(this,arguments)}}(),c=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return(0,l.C3)({fn:function(){return(0,r.Z)((function(){return(0,i.__generator)(this,(function(n){switch(n.label){case 0:return[4,o.Z.smtp.getById(e)];case 1:return"running"!=n.sent().status?[3,4]:(console.log("Smtp is running"),t?(console.log("Waiting 2 minutes"),[4,(0,l.MJ)(12e3)]):[3,3]);case 2:n.sent(),n.label=3;case 3:return[2,!0];case 4:return console.log("Smtp is not running yet"),[2,!1];case 5:return[2]}}
1))}))()},retryCount:120,delayMilliseconds:5e3})},m=function(){var e=(0,r.Z)((function(e,t){var n,r;return(0,i.__generator)(this,(function(s){switch(s.label){case 0:return[4,o.Z.smtp.create({relayDomain:"smtp.".concat(e),profileId:t})];case 1:return n=s.sent(),console.log("Posted smtp"),r=null,"other"==n.status&&n.virtualMachineName?[4,c(n.smtp.id)]:[3,3];case 2:return r=s.sent(),[3,5];case 3:return"running"!=n.status?[3,5]:(console.log("Smtp is running"),console.log("Waiting 2 minutes"),[4,new Promise((function(e){return setTimeout(e,12e4)}))]);case 4:s.sent(),r=!0,s.label=5;case 5:return[2,{isRunning:r,smtp:n.smtp}]}}))}));return function(t,n){return e.apply(this,arguments)}}()},55705:function(e,t,n){n.d(t,{a:function(){return o}});var r=n(47568),s=n(97582),a=n(77794),i=n(53797),o=function(){var e=(0,r.Z)((function(e){var t,n;return(0,s.__generator)(this,(function(r){switch(r.label){case 0:return[4,(0,i.C3)({fn:function(){return a.Z.domains.register(e)},isSuccessful:function(e){return"success"===e.status&&!!e.orderId},retryCount:5,delayMilliseconds:1e4})];case 1:if(!(null===(t=r.sent())||void 0===t?void 0:t.orderId))throw new Error("failed to register domain");return"resellerclub-domain"!==t.type?[3,3]:[4,(0,i.C3)({fn:function(){return a.Z.resellerClub.getAction({actionType:"AddNewDomain",orderId:t.orderId})},isSuccessful:function(e){return"success"===e.type},retryCount:3,delayMilliseconds:3e4})];case 2:if("failure"===(null===(n=r.sent())||void 0===n?void 0:n.type))throw console.log("checking domain action",n),new Error("failed to register domain");r.label=3;case 3:return[2,t]}}))}));return function(t){return e.apply(this,arguments)}}()},33329:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(85893),s=n(36493),a=n(12189),i=n(85657),o=n(75614),l=n(81558),d="https://www.youtube.com/watch?v=RhLeAdNasuA";function u(e,t){switch(e){case"register":switch(t){case s.pK.entryDomain:return"".concat(d,"&t=83");case s.pK.statusRegisterDomains:case s.pK.checkpointVerifyDomains:return"".concat(d,"&t=114");case s.pK.savingDomainsToMigrate:return"";case s.pK.addHosting:return"".concat(d,"&t=124");case s.pK.cPanelSetup:return"".concat(d,"&t=143");case s.pK.addOnDomains:case s.pK.updateNameservers:case s.pK.addSPFRecords:case s.pK.addDKIMRecords:return"".concat(d,"&t=183");case s.pK.addInstantlyTrackingRecords:return"".concat(d,"&t=199");case s.pK.addDMARCRecords:return"".concat(d,"&t=207");case s.pK.addEmails:return"".concat(d,"&t=216");case s.pK.addForwarders:return"".concat(d,"&t=266");case s.pK.addRedirects:return"".concat(d,"&t=282");case s.pK.warmupSettings:return"".concat(d,"&t=302");case s.pK.linkFiles:return"".concat(d,"&t=313");default:return d}case"migrate":return"https://www.loom.com/share/767531928243461ebf314ea8e4c28c30?sid=b1230aaa-d90f-4b58-86a5-5e45943de06a"}}var c=function(e){var t=e.currentTabId,n=e.tabs,d=(0,l.G)(),c=d.flowType,m=(d.moveToNextStep,d.deferredFlowFlags),f=d.host,p=d.v2SmtpRelay,h=!(!f||!p),g=(0,s.HY)(t,c,m,t,h),v=n.find((function(e){return e.id===t}));return(0,r.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-start w-full gap-8",children:[(0,r.jsxs)("div",{className:"tabs-container",children:[(0,r.jsx)("a",{href:u(c,t),target:"_blank",rel:"noreferrer",className:"block w-full",children:(0,r.jsx)(a.Z,{className:"w-full bg-green-700 hover:bg-green-800 px-2 py-2",children:"Stuck? Watch Walkthrough Video"})}),(0,r.jsx)("h4",{className:"font-semibold text-h4 text-white",children:"Steps"}),!1,n.filter((function(e){return e.showTab||e.id===t})).map((function(e){var n=(0,s.HY)(e.id,c,m,t,h),a=g>n;return(0,r.jsx)(o.O,{id:e.id,name:e.name,isActive:t===e.id,isCompleted:a,badge:e.badge,children:a&&(0,r.jsx)(i.Z,{className:"w-3 h-3"})},e.id)}))]}),(0,r.jsx)("div",{className:"flex-grow flex-1 flex flex-col gap-4",children:null===v||void 0===v?void 0:v.content})]})}},6517:function(e,t,n){var r=n(85893),s=n(55639),a=n(81627);t.Z=function(e){var t=e.children,n=(0,s.P)(),i=n.me;return n.isLoading?(0,r.jsx)(a.wY,{}):(null===i||void 0===i?void 0:i.partnerId)&&!(null===i||void 0===i?void 0:i.isPartnerAdmin)?(0,r.jsx)("div",{className:"container xl:max-w-[64rem] 2xl:max-w-screen-2xl lg:px-6 py-4",children:(0,r.jsx)("p",{className:"text-red-500",children:"You do not have permission to access this page."})}):(0,r.jsx)(r.Fragment,{children:t})}},61584:function(e,t,n){n.d(t,{P:function(){return p},m:function(){return f}});var r=n(26042),s=n(69396),a=n(29815),i=n(99405),o=n(76389),l=n(88136),d=n(88144),u=n(30202),c=n(79528),m=n(77794),f=function(){var e=(0,d.a)({queryKey:[c.P.UPSALE_SUBSCRIPTIONS],queryFn:function(){return m.Z.upsales.subscriptions.all()}}),t=e.data,n=e.isError,r=e.error,s=e.isPending,a=null===t||void 0===t?void 0:t.data,i=null===a||void 0===a?void 0:a.filter((function(e){return"additional_ip"===e.type})),o=(0,l.Tz)(i);
1return{isError:n,error:r,isPending:s,ipMonotiringSubscription:null===a||void 0===a?void 0:a.find((function(e){return"monitoring_tool"===e.type})),additionalIpSubscriptions:i,additionalIpCount:o,upsaleSubscriptions:a}},p=function(){var e=(0,u.NL)();return(0,o.D)({mutationKey:[c.P.UPSALE_SUBSCRIPTIONS],mutationFn:function(e){return m.Z.upsales.subscriptions.create(e)},invalidateQueryProps:{queryKey:[c.P.UPSALE_SUBSCRIPTIONS]},onSuccess:function(t){var n=t.data;n&&e.setQueryData([c.P.UPSALE_SUBSCRIPTIONS],(function(e){var t;if(e)return(0,s.Z)((0,r.Z)({},e),{data:(0,a.Z)(null!==(t=null===e||void 0===e?void 0:e.data)&&void 0!==t?t:[]).concat([n])})}))},onError:function(e){i.A.error({message:e.message})}})}},36372:function(e,t,n){var r,s=n(54465);t.Z=function(){return r||(r=(0,s.J)("pk_live_51M4CR6G9glwF4TUtLojUfg0ofzw90U6oZhYGv9H9IzVkGGLbrXeofYf8iOql7H0XGGonHXZUYvnuTWOf8tiF3avo00apMl1R8v")),r}},88136:function(e,t,n){n.d(t,{$D:function(){return l},Ro:function(){return s},Tz:function(){return d},cO:function(){return a},qt:function(){return c},r_:function(){return o}});var r=n(55972),s=147,a="every month",i=[{email:"[email protected]",id:"b003239c-431d-427e-a8e4-f4ea38ad87ba"},{email:"[email protected]",id:"452ff4f6-a91a-4331-b69d-ae3b682cce40"},{email:"[email protected]",id:"8fa30570-12a2-46bd-91c9-73a1cbd792aa"}];i[0].email,i[0].id;function o(e){return!!(null===e||void 0===e?void 0:e.includes("agency"))}function l(e){var t;if(!e)return!1;var n=null===(t=e.email)||void 0===t?void 0:t.toLowerCase();return i.some((function(t){return null!=n&&t.email.toLowerCase()===n||null!=e.id&&t.id===e.id}))}function d(e){var t;return null!==(t=null===e||void 0===e?void 0:e.filter((function(e){return"additional_ip"===e.type&&"active"===e.status})).length)&&void 0!==t?t:0}function u(e){var t=e.plan,n=e.additionalIpCount,s=void 0===n?0:n,a=e.isUnlimitedHostProfile;if(void 0!==a&&a)return 999;if(!t||!(t in r.xv))return 0;var i=r.xv[t];return o(t)?i+Math.max(s,0):i}function c(e){var t=e.plan,n=e.hostsCount,r=e.additionalIpCount,s=void 0===r?0:r,a=e.isUnlimitedHostProfile;return!(void 0===a||!a)||!!o(t)&&n<u({plan:t,additionalIpCount:s})}}}]);

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.