1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[196],{15383:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(66352),a=n(43524),r=n.n(a);let i="https://cdn.privacy-mgmt.com",s=({canonicalUrl:e})=>(0,o.jsxs)(r(),{children:[(0,o.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:'"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();'}}),(0,o.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:` 2 window.__sp_debug = /[?&]spdebug=1/.test(window.location.search); 3 function __spLog(name, args) { 4 if (window.__sp_debug) console.log('[sp] ' + name, args); 5 } 6 window._sp_queue = []; 7 window._sp_ = { 8 config: { 9 accountId: 2054, 10 baseEndpoint: '${i}', 11 gdpr: {}, 12 events: { 13 onMessageReady: function() { __spLog('onMessageReady', arguments); }, 14 onMessageReceiveData: function() { __spLog('onMessageReceiveData', arguments); }, 15 onSPReady: function() { __spLog('onSPReady', arguments); }, 16 onError: function() { __spLog('onError', arguments); }, 17 onMessageChoiceSelect: function() { __spLog('onMessageChoiceSelect', arguments); }, 18 onConsentReady: function(consentUUID, euconsent) { __spLog('onConsentReady', arguments); }, 19 onPrivacyManagerAction: function() { __spLog('onPrivacyManagerAction', arguments); }, 20 onPMCancel: function() { __spLog('onPMCancel', arguments); } 21 } 22 } 23 }; 24 // On any host that is not the publication's canonical registered 25 // domain (staging/preview hosts like piano.<pub>.com or 26 // tindle-web-piano.brightsites.co.uk, and bare apex domains), point 27 // the Sourcepoint wrapper at the registered prod property; otherwise 28 // get_site_data 400s for the unregistered host and the CMP never 29 // loads. No-op on the canonical prod host, so live sites keep their 30 // normal domain-detection behaviour untouched. 31 try { 32 var _canon = ${JSON.stringify(e??"")}; 33 if (_canon) { 34 var _cu = new URL(_canon); 35 _cu.protocol = 'https:'; 36 if (window.location.origin !== _cu.origin) { 37 window._sp_.config.propertyHref = _cu.origin; 38 } 39 } 40 } catch (e) {} 41 `}}),(0,o.jsx)("script",{src:`${i}/unified/wrapperMessagingWithoutDetection.js`,async:!0}),(0,o.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:` 42 !function(){ 43 if (document.getElementById('idward-plugin-js')) return; 44 var d=window.location.hostname,s=document.createElement('script'); 45 s.async=!0; 46 s.src='https://static.anonymised.io/light/loader.js?ref=native&d='+encodeURIComponent(d); 47 s.id='idward-plugin-js'; 48 document.head.appendChild(s); 49 }(); 50 `}})]})},21368:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/weather",function(){return n(23275)}])},23275:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>y,default:()=>_});var o=n(66352),a=n(38420),r=n(86735),i=n(24307),s=n(71924),c=n(44258);let d=s.Ay.h1.withConfig({componentId:"sc-8409c90b-0"})(["font-family:",";"],({theme:e})=>e.default.fontFamily.primaryFont),p=s.Ay.div.withConfig({componentId:"sc-8409c90b-1"})(["grid-template-columns:250px 250px 250px;display:grid;margin-top:2.5rem;column-gap:1rem;@media (max-width:","){grid-template-columns:1fr;}"],c.KL.medium),l=s.Ay.img.withConfig({componentId:"sc-8b8449fc-0"}
50)(["height:60px;width:60px;margin:auto 0.2rem;"]),m=s.Ay.div.withConfig({componentId:"sc-8b8449fc-1"})(["display:flex;flex-direction:column;align-items:center;"]),u=s.Ay.div.withConfig({componentId:"sc-8b8449fc-2"})(["color:",";"],({theme:e})=>e.default.color.secondary),g=s.Ay.div.withConfig({componentId:"sc-8b8449fc-3"})(["color:",";"],({theme:e})=>e.default.color.primary),f=({day:e})=>{let t=new Date(1e3*e.date_epoch).toLocaleDateString("en-GB",{weekday:"long",timeZone:"Europe/London"});return(0,o.jsxs)(m,{children:[t,(0,o.jsx)(l,{src:e?.day?.condition?.icon,alt:e?.day?.condition?.text}),(0,o.jsxs)("div",{style:{display:"flex"},children:[(0,o.jsxs)(u,{children:[Math.ceil(e?.day.maxtemp_c),(0,o.jsx)("span",{children:"â"})]}),"\xa0",(0,o.jsxs)(g,{children:[Math.ceil(e?.day.mintemp_c),(0,o.jsx)("span",{children:"â"})]})]}),"max wind ",e?.day.maxwind_mph," mph"]})},h=({weather:e})=>e?(0,o.jsxs)(i.A,{children:[(0,o.jsx)(d,{children:"Weather"}),(0,o.jsx)(p,{children:e.forecast.forecastday.map((e,t)=>(0,o.jsx)(f,{day:e},t))})]}):null;var y=!0;let _=({menus:e,weather:t})=>(0,o.jsxs)(a.A,{data:e,children:[(0,o.jsx)(r.A,{}),(0,o.jsx)(h,{weather:t})]})},24307:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(66352),a=n(71924);let r=a.Ay.div.withConfig({componentId:"sc-1ac7a747-0"})([""]),i=a.Ay.div.withConfig({componentId:"sc-1ac7a747-1"})(["max-width:975px;margin:1rem auto;@media (max-width:1150px){max-width:95vw;margin:1rem auto;}&.section-wrapper{margin:250px auto 1rem;@media (max-width:1150px){margin:1rem auto;}}&.section-wrapper--wide{@media (min-width:1151px){max-width:1200px;}}&.section-wrapper--flush-top{@media (min-width:1151px){margin-top:1rem;}}"]),s=({children:e,innerClassName:t})=>(0,o.jsx)(r,{children:(0,o.jsx)(i,{className:t,children:e})})},86735:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(66352),a=n(59085),r=n(43524),i=n.n(r),s=n(95132),c=n(15383);let d=()=>{let{config:e}=(0,s.useContext)(a.I);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c.A,{canonicalUrl:e.url}),(0,o.jsx)(i(),{children:(0,o.jsx)("script",{dangerouslySetInnerHTML:{__html:` 51 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 52 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 53 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
54 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 55 })(window,document,'script','dataLayer','${e.gtm_id}'); 56 `}})})]})}},88283:(e,t,n)=>{"use strict";n.d(t,{Y0:()=>d,fb:()=>c,zz:()=>s});var o=n(95132),a=n(44258),r=n(62812);let i=()=>()=>{},s=()=>(0,o.useSyncExternalStore)(i,()=>!0,()=>!1),c=e=>{let t=(0,r.Ub)(e);return s()&&t},d=()=>{let e=(0,o.useSyncExternalStore)(i,()=>void 0!==navigator.share,()=>!1);return{screenSize:{extra_large:c({query:`(max-width: ${a.KL.huge})`}),large:c({query:`(max-width: ${a.KL.large})`}),medium:c({query:`(max-width: ${a.KL.medium})`}),small:c({query:`(max-width: ${a.KL.small})`})},nativeSharing:e}}}},e=>{e.O(0,[8186,8767,9820,7638,9902,8420,636,6593,8792],()=>e(e.s=21368)),_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.