PageSourceSearch

https://app.mailslurp.com/_nuxt/CWku9p_0.js

js mailslurp.com collected 2026-09-25 20:37:53 UTC 6,317 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`81366fb79aed25c1dca71c6a35ceb2eb6a7043bf-254bcfd0-6f8d-4f0f-8991-3fb031382ba1-build-29883`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a92c6663-6dc1-4cd8-bc44-541b95f0f440`,e._sentryDebugIdIdentifier=`sentry-dbid-a92c6663-6dc1-4cd8-bc44-541b95f0f440`)}catch{}})();import{t as e}from"./L9XIIxly.js";var t=`focus`,n=`mailslurp_pricing_focus`,r=2592e3,i={title:`Test, build, and automate`,description:`Start free then scale with simple base plans and usage-based extras.`,planSubtitles:{FREE:`Learn and prototype`,STARTER:`Persistent testing for one developer`,PRO:`Build production workflows`,TEAM:`Scale a shared test platform`},auth:{title:`Test, build, and automate with MailSlurp`,description:null,imageSrc:`/assets/home/mailslurp-welcome.png`}},a={email:{title:`Build reliable email tests`,description:`Create real test inboxes, automate sending and receiving, and scale usage as your test suite grows.`,planSubtitles:{FREE:`Prototype with limited sandbox`,STARTER:`Run persistent tests for one developer`,PRO:`Grow with usage based billing`,TEAM:`Scale shared email testing and sending`},auth:{title:`Build reliable email tests`,description:`Create real inboxes and automate sending and receiving.`,imageSrc:`/assets/home/inbox-collection.png`}},agents:{title:`Give AI agents their own inboxes`,description:`Give agents secure inboxes for sending, receiving, and automating email workflows.`,planSubtitles:{FREE:`Connect one agent to a test inbox`,STARTER:`Keep one persistent agent workflow running`,PRO:`Run multiple production agent workflows`,TEAM:`Scale agent access across your team`},auth:{title:`Give every AI agent an inbox`,description:`Create scoped access for sending, receiving, and automating email.`,imageSrc:`/assets/onboarding-v2/goals/agent-email.png`}},"device-rendering":{title:`Test email on every device`,description:`Preview campaigns across real email clients and devices before every send.`,planSubtitles:{FREE:`Try basic previews before you send`,STARTER:`Run repeatable previews during development`,PRO:`Preview premium clients with usage-based scaling`,TEAM:`Scale premium previews across your team`},auth:{title:`Test every email on real devices`,description:`Preview Gmail, Outlook, Yahoo, and more before you send.`,imageSrc:`/assets/home/device-render-devices.png`}},"inbox-placement":{title:`Get your campaigns out of spam`,description:`Test inbox and spam placement across major providers before every campaign.`,planSubtitles:{FREE:`Try placement checks with personal providers`,STARTER:`Check routine sends with personal providers`,PRO:`Test business providers with usage-based scaling`,TEAM:`Scale placement testing across your team`},auth:{title:`Keep your campaigns out of spam`,description:`Check inbox placement across major providers before every campaign.`,imageSrc:`/assets/cards/inbox-placement-results-empty-v2.png`}},deliverability:{title:`Protect your email deliverability`,description:`Test placement, monitor sender health, and catch domain problems before they affect campaigns.`,planSubtitles:{FREE:`Check basic inbox and spam placement`,STARTER:`Add repeatable checks to one workflow`,PRO:`Monitor production sending and domains`,TEAM:`Protect deliverability across your team`},auth:{title:`Protect your sending reputation`,description:`Monitor domains and catch deliverability problems before they affect campaigns.`,imageSrc:`/assets/cards/domain-monitor-beacon-v2.png`}},"ai-automation":{title:`Automate email with AI`,description:`Extract, transform, and route email content with usage-based AI built into your workflows.`,planSubtitles:{FREE:`Build the inbox workflow before adding AI`,STARTER:`Prepare persistent email workflows for AI`,PRO:`Extract and route production email with AI`,TEAM:`Scale shared AI email automation`},auth:{title:`Turn email into structured data`,description:`Extract, transform, and route email content with AI.`,imageSrc:`/assets/home/ai-extract.png`}}},o={developers:`email`,agentEmail:`agents`,deliverability:`deliverability`,messaging:`email`,phone:null,data:`ai-automation`,testing:`email`,authTesting:`email`,playwright:`email`,spamTest:`inbox-placement`,devicePreview:`device-rendering`},s={email:`email`,emails:`email`,emailapi:`email`,emailtesting:`email`,inboxes:`email`,messaging:`email`,agents:`agents`,agentemail:`agents`,aiagents:`agents`,devicerendering:`device-rendering`,devicerender:`device-rendering`,devicepreview:`device-rendering`,devicepreviews:`device-rendering`,emailrendering:`device-rendering`,inboxplacement:`inbox-placement`,placement:`inbox-placement`,spamtest:`inbox-placement`,deliverability:`deliverability`,domainmonitor:`deliverability`,senderhealth:`deliverability`,aiautomation:`ai-automation`,aiautomations:`ai-automation`,aiextraction:`ai-automation`,extraction:`ai-automation`},c=e=>{let t=Array.isArray(e)?e[0]:e;if(typeof t!=`string`)return null;let n=t.trim().toLowerCase().replace(/[^a-z0-9]/g,``);return n?s[n]??null:null},l=e=>{let t=Array.isArray(e)?e[0]:e;return typeof t==`string`&&t.trim().toLowerCase()===`all`},u=e=>e?a[e]:i,d=e=>u(e).auth,f=e=>o[e],p=e=>{try{return decodeURIComponent(e)}catch{return null}},m=e=>e===`mailslurp.com`||e.endsWith(`.mailslurp.com`),h=[`utm_source`,`utm_medium`,`utm_campaign`,`utm_term`,`utm_content`,`utm_id`,`utm_lp`,`utm_lane`,`utm_product`,`gclid`,`gbraid`,`wbraid`,`msclkid`,`fbclid`,`li_fat_id`,`rdt_cid`,`twclid`,`onboardingRequest`,`focus`];function g(e){return Array.isArray(e)?e.find(e=>typeof e==`string`&&e.length>0):typeof e==`string`?e:void 0}function _(e,t){return e===`focus`?l(t)?`all`:c(t)??void 0:(e.startsWith(`utm_`)?t.replace(/\+/g,` `):t).trim()||void 0}function v(e){return!e||typeof e!=`object`||!(`query`in e)||!e.query?{}:typeof e.query==`object`?e.query:{}}function y(e){let t={};if(!e)return t;try{for(let n of h){let r=g(e[n]);if(!r)continue;let i=_(n,r);i&&(t[n]=i)}}catch{return{}}return t}function b(t,n){let r=y(n);if(!Object.keys(r).length)return t;try{return typeof t==`string`?e(t,r):{...t,query:{...v(t),...r}}}catch{return t}}export{p as a,l as c,t as i,m as l,r as n,d as o,n as r,f as s,b as t,c as u};

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.