1import{d as a,z as u,m as c,n as x,H as I,f as m,E as L,x as b,C as v,aa as _,k as y,G as w,A as C,an as E,ag as l,y as A}from"./entry.CWVgukPQ.js";const B={class:"BlocksEmbedCode"},S=["innerHTML"],$=a({__name:"EmbedCode",props:{value:{type:Object,required:!0},index:{type:Number,default:0},isInline:{type:Boolean,default:!1},renderNode:{type:Function,default:()=>{}},embedCode:{type:String,required:!0}},setup(t){return(e,n)=>(u(),c("div",B,[x("div",{class:"BlocksEmbedCode__container",innerHTML:t.embedCode},null,8,S)]))}}),q=I($,[["__scopeId","data-v-cc8abb16"]]),N=a({__name:"LinkInternal",props:{path:{type:String,default:""},query:{type:Object,default:()=>null}},setup(t){const e=t,n=m(()=>({path:L(e.path),query:e.query}));return(s,o)=>{const r=w;return u(),b(r,{to:y(n),class:"cta"},{default:v(()=>[_(s.$slots,"default")]),_:3},8,["to"])}}}),O=["href","target"],j=a({__name:"LinkExternal",props:{url:{type:String,default:""},newWindow:{type:Boolean,default:!0}},setup(t){const e=t;return(n,s)=>(u(),c("a",{href:e.url,target:e.newWindow?"_blank":"",class:"cta"},[_(n.$slots,"default")],8,O))}}),D=["href"],H=a({__name:"LinkDownload",props:{download:{type:Object,default:()=>null}},setup(t){const{$getFile:e}=C(),n=t,s=m(()=>n.download?e(n.download).asset.url:"");return(o,r)=>(u(),c("a",{href:y(s),target:"_blank"},[_(o.$slots,"default")],8,D))}}),M=t=>t._type==="span",z={types:{span:"span",image:"img"},marks:{strong:"strong",em:"em",link:"a"},styles:{h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",normal:"p",blockquote:"blockquote"},listItem:"li",container:"div"},F=["abbr","accesskey","accessKey","action","alt","autocomplete","autofocus","autoplay","charset","checked","cite","class","cols","colspan","command","content","datetime","default","disabled","download","draggable","dropzone","headers","height","hidden","href","hreflang","id","maxlength","minlength","muted","placeholder","preload","radiogroup","readonly","required","role","selected","src","srcdoc","srcset","tabindex","title","value","width","wrap"];function P(t,e){return t!=null&&t.listItem&&t._type!=="list"?e.listItem||"li":t!=null&&t._type?e.types[t._type]||e.marks[t._type]:void 0}function T(t,e,n){const s=t.style&&e.styles[t.style],r=k(t,typeof s=="string");return!t.listItem&&t.style&&s?l(s,r,{default:n}):n==null?void 0:n()}function V(t,e){return d(e,t,()=>(t.children||[]).map(n=>M(n)?i(n.text,n.marks,e,t.markDefs):d(e,n,()=>i(n.text,n.marks,e,t.markDefs))))}function i(t,[e,...n]=[],s,o=[]){if(!e)return t;const r=e in s.marks?{_type:e,_key:""}:o.find(f=>f._key===e);return d(s,r,()=>i(t,n,s,o))}function h(t,e){if(!e.listItem)return t.push(e),t;const n=t[t.length-1]||{};return n._type!=="list"||!n.children||e.level===1&&e.listItem!==n.listItem?(t.push({_type:"list",listItem:e.listItem,level:e.level,children:[e]}),t):e.level===n.level&&e.listItem===n.listItem?(n.children.push(e),t):(h(n.children,e),t)}function d(t,e,n){const s=P(e,t);if(!s)return n==null?void 0:n();if(!e)return;const o=typeof s=="string",r=k(e,o);return o?l(s,r,n==null?void 0:n()):l(s,r,{default:()=>n==null?void 0:n()})}function k(t,e){return Object.fromEntries(Object.entries(t).filter(([n])=>n!=="_type"&&n!=="markDefs").map(([n,s])=>n==="_key"?["key",s||null]:!e||F.includes(n)?[n,s]:[]))}function p(t,e){return t.map(n=>T(n,e,()=>V(n,e)))}const W=a({name:"SanityContent",props:{blocks:{type:Array,default:()=>[]},serializers:{type:Object,default:()=>({})}},setup(t){const e=E(t.serializers,z);return e.types.list=e.types.list||G(e),()=>{var n;return p(((n=t.blocks)==null?void 0:n.reduce(h,[]))||[],e)}}}),G=t=>a({name:"ListComponent",inheritAttrs:!1,props:{children:{type:Array,default:()=>[]},level:{type:Number,default:1}},setup(e){return()=>{var s;const n=((s=e.children[0])==null?void 0:s.listItem)==="number";return e.level>1?l(t.listItem||"li",[l(n?"ol":"ul",{},{default:()=>p(e.children,t)})]):l(n?"ol":"ul",{},{default:()=>p(e.children,t)})}}}),K={class:"BaseContent text"},R=a({__name:"Content",props:{blocks:{type:Array,default:()=>[]}},setup(t){const r={marks:{annotationLinkInternal:N,annotationLinkExternal:j,annotationLinkDownload:H},types:{"block.embedCode":q}};return(f,J)=>{const g=W;
1return u(),c("div",K,[A(g,{blocks:t.blocks,serializers:r},null,8,["blocks"])])}}});export{R as _};
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.