1import{M,a9 as v,aj as x,ak as B,N as A,a8 as D,ax as F,aa as L,a6 as N,a7 as E,az as q,aA as z,ao as j,aB as G,aC as I,aD as Q,as as R,O as U,b as V,c as W,d as H,u as p,a as O,w as J,e as K,o as X,g as _,h as c,i as n,n as Y,f as e,j as m,l as i,k as Z,aE as ee,m as oe,p as te,_ as ae,ay as se,r as ne,aF as ie,ah as ce,s as a,D as re}from"./BGYZ8l1g.js";import{s as le}from"./DK6Hgx1z.js";const ue=U` 2 query ($preview: Boolean, $slug: String!) { 3 blogCollection(where: { slug: $slug }, preview: $preview, limit: 1) { 4 total 5 items { 6 __typename 7 sys { 8 id 9 } 10 title 11 slug 12 seo { 13 ...Seo 14 } 15 theme { 16 ...Theme 17 } 18 hideTicketingStickyModule 19 author 20 publishDate 21 copy { 22 json 23 } 24 contentCollection(limit: 10) { 25 total 26 items { 27 __typename 28 29 ... on AppNotification { 30 ...AppNotification 31 } 32 33 ... on SectionBodyText { 34 ...SectionBodyText 35 } 36 37 ... on SectionMedia { 38 ...SectionMedia 39 } 40 41 ... on SectionQuote { 42 ...SectionQuote 43 } 44 45 ... on SectionMediaCarousel { 46 ...SectionMediaCarousel 47 } 48 } 49 } 50 peopleFeatured { 51 ...SectionPeopleGrid 52 } 53 redirect { 54 ...SectionCards 55 } 56 } 57 } 58 } 59 60 ${M} 61 ${v} 62 ${x} 63 ${B} 64 ${A} 65 ${D} 66 ${F} 67 ${L} 68 ${N} 69 ${E} 70 71 ${q} 72 ${z} 73 ${j} 74 ${G} 75 ${I} 76 ${Q} 77 ${R} 78`,de={class:"page-blog"},pe={key:2,class:"page-blog__section"},_e={key:3,class:"page-blog__section"},ge={__name:"[slug]",async setup(me){let s,r;const y=V(),S=W(),l=H(),g=p(),{slug:h}=p().params,$=O(),{page:o,content:u}=([s,r]=J(()=>$.fetchPageAndContent(ue,{slug:h},"blog")),s=await s,r(),s);K(o,t=>{y.setThemeColorForPage(t),le(t)},{immediate:!0});const b=re(()=>`Published on ${new Date(o.value.publishDate).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})}`);return X(()=>{S.isInitialLoad=!0;const t=g.hash;if(t){const d=document.querySelector(t);_.to(window,{duration:0,scrollTo:{y:d}})}else l.scrollLocked||_.to(window,{duration:0,scrollTo:0});l.scrollLocked=!1}),(t,d)=>{const f=te,k=ae,C=se,w=ne,P=ie,T=ce;return a(),c("article",de,[n(f,{class:Y({"sticky-subnav--hidden":e(o).hideTicketingStickyModule})},null,8,["class"]),n(k,{"back-link":{title:"Stories",to:"/stories"},title:e(o).title,type:"Tertiary",pattern:"tiger"},null,8,["title"]),e(o).copy?(a(),m(C,{key:0,class:"page-blog__body-text",eyebrow:e(b),"secondary-eyebrow":e(o).author,copy:e(o).copy,theme:e(o).theme?.primaryColor},null,8,["eyebrow","secondary-eyebrow","copy","theme"])):i("",!0),e(u)?(a(),m(w,{key:1,class:"page-blog__content",items:e(u)},null,8,["items"])):i("",!0),e(o).peopleFeatured?(a(),c("div",pe,[n(P,Z(ee(e(o).peopleFeatured)),null,16)])):i("",!0),e(o).redirect?(a(),c("div",_e,[n(T,oe(e(o).redirect,{"header-display":"eyebrow","card-size":"s-blog"}),null,16)])):i("",!0)])}}};export{ge as default};
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.