1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[974],{658:(e,s,r)=>{Promise.resolve().then(r.t.bind(r,1356,23)),Promise.resolve().then(r.bind(r,8242)),Promise.resolve().then(r.bind(r,6211)),Promise.resolve().then(r.bind(r,4363)),Promise.resolve().then(r.bind(r,3005)),Promise.resolve().then(r.bind(r,1398)),Promise.resolve().then(r.bind(r,1876)),Promise.resolve().then(r.bind(r,5526)),Promise.resolve().then(r.bind(r,1752))},4363:(e,s,r)=>{"use strict";r.d(s,{default:()=>o});var t=r(5155),n=r(2115),i=r(7174),a=r(884),l=r(6893);function o(){let[e,s]=(0,n.useState)(0);return(0,t.jsx)("section",{id:"faq",className:"bg-warmwhite py-24 lg:py-32",children:(0,t.jsxs)("div",{className:"mx-auto max-w-3xl px-5 lg:px-8",children:[(0,t.jsx)(a.A,{eyebrow:"FAQ",title:"Questions homeowners ask us"}),(0,t.jsx)("div",{className:"mt-12 divide-y divide-concrete-dark border-y border-concrete-dark",children:l.OO.map((r,n)=>{let a=e===n;return(0,t.jsxs)("div",{children:[(0,t.jsxs)("button",{onClick:()=>s(a?null:n),className:"flex w-full items-center justify-between gap-4 py-5 text-left","aria-expanded":a,children:[(0,t.jsx)("span",{className:"font-display text-lg font-medium text-charcoal",children:r.q}),(0,t.jsx)(i.A,{name:"chevron",className:"h-5 w-5 shrink-0 text-green transition-transform ".concat(a?"rotate-180":"")})]}),(0,t.jsx)("div",{className:"grid transition-all duration-300 ".concat(a?"grid-rows-[1fr] pb-5":"grid-rows-[0fr]"),children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("p",{className:"leading-relaxed text-stone-700",children:r.a})})})]},r.q)})})]})})}},6211:(e,s,r)=>{"use strict";r.d(s,{default:()=>i});var t=r(5155),n=r(2115);function i(e){let{value:s,suffix:r="",prefix:i="",decimals:a=0,duration:l=1600,className:o=""}
1=e,c=(0,n.useRef)(null),[d,m]=(0,n.useState)(0),u=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{let e=c.current;if(!e)return;let r=new IntersectionObserver(e=>{if(e[0].isIntersecting&&!u.current){u.current=!0;let e=performance.now(),t=r=>{let n=Math.min((r-e)/l,1);m(s*(1-Math.pow(1-n,3))),n<1?requestAnimationFrame(t):m(s)};requestAnimationFrame(t),r.disconnect()}},{threshold:.4});return r.observe(e),()=>r.disconnect()},[s,l]),(0,t.jsxs)("span",{ref:c,className:o,children:[i,d.toLocaleString("en-AU",{minimumFractionDigits:a,maximumFractionDigits:a}),r]})}}},e=>{e.O(0,[239,398,894,441,255,358],()=>e(e.s=658)),_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.