1import{D as e,E as t,St as n,b as r,bt as i,er as a,et as o,g as s,k as c,mt as l,nr as u,o as d,qt as f,v as p,wt as m,xt as h,y as g,z as _}from"./DBq4UlV4.js";import{B as v,L as y,R as b,V as x,z as S}from"#entry";var C={heading1:`heading1`,heading2:`heading2`,heading3:`heading3`,heading4:`heading4`,heading5:`heading5`,heading6:`heading6`,paragraph:`paragraph`,preformatted:`preformatted`,strong:`strong`,em:`em`,listItem:`list-item`,oListItem:`o-list-item`,list:`group-list-item`,oList:`group-o-list-item`,image:`image`,embed:`embed`,hyperlink:`hyperlink`,label:`label`,span:`span`},w=e=>{let t=/^(\/(?!\/)|#)/.test(e),n=!t&&!/^https?:\/\//.test(e);return t&&!n},T=(e,t={})=>{if(e&&(`link_type`in e?v(e):e)){let n=`target`in e?e.target:void 0,r=x(e,t.linkResolver)??void 0,i=typeof r==`string`&&!w(r);return{href:r,target:n,rel:(t.rel?t.rel({href:r,isExternal:i,target:n}):i?`noreferrer`:void 0)??void 0}}return{}},E=()=>(++E.i).toString();E.i=0;var D=e=>{let t=A(e),n=[];for(let e=0;e<t.length;e++)n.push(j(t[e]));return{key:E(),children:n}},O=(e,t=[])=>({key:E(),type:e.type,text:`text`in e?e.text:void 0,node:e,children:t}),k=e=>O({type:C.span,text:e,spans:[]}),A=e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let n=t[e];if(n.type===C.listItem||n.type===C.oListItem){let r=[n];for(;t[e+1]&&t[e+1].type===n.type;)r.push(t[e+1]),t.splice(e,1);n.type===C.listItem?t[e]={type:C.list,items:r}:t[e]={type:C.oList,items:r}}}return t},j=e=>{if(`text`in e)return O(e,M(e.spans,e));if(`items`in e){let t=[];for(let n=0;n<e.items.length;n++)t.push(j(e.items[n]));return O(e,t)}return O(e)},M=(e,t,n)=>{if(!e.length)return[k(t.text)];let r=e.slice(0);r.sort((e,t)=>e.start-t.start||t.end-e.end);let i=[];for(let e=0;e<r.length;e++){let a=r[e],o=n&&n.start||0,s=a.start-o,c=a.end-o,l=t.text.slice(s,c),u=[];for(let t=e;t<r.length;t++){let e=r[t];e!==a&&(e.start>=a.start&&e.end<=a.end?(u.push(e),r.splice(t,1),t--):e.start<a.end&&e.end>a.start&&(u.push({...e,end:a.end}),r[t]={...e,start:a.end}))}e===0&&s>0&&i.push(k(t.text.slice(0,s)));let d={...a,text:l};i.push(O(d,M(u,{...t,text:l},a))),c<t.text.length&&i.push(k(t.text.slice(c,r[e+1]?r[e+1].start-o:void 0)))}return i},N=e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`),P=(e,t)=>{let n=new URL(e);for(let e in t){let r=N(e),i=t[e];i===void 0?n.searchParams.delete(r):Array.isArray(i)?n.searchParams.set(r,i.join(`,`)):n.searchParams.set(r,`${i}`)}let r=n.searchParams.get(`s`);return r&&(n.searchParams.delete(`s`),n.searchParams.append(`s`,r)),n.toString()},F=(e,{pixelDensities:t,...n})=>t.map(t=>`${P(e,{...n,dpr:t})} ${t}x`).join(`, `),I=(e,{widths:t,...n})=>t.map(t=>`${P(e,{...n,w:void 0,h:void 0,height:void 0,width:t})} ${t}w`).join(`, `),L=[640,828,1200,2048,3840],R=(e,t={})=>{if(e&&b(e)){let{widths:n=L,...r}=t,{url:i,dimensions:a,id:o,alt:s,copyright:c,edit:l,...u}=e,d=Object.values(u);return n===`thumbnails`&&d.length<1&&(n=L),{src:P(i,r),srcset:n===`thumbnails`?[I(i,{...r,widths:[a.width]}),...d.map(e=>I(e.url,{...r,widths:[e.dimensions.width]}))].join(`, `):I(e.url,{...r,widths:n})}}return null},z=[1,2,3],B=(e,t={})=>{if(e&&b(e)){let{pixelDensities:n=z,...r}=t;return{src:P(e.url,r),srcset:F(e.url,{...r,pixelDensities:n})}}return null},V=[`src`,`srcset`,`alt`,`width`,`height`],H=c({name:`PrismicImage`,__name:`PrismicImage`,props:{field:{type:null,required:!0},imgixParams:{type:null,required:!1},alt:{type:String,required:!1},fallbackAlt:{type:String,required:!1},width:{type:[Number,String],required:!1},height:{type:[Number,String],required:!1},widths:{type:null,required:!1},pixelDensities:{type:null,required:!1}},setup(e){let t=e,n=e=>{if(typeof e==`number`||e===void 0)return e;{let t=Number.parseInt(e);return Number.isNaN(t)?void 0:t}},i=s(()=>{if(!S.imageThumbnail(t.field))return;let e,r;if(t.widths||!t.pixelDensities){let n=R(t.field,{...t.imgixParams,widths:t.widths===`defaults`?void 0:t.widths});e=n.src,r=n.srcset}else if(t.pixelDensities){let n=B(t.field,{...t.imgixParams,pixelDensities:t.pixelDensities===`defaults`?void 0:t.pixelDensities});e=n.src,r=n.srcset}let i=t.field.dimensions.width/t.field.dimensions.height,a=n(t.width),o=n(t.height),s=a??t.field.dimensions.width,c=o??t.field.dimensions.height;return a!=null&&o==null?c=a/i:a==null&&o!=null&&(s=o*i),{src:e,srcSet:r,alt:t.alt??(t.field.alt||t.fallbackAlt),width:Math.round(s),height:Math.round(c)}});return(e,t)=>
1i.value?(l(),r(`img`,{key:0,src:i.value.src,srcset:i.value.srcSet,alt:i.value.alt,width:i.value.width,height:i.value.height},null,8,V)):g(`v-if`,!0)}}),U=e=>{let t=/^\/(?!\/)/.test(e),n=!t&&!/^https?:\/\//i.test(e);return t&&!n},W=`router-link`,G=`a`,K=`noreferrer`,q=c({name:`PrismicLink`,__name:`PrismicLink`,props:{linkResolver:{type:Function,required:!1},rel:{type:[String,Function],required:!1},internalComponent:{type:null,required:!1},externalComponent:{type:null,required:!1},field:{type:null,required:!1},document:{type:null,required:!1}},setup(e){let n=e,{linkResolver:r,components:i}=y(),o=s(()=>T(n.field||n.document,{linkResolver:n.linkResolver||r,rel(e){return n.rel?typeof n.rel==`function`?n.rel(e):n.rel:e.isExternal?K:void 0}})),c=s(()=>U(o.value.href||``)?n.internalComponent||i?.linkInternalComponent||W:n.externalComponent||i?.linkExternalComponent||G),d=s(()=>c.value===`a`?{href:o.value.href,target:o.value.target,rel:o.value.rel}:{to:o.value.href,target:o.value.target,rel:o.value.rel});return(e,r)=>(l(),p(m(c.value),a(_(d.value)),{default:f(()=>[h(e.$slots,`default`,{},()=>[t(u(n.field&&`text`in n.field?n.field.text:void 0),1)])]),_:3},16))}}),J=e=>!!e&&(typeof e==`function`||typeof e==`object`&&(`render`in e&&typeof e.render==`function`||`setup`in e&&typeof e.setup==`function`||`__file`in e&&!!e.__file||`__name`in e&&!!e.__name||`props`in e&&typeof e.props==`object`)),Y=[`dir`],X=[`dir`],Z=[`dir`],Q=[`dir`],$=[`dir`],ee=[`dir`],te=[`dir`],ne=[`dir`],re=[`dir`],ie={key:15,class:`block-img`},ae=[`data-oembed`,`data-oembed-type`,`data-oembed-provider`,`innerHTML`],oe={key:0},se=c({name:`PrismicRichTextDefaultComponent`,__name:`PrismicRichTextDefaultComponent`,props:{node:{type:null,required:!0},linkResolver:{type:Function,required:!1},shorthand:{type:Object,required:!1}},setup(n){let c=n,_=s(()=>c.node.type!==`image`&&c.node.type!==`hyperlink`&&c.node.type!==`label`&&c.node.type!==`span`?c.shorthand?.as:void 0),v=s(()=>{let{as:e,...t}=c.shorthand??{};return t}),y=s(()=>`direction`in c.node&&c.node.direction===`rtl`?`rtl`:void 0);return(s,c)=>_.value?(l(),p(m(_.value),o({key:0,dir:y.value},v.value),{default:f(()=>[h(s.$slots,`default`)]),_:3},16,[`dir`])):n.node.type===`heading1`?(l(),r(`h1`,o({key:1,dir:y.value},v.value),[h(s.$slots,`default`)],16,Y)):n.node.type===`heading2`?(l(),r(`h2`,o({key:2,dir:y.value},v.value),[h(s.$slots,`default`)],16,X)):n.node.type===`heading3`?(l(),r(`h3`,o({key:3,dir:y.value},v.value),[h(s.$slots,`default`)],16,Z)):n.node.type===`heading4`?(l(),r(`h4`,o({key:4,dir:y.value},v.value),[h(s.$slots,`default`)],16,Q)):n.node.type===`heading5`?(l(),r(`h5`,o({key:5,dir:y.value},v.value),[h(s.$slots,`default`)],16,$)):n.node.type===`heading6`?(l(),r(`h6`,o({key:6,dir:y.value},v.value),[h(s.$slots,`default`)],16,ee)):n.node.type===`paragraph`?(l(),r(`p`,o({key:7,dir:y.value},v.value),[h(s.$slots,`default`)],16,te)):n.node.type===`preformatted`?(l(),r(`pre`,a(o({key:8},v.value)),[h(s.$slots,`default`)],16)):n.node.type===`strong`?(l(),r(`strong`,a(o({key:9},v.value)),[h(s.$slots,`default`)],16)):n.node.type===`em`?(l(),r(`em`,a(o({key:10},v.value)),[h(s.$slots,`default`)],16)):n.node.type===`list-item`?(l(),r(`li`,o({key:11,dir:y.value},v.value),[h(s.$slots,`default`)],16,ne)):n.node.type===`o-list-item`?(l(),r(`li`,o({key:12,dir:y.value},v.value),[h(s.$slots,`default`)],16,re)):n.node.type===`group-list-item`?(l(),r(`ul`,a(o({key:13},v.value)),[h(s.$slots,`default`)],16)):n.node.type===`group-o-list-item`?(l(),r(`ol`,a(o({key:14},v.value)),[h(s.$slots,`default`)],16)):n.node.type===`image`?(l(),r(`p`,ie,[n.node.linkTo?(l(),p(q,{key:0,field:n.node.linkTo},{default:f(()=>[e(H,o({field:n.node},v.value),null,16,[`field`])]),_:1},8,[`field`])):(l(),p(H,o({key:1,field:n.node},v.value),null,16,[`field`]))])):n.node.type===`embed`?(l(),r(`div`,o({key:16,"data-oembed":n.node.oembed.embed_url,"data-oembed-type":n.node.oembed.type,"data-oembed-provider":n.node.oembed.provider_name,innerHTML:n.node.oembed.html},v.value),null,16,ae)):n.node.type===`hyperlink`?(l(),p(q,o({key:17,field:n.node.data,"link-resolver":n.linkResolver},v.value),{default:f(()=>[h(s.$slots,`default`)]),_:3},16,[`field`,`link-resolver`])):n.node.type===`label`?(l(),r(`span`,o({key:18,class:n.node.data.label},v.value),[h(s.$slots,`default`)],16)):(l(!0),r(d,{key:19},i(n.node.text.split(` 2`),(e,n)=>(l(),r(d,{key:e},[n>0?(l(),r(`br`,oe)):g(`v-if`,!0),t(u(e),1)],64))),128))}}
2),ce=c({name:`PrismicRichTextSerialize`,__name:`PrismicRichTextSerialize`,props:{children:{type:null,required:!0},internalComponents:{type:Object,required:!0}},setup(e){let t=e;return(a,o)=>{let s=n(`PrismicRichTextSerialize`,!0);return l(!0),r(d,null,i(t.children,t=>(l(),p(m(e.internalComponents[t.type].is),{key:t.key,node:t.node,"link-resolver":e.internalComponents[t.type].linkResolver,shorthand:e.internalComponents[t.type].shorthand},{default:f(()=>[t.children.length?(l(),p(s,{key:0,children:t.children,"internal-components":e.internalComponents},null,8,[`children`,`internal-components`])):g(`v-if`,!0)]),_:2},1032,[`node`,`link-resolver`,`shorthand`]))),128)}}}),le=c({name:`PrismicRichText`,__name:`PrismicRichText`,props:{field:{type:Array},linkResolver:{type:Function},components:{type:Object},fallback:{type:[String,Object,Function]}},setup(e){let t=e,{components:{richTextComponents:n}}=y(),r=s(()=>({...n,...t.components})),i=s(()=>D(t.field||[]).children);function a(e){let n=r.value?.[e];return J(n)?{is:n}:{is:se,linkResolver:t.linkResolver,shorthand:n}}let o=s(()=>({heading1:a(`heading1`),heading2:a(`heading2`),heading3:a(`heading3`),heading4:a(`heading4`),heading5:a(`heading5`),heading6:a(`heading6`),paragraph:a(`paragraph`),preformatted:a(`preformatted`),strong:a(`strong`),em:a(`em`),"list-item":a(`listItem`),"o-list-item":a(`oListItem`),"group-list-item":a(`list`),"group-o-list-item":a(`oList`),image:a(`image`),embed:a(`embed`),hyperlink:a(`hyperlink`),label:a(`label`),span:a(`span`)}));return(t,n)=>i.value.length?(l(),p(ce,{key:0,children:i.value,"internal-components":o.value},null,8,[`children`,`internal-components`])):e.fallback?(l(),p(m(e.fallback),{key:1})):g(`v-if`,!0)}});
2export{q as n,le as t};
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.