PageSourceSearch

https://www.locaties.nl/_next/static/chunks/5782-8ee3d3d377d70ec4.js

js locaties.nl collected 2026-10-02 07:08:00 UTC 13,022 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5782],{3826:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var n=a(84888);a(70900);var i=a(78022),s=a(63726),r=a(61419),l=a(70896),o=a(57578),u=a.n(o),c=a(25577);function d(e){let{text:t,total:a,visibleItems:o,buttonText:d,isLoading:h,fetchNextItems:p}=e,m=(0,i.a)();return h?(0,n.jsx)("div",{className:u().loaderWrapper,children:(0,n.jsx)(r.A,{animate:!0})}):(0,n.jsx)(c.A.Section,{spacing:"large",children:(0,n.jsxs)("div",{className:u().showNext,children:[(0,n.jsx)("span",{className:u().showNextText,children:(0,l.a4)(t)?t:m("pagination.visibleItems",{values:{number:o,total:a}})}),a>o&&(0,n.jsx)("div",{className:u().showNextButton,children:(0,n.jsx)(s.Ay,{as:"button",variant:s.Ak.tertiary,onClick:p,children:(0,l.a4)(d)?d:m("pagination.next")})})]})})}},7895:e=>{e.exports={catalogueToolBarWrapper:"styles_catalogueToolBarWrapper__fcHY4"}},12070:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=(e,t)=>{let a,n=()=>{null!=a&&(clearTimeout(a),a=null)},i=function(){for(var i=arguments.length,s=Array(i),r=0;r<i;r++)s[r]=arguments[r];n(),a=setTimeout(()=>{e(...s)},t)};return i.cancel=()=>{n()},i}},17935:(e,t,a)=>{"use strict";a.d(t,{Pe:()=>i,RH:()=>n});let n=25e3,i=12},18802:(e,t,a)=>{"use strict";a.d(t,{A:()=>d});var n=a(84888),i=a(96342),s=a(402),r=a.n(s),l=a(61426),o=a.n(l),u=a(33464),c=a.n(u);function d(e){let{children:t,theme:a}=e;return(0,n.jsx)("div",{className:(0,i.A)({[r().inspirerendelocaties]:"inspirerendelocaties"===a,[o().locaties]:"locaties"===a,[c().toptrouwlocaties]:"toptrouwlocaties"===a||"opentoptrouwlocatieroute"===a}),children:t})}},24983:(e,t,a)=>{"use strict";a.d(t,{A:()=>T,a:()=>P});var n=a(84888),i=a(70900),s=a(96342),r=a(10699),l=a(70896),o=a(88311),u=a(12421),c=a(53098),d=a(3826),h=a(96182),p=a(29703),m=a(40730),g=a(39569),v=a(70736),f=a(23561),x=a(78022),y=a(90827),A=a.n(y),w=a(9660),C=a(20383),I=a(45533),j=a(48536),_=a(24590),b=a(7043),E=a(82098),S=a(3838),N=a(19562),k=a(23932),P=function(e){return e.Landing="Landing",e.Brand="Brand",e.Category="Category",e.MyEvent="MyEvent",e}({});function T(e){let{pageTitle:t,grid:a,items:y,imageSizes:P,total:T,isLoading:L,childElement:z,catalogueType:q,gtmListIdentifier:R,fetchNextItems:V,locale:M,productHeaderLevel:B,setMyEventMatchingDetailsData:W,includeAttributes:D=!0}=e,{matchingTemplateId:H}=(0,E.S)(),{openDialog:O}=(0,N.h)(),F=(0,x.a)(),{isXxlOrLarger:G}=(0,S.z)(),Y=G?7:5,K=(0,l.a4)(a)?a:{columns:1,columnWidth:"minmax(10%, 1fr)",gap:24,rowGap:48,breakpoints:{550:{columns:2},1024:{columns:3},1440:{columns:4}}},Q=(0,i.useCallback)(e=>{if("MyEvent"===q){var t,a,i,s,r;if((0,f.K8)(e)&&(0,l.a4)(null==(t=e.additionalData)?void 0:t.matching.percentage))return(0,n.jsx)(j.X,{flag:"my_event_matching_details",match:!0,fallback:(0,n.jsx)(I.A.Container,{className:A().cardChips,renderType:"div",size:"small",children:(0,n.jsx)(I.A.ChipTitle,{title:F("myEvents.catalogue.match.percentage",{values:{var:(0,_.E)(M,0).format(null!=(s=null==(a=e.additionalData)?void 0:a.matching.percentage)?s:0)}})})}),children:(0,n.jsxs)(I.A.Container,{className:A().cardChips,href:(0,k.zY)("my-event-matching-details"),renderType:"a",onClick:t=>{t.preventDefault(),O("my-event-matching-details","push"),(0,l.a4)(W)&&W(e)},size:"small",children:[(0,n.jsx)(I.A.ChipTitle,{title:F("myEvents.catalogue.match.percentage",{values:{var:(0,_.E)(M,0).format(null!=(r=null==(i=e.additionalData)?void 0:i.matching.percentage)?r:0)}})}),(0,n.jsx)(I.A.ChipIcon,{icon:C.V.info})]})})}},[q,M,O,W,F]);return(0,n.jsxs)(n.Fragment,{children:[(0,l.pE)(y)||!(0,l.pE)(y)&&L?(0,i.createElement)(o.x,{...K,className:(0,s.A)("hasItems",A().catalogue),key:"hasItems"},(0,n.jsxs)(m.E,{listIdentifier:R,children:[(0,l.pE)(y)&&y.map((e,t)=>(0,n.jsxs)(i.Fragment,{children:[(0,l.a4)(z)&&z.position===t&&(0,n.jsx)(o.x.Column,{...z.columnProps,children:z.element}),(0,n.jsx)(o.x.Column,{span:1,children:(0,n.jsx)(c.A,{hidePlaceholder:!0,index:t,children:(0,n.jsx)(p.A,{product:e,productHeaderLevel:B,mainImage:(0,f.BB)(e)?e.mainImage:((0,v.Y$)(e)||(0,g.H)(e))&&(0,l.pE)(e.images)?e.images[0]:void 0,href:(0,r.F)({id:e.id,title:e.title,type:e.typeName,locale:M}),priority:t<2,imageSizes:P,chip:Q(e),eventSource:"product_catalogue",productType:w.K$.venue,isFlippable:!0,index:t,children:D&&((0,f.BB)(e)||(0,v.Y$)(e)||(0,g.H)(e))&&(0,n.jsx)(u.A,{item:e})})},"searchProduct-".concat(t))}),t===Y&&("Landing"===q||"Category"===q)?(0,n.jsx)(o.x.Column,{span:1,breakpoints:{550:{span:2},1024:{span:3},1440:{span:4}},children:(0,n.jsx)(j.X,{flag:"my_event_wizard",trackView:!1,matchesAdditionalConditions:(0,l.a4)(H),match:!0,children:(0,n.jsx)(b.A,{isActive:!0,variant:"contained",eventSource:"full_page_banner"})})}):null]},t)),(0,l.a4)(z)&&(!(0,l.a4)(y)||y.length<=z.position)&&(0,n.jsx)(o.x.Column,{...z.columnProps,children:z.element})]})):(0,n.jsx)(o.x,{columns:1,className:A().catalogue,children:(0,l.a4)(t)?(0,n.jsx)(o.x.Column,{span:1,children:(0,n.jsx)(h.A,{message:F("catalogue.message.no.results.with.title",{values:{var:t}})})}):(0,n.jsx)(o.x.Column,{span:1,children:(0,n.jsx)(h.A,{message:F("catalogue.message.no.results")})})},"nothingFound"),(0,l.a4)(V)&&(0,l.pE)(y)&&(0,n.jsx)(d.A,{text:F("pagination.visibleItems",{values:{number:y.length,total:T}}),isLoading:L,total:T,visibleItems:y.length,fetchNextItems:V})]})}},33413:(e,t,a)=>{"use strict";a.d(t,{A:()=>N});var n=a(84888),i=a(70900),s=a(28468),r=a(78022),l=a(70896),o=a(45831),u=a(90663),c=a(24983),d=a(57875),h=a(35142),p=a(25577),m=a(46347),g=a.n(m),v=a(94744),f=a(17935),x=a(45298),y=a(82169),A=a(17398),w=a(63726),C=a(58830),I=a(20383),j=a(59968),_=a(53456),b=a(94906),E=a(1965),S=a(3666);function N(e){var t,a,m,N,k,P;let{descriptor:T,catalogueSearchResponse:L,catalogueSearchRequest:z}=e,q=(0,r.a)(),R=(0,s.useRouter)(),V=R.locale,[M,B]=(0,i.useState)(),[W,D]=(0,i.useState)(null!=(m=L.items)?m:[]),[H,O]=(0,i.useState)(!1),[F,G]=(0,i.useState)(null!=(N=null==(t=L.items)?void 0:t.length)?N:0),{deferredScroll:Y,setDeferredScroll:K}=(0,A.SF)(),[Q,U]=(0,i.useState)(),$=(0,i.useRef)(void 0),{setActiveFilterSlide:J}=(0,A.SF)(),{searchScope:X,searchUpdate:Z,searchRequest:ee,filterRequest:et,filterUpdate:ea}=(0,E.$A)(),en=(0,y.CJ)(),{isLessThanTarget:ei}=(0,j.n)(1023),es=(0,S.I)(),er=(0,i.useCallback)(()=>{en(x.J.SEARCH,"push",void 0,ei?{view:_.n.Map}:void 0)},[ei,en]),el=(0,i.useCallback)(async(e,t,a)=>
1await (0,v.kc)({...z,size:e,skip:t,seed:a}),[z]),eo=(0,i.useCallback)(async()=>{let e=W.length<f.Pe?Math.min(f.Pe,L.total):Math.min(f.Pe+W.length,L.total);$.current=window.scrollY,es({size:e.toString()}),G(e)},[L.total,W.length,es]);(0,i.useEffect)(()=>{var e,t;let a=R.query.size;if((0,l.Kg)(a))return void G(Math.min(parseInt(a),L.total));G(null!=(t=null==(e=L.items)?void 0:e.length)?t:0)},[L.items,L.total,R.query.size]),(0,i.useEffect)(()=>B("\n      (max-width: 550px) ".concat((0,o.W0)({size:100,unit:o.kI.vw}),",\n      (max-width: 1024px) ").concat((0,o.W0)({size:55,unit:o.kI.vw}),",\n      (max-width: 1440px) ").concat((0,o.W0)({size:36,unit:o.kI.vw}),",\n      (max-width: 1920px) ").concat((0,o.W0)({size:30,unit:o.kI.vw}),",\n      ").concat((0,o.W0)({size:500,unit:o.kI.px}))),[]),(0,i.useEffect)(()=>{if(!H){if(W.length<F){let e=F-W.length;e>0&&(O(!0),el(e,W.length,L.seed).then(e=>{if(!(0,h.Y5)(e)){var t;D([...W,...null!=(t=e.items)?t:[]])}}).catch(e=>console.error(e)).finally(()=>O(!1)))}else if(W.length===F){var e;let t=null!=(e=$.current)?e:Y;if(!(0,l.a4)(t))return;U(t),$.current=void 0,(0,l.a4)(Y)&&K(void 0)}}},[L.seed,Y,el,H,W,F,K]),(0,i.useLayoutEffect)(()=>{(0,l.a4)(Q)&&(window.scrollTo({top:Q,behavior:"instant"}),U(void 0))},[Q]),(0,i.useEffect)(()=>{D(L.items)},[T.hash,L.items]);let eu=(0,i.useCallback)(async e=>{await ea({queries:[e],facets:null==et?void 0:et.facets,seed:null==et?void 0:et.seed}),await Z({...ee,queries:[e]}),en(x.J.SEARCH,"push")},[null==et?void 0:et.facets,null==et?void 0:et.seed,ea,en,ee,Z]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.Ay,{title:T.title,colorHue:u.pN.medium,children:(0,l.sk)(z)&&(0,l.sk)(L)&&(0,l.a4)(X)?(0,n.jsx)(b.A,{searchScope:X,querySpecifier:null!=(k=null==(a=z.queries)?void 0:a[0])?k:{},queryIndicator:L.query,onQuerySpecifierUpdate:eu,tagVariant:"outlined"}):null}),(0,n.jsxs)(p.A.Container,{size:"wide",padding:"medium",spacing:"grid",className:g().groupCatalogue,children:[(0,n.jsxs)(d.A,{children:[(0,n.jsx)(C.A.Box,{gap:8,grow:1,children:(0,n.jsx)(w.Ay,{as:"button",icon:I.V.filter_alt,hideChildren:!1,onClick:()=>{J({slide:A.Ik.filters})},children:q("filter")})}),(0,n.jsx)(w.Ay,{as:"button",variant:w.Ak.tertiary,icon:I.V.map,hideChildren:!1,onClick:er,children:q("show map")})]}),(0,n.jsx)(c.A,{productHeaderLevel:2,locale:V,gtmListIdentifier:null!=(P=T.title)?P:"query",items:W,imageSizes:M,total:L.total,isLoading:H||!(0,l.a4)(M),fetchNextItems:async()=>await eo()})]})]})}},46347:()=>{},47697:(e,t,a)=>{"use strict";t.A=void 0,t.A=function(e){return e&&e.__esModule?e:{default:e}}(a(53009)).default},53009:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(70900),i=a(72991);t.default=()=>{let[e,t]=(0,n.useState)({height:0,width:0}),a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=()=>(null==a.current&&(a.current=document.createElement("div"),a.current.style.width="99px",a.current.style.height="99px",a.current.style.overflow="scroll",a.current.style.position="absolute",a.current.style.top="-9999px",a.current.setAttribute("aria-hidden","true"),a.current.setAttribute("role","presentation")),a.current),n=()=>{let{offsetHeight:a,clientHeight:n,offsetWidth:i,clientWidth:s}=e(),r=a-n,l=i-s;t(e=>{let{height:t,width:a}=e;return t!==r||a!==l?{height:r,width:l}:e})},s=(0,i.debounce)(n,100);window.addEventListener("resize",s),document.body.appendChild(e()),n();let r=e();return()=>{s.cancel(),window.removeEventListener("resize",s),document.body.removeChild(r)}},[]),e}},57578:e=>{e.exports={showNext:"styles_showNext__LW8GA",showNextText:"styles_showNextText__AdRpp",loaderWrapper:"styles_loaderWrapper__VvzmX"}},57875:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(84888);a(70900);var i=a(7895),s=a.n(i),r=a(58830);function l(e){let{children:t}=e;return(0,n.jsx)("div",{className:s().catalogueToolBarWrapper,"data-nosnippet":!0,children:(0,n.jsx)(r.A.Box,{gap:8,justify:"space-between",grow:1,direction:"row",children:t})})}},59297:(e,t,a)=>{"use strict";a.d(t,{fY:()=>i});var n=a(35142);a(94744),a(70896),a(31415);let i=async e=>{let{config:t,catalogueId:a,culture:i,matchingTemplateId:s}=e,r=(0,n.oh)({culture:i,siteName:t.siteName});return await Promise.all([r]).then(e=>
1({culture:i,baseCatalog:a,presentation:t.baseChannelKey,footerNavigation:e[0],siteConfig:t.siteConfiguration,matchingTemplateId:null!=s?s:null}))},s=async e=>{var t,a,n,i,s;let r,o,u,{siteRouteInfoRequest:c,culture:d}=e,h=c.routeQuery;if(hasValueAndLength(h.queries)&&(r=null==(t=h.queries[0].geoPoint)?void 0:t.id,o=h.queries[0]),hasValue(r)){let e=await getGeopointByIDAPI({id:r.toString()});if(hasValue(e)&&isErrorMessage(e))return e;switch(e.type){case GeoPointType.city:u=null==(n=e.boundaries)?void 0:n.province;break;case GeoPointType.province:u=null==(i=e.boundaries)?void 0:i.country}let t={...c,routeQuery:{...h,queries:[{...o,geoPoint:{distance:null!=(s=null==o||null==(a=o.geoPoint)?void 0:a.distance)?s:DISTANCE_FROM_LOCATION,id:null!=u?u:r}}],culture:d,size:CATALOGUE_INITIAL_SIZE}};return await l({siteRouteInfoRequest:t,culture:d,isBroader:!0,isEndResult:!hasValue(u)})}return{error:!0,message:"Something when't wrong"}},r=async e=>{if(hasValueAndLength(e.queries)){var t;let a=e.queries[0].geoPoint;if(!hasValue(a))return;let n=await getGeopointByIDAPI({id:a.id.toString()});if(!(hasValue(n)&&isErrorMessage(n)))return{id:n.id,type:n.type,name:null!=(t=n.title)?t:""}}},l=async e=>{let t,{siteRouteInfoRequest:a,culture:n,isBroader:i,isEndResult:l}=e,o=a.routeQuery;if("CategorySearch"===a.endpoint){let e=await categorySearchAPI({...o,culture:n,size:CATALOGUE_INITIAL_SIZE});if(isErrorMessage(e))return e;if(hasValueAndLength(e.items)||hasValue(l)&&l){hasValue(i)&&i&&(t=await r(o));let n=await getCategoryDetailsAPI({categoryId:parseInt(o.id)});return isErrorMessage(n)?n:{pageData:e,selectedCategory:n,updatedRouteInfoRequest:a,broaderSearch:t}}return await s({siteRouteInfoRequest:a,culture:n})}let u=await catalogueSearchAPI({...o,id:o.id.toString(),culture:n,size:CATALOGUE_INITIAL_SIZE});return isErrorMessage(u)?u:hasValueAndLength(u.items)||hasValue(l)&&l?(hasValue(i)&&i&&(t=await r(o)),{pageData:u,selectedCategory:null,updatedRouteInfoRequest:a,broaderSearch:t}):await s({siteRouteInfoRequest:a,culture:n})}},59469:(e,t,a)=>{"use strict";a(30254)},72991:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return n.default}});var n=function(e){return e&&e.__esModule?e:{default:e}}(a(12070))},90827:e=>{e.exports={catalogue:"styles_catalogue__YoPuH"}}}]);

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.