1import{ac as M,a2 as N,ae as P,aq as C,ag as l,p as k,aQ as o,y as a,x as L,o as f,ay as V,r as g,aE as _,q as b,a as O,an as $,al as c,m as q,aP as z,aH as E}from"./CT7wXifU.js";import R from"./BO_wHg7V.js";import{_ as S}from"./RL7IgsZW.js";import U from"./D1xCj3a0.js";import{u as j}from"./B2cRad5B.js";import{a as F,z as J}from"#entry";import{_ as T}from"./D6trejea.js";import{t as D,_ as Q,q as G,J as K,L as W,O as X,aD as Y}from"./B9SPuWlS.js";import{t as Z,h as ee}from"./BO7bjt2u.js";import"./CUCeyMWA.js";const te={class:"blog-post d-block clearfix"},ae={class:"d-block text-center mb-5 break-word"},ne={key:0,class:"blog-post-img d-block mr-6 mb-3"},oe=["aria-label"],le=["src"],se=["innerHTML"],ie={key:1,class:"blogDetail-files"},ce={__name:"BlogDetail",props:{title:{default:""},media:{default:null},content:{default:""},files:{type:Array,default:()=>[]},extension:{default:"png"}},setup(e){const s=F(),{getMediaUrl:m}=j(),i=c(null),r=c(null),p=q(()=>s.getLogo);M(()=>{s.organization.is_video_sound_enabled&&N(()=>{i.value&&(r.value=new IntersectionObserver(d=>{d.forEach(t=>{i.value&&(i.value.muted=!t.isIntersecting)})},{threshold:.5}),r.value.observe(i.value))})}),P(()=>{r.value&&r.value.disconnect()});const I=d=>{window.open(d,"_blank")};return(d,t)=>{const B=S,h=U,x=C("v-list-item-icon"),n=C("v-list-item-content");return l(),k(D,{fluid:"",class:"blog-post-container"},{default:o(()=>[a(D,null,{default:o(()=>[a(Q,null,{default:o(()=>[a(G,{cols:"12"},{default:o(()=>[t[1]||(t[1]=L(" â ",-1)),f("div",te,[f("h2",ae,V(e.title),1),e.media?(l(),g("div",ne,[e.media?.media_type==="video"?(l(),g("video",{key:0,class:"video-size",ref_key:"video",ref:i,autoplay:"",loop:"",muted:"",playsinline:"","aria-label":e.title||"Blog video"},[f("source",{src:e.media?_(m)(e.media,"small").name:"",type:"video/mp4"},null,8,le)],8,oe)):b("",!0),e.media&&e.media.media_type=="image"||!e.media?(l(),k(B,{key:1,class:"align-end text-white",height:"200",width:"100%",src:e.media?_(m)(e.media):_(p),fetchpriority:"low",style:{"object-fit":"contain"},alt:e.title||"Blog image"},null,8,["src","alt"])):b("",!0)])):b("",!0),f("span",{innerHTML:e.content},null,8,se),e.files&&e.files.length>0?(l(),g("div",ie,[t[0]||(t[0]=f("h2",{class:"mb-5"},"Blog Files",-1)),a(K,null,{default:o(()=>[(l(!0),g(O,null,$(e.files,(u,y)=>(l(),k(W,{class:"link-page",key:y},{default:o(()=>[a(x,null,{default:o(()=>[a(h,{name:"mdi:file"})]),_:1}),a(n,null,{default:o(()=>[a(X,{onClick:w=>I(u),textContent:V(u),"aria-label":`Open file ${u}`},null,8,["onClick","textContent","aria-label"])]),_:2},1024)]),_:2},1024))),128))]),_:1})])):b("",!0)]),t[2]||(t[2]=L("â ",-1))]),_:1})]),_:1})]),_:1})]),_:1})}}},re=T(ce,[["__scopeId","data-v-225bf620"]]),de={__name:"[slug]",async setup(e){let s,m;const i=Y().public,{titleFromAPI:r,descriptionFromAPI:p,headlineFromAPI:I,cssText:d}=([s,m]=z(()=>Z()),s=await s,m(),s);J(ee(r,p,d,i));const t=F(),h=E().params.slug,x=parseInt(h.split("-").pop()),n=t.location.blogs.find(v=>v.id===x),u=c(n.title||null),y=c(n.media||null),w=c(n.blog_files?n.blog_files.map(v=>v.file_path):[]),A=c(n.content||null),H=c(n.media?n.media.extension:null);return(v,ue)=>(l(),g("div",null,[a(_(R),{header:u.value},null,8,["header"]),a(_(re),{title:u.value,media:y.value,content:A.value,files:w.value,extension:H.value},null,8,["title","media","content","files","extension"])]))}},ke=T(de,[["__scopeId","data-v-9c0c793c"]]);export{ke 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.