PageSourceSearch

https://fotomuseumhilversum.nl/_nuxt/AmaXKFSv.js

js fotomuseumhilversum.nl collected 2026-10-09 16:58:35 UTC 2,301 bytes, 1 lines download raw bytes

1import{q as f,l,D as r,d as g,u as c,$ as d,e as m,b as h,a4 as v,g as S,a5 as k,a as w,y as x,a6 as _,x as P}from"./CGauoaoB.js";function j(e){return!!e&&typeof e=="object"&&"type"in e&&e.type==="bttr-publish"}function D(e){return!!e&&typeof e=="object"&&("type"in e&&e.type==="bttr-seo"||"title"in e&&"description"in e&&"services"in e)}function p(e){const o=f(e),t=l(()=>{const i={};for(const n of Object.values(o.value?.content??{}))D(n)?i.seo=n:j(n)&&(i.publish=n);return i}),s=l(()=>t.value.publish?t.value.publish.published_at?r.fromSQL(t.value.publish.published_at,{zone:"utc"}):void 0:o.value?.published_at?r.fromISO(o.value?.published_at):void 0),a=l(()=>!!(!s.value||s.value?.isValid&&s.value<=r.now()));return{seo:l(()=>t.value.seo),isPublished:a,publishedAt:s}}const $=Symbol("storyblokPage"),C=g(async function(e){let o,t;const s=A(),a=c("storyblok.page"),i=c("storyblok.pages",()=>({})),n=e.path.replace(/^\//,""),b=`${s}#${n}`,{isPreview:y}=d(),u=i.value[b]||=([o,t]=m(()=>O(n,s,y.value)),o=await o,t(),o);a.value=u,e.meta[$]=u,M(a,s)});function A(){const e=h();if(e.$i18n)return e.$i18n.locale.value}function M(e,o){const{seo:t}=p(e),s=e.value?.translated_slugs?.find(a=>a.lang===o)?.name??e.value?.name;k(Object.fromEntries(Object.entries({robots:e.value?.published_at&&(!t.value||t.value?.index)?"follow index":"nofollow noindex",description:t.value?.description,ogDescription:t.value?.services.og.description||t.value?.description,ogTitle:t.value?.services.og.title||t.value?.title||s,ogImage:t.value?.services.og.image?.filename||t.value?.image?.filename,twitterImage:t.value?.services.x.image?.filename||t.value?.image?.filename,twitterTitle:t.value?.services.x.title||t.value?.title||s,twitterDescription:t.value?.services.x.description||t.value?.description}).filter(([,a])=>a!==void 0))),w({title:t.value?.title||s})}async function O(e,o,t){o&&(e===o||e.startsWith(o+"/"))&&(e=e.slice(o.length+1)),t&&(e=e.slice(9));const s=v(),a=await T(e||"home",o),{isPublished:i}=p(a);if(!a?.content||a.slug===s.settings?.storyName||!i.value&&!t)throw S({statusCode:404});return a}async function T(e,o){const t=x(),s=v(),{data:a}=await t.getStory(e,{version:P(),resolve_relations:s.pages?.resolveRelations??[],language:o,cv:_().value});return a?.story}export{C as default,$ as pageSymbol};

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.