PageSourceSearch

https://app.mailrith.com/assets/index-bto0PdBz.js

js mailrith.com collected 2026-10-06 17:48:42 UTC 32,152 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/login-BMms363Q.js","assets/auth-pages-5rpCoHcu.js","assets/react-core-vendor-CCWVAq51.js","assets/ui-startup-CBPguIPr.js","assets/icon-vendor-DGk1Y8iV.js","assets/radix-avatar-vendor-DxHP8btL.js","assets/radix-tabs-vendor-DhUCwFTU.js","assets/radix-checkbox-vendor-diWI7nnu.js","assets/radix-tooltip-vendor-BgUWxZe4.js","assets/radix-dropdown-vendor-DxERl1K9.js","assets/radix-radio-group-vendor-C0KSiVn4.js","assets/radix-progress-vendor-CRKdMisr.js","assets/radix-scroll-area-vendor-CvFLw9fi.js","assets/radix-select-vendor-BtX1Mafw.js","assets/radix-switch-vendor-DYadqVX7.js","assets/auth-D3nzvaby.js","assets/auth-vendor-CIEeQ60u.js","assets/api-base-url-CtfZFuEf.js","assets/app-error-utils-B87652pQ.js","assets/app-link-styles-CFXFWj8p.js","assets/auth-callback-vIcLQKVI.js","assets/signup-JFG0v11y.js","assets/forgot-password-pSDQcMa3.js","assets/reset-password-oAU9Gh9l.js","assets/oauth-authorization-DgZX3J9t.js","assets/start-trial-BTv-UuJt.js","assets/billing-pricing-cards-CvmI-3F5.js","assets/workspaces-Bha1BnNg.js","assets/dashboard-C66pP6Wl.js","assets/email-template-picker-loaders-VI4WAyAs.js","assets/audience-core-CVh8kLlj.js","assets/broadcast-email-core-B6QbbzVO.js","assets/automation-core-xO_JWvrD.js","assets/resource-contract-COc7BlJg.js","assets/form-builder-core-B_fK8XMG.js","assets/broadcasts-B2UGTNiN.js","assets/broadcast-stats-V84L5A6U.js","assets/email-delivery-utils-B_AanWXE.js","assets/email-delivery-webhook-confirmation-CK7GO5cZ.js","assets/email-delivery-connections-Bcxd65Ig.js","assets/analytics-instant-export-CRe4A6z2.js","assets/email-editor-layout-DDpbwRnl.js","assets/pro-plan-required-card-B7DqzDZw.js","assets/segments-yIuK4KuO.js","assets/magic-links-vN-9BX_Y.js","assets/metric-card-6Vq1_TLJ.js","assets/duplicate-action-icon-DHTIYBZ4.js","assets/table-pagination-bar-Duqemvbn.js","assets/object-search-load-error-alert-hadePaw6.js","assets/use-object-search-collection-DEo40vWY.js","assets/sequence-utils-ORB5KhyR.js","assets/forms-B4tTs3dw.js","assets/workspace-permission-empty-state-C8sBE20B.js","assets/audience-condition-builder-loader-CRTpVfBY.js","assets/forms-h_7UrEZJ.js","assets/landing-page-builder-loader-Sz3K1s-Z.js","assets/landing-page-template-picker-loader-DTSRy_6D.js","assets/landing-pages-DdfyEb62.js","assets/sequences-yjbSMQIn.js","assets/use-lifecycle-updating-detail-poll-P6adQG6Z.js","assets/workspace-detail-guard-Q7yTfXQb.js","assets/autosave-selection-BTAUbMdz.js","assets/segments-C49uQh6T.js","assets/selectable-sequences-picker-DUiPw_N1.js","assets/magic-links-LbyIhqsn.js","assets/automations-iw9_BITH.js","assets/tags-Ct_Q0Dnw.js","assets/index-B6OmrVzX.js","assets/custom-fields-SlRcGtx2.js","assets/subscribers-fDjTbTi9.js","assets/unsubscribe-survey-C3HDwZZi.js","assets/integrations-DQEnsxrB.js","assets/app-pages--Y630WAR.js","assets/authorized-apps-L7GRF0X7.js","assets/subscriber-import-upload-Dy-cE_vx.js","assets/email-delivery-connections-C-0asKRL.js","assets/email-delivery-connections-secure-B-c3r0Pq.js","assets/facebook-lead-ads-DGgVUpcp.js","assets/use-latest-request-eE3G3X4r.js","assets/ai-connections-B_nASCxF.js","assets/email-templates-Gb-hav5b.js","assets/team-members-Bz4Ll8-S.js","assets/app-pages-CKZSQHPj.js","assets/free-trial-users-Cs1BbxKG.js","assets/users-lbtz2ASY.js","assets/app-pages-D656pJLO.js","assets/admin-users-QOGYRomj.js","assets/activation-emails-DC1z3IOv.js","assets/privacy-requests-CKLqJIYx.js","assets/form-templates-qSZYtgYL.js","assets/app-pages-Cj11jfOB.js","assets/starting-point-email-templates-D2tpAyvN.js","assets/form-display-format-options-wvvmFbaO.js","assets/landing-page-templates-BhsfFdqp.js","assets/starting-point-email-templates-CIKSZn2D.js","assets/system-settings-PATodpFt.js","assets/system-health-CQ75I3Pb.js","assets/workspaces-BEJ-zdQ6.js","assets/settings-ZsXKjLWK.js"])))=>i.map(i=>d[i]);
2import{r as g,j as m,aS as he,R as ge}from"./react-core-vendor-CCWVAq51.js";import{T as H,B as we,S as ye,f as _e}from"./ui-startup-CBPguIPr.js";import{r as Y}from"./api-base-url-CtfZFuEf.js";import"./icon-vendor-DGk1Y8iV.js";import"./radix-avatar-vendor-DxHP8btL.js";import"./radix-tabs-vendor-DhUCwFTU.js";import"./radix-checkbox-vendor-diWI7nnu.js";import"./radix-tooltip-vendor-BgUWxZe4.js";import"./radix-dropdown-vendor-DxERl1K9.js";import"./radix-radio-group-vendor-C0KSiVn4.js";import"./radix-progress-vendor-CRKdMisr.js";import"./radix-scroll-area-vendor-CvFLw9fi.js";import"./radix-select-vendor-BtX1Mafw.js";import"./radix-switch-vendor-DYadqVX7.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=r(s);fetch(s.href,o)}})();const ve="modulepreload",Ee=function(t){return"/"+t},Z={},a=function(e,r,n){let s=Promise.resolve();if(r&&r.length>0){let v=function(h){return Promise.all(h.map(w=>Promise.resolve(w).then(l=>({status:"fulfilled",value:l}),l=>({status:"rejected",reason:l}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),u=i?.nonce||i?.getAttribute("nonce");s=v(r.map(h=>{if(h=Ee(h),h in Z)return;Z[h]=!0;const w=h.endsWith(".css"),l=w?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${h}"]${l}`))return;const d=document.createElement("link");if(d.rel=w?"stylesheet":ve,w||(d.as="script"),d.crossOrigin="",d.href=h,u&&d.setAttribute("nonce",u),document.head.appendChild(d),w)return new Promise((f,c)=>{d.addEventListener("load",f),d.addEventListener("error",()=>c(new Error(`Unable to preload CSS for ${h}`)))})}))}function o(i){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=i,window.dispatchEvent(u),!u.defaultPrevented)throw i}return s.then(i=>{for(const u of i||[])u.status==="rejected"&&o(u.reason);return e().catch(o)})},Re={dashboard:"/dashboard",broadcasts:"/broadcasts",forms:"/forms","landing-pages":"/landing-pages",sequences:"/sequences",segments:"/segments","magic-links":"/magic-links",automations:"/automations",tags:"/tags",subscribers:"/subscribers","unsubscribe-survey":"/unsubscribe-survey"},ee=t=>{const e=t.trim();if(!e)return"/";try{if(/^[a-z][a-z\d+\-.]*:\/\//i.test(e))return new URL(e).pathname||"/"}catch{return"/"}const[r=""]=e.split(/[?#]/);return(r.startsWith("/")?r:`/${r}`).replace(/\/+$/,"")||"/"},T=t=>{const e=t.toLowerCase();return e.startsWith("/signup")?"signup":e.startsWith("/forgot-password")?"forgot-password":e.startsWith("/reset-password")?"reset-password":e.startsWith("/oauth/authorize")?"oauth-authorization":e.startsWith("/start-trial")?"start-trial":e.startsWith("/dashboard")?"dashboard":e.startsWith("/broadcasts")?"broadcasts":e.startsWith("/forms")?"forms":e.startsWith("/landing-pages")?"landing-pages":e.startsWith("/sequences")?"sequences":e.startsWith("/segments")?"segments":e.startsWith("/magic-links")?"magic-links":e.startsWith("/automations")?"automations":e.startsWith("/tags")?"tags":e.startsWith("/custom-fields")?"custom-fields":e.startsWith("/subscribers")?"subscribers":e.startsWith("/unsubscribe-survey")?"unsubscribe-survey":e.startsWith("/integrations/authorized-apps")?"authorized-apps":e.startsWith("/integrations/facebook-lead-ads")?"facebook-lead-ads":e.startsWith("/integrations")?"integrations":e.startsWith("/subscriber-imports/upload")?"subscriber-import-upload":ee(e).toLowerCase()==="/email-delivery-connections"?"email-delivery-connections":e.startsWith("/facebook-lead-ads")?"facebook-lead-ads":e.startsWith("/ai-connections")?"ai-connections":e.startsWith("/email-templates")?"email-templates":e.startsWith("/team-members")?"team-members":e.startsWith("/free-trial-users")?"free-trial-users":e.startsWith("/users")?"users":e.startsWith("/activation-emails")?"activation-emails":e.startsWith("/privacy-requests")?"privacy-requests":e.startsWith("/form-templates")?"form-templates":e.startsWith("/landing-page-templates")?"landing-page-templates":e.startsWith("/starting-point-email-templates")?"starting-point-email-templates":e.startsWith("/system-settings")?"system-settings":e.startsWith("/system-health")?"system-health":e.startsWith("/workspaces")?"workspaces":e.startsWith("/settings")?"settings":"login"},Vt=t=>{const e=ee(t),r=T(e),n=Re[r];return n?e.toLowerCase()===n?null:n:null},L="mailrith:app-route-change",C=new Map,te=new WeakSet,jt=t=>{te.add(t)},be=t=>te.has(t),Mt=t=>{const e=Symbol("app-route-navigation-guard");return C.set(e,t),()=>{C.delete(e)}},Pe=t=>{const r=Array.from(C.values()).at(-1);return r?(r(t),!0):!1},Se=()=>{window.dispatchEvent(new Event(L))},Ie=t=>{if(typeof window>"u")return!1;const e=new URL(t,window.location.origin);if(e.origin!==window.location.origin)return!1;
2const r=new URL(window.location.href),n=`${e.pathname}${e.search}${e.hash}`,s=`${r.pathname}${r.search}${r.hash}`;return n===s?!1:(window.history.pushState(window.history.state,"",n),!0)},$t=(t,e={})=>{if(typeof window>"u")return;const r=new URL(t,window.location.origin);if(r.origin!==window.location.origin){window.location.assign(r.toString());return}const n=new URL(window.location.href),s=`${r.pathname}${r.search}${r.hash}`,o=`${n.pathname}${n.search}${n.hash}`;s!==o&&(e.replace?window.history.replaceState(window.history.state,"",s):Ie(r),Se()),e.scroll!==!1&&window.scrollTo({top:0,left:0})},re="email_delivery_setup_token",Ae=/^[A-Za-z0-9_-]{40,64}$/,q=/^[0-9a-f-]{36}$/i,W="/email-delivery-connections",Te=t=>t.replace(/\/+$/,"")||"/",ne=t=>Te(t)===W,se=t=>{if(!t.hash.startsWith("#"))return null;const r=new URLSearchParams(t.hash.slice(1)).get(re)?.trim()??"";return Ae.test(r)?r:null},qt=t=>t.hash.startsWith("#")?new URLSearchParams(t.hash.slice(1)).has(re):!1,Le=t=>!ne(t.pathname)||!se(t)&&!ke(t)?null:`${t.pathname}${t.search}${t.hash}`,Nt=(t,e)=>{if(!ne(t.pathname))return null;const r=se(t);return t.hash.startsWith("#")?(e.replaceState(e.state,"",`${t.pathname}${t.search}`),r):null},ke=t=>{const e=new URLSearchParams(t.search).get("setup_session")?.trim();return e&&q.test(e)?e:null},Ft=(t,e,r)=>{if(!q.test(r))return;const n=new URLSearchParams(t.search);n.set("setup_session",r),e.replaceState(e.state,"",`${t.pathname}?${n.toString()}`)},Ue=t=>{const e=t?.status;return e===404||e===410},Gt=(t,e)=>Ue(t)&&!e.setupToken&&!!(e.setupSessionId&&q.test(e.setupSessionId)),xe=t=>{const e=new URLSearchParams(t.search).get("workspace")?.trim();if(!e)return W;const r=new URLSearchParams({workspace:e});return`${W}?${r.toString()}`},zt=(t,e)=>{const r=xe(t);return e.replaceState(e.state,"",r),r},N="mailrith:pending-invite-token",F="mailrith:pending-invite:v1",V=new Set,j=()=>typeof window>"u"?null:new URL(window.location.href).searchParams.get("invite")?.trim()||null,G=t=>{if(!(typeof window>"u"))try{window.localStorage.setItem(F,JSON.stringify(t)),window.localStorage.removeItem(N)}catch{}},De=t=>Array.isArray(t)?Array.from(new Set(t.filter(e=>typeof e=="string"&&e.length>0))).slice(-8):[],z=()=>{if(typeof window>"u")return null;try{const t=window.localStorage.getItem(F);if(t){const n=JSON.parse(t),s=typeof n.token=="string"?n.token.trim():"";if(s){const o=De(n.attemptedUserIds);return{token:s,attemptedUserIds:o.length>0?o:typeof n.lastAttemptedUserId=="string"?[n.lastAttemptedUserId]:[]}}}const e=window.localStorage.getItem(N)?.trim();if(e){const n={token:e,attemptedUserIds:[]};return G(n),n}const r=j();return r?{token:r,attemptedUserIds:[]}:null}catch{const t=j();return t?{token:t,attemptedUserIds:[]}:null}},Oe=()=>{const t=j();if(!t)return;const e=z();G({token:t,attemptedUserIds:e?.token===t?e.attemptedUserIds:[]})},Jt=()=>typeof window<"u"&&new URL(window.location.href).searchParams.has("invite"),Ce=()=>{if(typeof window>"u")return;const t=new URL(window.location.href);t.searchParams.has("invite")&&(t.searchParams.delete("invite"),window.history.replaceState(null,"",t.toString()))},Bt=()=>{if(!(typeof window>"u")){try{window.localStorage.removeItem(F),window.localStorage.removeItem(N)}catch{}Ce()}},Kt=t=>{const e=z();return!e||V.has(e.token)?null:e.attemptedUserIds.includes(t)?{token:e.token,blockedForCurrentUser:!0}:(V.add(e.token),{token:e.token,blockedForCurrentUser:!1})},Ht=(t,e)=>{const r=z();r?.token===t&&G({token:t,attemptedUserIds:Array.from(new Set([...r.attemptedUserIds,e])).slice(-8)})},Zt=t=>{V.delete(t)},We=(t,e,r)=>{for(const[n,s]of t)r(s)<=e&&t.delete(n)},Ve=(t,e)=>{if(e<=0){t.clear();return}for(;t.size>e;){const r=t.keys().next();if(r.done)return;t.delete(r.value)}},k=new Map,E=new Map;let oe=0;const je=15e3,Me=128,$e=()=>typeof window>"u"?"":Y(window.location.origin),qe=t=>{const e=$e();return e?new URL(t,e).toString():t},ie=t=>{if(!t||typeof t!="object"||Array.isArray(t))return null;const e=t;return typeof e.message=="string"&&e.message.trim()?e.message:typeof e.error=="string"&&e.error.trim()?e.error:e.error&&typeof e.error=="object"&&typeof e.error.message=="string"&&e.error.message.trim()?e.error.message:null},Ne=t=>{if(!t||typeof t!="object"||Array.isArray(t))return null;const e=t;return typeof e.code=="string"&&e.code.trim()?e.code.trim():e.error&&typeof e.error=="object"&&typeof e.error.code=="string"&&e.error.code.trim()?e.error.code.trim():null},Fe=(t,e)=>{const r=[];return e.forEach((n,s)=>{r.push([s,n])}),JSON.stringify(["GET",oe,t,r.sort(([n],[s])=>n.localeCompare(s))])},Ge=()=>{k.clear(),E.clear(),oe+=1},U=t=>typeof structuredClone=="function"?structuredClone(t):JSON.parse(JSON.stringify(t)),A=t=>{if(t.reason instanceof Error)return t.reason;if(typeof DOMException=="function")return new DOMException("The request was aborted.","AbortError");const e=new Error("The request was aborted.");return e.name="AbortError",e},ze=(t,e)=>e?e.aborted?Promise.reject(A(e)):new Promise((r,n)=>{const s=()=>{o(),n(A(e))},o=()=>e.removeEventListener("abort",s);e.addEventListener("abort",s,{once:!0}),t.then(i=>{o(),r(U(i))},i=>{o(),n(i)})}):t.then(U),Je=t=>{const e=E.get(t);return e?e.expiresAt<=Date.now()?(E.delete(t),{hit:!1}):(E.delete(t),{data:U(e.data),hit:!0}):{hit:!1}},Be=(t,e)=>{const r=Date.now();We(E,r,n=>n.expiresAt),E.delete(t),E.set(t,{data:U(e),expiresAt:r+je}),Ve(E,Me)},Qt=async(t,e)=>{try{return ie(await t.json())??e}catch{return e}},J=async(t,e={})=>{const{createError:r,warmGetCache:n,...s}=e,o=new Headers(s.headers);
2typeof s.body=="string"&&!o.has("content-type")&&o.set("content-type","application/json");const i=(s.method??"GET").toUpperCase(),u=qe(t);i!=="GET"&&Ge();const v=i==="GET"&&!s.body&&s.cache!=="no-store"&&!r,h=v&&n===!0,w=async()=>{const l={...s,headers:o,method:i,credentials:"include"};i==="GET"&&!l.cache&&(l.cache="no-store");const d=await fetch(u,l);if(!d.ok){let f=null;try{f=await d.json()}catch{f=null}const c=ie(f)??"Request failed.",p=r?r({message:c,payload:f,status:d.status}):new Error(c);p.status=d.status,p.responseConfirmed=!0;const _=Ne(f);throw _&&(p.code=_),p}try{const f=await d.text();return f?JSON.parse(f):{}}catch(f){const c=f instanceof Error?f:new Error(String(f));throw c.code="response_body_unconfirmed",c}};if(v){const l=Fe(u,o);if(s.signal?.aborted)throw A(s.signal);const d=Je(l);if(d.hit)return d.data;const f=k.get(l);if(f)return ze(f,s.signal);if(s.signal)return w();const c=w().then(p=>(h&&Be(l,p),p)).finally(()=>{k.delete(l)});return k.set(l,c),c}return w()},Ke=()=>{if(typeof crypto.randomUUID=="function")return crypto.randomUUID();const t=crypto.getRandomValues(new Uint8Array(16));return Array.from(t).map(e=>e.toString(16).padStart(2,"0")).join("")},He=(t,e)=>e?.aborted?Promise.reject(A(e)):new Promise((r,n)=>{const s=setTimeout(()=>{i(),r()},t),o=()=>{clearTimeout(s),i(),n(A(e))},i=()=>e?.removeEventListener("abort",o);e?.addEventListener("abort",o,{once:!0})}),Ze=t=>{if(!(t instanceof Error)||t.name==="AbortError")return!1;const e=t;return t instanceof TypeError||e.code==="response_body_unconfirmed"||e.status===409&&e.code==="idempotency_key_in_progress"},Xt=async(t,e)=>{const{idempotencyKey:r,maxAttempts:n,retryDelayMs:s,...o}=e,i=new Headers(o.headers),v=r?.trim()||i.get("idempotency-key")?.trim()||Ke();i.set("idempotency-key",v);const h=Math.max(1,Math.min(Math.floor(n??3),5)),w=Math.max(0,Math.min(Math.floor(s??250),5e3));for(let l=1;l<=h;l+=1)try{return await J(t,{...o,headers:i})}catch(d){const f=Ze(d);if(l>=h||!f)throw d;await He(w*l,o.signal)}throw new Error("Request failed.")},Yt=(t,e={})=>J(t,{...e,method:"GET",warmGetCache:!0}).then(()=>!0).catch(()=>!1);let S=null,I=null;const Qe=()=>typeof window>"u"?"/api/auth/get-session":new URL("/api/auth/get-session",Y(window.location.origin)).toString(),Xe=async()=>{const t=await fetch(Qe(),{method:"GET",credentials:"include",cache:"no-store",headers:{accept:"application/json"}});if(!t.ok){const e=new Error("Unable to fetch session.");throw e.status=t.status,e}return await t.json()},Ye=()=>{S=null,I=null},ae=async(t={})=>
2{const e=typeof t.cacheTtlMs=="number"&&Number.isFinite(t.cacheTtlMs)&&t.cacheTtlMs>0?t.cacheTtlMs:0;if(!t.force&&e>0&&I&&Date.now()-I.fetchedAt<e)return I.value;if(S)return S;const r=Xe().then(n=>(I={value:n,fetchedAt:Date.now()},n)).finally(()=>{S===r&&(S=null)});return S=r,r},ce=Object.freeze(Object.defineProperty({__proto__:null,getSession:ae,resetAuthSessionRequestCache:Ye},Symbol.toStringTag,{value:"Module"})),Q="data-mailrith-app-analytics",et=(t,e)=>{if(!e.trim()||t.head.querySelector(`[${Q}]`))return;const r=t.createElement("template");r.innerHTML=e;const n=Array.from(r.content.childNodes);for(const s of n){if(s.nodeType!==1)continue;const o=s;let i;if(o.tagName.toLowerCase()==="script"){const u=t.createElement("script");for(const v of Array.from(o.attributes))u.setAttribute(v.name,v.value);u.src&&!u.hasAttribute("async")&&(u.async=!1),u.textContent=o.textContent,i=u}else i=t.importNode(o,!0);i.setAttribute(Q,""),t.head.appendChild(i)}},tt=async()=>{const e=(await J("/public/contact-settings",{method:"GET"})).settings;if(!e||typeof e!="object"||Array.isArray(e))return{analyticsScripts:null,analyticsAppEnabled:!1};const r=e;return{analyticsScripts:typeof r.analyticsScripts=="string"&&r.analyticsScripts.trim()?r.analyticsScripts.trim():null,analyticsAppEnabled:r.analyticsAppEnabled===!0}},rt=()=>(g.useEffect(()=>{let t=!1;return Promise.all([ae({cacheTtlMs:15e3}),tt()]).then(([e,r])=>{if(t||!r.analyticsAppEnabled||!r.analyticsScripts)return;const n=e?.user;typeof n?.id=="string"&&n.id.trim()&&n.analyticsScriptsExcluded===!0||et(document,r.analyticsScripts)}).catch(()=>{}),()=>{t=!0}},[]),null),ue=["dashboard","subscribers","sequences","automations","landing-pages"],nt=new Set(ue),st=new Set(["login","signup","forgot-password","reset-password","oauth-authorization","subscriber-import-upload","email-delivery-connections-secure"]),ot=new Set(["slow-2g","2g"]),it=1200,at=4e3,ct=typeof window<"u"&&T(window.location.pathname)==="login"?a(()=>Promise.resolve().then(()=>ce),void 0):null,ut=async()=>{const{getSession:t}=await(ct??a(()=>Promise.resolve().then(()=>ce),void 0));return await t({force:!0})};let lt=ut;const dt={login:()=>a(()=>import("./login-BMms363Q.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),signup:()=>a(()=>import("./signup-JFG0v11y.js"),__vite__mapDeps([21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),"forgot-password":()=>a(()=>import("./forgot-password-pSDQcMa3.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),"reset-password":()=>a(()=>import("./reset-password-oAU9Gh9l.js"),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),"oauth-authorization":()=>a(()=>import("./oauth-authorization-DgZX3J9t.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])),"start-trial":()=>a(()=>import("./start-trial-BTv-UuJt.js"),__vite__mapDeps([25,2,15,16,17,18,3,4,5,6,7,8,9,10,11,12,13,14,26,27])),dashboard:()=>a(()=>import("./dashboard-C66pP6Wl.js"),__vite__mapDeps([28,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34])),broadcasts:()=>a(()=>import("./broadcasts-B2UGTNiN.js"),__vite__mapDeps([35,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,36,37,38,39,40,41,42,43,44,34,45,46,47,48,49,50,51,52,53])),forms:()=>a(()=>import("./forms-h_7UrEZJ.js"),__vite__mapDeps([54,2,3,4,5,6,7,8,9,10,11,12,13,14,34,17,31,29,27,30,32,33,15,16,18,19,39,55,46,47,48,49,51,56])),"landing-pages":()=>a(()=>import("./landing-pages-DdfyEb62.js"),__vite__mapDeps([57,2,3,4,5,6,7,8,9,10,11,12,13,14,34,17,31,29,27,30,32,33,15,16,18,19,39,55,46,47,48,49,51,56])),sequences:()=>a(()=>import("./sequences-yjbSMQIn.js").then(t=>t.s),__vite__mapDeps([58,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,37,38,39,40,42,34,46,47,48,49,59,50,60,52,61])),segments:()=>a(()=>import("./segments-C49uQh6T.js"),__vite__mapDeps([62,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,43,44,34,46,47,48,49,63,50,51,53])),"magic-links":()=>a(()=>import("./magic-links-LbyIhqsn.js"),__vite__mapDeps([64,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,44,34,46,47,48,49,63,50,60,52])),automations:()=>a(()=>import("./automations-iw9_BITH.js"),__vite__mapDeps([65,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,37,38,39,42,34,46,47,48,49,59,50,52])),tags:()=>a(()=>import("./tags-Ct_Q0Dnw.js"),__vite__mapDeps([66,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34,67,47,48,49,52])),"custom-fields":()=>a(()=>import("./custom-fields-SlRcGtx2.js"),__vite__mapDeps([68,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34,47,48,49,52])),subscribers:()=>a(()=>import("./subscribers-fDjTbTi9.js"),__vite__mapDeps([69,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,43,34,67,45,47,63,50,60])),"unsubscribe-survey":()=>a(()=>import("./unsubscribe-survey-C3HDwZZi.js"),__vite__mapDeps([70,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34,52])),integrations:()=>a(()=>import("./integrations-DQEnsxrB.js"),__vite__mapDeps([71,72,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34,52])),"authorized-apps":()=>a(()=>import("./authorized-apps-L7GRF0X7.js"),__vite__mapDeps([73,72,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34,52])),"subscriber-import-upload":()=>a(()=>import("./subscriber-import-upload-Dy-cE_vx.js"),__vite__mapDeps([74,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1,19,20])),"email-delivery-connections":()=>a(()=>import("./email-delivery-connections-C-0asKRL.js"),__vite__mapDeps([75,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,37,39,34,47,49,52])),"email-delivery-connections-secure":()=>a(()=>import("./email-delivery-connections-secure-B-c3r0Pq.js"),__vite__mapDeps([76,2,3,4,5,6,7,8,9,10,11,12,13,14,17])),"facebook-lead-ads":()=>a(()=>
2import("./facebook-lead-ads-DGgVUpcp.js"),__vite__mapDeps([77,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,78,42,34,47,49,63,50,52])),"ai-connections":()=>a(()=>import("./ai-connections-B_nASCxF.js"),__vite__mapDeps([79,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34])),"email-templates":()=>a(()=>import("./email-templates-Gb-hav5b.js"),__vite__mapDeps([80,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34,46,47,49,52])),"team-members":()=>a(()=>import("./team-members-Bz4Ll8-S.js"),__vite__mapDeps([81,82,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34,47,49,52])),"free-trial-users":()=>a(()=>import("./free-trial-users-Cs1BbxKG.js"),__vite__mapDeps([83,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,37,34,47,49])),users:()=>a(()=>import("./users-lbtz2ASY.js"),__vite__mapDeps([84,85,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,86,34,47,49])),"activation-emails":()=>a(()=>import("./activation-emails-DC1z3IOv.js"),__vite__mapDeps([87,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34])),"privacy-requests":()=>a(()=>import("./privacy-requests-CKLqJIYx.js"),__vite__mapDeps([88,85,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,86,34,47,49])),"form-templates":()=>a(()=>import("./form-templates-qSZYtgYL.js"),__vite__mapDeps([89,90,2,3,4,5,6,7,8,9,10,11,12,13,14,34,17,31,29,27,30,32,33,15,16,18,19,36,91,55,46,47,92])),"landing-page-templates":()=>a(()=>import("./landing-page-templates-BhsfFdqp.js"),__vite__mapDeps([93,90,2,3,4,5,6,7,8,9,10,11,12,13,14,34,17,31,29,27,30,32,33,15,16,18,19,36,91,55,46,47,92])),"starting-point-email-templates":()=>a(()=>import("./starting-point-email-templates-CIKSZn2D.js"),__vite__mapDeps([94,90,2,3,4,5,6,7,8,9,10,11,12,13,14,34,17,31,29,27,30,32,33,15,16,18,19,36,91,55,46,47,92])),"system-settings":()=>a(()=>import("./system-settings-PATodpFt.js"),__vite__mapDeps([95,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34])),"system-health":()=>a(()=>import("./system-health-CQ75I3Pb.js"),__vite__mapDeps([96,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,34,45])),workspaces:()=>a(()=>import("./workspaces-BEJ-zdQ6.js"),__vite__mapDeps([97,82,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34,47,49,52])),settings:()=>a(()=>import("./settings-ZsXKjLWK.js"),__vite__mapDeps([98,82,2,3,4,5,6,7,8,9,10,11,12,13,14,29,27,30,31,17,32,33,15,16,18,19,42,34,47,49,52]))},M=new Map,$=new Map,le=t=>{M.delete(t),$.delete(t)};let pt=()=>typeof window>"u"?!1:(window.location.reload(),!0);const de=(t,e)=>t==="email-delivery-connections"&&e&&Le(e)?"email-delivery-connections-secure":t,O=(t=0)=>{if(typeof window>"u")return{path:"/",pageId:"login",remountToken:t,route:"login",search:"",signature:"login:/"};const e=window.location.pathname||"/",r=window.location.search||"",n=T(e),s=de(n,window.location);return{path:e,pageId:s,remountToken:t,route:n,search:r,signature:`${s}:${e}:${r}`}},x=t=>{const e=M.get(t);if(e)return e;const r=dt[t]().catch(n=>{throw le(t),n});return M.set(t,r),r},pe=(t,e=typeof window>"u"?void 0:window.location)=>{x(de(t,e)).catch(()=>{})},ft=()=>{if(typeof navigator>"u")return null;const t=navigator;return t.connection??t.mozConnection??t.webkitConnection??null},B=()=>{const t=ft();if(!t)return!0;if(t.saveData)return!1;const e=t.effectiveType?.toLowerCase();return!e||!ot.has(e)},mt=t=>!nt.has(t)||!B()?!1:(pe(t),!0),ht=(t,e)=>B()?(pe(t,e),!0):!1,gt=t=>{if(typeof window>"u")return null;const e=window;return typeof e.requestIdleCallback=="function"?{handle:e.requestIdleCallback(()=>t(),{timeout:at}),type:"idle"}:{handle:window.setTimeout(t,it),type:"timeout"}},wt=t=>{if(!(!t||typeof window>"u")){if(t.type==="idle"){window.cancelIdleCallback?.(t.handle);return}window.clearTimeout(t.handle)}},yt=t=>!st.has(t)&&B(),_t=t=>{const e=$.get(t);if(e)return e;const r=g.lazy(()=>x(t));return $.set(t,r),r},P=t=>{if(typeof window>"u"||!(t.target instanceof Element))return;const e=t.target.closest("a[href]");if(!(e instanceof HTMLAnchorElement)||e.target&&e.target!=="_self"||e.hasAttribute("download"))return;const r=e.getAttribute("href");if(!r)return;let n;try{n=new URL(r,window.location.origin)}catch{return}n.origin===window.location.origin&&ht(T(n.pathname),n)},vt=()=>m.jsx("div",{className:"flex min-h-screen items-center justify-center bg-slate-50",children:m.jsx(ye,{className:"h-5 w-5"})}),X=()=>m.jsx("div",{"aria-label":"Checking your Mailrith session",className:"min-h-screen bg-slate-50"});class Et extends g.Component{state={error:null,pageId:this.props.pageId};static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,r){return e.pageId!==r.pageId?{error:null,pageId:e.pageId}:null}componentDidCatch(e,r){console.error("route_page_load_failed",{route:this.props.route,error:e,componentStack:r.componentStack})}handleRetry=()=>{this.setState({error:null,pageId:this.props.pageId}),this.props.onRetry(this.props.pageId)};render(){return this.state.error?m.jsx("div",{className:"flex min-h-screen items-center justify-center bg-slate-50 px-4",children:m.jsxs("div",{className:"w-full max-w-sm rounded-lg border border-slate-200 bg-white p-6 text-center shadow-sm",children:[m.jsx("h1",{className:"text-lg font-semibold text-slate-950",children:"Page Could Not Load"}),m.jsx("p",{className:"mt-2 text-sm leading-6 text-slate-600",children:"The page file did not finish loading. Try again to reload the app and fetch it again."}),m.jsx(we,{type:"button",className:"mt-5",onClick:this.handleRetry,children:"Try Again"})]})}):this.props.children}}function Rt(){const[t,e]=g.useState(O),[r,n]=g.useState(0),[s,o]=g.useState(null),i=t.route,u=t.pageId,v=g.useRef(i),h=g.useRef(typeof window>"u"?"":window.location.href),w=g.useRef(!1);v.current=i,g.useEffect(()=>{Oe()},[]),g.useEffect(()=>{if(i!=="login"||s===t.signature)return;let c=!1;const p=t.signature;return lt().then(async _=>{if(c)return;const y=_?.user;if(!y||y.emailVerified===!1){o(p);return}const b=new URLSearchParams(window.location.search).get("callbackURL"),D=b?(await a(async()=>{const{resolveSafeCallbackUrl:me}=await import("./auth-callback-vIcLQKVI.js");return{resolveSafeCallbackUrl:me}},__vite__mapDeps([20,17]))).resolveSafeCallbackUrl({currentOrigin:window.location.origin,callbackUrl:b}):null;if(c)return;let R=new URL(D??"/dashboard",window.location.origin);if(R.origin!==window.location.origin){window.location.replace(R.toString());return}T(R.pathname)==="login"&&(R=new URL("/dashboard",window.location.origin)),window.history.replaceState(window.history.state,"",`${R.pathname}${R.search}${R.hash}`);const K=O(t.remountToken);await x(K.pageId).catch(()=>{}),!c&&g.startTransition(()=>{e(K)})}).catch(()=>{c||o(p)}),()=>{c=!0}},[s,i,t.remountToken,t.signature]),g.useEffect(()=>{if(!yt(u))return;const c=ue.filter(D=>D!==i);if(c.length===0)return;let p=!1,_=0,y=null;const b=()=>{if(p||_>=c.length){y=null;return}y=gt(()=>
2{y=null,!p&&(mt(c[_]),_+=1,b())})};return b(),()=>{p=!0,wt(y)}},[u,i]),g.useEffect(()=>(window.addEventListener("pointerover",P,{capture:!0,passive:!0}),window.addEventListener("focusin",P,{capture:!0}),window.addEventListener("pointerdown",P,{capture:!0,passive:!0}),()=>{window.removeEventListener("pointerover",P,{capture:!0}),window.removeEventListener("focusin",P,{capture:!0}),window.removeEventListener("pointerdown",P,{capture:!0})}),[]),g.useEffect(()=>{const c=p=>{const _=O();if(p.type==="popstate"&&!be(p)&&_.route!==v.current)if(w.current)w.current=!1,p.stopImmediatePropagation();else{const y=h.current;if(Pe(()=>{w.current=!0,window.history.back()})){window.history.pushState(window.history.state,"",y),p.stopImmediatePropagation();return}}h.current=window.location.href,x(_.pageId).catch(()=>{}),g.startTransition(()=>{e(y=>y.signature!==_.signature?{..._,remountToken:y.remountToken}:p.type!==L?y:{...y,remountToken:y.remountToken+1})})};return window.addEventListener("popstate",c),window.addEventListener(L,c),()=>{window.removeEventListener("popstate",c),window.removeEventListener(L,c)}},[]);const l=c=>{le(c),pt()||n(p=>p+1)};if(i==="login"&&s!==t.signature)return m.jsx(H,{children:m.jsx(X,{})});const f=_t(u);return m.jsxs(H,{children:[m.jsx(rt,{}),m.jsx(Et,{pageId:u,route:i,onRetry:l,children:m.jsx(g.Suspense,{fallback:i==="login"?m.jsx(X,{}):m.jsx(vt,{}),children:m.jsx(g.Fragment,{children:m.jsx(f,{})},`${u}:${t.path}:${t.remountToken}`)})},r)]})}const fe=document.getElementById("root");if(!fe)throw new Error("Root element not found");he.createRoot(fe).render(m.jsxs(ge.StrictMode,{children:[m.jsx(Rt,{}),m.jsx(_e,{})]}));export{Le as A,qe as B,Qt as C,Ye as D,Xt as E,ce as F,a as _,L as a,Ht as b,Ge as c,Bt as d,Zt as e,Pe as f,ae as g,Jt as h,Vt as i,We as j,Ve as k,J as l,Ie as m,$t as n,jt as o,Yt as p,Mt as q,Ce as r,qt as s,Kt as t,Nt as u,ke as v,zt as w,Ft as x,Gt as y,Ue as z};

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.