1import{l as e,u as t}from"./B36yyN6n.js";import{$ as n,H as r,Ht as i,I as a,O as o,X as s,at as c,ct as l,ft as u,kt as d,rt as f,vt as p,w as m}from"./B9pVQlp5.js";import{C as h,E as g,O as _,S as v,T as y,_ as b,h as x,k as S,v as C,y as w}from"./fiIlMqlF.js";import{t as T}from"./BDNMzG2s.js";var E=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,D=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,O=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function k(e,t){if(e===`__proto__`||e===`constructor`&&t&&typeof t==`object`&&`prototype`in t){A(e);return}return t}function A(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function j(e,t={}){if(typeof e!=`string`)return e;if(e[0]===`"`&&e[e.length-1]===`"`&&e.indexOf(`\\`)===-1)return e.slice(1,-1);let n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case`true`:return!0;case`false`:return!1;case`undefined`:return;case`null`:return null;case`nan`:return NaN;case`infinity`:return 1/0;case`-infinity`:return-1/0}if(!O.test(e)){if(t.strict)throw SyntaxError(`[destr] Invalid JSON`);return e}try{if(E.test(e)||D.test(e)){if(t.strict)throw Error(`[destr] Possible prototype pollution`);return JSON.parse(e,k)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}var ee=class extends Error{constructor(e,t){super(e,t),this.name=`FetchError`,t!=null&&t.cause&&!this.cause&&(this.cause=t.cause)}};function te(e){var t,n,r,i,a;let o=((t=e.error)==null?void 0:t.message)||((n=e.error)==null?void 0:n.toString())||``,s=((r=e.request)==null?void 0:r.method)||((i=e.options)==null?void 0:i.method)||`GET`,c=((a=e.request)==null?void 0:a.url)||String(e.request)||`/`,l=new ee(`${`[${s}] ${JSON.stringify(c)}`}: ${e.response?`${e.response.status} ${e.response.statusText}`:`<no response>`}${o?` ${o}`:``}`,e.error?{cause:e.error}:void 0);for(let t of[`request`,`options`,`response`])Object.defineProperty(l,t,{get(){return e[t]}});for(let[t,n]of[[`data`,`_data`],[`status`,`status`],[`statusCode`,`status`],[`statusText`,`statusText`],[`statusMessage`,`statusText`]])Object.defineProperty(l,t,{get(){return e.response&&e.response[n]}});return l}var ne=new Set(Object.freeze([`PATCH`,`POST`,`PUT`,`DELETE`]));function M(e=`GET`){return ne.has(e.toUpperCase())}function N(e){if(e===void 0)return!1;let t=typeof e;return t===`string`||t===`number`||t===`boolean`||t===null?!0:t===`object`?Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name===`Object`||typeof e.toJSON==`function`:!1}var re=new Set([`image/svg`,`application/xml`,`application/xhtml`,`application/html`]),ie=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function ae(e=``){if(!e)return`json`;let t=e.split(`;`).shift()||``;return ie.test(t)?`json`:t===`text/event-stream`?`stream`:re.has(t)||t.startsWith(`text/`)?`text`:`blob`}function oe(e,t,n,r){var i;let a=se((i=t==null?void 0:t.headers)==null?e==null?void 0:e.headers:i,n==null?void 0:n.headers,r),o;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(o={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:o,params:o,headers:a}}function se(e,t,n){if(!t)return new n(e);let r=new n(t);if(e)for(let[t,i]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(t,i);return r}async function P(e,t){if(t){if(Array.isArray(t))for(let n of t)await n(e);else await t(e)}}var ce=new Set([408,409,425,429,500,502,503,504]),le=new Set([101,204,205,304]);function F(e={}){let{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function i(e){let t=e.error&&e.error.name===`AbortError`&&!e.options.timeout||!1;if(e.options.retry!==!1&&!t){let t;t=typeof e.options.retry==`number`?e.options.retry:+!M(e.options.method);let n=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(n):ce.has(n))){let n=typeof e.o
1ptions.retryDelay==`function`?e.options.retryDelay(e):e.options.retryDelay||0;return n>0&&await new Promise(e=>setTimeout(e,n)),a(e.request,{...e.options,retry:t-1})}}let n=te(e);throw Error.captureStackTrace&&Error.captureStackTrace(n,a),n}let a=async function(a,o={}){let s={request:a,options:oe(a,o,e.defaults,n),response:void 0,error:void 0};if(s.options.method&&(s.options.method=s.options.method.toUpperCase()),s.options.onRequest&&(await P(s,s.options.onRequest),s.options.headers instanceof n||(s.options.headers=new n(s.options.headers||{}))),typeof s.request==`string`&&(s.options.baseURL&&(s.request=g(s.request,s.options.baseURL)),s.options.query&&(s.request=S(s.request,s.options.query),delete s.options.query),`query`in s.options&&delete s.options.query,`params`in s.options&&delete s.options.params),s.options.body&&M(s.options.method)){if(N(s.options.body)){let e=s.options.headers.get(`content-type`);typeof s.options.body!=`string`&&(s.options.body=e===`application/x-www-form-urlencoded`?new URLSearchParams(s.options.body).toString():JSON.stringify(s.options.body)),e||s.options.headers.set(`content-type`,`application/json`),s.options.headers.has(`accept`)||s.options.headers.set(`accept`,`application/json`)}else(`pipeTo`in s.options.body&&typeof s.options.body.pipeTo==`function`||typeof s.options.body.pipe==`function`)&&(`duplex`in s.options||(s.options.duplex=`half`))}let c;if(!s.options.signal&&s.options.timeout){let e=new r;c=setTimeout(()=>{let t=Error(`[TimeoutError]: The operation was aborted due to timeout`);t.name=`TimeoutError`,t.code=23,e.abort(t)},s.options.timeout),s.options.signal=e.signal}try{s.response=await t(s.request,s.options)}catch(e){return s.error=e,s.options.onRequestError&&await P(s,s.options.onRequestError),await i(s)}finally{c&&clearTimeout(c)}if((s.response.body||s.response._bodyInit)&&!le.has(s.response.status)&&s.options.method!==`HEAD`){let e=(s.options.parseResponse?`json`:s.options.responseType)||ae(s.response.headers.get(`content-type`)||``);switch(e){case`json`:{let e=await s.response.text(),t=s.options.parseResponse||j;s.response._data=t(e);break}case`stream`:s.response._data=s.response.body||s.response._bodyInit;break;default:s.response._data=await s.response[e]()}}return s.options.onResponse&&await P(s,s.options.onResponse),!s.options.ignoreResponseError&&s.response.status>=400&&s.response.status<600?(s.options.onResponseError&&await P(s,s.options.onResponseError),await i(s)):s.response},o=async function(e,t){return(await a(e,t))._data};return o.raw=a,o.native=(...e)=>t(...e),o.create=(t={},n={})=>F({...e,...n,defaults:{...e.defaults,...n.defaults,...t}}),o}var I=(function(){if(typeof globalThis<`u`)return globalThis;if(typeof self<`u`)return self;if(typeof window<`u`)return window;if(typeof global<`u`)return global;throw Error(`unable to locate global object`)})(),ue=I.fetch?(...e)=>I.fetch(...e):()=>Promise.reject(Error(`[ofetch] global.fetch is not supported!`)),de=I.Headers,L=I.AbortController,R=F({fetch:ue,Headers:de,AbortController:L}),z=()=>{var e,t,n;return((e=window)==null||(e=e.__NUXT__)==null?void 0:e.config)||((t=window)==null||(n=t.useNuxtApp)==null||(n=n.call(t).payload)==null?void 0:n.config)},B=()=>z().app,V=()=>B().baseURL,H=()=>B().buildAssetsDir,U=(...e)=>v(W(),H(),...e),W=(...e)=>{let t=B(),n=t.cdnURL||t.baseURL;return e.length?v(n,...e):n};globalThis.__buildAssetsURL=U,globalThis.__publicAssetsURL=W,globalThis.$fetch||(globalThis.$fetch=R.create({baseURL:V()}));var G=globalThis.$fetch,fe=G;function pe(){return fe}async function me(e,t){return await he(t).catch(e=>(console.error(`Failed to get image meta for `+t,e+``),{width:0,height:0,ratio:0}))}async function he(e){if(typeof Image>`u`)throw TypeError(`Image not supported`);return new Promise((t,n)=>{let r=new Image;r.onload=()=>{t({width:r.width,height:r.height,ratio:r.width/r.height})},r.onerror=e=>n(e),r.src=e})}function K(e){return(t=>t===void 0?e.missingValue:e[t]||t)}function ge(e={}){let t=e.formatter,n=e.keyMap&&typeof e.keyMap!=`function`?K(e.keyMap):e.keyMap,r={};for(let t in e.valueMap){let n=t,i=e.valueMap[n];r[n]=typeof i==`object`?K(i):i}return i=>{let a=[];for(let e in i){let t=e;if(i[t]===void 0)continue;let o=typeof r[t]==`function`?r[t](i[t]):i[t];a.push([n?n(t):t,o])}if(t){var o;return a.map(e=>t(...e)).join((o=e.joinWith)==null?`&`:o)}return new URLSearchParams(a).toString()}}function _e(e=``){if(e===void 0||!e.length)return[];let t=new Set;for(let n of e.split(` `)){let e=Number.parseInt(n.replace(`x`,``));e&&t.add(e)}return Array.from(t)}function ve(e){if(e.length===0)throw Error("`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)")}function q(e=``){if(typeof e==`number`)return e;if(typeof e==`string`&&e.replace(`px`,``).match(/^\d+$/g))return Number.parseInt(e,10)}function ye(e){let t={};if(typeof e==`string`)for(let n of e.split(/[\s,]+/).filter(e=>e)){let e=n.split(`:`);e.length===2?t[e[0].trim()]=e[1].trim():t[`1px`]=e[0].trim()}else Object.assign(t,e);return t}function be(e){let t={options:e},n=(e,n={})=>J(t,e,n),r=((e,t,r)=>n(e,x({modifiers:t},r)).url);for(let t in e.presets)r[t]=((n,i,a)=>r(n,i,{...e.presets[t],...a}));return r.options=e,r.getImage=n,r.getMeta=((e,n)=>xe(t,e,n)),r.getSizes=((e,n)=>Ce(t,e,n)),t.$img=r,r}async function xe(e,t,n){let r=J(e,t,{...n});return typeof r.getMeta==`function`?await r.getMeta():await me(e,r.url)}function J(e,t,n){var r,i;if(t&&typeof t!=`string`)throw TypeError(`input must be a string (received ${typeof t}: ${JSON.stringify(t)})`);if(!t||t.startsWith(`data:`))return{url:t};let{setup:a,defaults:o}=Se(e,n.provider||e.options.provider),s=a(),c=Y(e,n.preset);if(t=w(t)?t:_(t),!s.supportsAlias){for(let n in e.options.alias)if(t.startsWith(n)){let r=e.options.alias[n];r&&(t=h(r,t.slice(n.length)))}}if(s.validateDomains&&w(t)){let n=y(t).host;if(!e.options.domains.find(e=>e===n))return{url:t}}let l=x(n,c,o),u={...l,modifiers:{...l.modifiers,width:(r=l.modifiers)!=null&&r.width?q(l.modifiers.width):void 0,height:(i=l.modifiers)!=null&&i.height?q(l.modifiers.height):void 0}},d=s.getImage(t,u,e);return d.format||(d.format=u.modifiers.format||``),d}function Se(e,t){let n=e.options.providers[t];if(!n)throw Error(`Unknown provider: `+t);return n}function Y(e,t){if(!t)return{};if(!e.options.presets[t])throw Error(`Unknown preset: `+t);return e.options.presets[t]}function Ce(e,t,n){var r,i,a;let o=Y(e,n.preset),s=x(n,o),c=q((r=s.modifiers)==null?void 0:r.width),l=q((i=s.modifiers)==null?void 0:i.height),u=s.sizes?ye(s.sizes):{},d=(a=s.densities)==null?void 0:a.trim(),f=d?_e(d):e.options.densities;ve(f);let p=c&&l?l/c:0,m=[],h=[];if(Object.keys(u).length>=1){for(let r in u){let i=X(r,String(u[r]),l,p,e);if(i!==void 0){m.push({size:i.size,screenMaxWidth:i.screenMaxWidth,media:`(max-width: ${i.screenMaxWidth-1}px)`});for(let r of f)h.push({width:i._cWidth*r,src:Z(e,t,n,i,r)})}}we(m)}else for(let r of f){let i=Object.keys(u)[0],a=i?X(i,String(u[i]),l,p,e):void 0;if(a===void 0){var g,_;a={size:``,screenMaxWidth:0,_cWidth:(g=n.modifiers)==null?void 0:g.width,_cHeight:(_=n.modifiers)==null?void 0:_.he
1ight}}h.push({width:r,src:Z(e,t,n,a,r)})}Te(h);let v=h[h.length-1],y=m.length?m.map(e=>`${e.media?e.media+` `:``}${e.size}`).join(`, `):void 0,b=y?`w`:`x`;return{sizes:y,srcset:h.map(e=>`${e.src} ${e.width}${b}`).join(`, `),src:v==null?void 0:v.src}}function X(e,t,n,r,i){let a=i.options.screens&&i.options.screens[e]||Number.parseInt(e),o=t.endsWith(`vw`);if(!o&&/^\d+$/.test(t)&&(t+=`px`),!o&&!t.endsWith(`px`))return;let s=Number.parseInt(t);if(!a||!s)return;o&&(s=Math.round(s/100*a));let c=r?Math.round(s*r):n;return{size:t,screenMaxWidth:a,_cWidth:s,_cHeight:c}}function Z(e,t,n,r,i){return e.$img(t,{...n.modifiers,width:r._cWidth?r._cWidth*i:void 0,height:r._cHeight?r._cHeight*i:void 0},n)}function we(e){e.sort((e,t)=>e.screenMaxWidth-t.screenMaxWidth);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.media===t&&e.splice(n,1),t=r.media}for(let t=0;t<e.length;t++){var n;e[t].media=((n=e[t+1])==null?void 0:n.media)||``}}function Te(e){e.sort((e,t)=>e.width-t.width);let t=null;for(let n=e.length-1;n>=0;n--){let r=e[n];r.width===t&&e.splice(n,1),t=r.width}}function Ee(e){let t;return()=>t||(t=typeof e==`function`?e():e,t)}var De=ge({keyMap:{format:`f`,width:`w`,height:`h`,resize:`s`,quality:`q`,background:`b`,position:`pos`},formatter:(e,t)=>b(e)+`_`+b(t.toString())}),Oe={screens:{sm:640,md:768,lg:1024,xl:1280,"2xl":1536},presets:{},domains:[],alias:{},densities:[1,2],format:[`webp`],quality:void 0,provider:`ipx`,providers:{ipx:{setup:Ee({validateDomains:!0,supportsAlias:!0,getImage:(e,{modifiers:t,baseURL:n},r)=>{t.width&&t.height&&(t.resize=`${t.width}x${t.height}`,delete t.width,delete t.height);let i=De(t)||`_`;return n||(n=h(r.options.nuxt.baseURL,`/_ipx`)),{url:h(n,i,C(e))}}}),defaults:{}}}},Q=n=>{var r;let i=t(),a=e();return a.$img||a._img||(a._img=be({...Oe,event:n||((r=a.ssrContext)==null?void 0:r.event),nuxt:{baseURL:i.app.baseURL},runtimeConfig:i}))};function ke(e){var t,n;(t=performance)==null||(n=t.mark)==null||n.call(t,`mark_feature_usage`,{detail:{feature:e}})}var Ae=e=>{let t=Q();return{providerOptions:m(()=>({provider:e.provider,preset:e.preset})),normalizedAttrs:m(()=>({width:q(e.width),height:q(e.height),crossorigin:e.crossorigin===!0?`anonymous`:e.crossorigin||void 0,nonce:e.nonce})),imageModifiers:m(()=>({...e.modifiers,width:e.width,height:e.height,format:e.format,quality:e.quality||t.options.quality,background:e.background,fit:e.fit}))}},$=[`data-src`],je={__name:`NuxtImg`,props:{custom:{type:Boolean,required:!1},placeholder:{type:[Boolean,String,Number,Array],required:!1},placeholderClass:{type:String,required:!1},src:{type:String,required:!1},format:{type:String,required:!1},quality:{type:[String,Number],required:!1},background:{type:String,required:!1},fit:{type:String,required:!1},modifiers:{type:Object,required:!1},preset:{type:String,required:!1},provider:{type:null,required:!1},sizes:{type:[String,Object],required:!1},densities:{type:String,required:!1},preload:{type:[Boolean,Object],required:!1},width:{type:[String,Number],required:!1},height:{type:[String,Number],required:!1},crossorigin:{type:[String,Boolean],required:!1},nonce:{type:String,required:!1}},emits:[`load`,`error`],setup(t,{expose:h,emit:g}){let _=t,v=g,y=Q(),{providerOptions:b,normalizedAttrs:x,imageModifiers:S}=Ae(_),C=m(()=>y.getSizes(_.src,{...b.value,sizes:_.sizes,densities:_.densities,modifiers:S.value})),w=d(!1),T=l(),E=m(()=>({...x.value,"data-nuxt-img":``,...!_.placeholder||w.value?{sizes:C.value.sizes,srcset:C.value.srcset}:{},...T})),D=m(()=>{if(w.value)return!1;let e=_.placeholder===``?[10,10]:_.placeholder;if(!e)return!1;if(typeof e==`string`)return e;let[t=10,n=t,r=50,i=3]=Array.isArray(e)?e:typeof e==`number`?[e]:[];return y(_.src,{...S.value,width:t,height:n,quality:r,blur:i},b.value)}),O=m(()=>_.sizes?C.value.src:y(_.src,S.value,b.value)),k=m(()=>D.value||O.value),A=e().isHydrating,j=u(`imgEl`);return h({imgEl:j}),s(()=>{if(D.value||_.custom){let e=new Image;O.value&&(e.src=O.value),_.sizes&&(e.sizes=C.value.sizes||``,e.srcset=C.value.srcset),e.decode?e.decode().then(()=>{w.value=!0,v(`load`,new Event(`load`))}).catch(e=>{v(`error`,e)}):(e.onload=e=>{w.value=!0,v(`load`,e)},e.onerror=e=>{v(`error`,e)}),ke(`nuxt-image`);return}j.value&&(j.value.complete&&A&&(j.value.getAttribute(`data-error`)?v(`error`,
1new Event(`error`)):v(`load`,new Event(`load`))),j.value.onload=e=>{v(`load`,e)},j.value.onerror=e=>{v(`error`,e)})}),(e,s)=>{let l=c(`lazy-load`);return t.custom?f(e.$slots,`default`,i(a({imgAttrs:E.value,isLoaded:w.value,src:k.value})),void 0,void 0,1):p((n(),o(`img`,r({key:0,ref_key:`imgEl`,ref:j,class:D.value?t.placeholderClass:void 0},E.value,{"data-src":k.value}),null,16,$)),[[l]])}}},Me={},Ne={class:`text-2xl lg:text-4.5xl text-text-brand font-heading font-bold`};function Pe(e,t){return n(),o(`h1`,Ne,[f(e.$slots,`default`)])}var Fe=Object.assign(T(Me,[[`render`,Pe]]),{__name:`TypographyPageHeading`});export{U as a,G as i,je as n,pe as r,Fe 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.