1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8466],{12557:(n,e,t)=>{t.d(e,{A:()=>C});var o=t(37876),a=t(46841),i=t(54587),l=t.n(i),r=t(48230),c=t.n(r),s=t(89099),u=t(40171),d=t(89069);let p=n=>{let{date:e,hideFromSeo:t=!1,image:i=null,layout:r="LatestPosts",position:p,subject:f,title:m,url:C}=n,_=a.rz[r],g=(0,s.useRouter)();return!m||t?null:(0,o.jsxs)(c(),{className:_.container,href:C,onClick:n=>{n.preventDefault();let e={webElement:{elementType:"LINK",location:"SECTION",name:"EDITORIAL ARTICLES",text:m,position:null==p?void 0:p.toString()},actionOutcome:"INTERNALLINK",outboundUrl:C};(0,d.Ay)("ElementClicked",e),g.push(C)},children:[i&&(0,o.jsx)("div",{className:_.childLink,children:(0,o.jsx)("div",{className:_.imgContainer,children:(0,o.jsx)(l(),{alt:m,className:_.img,fill:!0,src:i,style:{objectFit:"cover"}})})}),(0,o.jsxs)("div",{className:_.wrapper,children:[(0,o.jsx)("h2",{className:_.subtitle,children:f}),(0,o.jsx)("h3",{className:_.title,children:m}),(0,o.jsx)("div",{className:_.dateLinkContainer,children:(0,o.jsx)("div",{className:_.content,children:(0,o.jsx)("span",{className:_.span,children:(0,u.A)(new Date(e),"MMMM d, y")})})})]})]})},f={TopicArticlesNoImg:"grid max-w-container-width grid-cols-1 gap-y-5 xl:gap-y-8",LatestPosts:"grid max-w-container-width grid-cols-2 gap-y-5 gap-x-4 md:gap-y-5 md:gap-x-10 lg:gap-x-15 lg:gap-y-7",TopicArticlesImg:"grid max-w-container-width grid-cols-1 gap-y-5 xl:gap-y-8"},m=n=>{let{children:e,layout:t="LatestPosts"}=n;return(0,o.jsx)("div",{className:f[t],children:e})},C=n=>{let{articles:e,layout:t,limit:i=4,topic:l=null}=n,r=e.length<=i?e.slice().splice(0,i):e.slice().splice(-i);return(0,o.jsxs)("div",{className:a.x6,children:[l&&(0,o.jsx)("header",{className:a.wx,children:(0,o.jsx)("h1",{className:a.DD,children:l})}),(0,o.jsx)(m,{layout:t,children:r.map(n=>(0,o.jsx)(p,{layout:t,...n},n.title))})]})}},42764:(n,e,t)=>{t.d(e,{A:()=>l});var o=t(37876),a=t(14232),i=t(46841);let l=n=>{let{asColumns:e=!1,children:t}=n;return(0,o.jsx)("section",{className:i.p9(e,a.Children.count(t)),children:t})}},46169:(n,e,t)=>{t.d(e,{A:()=>nD});var o=t(37876),a=t(12557),i=t(42764);let l="flex items-center justify-center space-x-1 text-typography font-bold font-inter",r={container:l,arrow:"h-2"},c={container:"".concat(l," ml-auto"),arrow:"h-2"};var s=t(24666);let u=n=>{var e,t,a;let{data:i,fetchMore:l,onNextClick:u=null,onPrevClick:d=null,updateQuery:p}=n;if(!i)return null;let{pages:f}=i,m=(null==f||null==(e=f.pageInfo)?void 0:e.hasPreviousPage)||(null==f||null==(t=f.edges)?void 0:t.length)>8,C=null==f||null==(a=f.pageInfo)?void 0:a.hasNextPage;return(0,o.jsxs)("div",{className:"px-4 py-4 lg:py-5 xl:px-0 flex flex-row flex-wrap mx-auto w-full max-w-container-width",children:[m?(0,o.jsxs)("button",{className:r.container,onClick:()=>{l({variables:{first:null,after:null,last:8,before:f.pageInfo.startCursor||null},updateQuery:p}),d&&d()},type:"button",children:[(0,o.jsx)(s.A,{className:r.arrow,icon:"chevronLeftSolid"}),(0,o.jsx)("span",{children:"Prev"})]}):null,C?(0,o.jsxs)("button",{className:c.container,onClick:()=>{l({variables:{first:8,after:f.pageInfo.endCursor},updateQuery:p}),u&&u()},type:"button",children:[(0,o.jsx)("span",{children:"Next"}),(0,o.jsx)(s.A,{className:c.arrow,icon:"chevronRightSolid"})]}):null]})};var d=t(14232),p=t(89099),f=t(28888),m=t(86191),C=t(85048);function _(){let n=(0,f._)(["\n fragment AcfSectionWhyTrustBanner on Page_Contentacf_Content_SectionWhyTrustBanner {\n fieldGroupName\n whyTrustBannerShow\n}\n "]);return _=function(){return n},n}function g(){let n=(0,f._)(["\n fragment AcfSectionAccordion on Page_Contentacf_Content_SectionAccordion {\n accordionHeadline\n accordionSubheading\n accordionAccordions {\n accordionHeadline\n accordionCopy\n }\n}\n "]);return g=function(){return n},n}function h(){let n=(0,f._)(["\n fragment AcfSectionBegBanner on Page_Contentacf_Content_BegBanner {\n fieldGroupName\n}\n "]);return h=function(){return n},n}function b(){let n=(0,f._)(["\n fragment AcfSectionBlogCallout on Page_Contentacf_Content_SectionBlogCallout {\n blogCalloutHeadline\n blogCalloutSubheadline\n blogCalloutDefaultposts\n blogCalloutCallouts {\n blogCalloutHeadline\n blogCalloutPosturl\n blogCalloutImageurl\n }\n}\n "]);return b=function(){return n},n}function S(){let n=(0,f._)(["\n fragment AcfSectionBodyCheckedList on Page_Contentacf_Content_SectionBodyCheckedList {\n fieldGroupName\n bodyCheckedListHeadline\n bodyCheckedListFooter\n bodyCheckedListRows {\n fieldGroupName\n bodyCheckedListRow\n }\n}\n "]);return S=function(){return n},n}function T(){let n=(0,f._)(["\n fragment AcfSectionBusinessQuote on Page_Contentacf_Content_SectionBusinessQuote {\n fieldGroupName\n businessQuoteHeadline\n businessQuoteCopy\n businessQuoteFormid\n}\n "]);return T=function(){return n},n}function x(){let n=(0,f._)(["\n fragment AcfSectionCompanyCardReviewSection on Page_Contentacf_Content_CompanyCardReviewSection {\n cards {\n cardBackgroun
1dColor\n cardBbbRating\n cardProvider\n cardSectionAboutCopy\n cardSectionAboutTitle\n cardSectionIssunrunrightforyouCopy\n cardSectionIssunrunrightforyouTitle\n cardSectionProsconsTitle\n cardSectionWarrantyCopy\n cardSectionWarrantyTitle\n cardSoeRating\n cardTooltip\n cardTimeofexperience\n cardTitle\n cardServiceArea\n cardSectionProsconsCons {\n cardSectionProsconsConsCopy\n }\n cardSectionProsconsPros {\n cardSectionProsconsProsCopy\n }\n }\n}\n "]);return x=function(){return n},n}function y(){let n=(0,f._)(["\n fragment MediaItem on MediaItem {\n altText\n mediaItemUrl\n sizes\n uri\n}\n "]);return y=function(){return n},n}function P(){let n=(0,f._)(["\n fragment AcfSectionCopy on Page_Contentacf_Content_SectionCopy {\n fieldGroupName\n copyCopy\n copyImage {\n ...MediaItem\n }\n copyImagealignment\n copyLayout\n copyTheme\n copyVideo\n}\n ",""]);return P=function(){return n},n}function N(){let n=(0,f._)(["\n fragment AcfSectionEmailCapture on Page_Contentacf_Content_SectionEmailCapture {\n fieldGroupName\n}\n "]);return N=function(){return n},n}function I(){let n=(0,f._)(["\n fragment AcfSectionInfoTextBlocks on Page_Contentacf_Content_SectionInfoTextBlocks {\n fieldGroupName\n infoTextBlocksSectionheadline\n infoTextBlocksBlocks {\n fieldGroupName\n infoTextBlocksCopy\n infoTextBlocksHeadline\n infoTextBlocksIcon {\n ...MediaItem\n }\n }\n}\n ",""]);return I=function(){return n},n}function w(){let n=(0,f._)(["\n fragment AcfSectionKeyPoints on Page_Contentacf_Content_SectionKeyPoints {\n keyPointsList {\n keyPointsItem\n }\n}\n "]);return w=function(){return n},n}function A(){let n=(0,f._)(["\n fragment AcfSectionKwhCalc on Page_Contentacf_Content_SectionKwhCalc {\n fieldGroupName\n}\n "]);return A=function(){return n},n}function v(){let n=(0,f._)(["\n fragment AcfSectionLogoAndContent on Page_Contentacf_Content_SectionLogoAndContent {\n fieldGroupName\n logoAndContentCopy\n logoAndContentLogo {\n ...MediaItem\n }\n}\n ",""]);return v=function(){return n},n}function k(){let n=(0,f._)(["\n fragment AcfSectionPageLink on Page_Contentacf_Content_SectionPageLink {\n fieldGroupName\n pageLinkHeading\n pageLinkLinks {\n fieldGroupName\n pageLinkLink {\n target\n title\n url\n }\n }\n}\n "]);return k=function(){return n},n}function R(){let n=(0,f._)(["\n fragment AcfSectionPanel on Page_Contentacf_Content_SectionPanel {\n fieldGroupName\n panelCopysection {\n fieldGroupName\n panelCopy\n }\n panelPowertochoose\n}\n "]);return R=function(){return n},n}function B(){let n=(0,f._)(["\n fragment AcfSectionRateTableV2 on Page_Contentacf_Content_SectionRateTableV2 {\n fieldGroupName\n rateTableV2Headline\n rateTableV2Showall\n rateTableV2State\n rateTableV2Subheadline\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableMinHeight\n}\n "]);return B=function(){return n},n}function L(){let n=(0,f._)(["\n fragment AcfSectionSoeRateTable on Page_Contentacf_Content_SectionSoeRateTable {\n rateTableV2State\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableTableColumns {\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Plan {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Provider {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Price {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Monthly {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Type {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Term {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Fee {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Features {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Renewable {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Rating {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n }\n}\n "]);return L=function(){return n},n}function D(){let n=(0,f._)(["\n fragment AcfSectionSolarCountdown on Page_Contentacf_Content_SolarCountdown {\n countdownDate\n fieldGroupName\n}\n "]);return D=function(){return n},n}function H(){let n=(0,f._)(["\n fragment AcfSectionSolarGeneric1 on Page_Contentacf_Content_SolarGeneric1 {\n fieldGroupName\n}\n "]);return H=function(){return n},n}function G(){let n=(0,f._)(["\n fragment AcfSectionTable on Page_Contentacf_Content_SectionTable {\n fieldGroupName\n tableCopy\n tableHeadline\n tableSteprows {\n fieldGroupName\n tableStepcopy1\n tableStepheadline1\n tableStepheadline2\n tableStepsubheadline2\n }\n tableStyle\n tableSubheadline\n tableTable {\n body\n header\n }\n tableMinHeight\n}\n "]);return G=function(){return n},n}function M(){let n=(0,f._)(["\n fragment AcfSectionTableOfContents on Page_Contentacf_Content_SectionTableOfContents {\n fieldGroupName\n tableOfContentsHeadline\n}\n "]);return M=function(){return n},n}function j(){let n=(0,f._)(["\n fragment AcfSectionTabs on Page_Contentacf_Content_SectionTabs {\n fieldGroupName\n tabsTab {\n fieldGroupName\n tabsCopy\n tabsName\n }\n}\n "]);return j=function(){return n},n}function U(){let n=(0,f._)(["\n fragment AcfSectionTeam on Page_Contentacf_Content_SectionTeam {\n fieldGroupName\n teamRows {\n fieldGroupName\n teamBio\n teamEmail\n teamImage {\n ...MediaItem\n }\n teamName\n }\n}\n ",""]);return U=function(){return n},n}function V(){let n=(0,f._)(["\n fragment AcfSectionTextBuckets on Page_Contentacf_Content_SectionTextBuckets {\n fieldGroupName\n textBucketsBuckets {\n fieldGroupName\n textBucketsCopy\n textBucketsHeadline\n textBucketsImage {\n ...MediaItem\n }\n }\n}\n ",""]);return V=function(){return n},n}function E(){let n=(0,f._)(["\n fragment AcfSectionThingsToRemember on Page_Contentacf_Content_SectionThingsToRemember {\n fieldGroupName\n}\n "]);return E=function(){return n},n}function $(){let n=(0,f._)(["\n fragment AcfSectionTrustpilotReviews on Page_Contentacf_Content_SectionTrustpilotReviews {\n fieldGroupName\n trustpilotReviewsShow\n}\n "]);return $=function(){return n},n}function J(){let n=(0,f._)(["\n fragment Footer on Page_Footer {\n fieldGroupName\n footerCallToActionBackgroun
1d\n footerCallToActionCta\n footerCallToActionForm\n footerCallToActionHeadline\n footerCallToActionSubheadline\n}\n "]);return J=function(){return n},n}function F(){let n=(0,f._)(["\n fragment Hero on Page_Hero {\n fieldGroupName\n heroAuthorimage {\n ...MediaItem\n }\n heroAuthorname\n heroBreadcrumbs\n heroBusiness\n heroComparisonpartnerid\n heroComparisonzipsearch\n heroCustombanner\n heroCustombannercopy\n heroCustomctabannerdarkmode\n heroDesktoponly\n heroDisclosure\n heroEditorname\n heroHeadline\n heroHidden\n heroImage {\n ...MediaItem\n }\n heroLogo {\n ...MediaItem\n }\n heroNaturalgas\n heroPhonenumber\n heroShowcta\n heroShowstickyzipinput\n heroSubheadline\n heroSupplierhero\n heroUpdateddate\n heroUsephonenumber\n heroUsestickyzip\n heroEmailcapturerightrail\n heroBackgroundcolor\n heroTextlightmode\n heroMonetizationdisclosurecontent\n heroDataheaderone\n heroDataheadertwo\n heroDataheaderthree\n heroDataheaderfour\n heroTooltipcontentone\n heroTooltipcontenttwo\n heroTooltipcontentthree\n heroTooltipcontentfour\n heroDataiconone {\n ...MediaItem\n }\n heroDataicontwo {\n ...MediaItem\n }\n heroDataiconthree {\n ...MediaItem\n }\n heroDataiconfour {\n ...MediaItem\n }\n heroDatapointone\n heroDatapointtwo\n heroDatapointthree\n heroDatapointfour\n heroUsesolargeoshero\n}\n ",""]);return F=function(){return n},n}function K(){let n=(0,f._)(["\n fragment MenuItems on Menu {\n menuItems(where: {parentDatabaseId: 0}, first: 100) {\n edges {\n node {\n id\n databaseId\n }\n }\n pageInfo {\n hasNextPage\n hasPreviousPage\n }\n nodes {\n id\n parentId\n label\n url\n databaseId\n childItems(first: 100) {\n edges {\n node {\n id\n databaseId\n }\n }\n pageInfo {\n hasNextPage\n hasPreviousPage\n }\n nodes {\n id\n parentId\n databaseId\n label\n url\n childItems(first: 100) {\n edges {\n node {\n id\n databaseId\n }\n }\n pageInfo {\n hasNextPage\n hasPreviousPage\n }\n nodes {\n databaseId\n id\n parentId\n label\n url\n childItems(first: 100) {\n edges {\n node {\n id\n databaseId\n }\n }\n pageInfo {\n hasNextPage\n hasPreviousPage\n }\n nodes {\n databaseId\n id\n parentId\n label\n url\n }\n }\n }\n }\n }\n }\n }\n }\n}\n "]);return K=function(){return n},n}function O(){let n=(0,f._)(["\n query Home($navigation: ID!, $page: ID!, $footer: ID!) {\n navigation: menu(id: $navigation, idType: NAME) {\n ...MenuItems\n }\n page(id: $page, idType: URI) {\n id\n title\n slug\n status\n seo {\n title\n fullHead\n metaDesc\n metaRobotsNofollow\n metaRobotsNoindex\n }\n hero {\n ...Hero\n }\n template {\n ... on Template_HomePage {\n homepageModules {\n homepageCallToActionCta {\n copy\n }\n homepageBrandBrands {\n homepageBrandUrl\n homepageBrandImage {\n ...MediaItem\n }\n }\n homepageTestimonialTestimonials {\n homepageTestimonialCopy\n homepageTestimonialAuthor\n homepageTestimonialLocation\n }\n homepageBlockBlocks {\n homepageBlockHeadline\n homepageBlockCopy\n homepageBlockImage {\n ...MediaItem\n }\n homepageBlockImagemobile {\n ...MediaItem\n }
1\n homepageBlockBackgroundcolor\n homepageBlockImagealignment\n }\n }\n }\n }\n footer {\n ...Footer\n }\n }\n footer: menu(id: $footer, idType: NAME) {\n ...MenuItems\n }\n}\n ","\n","\n","\n",""]);return O=function(){return n},n}function Q(){let n=(0,f._)(["\n query GetLatestPosts($first: Int, $last: Int, $after: String, $before: String, $parentIn: [ID!]) {\n pages(\n where: {parentIn: $parentIn, orderby: {field: MODIFIED, order: DESC}}\n first: $first\n last: $last\n after: $after\n before: $before\n ) {\n pageInfo {\n hasNextPage\n hasPreviousPage\n startCursor\n endCursor\n }\n edges {\n cursor\n node {\n id\n title\n uri\n featuredImage {\n node {\n sourceUrl\n }\n }\n meta {\n hideFromSeo\n }\n modified\n }\n }\n }\n}\n "]);return Q=function(){return n},n}function z(){let n=(0,f._)(["\n query Menu($id: ID!) {\n menu(id: $id, idType: NAME) {\n menuItems(where: {parentDatabaseId: 0}, first: 100) {\n nodes {\n id\n parentId\n label\n url\n childItems {\n nodes {\n id\n parentId\n label\n url\n childItems {\n nodes {\n id\n parentId\n label\n url\n }\n }\n }\n }\n }\n }\n }\n}\n "]);return z=function(){return n},n}function q(){let n=(0,f._)(["\n query Page($navigation: ID!, $page: ID!, $footer: ID!) {\n navigation: menu(id: $navigation, idType: NAME) {\n ...MenuItems\n }\n page(id: $page, idType: URI) {\n id\n title\n slug\n status\n seo {\n title\n fullHead\n metaDesc\n metaRobotsNofollow\n metaRobotsNoindex\n }\n hero {\n ...Hero\n }\n contentAcf {\n content {\n ... on Page_Contentacf_Content_SectionAccordion {\n ...AcfSectionAccordion\n }\n ... on Page_Contentacf_Content_SectionBlogCallout {\n ...AcfSectionBlogCallout\n }\n ... on Page_Contentacf_Content_SectionBodyCheckedList {\n ...AcfSectionBodyCheckedList\n }\n ... on Page_Contentacf_Content_SectionBusinessQuote {\n ...AcfSectionBusinessQuote\n }\n ... on Page_Contentacf_Content_SectionCopy {\n ...AcfSectionCopy\n }\n ... on Page_Contentacf_Content_SectionKwhCalc {\n ...AcfSectionKwhCalc\n }\n ... on Page_Contentacf_Content_SectionLogoAndContent {\n ...AcfSectionLogoAndContent\n }\n ... on Page_Contentacf_Content_SectionPageLink {\n ...AcfSectionPageLink\n }\n ... on Page_Contentacf_Content_SectionPanel {\n ...AcfSectionPanel\n }\n ... on Page_Contentacf_Content_SectionRateTableV2 {\n ...AcfSectionRateTableV2\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable {\n ...AcfSectionSoeRateTable\n }\n ... on Page_Contentacf_Content_SectionTable {\n ...AcfSectionTable\n }\n ... on Page_Contentacf_Content_SectionTableOfContents {\n ...AcfSectionTableOfContents\n }\n ... on Page_Contentacf_Content_SectionTabs {\n ...AcfSectionTabs\n }\n ... on Page_Contentacf_Content_SectionTeam {\n ...AcfSectionTeam\n }\n ... on Page_Contentacf_Content_SectionTextBuckets {\n ...AcfSectionTextBuckets\n }\n ... on Page_Contentacf_Content_SectionWhyTrustBanner {\n ...AcfSectionWhyTrustBanner\n }\n ... on Page_Contentacf_Content_SectionKeyPoints {\n ...AcfSectionKeyPoints\n }\n ... on Page_Contentacf_Content_SectionThingsToRemember {\n ...AcfSectionThingsToRemember\n }\n ... on Page_Contentacf_Content_SectionTrustpilotReviews {\n ...AcfSectionTrustpilotReviews\n }\n ... on Page_Contentacf_Content_SolarCountdown {\n ...AcfSectionSolarCountdown\n }\n ... on Page_Contentacf_Content_SolarGeneric1 {\n ...AcfSectionSolarGeneric1\n }\n ... on Page_Contentacf_Content_SectionEmailCapture {\n ...AcfSectionEmailCapture\n }\n ... on Page_Contentacf_Content_CompanyCardReviewSection {\n ...AcfSectionCompanyCardReviewSection\n }\n ... on Page_Contentacf_Content_SectionInfoTextBlocks {\n ...AcfSectionInfoTextBlocks\n }\n ... on Page_Contentacf_Content_BegBanner {\n ...AcfSectionBegBanner\n }\n }\n }\n footer {\n ...Footer\n }\n }\n footer: menu(id: $footer, idType: NAME) {\n ...MenuItems\n }\n}\n ","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n",""]);return q=function(){return n},n}function W(){let n=(0,f._)(["\n query PageById($navigation: ID!, $page: ID!, $footer: ID!) {\n navigation: menu(id: $navigation, idType: NAME) {\n ...MenuItems\n }\n page(id: $page, idType: DATABASE_ID) {\n id\n title\n slug\n status\n seo {\n title\n fullHead\n metaDesc\n metaRobotsNofollow\n metaRobotsNoindex\n }\n hero {\n ...Hero\n }\n contentAcf {\n content {\n ... on Page_Contentacf_Content_SectionAccordion {\n ...AcfSectionAccordion\n }\n ... on Page_Contentacf_Content_SectionBlogCallout {\n ...AcfSectionBlogCallout\n }\n ... on Page_Contentacf_Content_SectionBodyCheckedList {\n ...AcfSectionBodyCheckedList\n }\n ... on Page_Contentacf_Content_SectionBusinessQuote {\n ...AcfSectionBusinessQuote\n }\n ... on Page_Contentacf_Content_SectionCopy {\n ...AcfSectionCopy\n }\n ... on Page_Contentacf_Content_SectionKwhCalc {\n ...AcfSectionKwhCalc\n }\n ... on Page_Contentacf_Content_SectionLogoAndContent {\n ...AcfSectionLogoAndContent\n }\n ... on Page_Contentacf_Content_SectionPageLink {\n ...AcfSectionPageLink\n }\n ... on Page_Contentacf_Content_SectionPanel {\n ...AcfSectionPanel\n }\n ... on Page_Contentacf_Content_SectionRateTableV2 {\n ...AcfSectionRateTableV2\n }\n ... on Page_Contentacf_Content_SectionSoeRateTable {\n ...AcfSectionSoeRateTable\n }\n ... on Page_Contentacf_Content_SectionTable {\n ...AcfSectionTable\n }\n ... on Page_Contentacf_Content_SectionTableOfContents {\n ...AcfSectionTableOfContents\n }\n ... on Page_Contentacf_Content_SectionTabs {\n ...AcfSectionTabs\n }\n ... on Page_Contentacf_Content_SectionTeam {\n ...AcfSectionTeam\n }\n ... on Page_Contentacf_Content_SectionTextBuckets {\n ...AcfSectionTextBuckets\n }\n ... on Page_Contentacf_Content_SectionKeyPoints {\n ...AcfSectionKeyPoints\n }\n ... on Page_Contentacf_Content_SectionThingsToRemember {\n ...AcfSectionThingsToRemember\n }\n ... on Page_Contentacf_Content_SectionTrustpilotReviews {\n ...AcfSectionTrustpilotReviews\n }\n ... on Page_Contentacf_Content_SectionEmailCapture {\n ...AcfSectionEmailCapture\n }\n }\n }\n footer {\n ...Footer\n }\n }\n footer: menu(id: $footer, idType: NAME) {\n ...MenuItems\n }\n}\n ","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n","\n",""]);return W=function(){return n},n}function Z(){let n=(0,f._)(["\n query Provider($navigation: ID!, $page: ID!, $footer: ID!) {\n navigation: menu(id: $navigation, idType: NAME) {\n ...MenuItems\n }\n supplier(id: $page, idType: URI) {\n id\n title\n slug\n status\n seo {\n title\n fullHead\n metaDesc\n metaRobotsNofollow\n metaRobotsNoindex\n }\n hero {\n fieldGroupName\n heroAuthorimage {\n ...MediaItem\n }\n heroAuthorname\n heroBreadcrumbs\n heroBusiness\n heroComparisonpartnerid\n heroComparisonzipsearch\n heroCustombanner\n heroCustombannercopy\n heroCustomctabannerdarkmode\n heroDesktoponly\n heroDisclosure\n heroEditorname\n heroHeadline\n heroHidden\n heroImage {\n ...MediaItem\n }\n heroLogo {\n ...MediaItem\n }\n heroNaturalgas\n heroPhonenumber\n heroShowcta\n heroShowstickyzipinput\n heroSubheadline\n heroSupplierhero\n heroUp
1dateddate\n heroUsephonenumber\n heroUsestickyzip\n heroProviderreviewsection {\n heroProviderreviewhighlighttext1\n heroProviderreviewhighlighttext2\n heroProviderreviewimage {\n ...MediaItem\n }\n heroProviderreviewscore\n }\n heroEmailcapturerightrail\n heroBackgroundcolor\n heroTextlightmode\n heroMonetizationdisclosurecontent\n heroDataheaderone\n heroDataheadertwo\n heroDataheaderthree\n heroDataheaderfour\n heroTooltipcontentone\n heroTooltipcontenttwo\n heroTooltipcontentthree\n heroTooltipcontentfour\n heroDataiconone {\n ...MediaItem\n }\n heroDataicontwo {\n ...MediaItem\n }\n heroDataiconthree {\n ...MediaItem\n }\n heroDataiconfour {\n ...MediaItem\n }\n heroDatapointone\n heroDatapointtwo\n heroDatapointthree\n heroDatapointfour\n heroUsesolargeoshero\n }\n contentAcf {\n content {\n ... on Supplier_Contentacf_Content_SectionAccordion {\n accordionHeadline\n accordionSubheading\n accordionAccordions {\n accordionHeadline\n accordionCopy\n }\n }\n ... on Supplier_Contentacf_Content_SectionBlogCallout {\n blogCalloutHeadline\n blogCalloutSubheadline\n blogCalloutDefaultposts\n blogCalloutCallouts {\n blogCalloutHeadline\n blogCalloutPosturl\n blogCalloutImageurl\n }\n }\n ... on Supplier_Contentacf_Content_SectionBodyCheckedList {\n fieldGroupName\n bodyCheckedListHeadline\n bodyCheckedListFooter\n bodyCheckedListRows {\n fieldGroupName\n bodyCheckedListRow\n }\n }\n ... on Supplier_Contentacf_Content_SectionBusinessQuote {\n fieldGroupName\n businessQuoteHeadline\n businessQuoteCopy\n businessQuoteFormid\n }\n ... on Supplier_Contentacf_Content_SectionCopy {\n fieldGroupName\n copyCopy\n copyImage {\n ...MediaItem\n }\n copyImagealignment\n copyLayout\n copyTheme\n copyVideo\n }\n ... on Supplier_Contentacf_Content_SectionKwhCalc {\n fieldGroupName\n }\n ... on Supplier_Contentacf_Content_SectionLogoAndContent {\n fieldGroupName\n logoAndContentCopy\n logoAndContentLogo {\n ...MediaItem\n }\n }\n ... on Supplier_Contentacf_Content_SectionPageLink {\n fieldGroupName\n pageLinkHeading\n pageLinkLinks {\n fieldGroupName\n pageLinkLink {\n target\n title\n url\n }\n }\n }\n ... on Supplier_Contentacf_Content_SectionPanel {\n fieldGroupName\n panelCopysection {\n fieldGroupName\n panelCopy\n }\n panelPowertochoose\n }\n ... on Supplier_Contentacf_Content_SectionRateTableV2 {\n fieldGroupName\n rateTableV2Headline\n rateTableV2Showall\n rateTableV2State\n rateTableV2Subheadline\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableMinHeight\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable {\n rateTableV2State\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableTableColumns {\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Plan {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Provider {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Price {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Monthly {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Type {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Term {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Fee {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Features {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Renewable {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Supplier_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Rating {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n }\n }\n ... on Supplier_Contentacf_Content_SectionTable {\n fieldGroupName\n tableCopy\n tableHeadline\n tableSteprows {\n fieldGroupName\n tableStepcopy1\n tableStepheadline1\n tableStepheadline2\n tableStepsubheadline2\n }\n tableStyle\n tableSubheadline\n tableTable {\n body\n header\n }\n tableMinHeight\n }\n ... on Supplier_Contentacf_Content_SectionTableOfContents {\n fieldGroupName\n tableOfContentsHeadline\n }\n ... on Supplier_Contentacf_Content_SectionTabs {\n fieldGroupName\n tabsTab {\n fieldGroupName\n tabsCopy\n tabsName\n }\n }\n ... on Supplier_Contentacf_Content_SectionTeam {\n fieldGroupName\n teamRows {\n fieldGroupName\n teamBio\n teamEmail\n teamImage {\n ...MediaItem\n }\n teamName\n }\n }\n ... on Supplier_Contentacf_Content_SectionTextBuckets {\n fieldGroupName\n textBucketsBuckets {\n fieldGroupName\n textBucketsCopy\n textBucketsHeadline\n textBucketsImage {\n ...MediaItem\n }\n }\n }\n ... on Supplier_Contentacf_Content_SectionThingsToRemember {\n fieldGroupName\n }\n ... on Supplier_Contentacf_Content_SectionTrustpilotReviews {\n fieldGroupName\n trustpilotReviewsShow\n }\n ... on Supplier_Contentacf_Content_SectionEmailCapture {\n fieldGroupName\n }\n }\n }\n footer {\n fieldGroupName\n footerCallToActionBackgroun
1d\n footerCallToActionCta\n footerCallToActionForm\n footerCallToActionHeadline\n footerCallToActionSubheadline\n }\n }\n footer: menu(id: $footer, idType: NAME) {\n ...MenuItems\n }\n}\n ","\n",""]);return Z=function(){return n},n}function X(){let n=(0,f._)(['\n query SolarChildrenList {\n page(id: "4782", idType: DATABASE_ID) {\n children(first: 100) {\n nodes {\n slug\n }\n }\n }\n}\n ']);return X=function(){return n},n}function Y(){let n=(0,f._)(["\n query Utility($navigation: ID!, $page: ID!, $footer: ID!) {\n navigation: menu(id: $navigation, idType: NAME) {\n ...MenuItems\n }\n utility(id: $page, idType: URI) {\n id\n title\n slug\n status\n seo {\n title\n fullHead\n metaDesc\n metaRobotsNofollow\n metaRobotsNoindex\n }\n hero {\n fieldGroupName\n heroAuthorimage {\n ...MediaItem\n }\n heroAuthorname\n heroBreadcrumbs\n heroBusiness\n heroComparisonpartnerid\n heroComparisonzipsearch\n heroCustombanner\n heroCustombannercopy\n heroCustomctabannerdarkmode\n heroDesktoponly\n heroDisclosure\n heroEditorname\n heroHeadline\n heroHidden\n heroImage {\n ...MediaItem\n }\n heroLogo {\n ...MediaItem\n }\n heroNaturalgas\n heroPhonenumber\n heroShowcta\n heroShowstickyzipinput\n heroSubheadline\n heroSupplierhero\n heroUpdateddate\n heroUsephonenumber\n heroUsestickyzip\n heroEmailcapturerightrail\n heroBackgroundcolor\n heroTextlightmode\n heroMonetizationdisclosurecontent\n heroDataheaderone\n heroDataheadertwo\n heroDataheaderthree\n heroDataheaderfour\n heroTooltipcontentone\n heroTooltipcontenttwo\n heroTooltipcontentthree\n heroTooltipcontentfour\n heroDataiconone {\n ...MediaItem\n }\n heroDataicontwo {\n ...MediaItem\n }\n heroDataiconthree {\n ...MediaItem\n }\n heroDataiconfour {\n ...MediaItem\n }\n heroDatapointone\n heroDatapointtwo\n heroDatapointthree\n heroDatapointfour\n heroUsesolargeoshero\n }\n contentAcf {\n content {\n ... on Utility_Contentacf_Content_SectionAccordion {\n accordionHeadline\n accordionSubheading\n accordionAccordions {\n accordionHeadline\n accordionCopy\n }\n }\n ... on Utility_Contentacf_Content_SectionBlogCallout {\n blogCalloutHeadline\n blogCalloutSubheadline\n blogCalloutDefaultposts\n blogCalloutCallouts {\n blogCalloutHeadline\n blogCalloutPosturl\n blogCalloutImageurl\n }\n }\n ... on Utility_Contentacf_Content_SectionBodyCheckedList {\n fieldGroupName\n bodyCheckedListHeadline\n bodyCheckedListFooter\n bodyCheckedListRows {\n fieldGroupName\n bodyCheckedListRow\n }\n }\n ... on Utility_Contentacf_Content_SectionBusinessQuote {\n fieldGroupName\n businessQuoteHeadline\n businessQuoteCopy\n businessQuoteFormid\n }\n ... on Utility_Contentacf_Content_SectionCopy {\n fieldGroupName\n copyCopy\n copyImage {\n ...MediaItem\n }\n copyImagealignment\n copyLayout\n copyTheme\n copyVideo\n }\n ... on Utility_Contentacf_Content_SectionKwhCalc {\n fieldGroupName\n }\n ... on Utility_Contentacf_Content_SectionLogoAndContent {\n fieldGroupName\n logoAndContentCopy\n logoAndContentLogo {\n ...MediaItem\n }\n }\n ... on Utility_Contentacf_Content_SectionPageLink {\n fieldGroupName\n pageLinkHeading\n pageLinkLinks {\n fieldGroupName\n pageLinkLink {\n target\n title\n url\n }\n }\n }\n ... on Utility_Contentacf_Content_SectionPanel {\n fieldGroupName\n panelCopysection {\n fieldGroupName\n panelCopy\n }\n panelPowertochoose\n }\n ... on Utility_Contentacf_Content_SectionRateTableV2 {\n fieldGroupName\n rateTableV2Headline\n rateTableV2Showall\n rateTableV2State\n rateTableV2Subheadline\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableMinHeight\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable {\n rateTableV2State\n rateTableV2Supplier\n rateTableV2Tabletype\n rateTableV2Utility\n rateTableV2Zipcode\n rateTableTableColumns {\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Plan {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Provider {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Price {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Monthly {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Type {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Term {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Fee {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Features {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Renewable {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n ... on Utility_Contentacf_Content_SectionSoeRateTable_RateTableTableColumns_Rating {\n id\n name\n subtext\n tooltipText\n tooltipPosition\n }\n }\n }\n ... on Utility_Contentacf_Content_SectionTable {\n fieldGroupName\n tableCopy\n tableHeadline\n tableSteprows {\n fieldGroupName\n tableStepcopy1\n tableStepheadline1\n tableStepheadline2\n tableStepsubheadline2\n }\n tableStyle\n tableSubheadline\n tableTable {\n body\n header\n }\n tableMinHeight\n }\n ... on Utility_Contentacf_Content_SectionTableOfContents {\n fieldGroupName\n tableOfContentsHeadline\n }\n ... on Utility_Contentacf_Content_SectionTabs {\n fieldGroupName\n tabsTab {\n fieldGroupName\n tabsCopy\n tabsName\n }\n }\n ... on Utility_Contentacf_Content_SectionTeam {\n fieldGroupName\n teamRows {\n fieldGroupName\n teamBio\n teamEmail\n teamImage {\n ...MediaItem\n }\n teamName\n }\n }\n ... on Utility_Contentacf_Content_SectionTextBuckets {\n fieldGroupName\n textBucketsBuckets {\n fieldGroupName\n textBucketsCopy\n textBucketsHeadline\n textBucketsImage {\n ...MediaItem\n }\n }\n }\n ... on Utility_Contentacf_Content_SectionThingsToRemember {\n fieldGroupName\n }\n ... on Utility_Contentacf_Content_SectionTrustpilotReviews {\n fieldGroupName\n trustpilotReviewsShow\n }\n ... on Utility_Contentacf_Content_SectionEmailCapture {\n fieldGroupName\n }\n }\n }\n }\n footer: menu(id: $footer, idType: NAME) {\n ...MenuItems\n }\n}\n ","\n",""]);return Y=function(){return n},n}let nn={}
1,ne=(0,m.J1)(_()),nt=(0,m.J1)(g()),no=(0,m.J1)(h()),na=(0,m.J1)(b()),ni=(0,m.J1)(S()),nl=(0,m.J1)(T()),nr=(0,m.J1)(x()),nc=(0,m.J1)(y()),ns=(0,m.J1)(P(),nc),nu=(0,m.J1)(N()),nd=(0,m.J1)(I(),nc),np=(0,m.J1)(w()),nf=(0,m.J1)(A()),nm=(0,m.J1)(v(),nc),nC=(0,m.J1)(k()),n_=(0,m.J1)(R()),ng=(0,m.J1)(B()),nh=(0,m.J1)(L()),nb=(0,m.J1)(D()),nS=(0,m.J1)(H()),nT=(0,m.J1)(G()),nx=(0,m.J1)(M()),ny=(0,m.J1)(j()),nP=(0,m.J1)(U(),nc),nN=(0,m.J1)(V(),nc),nI=(0,m.J1)(E()),nw=(0,m.J1)($()),nA=(0,m.J1)(J()),nv=(0,m.J1)(F(),nc),nk=(0,m.J1)(K());(0,m.J1)(O(),nk,nv,nc,nA);let nR=(0,m.J1)(Q());(0,m.J1)(z()),(0,m.J1)(q(),nk,nv,nt,na,ni,nl,ns,nf,nm,nC,n_,ng,nh,nT,nx,ny,nP,nN,ne,np,nI,nw,nb,nS,nu,nr,nd,no,nA),(0,m.J1)(W(),nk,nv,nt,na,ni,nl,ns,nf,nm,nC,n_,ng,nh,nT,nx,ny,nP,nN,np,nI,nw,nu,nA),(0,m.J1)(Z(),nk,nc),(0,m.J1)(X()),(0,m.J1)(Y(),nk,nc);let nB=(n,e)=>{var t,o;let{fetchMoreResult:a}=e;return(null==a||null==(o=a.pages)||null==(t=o.edges)?void 0:t.length)?a:n},nL={first:8},nD=n=>{let{parentIds:e}=n,{handleNextClick:t,handlePrevClick:l,latestPosts:r}=(n=>{var e,t,o,a,i;let{push:l,query:r}=(0,p.useRouter)(),[c,s]=(0,d.useState)(0),[u,f]=(0,d.useState)(!1),[m,_]=(0,d.useState)({...nL,parentIn:n}),g=function(n){let e={...nn,...n};return C.I(nR,e)}({variables:m}),h=(null==g||null==(t=g.data)||null==(e=t.pages)?void 0:e.edges)?null==g||null==(i=g.data)||null==(a=i.pages)||null==(o=a.edges)?void 0:o.length:0,b=(0,d.useCallback)(()=>{l("?page=".concat(c,"#latest_posts"),void 0,{shallow:!0})},[c]);(0,d.useEffect)(()=>{if(null==r?void 0:r.page)s(Number(r.page)),_({last:null,first:8*Number(r.page),after:null,before:null,parentIn:n});else s(0),_({...nL,parentIn:n});f(!0)},[null==r?void 0:r.page]),(0,d.useEffect)(()=>{c&&u&&(b(),setTimeout(()=>{var n,e;null==(e=document)||null==(n=e.querySelector("#latest-posts"))||n.scrollIntoView({behavior:"smooth"})},300))},[c,u,b]);let S=(0,d.useCallback)(()=>{var n,e,t,o,a,i;let l=(null==g||null==(e=g.data)||null==(n=e.pages)?void 0:n.pageInfo)||{hasNextPage:!1,hasPreviousPage:!1};return{...g,data:{...g.data,pages:{pageInfo:l,edges:c>1||h>8?Array.from((null==g||null==(o=g.data)||null==(t=o.pages)?void 0:t.edges)||[]):(null==g||null==(i=g.data)||null==(a=i.pages)?void 0:a.edges)||[]}}}},[g,c,h]);return{pageNumber:c,latestPosts:S(),handlePrevClick:()=>{c<=1||s(c-1)},handleNextClick:()=>{0===c?s(c+2):s(c+1)}}})(e);return(null==r?void 0:r.data)?(0,o.jsxs)("div",{className:"pt-10 pb-20 xl:pt-15 xl:pb-30",id:"latest-posts",children:[(0,o.jsxs)("header",{className:"flex flex-col px-4 md:px-6 gap-y-5 lg:gap-y-7 max-w-container-width mx-auto xl:px-0",children:[(0,o.jsx)("h1",{className:"font-inter font-bold text-3xl lg:text-4xl text-tertiary-text !py-0",children:"Latest posts"}),(0,o.jsx)("hr",{})]}),(0,o.jsx)(i.A,{children:(0,o.jsx)(a.A,{articles:(n=>{var e,t,o;return(null==n?void 0:n.data)&&(null==n||null==(o=n.data)||null==(t=o.pages)||null==(e=t.edges)?void 0:e.map(n=>{var e,t,o,a,i,l,r,c,s,u;let d=null==n||null==(t=n.node)||null==(e=t.uri)?void 0:e.split("/"),p=d?d[d.length-3].replace(/-/g," "):"";return{title:null==n||null==(o=n.node)?void 0:o.title,url:null==n||null==(a=n.node)?void 0:a.uri,image:(null==n||null==(r=n.node)||null==(l=r.featuredImage)||null==(i=l.node)?void 0:i.sourceUrl)||"/images/topic-articles/placeholder.jpg",date:null==n||null==(c=n.node)?void 0:c.modified,hideFromSeo:null==n||null==(u=n.node)||null==(s=u.meta)?void 0:s.hideFromSeo,subject:p}}))||[]})(r),limit:8})}),(0,o.jsx)("hr",{className:"mx-4 md:mx-6 xl:mx-auto max-w-container-width"}),(0,o.jsx)(u,{...r,onNextClick:t,onPrevClick:l,updateQuery:nB})]}):null}},46841:(n,e,t)=>{t.d(e,{DD:()=>r,p9:()=>a,rz:()=>s,wx:()=>l,x6:()=>i});var o=t(30489);let a=(n,e)=>n?"px-4 py-10 xl:py-15 grid grid-cols-1 gap-10 md:grid-cols-".concat(e," md:px-6 md:mx-auto xl:px-0 lg:gap-14 max-w-container-width"):"px-4 py-10 mx-auto max-w-container-width md:px-6 lg:py-15 xl:px-0",i="flex flex-col max-w-container-width",l="flex flex-col border-b mb-7 lg:mb-10",r="font-inter font-bold text-xl lg:text-3xl text-tertiary-text mb-4 !py-0 mb-4 lg:mb-5",c={imgContainer:"relative cursor-pointer aspect-[2/1] lg:w-44 lg:h-32 rounded overflow-hidden",img:"rounded w-full h-full group-hover:scale-125 transition-all duration-200",subtitle:"font-inter font-normal text-xs text-primary-focus mb-1 uppercase tracking-widest p-0",title:"font-merriweather font-bold mb-1 lg:mb-2.5 text-base lg:text-xl text-tertiary-text p-0 cursor-pointer group-hover:underline group-hover:underline-offset-2",content:"flex justify-start items-center gap-2.5",span:"flex gap-1 text-disabled-500 font-inter text-sm font-light",details:"flex gap-1 text-disabled-500 font-inter text-sm font-light items-center break-all",icon:"w-3.5 h-3.5",link:"flex justify-center items-center gap-2 font-bold text-sm cursor-pointer",dateLinkContainer:"flex justify-between",childLink:"order-1 md:order-2 md:w-auto",articleContainer:"group flex md:w-auto md:flex-row md:last:pr-0 items-start md:justify-between md:gap-5 lg:gap-7 focu
1s:outline focus:outline-primary focus:outline-dashed focus:rounded focus:outline-offset-2",articleWrapper:"w-full md:w-52 md:w-96"},s={LatestPosts:{...c,container:(0,o.H)(c.articleContainer,"flex-col lg:items-center"),imgContainer:(0,o.H)(c.imgContainer,"order-2 w-full md:w-24 md:h-24"),childLink:(0,o.H)(c.childLink,"w-full"),wrapper:(0,o.H)(c.articleWrapper,"order-1"),subtitle:(0,o.H)(null==c?void 0:c.subtitle,"mt-2.5 lg:mt-0")},TopicArticlesNoImg:{...c,container:(0,o.H)(c.articleContainer,"flex-col"),imgContainer:(0,o.H)(c.imgContainer,"order-2 w-full md:w-24 md:h-24"),childLink:(0,o.H)(c.childLink,"w-full"),wrapper:(0,o.H)(c.articleWrapper,"order-1"),subtitle:(0,o.H)(null==c?void 0:c.subtitle,"mt-0")},TopicArticlesImg:{...c,container:(0,o.H)(c.articleContainer,"gap-4"),imgContainer:(0,o.H)(c.imgContainer,"w-24 h-24"),childLink:(0,o.H)(c.childLink,"w-auto"),wrapper:(0,o.H)(c.articleWrapper,"mr-0 flex flex-col h-full justify-center"),subtitle:(0,o.H)(null==c?void 0:c.subtitle,"mt-0")}}},95942:(n,e,t)=>{t.d(e,{A:()=>C});var o=t(37876),a=t(30489);let i={container:"group",img:"relative cursor-pointer rounded overflow-hidden",subtitle:"font-inter font-normal text-xs text-primary-focus mt-3.5 mb-1 uppercase tracking-[1px] p-0",title:"font-merriweather font-bold text-tertiary-text p-0 cursor-pointer group-hover:underline group-hover:underline-offset-2",content:"flex justify-start items-center gap-2.5",span:"flex gap-1 text-disabled-500 font-inter text-sm font-light",details:"flex gap-1 text-disabled-500 font-inter text-sm font-light items-center",icon:"w-3.5 h-3.5",link:"flex justify-center items-center gap-2 font-bold text-sm cursor-pointer",childLink:"order-1 md:order-2",dateLinkContainer:"flex justify-between",wrapper:"",focus:"focus:outline focus:outline-primary focus:outline-dashed focus:rounded focus:outline-offset-4"},l={...i,container:(0,a.H)(null==i?void 0:i.container,null==i?void 0:i.focus,"flex flex-col md:flex-row pl-4 md:pl-0 md:last:pr-0 mb-4 md:mb-0 items-start md:justify-between md:gap-5"),img:(0,a.H)(null==i?void 0:i.img,"order-2 aspect-square h-28 w-52 md:w-28 md:h-28 lg:w-44"),wrapper:(0,a.H)(null==i?void 0:i.wrapper,"order-1"),subtitle:(0,a.H)(null==i?void 0:i.subtitle,"md:mt-0"),title:(0,a.H)(null==i?void 0:i.title,"leading-5 text-base xl:text-2xl xl:leading-7 mb-1 lg:mb-2.5"),details:(0,a.H)(null==i?void 0:i.details)},r={...i,container:(0,a.H)(null==i?void 0:i.container,null==i?void 0:i.focus,"px-4 md:pl-6 md:pr-0 xl:px-0 md:w-6/12"),img:(0,a.H)(null==i?void 0:i.img,"aspect-video flex shrink grow object-cover w-full h-full md:h-56 lg:h-72"),subtitle:(0,a.H)(null==i?void 0:i.subtitle,"lg:mt-5"),title:(0,a.H)(null==i?void 0:i.title,"text-2xl leading-6 xl:leading-9 xl:text-3xl mb-2.5 lg:mb-3.5")};var c=t(89099),s=t(54587),u=t.n(s),d=t(48230),p=t.n(d),f=t(89069);let m=n=>{let{date:e,featured:t=!1,image:a,position:i,subject:s,title:d,url:m}=n,C=(0,c.useRouter)(),_=t?r:l;return(0,o.jsxs)(p(),{className:_.container,href:m,onClick:n=>{n.preventDefault();let e={webElement:{elementType:"LINK",location:"SECTION",name:"EDITORIAL ARTICLES",text:d,position:null==i?void 0:i.toString()},actionOutcome:"INTERNALLINK",outboundUrl:m};(0,f.Ay)("ElementClicked",e),C.push(m)},children:[(0,o.jsx)("div",{className:_.childLink,children:(0,o.jsx)("div",{className:_.img,children:(0,o.jsx)(u(),{alt:d,className:"rounded group-hover:scale-125 transition-all duration-300",fill:!0,src:a,style:{objectFit:"cover"}})})}),(0,o.jsxs)("div",{className:_.wrapper,children:[(0,o.jsx)("h2",{className:_.subtitle,children:s}),(0,o.jsx)("h3",{className:_.title,children:d}),(0,o.jsx)("div",{className:_.dateLinkContainer,children:(0,o.jsx)("div",{className:_.content,children:(0,o.jsx)("span",{className:_.span,children:e})})})]})]})},C=n=>{let{articlePreviews:e,featuredArticlePreview:t}=n;return(0,o.jsxs)("section",{className:"flex flex-col max-w-container-width mx-auto py-10 xl:py-15 gap-y-10",children:[(0,o.jsxs)("header",{className:"flex flex-col px-4 gap-y-5 md:px-6 xl:px-0 xl:gap-y-7",children:[(0,o.jsx)("h1",{className:"font-inter font-bold text-3xl xl:text-4xl text-tertiary-text !py-0",children:"Featured articles"}),(0,o.jsx)("hr",{})]}),(0,o.jsxs)("div",{className:"flex flex-col gap-10 md:flex-row xl:gap-14",children:[(0,o.jsx)(m,{featured:!0,...t,position:0}),(0,o.jsx)("div",{className:"flex overflow-x-scroll pr-4 md:pr-6 xl:pr-0 md:flex-col md:overflow-visible md:gap-0 md:w-6/12 md:gap-y-3.5 lg:gap-y-7",children:e.map((n,e)=>(0,o.jsx)(m,{...n,position:e+1},n.title))})]})]})}}}]);
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.