1import{t as a,n as s}from"./fluorescent-dom.es-w46pwioq.js";import{f as h}from"./a11y-D7xH2f6E.js";import{r as f}from"./index-D8feyLDW.js";import{w as p,a as d}from"./wrapTables-BziL4gGw.js";import{S as g}from"./social-share-CC2CqMnP.js";import{d as S}from"./delay-offset-BbI2-Y8X.js";import{i as m}from"./intersection-watcher-8W9i0j1n.js";import{s as C}from"./shouldAnimate-Dkf8ta0P.js";import"./media-queries-CokWIw5y.js";const n={articleHeading:` 2 .article__image-container, 3 .article__header-inner > * 4 `,articleContent:".article__content"},u=t=>{S(t,[n.articleHeading,n.articleContent]);const o=a(n.articleHeading,t),e=s(n.articleContent,t),r=o.map(i=>m(i));return r.push(m(e)),{destroy(){r.forEach(i=>i.destroy())}}};f("article",{onLoad(){h(this.container);const t=s(".social-share",this.container);t&&(this.socialShare=g(t));const o=s(".caption",this.container);o&&a("p",o).forEach(i=>{i.textContent.trim()===""&&i.remove()});const e=a(".grid-image",this.container);e&&e.length&&e.forEach(r=>{r.querySelectorAll("p, span").forEach(c=>{const l=c.querySelector("img");l&&r.appendChild(l),c.remove()})}),p(a("iframe",this.container)),d(a("table",this.container)),C(this.container)&&(this.animateArticle=u(this.container))},onUnload(){var t;this.socialShare&&this.socialShare(),(t=this.animateArticle)==null||t.destroy()}});
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.