PageSourceSearch

https://www.futuroscope.com/_next/static/chunks/1935.1f18bcf3a769bee0.js

js futuroscope.com collected 2026-09-24 09:18:47 UTC 7,833 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1935],{91935:function(e,l,t){t.r(l),t.d(l,{RenderBlocksExperience:function(){return x},fetchAdditionalData:function(){return c},overrideMeta:function(){return o}});var i=t(94043),a=t(9145),n=t(41706),r=t(53198),s=t(47145),d=t(81604);let u=(e,l)=>{if("manual"===e.source&&"list"===e.view)return"index";if("space"===e.source&&"list"===e.view)return"space";if("theme"===e.source&&"list"===e.view){var t;return(null===(t=l.dynamicParams)||void 0===t?void 0:t.space)?"space-theme":"theme"}return"experience"===e.source&&"single"===e.view?"experience":"not-implemented"},o=async(e,l,t)=>{switch(u(e,l)){case"experience":{let{expData:e,expObject:i}=await (0,a.vON)(l,{})||{};return{...(0,a.FLZ)(null==i?void 0:i.seo,t,l.lang,l.defaultLang,{title:(null==e?void 0:e.title)||"",description:(null==e?void 0:e.description)||"",image:(0,a.t2Y)(null==i?void 0:i.image)})}}case"space-theme":case"theme":{let{themeData:e,themeObject:i}=await (0,a.AnO)(l)||{};return{...(0,a.FLZ)(null==i?void 0:i.seo,t,l.lang,l.defaultLang,{title:(null==e?void 0:e.title)||"",description:(null==e?void 0:e.description)||"",image:(0,a.t2Y)(null==i?void 0:i.image)})}}case"space":{let{spaceData:e,spaceObject:i}=await (0,a.KmB)(l)||{};return{...t,...(0,a.FLZ)(null==i?void 0:i.seo,t,l.lang,l.defaultLang,{title:(null==e?void 0:e.title)||"",description:(null==e?void 0:e.description)||"",image:(0,a.t2Y)(null==i?void 0:i.image)})}}default:return t}},c=async(e,l,t)=>{let i=u(e,l),n=()=>({data:{templateVariant:i,pageNotFound:!0},dictionary:{}});switch(i){case"experience":{let{expObject:e,expData:r,additionalData:s,spaceData:d}=await (0,a.vON)(l,t)||{additionalData:{}};return e?{data:{experience:e,templateVariant:i,gtm:(null==l?void 0:l.isPreview)?{}:{gtm:e.gtm,variables:{CONTENT_REFERENCE:()=>e.reference||"",CONTENT_TITLE:()=>(null==r?void 0:r.title)||"",SPACE_SLUG:()=>(null==d?void 0:d.slug)||"",APP_TEMPLATE:()=>"experience"}}},dictionary:s}:n()}case"space-theme":case"theme":{let{theme:e}=l.dynamicParams;if(!e)return n();let{theme:r,additionalData:s}=await (0,a.EWX)(e,l,t),d=(0,a.j3t)(null==r?void 0:r.data,l.lang,l.defaultLang);return r?{data:{theme:r,themeBlocks:(null==d?void 0:d.blocks)||[],templateVariant:i,gtm:(null==l?void 0:l.isPreview)?{}:{gtm:r.gtm,variables:{CONTENT_REFERENCE:()=>r.reference||"",THEME_SLUG:()=>(null==d?void 0:d.slug)||"",CONTENT_TITLE:()=>(null==d?void 0:d.title)||"",APP_TEMPLATE:()=>"theme"}}},dictionary:s}:n()}case"space":{let{space:e}=l.dynamicParams;if(!e)return n();let{space:r,additionalData:s}=await (0,a.WXV)(e,l,t),d=(0,a.j3t)(null==r?void 0:r.data,l.lang,l.defaultLang),u=await (0,a.FK9)((null==r?void 0:r.id)||0,l.lang);return r?{data:{facets:u,space:r,spaceBlocks:(null==d?void 0:d.blocks)||[],templateVariant:i,gtm:(null==l?void 0:l.isPreview)?{}:{gtm:r.gtm,variables:{CONTENT_REFERENCE:()=>r.reference||"",SPACE_SLUG:()=>(null==d?void 0:d.slug)||"",CONTENT_TITLE:()=>(null==d?void 0:d.title)||"",APP_TEMPLATE:()=>"space"}}},dictionary:s}:n()}case"index":return{data:{spaces:await (0,a.Gr9)(),templateVariant:i},dictionary:{}};default:return n()}},v=(e,l,t)=>{let{spaces:i}=t||{};return{spaces:(0,a.RCH)(i||[],l),themes:(e.items||[]).map(e=>"themes"===e.collection&&e.item?(0,a.gMr)(e.item,l):null).filter(a.k11)}},m={access_mode:"access_infos_labels",activity_uid:"activity_labels",services_id:"services_labels",size_max:"sizesmax_labels",size_min:"sizesmin_labels",stars:"stars_labels",tags_uid:"tags_labels",restaurant_tags_uid:"restaurant_tags_labels"},g=e=>{try{return JSON.parse(e||"{}")}catch(e){return null}},p=e=>{let l=new Map;return e.forEach(e=>{l.set(e.name,e)}),Array.from(l.values())},b=(e,l,t)=>{var i,n,r;return t&&(null==t?void 0:null===(r=t.facets)||void 0===r?void 0:null===(n=r.map(t=>{let i=(0,a.t2Y)(null==t?void 0:t.search_facets_id),n=(0,a.Q2d)(null==i?void 0:i.data,l.lang,l.defaultLang),r=n.getGranular("meilisearch_attribute"),s=r&&r in m?m[r]:null;if(!i||!s||!r)return null;let d=e[s];return d?{facetFromCMS:i,matchingFacetFromIndex:d,t:n,facetName:r}:null}))||void 0===n?void 0:null===(i=n.filter(a.k11))||void 0===i?void 0:i.map(e=>{let{matchingFacetFromIndex:l,facetFromCMS:t,t:i,facetName:n}=e;return{name:i.getGranular("name")||"",filterStrategy:(null==t?void 0:t.search_logic)==="and"?"AND":"OR",items:p(Object.entries(l).map(e=>{let[l]=e,t=g(l);return t&&(null==t?void 0:t.label)?t:null}).filter(a.k11).map(e=>{let{label:l,value:t}=e;return{name:JSON.stringify([n,t]),label:l||""}}))}}))||[]},f=(e,l,t)=>{var i;let n=(0,a.t2Y)(e.filter),r=(0,a.j3t)(null==n?void 0:n.data,t.lang,t.defaultLang),s=(null===(i=((null==r?void 0:r.title)||"").split("\n"))||void 0===i?void 0:i[0])||"",d=((null==r?void 0:r.title)||"").replace("\n"," ")||"";return{ctaLabel:s,ctaLabelClear:(null==r?void 0:r.button_delete_label)||"",labelBy:"",ctaLabelApply:(null==r?void 0:r.button_apply_label)||"",headerMobile:d,itemsFound:(null==r?void 0:r.search_results_label)||"",ctaLabelClearMobile:(null==r?void 0:r.button_delete_label_mobile)||"",categories:b(l,t,(0,a.t2Y)(null==e?void 0:e.filter))}},_=(e,l,t,i,n)=>{var r;let s=(0,a.j3t)(e.data,t.lang,t.defaultLang);return{header:e.image?{breadcrumbConf:(0,a.xbu)(t.breadcrumb),mode:"secondary",surtitle:(null==s?void 0:s.baseline)||void 0,title:(null==s?void 0:s.subtitle)||"",bigtitle:(null==s?void 0:s.title)||"",image:(0,a.$s0)(e.image,t.lang,t.defaultLang)}:void 0,themes:(null===(r=e.themes)||void 0===r?void 0:r.map(l=>(0,a.gMr)(l.themes_id,t,e)).filter(a.k11))||[],description:(null==s?void 0:s.description)||void 0,dynamicContent:(null==i?void 0:i.length)?(0,d.lF)(i,t,n):void 0,experiencesProvider:a.a3y,filters:f(e,l,t),spaceId:e.id,locale:t.lang}},h=(e,l,t,i)=>{let n=(0,a.j3t)(e.data,l.lang,l.defaultLang);return{header:e.image?{breadcrumbConf:(0,a.xbu)(l.breadcrumb),mode:"secondary",bigtitle:(null==n?void 0:n.title)||"",image:(0,a.$s0)(e.image,l.lang,l.defaultLang)}:void 0,description:(null==n?void 0:n.description)||void 0,surtitle:(null==n?void 0:n.surtitle)||void 0,subtitle:(null==n?void 0:n.subtitle)||void 0,dynamicContent:(null==t?void 0:t.length)?(0,d.lF)(t,l,i):void 0,experiences:(e.experiences||[]).map(e=>e.experiences_id?(0,s.My)(e.experiences_id,l):null).filter(a.k11)}},E=(e,l,t)=>{var i,r;let{expData:u}=(0,s.mc)(e,l.lang,l.defaultLang),o={...l,linkActivityUid:(0,a.S6v)(e)},c=(0,s.w3)(e,o);return{dynamicContent:(0,d.lF)(e.blocks,o,t),header:{breadcrumbs:(0,a.xbu)(o.breadcrumb).items,accessibility:(0,s.n4)(e,o.lang,o.defaultLang),title:(null==u?void 0:u.title)||"",starsCount:e.stars||0,background:{picture:(0,n.s4)(e,o.lang,o.defaultLang)},tags:(0,s.C1)(e,o.lang,o.defaultLang),description:(null==u?void 0:u.description_short)||void 0,ctas:null===(r=e.links)||void 0===r?void 0:null===(i=r.map(l=>(0,a.pK9)((0,a.t2Y)(l.links_id),o,{video:(0,a.INO)((0,n._2)(e,o.lang)),position:"header",activityUid:(0,a.S6v)(e)})))||void 0===i?void 0:i.filter(a.k11)},anchorNavigation:{button:c,starsCount:e.stars||0,items:(0,a.SvN)(e.blocks,o),title:(null==u?void 0:u.title)||"",contentAbove:o.globalAlerts}}},x=e=>
1{let{block:l,pageContext:t,additionalData:a,additionalBlockDataDictionary:n}=e;switch(a.templateVariant){case"experience":return a.experience?(0,i.jsx)(r.HG,{...E(a.experience,t,n)}):(0,i.jsx)("div",{children:"Experience not found"});case"theme":case"space-theme":return a.theme?(0,i.jsx)(r.LR,{...h(a.theme,t,a.themeBlocks,n)}):(0,i.jsx)("div",{children:"Theme not found"});case"space":return a.space?(0,i.jsx)(r.nY,{..._(a.space,a.facets||{},t,a.spaceBlocks,n)}):(0,i.jsx)("div",{children:"Space not found"});case"index":return(0,i.jsx)(r.b0,{...v(l,t,a)});default:return console.warn("[blocks_experiences] Not implemented view",a.templateVariant,JSON.stringify(l,null,2).slice(0,300)),(0,i.jsx)("div",{children:"handle me!"})}};l.default=x}}]);

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.