1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5234],{4714:function(t,e,n){"use strict";n.d(e,{Z:function(){return i}});var r=n(5893);function i(t){var e,n=t.title,i=t.description,o=t.url,a=t.image,c=t.type,l=t.keywords,s=t.author,u=t.authorName,m=t.publishedTime,d=t.modifiedTime,p=t.readingTime,h=t.section,g=t.wordCount,f=t.citationTitle,x=t.citationAuthor,b=t.citationDate,v="https://bublr.life";o&&(o=o.startsWith("/")?v+o:o),a&&(a=a.startsWith("/")?v+a:a);var Z=i&&i.length>160?i.substring(0,157)+"...":i,y=(new Date).getFullYear(),w=(new Date).toISOString().split("T")[0];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"title",content:n}),(0,r.jsx)("meta",{name:"description",content:Z}),(0,r.jsx)("meta",{name:"keywords",content:l||"writing, blog, minimal, writing community, open source, bublr"}),(0,r.jsx)("meta",{property:"og:type",content:c||"website"}),(0,r.jsx)("meta",{property:"og:url",content:o}),(0,r.jsx)("meta",{property:"og:title",content:n}),(0,r.jsx)("meta",{property:"og:description",content:Z}),(0,r.jsx)("meta",{property:"og:site_name",content:"Bublr"}),(0,r.jsx)("meta",{property:"og:locale",content:"en_US"}),a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{property:"og:image",content:a}),(0,r.jsx)("meta",{property:"og:image:secure_url",content:a}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:image:alt",content:n}),(0,r.jsx)("meta",{property:"og:image:type",content:"image/png"})]}),"article"===c&&(0,r.jsxs)(r.Fragment,{children:[m&&(0,r.jsx)("meta",{property:"article:published_time",content:m}),d&&(0,r.jsx)("meta",{property:"article:modified_time",content:d}),s&&(0,r.jsx)("meta",{property:"article:author",content:s}),h&&(0,r.jsx)("meta",{property:"article:section",content:h}),(0,r.jsx)("meta",{property:"article:tag",content:"blog"}),(0,r.jsx)("meta",{property:"article:tag",content:"writing"}),l&&l.split(",").slice(0,5).map((function(t,e){return(0,r.jsx)("meta",{property:"article:tag",content:t.trim()},"og-tag-".concat(e))}))]}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:site",content:"@bublr"}),(0,r.jsx)("meta",{name:"twitter:creator",content:"@bublr"}),(0,r.jsx)("meta",{name:"twitter:url",content:o}),(0,r.jsx)("meta",{name:"twitter:title",content:n}),(0,r.jsx)("meta",{name:"twitter:description",content:Z}),a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"twitter:image",content:a}),(0,r.jsx)("meta",{name:"twitter:image:alt",content:n})]}),p&&(0,r.jsx)("meta",{name:"twitter:label1",content:"Reading time"}),p&&(0,r.jsx)("meta",{name:"twitter:data1",content:"".concat(p," min read")}),g&&(0,r.jsx)("meta",{name:"twitter:label2",content:"Word count"}),g&&(0,r.jsx)("meta",{name:"twitter:data2",content:"".concat(g," words")}),(0,r.jsx)("meta",{name:"DC.title",content:n}),(0,r.jsx)("meta",{name:"DC.description",content:Z}),(0,r.jsx)("meta",{name:"DC.publisher",content:"Bublr"}),(0,r.jsx)("meta",{name:"DC.language",content:"en"}),(0,r.jsx)("meta",{name:"DC.type",content:"article"===c?"Text.Article":"Text"}),(0,r.jsx)("meta",{name:"DC.format",content:"text/html"}),(0,r.jsx)("meta",{name:"DC.rights",content:"Copyright ".concat(y," Bublr")}),u&&(0,r.jsx)("meta",{name:"DC.creator",content:u}),m&&(0,r.jsx)("meta",{name:"DC.date",content:m.split("T")[0]}),d&&(0,r.jsx)("meta",{name:"DC.date.modified",content:d.split("T")[0]}),o&&(0,r.jsx)("meta",{name:"DC.identifier",content:o}),h&&(0,r.jsx)("meta",{name:"DC.subject",content:h}),(0,r.jsx)("meta",{name:"citation_title",content:f||n}),(x||u)&&(0,r.jsx)("meta",{name:"citation_author",content:x||u}),(b||m)&&(0,r.jsx)("meta",{name:"citation_date",content:null===(e=b||m)||void 0===e?void 0:e.split("T")[0]}),(0,r.jsx)("meta",{name:"citation_public_url",content:o}),(0,r.jsx)("meta",{name:"citation_publisher",content:"Bublr"}),d&&(0,r.jsx)("meta",{name:"article:modified",content:d}),"article"===c&&(0,r.jsx)("meta",{name:"last-modified",content:d||m||w}),(0,r.jsx)("meta",{name:"content-type",content:"article"===c?"blog-post":"website"}),(0,r.jsx)("meta",{name:"ai-summarization",content:"enabled"}),(0,r.jsx)("meta",{name:"ai-citation",content:"enabled"}),"article"===c&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{name:"article-type",content:"blog"}),(0,r.jsx)("meta",{name:"content-format",content:"long-form"}),p&&(0,r.jsx)("meta",{name:"reading-time",content:"".concat(p," minutes")}),g&&(0,r.jsx)("meta",{name:"word-count",content:String(g)})]}),(0,r.jsx)("meta",{name:"schema.org:type",content:"article"===c?"BlogPosting":"WebPage"}),(0,r.jsx)("meta",{property:"linkedin:owner",content:"Bublr"}),(0,r.jsx)("meta",{name:"pinterest-rich-pin",content:"true"})]})}},7123:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return et}});var r=n(5944),i=n(7261),o=n(1664),a=n(9008),c=n(917),l=n(4714);function s(){var t=(0,i.Z)(["color: var(--grey-3); a { color: inherit; }"]);return s=function(){return t},t}function u(){var t=(0,i.Z)(["font-size: 12px; margin-top: 64px;"]);return u=function(){return t},t}function m(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return m=function(){return t},t}function d(){var t=(0,i.Z)(["border-bottom: 1px dotted var(--grey-3);"]);return d=function(){return t},t}function p(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; margin-left: 1.25rem; line-height: 1.9;"]);return p=function(){return t},t}function h(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return h=function(){return t},t}function g(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return g=function(){return t},t}function f(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; margin-left: 1.25rem; line-height: 1.9;"]);return f=function(){return t},t}function x(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return x=function(){return t},t}function b(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return b=function(){return t},t}function v(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return v=function(){return t},t}function Z(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return Z=function(){return t},t}function y(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return y=function(){return t},t}function w(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return w=function(){return t},t}function j(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return j=function(){return t},t}function B(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return B=function(){return t},t}function T(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return T=function(){return t},t}function X(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 8px; margin-left: 1.25rem; line-height: 2;"]);return X=function(){return t},t}function k(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 12px; font-size: 13px;"]);return k=function(){return t},t}function C(){var t=(0,i.Z)(["margin-top: 24px;"]);return C=function(){return t},t}function _(){var t=(0,i.Z)(["margin-top: 16px;"]);return _=function(){return t},t}function D(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return D=function(){return t},t}function P(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return P=function(){return t},t}function U(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return U=function(){return t},t}function z(){var t=(0,i.Z)(["border-bottom: 1px dotted var(--grey-3);"]);return z=function(){return t},t}function N(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return N=function(){return t},t}function E(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 16px; line-height: 1.7;"]);return E=function(){return t},t}function F(){var t=(0,i.Z)(["font-weight: 500; margin-bottom: 8px;"]);return F=function(){return t},t}function S(){var t=(0,i.Z)(["opacity: 0.15; margin-top: 32px; margin-bottom: 32px; border-color: var(--grey-4);"]);return S=function(){return t},t}function A(){var t=(0,i.Z)(["color: var(--grey-3); margin-bottom: 32px;"]);return A=function(){return t},t}function Y(){var t=(0,i.Z)(["\n font-size: 1.25rem;\n font-weight: 500;\n margin-top: 12px;\n margin-bottom: 8px;\n line-height: 1.2;\n "]);return Y=function(){return t},t}function L(){var t=(0,i.Z)(["border-bottom: 1px dotted var(--grey-3);"]);return L=function(){return t},t}function M(){var t=(0,i.Z)(["color: var(--grey-3); margin-top: 32px; font-size: 12px;"]);return M=function(){return t},t}function R(){var t=(0,i.Z)(["text-decoration: none; font-size: 2rem;"]);return R=function(){return t},t}function H(){var t=(0,i.Z)(["\n padding: 1.5rem;\n\n @media (min-width: 992px) {\n padding: 3rem;\n }\n "]);return H=function(){return t},t}function O(){var t=(0,i.Z)(["\n max-width: 700px;\n width: 100%;\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n margin-right: auto;\n margin-left: auto;\n "]);return O=function(){return t},t}function W(){var t=(0,i.Z)(["\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n\n @media (min-width: 992px) {\n padding: 3rem;\n }\n "]);return W=function(){return t},t}function q(){var t=(0,i.Z)(["\n margin: 0;\n font-family: Inter, sans-serif;\n font-size: 14px;\n font-weight: 400;\n line-height: 1.5;\n color: var(--grey-4);\n text-align: left;\n background-color: var(--grey-1);\n min-height: 100vh;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: transparent;\n transition: background-color 0.3s ease, color 0.3s ease;\n\n *, ::after, ::before {\n box-sizing: border-box;\n }\n\n a {\n color: inherit;\n cursor: pointer;\n }\n\n p {\n display: block;\n margin-top: 0px;\n margin-bottom: 0px;\n text-align: left;\n }\n "]);return q=function(){return t},t}function G(){var t=(0,i.Z)(["\n background: var(--code-bg);\n border: 1px solid var(--border);\n padding: 4px 10px;\n border-radius: 4px;\n font-size: 13px;\n font-family: 'JetBrains Mono', monospace;\n display: inline-block;\n margin: 4px 4px 4px 0;\n "]);return G=function(){return t},t}function I(){var t=(0,i.Z)(["\n background: var(--code-bg);\n padding: 2px 6px;\n border-radius: 4px;\n font-family: 'JetBrains Mono', monospace;\n font-size: 0.9em;\n "]);return I=function(){return t},t}function J(){var t=(0,i.Z)(["\n background: var(--code-bg);\n color: var(--code-text);\n padding: 1rem;\n border-radius: 8px;\n overflow-x: auto;\n font-family: 'JetBrains Mono', monospace;\n font-size: 13px;\n line-height: 1.6;\n margin: 12px 0;\n border: 1px solid var(--border);\n "]);return J=function(){return t},t}function K(){var t=(0,i.Z)(["\n @import url('https://fonts.bunny.net/css?family=inter:400,500,600&family=jetbrains-mono:400');\n"]);return K=function(){return t},t}var Q=(0,c.iv)(K()),V=function(t){var e=t.children;
1return(0,r.tZ)("pre",{css:(0,c.iv)(J()),children:e})},$=function(t){var e=t.children;return(0,r.tZ)("code",{css:(0,c.iv)(I()),children:e})},tt=function(t){var e=t.children;return(0,r.tZ)("span",{css:(0,c.iv)(G()),children:e})};function et(){var t=(new Date).getFullYear();return(0,r.BX)(r.HY,{children:[(0,r.tZ)(c.xB,{styles:Q}),(0,r.BX)(a.default,{children:[(0,l.Z)({title:"Newsletter Email Templates | Bublr Docs",description:"Learn how to customize your newsletter email templates with placeholder tags for a personalized subscriber experience.",url:"/docs/newsletter"}),(0,r.tZ)("link",{rel:"canonical",href:"https://bublr.life/docs/newsletter"})]}),(0,r.tZ)("div",{css:(0,c.iv)(q()),children:(0,r.tZ)("section",{css:(0,c.iv)(W()),children:(0,r.tZ)("div",{css:(0,c.iv)(O()),children:(0,r.BX)("div",{css:(0,c.iv)(H()),children:[(0,r.tZ)(o.default,{href:"/",children:(0,r.tZ)("a",{css:(0,c.iv)(R()),children:"\ud83c\udf71"})}),(0,r.BX)("p",{css:(0,c.iv)(M()),children:[(0,r.tZ)(o.default,{href:"/docs",children:(0,r.tZ)("a",{css:(0,c.iv)(L()),children:"Docs"})})," \u2192 Newsletter Templates"]}),(0,r.tZ)("h1",{css:(0,c.iv)(Y()),children:"Custom Newsletter Email Templates"}),(0,r.tZ)("p",{css:(0,c.iv)(A()),children:"Personalize the emails sent to your subscribers"}),(0,r.tZ)("hr",{css:(0,c.iv)(S())}),(0,r.tZ)("p",{css:(0,c.iv)(F()),children:"Overview"}),(0,r.tZ)("p",{css:(0,c.iv)(E()),children:"With a paid subscription, you can fully customize the HTML email template that gets sent to your newsletter subscribers when you publish a new post. Use placeholder tags to dynamically insert post content, your author info, and more."}),(0,r.BX)("p",{css:(0,c.iv)(N()),children:["Access this feature from ",(0,r.tZ)(o.default,{href:"/dashboard",children:(0,r.tZ)("a",{css:(0,c.iv)(z()),children:"Profile Settings"})})," \u2192 Custom Domain section \u2192 Newsletter Email Template."]}),(0,r.tZ)("hr",{css:(0,c.iv)(U())}),(0,r.tZ)("p",{css:(0,c.iv)(P()),children:"Placeholder Tags"}),(0,r.tZ)("p",{css:(0,c.iv)(D()),children:"Use these tags in your HTML template. They will be replaced with actual content when the email is sent:"}),(0,r.BX)("div",{css:(0,c.iv)(_()),children:[(0,r.tZ)(tt,{children:"{{title}}"}),(0,r.tZ)(tt,{children:"{{excerpt}}"}),(0,r.tZ)(tt,{children:"{{content}}"}),(0,r.tZ)(tt,{children:"{{authorName}}"}),(0,r.tZ)(tt,{children:"{{authorPhoto}}"}),(0,r.tZ)(tt,{children:"{{postUrl}}"}),(0,r.tZ)(tt,{children:"{{postColor}}"}),(0,r.tZ)(tt,{children:"{{unsubscribeUrl}}"})]}),(0,r.BX)("div",{css:(0,c.iv)(C()),children:[(0,r.tZ)("p",{css:(0,c.iv)(k()),children:"Tag Reference"}),(0,r.BX)("ul",{css:(0,c.iv)(X()),children:[(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{title}}"})," \u2014 Post title (plain text)"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{excerpt}}"})," \u2014 Post excerpt, max 300 characters"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{content}}"})," \u2014 Content preview, max 500 characters"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{authorName}}"})," \u2014 Your display name"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{authorPhoto}}"})," \u2014 URL to your profile photo"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{postUrl}}"})," \u2014 Full URL to read the post"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{postColor}}"})," \u2014 Post's accent color (hex, e.g. #4D96FF)"]}),(0,r.BX)("li",{children:[(0,r.tZ)($,{children:"{{unsubscribeUrl}}"})," \u2014 Unsubscribe link ",(0,r.tZ)("strong",{children:"(required)"})]})]})]}),(0,r.BX)("p",{css:(0,c.iv)(T()),children:["Snake_case versions are also supported: ",(0,r.tZ)($,{children:"{{post_url}}"}),", ",(0,r.tZ)($,{children:"{{author_name}}"}),", etc."]}),(0,r.tZ)("hr",{css:(0,c.iv)(B())}),(0,r.tZ)("p",{css:(0,c.iv)(j()),children:"Unsubscribe Link Requirement"}),(0,r.BX)("p",{css:(0,c.iv)(w()),children:["Your template ",(0,r.tZ)("strong",{children:"must"})," include the ",(0,r.tZ)($,{children:"{{unsubscribeUrl}}"})," placeholder. This is required for email compliance (CAN-SPAM, GDPR). Templates without this tag will be rejected."]}),(0,r.tZ)(V,{children:'<a href="{{unsubscribeUrl}}">Unsubscribe</a>'}),(0,r.tZ)("hr",{css:(0,c.iv)(y())}),(0,r.tZ)("p",{css:(0,c.iv)(Z()),children:"Example Template"}),(0,r.tZ)("p",{css:(0,c.iv)(v()),children:"Here's a minimal example you can customize. For best email client compatibility, use table-based layouts:"}),(0,r.tZ)(V,{children:'<!DOCTYPE html>\n<html>\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n</head>\n<body style="margin: 0; padding: 20px; font-family: sans-serif; background: #f5f5f5;">\n <table width="100%" cellpadding="0" cellspacing="0" style="max-width: 600px; margin: 0 auto; background: #fff; border-radius: 8px;">\n <tr>\n <td style="padding: 32px;">\n \x3c!-- Author --\x3e\n <img src="{{authorPhoto}}" width="48" height="48" style="border-radius: 50%;">\n <p style="margin: 16px 0 0 0; font-weight: 500;">{{authorName}}</p>\n\n \x3c!-- Post --\x3e\n <h1 style="margin: 24px 0 16px 0; font-size: 24px;">\n <a href="{{postUrl}}" style="color: #000; text-decoration: none;">{{title}}</a>\n </h1>\n\n <p style="color: #666; line-height: 1.6;">{{excerpt}}</p>\n\n <a href="{{postUrl}}" style="display: inline-block; margin-top: 24px; padding: 12px 24px; background: {{postColor}}; color: #fff; text-decoration: none; border-radius: 6px;">\n Read Post\n </a>\n\n \x3c!-- Footer --\x3e\n <hr style="margin: 32px 0; border: none; border-top: 1px solid #eee;">\n <p style="font-size: 12px; color: #999;">\n <a href="{{unsubscribeUrl}}" style="color: #999;">Unsubscribe</a>\n </p>\n </td>\n </tr>\n </table>\n</body>\n</html>'}),(0,r.tZ)("hr",{css:(0,c.iv)(b())}),(0,r.tZ)("p",{css:(0,c.iv)(x()),children:"Tips for Email Templates"}),(0,r.BX)("ul",{css:(0,c.iv)(f()),children:[(0,r.BX)("li",{children:["Use ",(0,r.tZ)("strong",{children:"inline styles"})," \u2014 most email clients strip <style> tags"]}),(0,r.BX)("li",{children:["Use ",(0,r.tZ)("strong",{children:"table layouts"})," \u2014 flexbox and grid aren't well supported"]}),(0,r.BX)("li",{children:["Keep it ",(0,r.tZ)("strong",{children:"under 50KB"})," \u2014 large emails may be clipped"]}),(0,r.BX)("li",{children:["Test with ",(0,r.tZ)("strong",{children:"multiple email clients"})," (Gmail, Outlook, Apple Mail)"]}),(0,r.BX)("li",{children:["Use ",(0,r.tZ)("strong",{children:"web-safe fonts"})," or system font stacks"]}),(0,r.BX)("li",{children:["Always include ",(0,r.tZ)("strong",{children:"alt text"})," for images"]})]}),(0,r.tZ)("hr",{css:(0,c.iv)(g())}),(0,r.tZ)("p",{css:(0,c.iv)(h()),children:"How to Set Your Template"}),(0,r.BX)("ol",{css:(0,c.iv)(p()),children:[(0,r.BX)("li",{children:["Go to your ",(0,r.tZ)(o.default,{href:"/dashboard",children:(0,r.tZ)("a",{css:(0,c.iv)(d()),children:"Dashboard"})})]}),(0,r.tZ)("li",{children:"Click the settings icon (gear) to open Profile Settings"}),(0,r.tZ)("li",{children:"Scroll to the Custom Domain section"}),(0,r.tZ)("li",{children:'Expand "Newsletter Email Template"'}),(0,r.tZ)("li",{children:'Click "Load Default" to start with our template, or paste your own'}),(0,r.tZ)("li",{children:'Click "Save Template"'})]}
1),(0,r.tZ)("p",{css:(0,c.iv)(m()),children:"Your custom template will be used for all future newsletter emails. You can reset to the default at any time."}),(0,r.tZ)("div",{css:(0,c.iv)(u()),children:(0,r.BX)("p",{css:(0,c.iv)(s()),children:["Copyright \xa9 ",t," Bublr",(0,r.tZ)("br",{}),(0,r.tZ)(o.default,{href:"/",children:(0,r.tZ)("a",{children:"Home"})}),"\xa0\xb7\xa0",(0,r.tZ)(o.default,{href:"/docs",children:(0,r.tZ)("a",{children:"API Docs"})}),"\xa0\xb7\xa0",(0,r.tZ)(o.default,{href:"/about",children:(0,r.tZ)("a",{children:"About"})}),"\xa0\xb7\xa0",(0,r.tZ)(o.default,{href:"/terms",children:(0,r.tZ)("a",{children:"Terms"})}),"\xa0\xb7\xa0",(0,r.tZ)(o.default,{href:"/privacy",children:(0,r.tZ)("a",{children:"Privacy"})})]})})]})})})})]})}},8980:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/docs/newsletter",function(){return n(7123)}])}},function(t){t.O(0,[9774,2888,179],(function(){return e=8980,t(t.s=e);var e}));var e=t.O();_N_E=e}]);
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.