1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7377],{48553:function(n,e,t){Promise.resolve().then(t.bind(t,30719)),Promise.resolve().then(t.bind(t,57470))},73763:function(n,e,t){"use strict";t.d(e,{Fz:function(){return $},PZ:function(){return Z},cw:function(){return y},h5:function(){return x},vc:function(){return w}});var r=t(45008),a=t(57099),u=t(37634),i=t(24943);function s(){let n=(0,r._)(["slug.current"]);return s=function(){return n},n}function l(){let n=(0,r._)(["parentPage->",""]);return l=function(){return n},n}function c(){let n=(0,r._)(["array::join(array::compact([","]), '/')"]);return c=function(){return n},n}function o(){let n=(0,r._)(['\n ...,\n defined(internalLink) => {\n ...,\n "anchor": linkToBlock._ref,\n internalLink->{\n ...,\n "segment": segment->slug[_key == ^.language || language == ^.language][0].value.current,\n "slug": slug.current,\n _type in [','] => {\n "slug": ',',\n },\n _type == \'blogArticleDoc\' => { "categorySlug": category->slug.current },\n }\n },\n defined(fileLink) => {\n "fileLink": {\n "asset": fileLink.asset,\n "fileId": fileLink.asset._ref,\n "openFile": fileLink.openFile\n }\n }\n']);return o=function(){return n},n}function g(){let n=(0,r._)(["faqItems[]->"]);return g=function(){return n},n}function f(){let n=(0,r._)(["parentPage->",""]);return f=function(){return n},n}function d(){let n=(0,r._)(["faqLink{","}"]);return d=function(){return n},n}function m(){let n=(0,r._)(["parentPage->",""]);return m=function(){return n},n}function _(){let n=(0,r._)(["contact->"]);return _=function(){return n},n}function p(){let n=(0,r._)(["parentPage->",""]);return p=function(){return n},n}function v(){let n=(0,r._)(["slug.current"]);return v=function(){return n},n}function h(){let n=(0,r._)(["parentPage->",""]);return h=function(){return n},n}let y=()=>{let n=(0,u.Z)(s()),e=[n];for(let t=0;t<a.a8;t++)e.unshift(n=(0,u.Z)(l(),n));return(0,u.Z)(c(),e.join(", "))},k=(0,u.Z)(o(),i.bo,y()),Z=()=>{let n=(0,u.Z)(g()),e=[n];for(let t=0;t<a.a8;t++)e.push(n=(0,u.Z)(f(),n));return e.join(", ")},x=()=>{let n=(0,u.Z)(d(),k),e=[n];for(let t=0;t<a.a8;t++)e.push(n=(0,u.Z)(m(),n));return e.join(", ")},$=()=>{let n=(0,u.Z)(_()),e=[n];for(let t=0;t<a.a8;t++)e.push(n=(0,u.Z)(p(),n));return e.join(", ")},w=()=>{let n=(0,u.Z)(v()),e=[];for(let t=0;t<=a.a8;t++)e.push("".concat(n," == $slugs[").concat(t,"]")),n=(0,u.Z)(h(),n);return e.join(" && ")}},70574:function(n,e,t){"use strict";t.d(e,{_:function(){return f}});var r=t(45008),a=t(37634),u=t(26136),i=t(6518);function s(){let n=(0,r._)(['\n ...,\n "id": _id,\n text[]{','},\n "links": link[] {',"},\n"]);return s=function(){return n},n}function l(){let n=(0,r._)(['\n _type == \'alertBar\'\n && language == $lang\n && (\n (!defined(pages) && $segment in segments[]->slug[_key == ^.language || language == ^.language][0].value.current)\n || (defined(pages) && (\n (defined($id) && $id != "" && $id in pages[]._ref)\n || (\n (!defined($id) || $id == "")\n && $slug in pages[]->slug.current\n && $segment in coalesce(\n pages[]->[slug.current == $slug].segments[]->slug[_key == ^.language || language == ^.language][0].value.current,\n pages[]->[slug.current == $slug].segment->slug[_key == ^.language || language == ^.language][0].value.current\n )\n )\n ))\n )\n']);return l=function(){return n},n}function c(){let n=(0,r._)(["\n*[\n ","\n][to >= now() && (from == null || from <= now() )] {\n ","\n}"]);return c=function(){return n},n}let o=(0,a.Z)(s(),i.h8,u.a),g=(0,a.Z)(l()),f=(0,a.Z)(c(),g,o)},14706:function(n,e,t){"use strict";t.d(e,{BY:function(){return h},Mg:function(){return Z},Mv:function(){return y},_l:function(){return P},bR:function(){return w},ky:function(){return $},yz:function(){return x}});var r=t(45008),a=t(37634),u=t(73763),i=t(26136),s=t(87524);function l(){let n=(0,r._)(['\n...,\n contactItems[]->{\n ...,\n "link": buttonLink { '," },\n description[]{\n ","\n }\n }\n"]);return l=function(){return n},n}function c(){let n=(0,r._)(["\n'contact': *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->{\n ","\n}"]);return c=function(){return n},n}function o(){let n=(0,r._)(["\n 'contact': coalesce(\n ",",\n *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->,\n ) {\n ","\n }\n"]);return o=function(){return n},n}function g(){let n=(0,r._)(["\n*[_type=='contact' && segment->slug[_key == $language || language == $language][0].value.current == $segment && helpAndSupport == true && language == $language][0]{\n ","\n}"]);return g=function(){return n},n}function f(){let n=(0,r._)(["\n 'contact': ","\n"]);return f=function(){return n},n}function d(){let n=(0,r._)(["\n'contact': coalesce(\n contact->,\n *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->,\n ) {\n ","\n }\n"]);return d=function(){return n},n}function m(){let n=(0,r._)(["\n'contact': coalesce(\n contact->,\n *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->,\n ) {\n ","\n }\n"]);return m=function(){return n},n}function _(){let n=(0,r._)(["\n'contact': coalesce(\n contact->,\n *[_type==\"extrasOverviewPage\" && $language == language && $segment == segment->slug[_key == $language || language == $language][0].value.current][0].contact->,\n *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->,\n ) {\n ","\n }\n"]);return _=function(){return n},n}function p(){let n=(0,r._)(["\n'contact': coalesce(\n contact->,\n *[_type==\"eventsOverviewPage\" && $language == language && $segment == segment->slug[_key == $language || language == $language][0].value.current][0].contact->,\n *[_type == 'segment' && $segment in slug[].value.current][0].contact[_key == $language || language == $language][0].value->,\n){\n ","\n }\n"]);return p=function(){return n},n}let v=(0,a.Z)(l(),i.a,s.h8),h=(0,a.Z)(c(),v),y=(0,a.Z)(o(),(0,u.Fz)(),v),k=(0,a.Z)(g(),v),Z=(0,a.Z)(f(),k),x=(0,a.Z)(d(),v),$=(0,a.Z)(m(),v),w=(0,a.Z)(_(),v),P=(0,a.Z)(p(),v)},73596:function(n,e,t){"use strict";t.d(e,{U:function(){return s},e:function(){return l}});var r=t(45008),a=t(37634),u=t(6518);function i(){let n=(0,r._)(["\n*[_type=='disclaimer' && purpose==\"",'" && language==$language && $segment in segments[]->slug[].value.current][0]{\n content[]{',"}\n}.content"]);return i=function(){return n},n}let s={VSA:"vsaDisclaimer"},l=n=>(0,a.Z)(i(),n,u.h8)},56754:function(n,e,t){"use strict";t.d(e,{_:function(){return $}});var r=t(45008),a=t(37634),u=t(53826),i=t(73763),s=t(26136),l=t(73596);function c(){let n=(0,r._)(['\n ...,\n "slug": slug.current,\n categories[]->{\n ...,\n "slug": slug.current,\n parentCategory->{\n ...,\n "slug": slug.current,\n parentCategory->{\n ...,\n "slug": slug.current,\n parentCategory->{...}\n }\n }\n }\n']);return c=function(){return n},n}function o(){let n=(0,r._)(["*[\n _type == 'homePage' && language == $language\n && segment->slug[_key == $language || language == $language][0].value.current == $segment\n][0].faqItems[]->"]);return o=function(){return n},n}function g(){let n=(0,r._)(["*[\n _type == 'homePage' && language == $language\n && segment->slug[_key == $language || language == $language][0].value.current == $segment\n][0]{\n defined(faqLink) => faqLink{","}\n}"]);return g=function(){return n},n}function f(){let n=(0,r._)(["\n 'faqItems': array::compact(coalesce(\n ",",\n ",",\n ))[] {\n ",'\n },\n "faqLink": coalesce(\n ',",\n ",',\n ),\n "vsaDisclaimer": ',"\n"]);return f=function(){return n},n}function d(){let n=(0,r._)(["\n 'faqItems': array::compact(coalesce(\n faqItems[]->,\n ",",\n ))[] {\n ",'\n },\n defined(faqLink) => {"faqLink": faqLink{','}},\n "vsaDisclaimer": ',"\n"]);return d=function(){return n},n}function m(){let n=(0,r._)(["\n 'faqItems': array::compact(coalesce(\n faqItems[]->,\n *[\n _type == 'productOverview'\n && language == $language\n && segment->slug[_key == $language || language == $language][0].value.current == $segment\n ][0].faqItems[]->,\n ",",\n ))[] {\n ",'\n },\n "vsaDisclaimer": ',',\n defined(faqLink) => {"faqLink": faqLink{',"}}\n"]);return m=function(){return n},n}function _(){let n=(0,r._)(["\n 'faqItems': array::compact(coalesce(\n faqItems[]->,\n *[_type==\"extrasOverviewPage\" && $language == language && $segment == segment->slug[_key == $language || language == $language][0].value.current][0].faqItems[]->,\n ",",\n ))[] {\n ",'\n },\n defined(faqLink) => {"faqLink": faqLink{','}},\n "vsaDisclaimer": ',"\n "]);return _=function(){return n},n}let p=(0,a.Z)(c()),v=(0,a.Z)(o()),h=(0,a.Z)(g(),s.a),y=(0,a.Z)(f(),(0,i.PZ)(),v,p,(0,i.h5)(),h,(0,l.e)(l.U.VSA)),k=(0,a.Z)(d(),v,p,s.a,(0,l.e)(l.U.VSA)),Z=(0,a.Z)(m(),v,p,(0,l.e)(l.U.VSA),s.a),x=(0,a.Z)(_(),v,p,s.a,(0,l.e)(l.U.VSA)),$=n=>{switch(n){case"homePage":case"page":case"service":case"solution":case"event":case"eventsOverviewPage":case"energyPark":case"blogArticleDoc":return y;case"productOverview":return k;case"extrasOverviewPage":case"extrasItem":return x;case"product":return Z;default:return(0,u.PN)("Unknown type for querying faq items: ".concat(n)),y}}},55466:function(n,e,t){"use strict";t.d(e,{M:function(){return s}});var r=t(45008),a=t(37634),u=t(26136);function i(){let n=(0,r._)(["\n _type == 'imageWithAlt' || _type == 'image' => {\n ...,\n link{",'},\n "width": coalesce(width, asset->metadata.dimensions.width),\n "height": coalesce(height, asset->metadata.dimensions.height),\n "placeholder": select(coalesce(width, asset->metadata.dimensions.width) > 40 && coalesce(height, asset->metadata.dimensions.height) > 40 && asset->mimeType != "image/svg+xml" => asset->metadata.lqip, null)\n }\n']);return i=function(){return n},n}let s=(0,a.Z)(i(),u.a)},6518:function(n,e,t){"use strict";t.d(e,{Ig:function(){return h.Ig},BY:function(){return r.BY},Mv:function(){return r.Mv},Jp:function(){return Z},_l:function(){return r._l},ky:function(){return r.ky}
1,cA:function(){return p},bR:function(){return r.bR},yz:function(){return r.yz},_L:function(){return y._},Mg:function(){return r.Mg},jU:function(){return _},Mm:function(){return l.M},PO:function(){return s.PO},aT:function(){return i.a},Uf:function(){return h.Uf},Qf:function(){return h.Qf},c_:function(){return s.c_},h8:function(){return s.h8},A_:function(){return i.A},sU:function(){return v.s},Zc:function(){return s.Zc}});var r=t(14706),a=t(45008),u=t(37634),i=t(26136),s=t(87524),l=t(55466);function c(){let n=(0,a._)(['{\n asset->{\n "_ref": _id,\n url,\n metadata {\n lqip,\n dimensions\n }\n },\n alt,\n originalSize,\n width,\n height,\n hotspot,\n crop,\n macaron,\n link\n}']);return c=function(){return n},n}function o(){let n=(0,a._)(['{\n active,\n experimentId,\n "default": default ',',\n variants[] {\n _key,\n variantId,\n experimentId,\n "value": value ',"\n }\n}"]);return o=function(){return n},n}let g=(0,u.Z)(c()),f=(0,u.Z)(o(),g,g);function d(){let n=(0,a._)(['\n hero {\n ...,\n "image": image.default{',"},\n text[] {\n ",'\n },\n "links": link[]{\n ',"\n }\n }\n"]);return d=function(){return n},n}function m(){let n=(0,a._)(["\n hero {\n ...,\n image ",",\n text[] {\n ",'\n },\n "links": link[]{\n ',"\n }\n }\n"]);return m=function(){return n},n}let _=(0,u.Z)(d(),l.M,s.h8,i.a),p=(0,u.Z)(m(),f,s.h8,i.a);var v=t(87817),h=t(99976),y=t(56754);function k(){let n=(0,a._)(['\n _type == \'downloadableFile\' => {\n ...,\n "_id": asset._ref,\n "asset": asset->,\n "fileId": asset->_id,\n "openFile": openFile,\n }\n']);return k=function(){return n},n}let Z=(0,u.Z)(k())},26136:function(n,e,t){"use strict";t.d(e,{A:function(){return o},a:function(){return c}});var r=t(45008),a=t(24943),u=t(37634),i=t(73763);function s(){let n=(0,r._)(['\n ...,\n defined(internalLink) => {\n ...,\n "anchor": linkToBlock._ref,\n internalLink->{\n ...,\n "segment": segment->slug[_key == ^.language || language == ^.language][0].value.current,\n "slug": slug.current,\n _type in [','] => {\n "slug": ',',\n },\n _type == \'blogArticleDoc\' => {\n "categorySlug": category->slug.current,\n },\n }\n },\n defined(fileLink.asset) => {\n ...,\n "fileLink": {\n "asset": fileLink.asset,\n "fileId": fileLink.asset._ref,\n "openFile": fileLink.openFile\n }\n },\n defined(externalLink) || defined(youtubeId) || defined(iFramePopupLink) => {\n ...,\n "fileLink": null\n }\n']);return s=function(){return n},n}function l(){let n=(0,r._)(["\n _type == 'link' => {\n ","\n }\n"]);return l=function(){return n},n}let c=(0,u.Z)(s(),a.bo,(0,i.cw)()),o=(0,u.Z)(l(),c)},99976:function(n,e,t){"use strict";t.d(e,{Ig:function(){return g},Qf:function(){return f},Uf:function(){return d}});var r=t(45008),a=t(37634),u=t(26136),i=t(55466),s=t(87524);function l(){let n=(0,r._)(["\n ...,\n tags[]->,\n image{","},\n link{","},\n descriptionContent[]{","},\n"]);return l=function(){return n},n}function c(){let n=(0,r._)(["\nlistOfArticles[]{\n ","\n}\n"]);return c=function(){return n},n}function o(){let n=(0,r._)(["\nlistOfArticlesDoc[]->{\n ","\n}\n"]);return o=function(){return n},n}let g=(0,a.Z)(l(),i.M,u.a,s.h8),f=(0,a.Z)(c(),g),d=(0,a.Z)(o(),g)},87524:function(n,e,t){"use strict";t.d(e,{PO:function(){return Z},Zc:function(){return k},c_:function(){return F},h8:function(){return A}});var r=t(45008),a=t(37634),u=t(55466),i=t(26136);function s(){let n=(0,r._)(['\n ...document,\n "fileId": document.asset._ref,\n "openFile": document.openFile,\n "title": document.title,\n ']);return s=function(){return n},n}function l(){let n=(0,r._)(['\n ...,\n "text": title,\n "_id": asset->_id,\n "fileLink": {\n "asset": asset,\n "fileId": asset->_id,\n "openFile": openFile,\n }, \n ']);return l=function(){return n},n}function c(){let n=(0,r._)(["\n_type == 'linkToLegalDocument' => {\n...,\ndocuments->{\n ...,\n de{\n ","\n },\n document{\n ","\n },\n },\n}\n"]);return c=function(){return n},n}function o(){let n=(0,r._)(["\n ...,\n markDefs[]{\n ...{\n ",',\n },\n _type == \'tag\' => tag->,\n ...{\n "asset": image.asset,\n "width": coalesce(width, image.asset->metadata.dimensions.width),\n "height": coalesce(height, image.asset->metadata.dimensions.height),\n "placeholder": select(coalesce(width, image.asset->metadata.dimensions.width) > 40 && coalesce(height, image.asset->metadata.dimensions.height) > 40 && image.asset->mimeType != "image/svg+xml" => image.asset->metadata.lqip, null)\n },\n },\n ',",\n ",",\n ","\n"]);return o=function(){return n},n}function g(){let n=(0,r._)(["\n ...,\n markDefs[]{\n ...{\n ",",\n },\n },\n ",",\n ","\n"]);return g=function(){return n},n}function f(){let n=(0,r._)(["\n_type == 'portableTable' => {\n ...,\n rows[]{\n ...,\n cells[]{\n ...,\n richText[]{\n ","\n }\n }\n }\n}\n"]);return f=function(){return n},n}function d(){let n=(0,r._)(["\n ",",\n ","\n"]);return d=function(){return n},n}function m(){let n=(0,r._)(["\n_type == 'popup' => {\n ...,\n \"content\": content[]{","}\n}\n"]);return m=function(){return n},n}function _(){let n=(0,r._)(["\n_type == 'inlineFaqBlock' => {\n ...,\n items[]{\n ...,\n answer[]{","}\n }\n}\n"]);return _=function(){return n},n}function p(){let n=(0,r._)(["\n_type == 'calloutBlock' => {\n ...,\n link{","},\n description[]{","},\n disclaimer[]{","}\n}\n"]);return p=function(){return n},n}function v(){let n=(0,r._)(["\n ...,\n markDefs[]{\n ...{\n ",",\n ",',\n },\n _type == \'tag\' => tag->,\n ...{\n "asset": image.asset,\n "width": coalesce(width, image.asset->metadata.dimensions.width),\n "height": coalesce(height, image.asset->metadata.dimensions.height),\n "placeholder": select(coalesce(width, image.asset->metadata.dimensions.width) > 40 && coalesce(height, image.asset->metadata.dimensions.height) > 40 && image.asset->mimeType != "image/svg+xml" => image.asset->metadata.lqip, null)\n },\n },\n ',",\n ",",\n ","\n"]);return v=function(){return n},n}function h(){let n=(0,r._)(["\n ",",\n ","\n"]);return h=function(){return n},n}function y(){let n=(0,r._)(["\n ",",\n ",",\n ",",\n ","\n"]);return y=function(){return n},n}let k=(0,a.Z)(s()),Z=(0,a.Z)(l()),x=(0,a.Z)(c(),Z,Z),$=(0,a.Z)(o(),i.a,x,u.M,i.A),w=(0,a.Z)(g(),i.a,x,i.A),P=(0,a.Z)(f(),w),j=(0,a.Z)(d(),$,P),q=(0,a.Z)(m(),j),b=(0,a.Z)(_(),j),L=(0,a.Z)(p(),i.a,j,j),I=(0,a.Z)(v(),i.a,q,x,u.M,i.A),A=(0,a.Z)(h(),I,P),F=(0,a.Z)(y(),I,P,L,b)},87817:function(n,e,t){"use strict";t.d(e,{s:function(){return o}});var r=t(45008),a=t(37634),u=t(73763);function i(){let n=(0,r._)(['{\n language,\n "segment": coalesce(\n segment->slug[]{"lang": coalesce(language, _key), "value": value.current},\n segments[0]->slug[]{"lang": coalesce(language, _key), "value": value.current},\n *[_type == \'segment\' && slug[_key == $language || language == $language][0].value.current == $segment][0].slug[]{"lang": coalesce(language, _key), "value": value.current}\n ),\n _type,\n "slug": ',",\n _type == 'blogArticleDoc' => { \"categorySlug\": category->slug.current },\n}"]);return i=function(){return n},n}function s(){let n=(0,r._)(["\n \"seo\": {\n ...,\n ...seo,\n \"siteName\": *[_type == 'settings'][0].siteName,\n 'seoCanonical': seo.seoCanonical,\n \"alternateLinks\": select(\n defined(*[\n _type == 'translation.metadata'\n && ^._id in translations[_
1key == $language || language == $language].value->_id\n ][0]) =>\n *[\n _type == 'translation.metadata'\n && ^._id in translations[_key == $language || language == $language].value->_id\n ][0].translations[].value->",",\n _type in [","] =>\n array::compact([\n *[_id == ^._id && _type in [","]][0]",",\n ...*[\n _type == ^._type\n && _type in [","]\n && _id != ^._id\n && language != ^.language\n && (\n (defined(segment) && segment._ref == ^.segment._ref)\n || (defined(segments) && count(segments[_ref in ^.segments[]._ref]) > 0)\n )\n ]","\n ]),\n defined(externalId) =>\n *[_type == ^._type && externalId == ^.externalId]",",\n []\n )\n }\n"]);return s=function(){return n},n}let l="'faqOverview', 'productOverview', 'extrasOverviewPage', 'eventsOverviewPage', 'homePage'",c=(0,a.Z)(i(),(0,u.cw)()),o=(0,a.Z)(s(),c,l,l,c,l,c,c)},30719:function(n,e,t){"use strict";t.d(e,{FaqOverviewPage:function(){return N}});var r=t(57437),a=t(5217),u=t(71505),i=t(87305),s=t(1589),l=t(38543),c=t(61888),o=t(67939),g=t(25122),f=t(90658),d=t(8101),m=t(62225),_=t(27648);let p=(0,s.ZP)(l.Z)(n=>{let{theme:e}=n;return{border:"1px solid ".concat(e.palette.grey[200]),borderRadius:e.borderRadius.small,padding:e.spacing(4),height:"100%",background:e.palette.grey[50]}}),v=(0,s.ZP)(c.Z)({margin:0,padding:0,listStyleType:'""',background:"none"}),h=(0,s.ZP)(o.ZP)({padding:0,background:"none"}),y=(0,s.ZP)(_.default)(n=>{let{theme:e}=n;return{display:"flex",justifyContent:"space-between",alignItems:"center",paddingBlock:e.spacing(2),width:"100%",color:"black",textDecoration:"none",":hover":{textDecoration:"underline"}}}),k=n=>{let{links:e,title:t}=n,{t:u}=(0,a.E)(),i=(0,g.Z)();return(0,r.jsxs)(p,{gap:4,children:[(0,r.jsx)(f.Z,{variant:"h2",sx:{paddingBlock:4},children:t||u("quick-links.title")}),e&&(0,r.jsx)(v,{children:e.map(n=>(0,r.jsx)(h,{children:(0,r.jsxs)(y,{href:(0,d.D)(n),target:n.target,children:[n.text,(0,r.jsx)(m.J,{icon:"arrowRightIcon",fillColor:i.palette.primary.main,strokeColor:i.palette.primary.main})]})},n._key))})]})};var Z=t(13035),x=t(37938),$=t(54763),w=t(19352),P=t(11419),j=t(99376),q=t(52401),b=t(85583),L=t(76643),I=t(67732),A=t(96755),F=t(62271);let D=(0,s.ZP)(I.c)(n=>{let{theme:e}=n;return{marginBlockEnd:e.spacing(4)}}),O=(0,s.ZP)($.Z)(n=>{let{theme:e}=n;return{justifyContent:"space-between",alignItems:"center",border:"1px solid ".concat(e.palette.grey[200]),borderRadius:e.borderRadius.small,padding:e.spacing(4),height:"100%"}}),C=(0,s.ZP)(_.default)(n=>{let{theme:e}=n;return{display:"flex",justifyContent:"end",alignItems:"center",gap:e.spacing(2),marginBlockStart:e.spacing(4),width:"100%",fontWeight:"600",color:e.palette.primary.main,textDecoration:"none",":hover":{textDecoration:"underline"}}}),M=n=>{let{segment:e,description:t,proDescription:r,resDescription:a}=n;switch(e){case L.KL.professional:return r||t;case L.KL.residential:return a||t;default:return t}},B=n=>{var e;let{title:t,icon:u,description:s,proDescription:l,resDescription:c,slug:o}=n,{t:g}=(0,a.E)(),d=(0,j.useParams)(),_=M({segment:(null===(e=(0,F.K)())||void 0===e?void 0:e.identifier)||L.KL.residential,description:s,proDescription:l,resDescription:c});return(0,r.jsxs)(O,{children:[u&&(0,r.jsx)(D,{width:48,height:48,image:u}),(0,r.jsx)(f.Z,{variant:"h4",component:"h2",children:t}),_&&(0,r.jsx)(i.X,{content:_}),(0,r.jsxs)(C,{href:"/".concat((0,A.V)(d.lang,d.segment,"faqCategory",{slug:o})),children:[g("faq-overview.category-item-read-more"),(0,r.jsx)(m.J,{icon:"arrowRightIcon"})]})]})},S=n=>{let{categories:e}=n;return(0,r.jsx)(w.Z,{container:!0,spacing:8,children:null==e?void 0:e.map(n=>(0,r.jsx)(w.Z,{size:{xs:12,sm:6,md:4},children:(0,r.jsx)(B,(0,b._)({},n))},n.slug))})};var T=t(70131),R=t(49602),U=t(83158),z=t(34773),E=t(2265);let N=n=>{let{breadcrumbs:e,overviewPage:t,alerts:s=[],chatVariables:c,draftMode:o=!1,searchQuery:g=""}=n,{t:d}=(0,a.E)(),{setPageType:m}
1=(0,z.x)(),_=(0,P.y)(),p=(0,j.useSearchParams)().get("conversationId")||void 0;(0,E.useEffect)(()=>(m(t._type),()=>m(void 0)),[t._type,m]);let{contact:v,title:h,description:y,mostAskedQuestionsTitle:b,mostAskedQuestions:L,quickLinksTitle:I,quickLinks:A,mainCategories:F,content:D,hideSearchBar:O,vsaDisclaimer:C}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.h,{alerts:s}),(0,r.jsxs)(q.k,{breadcrumbs:e,chatVariables:c,children:[(0,r.jsxs)($.Z,{sx:{textAlign:"center",gap:4},children:[(0,r.jsxs)($.Z,{children:[(0,r.jsx)(f.Z,{variant:"h1",children:(0,x.D)(h)}),(0,r.jsx)(i.X,{content:y})]}),!O&&(0,r.jsx)(Z.o,{page:"help-and-contact",query:g,conversationId:p}),C&&!O&&!_&&(0,r.jsx)(i.X,{sx:{"& p":{marginBlock:0}},content:C})]}),L&&A&&(0,r.jsxs)(w.Z,{container:!0,spacing:8,sx:{paddingBlock:8,rowGap:4},children:[(0,r.jsx)(w.Z,{size:{xs:12,md:A?6:12,lg:A?8:12},children:(0,r.jsx)(R.r,{title:b||d("faq-overview.most-asked-questions"),faqItems:L,showLinkToOverview:!1,showSearchBar:O})}),(0,r.jsx)(w.Z,{size:{xs:12,md:6,lg:4},children:(0,r.jsx)(k,{title:I,links:A})})]}),F&&!!F.length&&(0,r.jsx)(l.Z,{sx:{paddingBlock:8},children:(0,r.jsx)(S,{categories:F})}),D?(0,r.jsx)(U.RenderPageBlocks,{blocks:D,draftMode:o}):null,(0,r.jsx)(T.v,{contact:v,showBottomLine:!0})]})]})}},57470:function(n,e,t){"use strict";t.d(e,{FaqOverviewPreviewPage:function(){return h}});var r=t(46796),a=t(57437),u=t(70574),i=t(45008),s=t(37634),l=t(6518),c=t(47076),o=t(73596);function g(){let n=(0,i._)(['\n title,\n description,\n proDescription,\n resDescription,\n "icon": icon {\n ...,\n ','\n },\n "slug": slug.current\n']);return g=function(){return n},n}function f(){let n=(0,i._)(["\n*[\n _type == 'faqOverview'\n && language == $language\n && segment->slug[_key == $language || language == $language][0].value.current == $segment\n][0] {\n _id,\n _type,\n \"segment\": segment->identifier,\n title,\n description[] {\n ",'\n },\n hideSearchBar,\n "vsaDisclaimer": ',',\n "mainCategories": mainCategoriesSort[]-> {\n ','\n },\n defined(mostAskedQuestions) => {\n mostAskedQuestionsTitle,\n mostAskedQuestions[]-> {\n ...,\n "slug": slug.current\n }\n },\n defined(quickLinks) => {\n quickLinksTitle,\n quickLinks[]{\n ',"\n }\n },\n ",",\n ",",\n ","\n}\n"]);return f=function(){return n},n}let d=(0,s.Z)(g(),l.Mm),m=function(){let{helpPage:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.Z)(f(),l.h8,(0,o.e)(o.U.VSA),d,l.aT,c._j,n?l.Mg:l.BY,l.sU)};var _=t(83455),p=t(99376),v=t(30719);let h=n=>{let e=(0,p.useParams)(),{alerts:t,breadcrumbs:i}=n,s=(0,r._)(n,["alerts","breadcrumbs"]),[l]=(0,_.yR)(s.overviewPage,m({helpPage:!0}),{language:e.lang,segment:e.segment}),[c]=(0,_.yR)(t,u._,{lang:e.lang,segment:e.segment,slug:"",id:""});return(0,a.jsx)(v.FaqOverviewPage,{alerts:c,overviewPage:l,breadcrumbs:i})}},34773:function(n,e,t){"use strict";t.d(e,{PageTypeProvider:function(){return i},x:function(){return s}});var r=t(57437),a=t(2265);let u=(0,a.createContext)({pageType:void 0,setPageType:()=>{}}),i=n=>{let{children:e}=n,[t,i]=(0,a.useState)(void 0),s=(0,a.useMemo)(()=>({pageType:t,setPageType:i}),[t]);return(0,r.jsx)(u.Provider,{value:s,children:e})},s=()=>{let n=(0,a.useContext)(u);if(!n)throw Error("usePageType must be used within a PageTypeProvider");return n}},24943:function(n,e,t){"use strict";t.d(e,{bo:function(){return r},hU:function(){return a}});let r="'page', 'service', 'solution', 'form', 'appointmentForm', 'energyPark', 'vatForm', 'evForm', 'chargingPass', 'adviceForm'",a="'page', 'service', 'solution', 'energyPark'"},55752:function(n,e,t){"use strict";t.d(e,{a:function(){return i}});var r=t(18365),a=t(41563),u=t(81595),i=({sx:n,...e})=>(0,u.tZ)(a.Z,{...e,variant:"outlined",sx:[{borderRadius:"10px",boxShadow:"0px 0px 10px #0000001A",border:"1px solid #F0F0F0"},...(0,r.a)(n)]})},41563:function(n,e,t){"use strict";t.d(e,{Z:function(){return h}});var r=t(85583),a=t(1780),u=t(46796),i=t(2265),s=t(61994),l=t(7609),c=t(1589),o=t(42318),g=t(88654),f=t(15245),d=t(11475);function m(n){return(0,d.ZP)("MuiCard",n)}(0,f.Z)("MuiCard",["root"]);var _=t(57437);let p=n=>{let{classes:e}=n;return(0,l.Z)({root:["root"]},m,e)},v=(0,c.ZP)(g.Z,{name:"MuiCard",slot:"Root"})({overflow:"hidden"});var h=i.forwardRef(function(n,e){let t=(0,o.i)({props:n,name:"MuiCard"}),{className:i,raised:l=!1}=t,c=(0,u._)(t,["className","raised"]),g=(0,a._)((0,r._)({},t),{raised:l}),f=p(g);return(0,_.jsx)(v,(0,r._)({className:(0,s.Z)(f.root,i),elevation:l?8:void 0,ref:e,ownerState:g},c))})}},function(n){n.O(0,[465,4705,7231,8576,6745,797,660,7998,9681,3444,8848,9892,3064,9560,204,7939,2138,5021,4625,9806,3035,2921,2971,2117,1744],function(){return n(n.s=48553)}
1),_N_E=n.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.