PageSourceSearch

https://www.morallymarketed.com/_next/static/chunks/app/blog/page-ac0e17e4bfe90761.js

js morallymarketed.com collected 2026-10-08 20:03:15 UTC 48,353 bytes, 16 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3831,5093],{457:e=>{"use strict";e.exports={colors:{tokens:{dark:"#1b1b1b",light:"#ffffff",accent:"#444343",accentDark:"#ffdb4d",gray:"#747474",codeHighlightLine:"rgba(255, 255, 255, 0.1)",codeHighlightChars:"rgba(255, 255, 255, 0.2)",codeBadgeBackground:"#444343",codeBadgeText:"#ffffff",codeCaption:"#747474",codeBorder:"#444343"},tailwind:["dark","light","accent","accentDark","gray"],modes:{dark:{light:"#f5f5f5",codeBadgeBackground:"#ffdb4d",codeBadgeText:"#1b1b1b",codeCaption:"#d1d1d1",codeBorder:"#ffdb4d"}}}}},643:(e,t,a)=>{"use strict";let{paths:r}=a(914);e.exports={primaryNavigation:[{id:"home",label:"Home",href:"/"},{id:"blog",label:"Blog",href:`/${r.blog}`},{id:"categories",label:"Categories",href:`/${r.category}`},{id:"about",label:"About",href:"/about"},{id:"authors",label:"Authors",href:"/authors"},{id:"contact",label:"Contact",href:"/contact"}],socialLinks:[{id:"linkedin",label:"LinkedIn",href:"https://www.linkedin.com/company/morallymarketed",icon:"LinkedinIcon"},{id:"twitter",label:"Twitter",href:"https://twitter.com/morallymarketed",icon:"TwitterIcon"},{id:"instagram",label:"Instagram",href:"https://www.instagram.com/morallymarketed/",icon:"InstagramIcon"}],footerLinks:[{id:"sitemap",label:"sitemap.xml",href:"/sitemap.xml"},{id:"privacy",label:"Privacy Policy",href:"/privacy"},{id:"terms",label:"Terms & Conditions",href:"/terms"}]}},914:e=>{"use strict";e.exports={siteUrl:"https://www.morallymarketed.com",title:"MorallyMarketed: Complete Emails Overview and Marketing Tips",siteName:"MorallyMarketed",headerTitle:"MorallyMarketed",author:"MorallyMarketed",description:"The complete guide to mastering email. Find expert tutorials on deliverability and automation, plus practical, everyday tips for managing your inbox, sorting spam, and boosting productivity.",email:"[email protected]",language:"en-us",locale:"en_US",themePreference:"system",paths:{blog:"blog",author:"authors",category:"categories"},contentSource:{type:"supabase",description:"All authors, categories, tags, and blog posts are managed in Supabase tables."},defaults:{fallbackTag:"General",bulletPrefix:"•",arrow:"→"},fallbackSiteUrl:"https://www.morallymarketed.com",credits:{author:"DevDreaming",authorUrl:"https://devdreaming.com"}}},1303:(e,t,a)=>{"use strict";a.d(t,{default:()=>f});var r=a(5155),o=a(7371),i=a(5239),s=a(2619),l=a.n(s),n=a(2115),c=a(9173),d=a(7986),h=a.n(d),u=a(1286);let m={default:"border border-dark/15 bg-light text-dark hover:border-accent hover:text-accent dark:border-light/20 dark:bg-dark/80 dark:text-light dark:hover:border-accentDark dark:hover:text-accentDark",overlay:"border border-light/60 bg-dark/70 text-light hover:border-light hover:text-light dark:border-light/50 dark:bg-dark/70 dark:text-light",accent:"border border-light/70 bg-transparent text-light hover:bg-light hover:text-accent dark:border-dark/50 dark:text-dark dark:hover:bg-dark dark:hover:text-accentDark"},g={base:"px-3 py-1.5 text-[0.72rem] min-h-[38px]",compact:"px-1 py-0.5 text-[0.52rem] min-h-[24px] sm:text-[0.56rem] sm:min-h-[25px] lg:px-1.5 lg:text-[0.58rem] lg:min-h-[26px] 2xl:px-2.5 2xl:text-[0.68rem] 2xl:min-h-[32px]",spacious:"px-5 py-2 text-sm min-h-[46px]"},p=(0,n.memo)(({tags:e=[],limit:t,className:a="",pillClassName:o="",prefix:i="#",variant:s="default",size:n="base"})=>{let d=(e=>Array.isArray(e)?e.map(e=>{if(!e)return null;if("string"==typeof e){let t=e.trim();return t.length?{name:t,slug:(0,u.y)(t)}:null}let t="string"==typeof e.name?e.name.trim():"",a="string"==typeof e.slug?e.slug.trim():"";return t.length?{name:t,slug:a.length?(0,u.y)(a):(0,u.y)(t)}:null}).filter(Boolean):[])(e),h="number"==typeof t?d.slice(0,t):d;if(!h.length)return null;let p=g[n]??g.base,b=m[s]??m.default,f=(0,c.cx)("flex flex-wrap items-center gap-2","compact"===n?"tag-list-compact":"tag-list-container",a);return(0,r.jsx)("div",{className:f,children:h.map(e=>(0,r.jsx)(l(),{href:`/categories/${e.slug}`,className:(0,c.cx)("inline-flex items-center justify-center rounded-full font-semibold uppercase tracking-[0.32em] transition-colors duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/30 dark:focus-visible:ring-accentDark/30",p,b,o),style:{willChange:"transform"},children:i?`${i}${e.name}`:e.name},`${e.slug}-${e.name}`))})}),b=({blog:e,className:t="",imageWrapperClassName:a="",imageClassName:s=""})=>
1{if(!e)return null;let n=h().assets?.placeholders?.defaultBlur,d=e.image?.blurDataURL??n,u=!!d,m=Array.isArray(e.tagMeta)&&e.tagMeta.length?e.tagMeta:Array.isArray(e.tags)?e.tags.map((t,a)=>({name:t,slug:e.tagSlugs?.[a]??t?.toLowerCase().replace(/\s+/g,"-")??""})):[],g=e.author??null,b="string"==typeof g?.name?g.name.trim():"",f=`/${h().paths?.author??"authors"}`,y="string"==typeof g?.url&&g.url.trim().length?g.url:g?.slug?`${f}/${g.slug}`:"",x=g?.avatar??null,k=b?b[0]?.toUpperCase()??"A":"A",v=new Date(e.publishedAt),w=!Number.isNaN(v.getTime()),j=w?(0,o.GP)(v,"MMMM dd, yyyy"):e.publishedAt,N=w?v.toISOString():"string"==typeof e.publishedAt?e.publishedAt:void 0,T="string"==typeof s&&s.trim().length?s:"aspect-[4/3]";return(0,r.jsxs)("div",{className:(0,c.cx)("group flex flex-col items-center text-dark dark:text-light w-full",t),children:[(0,r.jsxs)("div",{className:(0,c.cx)("relative w-full",a),children:[(0,r.jsx)(l(),{href:e.url,className:"block h-full w-full rounded-xl overflow-hidden focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/40 focus-visible:ring-offset-2",children:(0,r.jsx)(i.default,{src:e.image.src,placeholder:u?"blur":void 0,blurDataURL:u?d:void 0,alt:e.image?.alt??e.title,width:e.image.width,height:e.image.height,className:(0,c.cx)("w-full h-full object-cover object-center transition-all ease duration-300 group-hover:scale-105",T),sizes:"(max-width: 640px) 94vw, (max-width: 1024px) 44vw, 416px",loading:"lazy",decoding:"async",quality:70})}),(0,r.jsx)("div",{className:"pointer-events-none absolute left-3 right-3 bottom-3 z-20 sm:hidden",children:(0,r.jsx)(p,{tags:m,limit:4,className:"pointer-events-auto justify-start",variant:"overlay",size:"compact"})})]}),(0,r.jsxs)("div",{className:"flex flex-col w-full mt-4",children:[(0,r.jsx)(p,{tags:m,limit:4,className:"hidden justify-start sm:flex",
1size:"compact"}),(0,r.jsx)(l(),{href:e.url,className:"inline-block my-1 focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/40 focus-visible:ring-offset-2",children:(0,r.jsx)("h2",{className:"font-semibold capitalize text-xl sm:text-2xl",children:(0,r.jsx)("span",{className:"bg-gradient-to-r from-accent/50 to-accent/50  dark:from-accentDark/50 dark:to-accentDark/50 bg-[length:0px_6px] group-hover:bg-[length:100%_6px] bg-left-bottom bg-no-repeat transition-[background-size] duration-500 ",children:e.title})})}),(0,r.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-3 text-xs font-medium text-dark/60 dark:text-light/60 sm:text-sm",children:[b?(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[x?.src?y?(0,r.jsx)(l(),{href:y,"aria-label":b,className:"inline-flex",children:(0,r.jsx)(i.default,{src:x.src,alt:`${b} avatar`,width:24,height:24,className:"h-6 w-6 rounded-full object-cover",style:{height:"auto"},loading:"lazy",decoding:"async",sizes:"24px",quality:60})}):(0,r.jsx)(i.default,{src:x.src,alt:`${b} avatar`,width:24,height:24,className:"h-6 w-6 rounded-full object-cover",style:{height:"auto"},loading:"lazy",sizes:"24px"}):(0,r.jsx)("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-dark/10 text-[0.65rem] font-semibold text-dark/60 dark:bg-light/10 dark:text-light/60",children:k}),y?(0,r.jsx)(l(),{href:y,className:"transition-colors hover:text-dark dark:hover:text-light",children:b}):(0,r.jsx)("span",{children:b})]}):null,j?(0,r.jsx)("time",{className:"ml-auto text-xs sm:text-sm text-muted",dateTime:N??void 0,children:j}):null]})]})]})},f=({blogs:e=[]})=>Array.isArray(e)&&e.length?(0,r.jsx)("div",{className:"grid gap-10 sm:grid-cols-2 xl:grid-cols-3",children:e.map(e=>(0,r.jsx)(b,{blog:e,className:"h-full"},e.id??e.slug))}):null},2914:e=>{"use strict";e.exports={fallbackCategory:{label:"General",slug:"general",description:'This section serves as the default home for all posts that have not yet been assigned to a dedicated thematic category. Think of it as a dynamic "waiting room" for content with diverse perspectives - from casual reflections and everyday email observations to spontaneous insights, experimental ideas, and materials that resist strict classification.',image:{src:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/socialbanner.webp",width:1200,height:800,alt:"Abstract gradient illustrating a fallback blog category"}}}},3439:(e,t,a)=>{"use strict";let r=a(7247);e.exports={article:{stickyOffset:33,tocMaxDepth:2,heroTagLimit:3,summaryCtas:{enabled:!0,heading:"Read summarized version with",items:[{id:"chatgpt",label:"ChatGPT",hrefStrategy:"chatgpt",backgroundClass:"bg-[#daf0e5] hover:bg-[#cbe2d7] dark:bg-[#143226] dark:hover:bg-[#1c3d33]",textClass:"text-dark dark:text-dark",icon:"/svgs/chatgpt.svg",iconWidth:21,iconHeight:15,rel:"noopener noreferrer",target:"_blank"},{id:"perplexity",label:"Perplexity",hrefStrategy:"perplexity",backgroundClass:"bg-[#fff5d9] hover:bg-[#f5e7bc] dark:bg-[#2e2616] dark:hover:bg-[#42351f]",textClass:"text-dark dark:text-dark",icon:"/svgs/perplexity.svg",iconWidth:16,iconHeight:15,rel:"noopener noreferrer",target:"_blank"},{id:"gemini",label:"Gemini",hrefStrategy:"gemini",backgroundClass:"bg-[#ede8ff] hover:bg-[#dad2ff] dar
1k:bg-[#221e36] dark:hover:bg-[#2c2847]",textClass:"text-dark dark:text-dark",icon:"/svgs/gemini.svg",iconWidth:21,iconHeight:15,rel:"noopener noreferrer",target:"_blank"},{id:"claude",label:"Claude",hrefStrategy:"claude",backgroundClass:"bg-[#e8edff] hover:bg-[#d6defd] dark:bg-[#1b2339] dark:hover:bg-[#242f4b]",textClass:"text-dark dark:text-dark",icon:"/svgs/claude.svg",iconWidth:21,iconHeight:15,rel:"noopener noreferrer",target:"_blank"},{id:"grok",label:"Grok",hrefStrategy:"grok",backgroundClass:"bg-[#f3f5f8] hover:bg-[#e5e9ef] dark:bg-[#1f232a] dark:hover:bg-[#2a3039]",textClass:"text-dark dark:text-dark",icon:"/svgs/grok.svg",iconWidth:21,iconHeight:15,rel:"noopener noreferrer",target:"_blank"}]},rightSidebar:{enabled:!0},sidebarModules:{cardClassName:"group relative overflow-hidden rounded-xl border-2 border-dark/30 bg-light p-5 text-dark transition-colors duration-300 homepage-hero pattern-lattice dark:border-light/20 dark:bg-dark/70 dark:text-light",badgeClassName:"inline-flex items-center rounded-full border border-dark/15 bg-dark/5 px-2 py-0.5 text-xs font-semibold uppercase tracking-wide text-dark/70 dark:border-amber-accent/60 dark:bg-amber-light/25 dark:text-amber-lighter dark:tracking-[0.12em] dark:uppercase",backgroundPatternUrl:r.patterns?.hero?.default??"/svgs/hero-pattern-lattice.svg?v=20251110",inline:{maxWidth:"max-w-4xl",imageMaxWidth:"max-w-3xl",railClassName:"items-center"},cta:{className:"inline-flex w-full items-center justify-center gap-2 rounded-full border-2 px-4 py-2 text-base font-semibold sm:w-auto sm:px-5 sm:py-2.5 sm:text-sm lg:px-5 lg:py-3 lg:text-base no-underline transition-all duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/40 dark:focus-visible:ring-accentDark/40 border-dark/25 bg-light text-dark hover:border-accent hover:bg-accent/10 hover:text-accent dark:border-amber-200 dark:bg-accentDark dark:text-dark dark:hover:border-light/60 dark:hover:bg-accentDark/80",badgeClassName:"inline-flex h-6 min-w-[1.5rem] items-center justify-center rounded-full bg-accent/20 px-2 text-xs font-semibold uppercase text-accent dark:bg-amber-dark dark:text-dark"}}}}},3488:e=>{"use strict";e.exports={mediaAssets:{logo:{src:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/morallymarketed.webp",width:256,height:70,alt:"MorallyMarketed brand logo",priority:!0},favicon:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/favicon.ico",icons:{favicon16:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/favicon-16x16.png",favicon32:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/favicon-32x32.png",androidChrome192:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/android-chrome-192x192.png",androidChrome512:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/android-chrome-512x512.png",appleTouchIcon:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/apple-touch-icon.png"},socialBanner:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/socialbanner.webp",lottie:{preferRemote:!0,about:{remote:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/about.lottie",local:"/about.lottie"},contact:{remote:"https://tfrffsguectafofyhixq.supabase.co/storage/v1/object/public/morallymarketedcom/contactus.lottie",local:"/contactus.lottie"}},remoteOrigins:[]},manifest:{name:"MorallyMarketed",shortName:"MorallyMarketed",description:"A practical resource for anyone serious about email. Master deliverability, automation, and handle everyday questions about emails.",startUrl:"/",display:"standalone",themeColor:"#1b1b1b",backgroundColor:"#ffffff"}}},4223:e=>{"use strict";e.exports={legalName:"MorallyMarketed",alternateName:"MorallyMarketed Email Lab",foundingDate:"2020-01-01",areasServed:["Worldwide"],contactPoints:[{contactType:"customer support",email:"[email protected]",availableLanguage:["en"],areaServed:"Worldwide"}],sameAs:["https://www.linkedin.com/company/morallymarketed","https://twitter.com/morallymarketed","https://www.instagram.com/morallymarketed/"],topics:["Email marketing","Inbox productivity","Automation workflows"]}},4226:e=>{"use strict";e.exports={supabase:{schema:"morallymarketedcom",preconnectUrl:"https://tfrffsguectafofyhixq.supabase.co",rpcFunctions:{logContactMessage:"log_contact_message",addSubscriber:"add_subscriber"},tables:{posts:{name:"posts",relations:{author:"authors",tags:"post_tags"}},authors:{name:"authors"},tags:{name:"tags"},postTags:{name:"post_tags",relations:{tag:"tag"}}
1,sidebars:{name:"sidebars",schema:"morallymarketedcom"}}}}},4918:e=>{"use strict";e.exports={createAbsoluteUrlBuilder:(e="")=>{let t=((e="")=>"string"!=typeof e?"":e.trim().replace(/\/$/,""))(e);return (e="")=>{if(!e)return t;if(/^(https?:)?\/\//i.test(e))return e;let a=e.startsWith("/")?"":"/";return`${t}${a}${e}`}},parseDateToIso:e=>{if(!e)return;let t=new Date(e);if(!Number.isNaN(t.getTime()))return t.toISOString()},replaceTokens:(e,t={})=>"string"!=typeof e?e:e.replace(/{{\s*([\w.]+)\s*}}/g,(e,a)=>{let r=t[a];return"string"==typeof r&&r.trim().length?r:""}),createBreadcrumbList:(e,t)=>({"@context":"https://schema.org","@type":"BreadcrumbList","@id":e,itemListElement:t.filter(e=>e?.name&&e?.item).map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.item}))})}},5658:e=>{"use strict";e.exports={eyebrow:"Email Insights | Deliverability Tips | Automation Guides",description:"Join our community of over 5000+ members to stay informed with actionable strategies, guides and updates.",emailPlaceholder:"Enter your email",submitLabel:"Subscribe",messages:{loading:"Subscribing...",success:"Thanks for joining the newsletter!",alreadySubscribed:"You are already on our list.",invalidEmail:"Please enter a valid email address.",genericError:"We could not add that email right now. Please try again in a moment.",serverError:"Our newsletter server is unavailable. Please try again shortly.",validationError:"We could not validate that email. Please try again.",offline:"We could not reach the server. Please check your internet connection.",networkError:"Something interrupted the request. Please try again."}}},5893:e=>{"use strict";e.exports=({homePageCopy:e,contactPageCopy:t,taxonomy:a})=>({home:e,blogs:{metadataTitle:"All Posts | MorallyMarketed",metadataDescription:"Explore the full library of posts on deliverability, automation, and everyday inbox operations.",eyebrow:"The Library",intro:"This is your complete library of in-depth articles, technical guides, and strategic playbooks. Use the search below to find precise solutions to your challenges in deliverability, automation or simple inbox management.",heading:"Blog",searchLabel:"All posts",searchPlaceholder:"Search tools, KPIs, or keywords...",searchDescription:"",resultNoun:"post",fallbackTag:a.fallbackCategory.label},categories:{metadataTitle:"All Blog Categories | MorallyMarketed",metadataDescription:"Browse all topics on our blog. Find articles, playbooks, and checklists covering code quality, developer productivity, and modern software tools.",heading:"Explore by Topic",intro:"Welcome to the complete resource for email professionals. Our content is structured around the core disciplines that drive successful email programs, from the technical intricacies of Deliverability and Automation to the high-level frameworks of Strategy and Compliance. Each category is a deep dive into best practices, designed to provide clarity and actionable solutions. Explore the topics below to find your next insight.",metadataTitleTemplate:"{label} | Articles & Guides",metadataDescriptionTemplate:"An archive of all articles on {label}. Discover practical tips, tutorials, and case studies to help you build better software.",eyebrow:"Categories",headingTemplate:"{label}",searchLabelTemplate:"Search within {label}",searchPlaceholder:"Search by keyword, tool, or topic...",searchDescriptionTemplate:"Looking for a specific tool or process within {label}? Type a keyword to instantly filter the list of articles.",resultNoun:"post",emptyState:"There are no posts published in this category yet.",emptyQueryStateTemplate:'No {resultNounPlural} found for your search "{query}".',cardDescriptionFallback:"Explore our collection of checklists, analyses, and playbooks published for this focus area.",indexPageSize:9,gridEmptyState:"No categories have been published yet.",gridCtaLabel:"View Posts",gridCountEmptyLabel:"No posts yet",gridCountSingularLabel:"post",gridCountPluralLabel:"posts",fallbackCategory:a.fallbackCategory},authors:{metadataTitle:"About the Author | MorallyMarketed",metadataDescription:"Learn more about Carter Dunn, the email expert behind MorallyMarketed, and his mission to make email better for everyone.",eyebrow:"THE AUTHOR",heading:"Meet the Author",intro:"MorallyMarketed is written by an email deliverability specialist. This resource pairs the hard technical know-how that keeps complex programs humming with plain-language playbooks for founders, operators, and anyone simply trying to tame their inbox. Every guide is designed to remove the mystery from email, deliver quick wins, and build lasting confidence no matter your starting point.",cardCtaLabel:"View Profile",cardSecondaryCopy:"Explore the full bio, experience, and published articles.",pageSize:12,stats:{totalLabelSingular:"Author",totalLabelPlural
1:"Authors",postsLabel:"Published posts",topicsLabel:"Topics covered"},postCount:{singular:"post",plural:"posts"}},authorDetail:{metadata:{titleTemplate:"Articles by {name}",openGraphTitleTemplate:"Author: {name}",twitterTitleTemplate:"Author: {name}",descriptionTemplate:"{bioSnippet}",descriptionFallback:"Learn more about {name} on {siteName}."},bio:{eyebrowTemplate:"Meet {name}",fallbackSupportingCopy:"An expert focused on making email work better, whether you're sending one message or one million.",connectLabel:"Connect",visitPortfolio:{label:"Visit Portfolio",suffix:"→"},fallbackMetrics:[{id:"default-experience",label:"Years in email",value:"12+"},{id:"default-launches",label:"Systems Scaled",value:"40+"},{id:"default-readers",label:"Monthly readers",value:"50K+"}],credentials:{heading:"Credentials & Highlights",bulletPrefix:"•",fallback:["Certified in Email Deliverability & Compliance","Speaker at various MarTech & Deliverability conferences","Consulted for high-growth SaaS and e-commerce companies"]}},metrics:{posts:{id:"posts",label:"Published posts"},topics:{id:"topics",label:"Expertise topics"},avgTime:{id:"avg-time",label:"Total read time",fallback:"~7 min",suffix:" min"}},postsSection:{headingTemplate:"Articles by {name}",emptyStateTemplate:"New articles by {name} are coming soon.",pageSize:12}},about:{metadataTitle:"About | MorallyMarketed",metadataDescription:"Learn about the mission, story, and author behind MorallyMarketed."},contact:t})},6134:e=>{"use strict";e.exports={blog:{enableAiSummaryCta:!0,enableRightSidebar:!0,enableRelatedPosts:!0,relatedPostsCount:4},home:{enableHeroSlider:!0,enableIntroSection:!0,featuredPostsCount:4,recentPostsCount:6}}},6170:(e,t,a)=>{"use strict";let{z:r}=a(2853),o=a(914),i=a(457),s=a(7247),l=a(6134),{mediaAssets:n,manifest:c}=a(3488),d=a(643),h=a(2914),u=a(3439),m=a(9546),g=a(5658),p=a(8129),{supabase:b}=a(4226),f=a(4223),y=a(5893),{paths:x}=o,k={emptyState:"New technical breakdowns and strategic playbooks are in the works. Check back soon.",sections:{cover:{fallbackTag:h.fallbackCategory.label},featuredPosts:{heading:"Featured Posts"},recentPosts:{heading:"Recent Posts",cta:{label:"View all posts",href:`/${x.blog}`}}},hero:{discover:"Discover",title:"Conquer Your Inbox.",description:"The ultimate resource for mastering email. Whether you're a professional scaling a marketing campaign or just want to tame your daily inbox, find expert guides and practical tips here. We blend retention strategy, deliverability diagnostics, and ethical automation playbooks so every send keeps its edge without losing trust. Subscribe for teardown-level case studies, tool stacks, and experiments grounded in real campaign data.",buttons:[{label:"View the latest posts",href:`/${x.blog}`,variant:"primary"},{label:"Meet the authors",href:`/${x.author}`,variant:"secondary"}],sliderCtaLabel:"Explore",sliderAriaLabelTemplate:"Explore {category}",fallbackImage:{src:"https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80",width:1200,height:800,alt:"Abstract email workflow hero background"}}},v={home:k,contact:{metadataTitle:"Get in Touch | MorallyMarketed",metadataDescription:"Have a question, topic suggestion, or collaboration proposal? Connect with the experts at MorallyMarketed.",heading:"Start a Conversation",description:"This space is dedicated to advancing the craft of email marketing. Whether you have a nuanced question about an article, a topic suggestion for a future deep-dive, or a collaboration inquiry, I'd love to hear from you.",form:{namePlaceholder:"Your name",emailPlaceholder:"Your email address",messageLabel:"Your message",submitLabel:"Send Message",preparingLabel:"Preparing...",submittingLabel:"Sending...",successMessage:"Thanks for reaching out! I'll get back to you shortly.",errorMessage:"There was an error sending your message. Please try again.",validation:{nameRequired:"Please enter your name.",nameMaxLength:"Your name is too long.",emailRequired:"Please provide your email.",emailMaxLength:"Your email is too long.",emailInvalid:"Please enter a valid email address.",messageRequired:"Please share your thoughts or question.",messageMinLength:"Your message should be at least 20 characters long."}}},search:{metadataTitle:"Search the Archive | MorallyMarketed",metadataDescription:"Find precise answers to your email marketing challenges. Search our library of articles on deliverability, automation, compliance, strategy and much more.",eyebrow:"Search",heading:"Find your next insight",description:"Enter a keyword, topic, or author to uncover the most relevant resources instantly.",inputLabel:"Search the archive",inputPlaceholder:"Search topics, authors, or keywords...",emptyState:"No results match your current query.",resultNoun:"result",pageSize:12},about:{cover:{title:"Welcome! It's Great to Have You Here.",body:"We're so glad you've found your way here. This space is driven by a core belief: that a blend of innovative automation and user-focused strategy can create truly captivating email experiences."},mission:{kicker:"My Mission",title:"To cut through the noise and give you total control over your email.",body:"I believe that all great emailing - whether it's a single important message or a campaign to millions - starts with a solid technical foundation. This is my library of guides on deliverability, automation, and best practices that eliminate guesswork.",bulletPrefix:"•",bullets:["Clear guides on complex topics like DMARC and BIMI.","Code-level examples for building robust, scalable automations.","A focus on the data and infrastru
1cture that drive predictable results."]},story:{kicker:"How It Began",title:"From a private playbook to a public resource.",paragraphs:["For over a decade, I've led teams managing email systems that send billions of messages. To keep things running smoothly at that scale, I developed my own toolkit of scripts, checklists, and troubleshooting guides.",'I started this blog to share that toolkit. After seeing too many people - from talented marketers to busy professionals - get stuck on outdated advice, I decided to publish the playbooks that consistently delivered results. This is the answer to the question: "How do the best email programs really work under the hood?"']},proof:{title:"Why Our Insights Are Trusted",bulletPrefix:"•",editorialReviewsLabel:"In-Depth Playbooks",editorialReviewsTemplate:"{count} {label} with actionable steps, tutorials, and pure knowledge.",topicCoverageLabel:"Core Expertise",topicCoverageTemplate:"{count} {label} from email inboxes tips for major CRM platforms.",cadenceSummary:"Every article is a solution to a real-world problem, grounded in over a decade of hands-on experience.",publishingLabel:"Publishing since",fallbackYear:2024},editor:{kickerSingular:"Meet the editor",kickerPlural:"Meet the editors",titlePrefixTemplate:"{siteName} is written by",taglineFallback:"The person behind the keyboard at {siteName}.",ctaLabel:"Explore the full author profile",secondaryCopy:"Get the full bio, experience, and every article published on the site.",arrowLabel:"→",bioCharacterLimit:190},contact:{title:"Have an Idea?",bodyPrefix:"If you have a topic you'd like me to cover, reach out from ",contactLinkLabel:"the contact page",bodySuffix:"."},insights:["12+ years of in-the-trenches email expertise.","Author of industry guides on deliverability & email infrastructure.","Certified expert in HubSpot, Salesforce, Marketo & Klaviyo.","Blueprints for automation that scales flawlessly.","Sidestep the costly errors we've already solved."]},legal:{privacy:{metadata:{title:"Privacy Policy",description:"Learn how {{siteName}} collects, uses, and protects your information."},lastUpdated:"October 28, 2024",hero:{asideLabel:"Privacy",mobileLabel:"Privacy",title:"Privacy Policy",intro:"This Privacy Policy explains how {{siteName}} handles your information when you read our articles, subscribe to our newsletter, or use the contact form.",lastUpdatedLabel:"Last updated {{lastUpdated}}"},sections:[{title:"1. Information We Collect",paragraphs:["We believe in collecting only what's necessary. This includes:","Information you provide: Your email address when you subscribe to our newsletter, and your name and email when you send a message through our contact form.","Automated information: Like most websites, we use essential cookies for basic site functionality. We also collect standard technical information (like your browser type and IP address) for security and performance monitoring."]},{title:"2. How We Use Your Information",paragraphs:["We use your information simply to operate the blog and communicate with you. Specifically:"],list:["To deliver the newsletter if you have subscribed.","To respond to your inquiries from the contact form.","To keep the site secure and running smoothly."]},{title:"3. Sharing Your Information",paragraphs:["We do not sell your personal information. Ever. We may use trusted third-party services (like an email service provider for the newsletter) that are essential to run this blog. These providers are bound by their own privacy policies."]},{title:"4. Your Choices & Rights",paragraphs:['You have the right to unsubscribe from our newsletter at any time by clicking the "unsubscribe" link in any email. If you have questions about your data, you can reach out via our contact form.']},{title:"5. Data Retention",paragraphs:["We keep the minimum amount of data necessary to provide the blog and newsletter. If you unsubscribe, your email is removed from the mailing list."]},{title:"6. Changes to This Policy",paragraphs:["If we make changes to this Privacy Policy, we'll update the date at the top of this page. Significant updates will be highlighted."]},{title:"7. Contact",paragraphs:["If you have any questions or concerns about this Privacy Policy, you can contact us via the form on the contact page."]}]},terms:{metadata:{title:"Terms & Conditions",description:"Review how {{siteName}} content can be used and how we work with partners."},lastUpdated:"October 28, 2024",hero:{asideLabel:"Terms",mobileLabel:"Terms",title:"Terms & Conditions",intro:"Welcome to {{siteName}}. These terms outline the rules for using our content and resources. By accessing the site, you agree to them.",lastUpdatedLabel:"Last updated {{lastUpdated}}"},sections:[{title:"1. Using Our Content",paragraphs:["All content on this site is for informational purposes only. You are welcome to share links and snippets with proper attribution, but you may 
1not republish entire articles without permission."]},{title:"2. Affiliate Links & Sponsored Content",paragraphs:["To help support this site, some articles may contain affiliate links. This means I may earn a commission if you make a purchase through these links, at no extra cost to you. I only recommend tools and services that I genuinely believe in and have experience with. Any sponsored content will always be clearly marked as such."]},{title:"3. Disclaimer",paragraphs:['The information provided on {{siteName}} is "as is". While I strive for accuracy, I make no warranties about the completeness or reliability of the content. Your use of the site and its information is at your own risk.']},{title:"4. Limitation of Liability",paragraphs:["{{siteName}} will not be liable for any damages arising from your use of this site."]},{title:"5. Changes to These Terms",paragraphs:["We may update these terms from time to time. Your continued use of the site after changes means you accept the new terms."]},{title:"6. Contact",paragraphs:["Questions about these Terms can be directed to us via the contact form available on our Site."]}],footer:"Thanks for being part of the community and respecting these terms."}},notFound:{heading:"Page not found",description:"Looks like that page doesn't exist or has been moved. Try a search or head back to the homepage.",searchPlaceholder:"Search the knowledge base",searchCtaLabel:"Search",ctaLabel:"Back to home"}};v.pages=y({homePageCopy:v.home,contactPageCopy:v.contact,taxonomy:h});let w=r.object({label:r.string(),href:r.string()}).passthrough(),j=r.object({label:r.string(),href:r.string(),variant:r.string().optional()}).passthrough(),N=r.object({globals:r.object({site:r.object({siteUrl:r.string(),siteName:r.string(),author:r.string(),paths:r.object({blog:r.string(),author:r.string(),category:r.string()}).passthrough()}).passthrough(),theme:r.record(r.any()),ui:r.record(r.any()),features:r.record(r.any()),assets:r.object({media:r.object({logo:r.object({src:r.string().min(1)}).passthrough()}).passthrough(),manifest:r.record(r.any())}),navigation:r.object({primary:r.array(w),social:r.array(r.object({href:r.string()}).passthrough()),footer:r.array(w).optional()}),taxonomy:r.record(r.any()),layout:r.record(r.any()),footer:r.record(r.any()),newsletter:r.record(r.any()),performance:r.any(),supabase:r.record(r.any()),organization:r.record(r.any()).optional()}),copy:r.object({home:r.object({hero:r.object({title:r.string(),description:r.string(),buttons:r.array(j)}).passthrough()}).passthrough(),contact:r.object({form:r.object({submitLabel:r.string()}).passthrough()}).passthrough(),search:r.object({heading:r.string(),inputPlaceholder:r.string()}).passthrough(),about:r.record(r.any()),legal:r.object({privacy:r.object({metadata:r.object({title:r.string(),description:r.string()}).passthrough()}).passthrough(),terms:r.object({metadata:r.object({title:r.string(),description:r.string()}).passthrough()}).passthrough()}),notFound:r.object({heading:r.string()}).passthrough(),pages:r.record(r.any())})});e.exports=Object.freeze({...{globals:{site:o,theme:i,ui:s,features:l,assets:{media:n,manifest:c},navigation:{primary:d.primaryNavigation,social:d.socialLinks,footer:d.footerLinks},taxonomy:h,layout:u,footer:m,newsletter:g,performance:p(k),supabase:b,organization:f},copy:v},schema:N})},7127:(e,t)=>{"use strict";function a(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7247:e=>{"use strict";e.exports={patterns:{hero:{default:"/svgs/hero-pattern-lattice.svg?v=20251110",variants:{lattice:"/svgs/hero-pattern-lattice.svg?v=20251110",dots:"/svgs/hero-pattern-dots.svg",blueprint:"/svgs/hero-pattern-blueprint.svg"}}},decorativeColors:{lightSurface:"#fdfdfc",amberAccent:"#F7C948",amberLight:"#FDE68A",amberLighter:"#FCE569",amberDark:"#FBD54A"}}},7256:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var r=a(5155),o=a(2619),i=a.n(o),s=a(2115),l=a(1303);let n=({basePath:e="",page:t=1,totalPages:a=1})=>{if(!e||a<=1)return null;let o=((e="")=>{if(!e)return"";let t=e.trim();return t?/^https?:\/\//i.test(t)?t.replace(/\/+$/,""):(t.startsWith("/")?t:`/${t}`).replace(/\/+$/,"")||"/":""})(e),s=e=>{let t=Math.min(Math.max(e,1),a);if(t<=1)return o;let r=new URLSearchParams({page:String(t)});return`${o}?${r.toString()}`},l=Array.from({length:a},(e,t)=>t+1),n="rounded-md border border-dark/20 px-3 py-1 text-sm font-medium transition focus:outline-none focus-visible:ring-2 dark:border-light/25";return(0,r.jsx)("nav",{"aria-label":"Pagination",className:"mb-12 mt-6 flex flex-col items-center gap-4",children:(0,r.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3",children:[t>1?(0,r.jsx)(i(),{rel:"prev",href:s(t-1),className:`${n}
1 text-dark hover:border-dark/40 focus-visible:ring-accent/35 dark:text-light dark:hover:border-light/40 dark:focus-visible:ring-accentDark/35`,children:"Prev"}):(0,r.jsx)("span",{className:`${n} cursor-not-allowed text-dark/40 dark:text-light/40`,"aria-disabled":"true",children:"Prev"}),(0,r.jsx)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:l.map(e=>{let a=e===t;return(0,r.jsx)(i(),{href:s(e),"aria-current":a?"page":void 0,className:`${n} ${a?"bg-accent text-light focus-visible:ring-accent/40 dark:bg-accentDark dark:text-dark dark:focus-visible:ring-accentDark/40":"text-dark/70 hover:border-dark/40 focus-visible:ring-accent/30 dark:text-light/70 dark:hover:border-light/35 dark:focus-visible:ring-accentDark/35"}`,children:e},e)})}),t<a?(0,r.jsx)(i(),{rel:"next",href:s(t+1),className:`${n} text-dark hover:border-dark/40 focus-visible:ring-accent/35 dark:text-light dark:hover:border-light/40 dark:focus-visible:ring-accentDark/35`,children:"Next"}):(0,r.jsx)("span",{className:`${n} cursor-not-allowed text-dark/40 dark:text-light/40`,"aria-disabled":"true",children:"Next"})]})})},c=({categorySlug:e,categories:t,blogs:a,paginatedBlogs:o,paginationBasePath:i,page:c=1,totalPages:d=1,searchLabel:h,searchPlaceholder:u,resultNoun:m,categoriesCopy:g={},contextDescription:p,searchInputAriaLabel:b,showContextDescription:f=!0})=>{let[y,x]=(0,s.useState)(""),k=(0,s.useDeferredValue)(y).trim().toLowerCase(),v=(e??"").replaceAll("-"," ").split(" ").map(e=>e?e[0]?.toUpperCase()+e.slice(1):"").join(" "),w="string"==typeof h&&h.trim().length?h.trim():v,j=u??g.searchPlaceholder??"",N="string"==typeof p&&p.trim().length?p.trim():"",T=f?N:"",C=T?`search-context-${e||"global"}`:void 0,P=m??g.resultNoun??"",S=((e="")=>e?e.endsWith("y")?`${e.slice(0,-1)}ies`:e.endsWith("s")?e:`${e}s`:"")(P),A=g.emptyState??"",L=g.emptyQueryStateTemplate??"",M=S?`Filter ${S}`:"Filter results",D=P||"result";"string"==typeof b&&b.trim().length&&b.trim();let $=(0,s.useMemo)(()=>Array.isArray(a)?k?a.filter(e=>!!e&&((e="",t="")=>e.toLowerCase().includes(t))([e.title,e.description,...e.tags??[]].filter(Boolean).join(" "),k)):a:[],[a,k]),I=!!k,U=!I&&Array.isArray(o)&&o.length?o:$,B=(e=>{let t=1===e?D:S||`${D}s`;if(!t)return`${e} ${1===e?"Result":"Results"}`;let a=t.charAt(0).toUpperCase()+t.slice(1);return`${e} ${a}`})(I?$.length:Array.isArray(a)?a.length:0),E=k?((e="",t={})=>e?Object.entries(t).reduce((e,[t,a])=>e.replaceAll(`{${t}}`,a??""),e):"")(L,{resultNounPlural:S||`${D}s`,resultNoun:D,query:y}):A;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("section",{className:"mx-5 mt-6 md:mx-10 md:mt-10 sxl:mx-20",children:(0,r.jsx)("div",{className:"mx-auto w-full max-w-7xl",children:(0,r.jsx)("div",{className:"flex flex-col gap-12 pt-4 pb-10",children:(0,r.jsxs)("div",{className:"homepage-hero pattern-lattice relative flex w-full flex-col gap-6 overflow-hidden rounded-3xl border-2 border-dark/15 bg-surface-light/95 px-6 py-8 text-dark shadow-lg backdrop-blur-sm sm:px-10 sm:py-12 dark:border-light/20 dark:bg-dark/80 dark:text-light",children:[(0,r.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[w?(0,r.jsx)("h1",{className:"text-balance text-3xl font-semibold leading-tight text-dark sm:text-4xl lg:text-5xl dark:text-light",children:w}):null,T?(0,r.jsx)("p",{id:C,className:"w-full text-justify text-base leading-relaxed text-dark/70 sm:text-lg dark:text-light/70",children:T}):null]}),(0,r.jsx)("form",{className:"flex w-full flex-col gap-4",onSubmit:e=>e.preventDefault(),"aria-label":M,role:"search",children:(0,r.jsx)("div",{className:"flex w-full flex-col gap-3 sm:flex-row sm:items-center sm:gap-4",children:(0,r.jsx)("input",{id:"category-search",type:"search",value:y,onChange:e=>x(e.target.value),placeholder:j,"aria-describedby":C,className:"w-full min-w-0 rounded-2xl border border-dark/15 bg-light/95 px-5 py-3 text-base text-dark outline-none transition focus:border-accent focus:ring-2 focus:ring-accent/40 dark:border-light/15 dark:bg-dark/90 dark:text-light dark:focus:border-accentDark dark:focus:ring-accentDark/40 sm:px-6 md:py-[1.15rem]"})})}),(0,r.jsx)("span",{className:"self-end text-xs font-semibold uppercase tracking-[0.3em] text-dark/60 dark:text-light/60 sm:text-sm",children:B})]})})})}),(0,r.jsx)("div",{className:"mx-5 py-12 md:mx-10 md:px-10 sxl:mx-20 sxl:px-20",children:U.length?(0,r.jsx)(l.default,{blogs:U}):(0,r.jsx)("p",{className:"rounded-2xl border border-dashed border-dark/20 bg-light/80 px-6 py-12 text-center text-base font-medium text-dark/70 dark:border-light/20 dark:bg-dark/80 dark:text-light/70",children:E})}),!I&&d>1?(0,r.jsx)(n,{basePath:i,page:c,totalPages:d}):null]})}},7986:(e,t,a)=>{"use strict";let r=a(6170),{createAbsoluteUrlBuilder:o,replaceTokens:i}=a(4918),{globals:s,copy:l}=r,{site:n,theme:c,ui:d,features:h,assets:u,navigation:m,taxonomy:g,layout:p,footer:b,newsletter:f,performance:y,supabase:x,organization:k}=s,{media:v,manifest:w}=u,{primary:j=[],social:N=[]}=m,T={...n.defaults,fallbackTag:g.fallbackCategory?.label??n.defaults.fallbackTag},C=o(n.siteUrl),P=`/${n.paths?.blog??"blog"}`,S=`/${n.paths?.author??"authors"}`,A=`/${n.paths?.category??"categories"}`,L={siteName:n.siteName,contactEmail:n.email??"",lastUpdated:l.legal.privacy?.lastUpdated??""},M={siteName:n.siteName,contactEmail:n.email??"",lastUpdated:l.legal.terms?.lastUpdated??""},D={home:{title:l.pages?.home?.metadataTitle??n.title??n.siteName,description:l.pages?.home?.metadataDescription??n.description,url:C("/"),image:v.socialBanner,type:"WebPage"},blog:{title:l.pages?.blogs?.metadataTitle??"Blog",description:l.pages?.blogs?.metadataDescription??n.description,url:C(P),image:v.socialBanner,type:"CollectionPage"},about:{title:l.pages?.about?.metadataTitle??`${n.siteName} | About`,description:l.pages?.about?.metadataDescription??n.description,url:C("/about"),image:v.socialBanner,type:"AboutPage"},contact:{title:l.contact?.metadataTitle??`Contact | ${n.siteName}`,description:l.contact?.metadataDescription??"Reach out to the team behind the site.",url:C("/contact"),image:v.socialBanner,type:"ContactPage"},search:{title:l.search?.metadataTitle??`Search | ${n.siteName}`,description:l.search?.metadataDescription??"Search the library of resources.",url:C("/search"),image:v.socialBanner,type:"SearchResultsPage"},privacy:{title:i(l.legal.privacy?.metadata?.title,L)??`Privacy Policy | ${n.siteName}`,description:i(l.legal.privacy?.metadata?.description,L)??`Learn how ${n.siteName} collects, uses, and protects your information.`,url:C("/privacy"),image:v.socialBanner,type:"PrivacyPolicy"},terms:{title:i(l.legal.terms?.metadata?.title,M)??`Terms & Conditions | ${n.siteName}`,description:i(l.legal.terms?.metadata?.description,M)??`Review the Terms & Conditions that govern your use of ${n.siteName}.`,url:C("/terms"),image:v.socialBanner,type:"TermsOfService"},categories:{title:l.pages?.categories?.metadataTitle??`Categories | ${n.siteName}`,description:l.pages?.categories?.metadataDescription??"Browse the available categories.",url:C(A),image:v.socialBanner,type:"CollectionPage"},authors:{title:l.pages?.authors?.metadataTitle??`Authors | ${n.siteName}`,description:l.pages?.authors?.metadataDescription??"Meet the authors publishing on the site.",url:C(S),image:v.socialBanner,type:"CollectionPage"}},$=N.reduce((e,t)=>
1(t?.id&&t?.href&&(e[t.id]=t.href),e),{}),I={...k,legalName:k?.legalName??n.siteName,alternateName:k?.alternateName??n.siteName,contactPoints:Array.isArray(k?.contactPoints)?k.contactPoints:[],sameAs:Array.isArray(k?.sameAs)?k.sameAs:[],topics:Array.isArray(k?.topics)?k.topics:[]};I.sameAs.forEach((e,t)=>{"string"==typeof e&&e.trim().length&&($[`org${t}`]=e.trim())}),e.exports={title:n.title,siteName:n.siteName,author:n.author,headerTitle:n.headerTitle,description:n.description,language:n.language,theme:n.themePreference,siteUrl:n.siteUrl,brand:{name:n.author,logo:v.logo},siteLogo:v.logo.src,siteLogoWidth:v.logo.width,siteLogoHeight:v.logo.height,socialBanner:v.socialBanner,favicon:v.favicon,email:n.email,emailAddress:n.email,locale:n.locale,navigation:{primary:j,social:N},paths:n.paths,taxonomy:g,contentSource:n.contentSource,homePageCopy:l.home,theme:c,assets:v,supabase:x,manifest:w,defaults:T,newsletter:f,layout:p,footer:b,about:l.about,contactPage:l.contact,pages:{...l.pages,search:l.search,privacy:l.legal.privacy,terms:l.legal.terms,notFound:l.notFound},socialLinks:N,socialProfiles:$,organization:I,pageMetadata:D,performance:y,ui:d,features:h,fallbackSiteUrl:n.fallbackSiteUrl,credits:n.credits}},8129:(e,t,a)=>{"use strict";var r=a(5704);let{mediaAssets:o}=a(3488),i=a(914),s=a(7247),{supabase:l}=a(4226);s.patterns?.hero?.default;let n=`
2.hero-slider-mobile{display:block}
3.hero-slider-desktop{display:none;min-height:420px;width:100%}
4@media(min-width:1024px){.hero-slider-mobile{display:none}.hero-slider-desktop{display:flex}}
5.homepage-hero{isolation:isolate;--hero-pattern-url:none;--hero-pattern-size:320px;--hero-pattern-repeat:no-repeat;--hero-pattern-position:center;--hero-pattern-opacity:.42;--hero-pattern-dark-opacity:.36;--hero-pattern-dark-bg:rgba(255,219,77,0.05);--hero-accent-top:-110px;--hero-accent-right:-90px;--hero-accent-width:320px;--hero-accent-height:320px;--hero-accent-radius:72px;--hero-accent-border:rgba(68,67,67,.2);--hero-accent-dark-border:rgba(255,219,77,.48);--hero-accent-opacity:0}
6.homepage-hero::before,.homepage-hero::after{content:"";position:absolute;pointer-events:none;z-index:0}
7.homepage-hero::before{inset:-1px;background-image:var(--hero-pattern-url);background-size:var(--hero-pattern-size);background-position:var(--hero-pattern-position);background-repeat:var(--hero-pattern-repeat);opacity:var(--hero-pattern-opacity)}
8.dark .homepage-hero::before{opacity:var(--hero-pattern-dark-opacity);background-color:var(--hero-pattern-dark-bg)}
9.homepage-hero::after{top:var(--hero-accent-top);right:var(--hero-accent-right);width:var(--hero-accent-width);height:var(--hero-accent-height);border-radius:var(--hero-accent-radius);border:2px solid var(--hero-accent-border);transform:rotate(var(--hero-accent-rotation,6deg));opacity:var(--hero-accent-opacity)}
10.dark .homepage-hero::after{border-color:var(--hero-accent-dark-border)}
11.homepage-hero>*{position:relative;z-index:1}
12.hero-slide-card{border-radius:2rem;overflow:hidden;backface-visibility:hidden;transform-style:preserve-3d}
13@media(max-width:640px){
14  .hero-slide-card{border-radius:24px}
15}
16`,c=(()=>{let e=new Set,t=(()=>{try{return new URL(i.siteUrl).origin}catch(e){return null}})(),a=a=>{if("string"==typeof a&&a.trim())try{let r=a.startsWith("http")?new URL(a):new URL(a,i.siteUrl);if(!r.protocol.startsWith("http"))return;let o=r.origin;if(!o||o===t)return;e.add(o)}catch(e){}};return a(o?.logo?.src),a(o?.socialBanner),a(o?.favicon),o?.icons&&Object.values(o.icons).forEac
16h(a),Array.isArray(o?.remoteOrigins)&&o.remoteOrigins.forEach(a),Object.values(o?.lottie??{}).map(e=>e&&"object"==typeof e?e.remote:null).forEach(a),Array.from(e)})(),d=(e=>{let t=new Set,a=[];return e.forEach(e=>{if(!e)return;let r="string"==typeof e?e:e.href;!r||t.has(r)||(t.add(r),a.push(e))}),a})([{href:(()=>{let e=void 0!==r&&r.env?r.env:{},t=e.NEXT_PUBLIC_SUPABASE_URL??e.SUPABASE_URL;if(t&&"string"==typeof t&&t.trim())try{let e=new URL(t);return`${e.protocol}//${e.hostname}`}catch{}return l?.preconnectUrl??"https://tfrffsguectafofyhixq.supabase.co"})(),crossOrigin:"anonymous"},...c.map(e=>e?"string"==typeof e?e.includes("supabase.co")?{href:e,crossOrigin:"anonymous"}:e:"object"==typeof e&&"string"==typeof e.href?e.href.includes("supabase.co")?{...e,crossOrigin:e.crossOrigin??"anonymous"}:e:null:null)]),h=d.slice(0,4),u=d.slice(4).map(e=>"string"==typeof e?e:e.href).filter(Boolean),m=e=>{if("string"!=typeof e||!e.trim())return null;try{let t=new URL(e);if("http:"!==t.protocol&&"https:"!==t.protocol)return null;return`${t.protocol}//${t.hostname}`}catch(e){return null}};e.exports=(e={})=>({revalidateSeconds:{home:300,blogsIndex:600,blogDetail:600,categoriesIndex:900,categoryDetail:900,authorsIndex:900,authorDetail:900,search:600,about:900},webVitals:{enabled:!0,sampleRate:1,endpoint:null,logToConsole:!1,logErrors:!1},criticalCss:{hero:n},preconnectOrigins:h,dnsPrefetchOrigins:u,preloadImages:((e={})=>{let t=e?.hero?.fallbackImage??{},a=t?.preload===!0,r=[];return a&&t?.src&&r.push({href:t.src,as:"image",fetchPriority:"high",media:"(min-width: 640px)",type:(e=>{if("string"==typeof e){if(e.endsWith(".webp"))return"image/webp";if(e.endsWith(".avif"))return"image/avif";if(e.endsWith(".png"))return"image/png";if(e.endsWith(".jpg")||e.endsWith(".jpeg"))return"image/jpeg"}})(t.src),imageSizes:t.sizes??"(max-width: 1024px) 92vw, 560px",crossOrigin:m(t.src)===m(i.siteUrl)?void 0:"anonymous"}),r})(e)})},8363:(e,t,a)=>{Promise.resolve().then(a.bind(a,7256)),Promise.resolve().then(a.bind(a,9950))},9173:(e,t,a)=>{"use strict";a.d(t,{cx:()=>i,O:()=>s});var r=a(799),o=a(6467);let i=(...e)=>e.filter(Boolean).join(" "),s=e=>e.slice().sort((e,t)=>(0,r.T)((0,o.H)(e.publishedAt),(0,o.H)(t.publishedAt)))},9546:(e,t,a)=>{"use strict";let{footerLinks:r}=a(643);e.exports={legal:"\xa9 2025 Next.js Blog. All rights reserved.",sitemap:r[0],links:r,madeWith:{prefix:"Made with ❤️ by",label:"CodeBucks",href:"https://devdreaming.com"}}},9950:(e,t,a)=>{"use strict";a.d(t,{default:()=>s});var r=a(5155),o=a(7127),i=a.n(o);let s=({prevHref:e,nextHref:t})=>e||t?(0,r.jsxs)(i(),{children:[e?(0,r.jsx)("link",{rel:"prev",href:e}):null,t?(0,r.jsx)("link",{rel:"next",href:t}):null]}):null}},e=>{e.O(0,[2978,8600,3542,2853,4622,4623,7358],()=>e(e.s=8363)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.