1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3458],{56869:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources/green-guide",function(){return a(78408)}])},29411:function(e,t,a){"use strict";var r=a(85893),n=a(9008),s=a.n(n),i=a(47311),d=a(11163),l=a(67294);t.Z=e=>{var t;let{seo:a}=e,n=(0,d.useRouter)(),u=(null==a?void 0:a.fullHead)||"",[c,o]=(0,l.useState)(!1);""!==u&&(u=u.replaceAll(/http(s)?:\/\/[a-zA-Z0-9\.\-]+\/(?!wp-content)/g,"https://www.americanstandardair.com/"),[{key:"dealer_list",replacement:"dealers"},{key:"geo_list",replacement:"find-a-dealer"},{key:"/glossary",replacement:"/resources/glossary"},{key:"product_catalog",replacement:""},{key:"asa-home/",replacement:""}].map(e=>{u=u.replaceAll(e.key,e.replacement)}),u=u.replaceAll("//products","/products"));let h=(0,i.ZP)(u),p=n.asPath.replace(/[\?|#].+/,"");return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:null!==(t=e.title)&&void 0!==t?t:""}),h,!(null==a?void 0:a.fullHead.includes("canonical"))&&(0,r.jsx)("link",{rel:"canonical",href:"https://www.americanstandardair.com".concat(p)}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, minimum-scale=1"})]})})}},78408:function(e,t,a){"use strict";a.r(t),a.d(t,{GreenGuidePage:function(){return O},__N_SSP:function(){return E},default:function(){return P}});var r=a(85893),n=a(43306);async function s(e){let t=await fetch("/api/content?uri=".concat(encodeURIComponent(e)));return await t.json()}var i=a(15615),d=a(72536);function l(e,t){return(0,i.r)(e,d.z,t)}var u=a(67294);let c=(0,u.createContext)({blocks:[]});var o=e=>{let{children:t,path:a}=e,{data:i,error:d}=l({queryKey:["asa-page",a],queryFn:()=>s(a),refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!1});d&&console.error("Page Error:",d);let{data:u,error:o}=l({queryKey:["who-dis"],queryFn:()=>(0,n.L)(a)});return o&&console.error("WhoDis Error:",o),(0,r.jsx)(c.Provider,{value:{page:i,whoDisOverrideNumber:u,blocks:null==i?void 0:i.blocks},children:t})},h=()=>{let e=(0,u.useContext)(c);if(!e)throw Error("useData must be used within a DataProvider");return e},p=a(33086),f=a(48374),g=a(11102),m=a(11163),_=e=>{let{children:t,schemaData:a,yextChat:n={}}=e,{disableYextChatOnPage:s,disableYextChatPopup:i}=n,d=(0,m.useRouter)(),l=(0,u.useMemo)(()=>!s&&!g.Z.some(e=>d.asPath.includes(e)),[s,d.asPath]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.Z,{schemaData:a}),t,l&&(0,r.jsx)(f.Z,{disableYextChatPopup:i})]})},v=a(29411),w=a(16829),y=a(37074),F=a(30142),x=a(31098),j=a(16437),b=()=>{let{page:e,blocks:t}=h(),{disclaimer:a,seo:n,title:s,siteOptions:i,navigationTransparentBackground:d,schemaBlock:l,gradientBackground:u}=null!=e?e:{},[c]=(0,j.Z)();return(0,r.jsx)(_,{schemaData:null==l?void 0:l.schemaBlock,children:(0,r.jsxs)("div",{className:(0,w.Z)((null==u?void 0:u.enableGradient)&&"min-h-screen bg-[radial-gradient(circle_65rem_at_120%_7%,#CCE1F0_20%,#FFFFFF_100%)] md:bg-[radial-gradient(circle_65rem_at_100%_7%,#CCE1F0_30%,#FFFFFF_100%)] lg:bg-[radial-gradient(circle_65rem_at_80%_0%,#CCE1F0_20%,#FFFFFF_100%)]"),children:[(0,r.jsx)(v.Z,{seo:n,title:s}),(0,r.jsx)("div",{className:(0,w.Z)("h-[122px] w-full pt-[24px]",(null==d?void 0:d.transparentBackground)?"bg-transparent":"bg-secondary"),children:(0,r.jsx)(F.Z,{siteOptions:i,navigationTransparentBackground:d})}),(0,r.jsx)("main",{children:(0,r.jsx)(x.Z,{blocks:t})}),(0,r.jsx)(y.Z,{disclaimer:a,siteOptions:i,zip:c})]})})},k=a(30202),Z=a(24139);function A(e,t,a){let r=e.getMutationCache(),n=e.getQueryCache(),s=a?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData;t.mutations?.forEach(({state:t,...n})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...a?.defaultOptions?.mutations,...n},t)}),t.queries?.forEach(({queryKey:t,state:r,queryHash:i,meta:d,promise:l,dehydratedAt:u,queryType:c})=>{let o=l?function(e){let t;if(e.then(e=>(t=e,e),Z.ZT)?.catch?.(Z.ZT),void 0!==t)return{data:t}}(l):void 0,h=void 0===r.data?o?.data:r.data,p=void 0===h?h:s?s(h):h,f=n.get(i),g=f?.state.status==="pending",m=f?.state.fetchStatus==="fetching";if(f){let e=o&&void 0!==u&&u>f.state.dataUpdatedAt;if(r.dataUpdatedAt>f.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;f.setState({...t,data:p,..."pending"===r.status&&void 0!==p&&{status:"success",dataUpdatedAt:u??Date.now(),...!m&&{fetchStatus:"idle"}}})}}else f=n.build(e,{...e.getDefaultOptions().hydrate?.queries,...a?.defaultOptions?.queries,queryKey:t,queryHash:i,meta:d,_type:c},{...r,data:p,fetchStatus:"idle",status:"pending"===r.status&&void 0!==p?"success":r.status,..."pending"===r.status&&void 0!==p&&{dataUpdatedAt:u??Date.now()}});!l||o||g||m||void 0!==u&&!(u>f.state.dataUpdatedAt)||f.fetch(void 0,{initialPromise:Promise.resolve(l).then(s)}).catch(Z.ZT)})}let C=({children:e,options:t={},state:a,queryClient:r})=>{let n=(0,k.NL)(r),s=u.useRef(t);u.useEffect(()=>{s.current=t});let i=u.useMemo(()=>
1{if(a){if("object"!=typeof a)return;let e=n.getQueryCache(),t=a.queries||[],r=[],i=[];for(let a of t){let t=e.get(a.queryHash);t?(a.state.dataUpdatedAt>t.state.dataUpdatedAt||a.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==a.dehydratedAt&&a.dehydratedAt>t.state.dataUpdatedAt)&&i.push(a):r.push(a)}if(r.length>0&&A(n,{queries:r},s.current),i.length>0)return i}},[n,a]);return u.useEffect(()=>{i&&A(n,{queries:i},s.current)},[n,i]),e};var E=!0;let O=e=>{let{data:t}=e;return(0,r.jsx)(C,{state:t,children:(0,r.jsx)(o,{path:"/resources/green-guide/",children:(0,r.jsx)(b,{})})})};var P=O}},function(e){e.O(0,[7063,5675,7964,6880,3947,7311,1664,1191,357,4577,4736,2179,7406,2888,9774,179],function(){return e(e.s=56869)}),_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.