PageSourceSearch

https://assets.mettra.app/_next/static/chunks/9379-168b439656152a6e.js

js mettra.app collected 2026-10-02 01:16:00 UTC 30,317 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8233,9379],{1151:(e,t,r)=>{"use strict";r.d(t,{D:()=>o});var a=r(12115),n=r(71370),i=r(5041);function o(){let e=(0,i.b)(),{openGetStarted:t}=(0,n.G)();return(0,a.useCallback)(()=>!!e&&(t(),!0),[e,t])}},5041:(e,t,r)=>{"use strict";r.d(t,{b:()=>o});var a=r(20063),n=r(21088),i=r(27607);let o=()=>{let e=(0,a.usePathname)(),{user:t,loading:r}=(0,i.GV)(e=>e.user);return!r&&(!t||!(0,n.v)(t,e))}},5661:(e,t,r)=>{"use strict";r.d(t,{Gq:()=>s,VY:()=>l,Yy:()=>n,aT:()=>i,yl:()=>o});let a="monthly",n=e=>{var t,r,n;return null!=(n=null!=(r=null!=(t=null==e?void 0:e.period)?t:null==e?void 0:e.addons_period)?r:null==e?void 0:e.user_permissions_period)?n:a},i=e=>"yearly"===n(e),o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return{period:e,addons_period:e,user_permissions_period:e}},s=e=>{let t=n(e);return{...e,...o(t)}},l=(e,t)=>s({...null!=e?e:{},...t})},5945:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var a=r(95155),n=r(66122),i=r(55029),o=r(45481);let s=e=>{let{children:t,open:r,onClose:s,shiftBreakpoint:l=440,modalProps:c,withBlur:d=!1,blurValue:_=20,bottomSheetHeadingHidden:m=!1,onlyModal:u=!1,bottomOffset:h=0,maxWidth:g,minWidth:p,zIndex:C,rootClassName:f}=e;return(0,n.Ub)({maxWidth:l})&&!u?(0,a.jsx)(o.X,{open:r,onClose:s,withBlur:d,headingHidden:m,bottomOffset:h,zIndex:C,rootClassName:f,children:t}):(0,a.jsx)(i.A,{open:r,onCancel:s,centered:!0,footer:null,closable:!1,zIndex:C,rootClassName:f,width:"auto",style:{maxWidth:g,minWidth:p},styles:{mask:{backdropFilter:d?"blur(".concat(_,"px)"):void 0},body:{padding:0,margin:0},content:{padding:0,margin:0},header:{padding:0,margin:0,borderBottom:"none"},footer:{padding:0,margin:0,borderTop:"none"}},...c,children:t})}},9123:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var a=r(12115),n=r(47650);let i=e=>{let{children:t,selector:r="#portal"}=e,[i,o]=(0,a.useState)(!1);if((0,a.useEffect)(()=>{o(!0)},[]),!i)return null;let s=document.querySelector(r);return s?(0,n.createPortal)(t,s):null}},13751:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Link:()=>m});var a=r(95155),n=r(12115),i=r(52619),o=r.n(i),s=r(20063),l=r(85203),c=r.n(l),d=r(59466),_=r.n(d);let m=e=>{let{children:t,activeClassName:r,className:i,style:l,target:d,onPointerDown:m,primary:u=!1,...h}=e,g=(0,s.usePathname)(),p=(0,n.useMemo)(()=>h.href===g&&null!=r?r:_().active,[r,h.href,g]);return(0,a.jsx)(o(),{style:l,target:d,"data-link":"true",className:c()(_().link,u&&_().primary,p,i),onPointerDown:m,...h,children:t})}},16717:(e,t,r)=>{"use strict";var a;r.d(t,{hw:()=>l,iH:()=>s});let n=(null==(a=r(87358).env.NEXT_PUBLIC_RECAPTCHA_SITE_KEY)?void 0:a.trim())||"",i=!1,o=null;function s(){return!!n}async function l(e){var t,r;if(await (!n?Promise.reject(Error("NEXT_PUBLIC_RECAPTCHA_SITE_KEY is not set")):i&&(null==(r=window.grecaptcha)?void 0:r.execute)?Promise.resolve():o||(o=new Promise((e,t)=>{var r;let a="".concat("https://www.google.com/recaptcha/api.js","?render=").concat(n);if(document.querySelector('script[src="'.concat(a,'"]'))&&(null==(r=window.grecaptcha)?void 0:r.execute)){i=!0,e();return}let o=document.createElement("script");o.src=a,o.async=!0,o.onload=()=>{i=!0,e()},o.onerror=()=>t(Error("Failed to load reCAPTCHA script")),document.head.appendChild(o)}))),!(null==(t=window.grecaptcha)?void 0:t.execute))throw Error("reCAPTCHA v3 not available (execute API missing)");return new Promise((t,r)=>{window.grecaptcha.ready(async()=>{try{let r=await window.grecaptcha.execute(n,{action:e});t(r)}catch(e){r(e)}})})}},27607:(e,t,r)=>{"use strict";r.d(t,{GV:()=>i,jL:()=>n});var a=r(1213);let n=()=>(0,a.wA)(),i=a.d4},27612:(e,t,r)=>{"use strict";r.d(t,{D:()=>i,V:()=>o});var a=r(29361);let n="mcp_trial_card_shown_v1";function i(){sessionStorage.setItem(n,"1")}function o(e){"1"===sessionStorage.getItem(n)&&(sessionStorage.removeItem(n),(0,a.sx)({event:"mcp_trial_card_signup",method:e}))}},28926:(e,t,r)=>{"use strict";r.d(t,{D5:()=>_,Qk:()=>l,RF:()=>c,Rk:()=>d});var a=r(78414),n=r(22922),i=r(78765),o=r(5661),s=r(92125);let l=(e,t)=>({plan_id:e,...(0,o.yl)(t?"yearly":"monthly")}),c=e=>{let{lookupKey:t,isYearly:r,numberOfUsers:a=0}=e,i=r?"yearly":"monthly",s=(0,n.DQ)(t);return"additional.userPermissions"===s&&a>0?{number_of_users:a,...(0,o.yl)(i)}:{addons:[s],...(0,o.yl)(i)}},d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";var t=l(e,!1);let r=(0,i.m)(t);return r?"".concat(a.JZ.paymentOrder,"?").concat(r):a.JZ.paymentOrder},_=(e,t)=>
1{let r=(0,o.Gq)(t),n=(0,i.m)(r);s.O.save(n),e.push("".concat(a.JZ.paymentOrder,"?").concat(n))}},33575:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a,n,i=r(12115);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let s=function(e){return i.createElement("svg",o({width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=i.createElement("g",{clipPath:"url(#clip0_6661_2274)"},i.createElement("path",{d:"M25 12.5C25 5.59648 19.4035 0 12.5 0C5.59648 0 0 5.59648 0 12.5C0 18.7391 4.57109 23.9104 10.5469 24.8481V16.1133H7.37305V12.5H10.5469V9.74609C10.5469 6.61328 12.4131 4.88281 15.2684 4.88281C16.6359 4.88281 18.0664 5.12695 18.0664 5.12695V8.20312H16.4902C14.9374 8.20312 14.4531 9.1667 14.4531 10.1553V12.5H17.9199L17.3657 16.1133H14.4531V24.8481C20.4289 23.9104 25 18.7392 25 12.5Z",fill:"#1877F2"}),i.createElement("path",{d:"M17.3657 16.1133L17.9199 12.5H14.4531V10.1553C14.4531 9.1666 14.9374 8.20312 16.4902 8.20312H18.0664V5.12695C18.0664 5.12695 16.6359 4.88281 15.2683 4.88281C12.4131 4.88281 10.5469 6.61328 10.5469 9.74609V12.5H7.37305V16.1133H10.5469V24.8481C11.193 24.9494 11.846 25.0002 12.5 25C13.154 25.0002 13.807 24.9494 14.4531 24.8481V16.1133H17.3657Z",fill:"white"}))),n||(n=i.createElement("defs",null,i.createElement("clipPath",{id:"clip0_6661_2274"},i.createElement("rect",{width:25,height:25,fill:"white"})))))}},34237:(e,t,r)=>{"use strict";r.d(t,{Jk:()=>a.Jk,Kv:()=>a.Kv,NC:()=>a.NC,Ox:()=>a.Ox,Qc:()=>a.Qc,R7:()=>a.R7,WO:()=>a.WO,Xp:()=>a.Xp,YJ:()=>a.YJ,iy:()=>a.iy,jV:()=>a.jV,je:()=>a.je,nA:()=>a.nA,v6:()=>a.v6,xw:()=>a.xw});var a=r(72453)},45481:(e,t,r)=>{"use strict";r.d(t,{X:()=>d});var a=r(95155),n=r(12115),i=r(85203),o=r.n(i),s=r(54856),l=r.n(s),c=r(9123);let d=e=>{let{children:t,open:r=!1,onClose:i,bottomOffset:s=0,zIndex:d=1e3,withBlur:_=!1,headingHidden:m=!1,rootClassName:u}=e,[h,g]=(0,n.useState)(0),[p,C]=(0,n.useState)(-s),[f,y]=(0,n.useState)(!1),v=()=>{document.body.style.overflowY="auto",i()};return(0,n.useEffect)(()=>{r?document.body.style.overflowY="hidden":document.body.style.overflowY="auto"},[r]),(0,a.jsxs)(c.Z,{selector:"#bottom-sheet",children:[(0,a.jsxs)("div",{style:{transform:"translateY(".concat(r?p:1e3,"px)"),zIndex:d},className:o()(l().bottom_sheet,u),onTouchStart:e=>{y(!0),g(e.touches[0].clientY)},onTouchMove:e=>{if(f){let t=e.touches[0].clientY-h;t>0&&C(t)}},onTouchEnd:()=>{g(0),C(-s),p>60&&v()},children:[(0,a.jsx)("div",{className:o()(l().close_heading,m&&l().hidden),onClick:v,children:(0,a.jsx)("div",{className:l().close_indicator})}),(0,a.jsx)("div",{className:o()(l().content,m&&l().with_heading_hidden),children:t})]}),(0,a.jsx)("div",{className:o()(l().overlay,!r&&l().hidden,_&&l().blur),onClick:v})]})}},54856:e=>{e.exports={bottom_sheet:"BottomSheet_bottom_sheet__Ju_QX",close_heading:"BottomSheet_close_heading__z3SSe",hidden:"BottomSheet_hidden__wG6kC",close_indicator:"BottomSheet_close_indicator__BcmZ9",content:"BottomSheet_content__hZv6X",with_heading_hidden:"BottomSheet_with_heading_hidden__gAHFG",overlay:"BottomSheet_overlay__r2Sv8",blur:"BottomSheet_blur__OmX_i"}},56196:(e,t,r)=>{"use strict";r.d(t,{UU:()=>i,zM:()=>o});let a="postAuthRedirect",n=e=>{if(!e)return null;let t=e.replace(/[\t\n\r]/g,"").trim();return!t.startsWith("/")||t.startsWith("//")||t.startsWith("/\\")?
1null:t},i=e=>{let t=n(e);if(t)try{sessionStorage.setItem(a,t)}catch(e){}},o=e=>{var t,r;return null!=(r=null!=(t=n(e))?t:(()=>{try{let e=sessionStorage.getItem(a);return e&&sessionStorage.removeItem(a),n(e)}catch(e){return null}})())?r:"/"}},58233:(e,t,r)=>{"use strict";r.d(t,{DN:()=>n.D,GV:()=>a.GV,b6:()=>i.b,jL:()=>a.jL});var a=r(27607),n=r(1151),i=r(5041)},59466:e=>{e.exports={link:"Link_link__7fkoZ",primary:"Link_primary__gpgN5",active:"Link_active__Gzruo"}},60091:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a,n,i=r(12115);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let s=function(e){return i.createElement("svg",o({width:"1em",height:"1em",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=i.createElement("g",{clipPath:"url(#clip0_2006_8583)"},i.createElement("path",{d:"M5.57533 0.526614C3.97668 1.0812 2.59801 2.13382 1.64182 3.52987C0.685628 4.92591 0.202319 6.59179 0.262883 8.28282C0.323447 9.97385 0.92469 11.6009 1.9783 12.925C3.03191 14.249 4.48235 15.2003 6.11658 15.6391C7.44148 15.981 8.82959 15.996 10.1616 15.6829C11.3682 15.4118 12.4838 14.8321 13.3991 14.0004C14.3517 13.1083 15.0431 11.9735 15.3991 10.7179C15.786 9.35245 15.8548 7.91653 15.6003 6.52036H8.16033V9.60661H12.4691C12.383 10.0988 12.1984 10.5687 11.9265 10.9879C11.6546 11.4072 11.3009 11.7672 10.8866 12.0466C10.3604 12.3947 9.76732 12.6288 9.14533 12.7341C8.52151 12.8501 7.88165 12.8501 7.25783 12.7341C6.62557 12.6034 6.02745 12.3424 5.50158 11.9679C4.65677 11.3698 4.02243 10.5203 3.68908 9.54036C3.3501 8.54211 3.3501 7.45987 3.68908 6.46161C3.92636 5.76188 4.31862 5.12478 4.83658 4.59786C5.42932 3.9838 6.17975 3.54486 7.00552 3.32921C7.8313 3.11356 8.70053 3.12953 9.51783 3.37536C10.1563 3.57135 10.7401 3.91379 11.2228 4.37536C11.7087 3.89203 12.1937 3.40745 12.6778 2.92161C12.9278 2.66036 13.2003 2.41161 13.4466 2.14411C12.7098 1.45846 11.8449 0.924935 10.9016 0.574114C9.18371 -0.0496489 7.30405 -0.0664119 5.57533 0.526614Z",fill:"white"}),i.createElement("path",{d:"M5.5725 0.527221C7.30108 -0.0662075 9.18074 -0.0498857 10.8987 0.573471C11.8423 0.926676 12.7067 1.46277 13.4425 2.15097C13.1925 2.41847 12.9288 2.66847 12.6737 2.92847C12.1888 3.41264 11.7042 3.89514 11.22 4.37597C10.7373 3.91439 10.1535 3.57196 9.515 3.37597C8.69797 3.12927 7.82877 3.11238 7.00277 3.32715C6.17678 3.54192 5.42589 3.98005 4.8325 4.59347C4.31454 5.12039 3.92228 5.75749 3.685 6.45722L1.09375 4.45097C2.02126 2.61167 3.62719 1.20475 5.5725 0.527221Z",fill:"#E33629"}),i.createElement("path",{d:"M0.408903 6.43672C0.548179 5.74646 0.779407 5.078 1.0964 4.44922L3.68765 6.46047C3.34867 7.45873 3.34867 8.54096 3.68765 9.53922C2.82432 10.2059 1.96057 10.8759 1.0964 11.5492C0.302841 9.96961 0.0608185 8.16985 0.408903 6.43672Z",fill:"#F8BD00"}),i.createElement("path",{d:"M8.15681 6.51953H15.5968C15.8513 7.9157 15.7825 9.35162 15.3956 10.717C15.0396 11.9726 14.3482 13.1075 13.3956 13.9995C12.5593 13.347 11.7193 12.6995 10.8831 12.047C11.2977 11.7674 11.6515 11.4069 11.9234 10.9872C12.1954 10.5675 12.3798 10.0972 12.4656 9.60453H8.15681C8.15556 8.57703 8.15681 7.54828 8.15681 6.51953Z",fill:"#587DBD"}),i.createElement("path",{d:"M1.09375 11.5491C1.95792 10.8824 2.82167 10.2124 3.685 9.53906C4.01901 10.5193 4.65426 11.3689 5.5 11.9666C6.02751 12.3394 6.62691 12.5982 7.26 12.7266C7.88382 12.8426 8.52368 12.8426 9.1475 12.7266C9.76949 12.6213 10.3626 12.3871 10.8888 12.0391C11.725 12.6916 12.565 13.3391 13.4012 13.9916C12.4861 14.8237 11.3705 15.4039 10.1637 15.6753C8.83176 15.9884 7.44365 15.9734 6.11875 15.6316C5.07088 15.3518 4.09209 14.8586 3.24375 14.1828C2.34583 13.4699 1.61244 12.5715 1.09375 11.5491Z",fill:"#319F43"}))),n||(n=i.createElement("defs",null,i.createElement("clipPath",{id:"clip0_2006_8583"},i.createElement("rect",{width:16,height:16,fill:"white"})))))}},60664:(e,t,r)=>{"use strict";r.d(t,{Cz:()=>s,H6:()=>_,TK:()=>o,VW:()=>c,Zv:()=>g,b7:()=>C,cs:()=>i,hL:()=>p,iM:()=>y,jd:()=>d,kI:()=>h,mh:()=>l,o2:()=>u,ul:()=>
1f,wl:()=>m});var a=r(31575),n=r(34306);let i=(0,a.zD)("user/getMe",async(e,t)=>{let{rejectWithValue:r}=t;try{let e=await (0,n.pq)("".concat("https://api.mettra.app/api/v1","/user/me"),n.ag);if(!e||"object"!=typeof e||!("id"in e)||!("email"in e)||"error"in e)return r({message:"Invalid user data"});return e}catch(e){return r({message:e instanceof Error?e.message:"Failed to fetch user"})}}),o=e=>(0,n.pq)("https://api.mettra.app/api/v1/user",{...n.ag,method:"PATCH",body:JSON.stringify(e)}),s=e=>(0,n.pq)("https://api.mettra.app/api/v1/user/change-business-type",{...n.ag,method:"POST",body:JSON.stringify({isBusiness:e})}),l=e=>(0,n.pq)("https://api.mettra.app/api/v1/user/settings-notification",{...n.ag,method:"PUT",body:JSON.stringify(e)}),c=()=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users"),{...n.ag,method:"GET"}),d=e=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users/").concat(e),{...n.ag,method:"GET"}),_=e=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users/").concat(e,"/funnel-mails"),{...n.ag,method:"GET"}),m=(e,t)=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users/").concat(e),{...n.ag,method:"PUT",body:JSON.stringify(t)}),u=e=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users"),{...n.ag,method:"DELETE",body:JSON.stringify({id:e})}),h=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"monthly";return(0,n.pq)("".concat("https://api.mettra.app/api/v1","/payment/give-subscription"),{...n.ag,method:"POST",body:JSON.stringify({plan:t,period:r,userId:e})})},g=e=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/payment/revoke-subscription"),{...n.ag,method:"POST",body:JSON.stringify({userId:e})}),p=e=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/users/change-stripe-customer"),{...n.ag,method:"POST",body:JSON.stringify({userId:e})}),C=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,n.pq)("".concat("https://api.mettra.app/api/v1","/user/mcp-api-key"),{...n.ag,method:"POST",body:JSON.stringify({replace:e})})},f=()=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/user/mcp-api-key"),{...n.ag,method:"DELETE",body:JSON.stringify({})}),y=(e,t)=>(0,n.pq)("".concat("https://api.mettra.app/api/v1","/admin/subscriptions/period-end"),{...n.ag,method:"PUT",body:JSON.stringify({currentPeriodEnd:e,subscriptionId:t})})},70764:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(34237),n=r(11693),i=r(29361),o=r(84604),s=r(20063),l=r(56196),c=r(58233),d=r(60664),_=r(27612),m=r(7738),u=r(16717),h=r(46671),g=r.n(h);let p=e=>{var t;let{action:r="redirect",redirectAfterSignup:h=!0}=e,p=(0,c.jL)(),C=(0,s.useRouter)(),f=(0,s.useSearchParams)(),y=null!=(t=null==f?void 0:f.get("redirect"))?t:null,v=()=>(0,l.zM)(y),[E,w]=n.Ay.useNotification(),P="bottomRight",S=async e=>{try{(0,i.sx)({event:"sign_up_started",method:"email"});let r=await (0,a.NC)(g().pick(e,["email","password","isVerified"]));if("User already exists"===r.message)return E.error({message:"Mettra notification!",description:"User already exists",placement:P}),r;if("User already exists and not verified"===r.message)return E.info({message:"Mettra notification!",description:"User already exists and not verified. Please confirm your email ".concat(e.email),placement:P}),r;if("User created successfully"===r.message){if((0,i.sx)({event:"sign_up",method:"email"}),(0,_.V)("email"),await (0,m.Kx)(e.email.split("@")[0],e.email),e.isVerified){var t;return b({email:e.email,password:e.password,remember:null==(t=e.remember)||t})}sessionStorage.setItem("pendingVerificationEmail",e.email),(0,l.UU)(y),h&&C.push("/confirm-email-notification?email=".concat(encodeURIComponent(e.email)))}return r}catch(r){let t=r instanceof Error?r.message:"";throw"User already exists"===t&&E.error({message:"Mettra notification!",description:"User already exists",placement:P}),"User already exists and not verified"===t&&E.info({message:"Mettra notification!",description:"User already exists and not verified. Please confirm your email ".concat(e.email),placement:P}),r}},b=async(e,t)=>{let n=g().pick(e,["email","password","remember"]);t&&(n.captchaToken=t);try{let e=await (0,a.Ox)(n);return"redirect"===r&&"Login successful"===e.message&&(C.push(v()
1),p((0,d.cs)())),"reloadUser"===r&&"Login successful"===e.message&&p((0,d.cs)()),e}catch(r){var i,o,s,l,c,_,m,h,f,y,w,S;if("Incorrect username or password"===r.message)return E.error({message:"Mettra notification!",description:"Incorrect username or password",placement:P}),r;if("User is not verified"===r.message)return E.info({message:"Mettra notification!",description:"Please confirm your email ".concat(e.email),placement:P}),r;if("Reset password"===r.message)return E.info({message:"Mettra notification!",description:"Please reset password for your account ".concat(e.email),placement:P}),r;if(429===r.status&&(null==(i=r.body)?void 0:i.captchaRequired)&&!(null==(o=r.body)?void 0:o.retryAfterSeconds)){if(t)return void E.error({message:"Mettra notification!",description:null!=(c=null==(l=r.body)?void 0:l.message)?c:"CAPTCHA verification failed. Please try again later.",placement:P});if(!(0,u.iH)())return void E.warning({message:"Mettra notification!",description:"CAPTCHA is required. Please contact support or try again later.",placement:P});try{let t=await (0,u.hw)("login");return b(e,t)}catch(e){E.error({message:"Mettra notification!",description:null!=(m=null==(_=r.body)?void 0:_.message)?m:"Please complete the CAPTCHA and try again.",placement:P});return}}if(429===r.status&&(null==(s=r.body)?void 0:s.retryAfterSeconds))return E.warning({message:"Mettra notification!",description:null!=(S=null==(h=r.body)?void 0:h.message)?S:"Too many attempts. Please try again later.",placement:P}),{message:null==(f=r.body)?void 0:f.message,retryAfterSeconds:null==(y=r.body)?void 0:y.retryAfterSeconds,retryAfterMs:null==(w=r.body)?void 0:w.retryAfterMs};throw r}},T=(0,o.mg)({onSuccess:async e=>{let t=await (0,a.R7)(e.access_token);try{let e=await (0,a.jV)({id:t.id,email:t.email,avatar:t.picture,firstName:t.given_name,lastName:t.family_name});if("User doesn't exist"===e.message){(0,i.sx)({event:"sign_up_started",method:"google"});let e=await (0,a.iy)({id:t.id,email:t.email,avatar:t.picture,firstName:t.given_name,lastName:t.family_name});if("User already exists"===e.message)throw Error("User already exists");(0,i.sx)({event:"sign_up",method:"google"}),(0,_.V)("google"),await (0,m.Kx)([t.given_name,t.family_name].filter(Boolean).join(" ")||t.email,t.email)}"redirect"===r&&(await p((0,d.cs)()),C.push(v())),"reloadUser"===r&&p((0,d.cs)())}catch(e){E.info({message:"Mettra notification!",description:"Google auth error. Try again",placement:P})}},onError:e=>{E.error({message:"Mettra notification!",description:"Login Failed: ".concat(e),placement:P})}});return{contextHolder:w,signUp:S,logIn:b,googleLogin:()=>{0;T()},amazonLogin:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/";(0,a.Kv)()&&(0,a.Jk)({mode:"login",returnTo:e})},isGoogleAuthEnabled:!0,isAmazonAuthEnabled:(0,a.Kv)()}}},71370:(e,t,r)=>{"use strict";r.d(t,{G:()=>C,c:()=>f});var a=r(95155),n=r(12115),i=r(52619),o=r.n(i),s=r(78414),l=r(9123),c=r(5945),d=r(28926),_=r(27607),m=r(98540),u=r(96555),h=r.n(u);let g=(0,d.Rk)("start"),p=(0,n.createContext)({openGetStarted:()=>{},isGetStartedOpen:!1});function C(){return(0,n.useContext)(p)}function f(e){let{children:t}=e,r=(0,_.GV)(e=>e.user.user),[i,d]=(0,n.useState)(!1),u=(0,n.useCallback)(()=>{d(!0)},[]),C=(0,n.useMemo)(()=>({openGetStarted:u,isGetStartedOpen:i}),[u,i]),f=r?s.JZ.pricing:"".concat(s.JZ.login,"?action=signup"),y=()=>d(!1);return(0,a.jsxs)(p.Provider,{value:C,children:[t,(0,a.jsx)(l.Z,{children:(0,a.jsx)(c.L,{open:i,onClose:y,withBlur:!0,blurValue:8,onlyModal:!0,modalProps:{rootClassName:h().modal_root,zIndex:1100},children:(0,a.jsxs)("div",{className:h().modal,children:[(0,a.jsx)(m.A,{className:h().modal_logo,"aria-hidden":!0}),(0,a.jsx)("h2",{className:h().modal_title,children:"Ready to Get Started?"}),(0,a.jsx)("p",{className:h().modal_text,children:"Create an account to start your free trial or choose a plan for full access."}),(0,a.jsxs)("div",{className:h().modal_actions,children:[(0,a.jsx)(o(),{href:f,className:h().trial_button,onClick:y,children:"Free Trial"}),(0,a.jsx)(o(),{href:g,className:h().started_button,onClick:y,children:"Get Started"})]})]})})})]})}},72453:(e,t,r)=>{"use strict";r.d(t,{Jk:()=>d,Kv:()=>u,NC:()=>o,Ox:()=>i,Qc:()=>f,R7:()=>c,WO:()=>_,Xp:()=>C,YJ:()=>m,iy:()=>l,jV:()=>s,je:()=>g,nA:()=>y,v6:()=>p,xw:()=>h});var a=r(34306),n=r(87358);let i=e=>(0,a.pq)("".concat("https://api.mettra.app/api/v1","/auth/login/password"),{...a.ag,method:"POST",body:JSON.stringify(e)}),o=e=>(0,a.pq)("".concat("https://api.mettra.app/api/v1","/auth/signup/password"),{...a.ag,method:"POST",body:JSON.stringify(e)}),s=e=>(0,a.pq)("".concat("https://api.mettra.app/api/v1","/auth/login/google"),{...a.ag,method:"POST",body:JSON.stringify(e)}),l=e=>(0,a.pq)("".concat("https://api.mettra.app/api/v1","/auth/signup/google"),{...a.ag,method:"POST",body:JSON.stringify(e)}),c=e=>fetch("https://www.googleapis.com/oauth2/v1/userinfo?access_token=".concat(e),{headers:{Authorization:"Bearer ".concat(e),Accept:"application/json"}}).then(e=>e.json()),d=e=>{window.location.href=(e=>{let t=new URL("".concat("https://api.mettra.app/api/v1","/amazon/login"));return(null==e?void 0:e.returnTo)&&t.searchParams.set("returnTo",e.returnTo),(null==e?void 0:e.mode)&&t.searchParams.set("mode",e.mode),(null==e?void 0:e.replaceSeller)&&t.searchParams.set("replace","1"),t.toString()})(e)},_=()=>{let e=new URL("".concat("https://api.mettra.app/api/v1","/user/amazon-connection"));return(0,a.pq)(e.toString(),{...a.ag,method:"DELETE",body:JSON.stringify({})})},m=()=>"false"!==n.env.NEXT_PUBLIC_AMAZON_SP_API_ENABLED,u=()=>m(),h=(e,t)=>(0,a.pq)("https://api.mettra.app/api/v1/mail/reset-password",{...a.ag,method:"post",body:JSON.stringify({email:e,...t?{captchaToken:t}:{}})}),g=async()=>{let{clearAllBrowserData:e}=await r.e(4541).then(r.bind(r,34541)),{clearSessionTimeout:t,clearSessionIsolation:n}=await r.e(3019).then(r.bind(r,43019)),{clearQueue:i}=await r.e(610).then(r.bind(r,40610)),{resetUser:o}
1=await Promise.all([r.e(8229),r.e(9361)]).then(r.bind(r,29361)),s=()=>{o()};try{let o=await (0,a.pq)("".concat("https://api.mettra.app/api/v1","/auth/logout"),{...a.ag,method:"POST",body:JSON.stringify({}),redirect:"manual"});if(o instanceof Response&&(301===o.status||302===o.status));else if("object"!=typeof o||null===o)throw Error("Logout returned invalid response");s(),t(),i(),n();let{clearCsrfTokenCache:l}=await Promise.resolve().then(r.bind(r,34306));return l(),await e(),o instanceof Response?{message:"Logout successful"}:o}catch(o){s(),t(),i(),n();let{clearCsrfTokenCache:a}=await Promise.resolve().then(r.bind(r,34306));throw a(),await e(),o}},p=e=>(0,a.pq)("https://api.mettra.app/api/v1"+"/mail/verify/".concat(e),{...a.ag,method:"GET"}),C=e=>(0,a.pq)("https://api.mettra.app/api/v1"+"/mail/email/".concat(e)),f=(e,t)=>(0,a.pq)("https://api.mettra.app/api/v1"+"/auth/reset-password/".concat(e),{...a.ag,method:"post",body:JSON.stringify(t)}),y=e=>(0,a.pq)("https://api.mettra.app/api/v1/auth/send-forward-mail",{...a.ag,method:"POST",body:JSON.stringify({email:e})})},78765:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,m:()=>s});var a=r(98967),n=r.n(a),i=r(22922),o=r(5661);let s=e=>{let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,a]=e;if(null==a||Array.isArray(a)&&0===a.length)return;let n=Array.isArray(a)?a.join(","):String(a);t.set(r,n)}),t.toString()},l=e=>{let t={};if(e.has("plan_id")&&(t.plan_id=e.get("plan_id")),e.has("period")&&(t.period=e.get("period")),e.has("user_permissions_period")&&(t.user_permissions_period=e.get("user_permissions_period")),e.has("addons_period")&&(t.addons_period=e.get("addons_period")),e.has("number_of_users")&&(t.number_of_users=Number(e.get("number_of_users"))),e.has("promocode")){var r;t.promocode=null!=(r=e.get("promocode"))?r:void 0}if(e.has("addons")){let r=e.get("addons");if(t.addons=r?r.split(",").map(e=>(0,i.DQ)(e)):[],!e.has("addons_period")&&r){let e=r.split(",")[0].match(/\.(monthly|yearly)$/i);e&&(t.addons_period=e[1].toLowerCase())}}return n()(t)?null:(0,o.Gq)(t)}},87747:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a,n,i=r(12115);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let s=function(e){return i.createElement("svg",o({width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=i.createElement("g",{clipPath:"url(#clip0_6661_2282)"},i.createElement("path",{d:"M21.6502 20.581C11.3328 25.4882 4.92655 21.3818 0.824989 18.8867C0.571083 18.7304 0.141395 18.9257 0.512489 19.3554C1.88456 21.0107 6.35722 25 12.2019 25C18.0467 25 21.5281 21.8115 21.9627 21.2548C22.3924 20.7031 22.0848 20.3955 21.6502 20.581ZM24.5457 18.9795C24.2674 18.6181 22.8611 18.5498 21.9725 18.6621C21.0838 18.7695 19.7508 19.3115 19.868 19.6337C19.9266 19.7558 20.0486 19.7021 20.659 19.6484C21.2693 19.5898 22.9832 19.3701 23.3396 19.8388C23.6961 20.3076 22.7928 22.5439 22.6267 22.9052C22.4656 23.2666 22.6853 23.3593 22.9881 23.1201C23.2859 22.8808 23.8182 22.2558 24.1795 21.3769C24.5408 20.4882 24.7557 19.2529 24.5457 18.9795Z",fill:"#FF6200"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5952 15.5566C19.9897 14.7168 19.3501 14.0381 19.3501 12.4902V7.33398C19.3501 5.15137 19.5063 3.14941 17.895 1.64551C16.6255 0.429688 14.5259 0 12.9146 0C9.77002 0 6.25928 1.17188 5.51709 5.06348C5.44385 5.47852 5.7417 5.69824 6.01025 5.75684L9.21826 6.09863C9.51611 6.08398 9.73584 5.79102 9.78955 5.49316C10.063 4.15039 11.1909 3.50586 12.4507 3.50586C13.1294 3.50586 13.9009 3.75488 14.3062 4.36523C14.7651 5.04395 14.7065 5.97656 14.7065 6.7627V7.19238C12.7876 7.40723 10.2827 7.54883 8.48584 8.33984C6.41553 9.2334 4.96045 11.0596 4.96045 13.7451C4.96045 17.1826 7.12842 18.9014 9.91162 18.9014C12.27 18.9014 13.5493 18.3447 15.3657 16.4941C15.9712 17.3682 16.1665 17.7881 17.2651 18.7012C17.5093 18.833 17.8267 18.8184 18.0464 18.623L18.0513 18.6328C18.7104 18.0469 19.9116 16.9971 20.5854 16.4355C20.854 16.2109 20.8101 15.8545 20.5952 15.5566ZM14.0913 14.0674C13.564 15 12.7339 15.5713 11.8013 15.5713C10.5317 15.5713 9.78955 14.6045 9.78955 13.1738C9.78955 10.3564 12.314 9.84375 14.7065 9.84375V10.5615H14.7114C14.7114 11.8506 14.7456 12.9248 14.0913 14.0674Z",fill:"black"}))),n||(n=i.createElement("defs",null,i.createElement("clipPath",{id:"clip0_6661_2282"},i.createElement("rect",{width:25,height:25,fill:"white"})))))}},92125:(e,t,r)=>{"use strict";r.d(t,{O:()=>n});let a="pending_payment_query",n={save:e=>{localStorage.setItem(a,e)},get:()=>localStorage.getItem(a),clear:()=>{localStorage.removeItem(a)}}},96555:e=>{e.exports={center:"DemoModeBadge_center__vhH9C",centerCta:"DemoModeBadge_centerCta__zpdDZ",modal_root:"DemoModeBadge_modal_root__h4Yhb",modal:"DemoModeBadge_modal__Jjg32",modal_logo:"DemoModeBadge_modal_logo__YcM_6",modal_title:"DemoModeBadge_modal_title___DB_P",modal_text:"DemoModeBadge_modal_text__XPS5F",modal_actions:"DemoModeBadge_modal_actions__vstzm",trial_button:"DemoModeBadge_trial_button__SEssp",started_button:"DemoModeBadge_started_button__q1cta"}},98540:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a,n,i=r(12115);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(null,arguments)}let s=function(e){return i.createElement("svg",o({width:"1em",height:"1em",viewBox:"0 0 75 75",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),a||(a=i.createElement("g",{clipPath:"url(#clip0_8652_17704)"},i.createElement("path",{d:"M22.7825 21.7816L15.6543 28.9807V29.7541V30.53H18.1827C21.039 30.53 24.4417 30.5677 24.8689 30.6053C25.2489 30.638 25.4848 30.6982 26.0089 30.8966C26.6795 31.1527 27.1265 31.3888 27.5935 31.7403C28.5522 32.461 29.1831 33.483 29.424 34.7033C29.5258 35.2181 29.5432 35.4566 29.5382 36.456C29.5333 38.1836 29.6152 60.1451 29.6276 60.3284L29.6425 60.5117H37.4364H45.2303L45.2452 60.228C45.2527 60.0748 45.2651 56.9737 45.2725 53.3427C45.28 49.7093 45.2949 45.202 45.3073 43.3237C45.3222 41.4454 45.3396 37.7994 45.3495 35.2181L45.3669 30.53H47.8655C50.6994 30.53 54.0971 30.5677 54.5243 30.6053C54.9043 30.638 55.1403 30.6982 55.6644 30.8966C56.335 31.1527 56.782 31.3888 57.249 31.7403C58.2077 32.461 58.8385 33.483 59.0795 34.7033C59.1912 35.2683 59.1962 35.3863 59.1962 37.9752C59.1962 42.2063 59.2806 60.4816 59.298 60.4992C59.3229 60.5268 74.8088 60.4791 74.8336 60.454C74.8535 60.4314 74.8634 59.4897 74.9131 51.8361C74.9752 42.5302 74.9951 38.4473 74.9975 33.6186C75.0025 28.0039 75.01 28.3328 74.851 27.1401C74.5157 24.6266 73.634 22.3842 72.263 20.5612C71.5526 19.617 70.6411 18.7106 69.6625 17.9723C67.2285 16.1418 63.9277 14.9465 60.4107 14.6226C60.1847 14.6025 59.904 14.5849 59.7848 14.5849H59.5663L52.4653 21.7564L45.3644 28.9254L45.3495 28.7672C45.3421 28.6794 45.3197 28.3831 45.2974 28.1094C45.0689 25.184 44.1549 22.6202 42.6075 20.5612C41.8972 19.617 40.9856 18.7106 40.0071 17.9723C37.573 16.1418 34.2722 14.9465 30.7552 14.6226C30.5292 14.6025 30.2486 14.5849 30.1269 14.5849H29.9108L22.7825 21.7816Z",fill:"black"}),i.createElement("path",{d:"M7.05125 37.6839L0 44.8127L0.0298045 52.5065C0.0447068 56.7351 0.0645764 60.2681 0.0720275 60.3535L0.0869298 60.5117H7.83113H15.5753L15.5902 60.228C15.6027 59.9744 15.6573 36.682 15.6548 32.3555V30.5551H14.8774H14.1025L7.05125 37.6839Z",fill:"black"}),i.createElement("path",{d:"M7.86125 14.8552H0.0078125L0.037617 22.549C0.0525192 26.7776 0.072389 30.3106 0.07984 30.396L0.0947423 30.5542H7.83895H15.5831L15.5981 30.2705C15.6105 30.0168 15.6651 19.1817 15.6626 14.8552H15.0516H14.53H13.0025H7.86125Z",fill:"#00C400"}))),n||(n=i.createElement("defs",null,i.createElement("clipPath",{id:"clip0_8652_17704"},i.createElement("rect",{width:75,height:75,fill:"white"})))))}}}]);

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.