PageSourceSearch

https://www.nationalgrid.co.uk/public/javascripts/wpddomestic-mega…?574.DomesticSite.20260825.24254.1

js nationalgrid.co.uk collected 2026-09-24 09:01:03 UTC 11,296 bytes, 1 lines download raw bytes

1/*! MINIFY.OFF */(()=>{var e,n={2824:(e,n,a)=>{var o=a(6327);o.__esModule&&(o=o.default),"string"==typeof o&&(o=[[e.id,o,""]]),o.locals&&(e.exports=o.locals),(0,a(5083).A)("435008bc",o,!1,{})},4061:e=>{"use strict";e.exports=Vue},6327:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>m});var o=a(1601),t=a.n(o),i=a(6314),l=a.n(i)()(t());l.push([e.id,"[data-wpddomestic-mega-menu-show-when-active=mega-menu]{display:none !important}body[data-wpddomestic-mega-menu-active=true]{overflow:hidden !important}body[data-wpddomestic-mega-menu-active=true] [data-wpddomestic-mega-menu-hide-when-active=mega-menu]{display:none !important}body[data-wpddomestic-mega-menu-active=true] [data-wpddomestic-mega-menu-show-when-active=mega-menu]{display:revert !important}.wpd-domestic-homepage-mega-menu--inner{padding:var(--inner-padding);overflow:var(--inner-overflow)}.wpd-domestic-homepage-mega-menu__toggle-button{font-size:var(--site-header-icon-font-size);display:block}.wpd-domestic-homepage-mega-menu__toggle-button .icon{display:block}.wpd-domestic-homepage-mega-menu[data-nav-pane-open=true] .wpd-domestic-homepage-mega-menu__nav--inner{overflow:hidden}.wpd-domestic-homepage-mega-menu__nav{height:var(--nav-height);overflow:var(--nav-overflow);color:var(--color-brand);position:relative;flex:var(--nav-flex)}.wpd-domestic-homepage-mega-menu__nav--inner{padding:var(--nav--inner-padding);height:var(--nav--inner-height);overflow:var(--nav--inner-overflow);display:var(--nav--inner-display);column-gap:var(--spacing-normal)}.wpd-domestic-homepage-mega-menu__nav-column{margin-bottom:var(--nav-column-margin-bottom);flex:var(--nav-column-flex);font-size:var(--nav-column-font-size);padding-bottom:var(--nav-column-padding-bottom)}.wpd-domestic-homepage-mega-menu__nav-column--primary,.wpd-domestic-homepage-mega-menu__nav-column-pane .wpd-domestic-homepage-mega-menu__nav-column-title{border-bottom:var(--divider-border)}.wpd-domestic-homepage-mega-menu__nav-column li{margin-bottom:var(--nav-column-li-margin-bottom)}.wpd-domestic-homepage-mega-menu__nav-column-title{font-size:18px}.wpd-domestic-homepage-mega-menu__nav-column-title button{column-gap:var(--spacing-medium-small)}.wpd-domestic-homepage-mega-menu__nav-column-title span.hide-until-tabletmid{font-size:var(--nav-column-title-font-size);font-weight:700}.wpd-domestic-homepage-mega-menu__nav-column-pane{position:var(--pane-position);background:var(--pane-background);width:var(--pane-width);height:var(--pane-height);top:0;right:-100%;transition:right .3s;overflow:auto;padding:var(--pane-padding, var(--nav--inner-padding))}.wpd-domestic-homepage-mega-menu__nav-column-pane[data-nav-pane-open=true]{right:0}.wpd-domestic-homepage-mega-menu__nav-column-pane .wpd-domestic-homepage-mega-menu__nav-column-title{padding-bottom:var(--pane-title-padding-bottom);margin-bottom:var(--pane-title-margin-bottom)}.wpd-domestic-homepage-mega-menu__nav-column-pane .wpd-domestic-homepage-mega-menu__nav-column-title-icon .icon{rotate:180deg}.wpd-domestic-homepage-mega-menu__nav-column-pane a.wpd-domestic-homepage-mega-menu__nav-link{font-weight:inherit}.wpd-domestic-homepage-mega-menu__nav a.wpd-domestic-homepage-mega-menu__nav-link{display:block}.wpd-domestic-homepage-mega-menu__content{flex:0 0 0}.wpd-domestic-homepage-mega-menu__content--mobile>.o-flex--column{row-gap:var(--spacing-medium-small)}",""]);const m=l},8591:(e,n,a)=>{"use strict";var o=a(4061),t=a(3986),i={class:"wpd-domestic-homepage-mega-menu--inner u-height--fill o-flex o-flex--column u-custom-scrollbars--brand"},l={class:"wpd-domestic-homepage-mega-menu__nav u-1-of-1 container container--constrained"},m={class:"wpd-domestic-homepage-mega-menu__nav--inner u-no-child-bottom-margin u-custom-scrollbars--brand u-color-foreground-brand"},r={key:0,class:"wpd-domestic-homepage-mega-menu__nav-column-title hide-from-tabletmid"},d=["^aria-controls","^aria-expanded","onClick","tabindex"],c={key:0,class:"wpd-domestic-homepage-mega-menu__nav-column-title-icon","aria-hidden":"true"},u=["id","^data-nav-pane-open"],p=["id"],s=["^aria-controls","^aria-expanded","onClick","tabindex"],g={key:0,class:"wpd-domestic-homepage-mega-menu__nav-column-title-icon","aria-hidden":"true"},v={class:"hide-until-tabletmid"},h=["^aria-label","^aria-labelledby"],f=["href"],b={key:0,class:"wpd-domestic-homepage-mega-menu__content wpd-domestic-homepage-mega-menu__content--desktop hide-until-tabletmid u-padding-bottom-huge u-no-child-bottom-margin"},_={key:1,class:"wpd-domestic-homepage-mega-menu__content wpd-domestic-homepage-mega-menu__content--mobile hide-from-tabletmid u-color-background-light-grey u-color-foreground-brand u-padding-medium-small"},w="primary-link-group";
1const k={__name:"WPDHomepageMegaMenu",props:{links:{type:Array,default:[]},menuAriaLabel:{type:String,default:"Main menu"}},setup:function(e){Object.freeze(Object.fromEntries(Object.entries(["Local","Manual","Title","Provider","Anchor","Email","Tel"]).map(function(e){return[e[1],e[1]]})));var n=e,a=crypto.randomUUID(),k=(0,o.useTemplateRef)("mega-menu"),y=(0,o.useTemplateRef)("mega-menu-toggle-button"),x=(0,o.ref)(!1),B=(0,t.d)(),E=B.currentLanguageCode,C=(0,o.ref)(-1);function S(e){C.value=-1===C.value?e:-1}function V(e){x.value&&E!=e&&(0,o.nextTick)(function(){B.translate(e,!0,k.value,y.value),E=e})}function N(e,n){return"".concat(a,"-").concat(e,"_").concat(n+1)}return B.$subscribe(function(e,n){return V(n.currentLanguageCode)}),(0,o.onBeforeUpdate)(function(){V(B.currentLanguageCode)}),function(e,t){return(0,o.openBlock)(),(0,o.createElementBlock)(o.Fragment,null,[(0,o.withMemo)([x.value],function(){return(0,o.openBlock)(),(0,o.createElementBlock)("button",{class:"wpd-domestic-homepage-mega-menu__toggle-button u-padding-none",type:"button","^aria-label":"".concat(x.value?"Close":"Open"," ").concat(n.menuAriaLabel),onClick:t[0]||(t[0]=function(e){return x.value=!x.value,n=x.value,void document.querySelector("body").setAttribute("data-wpddomestic-mega-menu-active",n);var n}),"^aria-controls":(0,o.unref)(a),"^aria-expanded":x.value,ref:"mega-menu-toggle-button"},[(0,o.withDirectives)((0,o.createElementVNode)("div",null,[(0,o.renderSlot)(e.$slots,"burger-icon")],512),[[o.vShow,!x.value]]),(0,o.withDirectives)((0,o.createElementVNode)("div",null,[(0,o.renderSlot)(e.$slots,"exit-icon")],512),[[o.vShow,x.value]])],8,["^aria-label","^aria-controls","^aria-expanded"])},t,1),((0,o.openBlock)(),(0,o.createBlock)(o.Teleport,{to:"[data-wpddomestic-mega-menu-teleport-hook]"},[(0,o.withMemo)([x.value,C.value],function(){return(0,o.withDirectives)(((0,o.openBlock)(),(0,o.createElementBlock)("div",{class:"wpd-domestic-homepage-mega-menu u-1-of-1 u-height--fill",id:(0,o.unref)(a),"^aria-label":n.menuAriaLabel,"^data-nav-pane-open":-1!==C.value,ref:"mega-menu"},[(0,o.createElementVNode)("div",i,[(0,o.createElementVNode)("nav",l,[(0,o.createElementVNode)("div",m,[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(n.links,function(n,a){var t;return(0,o.openBlock)(),(0,o.createElementBlock)("div",{key:n,class:(0,o.normalizeClass)(["wpd-domestic-homepage-mega-menu__nav-column",{"wpd-domestic-homepage-mega-menu__nav-column--primary":n.displayType===w}])},[n.displayType!==w?((0,o.openBlock)(),(0,o.createElementBlock)("div",r,[(0,o.createElementVNode)("button",{class:"u-padding-none u-1-of-1 o-flex o-flex--space-between",type:"button","^aria-controls":N("link-group",a),"^aria-expanded":C.value===a,onClick:function(e){return S(a)},tabindex:-1===C.value?0:-1},[(0,o.createElementVNode)("div",null,(0,o.toDisplayString)(n.title),1),e.$slots["external-link-arrow"]?((0,o.openBlock)(),(0,o.createElementBlock)("div",c,[(0,o.renderSlot)(e.$slots,"external-link-arrow")])):(0,o.createCommentVNode)("v-if",!0)],8,d)])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",{class:(0,o.normalizeClass)({"wpd-domestic-homepage-mega-menu__nav-column-pane":n.displayType!==w}),id:N("link-group",a),"^data-nav-pane-open":C.value===a},[n.displayType!==w?((0,o.openBlock)(),(0,o.createElementBlock)("div",{key:0,id:N("link-group-title",a),class:"wpd-domestic-homepage-mega-menu__nav-column-title"},[(0,o.createElementVNode)("button",{class:"u-padding-none u-1-of-1 o-flex hide-from-tabletmid",type:"button","^aria-controls":N("link-group",a),"^aria-expanded":C.value===a,onClick:function(e){return S(a)},tabindex:C.value===a?0:-1},[e.$slots["external-link-arrow"]?((0,o.openBlock)(),(0,o.createElementBlock)("div",g,[(0,o.renderSlot)(e.$slots,"external-link-arrow")])):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("div",null,(0,o.toDisplayString)(n.title),1)],8,s),(0,o.createElementVNode)("span",v,(0,o.toDisplayString)(n.title),1)],8,p)):(0,o.createCommentVNode)("v-if",!0),(0,o.createElementVNode)("ol",{"^aria-label":n.displayType===w?null!==(t=n.title)&&void 0!==t?t:"Link group "+(a+1):null,"^aria-labelledby":n.displayType===w?null:N("link-group-title",a),class:"o-list-bare u-margin-bottom-none u-no-child-bottom-margin"},[((0,o.openBlock)(!0),(0,o.createElementBlock)(o.Fragment,null,(0,o.renderList)(n.links,function(e){return(0,o.openBlock)(),(0,o.createElementBlock)("li",{key:e,class:"o-list-bare__item"},[(0,o.createElementVNode)("a",{href:e.url,class:"wpd-domestic-homepage-mega-menu__nav-link u-inherit-color link--"},(0,o.toDisplayString)(e.title),9,f)])}),128))],8,h)],10,u)],2)}),128))])]),e.$slots["desktop-content"]?((0,o.openBlock)(),(0,o.createElementBlock)("div",b,[(0,o.renderSlot)(e.$slots,"desktop-content")])):(0,o.createCommentVNode)("v-if",!0),e.$slots["mobile-content"]?((0,o.openBlock)(),(0,o.createElementBlock)("div",_,[(0,o.renderSlot)(e.$slots,"mobile-content")])):(0,o.createCommentVNode)("v-if",!0)])],8,["id","^aria-label","^data-nav-pane-open"])),[[o.vShow,x.value]])},t,2)]))],64)}}};a(2824);const y=k;var x=a(3424),B=a(1892);window.init_wpddomesticmegamenu=function(e){var n=(0,o.createApp)({render:vueTemplateRenderFn(e)});return n.use(B.A),n.component("WPDHomepageMegaMenu",y),n.component("WPDReciteMeControls",x.A),n}}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var i=a[e]={id:e,exports:{}};return n[e].call(i.exports,i,i.exports,o),i.exports}o.m=n,e=[],o.O=(n,a,t,i)=>{if(!a){var l=1/0;for(c=0;c<e.length;c++){for(var[a,t,i]=e[c],m=!0,r=0;r<a.length;r++)(!1&i||l>=i)&&Object.keys(o.O).every(e=>o.O[e](a[r]))?a.splice(r--,1):(m=!1,i<l&&(l=i));if(m){e.splice(c--,1);
1var d=t();void 0!==d&&(n=d)}}return n}i=i||0;for(var c=e.length;c>0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[a,t,i]},o.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return o.d(n,{a:n}),n},o.d=(e,n)=>{for(var a in n)o.o(n,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:n[a]})},o.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=683,(()=>{var e={683:0};o.O.j=n=>0===e[n];var n=(n,a)=>{var t,i,[l,m,r]=a,d=0;if(l.some(n=>0!==e[n])){for(t in m)o.o(m,t)&&(o.m[t]=m[t]);if(r)var c=r(o)}for(n&&n(a);d<l.length;d++)i=l[d],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(c)},a=self.webpackChunkcore_app=self.webpackChunkcore_app||[];a.forEach(n.bind(null,0)),a.push=n.bind(null,a.push.bind(a))})();var t=o.O(void 0,[57],()=>o(8591));t=o.O(t)})();

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.