1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2074,7586],{7133:(e,n,t)=>{"use strict";t.d(n,{M:()=>f});var r=t(42969),i=t(59860),o=t(93161),c=t(3492),a=t(43699),u=t(18153),s=["image","bynderImage","isTallOnMobile"];function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function f(e){var n=e.image,t=void 0===n?null:n,f=e.bynderImage,p=void 0===f?null:f,d=e.isTallOnMobile,y=void 0!==d&&d,b=(0,i.A)(e,s);if(!t&&!p)return null;var g=[{width:1988,height:882,derivative:o.JI,bp:c.FQ,sizes:"(min-width: ".concat(c.w4.pxToRemNoUnits(c.FQ),"em) 1920px, (min-width: ").concat(c.w4.pxToRemNoUnits(1775),"em) 1612px, 90vw")},{width:1562,height:693,derivative:o.PN,bp:c.p4,sizes:"90vw"},{width:1092,height:y?1320:1020,derivative:y?o.uE:o.Qb,sizes:"90vw"}];return(0,u.Y)(a.K,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach(function(n){(0,r.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({image:t,bynderImage:p,pictureConfig:g},b))}},14185:(e,n,t)=>{"use strict";t.d(n,{$u:()=>f,K3:()=>l,Ui:()=>u,kk:()=>s,n4:()=>a});var r,i,o=t(14232),c=t(87282),a=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(function(){if(i)return r;i=1;var e="u">typeof Element,n="function"==typeof Map,t="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;return r=function(r,i){try{return function r(i,c){if(i===c)return!0;if(i&&c&&"object"==typeof i&&"object"==typeof c){var a,u,s,l;if(i.constructor!==c.constructor)return!1;if(Array.isArray(i)){if((a=i.length)!=c.length)return!1;for(u=a;0!=u--;)if(!r(i[u],c[u]))return!1;return!0}if(n&&i instanceof Map&&c instanceof Map){if(i.size!==c.size)return!1;for(l=i.entries();!(u=l.next()).done;)if(!c.has(u.value[0]))return!1;for(l=i.entries();!(u=l.next()).done;)if(!r(u.value[1],c.get(u.value[0])))return!1;return!0}if(t&&i instanceof Set&&c instanceof Set){if(i.size!==c.size)return!1;for(l=i.entries();!(u=l.next()).done;)if(!c.has(u.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(c)){if((a=i.length)!=c.length)return!1;for(u=a;0!=u--;)if(i[u]!==c[u])return!1;return!0}if(i.constructor===RegExp)return i.source===c.source&&i.flags===c.flags;if(i.valueOf!==Object.prototype.valueOf&&"function"==typeof i.valueOf&&"function"==typeof c.valueOf)return i.valueOf()===c.valueOf();if(i.toString!==Object.prototype.toString&&"function"==typeof i.toString&&"function"==typeof c.toString)return i.toString()===c.toString();if((a=(s=Object.keys(i)).length)!==Object.keys(c).length)return!1;for(u=a;0!=u--;)if(!Object.prototype.hasOwnProperty.call(c,s[u]))return!1;if(e&&i instanceof Element)return!1;for(u=a;0!=u--;)if(!(("_owner"===s[u]||"__v"===s[u]||"__o"===s[u])&&i.$$typeof)&&!r(i[s[u]],c[s[u]]))return!1;return!0}return i!=i&&c!=c}(r,i)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}}());let u=(0,o.createContext)(null);function s(e,n,t,r){let{isEqual:i=a,perspective:s=null}=r||{},f=(0,o.useContext)(u),p=function(e){let n=(0,o.useMemo)(()=>JSON.stringify(e||{}),[e]);return(0,o.useMemo)(()=>JSON.parse(n),[n])}(t),d=l(s),y=(0,o.useMemo)(()=>({subscribe:()=>()=>{},getSnapshot:()=>e}),[e]),b=(0,o.useMemo)(()=>f?.(e,n,p,d)||{subscribe:()=>()=>{},getSnapshot:()=>e},[f,e,p,n,d]),[g]=(0,o.useState)(()=>{if(void 0===e)throw Error("initialSnapshot can't be undefined, if you don't want an initial value use null instead");try{return JSON.parse(JSON.stringify(e))}catch(n){return console.warn("Failed to deep clone initialSnapshot, this is likely an error and an indication that the snapshot isn't JSON serializable",{initialSnapshot:e,error:n}),e}}),v=(0,o.useCallback)(()=>g,[g]),m=(0,o.useCallback)(e=>
1e,[]),O=(0,c.useSyncExternalStoreWithSelector)(b?.subscribe||y.subscribe,b?.getSnapshot||y.getSnapshot,v,m,i),h=null!==f;return[O,h&&g===O,h]}function l(e){let n=(0,o.useMemo)(()=>JSON.stringify(e),[e]);return(0,o.useMemo)(()=>JSON.parse(n),[n])}function f(){let[e,n]=(0,o.useState)(!1);(0,o.useEffect)(()=>{n(navigator.onLine);let e=()=>n(!0),t=()=>n(!1);return window.addEventListener("online",e),window.addEventListener("offline",t),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",t)}},[]);let t=(0,o.useSyncExternalStore)(p,()=>document.visibilityState,()=>"hidden");return!e||"hidden"===t}function p(e){return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)}},24802:(e,n,t)=>{"use strict";var r=t(14232),i="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},o=r.useSyncExternalStore,c=r.useRef,a=r.useEffect,u=r.useMemo,s=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,n,t,r,l){var f=c(null);if(null===f.current){var p={hasValue:!1,value:null};f.current=p}else p=f.current;var d=o(e,(f=u(function(){function e(e){if(!a){if(a=!0,o=e,e=r(e),void 0!==l&&p.hasValue){var n=p.value;if(l(n,e))return c=n}return c=e}if(n=c,i(o,e))return n;var t=r(e);return void 0!==l&&l(n,t)?(o=e,n):(o=e,c=t)}var o,c,a=!1,u=void 0===t?null:t;return[function(){return e(n())},null===u?void 0:function(){return e(u())}]},[n,t,r,l]))[0],f[1]);return a(function(){p.hasValue=!0,p.value=d},[d]),s(d),d}},25039:(e,n,t)=>{"use strict";function r(e,...n){let t=e.length-1;return e.slice(0,t).reduce((e,t,r)=>e+t+n[r],"")+e[t]}t.d(n,{A:()=>r})},32228:(e,n,t)=>{"use strict";function r(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}t.d(n,{A:()=>r})},35574:(e,n,t)=>{"use strict";t.r(n),t.d(n,{__N_SSG:()=>A,default:()=>L});var r,i,o=t(42969),c=t(59860),a=t(32020),u=t(32228),s=t(25039),l=t(1517),f=t(36446),p=t(89299),d=t(16128),y=t(80759),b=t(61511),g=t(51210),v=t(34440),m=t(36120),O=t(50086),h=t(2185),w=t(54610),S="\n ...,\n ".concat(f.X,"\n ").concat(v.f,"\n ").concat((0,O.$)("description"),"\n tripAlert{\n ...,\n ").concat((0,O.$)("text"),"\n link{\n ").concat(m.P,'\n },\n },\n "tripDays": tripDays[]{\n ...,\n ').concat((0,O.$)("dayIntro"),'\n dayExperiences[]{\n ...experience->{\n _type == "').concat(l.XB,'" => {\n ').concat(p.Fm,'\n "bookings": memberBusinesses[]->{\n title,\n "slug": slug.current,\n "type":_type,\n },\n }, \n _type == "').concat(l.cr,'" => {\n ').concat(y.Fm,'\n "icons": select(\n count(catDiningDietary) > 0 => catDiningDietary[]->{title,value},\n null,\n ),\n "catBusiness": catBusiness[]->value,\n }, \n _type == "').concat(l.PS,'" => {\n ').concat(h.Y0,'\n "dates": dates[]{start, end},\n "bookings": [\n {\n "title": "Event Information",\n "slug": slug.current,\n "type":_type,\n },\n select(\n defined(memberTicketLink) => {\n ...memberTicketLink{\n "memberLink": {\n "link": coalesce(link, member->websiteUrl),\n "entity": {\n "title": member->title,\n },\n "sector": member->catBusiness[0]->title\n },\n "label": coalesce(label, "Get Tickets"),\n "trackingType": "').concat(w.w1,'",\n "trackingContext": ^.^.^.^.title,\n },\n },\n defined(ticketLink) => {\n "label": coalesce(ticketLinkText, "Get Tickets"),\n "link": ticketLink,\n },\n ),\n ][defined(coalesce(slug, link, memberLink))],\n },\n },\n travelTip{\n ...,\n ').concat((0,O.$)("note"),"\n },\n },\n }
1,\n tripIdeaAccommodation[]->{\n ").concat(y.Fm,"\n },\n goodToKnow{\n ").concat((0,O.$)("intro"),"\n items[]{\n ").concat((0,O.$)("itemText"),'\n },\n },\n "defaultGoodToKnow": *[_type == \'').concat(l.UI,"'][0]{\n ...defaultTripIdeaGoodToKnow{\n ").concat((0,O.$)("intro"),"\n items[]{\n ").concat((0,O.$)("itemText"),"\n },\n },\n },\n reservationsBookings{\n ...,\n cta->{\n ").concat(d.q,'\n },\n "defaultCta": *[_type == \'').concat(l.UI,"'][0]{\n ...defaultTripIdeaBookingsCta->{").concat(d.q,'}\n },\n manualEntry == true => {\n reservationsBookingSections[]{\n ...,\n links[]{\n label,\n ...member{\n "link": @.link,\n "title": @.member->title,\n "slug": @.member->slug.current,\n "type": @.member->_type,\n }\n }\n }\n },\n },\n similarTrips[]->{\n ').concat(b.q,'\n },\n "defaultFiftyCTAList": *[_type == \'').concat(l.UI,"'][0].defaultTripIdeaFiftyCTAList{\n ").concat(g.t,"\n },\n"),k=(0,s.A)(r||(r=(0,u.A)(['\n *[_type == "','" && slug.current == $slug][]{\n ',"\n }\n"])),l.cs,S);(0,s.A)(i||(i=(0,u.A)(['\n *[_type == "','" && defined(slug.current)][].slug.current\n'])),l.cs);var j=t(30153),_=t(78196),E=t(49723),T=t(18153),P=["defaultOpenGraphImage"];function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}var A=!0;let L=(0,j.T)(function(e){var n=e.defaultOpenGraphImage,t=(0,c.A)(e,P);return(0,T.FD)(T.FK,{children:[(0,T.Y)(E.Y,{jsonLd:(0,_.Zb)(t,n)}),(0,T.Y)(a.T,function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?x(Object(t),!0).forEach(function(n){(0,o.A)(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}({},t),t.id)]})},{query:k,getExtraProps:function(e){var n;return{defaultOpenGraphImage:null==(n=e.siteSettingsData)?void 0:n.defaultOpenGraphImage}}})},42007:e=>{"use strict";e.exports=function(e){for(var n=arguments.length,t=Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];var i=e.length-1;return e.slice(0,i).reduce(function(e,n,r){return e+n+t[r]},"")+e[i]}},44018:(e,n,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/trip-ideas/[slug]",function(){return t(35574)}])},49723:(e,n,t)=>{"use strict";t.d(n,{Y:()=>i});var r=t(18153);function i(e){var n=e.jsonLd,t=void 0===n?null:n;return t?(0,r.Y)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t).replace(/</g,"\\u003c")}}):null}},87282:(e,n,t)=>{"use strict";e.exports=t(24802)}},e=>{e.O(0,[6506,8149,8138,4544,3047,955,7171,831,2543,229,153,1850,9586,6459,1949,2020,636,6593,8792],()=>e(e.s=44018)),_N_E=e.O()}]);
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.