1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[8007],{9383:function(e,t,n){var a=n(40684),r=n(36897),i=n(52099),o=n(78166);t.A=function(e,t){return{type:"FeatureCollection",features:e.map((function(e){var n=(0,i.A)(e);return n?{type:"Feature",properties:{id:e.id,imageUrl:(0,o.J1)((0,a.HY)(e).link,"map-marker"),type:"venue",title:(0,r.Ay)(e.translations,t,"name")},geometry:{type:"Point",coordinates:[n.lon,n.lat]}}:null})).filter((function(e){return null!=e}))}}},63269:function(e,t,n){n.d(t,{S:function(){return i}});var a=n(57132),r=n(78166),i=function(e,t,n,i,o,l,u){switch(t){case"event":case"venue":case"page-template":e.classList.add("map-marker-wrapper");var s=document.createElement("img");s.src=(0,r.J1)(n,"map-marker"),s.alt="",e.appendChild(s);break;case"restaurant":e.classList.add("restaurant-marker-wrapper");break;case"district":e.classList.add("district-marker-wrapper");var c=document.createElement("span");c.innerHTML="".concat(i+1),e.appendChild(c);break;case"cluster":e.classList.add("mapCluster");var d=document.createElement("span");d.innerHTML="".concat(i),e.appendChild(d)}return new a.Dv({element:e}).setLngLat([o,l]).addTo(u)}},58138:function(e,t,n){n.d(t,{A:function(){return u}});var a=n(6934),r=n(58612),i=(0,a.KR)({}),o=function(e){e.forEach((function(e){e in i.value||(i.value[e]=(0,r.d6)(e))}))},l=function(e,t){if(null==t)return(0,r.xf)([e]),void(i.value[e]=[]);if(Array.isArray(t)){var n=t.filter((function(e){return null!=e}));i.value[e]=n,n.length>0?(0,r.QD)(e,n):(0,r.xf)([e])}else(0,r.V9)(e,t),i.value[e]=(0,r.d6)(e)};function u(e){return o(null!=e?e:[]),[(0,a.tB)(i),l]}},62836:function(e,t,n){n.d(t,{HP:function(){return g},Lp:function(){return u},Mu:function(){return A},SE:function(){return b},X5:function(){return l},XM:function(){return r},Yi:function(){return d},Yw:function(){return f},_o:function(){return p},b:function(){return c},cF:function(){return m},e$:function(){return h},eU:function(){return o},iB:function(){return i},kR:function(){return a},v3:function(){return s},vr:function(){return v},xW:function(){return y}});var a=Symbol("filterDispatch"),r=Symbol("filterState"),i=Symbol("eventPlannerConfig"),o=Symbol("autocompleteSearchData"),l=Symbol("searchBarData"),u=Symbol("datesData"),s=Symbol("arsene50Data"),c=Symbol("isMobileSubmenuOpen"),d=(Symbol("googleApiKeyKey"),Symbol("searchResultsMobileDialogKey")),p=Symbol("personalSpaceDialog"),f=Symbol("isLocalDialog"),m=(Symbol("viewMoreButtonKey"),Symbol("anyFilterClickCategoryKey")),A=Symbol("activeFinderKey"),v=Symbol("isMapShownKey"),y=Symbol("rfpListEndpointKey"),g=Symbol("homeB2BPropsKey"),h=Symbol("myFavouritesPropsKey"),b=Symbol("getRecaptchaTokenKey")},15388:function(e,t){t.A=function(e){return"fr"===e||e.includes("fr-")?" ":""}},52099:function(e,t,n){var a=n(52825);t.A=function(e){return(0,a.A)(e)?e.location.lon&&e.location.lat?{lon:e.location.lon,lat:e.location.lat}:null:e.is_online?null!==(t=e.place.location)&&void 0!==t&&t.lat&&e.place.location.lon?{lat:e.place.location.lat,lon:e.place.location.lon}:null:e.place&&e.place.location&&e.place.location.lon&&e.place.location.lat?{lat:e.place.location.lat,lon:e.place.location.lon}:null;var t}},36897:function(e,t,n){n.d(t,{Ay:function(){return l},aH:function(){return p},dF:function(){return c},sl:function(){return d}});var a=n(3453),r=n(89394);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,l=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){u=!0,i=e},f:function(){try{l||null==n.return||n.return()}finally{if(u)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function l(e,t,n){var a,r,i,o,l,u,s,c=null===(a=e[t])||void 0===a?void 0:a[n];if(c)return c;var d=null===(r=e.en)||void 0===r?void 0:r[n];if(d)return d;var p=null===(i=e.fr)||void 0===i?void 0:i[n];if(p)return p;var f=null===(o=e.nl)||void 0===o?void 0:o[n];if(f)return f;var m=null===(l=e.sp)||void 0===l?void 0:l[n];if(m)return m;var A=null===(u=e.it)||void 0===u?void 0:u[n];if(A)return A;var v=null===(s=e.de)||void 0===s?void 0:s[n];return v||null}var u=["en","fr","nl","sp","it","de"],s=function(e){return(0,r.A)(new Set([e].concat(u)))},c=function(e,t){var n,a=i(s(t));try{for(a.s();!(n=a.n()).done;){var r=n.value,o=e.translations[r];if(o){var l="booking_url"in o?o.booking_url:o.boxoffice_url;if(l)return l}}}catch(e){a.e(e)}finally{a.f()}},d=function(e,t){var n=[[],!1];if(!e)return n;var a,r=i(s(t));try{for(r.s();!(a=r.n()).done;){var o=a.value;if(e[o]&&e[o].length>0&&e[o].every(Boolean))return[e[o],o===t]}}catch(e){r.e(e)}finally{r.f()}return n},p=function(e,t){var n,r=d(e,t);return null!==(n=(0,a.A)(r,1)[0][0])&&void 0!==n?n:""}},58612:function(e,t,n){function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
1if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){u=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(u)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}n.d(t,{BQ:function(){return f},Kw:function(){return s},QD:function(){return c},V9:function(){return p},d6:function(){return d},mZ:function(){return A},xf:function(){return m}});var i=new Event("urlupdate"),o=function(e){return""===e.toString()?window.location.pathname:window.location.pathname+"?"+e.toString()},l=function(e){var t=document.querySelector('link[rel="canonical"]');t&&t instanceof HTMLLinkElement&&(t.href=e,history.pushState(null,"",e))},u=function(e){var t=document.getElementsByClassName("cmp-language-navigation__item-link");Array.from(t,(function(t){if(t instanceof HTMLAnchorElement&&""!==t.href){var n=new URL(t.href);n.search=e,t.setAttribute("href",n.toString())}}))},s=function(e,t){if("URLSearchParams"in window){var n=new URLSearchParams(window.location.search),a=o(n);n.append(e,"string"==typeof t?t:t.toString());var r=o(n);u(n.toString()),r!==a&&l(r),window.dispatchEvent(i)}},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("URLSearchParams"in window){var n=new URLSearchParams(window.location.search),a=o(n);n.delete(e),t&&t.forEach((function(t){"number"==typeof t&&(t=t.toString()),n.append(e,t)}));var r=o(n);u(n.toString()),r!==a&&l(r),window.dispatchEvent(i)}},d=function(e){return"URLSearchParams"in window?new URLSearchParams(window.location.search).getAll(e):[]},p=function(e,t){var n=d(e);n.includes(t)?(n=n.filter((function(e){return e!==t})),c(e,n)):s(e,t)},f=function(e){if("URLSearchParams"in window){var t=new URLSearchParams(window.location.search);if(t.values().next().done)return!0;var n,r=a(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(t.has(i))return!1}}catch(e){r.e(e)}finally{r.f()}}return!0},m=function(e){if("URLSearchParams"in window){var t=new URLSearchParams(window.location.search),n=o(t);e.forEach((function(e){t.delete(e)}));var a=o(t);u(t.toString()),a!==n&&l(a),window.dispatchEvent(i)}},A=function(e,t){var n={},a=new URL(e),r=a.searchParams;return t||(t=Array.from(r.keys())),t.forEach((function(e){var t=r.get(e);t&&(n[e]=t,r.delete(e))})),a.search=r.toString(),[a.toString(),n]}},60226:function(e,t,n){n.r(t),n.d(t,{default:function(){return je}});var a=n(6934),r={class:"cmp-finder__root cmp-exp-finder"},i={class:"cmp-finder__content"},o={key:0,class:"filter-step filter-venue-capacity"},l={class:"text u-max-width--medium u-text-centered"},u={class:"filters-list"},s={class:"cmp-finder-tabs__content"},c={key:0},d=["id"];var p=n(3453),f=n(45819),m=n(53980),A=n(11743),v=n(58612),y=n(53737),g=n(58138),h={key:0,class:"cmp-map-itinerary__heading"},b={class:"cmp-map-itinerary__container"},S={class:"cmp-map-itinerary__card-list-container"},k={key:0,class:"cmp-no-itinerary-msg"},x={class:"u-color--error"},w=["disabled"],C={class:"cmp-map-itinerary__card-list-header"},M={class:"cmp-map-itinerary__title"},E={class:"cmp-map-itinerary__description"},R={class:"cmp-map-itinerary__groupSize"},L={class:"cmp-map-itinerary__groupSize-label"},I={key:0,class:"cmp-map-itinerary__groupSize-value"},V={class:"displayed"},F={key:1,class:"not-displayed"},D={class:"not-displayed__label"},T=["disabled"],_={class:"cmp-map-itinerary__card-list-footer"},P=["value"],U={class:"cmp-map-itinerary__map-container"},O={key:0},B={key:1,class:"congratulations-message"},X=["title"];var j=n(89394),N=n(40684),K=n(9383),Q=n(15261),z=n(27152),Y=n(66978),H=n(57132),W=n(9071),q=n(82410),G=n(58758),Z=n(61425),J=n(51),$=n(68019),ee=n(52825),te=n(52099),ne=n(79836),ae=n(96573),re=n(83909),ie=(0,g.A)([y.Y5]),oe=(0,p.A)(ie,2)[1],le=function(e,t){return"".concat(e,".json?id=").concat(t.join(","))},ue=n(74528),se=n(10467),ce=n(54756),de=n.n(ce),pe=n(78926),fe=210,me=297,Ae=10,ve=20,ye={text:{font:{family:"Caros",style:"normal",size:9,color:"#292929"}},title:{font:{family:"Beatrice",style:"bold",size:19,color:"#000000"}},subtitle:{font:{family:"Caros",style:"normal",size:14,color:"#000000"}},secondary:{font:{family:"Caros",style:"normal",size:7,color:"#292929"}}},ge=function(e,t){t.setFontSize(ye[e].font.size).setTextColor(ye[e].font.color),t.setFont(ye[e].font.family,ye[e].font.style)};function he(e,t){var n=t.initialY,a=t.margin,r=void 0===a?Ae:a,i=t.defaultLineHeight,o=void 0===i?1:i,l=t.pageBackgroun
1dColor,u=t.displayPageNumber,s=t.onNewPage;e.addFileToVFS("beatrice-bold.ttf",pe.w0),e.addFont("beatrice-bold.ttf","Beatrice","bold"),e.addFileToVFS("caros-normal.ttf",pe.l8),e.addFont("caros-normal.ttf","Caros","normal");var c={y:null!=n?n:r,pageNumber:0},d={getVerticalSpaceLeft:function(){return me-c.y-r},addPage:function(){var t,a;0!==c.pageNumber&&e.addPage(),l&&(t=l,e.setFillColor(t),e.rect(0,0,fe,me,"F")),c.y=null!=n?n:r,c.pageNumber++,u&&(a=c.pageNumber,ge("text",e),e.text(String(a),fe-Ae,me-Ae,{align:"right"})),s&&s()}};d.addPage();var p=fe-2*r,f=me-r;return function(t){if("addPage"!==t){var n=t.x,a=void 0===n?r:n,i=t.forcedY,l=t.topMargin,u=t.bottomSpacing,s=t.pageBreak,m=t.beforeWrite,A=t.afterWrite,v=!1;if(m&&m(c,d),c.y>=f&&(d.addPage(),v=!0),null!=i&&(c.y=i),null!=l&&(c.y+=l),"text"in t){var y=t.text,g=t.style,h=void 0===g?"text":g,b=t.color,S=t.lineHeight,k=void 0===S?o:S,x=ye[h].font.size;c.y+=x/2.5*k,ge(h,e),b&&e.setTextColor(b);var w=e.splitTextToSize(y,p);e.text(w,a,c.y,{maxWidth:p,lineHeightFactor:k}),w.length>1&&(c.y+=(w.length-1)*(x/2.5)*k)}else{var C=t.imageData,M=t.width,E=t.height,R=t.ignoreMargins?0:r,L=me-c.y-R<E?(me-c.y-R)/E:1;e.addImage(C,a,c.y,M*L,E*L),c.y+=E*L}null!=u&&(c.y+=u),s&&!v&&d.addPage(),A&&A(c,d)}else d.addPage()}}var be=n(14182),Se=n(86551),ke=n(15295),xe=n(42286),we="custom-marker",Ce="venues-geojson-source",Me="markers-layer";function Ee(e){e.getLayer(Me)&&e.removeLayer(Me),e.getSource(Ce)&&e.removeSource(Ce)}function Re(e,t){e.addSource(Ce,{type:"geojson",data:{type:"FeatureCollection",features:t.map((function(e){return function(e,t){return{type:"Feature",geometry:{type:"Point",coordinates:t},properties:{title:e}}}(e.label,e.coordinates)}))}}),e.addLayer({id:Me,type:"symbol",source:Ce,layout:{"icon-allow-overlap":!0,"text-allow-overlap":!0,"icon-image":we,"text-field":["get","title"],"text-font":["Open Sans Semibold","Arial Unicode MS Bold"],"text-size":23,"text-offset":[.6,0],"text-anchor":"center"},paint:{"text-opacity":.75,"text-color":"#F9593F"}})}function Le(e,t,n){var a,r,i,o,l=null!=t?String.fromCharCode(t+65):void 0;return{coordinates:[e.location.lon,e.location.lat],categories:(0,be.A)((0,Se.m)(e),e,n),label:l,name:null!==(a=null!==(r=e.translations[n].name)&&void 0!==r?r:e.translations.en.name)&&void 0!==a?a:"No name",address:null!==(i=e.visit_category)&&void 0!==i&&i.list.find((function(e){return(0,xe.A)(y.yN,e)}))?(0,ke.A)(e,n):void 0,email:e.translations[n].email,phone:null!==(o=e.translations[n].phone_contact)&&void 0!==o?o:e.translations[n].phone_booking,website:e.translations[n].website,image:(0,N.HY)(e)}}var Ie=function(){var e=(0,se.A)(de().mark((function e(t){var a,r,i,o,l,u,s,c,d,p,f,m;return de().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.mapboxMap,r=t.listOfVenues,i=t.notDisplayableVenues,o=t.title,l=t.description,u=t.groupSize,s=t.t,c=t.validLangCode,e.next=3,n.e(5463).then(n.bind(n,55463)).then((function(e){return new e.default})).catch((function(){return null}));case 3:if(d=e.sent){e.next=6;break}throw new Error("Could not load jspdf");case 6:if(a){e.next=8;break}throw new Error("Did not find mapboxMap");case 8:p=r.map((function(e,t){return Le(e,t,c)})),f=i.map((function(e){return Le(e,void 0,c)})),Ee(a),Re(a,p),m=he(d,{margin:ve,defaultLineHeight:1.2,pageBackgroun
1dColor:"#F5F5F5",displayPageNumber:!0,onNewPage:function(){d.addImage("data:image/png;base64,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",0,me-17.5,20,20)}}),setTimeout((function(){var e=a.getCanvas(),t=fe*e.height/e.width;r.length>0&&m({imageData:e,x:0,forcedY:0,width:fe,height:t,pageBreak:!0,ignoreMargins:!0}),m({text:o,style:"title",bottomSpacing:1.5});var n=null!=u&&""!==u?"".concat(s("Group size"),": ").concat(u," ").concat(s("attendees")):"".concat(s("Group size"),": ?");m({text:n,bottomSpacing:4}),l&&(m({text:s("Description"),style:"title",bottomSpacing:1.5}),m({text:l}));var i=function(e){e.categories.length>0&&m({text:e.categories.join(" · "),beforeWrite:function(e,t){var n=t.getVerticalSpaceLeft,a=t.addPage;n()<=ve&&a()}});var t="label"in e&&e.label?"".concat(e.label," - ").concat(e.name):"".concat(e.name);m({text:t,style:"subtitle",bottomSpacing:1.25}),e.address&&m({text:e.address,style:"secondary"}),e.email&&m({text:e.email,style:"secondary"}),e.phone&&m({text:e.phone,style:"secondary"}),e.website&&m({text:e.website,style:"secondary"}),m({text:"",bottomSpacing:3})};p.length>0&&(m({text:s("Displayed on the map"),style:"title",bottomSpacing:4}),p.forEach(i)),f.length>0&&(m({text:s("Not displayed on the map"),style:"title",bottomSpacing:4}),f.forEach(i)),d.save("Experience-Finder_visit-brussels.pdf"),Ee(a)}),500);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ve=n(15388),Fe=(0,a.$V)((function(){return n.e(4854).then(n.bind(n,34854))})),De=(0,a.pM)({name:"ExpFinderItinerary",components:{LoaderAnimation:ue.A,ShareButton:re.default,TextAreaField:ae.A,TextField:ne.A,VueButton:$.default,VueLink:Z.default,VueIcon:J.default,VueTitle:m.default,RFPItineraryCard:G.A,MapboxClickableMarker:q.A,MapErrorBox:Fe,FormValidation:Q.lV},props:{jsonPath:{type:String,default:""},title:{type:String,default:""},displayItineraryLines:{type:Boolean,default:!0},cardObjectType:{type:String,required:!0},capacity:{type:String,default:"0"},requestRfpFormPath:{type:String},itineraryMessage:{type:String},itineraryMessageDetails:{type:String}},setup:function(e){var t,n=function(e){var t=(0,a.Kh)({isLoading:!1,isError:!1,listOfVenues:[],notDisplayableVenues:[],coordinates:[],googleMapLink:"",mapboxMap:void 0,removeId:function(e){oe(y.Y5,e);var n=t.listOfVenues.find((function(t){return t.id===e}));if(n)return n.isGettingRemoved=!0,void t.updateMapboxItinerary();var a=t.notDisplayableVenues.filter((function(t){return t.id!==e}));a.length!==t.notDisplayableVenues.length&&(t.notDisplayableVenues=a)},updateMapboxItinerary:function(){var n=(0,v.d6)(y.Y5);n.length>0?(t.isLoading=!0,t.isError=!1,fetch(le(e,n),{method:"GET"}).then((function(e){return e.json()})).then((function(e){var n,a=e;t.coordinates=a.optimizedItinerary,t.listOfVenues=a.optimizedVenuesOrder,t.notDisplayableVenues=a.notDisplayableVenues,t.googleMapLink=a.googleMapLink,t.mapboxMap&&(t.mapboxMap.getSource("source1")?(0,H.Lb)(t.mapboxMap,t.coordinates):(0,H.s4)(t.mapboxMap,t.coordinates),(null===(n=t.coordinates)||void 0===n?void 0:n.length)>0&&t.mapboxMap.fitBounds((0,H.g2)(t.coordinates),{padding:{top:75,bottom:25,left:25,right:25}}))})).catch((function(e){console.error(e),t.isError=!0})).finally((function(){return t.isLoading=!1}))):(t.coordinates=[],t.listOfVenues=[],t.notDisplayableVenues=[],t.googleMapLink="")}});return t}(e.jsonPath),r=(0,f.s9)(),i=r.locale,o=r.t,l=(0,z.V)(i.value),u=(0,a.KR)(),s=(0,a.KR)([]),c=(0,W.A)(),d=(0,Y.A)(),m=(0,a.EW)((function(){return n.listOfVenues.length>12})),A=(0,a.KR)(),h=(0,a.KR)(""),b=(0,g.A)(),S=(0,p.A)(b,1)[0],k=(0,a.EW)((function(){return!S.value[y.Y5].length})),x={title:100,description:500},w=(0,a.KR)(!1);A.value=null===(t=(0,v.d6)(y.o.TITLE)[0])||void 0===t?void 0:t.substring(0,x.title),void 0===A.value&&(A.value=o("My personalised itinerary"),(0,v.Kw)(y.o.TITLE,A.value)),h.value=decodeURIComponent(((0,v.d6)(y.o.DESCRIPTION)[0]||"").substring(0,x.description)),h.value.length&&(w.value=!0);var C=(0,a.EW)((function(){var e=(0,v.d6)(y.Y5);return(0,j.A)(n.listOfVenues).sort((function(t,n){return e.indexOf(String(t.id))-e.indexOf(String(n.id))}))})),M=(0,a.EW)((function(){var e=(0,v.d6)(y.Y5);return(0,j.A)(n.notDisplayableVenues).sort((function(t,n){return e.indexOf(String(t.id))-e.indexOf(String(n.id))}))})),E=(0,K.A)(n.listOfVenues,l);(0,a.sV)((function(){u.value&&(n.mapboxMap=(0,H.MH)(u.value,[4.36,50.86],11,void 0,!0),n.mapboxMap.on("load",(function(){if(n.mapboxMap){(0,H.Gz)(E,n.mapboxMap),e.displayItineraryLines&&n.updateMapboxItinerary();try{!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFRQTFRF/////wAA/wAA2gAA1gAA1QAA3QAA1QAA1gAA1gAA1gAA1gAA2AAA1gAA1gAA1gAA1wAA2gAA1gAA1wAAxQAA1wAA1QAA1QAA1gAAzwAA1wAA3gAATRUriwAAABx0Uk5TAQYNK1peLyaOz9CaS8jazVZHwk8bd72/fCEUOWy2cQcAAABCSURBVHicHYtJEoAwEAJh4q6ZuMQ1//+nKJemqgEAzQjFQlU3ptJ2/TAGiSm6p9nAZXWPm1zej/O6teFTSv5v4IcXOywB9WppbvEAAAAASUVORK5CYII=",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:we;e.loadImage(t,(function(t,a){if(t)throw t;if(!a)throw new Error("Couldn't find or process image");e.addImage(n,a)}))}(n.mapboxMap)}catch(e){console.error(e)}}})))}));var R=function(e){var t,n;s.value=[],(t=s.value).push.apply(t,(0,j.A)(e));var r=null===(n=c.value.find((function(e){return e.cardObject.id===s.value[0]})))||void 0===n?void 0:n.$el;(0,a.dY)((function(){r&&r instanceof HTMLElement&&r.scrollIntoView({behavior:"smooth",block:"nearest"})}))},L=(0,a.KR)(void 0!==e.itineraryMessage);return{cardsOnMap:C,notDisplayedCards:M,mapDivRef:u,isItineraryErrorDisplayed:k,useApiFirstImageData:N.HY,activeCards:s,cardRefs:c,WINDOW_SIZE_LARGE:y.Fj,windowSize:d,geoJsonData:E,displayMapBoxError:m,isVenue:ee.A,toggleActive:function(e){R([e])},remove:function(){s.value=[]},getCoordinatesFromEventOrVenue:te.A,toggleActiveIndexes:R,isDescriptionDisplayed:w,showHideTextArea:function(e){null!=e&&e.target&&"value"in e.target&&!e.target.value&&(w.value=!1)},showCongratulationsMessage:L,download:function(){return Ie({mapboxMap:n.mapboxMap,listOfVenues:C.value,
1notDisplayableVenues:M.value,validLangCode:l,t:o,title:A.value||o("My personalised itinerary"),description:h.value,groupSize:e.capacity}).catch(console.error)},itineraryState:n,redirectToRfpForm:function(){sessionStorage.setItem(y.AH,n.googleMapLink);var t=new URLSearchParams(window.location.search);window.location.href=e.requestRfpFormPath+"?"+t.toString()},itineraryTitle:A,updateItineraryTitle:function(e){var t=e.substring(0,x.title).trim();(0,v.QD)(y.o.TITLE,[t]),A.value=t},itineraryDescription:h,updateItineraryDescription:function(e){var t=e.substring(0,x.description).trim();(0,v.QD)(y.o.DESCRIPTION,[encodeURIComponent(t)]),h.value=t},maxlength:x,frSpace:Ve.A,locale:i,EXPERIENCE_FINDER:y.yN}}}),Te=(n(34272),n(66262));const _e=(0,Te.A)(De,[["render",function(e,t,n,r,i,o){var l=(0,a.g2)("VueTitle"),u=(0,a.g2)("LoaderAnimation"),s=(0,a.g2)("VueIcon"),c=(0,a.g2)("TextField"),d=(0,a.g2)("VueButton"),p=(0,a.g2)("TextAreaField"),f=(0,a.g2)("VueLink"),m=(0,a.g2)("RFPItineraryCard"),A=(0,a.g2)("ShareButton"),v=(0,a.g2)("FormValidation"),y=(0,a.g2)("MapErrorBox"),g=(0,a.g2)("MapboxClickableMarker");return(0,a.uX)(),(0,a.CE)(a.FK,null,[e.title?((0,a.uX)(),(0,a.CE)("div",h,[(0,a.bF)(l,{text:e.title,class:"cmp-title--medium"},null,8,["text"])])):(0,a.Q3)("v-if",!0),(0,a.Lk)("div",b,[(0,a.bF)(a.eB,{name:"fade"},{default:(0,a.k6)((function(){return[e.itineraryState.isLoading?((0,a.uX)(),(0,a.Wv)(u,{key:0})):(0,a.Q3)("v-if",!0)]})),_:1}),(0,a.Lk)("div",S,[(0,a.bF)(v,{onSubmit:e.redirectToRfpForm},{default:(0,a.k6)((function(){return[e.isItineraryErrorDisplayed?((0,a.uX)(),(0,a.CE)("div",k,[(0,a.bF)(s,{class:"u-color--error",path:"/content/dam/visitbrussels/icons/error.svg"}),(0,a.Lk)("p",x,(0,a.v_)(e.$t("There is no item in your itinerary yet.")),1),(0,a.Lk)("p",null,(0,a.v_)(e.$t("In order to create an itinerary or submit a RFP...")),1)])):(0,a.Q3)("v-if",!0),(0,a.Lk)("fieldset",{class:"cmp-map-itinerary__header-fieldset",disabled:e.isItineraryErrorDisplayed},[(0,a.Lk)("div",C,[(0,a.Lk)("div",M,[(0,a.bF)(c,{icon:"information",name:"itinerary_title",placeholder:e.$t("Itinerary name"),"is-validation-required":!1,modelValue:e.itineraryTitle,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.itineraryTitle=t}),onOnChange:e.updateItineraryTitle,maxlength:String(e.maxlength.title)},null,8,["placeholder","modelValue","onOnChange","maxlength"])]),(0,a.Lk)("div",{class:(0,a.C4)(["cmp-map-itinerary__link-section",{"cmp-map-itinerary__link-section-inline":!e.isDescriptionDisplayed}])},[(0,a.Lk)("div",E,[(0,a.bF)(d,{type:"button",class:(0,a.C4)({"u-visually-hidden":e.isDescriptionDisplayed}),onClick:t[1]||(t[1]=function(t){return e.isDescriptionDisplayed=!0}),"button-text":"+ "+e.$t("Add a description"),inert:e.isDescriptionDisplayed},null,8,["class","button-text","inert"]),(0,a.bF)(p,{name:"description",placeholder:e.$t("Description"),class:(0,a.C4)({"u-visually-hidden":!e.isDescriptionDisplayed}),onBlur:e.showHideTextArea,"is-validation-required":!1,modelValue:e.itineraryDescription,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.itineraryDescription=t}),onOnChange:e.updateItineraryDescription,maxlength:String(e.maxlength.description),inert:!e.isDescriptionDisplayed},null,8,["placeholder","class","onBlur","modelValue","onOnChange","maxlength","inert"])]),e.itineraryState.googleMapLink?((0,a.uX)(),(0,a.Wv)(f,{key:0,class:"u-color--tint-8 link cmp-map-itinerary__google-link",href:e.itineraryState.googleMapLink,"link-text":e.$t("Show the itinerary on Google"),target:"_blank"},null,8,["href","link-text"])):(0,a.Q3)("v-if",!0)],2),(0,a.Lk)("div",R,[(0,a.Lk)("span",L,(0,a.v_)("".concat(e.$t("Group size")).concat(e.frSpace(e.locale),":")),1),e.capacity?((0,a.uX)(),(0,a.CE)("span",I,(0,a.v_)(" ".concat(e.capacity," ").concat(e.$t("attendees"))),1)):(0,a.Q3)("v-if",!0)])])],8,w),(0,a.Lk)("div",V,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.cardsOnMap,(function(n,r){return(0,a.uX)(),(0,a.Wv)(m,{source:e.EXPERIENCE_FINDER,key:n.id,"card-object":n,number:r+1,class:(0,a.C4)({active:e.activeCards.includes(String(n.id))}),ref_for:!0,ref:e.cardRefs.set,onRemoveCard:t[3]||(t[3]=function(t){return e.itineraryState.removeId(t)})},null,8,["source","card-object","number","class"])}
1)),128))]),e.itineraryState.notDisplayableVenues.length>0?((0,a.uX)(),(0,a.CE)("div",F,[(0,a.Lk)("span",D,"* "+(0,a.v_)(e.$t("Not displayed on the map")),1),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.notDisplayedCards,(function(n,r){return(0,a.uX)(),(0,a.Wv)(m,{source:e.EXPERIENCE_FINDER,key:n.id,"card-object":n,number:r+e.itineraryState.listOfVenues.length+1,class:(0,a.C4)({active:e.activeCards.includes(String(n.id))}),ref_for:!0,ref:e.cardRefs.set,onRemoveCard:t[4]||(t[4]=function(t){return e.itineraryState.removeId(t)})},null,8,["source","card-object","number","class"])})),128))])):(0,a.Q3)("v-if",!0),(0,a.Lk)("fieldset",{class:"cmp-map-itinerary__footer-fieldset",disabled:e.isItineraryErrorDisplayed},[(0,a.Lk)("div",_,[(0,a.Lk)("input",{class:"cmp-cards-list__request-rfp btn",type:"submit",value:e.$t("Request RFP")},null,8,P),(0,a.bF)(d,{class:"cmp-cards-list__download btn btn--secondary","button-text":e.$t("Download"),icon:"download",type:"button",onClick:e.download},null,8,["button-text","onClick"]),(0,a.bF)(A)])],8,T)]})),_:1},8,["onSubmit"])]),(0,a.Lk)("div",U,[(0,a.Lk)("div",{id:"mapbox",class:"cmp-map-itinerary__map",ref:"mapDivRef",onClick:t[6]||(t[6]=function(){return e.remove&&e.remove.apply(e,arguments)}),onKeyup:t[7]||(t[7]=(0,a.jR)((function(){return e.remove&&e.remove.apply(e,arguments)}),["enter"]))},[e.itineraryState.mapboxMap?((0,a.uX)(),(0,a.CE)("div",O,[e.displayMapBoxError?((0,a.uX)(),(0,a.Wv)(y,{key:0})):e.showCongratulationsMessage&&!e.itineraryState.isLoading&&e.itineraryState.listOfVenues.length>1?((0,a.uX)(),(0,a.CE)("div",B,[(0,a.Lk)("button",{onClick:t[5]||(t[5]=function(t){return e.showCongratulationsMessage=!1}),title:e.$t("Close")},[(0,a.bF)(s,{path:"/content/dam/visitbrussels/icons/close.svg"})],8,X),(0,a.Lk)("h4",null,(0,a.v_)(e.itineraryMessage),1),(0,a.Lk)("p",null,(0,a.v_)(e.itineraryMessageDetails),1)])):(0,a.Q3)("v-if",!0),((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.itineraryState.listOfVenues,(function(t){var n,r;return(0,a.uX)(),(0,a.Wv)(g,{key:t.id,lat:null===(n=e.getCoordinatesFromEventOrVenue(t))||void 0===n?void 0:n.lat,lng:null===(r=e.getCoordinatesFromEventOrVenue(t))||void 0===r?void 0:r.lon,image:(e.isVenue(t),e.useApiFirstImageData(t).link),map:e.itineraryState.mapboxMap,"marker-type":e.cardObjectType,onMarkerClicked:function(n){return e.toggleActive(String(t.id))}},null,8,["lat","lng","image","map","marker-type","onMarkerClicked"])})),128))])):(0,a.Q3)("v-if",!0)],544)])])],64)}]]);var Pe=_e,Ue=n(62836),Oe=(0,a.$V)((function(){return n.e(4746).then(n.bind(n,29508))})),Be=(0,a.$V)((function(){return n.e(5707).then(n.bind(n,65707))})),Xe=(0,a.pM)({name:"TheExperienceFinderApp",methods:{ref:a.KR},components:{ExpFinderItinerary:Pe,VueTitle:m.default,StepsWizard:Oe,RangeSlider:A.A,ExperienceFinderTabsBar:Be},props:{jsonPath:{type:String,default:""},linkContactPage:{type:String,default:""},sliderHelpText:{type:String,default:""},sliderMin:{type:String,default:"1"},sliderMax:{type:String,default:"100"},targetGroup:{type:String,default:"B2B"},isPublishMode:{type:Boolean,required:!0},requestRfpFormPath:{type:String},itineraryMessage:{type:String},itineraryMessageDetails:{type:String}},setup:function(e){var t=(0,f.s9)().t,n=[t("Capacity")],r=(0,a.KR)((0,v.d6)(y.o.MIN_CAPACITY_GROUPS)[0]||("0"===e.sliderMin?null:e.sliderMin)),i=(0,a.KR)(!0),o=(0,g.A)([y.o.MIN_CAPACITY_GROUPS]),l=(0,p.A)(o,2)[1];(0,v.BQ)([y.o.MIN_CAPACITY_GROUPS])||(i.value=!1);var u=(0,a.KR)(i.value?"none":y.je.MUSEUMS);(0,a.Gt)(Ue.Mu,u);var s=function(e){var t;e&&"0"!==e||(e=null),r.value=e,u.value=y.je.MUSEUMS,i.value=!1,l(y.o.MIN_CAPACITY_GROUPS,[null!==(t=e)&&void 0!==t?t:""])},c=function(e){u.value=e},d=[{id:y.je.MUSEUMS,label:t("Museum & Tourist Attractions")},{id:y.je.RESTAURANTS,label:t("Restaurants")},{id:y.je.PROFESSIONALS,label:t("Professional service")},{id:y.je.INCENTIVES,label:t("Incentives")},{id:y.je.ACCOMODATIONS,label:t("Accommodations")}];return{stepsNavigation:n,showSlider:i,capacity:r,setCapacity:s,skipCapacity:function(){(0,v.BQ)([y.o.MIN_CAPACITY_GROUPS])?s(e.sliderMin):s((0,v.d6)(y.o.MIN_CAPACITY_GROUPS)[0])},displayTabContent:c,backToSlider:function(){c("none"),i.value=!0},finders:d,visibleComponent:u,XP_ITINERARY_ID:y.NY}}});var je=(0,Te.A)(Xe,[["render",function(e,t,n,p,f,m){var A=(0,a.g2)("ExperienceFinderTabsBar"),v=(0,a.g2)("VueTitle"),y=(0,a.g2)("RangeSlider"),g=(0,a.g2)("StepsWizard"),h=(0,a.g2)("ExpFinderItinerary");return(0,a.uX)(),(0,a.CE)("div",r,[(0,a.Lk)("div",i,[(0,a.Q3)(" Custom Finders in tabs "),e.showSlider?((0,a.uX)(),(0,a.Wv)(g,{key:1,"steps-navigation":e.stepsNavigation,"link-contact-page":e.linkContactPage,"skip-wizard-button-label":"".concat(e.$t("Skip")),onShowResults:t[1]||(t[1]=function(t){return e.setCapacity(e.capacity)}),onSkipWizard:t[2]||(t[2]=function(t){return e.skipCapacity()})},(0,a.eX)({_:2},[(0,a.pI)(e.stepsNavigation,(function(n,r){return{name:n,fn:(0,a.k6)((function(n){return[(0,a.Q3)(" The if on index will avoid rendering multiple elements in the current loop. "),(0,a.Q3)(" The number in the comparisons will determine the order of the steps "),0===r?(0,a.bo)(((0,a.uX)(),(0,a.CE)("div",o,[(0,a.bF)(v,{element:"h1",text:e.$t("Number of participants"),class:"cmp-title--large cmp-title--centered"},null,8,["text"]),(0,a.Lk)("p",l,(0,a.v_)(e.sliderHelpText),1),(0,a.Lk)("form",u,[(0,a.bF)(y,{min:e.sliderMin,max:e.sliderMax,value:e.capacity||"0",onNewValue:t[0]||(t[0]=function(t){return e.capacity=t})},{default:(0,a.k6)((function(){return[(0,a.Lk)("strong",null,(0,a.v_)(e.capacity||"0"),1),(0,a.eW)(" "+(0,a.v_)(e.$t("participant(s)",+(e.capacity||"0"))),1)]})),_:1},8,["min","max","value"])])],512)),[[a.aG,0===n.activeStep]]):(0,a.Q3)("v-if",!0)]}))}}
1))]),1032,["steps-navigation","link-contact-page","skip-wizard-button-label"])):((0,a.uX)(),(0,a.Wv)(A,{key:0,groupSize:e.capacity,finders:e.finders,jsonPath:e.jsonPath,onBackToSlider:e.backToSlider,onDisplayFinder:e.displayTabContent},null,8,["groupSize","finders","jsonPath","onBackToSlider","onDisplayFinder"])),(0,a.Lk)("div",s,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.finders,(function(t){return(0,a.uX)(),(0,a.CE)("div",{class:"finders",key:t.id},[(0,a.Q3)(" AEM is having issues when components are removed from/inserted in the DOM, they are not\n editable anymore. "),(0,a.bo)((0,a.Lk)("div",null,[(0,a.Q3)(' in author mode we should always display all the elements in the DOM(-> will always value to true to not remove components from the dom),\n while in publish view only the "active tab" should be displayed'),e.isPublishMode&&t.id!==e.visibleComponent?(0,a.Q3)("v-if",!0):((0,a.uX)(),(0,a.CE)("div",c,[((0,a.uX)(),(0,a.Wv)(a.PR,null,[(0,a.RG)(e.$slots,t.id)],1024))]))],512),[[a.aG,e.isPublishMode||t.id===e.visibleComponent]])])})),128)),e.XP_ITINERARY_ID===e.visibleComponent?((0,a.uX)(),(0,a.CE)("div",{key:0,id:e.XP_ITINERARY_ID},[(0,a.bF)(h,{"card-object-type":"venue","json-path":e.jsonPath,"request-rfp-form-path":e.requestRfpFormPath,"display-itinerary-lines":!0,"experience-finder":!0,capacity:e.capacity,"itinerary-message":e.itineraryMessage,"itinerary-message-details":e.itineraryMessageDetails},null,8,["json-path","request-rfp-form-path","capacity","itinerary-message","itinerary-message-details"])],8,d)):(0,a.Q3)("v-if",!0)])])])}]])},83909:function(e,t,n){n.r(t),n.d(t,{default:function(){return w}});var a=n(6934),r={key:0,class:"cmp-share__popover"},i=["href"],o=["src","alt"],l={class:"cmp-share__network-name"},u={class:"cmp-share__network-image"},s={class:"cmp-share__network-name"},c={class:"cmp-share__url-box"},d={key:0,class:"cmp-share__copied"};var p=n(17965),f=n.n(p),m=n(45819),A=n(59931),v=n(80816),y=[{key:"whatsapp",name:"WhatsApp",shareUrl:"https://api.whatsapp.com/send?text=${title}%20-%20${description}%20-%20${url}"},{key:"twitter",name:"Twitter",shareUrl:"https://twitter.com/intent/tweet?url=${url}&text=${description}%20-%20${title}"},{key:"facebook",name:"Facebook",shareUrl:"http://www.facebook.com/sharer.php?u=${url}"},{key:"email",name:"Email",shareUrl:"mailto:?subject=${title}&body=${description}%0d%0a${url}"}],g=n(51),h=n(68019),b=function(e,t){var n=new URL(t),a=new URLSearchParams(n.search);return e.forEach((function(e){return a.delete(e)})),"".concat(n.origin).concat(n.pathname).concat(a.size?"?".concat(a.toString()):"").concat(n.hash?"#".concat(n.hash):"")},S=function(e,t,n,a){return e.replace(/\${url}/,(r=t,encodeURIComponent(r).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16)})))).replace(/\${title}/,n).replace(/\${description}/,a);var r},k=(0,a.pM)({name:"ShareButton",components:{VueButton:h.default,VueIcon:g.default},directives:{ClickAway:A.u$},props:{centered:{type:Boolean,default:!1},streched:{type:Boolean,default:!0},label:{type:String},urlQueriesToIgnore:{type:Array,default:[]}},setup:function(e){var t=(0,m.s9)().t,n=(0,a.KR)(!1),r=(0,a.KR)(!1),i=(0,a.KR)(t("Copy link")),o=(0,a.KR)(b(e.urlQueriesToIgnore,window.location.href));return{copyLinkText:i,socialNetworks:y,showPopover:n,copied:r,shareUrl:function(e){return S(e,o.value,"","")},share:function(){o.value=b(e.urlQueriesToIgnore,window.location.href),navigator.share?navigator.share({title:"",text:"",url:o.value}).catch((function(e){(0,v.H4)(e)})):n.value=!0},copyLink:function(){r.value=!0,f()(o.value),setTimeout((function(){r.value=!1}),1250)},close:function(){n.value=!1},url:o}}});const x=(0,n(66262).A)(k,[["render",function(e,t,n,p,f,m){var A=(0,a.g2)("VueButton"),v=(0,a.g2)("VueIcon"),y=(0,a.gN)("click-away");return(0,a.bo)(((0,a.uX)(),(0,a.CE)("div",{class:(0,a.C4)(["cmp-share",{".cmp-share--stretch-mobile":e.streched}])},[(0,a.bF)(A,{type:"button",onClick:t[0]||(t[0]=function(t){return e.share()}),class:(0,a.C4)(["btn btn--secondary",{"btn--icon-only":!e.label,"btn--centered":e.centered}]),icon:"share","aria-label":"Share this page","button-text":e.label},null,8,["class","button-text"]),(0,a.bF)(a.eB,{name:"slide"},{default:(0,a.k6)((function(){return[e.showPopover?((0,a.uX)(),(0,a.CE)("div",r,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e.socialNetworks,(function(t){return(0,a.uX)(),(0,a.CE)("a",{class:"cmp-share__network-link",key:t.key,href:e.shareUrl(t.shareUrl),target:"_blank"},[(0,a.Lk)("img",{class:"cmp-share__network-image",src:"/etc.clientlibs/visitbrussels/clientlibs/clientlib-common/resources/images/sh
1are/".concat(t.key,".svg"),alt:t.key},null,8,o),(0,a.Lk)("span",l,(0,a.v_)(t.name),1)],8,i)})),128)),(0,a.Lk)("button",{type:"button",class:"cmp-share__network-link cmp-share__network-link--copy",onClick:t[1]||(t[1]=function(){return e.copyLink&&e.copyLink.apply(e,arguments)})},[(0,a.Lk)("span",u,[(0,a.bF)(v,{path:"/content/dam/visitbrussels/icons/paperclipAttachment.svg",class:"cmp-icon--medium"})]),(0,a.Lk)("span",s,(0,a.v_)(e.copyLinkText),1),(0,a.Lk)("span",c,(0,a.v_)(e.url),1),(0,a.bF)(a.eB,{name:"fade"},{default:(0,a.k6)((function(){return[e.copied?((0,a.uX)(),(0,a.CE)("span",d,(0,a.v_)(e.$t("Copied")),1)):(0,a.Q3)("v-if",!0)]})),_:1})])])):(0,a.Q3)("v-if",!0)]})),_:1})],2)),[[y,e.close]])}]]);var w=x},61425:function(e,t,n){n.r(t),n.d(t,{default:function(){return s}});var a=n(6934),r={class:"cmp-link__text"},i={key:0,class:"cmp-link__svg",viewBox:"0 0 60 2",width:"100%",height:"2",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none"},o=[(0,a.Lk)("path",{d:"M0 1.22222C32.5 0.722222 53 1.22222 60 1.22222",stroke:"currentColor"},null,-1)];var l=n(51),u=(0,a.pM)({name:"VueLink",components:{VueIcon:l.default},props:{linkText:{type:String},icon:{type:String},iconSize:{type:String,default:"small"},showLineSvg:{type:Boolean,default:!0}}});var s=(0,n(66262).A)(u,[["render",function(e,t,n,l,u,s){var c=(0,a.g2)("VueIcon");return(0,a.uX)(),(0,a.CE)("a",{class:(0,a.C4)(["cmp-link",{"link--icon":e.icon}])},[(0,a.Lk)("span",r,[(0,a.eW)((0,a.v_)(e.linkText)+" ",1),e.icon?((0,a.uX)(),(0,a.Wv)(c,{key:0,path:"/content/dam/visitbrussels/icons/".concat(e.icon,".svg"),class:(0,a.C4)({"cmp-icon--small":"small"===e.iconSize})},null,8,["path","class"])):(0,a.Q3)("v-if",!0)]),e.showLineSvg?((0,a.uX)(),(0,a.CE)("svg",i,o)):(0,a.Q3)("v-if",!0)],2)}]])},40657:function(e,t,n){n.d(t,{A:function(){return s}});var a=n(6934),r={class:"cmp-range"},i={key:0,class:"cmp-range__min-max"},o={class:"cmp-range__input-wrapper"},l=["min","max","step","value","id"];var u=(0,a.pM)({name:"VueRange",emits:["new-value"],props:{id:{type:String,required:!0},min:{type:String,default:"0"},max:{type:String,default:"100"},step:{type:String},defaultValue:{type:String},showMinMax:{type:Boolean,default:!0},customMinMax:{type:Object}}});var s=(0,n(66262).A)(u,[["render",function(e,t,n,u,s,c){var d,p,f,m,A;return(0,a.uX)(),(0,a.CE)("div",r,[e.showMinMax?((0,a.uX)(),(0,a.CE)("div",i,[(0,a.Lk)("div",null,(0,a.v_)(null!==(d=null===(p=e.customMinMax)||void 0===p?void 0:p.min)&&void 0!==d?d:e.min),1),(0,a.Lk)("div",null,(0,a.v_)(null!==(f=null===(m=e.customMinMax)||void 0===m?void 0:m.max)&&void 0!==f?f:e.max),1)])):(0,a.Q3)("v-if",!0),(0,a.Lk)("div",o,[(0,a.Lk)("input",{onInput:t[0]||(t[0]=function(t){return e.$emit("new-value",t.target.value)}),type:"range",min:e.min,max:e.max,step:e.step,value:null!==(A=e.defaultValue)&&void 0!==A?A:e.min,id:e.id},null,40,l)])])}]])},96573:function(e,t,n){n.d(t,{A:function(){return c}});var a=n(6934),r={class:"cmp-input-field cmp-text-area-input"},i={class:"cmp-input-field__content"},o=["for"],l={class:"cmp-input-field__placeholder"};var u=n(15261),s=(0,a.pM)({name:"TextAreaField",components:{ErrorMessage:u.Kw,Field:u.D0},props:{name:{type:String,default:""},placeholder:{type:String},isRequired:{type:Boolean},maxlength:{type:String},isValidationRequired:{type:Boolean,default:!0}},emits:["blur","on-change"],setup:function(e,t){var n=t.attrs,r=(0,a.KR)();return r.value=n.modelValue,{inputRef:r,useFieldValue:u.JC}}});var c=(0,n(66262).A)(s,[["render",function(e,t,n,u,s,c){var d=(0,a.g2)("ErrorMessage"),p=(0,a.g2)("Field");return(0,a.uX)(),(0,a.CE)("div",r,[(0,a.bF)(d,{class:"error-message--required",name:e.name,as:"div"},null,8,["name"]),(0,a.Lk)("div",i,[(0,a.Lk)("label",{for:e.name,class:"cmp-input-field__label"},[(0,a.bF)(p,{name:e.name,id:e.name,onBlur:t[0]||(t[0]=function(t){return e.$emit("blur",t)}),as:"textarea",class:(0,a.C4)(["cmp-input-field__textarea text",{"cmp-input-field__textarea--filled":e.isValidationRequired?e.useFieldValue(e.name).value:e.inputRef}]),modelValue:e.inputRef,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.inputRef=t}),onChange:t[2]||(t[2]=function(t){return e.$emit("on-change",e.inputRef)}),maxlength:e.maxlength},null,8,["name","id","class","modelValue","maxlength"]),(0,a.Lk)("span",l,(0,a.v_)(e.placeholder),1)],8,o)])])}]])},82410:function(e,t,n){n.d(t,{A:function(){return l}});var a=n(6934);var r=n(63269),i=n(78166),o=(0,a.pM)({name:"MapboxClickableMarker",props:{lat:{type:Number},lng:{type:Number},map:{type:Object,required:!0},markerType:{type:String,required:!0,validator:function(e){return["venue","restaurant","district","event"].includes(e)}},image:{type:String,default:""},active:{type:Boolean},index:{type:Number}},emits:["marker-clicked"],setup:function(e,t){var n=t.emit,o=(0,a.KR)(),l=document.createElement("div");return(0,a.sV)((function(){e.lat&&e.lng&&(o.value=(0,r.S)(l,e.markerType,(0,i.J1)(e.image,"map-marker"),e.index||0,e.lng,e.lat,e.map),o.value.onClick((function(e){null==e||e.stopPropagation(),n("marker-clicked")})))})),(0,a.hi)((function(){var e;null===(e=o.value)||void 0===e||e.remove()})),(0,a.wB)((0,a.lW)(e,"active"),(function(){e.active?l.classList.add("active"):l.classList.remove("active")})),{marker:o}}});var l=(0,n(66262).A)(o,[["render",function(e,t,n,r,i,o){return(0,a.uX)(),(0,a.CE)("div")}]])},11743:function(e,t,n){n.d(t,{A:function(){return s}});var a=n(6934),r={class:"cmp-range-slider"},i=["for"];var o=n(40657),l=0,u=(0,a.pM)({name:"RangeSlider",components:{VueRange:o.A},props:{value:{type:String,required:!0},min:{type:String,default:"1"},max:{type:String,default:"100"},step:{type:String,default:"5"}},emits:["new-value"],setup:function(e,t){var n=t.emit;return{id:"vue-range-slider-".concat(l++),onChangeHandler:function(e){return n("new-value",e)}}}});var s=(0,n(66262).A)(u,[["render",function(e,t,n,o,l,u){var s=(0,a.g2)("VueRange");return(0,a.uX)(),(0,a.CE)("div",r,[(0,a.bF)(s,{id:e.id,min:e.min,max:e.max,step:e.step,"default-value":e.value,"custom-min-max":{max:"".concat(e.max,"+")},onNewValue:e.onChangeHandler},null,8,["id","min","max","step","default-value","custom-min-max","onNewValue"]),(0,a.Lk)("label",{for:e.id,class:"cmp-range-slider__label"},[(0,a.RG)(e.$slots,"default")],8,i)])}]])}}]);
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.