1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1116],{98196:function(e,t,n){n.d(t,{X6:function(){return i},e9:function(){return u},iv:function(){return o}});var a=n(88060),l=n(68512);let r={[a.Z.HOMEPAGE]:{multilanguage:!0,defaultReferencable:!1,singleton:!0},[a.Z.SITE_CONFIG]:{multilanguage:!1,defaultReferencable:!1,singleton:!0},[a.Z.DISCOVER_OVERVIEW]:{multilanguage:!0,defaultReferencable:!0,singleton:!0},[a.Z.EDUCATION_OVERVIEW]:{multilanguage:!0,defaultReferencable:!1,singleton:!0},[a.Z.TO_DO_OVERVIEW]:{multilanguage:!0,defaultReferencable:!0,singleton:!0,pathPrefix:{nl:"doen",en:"to-do"}},[a.Z.PLAN_YOUR_VISIT_OVERVIEW]:{multilanguage:!0,defaultReferencable:!0,singleton:!0},[a.Z.PLAN_YOUR_VISIT_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"plan-je-bezoek",en:"plan-your-visit"},dynamicParam:"[slug]"},[a.Z.STORY_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"stories",en:"stories"},dynamicParam:"[slug]"},[a.Z.ROOFTOP_DASHBOARD]:{multilanguage:!0,defaultReferencable:!0,singleton:!0,pathPrefix:{nl:"dakplein-in-data",en:"rooftop-square-in-data"}},[a.Z.CONTENT_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"",en:""},dynamicParam:"[...slug]"},[a.Z.EXHIBITION_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"doen/tentoonstelling",en:"to-do/exhibition"},dynamicParam:"[slug]"},[a.Z.ACTIVITY_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"doen/activiteit",en:"to-do/event"},dynamicParam:"[slug]"},[a.Z.DISCOVER_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"ontdek",en:"discover"},dynamicParam:"[slug]"},[a.Z.EDUCATION_PAGE]:{multilanguage:!0,defaultReferencable:!0,pathPrefix:{nl:"onderwijs-aanbod",en:"education-programme"},dynamicParam:"[slug]"},[a.Z.TO_DO_THEME]:{multilanguage:!0,defaultReferencable:!1},[a.Z.TO_DO_AUDIENCE]:{multilanguage:!0,defaultReferencable:!1},[a.Z.TO_DO_LOCATION]:{multilanguage:!0,defaultReferencable:!1},[a.Z.TO_DO_EVENT_TYPE]:{multilanguage:!0,defaultReferencable:!1},[a.Z.EDUCATION_THEME]:{multilanguage:!0,defaultReferencable:!1},[a.Z.EDUCATION_LESSON]:{multilanguage:!0,defaultReferencable:!1},[a.Z.EDUCATION_LEVEL]:{multilanguage:!0,defaultReferencable:!1},[a.Z.PARTNER]:{multilanguage:!0,defaultReferencable:!1}};({...Object.values(r).reduce((e,t)=>{let n=e;return t.pathPrefix&&(n={...n,["/".concat(t.pathPrefix[l.Z])]:Object.entries(t.pathPrefix).reduce((e,t)=>{let[n,a]=t;return{...e,[n]:"/".concat(a)}},{})},t.dynamicParam&&(n={...n,["/".concat(t.pathPrefix[l.Z],"/").concat(t.dynamicParam)]:Object.entries(t.pathPrefix).reduce((e,n)=>{let[a,l]=n;return{...e,[a]:"/".concat(l,"/").concat(t.dynamicParam)}},{})})),n},{})});let i=Object.entries(r).reduce((e,t)=>{let[n,a]=t;return a.multilanguage?[...e,n]:e},[]),u=Object.entries(r).reduce((e,t)=>{let[n,a]=t;return a.defaultReferencable?[...e,n]:e},[]),o=Object.entries(r).reduce((e,t)=>{let[n,a]=t;return a.singleton?[...e,n]:e},[]);t.ZP=r},32371:function(e,t,n){var a=n(57437);n(2265),t.Z=e=>{let{language:t}=e;return(0,a.jsx)("span",{className:"language-tag",children:null==t?void 0:t.toUpperCase()})}},58999:function(e,t,n){n.d(t,{Z:function(){return d}});var a=n(97588),l=n(68512),r=n(98196);let i=(e,t)=>{let n=e&&e!==l.Z?"".concat(e,"/"):"",a="";return r.ZP[t].pathPrefix&&r.ZP[t].pathPrefix[e]&&(a="".concat(r.ZP[t].pathPrefix[e],"/")),{langPrefix:n,typePrefix:a}};var u=n(57437);n(2265);var o=n(53077);function c(e){var t;return(0,u.jsxs)(o.Kq,{space:2,children:[e.renderDefault(e),(null===(t=e.value)||void 0===t?void 0:t.current)&&(0,u.jsx)("a",{style:{fontSize:12},href:"/".concat(e.value.current),target:"_blank",children:"Visit"})]})}let g=(e,t,n,a)=>{let{langPrefix:l,typePrefix:r}=i(null==a?void 0:a.language,t),u=n?n.join("/")+"/":"";return"".concat(r?"".concat(l).concat(r):"".concat(u||l)).concat(e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9\s-]/g,"-").replace(/\s+/g,"-").replace(/[:\/?#\[\]@!$&'()*+,;=]+/g,"-").replace(/^-+|-+$/g,"").slice(0,200))},s=(e,t)=>e.required().custom(async(e,n)=>{let{parent:a,getClient:l}=n,{langPrefix:r,typePrefix:u}=i(a.language,t);if(!e||void 0===e.current)return!0;let{current:o}=e;if(r&&!o.startsWith(r))return"Your slug should always start with ".concat(r,", e.g. ").concat(r,"my-page. Click generate to reset the slug");let c=o.replace(r,""),g=[];if("parent"in a){let e=l({apiVersion:"2024-10-31"}),t=await e.getDocument(a.parent._ref);(null==t?void 0:t.slug.current)&&(g=t.slug.current.split("/"))}
1if(c){if(!c.startsWith(u))return"Your slug should always start with ".concat(r).concat(u,", e.g. ").concat(r).concat(u,"my-page. Click generate to reset the slug");if(c==="".concat(r).concat(u))return"Add a path after ".concat(r).concat(u);if(c.endsWith("/"))return'Your slug should not end with "/"';if(null==g?void 0:g.length){let e=g.join("/")+"/",t=o.replace(u,"");if((t.match(/\//g)||[]).length>g.length)return'There should be no "/" in the part after "'.concat(u||"").concat(e||"",'"');let n=g.findIndex(e=>!t.includes(e));if(n>-1)return g[n]+" is missing in the slug"}else if(c.replace(u,"").includes("/"))return'There should be no "/" in the part after "'.concat(r).concat(u,'"')}return!0});var d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"title";return(0,a.Z2)({title:"Slug",name:"slug",type:"slug",options:{source:t,slugify:async(t,n,a)=>{let{parent:l,getClient:r}=a;if("parent"in l){let n=r({apiVersion:"2024-10-31"}),a=await n.getDocument(l.parent._ref);if(null==a?void 0:a.slug.current)return g(t,e,[a.slug.current],l)}return g(t,e,void 0,l)}},validation:t=>s(t,e),group:"general",components:{input:c}})}},91116:function(e,t,n){n.d(t,{d:function(){return l}});var a,l,r=n(57437);n(2265);var i=n(97588),u=n(71033),o=n(55882),c=n(88060),g=n(58999),s=n(32371);(a=l||(l={})).QUESTION="question",a.EXPERIMENT="experiment";let d=(0,i.fe)({name:c.Z.DISCOVER_PAGE,type:"document",title:"Discover page",icon:u.sTT,groups:[{name:"general",title:"General",default:!0},{name:"header",title:"Header"},{name:"content",title:"Content"},{name:"meta",title:"Meta data"}],preview:{prepare:e=>{let{language:t,title:n,category:a}=e;return{title:n,subtitle:a,media:t&&(0,r.jsx)(s.Z,{language:t})}},select:{title:"title",language:"language",category:"category"}},fields:[(0,i.Z2)({name:"language",type:"string",readOnly:!0}),(0,i.Z2)({name:"title",type:"string",title:"Title",group:"general",...o.Z}),(0,g.Z)(c.Z.DISCOVER_PAGE),(0,i.Z2)({name:"header",type:"discover_page_header",title:"Header",group:"header"}),(0,i.Z2)({title:"Category",name:"category",type:"string",group:"general",options:{list:[{title:"Question",value:"question"},{title:"Experiment",value:"experiment"}]},initialValue:"question",...o.Z}),(0,i.Z2)({title:"Blocks",name:"blocks",group:"content",type:"blocks",hidden:e=>{let{parent:t}=e;return(null==t?void 0:t.category)!=="question"}}),(0,i.Z2)({name:"duration",type:"string",title:"Duration",group:"general",hidden:e=>{let{parent:t}=e;return(null==t?void 0:t.category)==="question"},validation:e=>e.custom((e,t)=>{var n;return(null===(n=t.parent)||void 0===n?void 0:n.category)!=="experiment"||void 0!==e||"This field is required."})}),(0,i.Z2)({title:"Equipment",description:"Items needed for the experiment",name:"equipment",type:"array",of:[(0,i.qu)({type:"string",title:"Item",name:"item"})],group:"content",hidden:e=>{let{parent:t}=e;return(null==t?void 0:t.category)==="question"}}),(0,i.Z2)({title:"Steps",name:"steps",type:"array",of:[(0,i.qu)({type:"object",fields:[(0,i.Z2)({type:"rich_image",title:"Image",name:"image"}),(0,i.Z2)({type:"string",title:"Title",name:"title"}),(0,i.Z2)({type:"pt_no_options",title:"Description",name:"description"})]})],group:"content",hidden:e=>{let{parent:t}=e;return(null==t?void 0:t.category)==="question"}}),(0,i.Z2)({title:"Conclusion",name:"conclusion",type:"object",fields:[(0,i.Z2)({type:"string",title:"Title",name:"title"}),(0,i.Z2)({type:"pt_no_options",title:"Text",name:"text"})],group:"content",hidden:e=>{let{parent:t}=e;return(null==t?void 0:t.category)==="question"}}),(0,i.Z2)({name:"meta",type:"meta",group:"meta",title:"Meta data"})]});t.Z=d},55882:function(e,t){t.Z={validation:e=>e.required()}}}]);
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.