1import{a as e}from"./rolldown-runtime-B0Z9INg1.js";import{D as t,O as n,P as r,Q as i,_ as a,c as o,d as s,k as c,l,p as u,s as d,u as f}from"./uiFramework-C5XqDJXZ.js";import{t as p}from"./src-BN6admL3.js";import{a as ee,b as m,c as h,f as g,g as _,h as v,n as y,o as b,r as x,s as S,t as te,u as ne,v as re,y as ie}from"./dist-C8wo3MGd.js";var C=e(i(),1),w=r(),T={inner:`mx-auto w-full rounded-large py-largest px-largest text-left md:grid md:max-w-screen-xl md:grid-cols-12 xl:w-[1400px]`,sectionWrapper:`flex w-full justify-start md:col-span-4 md:justify-center md:self-center`,subtitle:`text-left`,text:`flex flex-col gap-small text-left md:col-span-8`,title:`text-left`},ae=te({defaultVariants:{layout:`centered`},slots:{inner:`flex w-full flex-col gap-large rounded-large px-largest py-largest`,outer:`website-section-container relative col-start-1 row-start-1 flex h-full min-h-[300px] items-center justify-center`,section:`relative`,sectionWrapper:`flex`,subtitle:``,text:`flex flex-col gap-small`,title:``},variants:{layout:{abstractLeft:{...T,inner:`mx-auto w-full rounded-large px-jumbo py-largest text-left md:grid md:max-w-screen-xl md:grid-cols-12 xl:w-[1400px]`,outer:`website-section-container text-textOnLight`,section:`relative py-6 xl:py-8`,subtitle:`${T.subtitle} text-textOnLight`,text:`${T.text} text-textOnLight`,title:`${T.title} text-textOnLight`},centered:{inner:`mx-auto max-w-screen-xl items-center text-center`,outer:`text-textOnBrand`,section:`relative`,sectionWrapper:`justify-center`,subtitle:`text-center text-textOnBrand`,text:`items-center text-center text-textOnBrand`,title:`text-center text-textOnBrand`},left:{...T,outer:`text-textOnBrand`,section:`relative`,subtitle:`${T.subtitle} text-textOnBrand`,text:`${T.text} text-textOnBrand`,title:`${T.title} text-textOnBrand`}}}});function oe(){return(0,w.jsx)(`div`,{className:`col-start-1 row-start-1 size-full bg-brand`})}function se({content:e,id:t,sections:n,title:r}){let i=n?.find(x),a=ae({layout:`centered`});return(0,w.jsx)(`section`,{className:a.section(),"data-section-id":t,children:(0,w.jsxs)(`div`,{className:`grid`,children:[(0,w.jsx)(oe,{}),(0,w.jsx)(`div`,{className:a.outer(),children:(0,w.jsxs)(`div`,{className:a.inner(),children:[(0,w.jsxs)(`div`,{className:a.text(),children:[(0,w.jsx)(`h2`,{className:a.title(),children:r}),(0,w.jsx)(`h4`,{className:a.subtitle(),children:e})]}),i&&(0,w.jsx)(`div`,{className:a.sectionWrapper(),children:(0,w.jsx)(y,{__typename:i.__typename,enabled:i.enabled,linkUrl:i.linkUrl,title:i.title,variant:i.variant})})]})})]})})}function ce({content:e,id:t,sections:n,title:r}){let i=n?.find(x),a=ae({layout:`left`});return(0,w.jsx)(`section`,{className:a.section(),"data-section-id":t,children:(0,w.jsxs)(`div`,{className:`grid`,children:[(0,w.jsx)(oe,{}),(0,w.jsx)(`div`,{className:a.outer(),children:(0,w.jsxs)(`div`,{className:a.inner(),children:[(0,w.jsxs)(`div`,{className:a.text(),children:[(0,w.jsx)(`h2`,{className:a.title(),children:r}),(0,w.jsx)(`h4`,{className:a.subtitle(),children:e})]}),i&&(0,w.jsx)(`div`,{className:a.sectionWrapper(),children:(0,w.jsx)(y,{__typename:i.__typename,buttonStyle:`accent`,enabled:i.enabled,linkUrl:i.linkUrl,title:i.title,variant:i.variant})})]})})]})})}function le(){return(0,w.jsx)(`div`,{className:`pointer-events-none relative z-[0] h-full overflow-visible [grid-area:1/1]`,children:(0,w.jsx)(`div`,{className:`mx-auto h-full w-full overflow-visible px-base sm:px-large md:px-largest lg:px-jumbo xl:max-w-[1440px]`,children:(0,w.jsx)(`div`,{className:`border-brand-dark h-full w-full overflow-visible rounded-[24px] border-2`,children:(0,w.jsx)(`div`,{className:`bg-bgLight h-full w-full overflow-visible rounded-[22px] [mask-image:linear-gradient(to_bottom,black_0%,black_80%,transparent_100%)]`,children:(0,w.jsx)(`div`,{className:`grid h-full w-full overflow-visible`,children:(0,w.jsx)(`svg`,{className:`absolute right-[12%] top-[40px] h-[150px] w-[150px] blur-[100px]`,fill:`none`,height:`150`,viewBox:`0 0 150 150`,width:`150`,xmlns:`http://www.w3.org/2000/svg`,children:(0,w.jsx)(`circle`,{className:`fill-brand`,cx:`75`,cy:`75`,r:`75`})})})})})})})}function ue({content:e,id:t,sections:n,title:r}){let i=n?.find(x),a=ae({layout:`abstractLeft`});return(0,w.jsx)(`section`,{className:a.section(),"data-section-id":t,children:(0,w.jsxs)(`div`,{className:`grid`,children:[(0,w.jsx)(le,{}),(0,w.jsx)(`div`,{className:a.outer(),children:(0,w.jsxs)(`div`,{className:a.inner(),children:[(0,w.jsxs)(`div`,{className:a.text(),children:[(0,w.jsx)(`h2`,{className:a.title(),children:r}),(0,w.jsx)(`h4`,{className:a.subtitle(),children:e})]}),i&&(0,w.jsx)(`div`,{className:a.sectionWrapper(),children:(0,w.jsx)(y,{__typename:i.__typename,buttonStyle:`accent`,enabled:i.enabled,linkUrl:i.linkUrl,title:i.title,variant:i.variant})})]})})]})})}var E=m` 2 ${y.fragment} 3 fragment BannerSectionFields on BannerSection { 4 __typename 5 content 6 id 7 title 8 variant 9 sections { 10 ... on LinkSection { 11 ...LinkSectionFields 12 } 13 } 14 } 15`,de={[S.BANNER_CENTERED]:se,[S.BANNER_LEFT]:ce,[S.BANNER_ABSTRACT_LEFT]:ue};function fe(e){let{logError:t}
15=p(),n=de[e.variant];return n?(0,w.jsx)(n,{...e}):(t(Error(`Invalid variant ${e.variant} in website section 'Banner'`)),null)}fe.fragment=E;var pe=m` 16 fragment GoogleRatingFields on GoogleRatingSection { 17 rating 18 reviewCount 19 enabled 20 } 21`,me=e=>e.__typename===`GoogleRatingSection`,he=e=>e.__typename===`GoogleReviewCountSection`;function ge({className:e,displayReviewCount:n=!1,enabled:r=!1,rating:i=null,reviewCount:a=0,style:o}={}){let{shouldUseBrandColors:s}=re();return!i||!r?null:(0,w.jsxs)(`div`,{className:`flex w-fit items-center gap-2 rounded-2xl px-slim py-smaller font-inter ${e}`,style:o,children:[(0,w.jsxs)(`div`,{className:`flex items-end gap-1`,children:[(0,w.jsx)(t,{UNSAFE_className:{textStyle:`text-textOnDark`},size:`base`,children:i.toFixed(1)}),(0,w.jsx)(c,{UNSAFE_className:{svg:`!h-[calc(theme(fontSize.body.0)*theme(lineHeight.wide))]`},customColor:s?`var(--text-on-dark)`:`#FFF`,name:`starFill`,size:`small`})]}),n&&(0,w.jsx)(`div`,{className:`pt-1`,children:(0,w.jsx)(`p`,{className:`flex items-center text-smaller text-textOnDark`,children:`(${a})`})}),(0,w.jsx)(`div`,{className:`pt-1`,children:(0,w.jsx)(`img`,{alt:`google text logo`,className:`aspect-[23/8] h-4 brightness-0 invert filter`,src:`https://cdn.jobber.com/yr/logos/third-party/logo_google.svg`})})]})}ge.fragment=pe;function _e(){return(0,w.jsx)(`div`,{className:`bg-bgLight pointer-events-none relative z-[0] h-full overflow-hidden [grid-area:1/1] [mask-image:linear-gradient(to_bottom,black_0%,black_80%,transparent_100%)]`,children:(0,w.jsxs)(`div`,{className:`grid h-full w-full overflow-clip`,children:[(0,w.jsx)(ve,{className:`absolute bottom-[-3%] left-[60%] h-[150px] w-[90px] blur-[90px] lg:bottom-[-20%] lg:w-[185px] lg:blur-[110px]`}),(0,w.jsx)(ye,{className:`absolute right-[0] top-0 h-[137px] w-[300px] blur-[90px] lg:h-[137px] lg:w-[500px] lg:blur-[115px]`}),(0,w.jsx)(D,{className:`absolute left-[3%] top-0 h-[309px] w-[80px] blur-[70px] lg:w-[167px] lg:blur-[95px]`})]})})}function ve({className:e=``}){return(0,w.jsx)(`svg`,{className:`${e}`,fill:`none`,preserveAspectRatio:`none`,viewBox:`0 0 185 150`,xmlns:`http://www.w3.org/2000/svg`,children:(0,w.jsx)(`path`,{className:`fill-brand`,d:`M163.9 103.614C170.514 115.265 179.951 133.244 185 147.222C184.697 144.728 18.4924 150.914 17.8903 149.883C16.4052 148.037 12.5339 143.085 10.3173 135.645C10.1702 128.243 11.5212 122.899 12.5562 120.037C14.3447 115.092 19.3269 96.657 13.5776 90.6115C9.84904 86.691 -3.38413 59.5586 0.813189 40.5889C1.2681 38.5329 2.03421 36.8661 5.77711 35.2298C23.5857 27.4443 31.5671 29.2312 37.0993 26.8207C42.2996 24.5548 46.7867 15.3364 53.0035 14.2687C55.3762 13.8612 57.5362 14.0673 59.2429 15.3121C64.635 19.245 77.8508 28.1835 84.3703 25.9995C88.683 24.5548 95.1347 21.4723 100.127 16.
211086C104.15 11.7867 107.829 0.832359 119.479 0.0621029C128.537 -0.536785 138.743 3.28974 145.619 7.48955C149.338 9.76162 154.757 12.8725 159.297 16.3432C163.61 19.6402 173.158 19.6881 176.687 31.3833C177.864 35.2854 171.112 52.8314 165.795 79.634C162.995 93.7541 162.164 100.556 163.9 103.614Z`})})}function ye({className:e=``}){return(0,w.jsx)(`svg`,{className:`${e}`,fill:`none`,height:`137px`,preserveAspectRatio:`none`,viewBox:`0 0 500 137`,width:`500px`,xmlns:`http://www.w3.org/2000/svg`,children:(0,w.jsx)(`path`,{className:`fill-brand`,d:`M332.014 23.5174C340.187 21.954 357.819 20.6938 403.838 21.2716C402.067 19.3688 398.315 16.7555 397.699 11.9323C397.222 8.1981 397.415 4.31715 400.371 2.42337C403.014 0.729727 411.99 -1.04432 427.201 0.750132C444.498 2.79067 462.292 5.4601 474.325 10.9681C482.471 14.6972 490.603 19.6559 495.471 26.7925C498.822 31.7051 501.719 43.5391 498.793 62.2622C495.904 80.7495 493.833 91.9417 490.849 94.62C488.205 96.9922 476.669 97.0851 463.838 101.93C452.572 106.185 450.606 130.023 427.237 133.906C403.838 137.793 380.182 138.737 366.081 132.487C344.212 122.795 335.481 117.958 331.242 108.511C327.891 101.043 328.828 94.8193 321.846 93.2325C314.371 91.5337 307.26 90.6703 300.418 87.6159C293.196 84.3918 275.768 80.9022 266.713 74.8574C258.039 69.0674 12.8922 66.7731 10.5004 62.2622C8.33374 58.176 -7.80933 19.2404 5.50028 25.7314C9.34963 27.6087 255.875 28.7206 258.581 29.8227C264.857 32.3785 276.943 35.125 285.786 32.6999C293.283 30.644 301.982 28.2658 307.691 27.4302C313.476 26.5834 322.207 25.3936 332.014 23.5174Z`})})}function D({className:e=``}){return(0,w.jsx)(`svg`,{className:`${e}`,fill:`none`,height:`309px`,preserveAspectRatio:`none`,viewBox:`0 0 167 309`,width:`167px`,xmlns:`http://www.w3.org/2000/svg`,children:(0,w.jsx)(`path`,{className:`fill-brand`,d:`M134.898 179.924C138.404 194.418 144.23 211.587 164.218 247.611C164.864 252.167 165.409 256.293 165.741 259.557C166.899 276.454 167.378 294.369 165.287 306.185C157.529 308.827 150.284 310.215 146.943 306.866C138.62 298.523 129.964 286.975 122.706 275.352C115.539 263.875 104.525 263.425 99.282 251.283C89.7991 229.322 83.4169 187.775 78.3547 176.176C71.322 160.062 70.1043 133.132 57.9334 111.988C47.3194 93.549 35.1606 74.5678 25.5979 60.6993C19.343 51.6282 6.66063 45.7677 3.3391 27.8543C0.628086 13.2335 -0.458361 0.112112 0.850887 -7.31254C2.02735 -13.9842 2.46984 -22.1054 6.11271 -25.1035C8.32043 -26.9205 12.0046 -27.468 16.2651 -24.522C20.5256 -21.576 25.1116 -14.9556 28.875 -10.8611C40.2215 1.48366 48.0412 13.4307 55.4876 20.2389C63.0429 27.1467 71.2915 30.197 76.5246 41.1894C86.8817 62.9451 104.977 103.146 113.631 118.929C124.801 139.301 128.414 153.121 134.898 179.924Z`})})}function be({image:e}){return(0,w.jsx)(`div`,{className:`pointer-events-none relative z-[0] h-full [grid-area:1/1]`,children:(0,w.jsx)(`div`,{className:`grid h-full w-full`,children:(0,w.jsxs)(`div`,{className:`relative h-full overflow-hidden`,children:[(0,w.jsx)(`div`,{className:`absolute inset-0 bg-black`}),(0,w.jsx)(`img`,{alt:e?.altText||``,className:`absolute h-full w-full object-cover opacity-75`,src:e?.url,fetchpriority:`high`}),(0,w.jsx)(`div`,{className:`absolute inset-0 bg-imageOverlay opacity-30`})]})})})}function O({image:e}){return(0,w.jsx)(`div`,{className:`pointer-events-none relative z-[0] hidden h-full [grid-area:1/1] lg:block`,children:(0,w.jsxs)(`div`,{className:`grid h-full w-full grid-cols-2 bg-brand`,children:[(0,w.jsx)(`div`,{}),(0,w.jsx)(`div`,{className:`relative h-full overflow-hidden`,children:(0,w.jsx)(`img`,{alt:e?.altText||``,className:`absolute h-full w-full object-cover`,src:e?.url,fetchpriority:`high`})})]})})}var xe=m` 22 fragment GoogleReviewCountFields on GoogleReviewCountSection { 23 enabled 24 reviewCount 25 } 26`,k=m` 27 ${ge.fragment} 28 ${y.fragment} 29 ${xe} 30 fragment BigHeroSectionFields on BigHeroSection { 31 __typename 32 id 33 content 34 title 35 variant 36 image { 37 url 38 altText 39 } 40 sections { 41 ... on GoogleRatingSection { 42 ...GoogleRatingFields 43 } 44 ... on LinkSection { 45 ...LinkSectionFields 46 } 47 ... on GoogleReviewCountSection { 48 ...GoogleReviewCountFields 49 } 50 } 51 } 52`,A=te({defaultVariants:{variant:S.BIG_HERO_SPLIT},slots:{inner:`flex w-full flex-col`,outer:`website-section-container z-[1] flex h-full min-h-[432px] items-center py-extravagant [grid-area:1/1] lg:py-[96px]`,subt
52itle:`w-full`,title:`mb-largest w-full`},variants:{variant:{[S.BIG_HERO_SPLIT]:{inner:` flex h-full items-center justify-center text-center lg:items-start lg:text-left`,outer:`split-hero justify-center lg:w-full lg:items-start`,subtitle:`mb-extravagant w-full text-textOnBrand sm:mb-[32px] md:mb-[48px] md:w-[75%] lg:mb-largest lg:w-[42%]`,title:`text-textOnBrand sm:mb-[32px] md:mb-[48px] md:w-[75%] md:pb-0 lg:w-[42%] lg:text-heading2Desktop`},[S.BIG_HERO_CENTERED]:{inner:`max-width-[840px] items-center text-center`,outer:`w-full text-center`,subtitle:`mb-extravagant text-textOnDark md:w-[75%] lg:w-[66%]`,title:`text-textOnDark md:w-[75%] lg:w-[83%]`},[S.BIG_HERO_ABSTRACT]:{inner:`max-width-[840px] items-center text-center`,outer:`w-full text-center`,subtitle:`mb-extravagant text-textOnLight md:w-[75%] lg:w-[66%]`,title:`text-textOnLight md:w-[75%] lg:w-[83%]`}}}});function Se({content:e,id:t,image:n,sections:r,title:i,variant:a}){let o=r?.find(me),s=r?.find(x),c=r?.find(he);if(a===S.BIG_HERO_SPLIT){let r=A({variant:S.BIG_HERO_SPLIT});return n?(0,w.jsxs)(j,{className:`website-section-container bg-brand sm:py-12 lg:mx-auto lg:max-w-none lg:p-0`,id:t,children:[(0,w.jsx)(O,{image:n}),(0,w.jsxs)(Ce,{className:`text-textOnBrand`,heroContent:r,children:[(0,w.jsx)(ge,{className:`mb-larger bg-hover`,displayReviewCount:c?.enabled??!1,enabled:o?.enabled??!1,rating:o?.rating,reviewCount:c?.reviewCount??0}),(0,w.jsx)(`h1`,{className:r.title(),children:i}),(0,w.jsx)(`h4`,{className:r.subtitle(),children:e}),(0,w.jsx)(y,{__typename:s?.__typename||`LinkSection`,enabled:s?.enabled||!1,linkUrl:s?.linkUrl,title:s?.title||`Get a Quote`,variant:s?.variant||S.LINK_PAGE})]}),(0,w.jsx)(`div`,{className:`relative aspect-[3/2] w-full overflow-hidden lg:hidden`,children:(0,w.jsx)(`img`,{alt:n?.altText||``,className:`absolute h-full w-full rounded-large object-cover`,src:n?.url})})]}):null}if(a===S.BIG_HERO_CENTERED){let r=A({variant:S.BIG_HERO_CENTERED});return n?(0,w.jsxs)(j,{id:t,children:[(0,w.jsx)(be,{image:n}),(0,w.jsxs)(Ce,{className:` text-textOnDark`,heroContent:r,children:[(0,w.jsx)(ge,{className:`mb-extravagant`,displayReviewCount:c?.enabled??!1,enabled:o?.enabled??!1,rating:o?.rating,reviewCount:c?.reviewCount??0,style:{backgroundColor:`var(--text-on-light)`}}),(0,w.jsx)(`h1`,{className:r.title(),children:i}),(0,w.jsx)(`h4`,{className:r.subtitle(),children:e}),(0,w.jsx)(y,{__typename:s?.__typename||`LinkSection`,enabled:s?.enabled||!1,linkUrl:s?.linkUrl,title:s?.title||`Get a Quote`,variant:s?.variant||S.LINK_PAGE})]})]}):null}if(a===S.BIG_HERO_ABSTRACT){let n=A({variant:S.BIG_HERO_ABSTRACT});return(0,w.jsxs)(j,{id:t,children:[(0,w.jsx)(_e,{}),(0,w.jsxs)(Ce,{className:`text-textOnLight`,heroContent:n,children:[(0,w.jsx)(ge,{className:`mb-extravagant`,displayReviewCount:c?.enabled??!1,enabled:o?.enabled??!1,rating:o?.rating,reviewCount:c?.reviewCount??0,style:{backgroundColor:`var(--text-on-light)`}}),(0,w.jsx)(`h1`,{className:n.title(),children:i}),(0,w.jsx)(`h4`,{className:n.subtitle(),children:e}),(0,w.jsx)(y,{__typename:s?.__typename||`LinkSection`,buttonStyle:`brandLight`,enabled:s?.enabled||!1,linkUrl:s?.linkUrl,title:s?.title||`Get a Quote`,variant:s?.variant||S.LINK_PAGE})]})]})}return null}function j({children:e,className:t,id:n}){return(0,w.jsx)(`section`,{className:`relative min-h-[60vh] ${t}`,"data-section-id":n,children:(0,w.jsx)(`div`,{className:`grid min-h-[60vh]`,children:e})})}function Ce({children:e,className:t,heroContent:n}){return(0,w.jsx)(`div`,{className:`${n.outer()} ${t}`,children:(0,w.jsx)(`div`,{className:n.inner(),children:e})})}Se.fragment=k;function M({label:e}){return!e?.enabled||!e?.title?null:(0,w.jsx)(`div`,{className:`mb-large`,children:(0,w.jsx)(`span`,{className:`inline-block rounded-2xl bg-brand px-3 py-small font-normal text-caption text-textOnBrand`,children:e.title})})}function N({className:e=`mb-larger`,srFallback:t,title:n}){return n?(0,w.jsx)(`div`,{className:e,children:(0,w.jsx)(u,{level:2,children:n})}):(0,w.jsx)(`h2`,{className:`sr-only`,children:t})}function we({cards:e,id:t,label:n,title:r}){return(0,w.jsxs)(`section`,{className:`website-section-container`,"data-section-id":t,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Top Services`,title:r}),(0,w.jsx)(`div`,{className:`flex flex-wrap justify-center gap-large`,children:e.nodes.map(e=>(0,w.jsx)(P,{...e},e.id))})]})}function P({content:e,subsections:t,title:n}){let r=t?.nodes.find(x),i=r?.enabled?r.linkUrl:void 0,a=r?.variant===S.LINK_FORM;return(0,w.jsx)(`div`,{className:`group flex justify-center min-h-[292px] max-w-[468px] min-w-[350px] basis-full overflow-hidden rounded-base bg-white text-text sm:basis-[80%] md:basis-[calc(50%-var(--space-large)*1/2)] lg:basis-[calc(33.33%-var(--space-large)*2/3)]`,children:(0,w.jsx)(F,{content:e,isFormLink:a,linkUrl:i,title:n})})}function F({content:e,isFormLink:t,linkUrl:n,title:r}){return(0,w.jsxs)(`div`,{className:`relative flex h-full flex-col justify-between px-large pb-large pt-largest text-center`,children:[(0,w.jsxs)(`div`,{className:`flex flex-col items-center justify-center gap-larger`,children:[(0,w.jsx)(c,{UNSAFE_className:{path:`!fill-accent`,svg:`!size-10`},name:`checkmarkCircle`}),(0,w.jsx)(`h3`,{className:`line-clamp-3`,children:r}),(0,w.jsx)(`p`,{className:`line-clamp-6 pb-larger text-center text-text`,children:e})]}),(0,w.jsx)(`div`,{className:`flex min-h-0 flex-col items-center justify-between gap-base`,children:(0,w.jsx)(I,{isFormLink:t,linkUrl:n})})]})}function I({isFormLink:e,linkUrl:t}){return t?e?(0,w.jsx)(Ee,{formUrl:t}):(0,w.jsx)(Te,{pageUrl:t}):(0,w.jsx)(`p`,{className:`text-text`,children:`\xA0`})}function Te({pageUrl:e}){let t=_();return(0,w.jsx)(`button`,{className:`bg-transparent cursor-pointer border-none text-base font-semibold text-accent underline hover:no-underline`,onClick:()=>t(e),type:`button`,children:`Learn More`})}function Ee({formUrl:e}){let[t,n,r]=a(!1);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`button`,{className:`bg-transparent cursor-pointer border-none text-base font-semibold text-accent underline hover:no-underline`,onClick:n,type:`button`,children:`Learn More`}),(0,w.jsx)(ee,{isOpen:t,onRequestClose:r,primaryActionLink:e})]})}function De({ariaLabel:e=`rightArrow`,className:t=``,color:n=`white`}){return(0,w.jsx)(`svg`,{"aria-label":e,className:t,fill:`none`,height:`16`,role:`img`,viewBox:`0 0 22 16`,width:`22`,xmlns:`http://www.w3.org/2000/svg`,children:(0,w.jsx)(`path`,{d:`M16.7812 9.33333L13.3335 12.7811C12.8128 13.3019 12.8128 14.146 13.3335 14.6667C13.8542 15.1875 14.6984 15.1875 15.2191 14.6667L20.943 8.94293C21.4637 8.42213 21.4637 7.578 20.943 7.0572L15.2191 1.3334C14.6984 0.812694 13.8542 0.812694 13.3335 1.3334C12.8128 1.85409 12.8128 2.69832 13.3335 3.21901L16.7812 6.66667H1.3335C0.597095 6.66667 0.000162125 7.26373 0.000162125 8C0.000162125 8.7364 0.597095 9.33333 1.3335 9.33333H16.7812Z`,fill:n})})}function Oe({cards:e,id:t,label:n,title:r}){return(0,w.jsxs)(`section`,{className:`website-section-container`,"data-section-id":t,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Top Services`,title:r}),(0,w.jsx)(`div`,{className:`flex flex-wrap justify-center gap-large`,children:e.nodes.map(e=>(0,w.jsx)(ke,{...e},e.id))})]})}function ke({content:e,image:t,subsections:n,title:r}
52){let i=n?.nodes.find(x),a=i?.linkUrl,o=!!(i?.enabled&&a),s=i?.variant===S.LINK_FORM,c=`group flex aspect-[1/1] basis-full overflow-hidden rounded-base bg-brand text-textOnDark hover:text-textOnBrand hover:bg-hover transition-colors duration-200 ease-linear md:basis-[calc(50%-var(--space-large)*1/2)] lg:basis-[calc(33.33%-var(--space-large)*2/3)]`;return o&&s&&a?(0,w.jsx)(je,{cardClasses:c,content:e,formUrl:a,hasLink:o,image:t,title:r}):o&&!s&&a?(0,w.jsx)(v,{className:`${c} cursor-pointer`,to:a,children:(0,w.jsx)(Ae,{content:e,hasLink:o,image:t,title:r})}):(0,w.jsx)(`div`,{className:c,children:(0,w.jsx)(Ae,{content:e,hasLink:o,image:t,title:r})})}function Ae({content:e,hasLink:t,image:n,title:r}){return(0,w.jsx)(Me,{altText:n?.altText||``,url:n?.url,children:(0,w.jsxs)(`div`,{className:`relative flex h-full flex-col justify-between px-large pb-large pt-largest text-left`,children:[(0,w.jsx)(`p`,{className:`line-clamp-6 text-textOnDark group-hover:text-textOnBrand group-hover:opacity-100 md:opacity-0`,children:e}),(0,w.jsxs)(`div`,{className:`flex items-end justify-between`,children:[(0,w.jsx)(`h3`,{className:`line-clamp-3`,children:r}),t&&(0,w.jsx)(`div`,{className:`min-w-6`,children:(0,w.jsx)(De,{className:`group-hover:cardLinkArrow fill-textOnDark pb-small transition-all duration-200 ease-linear md:group-hover:scale-150`})})]})]})})}function je({cardClasses:e,content:t,formUrl:n,hasLink:r,image:i,title:a}){let[o,s]=(0,C.useState)(!1);return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(`button`,{className:`${e} cursor-pointer`,onClick:()=>s(!0),type:`button`,children:(0,w.jsx)(Ae,{content:t,hasLink:r,image:i,title:a})}),(0,w.jsx)(ee,{isOpen:o,onRequestClose:()=>s(!1),primaryActionLink:n})]})}function Me({altText:e,children:t,url:n}){return n?(0,w.jsxs)(`div`,{className:`relative h-full w-full`,children:[(0,w.jsx)(`div`,{className:`absolute inset-0 bg-black transition-opacity duration-200 ease-linear group-hover:opacity-0`}),(0,w.jsx)(`img`,{alt:e,className:`absolute inset-0 h-full w-full object-cover opacity-75 transition-opacity duration-200 ease-linear group-hover:opacity-0`,src:n}),(0,w.jsx)(`div`,{className:`absolute inset-0 bg-imageOverlay opacity-30 transition-opacity duration-200 ease-linear group-hover:opacity-0`}),t]}):t}var Ne=m` 53 fragment CardsSectionFields on CardsSection { 54 __typename 55 id 56 title 57 content 58 label { 59 enabled 60 title 61 } 62 variant 63 cards(first: 24) { 64 nodes { 65 id 66 title 67 content 68 subsections { 69 nodes { 70 ... on LinkSection { 71 linkUrl 72 variant 73 enabled 74 } 75 } 76 } 77 image { 78 url 79 altText 80 } 81 } 82 } 83 } 84`,Pe={[S.CARDS_IMAGE]:Oe,[S.CARDS_ICON]:we};function Fe(e){let t=Pe[e.variant],{logError:n}=p();return t||=(n(Error(`Invalid variant ${e.variant} in website section 'Cards'`)),Oe),(0,w.jsx)(t,{...e})}Fe.fragment=Ne;function Ie(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Le(e){if(Array.isArray(e))return e}function L(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Re(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 85In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ze(e,t){return Le(e)||L(e,t)||Be(e,t)||Re()}function Be(e,t){if(e){if(typeof e==`string`)return Ie(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ie(e,t):void 0}}var Ve=Object.entries,He=Object.setPrototypeOf,Ue=Object.isFrozen,We=Object.getPrototypeOf,Ge=Object.getOwnPropertyDescriptor,R=Object.freeze,z=Object.seal,Ke=Object.create,B=typeof Reflect<`u`&&Reflect,V=B.apply,qe=B.construct;R||=function(e){return e},z||=function(e){return e},V||=function(e,t){var n=[...arguments].slice(2);return e.apply(t,n)},qe||=function(e){return new e(...[...arguments].slice(1))};var Je=G(Array.prototype.forEach),Ye=G(Array.prototype.lastIndexOf),Xe=G(Array.prototype.pop),Ze=G(Array.prototype.push),Qe=G(Array.prototype.splice),H=Array.isArray,$e=G(String.prototype.toLowerCase),et=G(String.prototype.toString),tt=G(String.prototype.match),nt=G(String.prototype.replace),rt=G(String.prototype.indexOf),it=G(String.prototype.trim),at=G(Number.prototype.toString),ot=G(Boolean.prototype.toString),st=typeof BigInt>`u`?null:G(BigInt.prototype.toString),ct=typeof Symbol>`u`?null:G(Symbol.prototype.toString),U=G(Object.prototype.hasOwnProperty),lt=G(Object.prototype.toString),W=G(RegExp.prototype.test),ut=dt(TypeError);function G(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);var n=[...arguments].slice(1);
vendor: 6,840 bytes, line 85
85return V(e,t,n)}}function dt(e){return function(){return qe(e,[...arguments])}}function K(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:$e;if(He&&He(e,null),!H(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(Ue(t)||(t[r]=e),i=e)}e[i]=!0}return e}function ft(e){for(let t=0;t<e.length;t++)U(e,t)||(e[t]=null);return e}function q(e){let t=Ke(null);for(let r of Ve(e)){var n=ze(r,2);let i=n[0],a=n[1];U(e,i)&&(t[i]=H(a)?ft(a):a&&typeof a==`object`&&a.constructor===Object?q(a):a)}return t}function pt(e){switch(typeof e){case`string`:return e;case`number`:return at(e);case`boolean`:return ot(e);case`bigint`:return st?st(e):`0`;case`symbol`:return ct?ct(e):`Symbol()`;case`undefined`:return lt(e);case`function`:case`object`:{if(e===null)return lt(e);let t=e,n=J(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:lt(e)}return lt(e)}default:return lt(e)}}function J(e,t){for(;e!==null;){let n=Ge(e,t);if(n){if(n.get)return G(n.get);if(typeof n.value==`function`)return G(n.value)}e=We(e)}function n(){return null}return n}function mt(e){try{return W(e,``),!0}catch{return!1}}var ht=R(`a.abbr.acronym.address.area.article.aside.audio.b.bdi.bdo.big.blink.blockquote.body.br.button.canvas.caption.center.cite.code.col.colgroup.content.data.datalist.dd.decorator.del.details.dfn.dialog.dir.div.dl.dt.element.em.fieldset.figcaption.figure.font.footer.form.h1.h2.h3.h4.h5.h6.head.header.hgroup.hr.html.i.img.input.ins.kbd.label.legend.li.main.map.mark.marquee.menu.menuitem.meter.nav.nobr.ol.optgroup.option.output.p.picture.pre.progress.q.rp.rt.ruby.s.samp.search.section.select.shadow.slot.small.source.spacer.span.strike.strong.style.sub.summary.sup.table.tbody.td.template.textarea.tfoot.th.thead.time.tr.track.tt.u.ul.var.video.wbr`.split(`.`)),gt=R(`svg.a.altglyph.altglyphdef.altglyphitem.animatecolor.animatemotion.animatetransform.circle.clippath.defs.desc.ellipse.enterkeyhint.exportparts.filter.font.g.glyph.glyphref.hkern.image.inputmode.line.lineargradient.marker.mask.metadata.mpath.part.path.pattern.polygon.polyline.radialgradient.rect.stop.style.switch.symbol.text.textpath.title.tref.tspan.view.vkern`.split(`.`)),_t=R([`feBlend`,`feColorMatrix`,`feComponentTransfer`,`feComposite`,`feConvolveMatrix`,`feDiffuseLighting`,`feDisplacementMap`,`feDistantLight`,`feDropShadow`,`feFlood`,`feFuncA`,`feFuncB`,`feFuncG`,`feFuncR`,`feGaussianBlur`,`feImage`,`feMerge`,`feMergeNode`,`feMorphology`,`feOffset`,`fePointLight`,`feSpecularLighting`,`feSpotLight`,`feTile`,`feTurbulence`]),vt=R([`animate`,`color-profile`,`cursor`,`discard`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`foreignobject`,`hatch`,`hatchpath`,`mesh`,`meshgradient`,`meshpatch`,`meshrow`,`missing-glyph`,`script`,`set`,`solidcolor`,`unknown`,`use`]),yt=R(`math.menclose.merror.mfenced.mfrac.mglyph.mi.mlabeledtr.mmultiscripts.mn.mo.mover.mpadded.mphantom.mroot.mrow.ms.mspace.msqrt.mstyle.msub.msup.msubsup.mtable.mtd.mtext.mtr.munder.munderover.mprescripts`.split(`.`)),bt=R([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),xt=R([`#text`]),St=R(`accept.action.align.alt.autocapitalize.autocomplete.autopictureinpicture.autoplay.background.bgcolor.border.capture.cellpadding.cellspacing.checked.cite.class.clear.color.cols.colspan.command.commandfor.controls.controlslist.coords.crossorigin.datetime.decoding.default.dir.disabled.disablepictureinpicture.disableremoteplayback.download.draggable.enctype.enterkeyhint.exportparts.face.for.headers.height.hidden.high.href.hreflang.id.inert.inputmode.integrity.ismap.kind.label.lang.list.loading.loop.low.max.maxlength.media.method.min.minlength.multiple.muted.name.nonce.noshade.novalidate.nowrap.open.optimum.part.pattern.placeholder.playsinline.popover.popovertarget.popovertargetaction.poster.preload.pubdate.radiogroup.readonly.rel.required.rev.reversed.role.rows.rowspan.spellcheck.scope.selected.shape.size.sizes.slot.span.srclang.start.src.srcset.step.style.summary.tabindex.title.translate.type.usemap.valign.value.width.wrap.xmlns`.split(`.`)),Ct=R(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dominant-baseline.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-orientation.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),wt=R(`accent.accentunder.align.bevelled.close.columnalign.columnlines.columnspacing.columnspan.denomalign.depth.dir.display.displaystyle.encoding.fence.frame.height.href.id.largeop.length.linethickness.lquote.lspace.mathbackground.mathcolor.mathsize.mathvariant.maxsize.minsize.movablelimits.notation.numalign.open.rowalign.rowlines.rowspacing.rowspan.rspace.rquote.scriptlevel.scriptminsize.scriptsizemultiplier.selection.separator.separators.stretchy.subscriptshift.supscriptshift.symmetric.voffset.width.xmlns`.split(`.`)),Tt=R([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),Et=z(/{{[\w\W]*|^[\w\W]*}}/g),Dt=z(/<%[\w\W]*|^[\w\W]*%>/g),Ot=z(/\${[\w\W]*/g),kt=z(/^data-[\-\w.\u00B7-\uFFFF]+$/),At=z(/^aria-[\-\w]+$/),jt=z(/^(?:(?:(?
vendor: 12,487 bytes, line 85
85:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Mt=z(/^(?:\w+script|data):/i),Nt=z(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Pt=z(/^html$/i),Ft=z(/^[a-z][.\w]*(-[.\w]+)+$/i),It=z(/<[/\w!]/g),Lt=z(/<[/\w]/g),Rt=z(/<\/no(script|embed|frames)/i),zt=z(/\/>/i),Y={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Bt=function(){return typeof window>`u`?null:window},Vt=function(e,t){if(typeof e!=`object`||typeof e.createPolicy!=`function`)return null;let n=null,r=`data-tt-policy-suffix`;t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i=`dompurify`+(n?`#`+n:``);try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch{return console.warn(`TrustedTypes policy `+i+` could not be created.`),null}},Ht=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Ut=function(e,t,n,r){return U(e,t)&&H(e[t])?K(r.base?q(r.base):{},e[t],r.transform):n};function Wt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Bt(),t=e=>Wt(e);if(t.version=`3.4.13`,t.removed=[],!e||!e.document||e.document.nodeType!==Y.document||!e.Element)return t.isSupported=!1,t;let n=e.document,r=n,i=r.currentScript;e.DocumentFragment;let a=e.HTMLTemplateElement,o=e.Node,s=e.Element,c=e.NodeFilter;e.NamedNodeMap===void 0&&(e.NamedNodeMap||e.MozNamedAttrMap),e.HTMLFormElement;let l=e.DOMParser,u=e.trustedTypes,d=s.prototype,f=J(d,`cloneNode`),p=J(d,`remove`),ee=J(d,`nextSibling`),m=J(d,`childNodes`),h=J(d,`parentNode`),g=J(d,`shadowRoot`),_=J(d,`attributes`),v=o&&o.prototype?J(o.prototype,`nodeType`):null,y=o&&o.prototype?J(o.prototype,`nodeName`):null,b=o&&o.prototype?J(o.prototype,`ownerDocument`):null;if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let x,S=``,te,ne=!1,re=0,ie=function(){if(re>0)throw ut(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},C=function(e){ie(),re++;try{return x.createHTML(e)}finally{re--}},w=function(e){ie(),re++;try{return x.createScriptURL(e)}finally{re--}},T=function(){return ne||=(te=Vt(u,i),!0),te},ae=n,oe=ae.implementation,se=ae.createNodeIterator,ce=ae.createDocumentFragment,le=ae.getElementsByTagName,ue=r.importNode,E=Ht();t.isSupported=typeof Ve==`function`&&typeof h==`function`&&oe&&oe.createHTMLDocument!==void 0;let de=Et,fe=Dt,pe=Ot,me=kt,he=At,ge=Mt,_e=Nt,ve=Ft,ye=jt,D=null,be=K({},[...ht,...gt,..._t,...yt,...xt]),O=null,xe=K({},[...St,...Ct,...wt,...Tt]),k=Object.seal(Ke(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),A=null,Se=null,j=Object.seal(Ke(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),Ce=!0,M=!0,N=!1,we=!0,P=!1,F=!0,I=!1,Te=!1,Ee=null,De=null,Oe=!1,ke=!1,Ae=!1,je=!1,Me=!0,Ne=!1,Pe=`user-content-`,Fe=!0,Ie=!1,Le={},L=null,Re=K({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),ze=null,Be=K({},[`audio`,`video`,`img`,`source`,`image`,`track`]),He=null,Ue=K({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),We=`http://www.w3.org/1998/Math/MathML`,Ge=`http://www.w3.org/2000/svg`,B=`http://www.w3.org/1999/xhtml`,V=B,qe=!1,at=null,ot=K({},[We,Ge,B],et),st=R([`mi`,`mo`,`mn`,`ms`,`mtext`]),ct=K({},st),lt=R([`annotation-xml`]),G=K({},lt),dt=K({},[`title`,`style`,`font`,`a`,`script`]),ft=null,Gt=[`application/xhtml+xml`,`text/html`],X=null,Kt=null,qt=n.createElement(`form`),Jt=function(e){return e instanceof RegExp||e instanceof Function},Yt=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(Kt&&Kt===e)return;(!e||typeof e!=`object`)&&(e={}),e=q(e),ft=Gt.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,X=ft===`application/xhtml+xml`?et:$e,D=Ut(e,`ALLOWED_TAGS`,be,{transform:X}),O=Ut(e,`ALLOWED_ATTR`,xe,{transform:X}),at=Ut(e,`ALLOWED_NAMESPACES`,ot,{transform:et}),He=Ut(e,`ADD_URI_SAFE_ATTR`,Ue,{transform:X,base:Ue}),ze=Ut(e,`ADD_DATA_URI_TAGS`,Be,{transform:X,base:Be}),L=Ut(e,`FORBID_CONTENTS`,Re,{transform:X}),A=Ut(e,`FORBID_TAGS`,q({}),{transform:X}),Se=Ut(e,`FORBID_ATTR`,q({}),{transform:X}),Le=U(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?q(e.USE_PROFILES):e.USE_PROFILES:!1,Ce=e.ALLOW_ARIA_ATTR!==!1,M=e.ALLOW_DATA_ATTR!==!1,N=e.ALLOW_UNKNOWN_PROTOCOLS||!1,we=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,P=e.SAFE_FOR_TEMPLATES||!1,F=e.SAFE_FOR_XML!==!1,I=e.WHOLE_DOCUMENT||!1,ke=e.RETURN_DOM||!1,Ae=e.RETURN_DOM_FRAGMENT||!1,je=e.RETURN_TRUSTED_TYPE||!1,Oe=e.FORCE_BODY||!1,Me=e.SANITIZE_DOM!==!1,Ne=e.SANITIZE_NAMED_PROPS||!1,Fe=e.KEEP_CONTENT!==!1,Ie=e.IN_PLACE||!1,ye=mt(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:jt,V=typeof e.NAMESPACE==`string`?e.NAMESPACE:B,ct=U(e,`MATHML_TEXT_INTEGRATION_POINTS`)&&e.MATHML_TEXT_INTEGRATION_POINTS&&typeof e.MATHML_TEXT_INTEGRATION_POINTS==`object`?q(e.MATHML_TEXT_INTEGRATION_POINTS):K({},st),G=U(e,`HTML_INTEGRATION_POINTS`)&&e.HTML_INTEGRATION_POINTS&&typeof e.HTML_INTEGRATION_POINTS==`object`?q(e.HTML_INTEGRATION_POINTS):K({},lt);let t=U(e,`CUSTOM_ELEMENT_HANDLING`)&&e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING==`object`?q(e.CUSTOM_ELEMENT_HANDLING):Ke(null);if(k=Ke(null),U(t,`tagNameCheck`)&&Jt(t.tagNameCheck)&&(k.tagNameCheck=t.tagNameCheck),U(t,`attributeNameCheck`)&&Jt(t.attributeNameCheck)&&(k.attributeNameCheck=t.attributeNameCheck),U(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(k.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),z(k),P&&(M=!1),Ae&&(ke=!0),Le&&(D=K({},xt),O=Ke(null),Le.html===!0&&(K(D,ht),K(O,St)),Le.svg===!0&&(K(D,gt),K(O,Ct),K(O,Tt)),Le.svgFilters===!0&&(K(D,_t),K(O,Ct),K(O,Tt)),Le.mathMl===!0&&(K(D,yt),K(O,wt),K(O,Tt))),j.tagCheck=null,j.attributeCheck=null,U(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?j.tagCheck=e.ADD_TAGS:H(e.ADD_TAGS)&&(D===be&&(D=q(D)),K(D,e.ADD_TAGS,X))),U(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?j.attributeCheck=e.ADD_ATTR:H(e.ADD_ATTR)&&(O===xe&&(O=q(O)),K(O,e.ADD_ATTR,X))),U(e,`ADD_URI_SAFE_ATTR`)&&H(e.ADD_URI_SAFE_ATTR)&&K(He,e.ADD_URI_SAFE_ATTR,X),U(e,`FORBID_CONTENTS`)&&H(e.FORBID_CONTENTS)&&(L===Re&&(L=q(L)),K(L,e.FORBID_CONTENTS,X)),U(e,`ADD_FORBID_CONTENTS`)&&H(e.ADD_FORBID_CONTENTS)&&(L===Re&&(L=q(L)),K(L,e.ADD_FORBID_CONTENTS,X)),Fe&&(D[`#text`]=!0),I&&K(D,[`html`,`head`,`body`]),D.table&&(K(D,[`tbody`]),delete A.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw ut(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw ut(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=x;x=e.TRUSTED_TYPES_POLICY;try{S=C(``)}catch(e){throw x=t,e}}else e.TRUSTED_TYPES_POLICY===null?(x=void 0,S=``):(x===void 0&&(x=T()),x&&typeof S==`string`&&(S=C(``)));R&&R(e),Kt=e},Xt=K({},[...gt,..._t,...vt]),Zt=K({},[...yt,...bt]),Qt=function(e,t,n){return t.namespaceURI===B?e===`svg`:t.namespaceURI===We?e===`svg`&&(n===`annotation-xml`||ct[n]):!!Xt[e]},$t=function(e,t,n){return t.namespaceURI===B?e===`math`:t.namespaceURI===Ge?e===`math`&&G[n]:!!Zt[e]},en=function(e,t,n){return t.namespaceURI===Ge&&!G[n]||t.namespaceURI===We&&!ct[n]?!1:!Zt[e]&&(dt[e]||!Xt[e])},tn=function(e){let t=h(e);(!t||!t.tagName)&&(t={namespaceURI:V,tagName:`template`});let n=$e(e.tagName),r=$e(t.tagName);return at[e.namespaceURI]?e.namespaceURI===Ge?Qt(n,t,r):e.namespaceURI===We?$t(n,t,r):e.namespaceURI===B?en(n,t,r):!!(ft===`application/xhtml+xml`&&at[e.namespaceURI]):!1},nn=function(e){Ze(t.removed,{element:e});try{h(e).removeChild(e)}catch{if(p(e),!h(e))throw ut(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},rn=function(e){sn(e);let t=m(e);if(t){let e=[];Je(t,t=>{Ze(e,t)}),Je(e,e=>{try{p(e)}catch{}})}let n=_(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;if(typeof i==`string`)try{e.removeAttribute(i)}catch{}}},an=function(e,n){try{Ze(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch{Ze(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),e===`is`){if(ke||Ae)try{nn(n)}catch{}else try{n.setAttribute(e,``)}catch{}}},on=function(e){let t=_(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;if(!(typeof i!=`string`||O[X(i)]))try{e.removeAttribute(i)}catch{}}},sn=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(v?v(e):e.nodeType)===Y.element&&on(e);let n=m(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},cn=function(e){if(!F)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=v?v(e):e.nodeType;if(n===Y.processingInstruction||n===Y.comment&&W(Lt,e.data)){try{p(e)}catch{}continue}if(n===Y.element){let t=e,n=X(y?y(e):e.nodeName);try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&n!==`label`&&n!==`output`&&t.removeAttribute(`for`)}catch{}}let r=m(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},ln=function(e){let t=null,r=null;if(Oe)e=`<remove></remove>`+e;else{let t=tt(e,/^[\r\n\t ]+/);r=t&&t[0]}ft===`application/xhtml+xml`&&V===B&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=x?C(e):e;if(V===B)try{t=new l().parseFromString(i,ft)}catch{}if(!t||!t.documentElement){t=oe.createDocument(V,`template`,null);try{t.documentElement.innerHTML=qe?S:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),V===B?le.call(t,I?`html`:`body`)[0]:I?t.documentElement:a},un=function(e){let t=b?b(e):e.ownerDocument;return se.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},dn=function(e){return e=nt(e,de,` `),e=nt(e,fe,` `),e=nt(e,pe,` `),e},fn=function(e){e.normalize();let t=b?b(e):e.ownerDocument,n=se.call(t||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),r=n.nextNode();for(;r;)r.data=dn(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&Je(i,e=>{Z(e.content)&&fn(e.content)})},pn=function(e){let t=y?y(e):null;return typeof t!=`string`||X(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==_(e)||typeof e.removeAttribute!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==v(e)||e.childNodes!==m(e)},Z=function(e){if(!v||typeof e!=`object`||!e)return!1;try{return v(e)===Y.documentFragment}catch{return!1}},mn=function(e){if(!v||typeof e!=`object`||!e)return!1;try{return typeof v(e)==`number`}catch{return!1}};function Q(e,n,r){e.length!==0&&Je(e,e=>{e.call(t,n,r,Kt)})}let hn=function(e,t){return!!(F&&e.hasChildNodes()&&!mn(e.firstElementChild)&&W(It,e.textContent)&&W(It,e.innerHTML)||F&&e.namespaceURI===B&&t===`style`&&mn(e.firstElementChild)||e.nodeType===Y.processingInstruction||F&&e.nodeType===Y.comment&&W(Lt,e.data))},gn=function(e,t,n){if(!A[t]&&xn(t)&&(k.tagNameCheck instanceof RegExp&&W(k.tagNameCheck,t)||k.tagNameCheck instanceof Function&&k.tagNameCheck(t)))return!1;if(Fe&&!L[t]){let t=h(e),r=m(e);if(r&&t){let i=r.length;for(let a=i-1;a>=0;--a){let i=e===n?f(r[a],!0):r[a];t.insertBefore(i,ee(e))}}}return nn(e),!0},_n=function(e,t,n,r){return e.length===0?t:t===n||t===r?q(t):t},vn=function(e,n){if(Q(E.beforeSanitizeElements,e,null),e!==n&&h(e)===null)return Ie&&sn(e),!0;if(pn(e))return nn(e),!0;let r=X(y?y(e):e.nodeName);
85if(D=_n(E.uponSanitizeElement,D,be,Ee),Q(E.uponSanitizeElement,e,{tagName:r,allowedTags:D}),e!==n&&h(e)===null)return Ie&&sn(e),!0;if(hn(e,r))return nn(e),!0;if(A[r]||!(j.tagCheck instanceof Function&&j.tagCheck(r))&&!D[r]){let t=gn(e,r,n);return t===!1&&Q(E.afterSanitizeElements,e,null),t}if((v?v(e):e.nodeType)===Y.element&&!tn(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&W(Rt,e.innerHTML))return nn(e),!0;if(P&&e.nodeType===Y.text){let n=dn(e.textContent);e.textContent!==n&&(Ze(t.removed,{element:e.cloneNode()}),e.textContent=n)}return Q(E.afterSanitizeElements,e,null),!1},yn=function(e,t,r){if(Se[t]||F&&t===`patchsrc`||F&&t===`for`&&e!==`label`&&e!==`output`||Me&&(t===`id`||t===`name`)&&(r in n||r in qt))return!1;let i=O[t]||j.attributeCheck instanceof Function&&j.attributeCheck(t,e);if(!(M&&W(me,t))&&!(Ce&&W(he,t))){if(!i){if(!(xn(e)&&(k.tagNameCheck instanceof RegExp&&W(k.tagNameCheck,e)||k.tagNameCheck instanceof Function&&k.tagNameCheck(e))&&(k.attributeNameCheck instanceof RegExp&&W(k.attributeNameCheck,t)||k.attributeNameCheck instanceof Function&&k.attributeNameCheck(t,e))||t===`is`&&k.allowCustomizedBuiltInElements&&(k.tagNameCheck instanceof RegExp&&W(k.tagNameCheck,r)||k.tagNameCheck instanceof Function&&k.tagNameCheck(r))))return!1}else if(!He[t]&&!W(ye,nt(r,_e,``))&&!((t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&rt(r,`data:`)===0&&ze[e])&&!(N&&!W(ge,nt(r,_e,``)))&&r)return!1}return!0},bn=K({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),xn=function(e){return!bn[$e(e)]&&W(ve,e)},Sn=function(e,t,n,r){if(x&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return C(r);case`TrustedScriptURL`:return w(r)}return r},Cn=function(e,n,r,i){try{r?e.setAttributeNS(r,n,i):e.setAttribute(n,i),pn(e)?nn(e):Xe(t.removed)}catch{an(n,e)}},wn=function(e){Q(E.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||pn(e))return;O=_n(E.uponSanitizeAttribute,O,xe,De);let n={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:O,forceKeepAttr:void 0},r=t.length,i=X(e.nodeName);for(;r--;){let a=t[r],o=a.name,s=a.namespaceURI,c=a.value,l=X(o),u=c,d=o===`value`?u:it(u);if(n.attrName=l,n.attrValue=d,n.keepAttr=!0,n.forceKeepAttr=void 0,Q(E.uponSanitizeAttribute,e,n),d=n.attrValue,Ne&&(l===`id`||l===`name`)&&rt(d,Pe)!==0&&(an(o,e),d=Pe+d),F&&W(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)){an(o,e);continue}if(l===`attributename`&&tt(d,`href`)){an(o,e);continue}if(!n.forceKeepAttr){if(!n.keepAttr){an(o,e);continue}if(!we&&W(zt,d)){an(o,e);continue}if(P&&(d=dn(d)),!yn(i,l,d)){an(o,e);continue}d=Sn(i,l,s,d),d!==u&&Cn(e,o,s,d)}}Q(E.afterSanitizeAttributes,e,null)},Tn=function(e){let t=null,n=un(e);for(Q(E.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(Q(E.uponSanitizeShadowNode,t,null),vn(t,e),wn(t),Z(t.content)&&Tn(t.content),(v?v(t):t.nodeType)===Y.element){let e=g(t);Z(e)&&(En(e),Tn(e))}Q(E.afterSanitizeShadowDOM,e,null)},En=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Tn(e.shadow);continue}let n=e.node,r=(v?v(n):n.nodeType)===Y.element,i=m(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=y?y(n):null;if(typeof e==`string`&&X(e)===`template`){let e=n.content;Z(e)&&t.push({node:e,shadow:null})}}if(r){let e=g(n);Z(e)&&t.push({node:null,shadow:e},{node:e,shadow:null})}}};return t.sanitize=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=null,a=null,o=null,s=null;if(qe=!e,qe&&(e=`<!-->`),typeof e!=`string`&&!mn(e)&&(e=pt(e),typeof e!=`string`))throw ut(`dirty is not a string, aborting`);if(!t.isSupported)return e;Te?(D=Ee,O=De):Yt(n),(E.uponSanitizeElement.length>0||E.uponSanitizeAttribute.length>0)&&(D=q(D)),E.uponSanitizeAttribute.length>0&&(O=q(O)),t.removed=[];let c=Ie&&typeof e!=`string`&&mn(e);if(c){cn(e);let t=y?y(e):e.nodeName;if(typeof t==`string`){let n=X(t);if(!D[n]||A[n])throw rn(e),ut(`root node is forbidden and cannot be sanitized in-place`)}if(pn(e))throw rn(e),ut(`root node is clobbered and cannot be sanitized in-place`);try{En(e)}catch(t){throw rn(e),t}}else if(mn(e))i=ln(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===Y.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),En(a);else{if(!ke&&!P&&!I&&e.indexOf(`<`)===-1)return x&&je?C(e):e;if(i=ln(e),!i)return ke?null:je?S:``}i&&Oe&&nn(i.firstChild);let l=c?e:i;try{let e=un(l);for(;o=e.nextNode();)vn(o,l),wn(o),Z(o.content)&&Tn(o.content)}catch(n){throw c&&(rn(e),Je(t.removed,e=>{e.element&&sn(e.element)})),n}if(c)return Je(t.removed,e=>{e.element&&sn(e.element)}),P&&fn(e),e;if(ke){if(P&&fn(i),Ae)for(s=ce.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(O.shadowroot||O.shadowrootmode)&&(s=ue.call(r,s,!0)),s}let u=I?i.outerHTML:i.innerHTML;return I&&D[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&W(Pt,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`> 86`+u),P&&(u=dn(u)),x&&je?C(u):u},t.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Yt(e),Te=!0,Ee=D,De=O},t.clearConfig=function(){Kt=null,Te=!1,Ee=null,De=null,x=te,S=``},t.isValidAttribute=function(e,t,n){Kt||Yt({});let r=X(e),i=X(t);return yn(r,i,n)},t.addHook=function(e,t){typeof t==`function`&&U(E,e)&&Ze(E[e],t)},t.removeHook=function(e,t){if(U(E,e)){if(t!==void 0){let n=Ye(E[e],t);return n===-1?void 0:Qe(E[e],n,1)[0]}return Xe(E[e])}},t.removeHooks=function(e){U(E,e)&&(E[e]=[])},t.removeAllHooks=function(){E=Ht()},t}var Gt=Wt();function X({className:e,content:t}){return(0,w.jsx)(g,{children:(0,w.jsx)(Kt,{className:e,content:t})})}function Kt({className:e,content:t}){let n=(0,C.useMemo)(()=>Gt.sanitize(t),[t]);return(0,w.jsx)(`div`,{className:`text-textOnLight [&_ol]:list-inside [&_ol]:list-decimal [&_ul]:list-inside [&_ul]:list-disc ${e||``}`,dangerouslySetInnerHTML:{__html:n}})}function qt({className:e,featuredItems:t,label:n,title:r}){return(0,w.jsxs)(`article`,{className:e,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Our specialties`,title:r}),(0,w.jsx)(`ul`,{className:`flex flex-col gap-larger lg:gap-largest`,children:t?.nodes.map(e=>(0,w.jsxs)(`li`,{className:`flex flex-col gap-base text-textOnLight`,children:[(0,w.jsx)(`h3`,{children:e.title}),(0,w.jsx)(X,{content:e.content})]},e.id))})]})}function Jt({className:e,image:t}){return t?.url?(0,w.jsx)(`div`,{className:`aspect-square max-w-[525px] overflow-hidden lg:sticky lg:top-[95px] ${e}`,children:(0,w.jsx)(`img`,{alt:t.altText,className:`aspect-square max-h-[100%] w-full rounded-base object-cover object-center`,src:t.url})}):null}function Yt(e){return(0,w.jsxs)(`div`,{className:`grid items-start gap-larger lg:grid-cols-12`,children:[(0,w.jsx)(Jt,{className:`lg:col-span-5`,image:e.image}),(0,w.jsx)(qt,{className:`lg:col-span-6 lg:col-start-7`,...e})]})}function Xt(e){return(0,w.jsxs)(`div`,{className:`grid items-start gap-larger lg:grid-cols-12`,children:[(0,w.jsx)(qt,{className:`lg:col-span-6`,...e}),(0,w.jsx)(Jt,{className:`lg:col-span-5 lg:col-start-8`,image:e.image})]})}var Zt=m` 87 fragment FeaturedContentSectionFields on FeaturedContentSection { 88 id 89 enabled 90 title 91 variant 92 label { 93 enabled 94 title 95 } 96 image { 97 url 98 altText 99 } 100 featuredItems(first: 24) { 101 nodes { 102 title 103 id 104 enabled 105 content 106 } 107 } 108 } 109`,Qt={[S.FEATURED_CONTENT_LEFT]:Yt,[S.FEATURED_CONTENT_RIGHT]:Xt};function $t(e){let{logError:t}
109=p(),n=Qt[e.variant];return n?(0,w.jsx)(`section`,{className:`website-section-container`,"data-section-id":e.id,children:(0,w.jsx)(n,{...e})}):(t(Error(`Invalid variant ${e.variant} in website section 'FeaturedContent'`)),null)}$t.fragment=Zt;function en({id:e,label:n,link:r,listItems:i,title:a}){return(0,w.jsxs)(`section`,{className:`website-section-container flex flex-col items-center text-textOnLight`,"data-section-id":e,children:[(0,w.jsxs)(`div`,{className:`text-center`,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Our specialties`,title:a})]}),(0,w.jsx)(`ul`,{className:`grid w-full gap-x-base gap-y-base sm:grid-cols-2 md:gap-x-large 110 lg:grid-cols-[repeat(auto-fit,minmax(0,350px))] lg:justify-center lg:gap-x-12 lg:gap-y-6 ${r?`mb-largest`:``}`,children:i.nodes.filter(e=>e.title?.trim()).map(e=>(0,w.jsxs)(`li`,{className:`grid grid-cols-[auto_1fr] items-start gap-base`,children:[(0,w.jsx)(c,{UNSAFE_className:{path:`!fill-accent`,svg:`shrink-0 !size-[calc(theme(fontSize.bodyEmphasis.0)*theme(lineHeight.medium))]`},name:`checkmarkCircle`}),(0,w.jsxs)(`div`,{className:`spacey-y-smaller`,children:[(0,w.jsx)(`h4`,{children:e.title}),e.content&&(0,w.jsx)(t,{children:e.content})]})]},e.id))}),r&&(0,w.jsx)(y,{...r,buttonStyle:`accent`})]})}var tn=[`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28%2033H24.1641V22.0055C24.1641%2021.7022%2024.1683%2021.3296%2024.1765%2020.8878C24.1848%2020.4373%2024.1972%2019.9781%2024.2138%2019.5103C24.2303%2019.0337%2024.2469%2018.6048%2024.2634%2018.2236C24.1724%2018.3363%2023.9862%2018.5312%2023.7048%2018.8084C23.4317%2019.077%2023.1751%2019.3197%2022.9352%2019.5363L20.8497%2021.2906L19%2018.8734L24.8469%2014H28V33Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31%2033H18.0507V30.2454L22.7008%2025.4922C23.6384%2024.5185%2024.3902%2023.7071%2024.9561%2023.058C25.5305%2022.4003%2025.9444%2021.8024%2026.1979%2021.2643C26.4597%2020.7262%2026.5906%2020.1497%2026.5906%2019.5347C26.5906%2018.7916%2026.3837%2018.2365%2025.9698%2017.8692C25.5643%2017.4934%2025.0195%2017.3055%2024.3353%2017.3055C23.6173%2017.3055%2022.9204%2017.472%2022.2446%2017.8051C21.5689%2018.1382%2020.8635%2018.6123%2020.1287%2019.2272L18%2016.6777C18.5322%2016.2165%2019.0939%2015.7808%2019.6852%2015.3709C20.2849%2014.9609%2020.9776%2014.6321%2021.7632%2014.3844C22.5572%2014.1281%2023.5075%2014%2024.614%2014C25.8304%2014%2026.8736%2014.2221%2027.7437%2014.6662C28.6222%2015.1104%2029.2979%2015.7168%2029.771%2016.4855C30.244%2017.2457%2030.4805%2018.1083%2030.4805%2019.0735C30.4805%2020.107%2030.2778%2021.0508%2029.8723%2021.9049C29.4669%2022.759%2028.8756%2023.6046%2028.0984%2024.4417C27.3298%2025.2787%2026.4006%2026.2054%2025.3109%2027.2218L22.9289%2029.4895V29.6689H31V33Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M30.4476%2018.3992C30.4476%2019.2504%2030.2678%2019.9878%2029.9081%2020.6114C29.5484%2021.2351%2029.0603%2021.745%2028.4437%2022.1411C27.8356%2022.5371%2027.1505%2022.8279%2026.3883%2023.0133V23.0892C27.8956%2023.2746%2029.0389%2023.7297%2029.8182%2024.4544C30.6061%2025.1792%2031%2026.1484%2031%2027.3619C31%2028.4407%2030.7302%2029.4056%2030.1907%2030.2568C29.6598%2031.108%2028.8376%2031.778%2027.7243%2032.2668C26.611%2032.7556%2025.1765%2033%2023.4209%2033C22.3847%2033%2021.417%2032.9157%2020.5178%2032.7472C19.6271%2032.587%2018.7879%2032.3384%2018%2032.0013V28.6766C18.805%2029.0812%2019.6486%2029.3888%2020.5306%2029.5995C21.4127%2029.8017%2022.2348%2029.9029%2022.997%2029.9029C24.4186%2029.9029%2025.4121%2029.6627%2025.9773%2029.1823C26.5511%2028.6935%2026.8379%2028.0109%2026.8379%2027.1344C26.8379%2026.6203%2026.7052%2026.1863%2026.4397%2025.8323C26.1742%2025.4784%2025.7118%2025.2087%2025.0524%2025.0233C24.4015%2024.8379%2023.4895%2024.7452%2022.3162%2024.7452H20.8903V21.7492H22.3419C23.498%2021.7492%2024.3758%2021.6438%2024.9753%2021.4331C25.5833%2021.214%2025.9944%2020.9191%2026.2085%2020.5482C26.4312%2020.169%2026.5425%2019.7392%2026.5425%2019.2588C26.5425%2018.6015%2026.337%2018.0874%2025.9259%2017.7166C25.5148%2017.3458%2024.8297%2017.1603%2023.8706%2017.1603C23.2711%2017.1603%2022.723%2017.2362%2022.2263%2017.3879C21.7381%2017.5312%2021.2971%201
1107.7081%2020.9032%2017.9188C20.5092%2018.1211%2020.1624%2018.3191%2019.8626%2018.513L18.0257%2015.8204C18.7622%2015.2978%2019.6229%2014.8638%2020.6077%2014.5183C21.6011%2014.1728%2022.7829%2014%2024.1532%2014C26.0886%2014%2027.6215%2014.3835%2028.752%2015.1504C29.8824%2015.9173%2030.4476%2017.0002%2030.4476%2018.3992Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31%2029.0622H28.7641V33H24.9274V29.0622H17V26.2681L25.1434%2014H28.7641V25.9432H31V29.0622ZM24.9274%2025.9432V22.7202C24.9274%2022.417%2024.9316%2022.0575%2024.9401%2021.6416C24.957%2021.2257%2024.974%2020.8098%2024.9909%2020.394C25.0079%2019.9781%2025.0248%2019.6099%2025.0417%2019.2893C25.0672%2018.9601%2025.0841%2018.7305%2025.0926%2018.6005H24.9909C24.83%2018.9558%2024.6606%2019.3023%2024.4828%2019.6402C24.3049%2019.9694%2024.0974%2020.316%2023.8603%2020.6799L20.4555%2025.9432H24.9274Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.3132%2020.7692C25.4104%2020.7692%2026.3849%2020.9872%2027.2364%2021.4231C28.0962%2021.859%2028.7718%2022.5%2029.2631%2023.3462C29.7543%2024.1923%2030%2025.235%2030%2026.4744C30%2027.8248%2029.7298%2028.9915%2029.1894%2029.9744C28.6571%2030.9487%2027.8588%2031.6966%2026.7943%2032.2179C25.738%2032.7393%2024.4197%2033%2022.8393%2033C21.8976%2033%2021.0092%2032.9145%2020.174%2032.7436C19.347%2032.5812%2018.6223%2032.3291%2018%2031.9872V28.5641C18.6223%2028.906%2019.3675%2029.1966%2020.2354%2029.4359C21.1116%2029.6667%2021.9345%2029.7821%2022.7042%2029.7821C23.4575%2029.7821%2024.0921%2029.6795%2024.608%2029.4744C25.1238%2029.2607%2025.5128%2028.9359%2025.7748%2028.5C26.045%2028.0556%2026.1801%2027.4915%2026.1801%2026.8077C26.1801%2025.8932%2025.8854%2025.1923%2025.2958%2024.7051C24.7062%2024.2179%2023.8014%2023.9744%2022.5814%2023.9744C22.1146%2023.9744%2021.6274%2024.0214%2021.1198%2024.1154C20.6203%2024.2094%2020.2027%2024.3034%2019.8669%2024.3974L18.3562%2023.5513L19.0317%2014H28.7718V17.359H22.3603L22.0287%2021.0385C22.3071%2020.9786%2022.61%2020.9188%2022.9376%2020.859C23.2651%2020.7991%2023.7236%2020.7692%2024.3132%2020.7692Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.4746%2025.5989C17.4746%2024.5342%2017.556%2023.4821%2017.7188%2022.4428C17.8906%2021.395%2018.1846%2020.4105%2018.6006%2019.4895C19.0166%2018.56%2019.5999%2017.7403%2020.3506%2017.0305C21.1012%2016.3122%2022.0554%2015.7503%2023.213%2015.3447C24.3706%2014.9307%2025.7724%2014.7236%2027.4184%2014.7236C27.8073%2014.7236%2028.2595%2014.7405%2028.775%2014.7743C29.2995%2014.7997%2029.7337%2014.8462%2030.0773%2014.9138V18.0445C29.7156%2017.9685%2029.3267%2017.9093%2028.9107%2017.8671C28.5037%2017.8164%2028.0967%2017.791%2027.6897%2017.791C26.0437%2017.791%2024.7685%2018.0361%2023.8641%2018.5262C22.9688%2019.0163%2022.3357%2019.6965%2021.9649%2020.5669C21.6032%2021.4288%2021.3906%2022.4343%2021.3273%2023.5835H21.5037C21.7569%2023.1695%2022.0734%2022.8019%2022.4533%2022.4808C22.8422%2022.1597%2023.3125%2021.9062%2023.8641%202
1101.7203C24.4158%2021.5259%2025.0625%2021.4288%2025.8041%2021.4288C26.9617%2021.4288%2027.9656%2021.6611%2028.8157%2022.1259C29.6658%2022.5822%2030.3215%2023.2455%2030.7827%2024.1159C31.244%2024.9863%2031.4746%2026.0467%2031.4746%2027.2973C31.4746%2028.6325%2031.1988%2029.7817%2030.6471%2030.745C30.0954%2031.7083%2029.3131%2032.4477%2028.3002%2032.9631C27.2963%2033.4701%2026.1025%2033.7236%2024.7188%2033.7236C23.7059%2033.7236%2022.7608%2033.5631%2021.8835%2033.242C21.0063%2032.9124%2020.2375%2032.4139%2019.5773%2031.7463C18.9171%2031.0788%2018.4016%2030.238%2018.0308%2029.224C17.66%2028.2015%2017.4746%2026.9931%2017.4746%2025.5989ZM24.6374%2030.5929C25.4604%2030.5929%2026.1296%2030.3309%2026.6452%2029.807C27.1607%2029.2831%2027.4184%2028.4635%2027.4184%2027.348C27.4184%2026.4439%2027.1923%2025.7341%2026.7401%2025.2186C26.297%2024.6947%2025.6232%2024.4328%2024.7188%2024.4328C24.1038%2024.4328%2023.5612%2024.5637%2023.0909%2024.8257C22.6296%2025.0792%2022.2724%2025.4045%2022.0192%2025.8017C21.766%2026.1904%2021.6393%2026.5918%2021.6393%2027.0058C21.6393%2027.4368%2021.7026%2027.8635%2021.8293%2028.286C21.9559%2028.7085%2022.1458%2029.093%2022.399%2029.4394C22.6523%2029.7859%2022.9643%2030.0647%2023.3351%2030.276C23.7149%2030.4873%2024.149%2030.5929%2024.6374%2030.5929Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.2353%2033L26.37%2017.3789H17V14H30.6327V16.5212L23.446%2033H19.2353Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24.5127%2014C25.577%2014%2026.5569%2014.1646%2027.4522%2014.4937C28.3561%2014.8228%2029.0783%2015.3207%2029.6189%2015.9873C30.1595%2016.6456%2030.4298%2017.4726%2030.4298%2018.4684C30.4298%2019.211%2030.282%2019.8608%2029.9864%2020.4177C29.6992%2020.9747%2029.3064%2021.4641%2028.808%2021.8861C28.3096%2022.299
1106%2027.7437%2022.6624%2027.1101%2022.9747C27.769%2023.3207%2028.3941%2023.7257%2028.9854%2024.1899C29.5767%2024.6456%2030.0582%2025.1814%2030.4298%2025.7975C30.8099%2026.4135%2031%2027.1308%2031%2027.9494C31%2028.9789%2030.7255%2029.8734%2030.1764%2030.6329C29.6274%2031.384%2028.8671%2031.9662%2027.8957%2032.3797C26.9243%2032.7932%2025.7966%2033%2024.5127%2033C23.1274%2033%2021.949%2032.8017%2020.9776%2032.4051C20.0062%2032.0084%2019.2671%2031.443%2018.7602%2030.7089C18.2534%2029.9662%2018%2029.0802%2018%2028.0506C18%2027.2068%2018.1563%2026.4726%2018.4688%2025.8481C18.7898%2025.2236%2019.2206%2024.6878%2019.7612%2024.2405C20.3018%2023.7848%2020.8973%2023.3966%2021.5478%2023.0759C20.9987%2022.73%2020.4961%2022.3376%2020.04%2021.8987C19.5923%2021.4599%2019.2333%2020.9578%2018.963%2020.3924C18.7011%2019.827%2018.5702%2019.1772%2018.5702%2018.443C18.5702%2017.4641%2018.8447%2016.6456%2019.3938%2015.9873C19.9513%2015.3291%2020.6819%2014.8354%2021.5858%2014.5063C22.4896%2014.1688%2023.4652%2014%2024.5127%2014ZM21.6238%2027.8228C21.6238%2028.4895%2021.8603%2029.0422%2022.3333%2029.481C22.8148%2029.9114%2023.5244%2030.1266%2024.462%2030.1266C25.4334%2030.1266%2026.1598%2029.9198%2026.6413%2029.5063C27.1228%2029.0844%2027.3635%2028.5316%2027.3635%2027.8481C27.3635%2027.3755%2027.2242%2026.962%2026.9454%2026.6076C26.6751%2026.2532%2026.333%2025.9367%2025.9191%2025.6582C25.5052%2025.3713%2025.0871%2025.1055%2024.6647%2024.8608L24.3226%2024.6835C23.782%2024.9283%2023.309%2025.2025%2022.9035%2025.5063C22.5065%2025.8101%2022.194%2026.1519%2021.9659%2026.5316C21.7378%2026.9114%2021.6238%2027.3418%2021.6238%2027.8228ZM24.4873%2016.8608C23.8454%2016.8608%2023.3132%2017.0253%2022.8908%2017.3544C22.4685%2017.6835%2022.2573%2018.1477%2022.2573%2018.7468C22.2573%2019.1688%2022.3587%2019.5401%2022.5614%2019.8608C22.7726%2020.173%2023.0471%2020.4473%2023.385%2020.6835C23.7313%2020.9198%2024.1072%2021.1392%2024.5127%2021.3418C24.9012%2021.1561%2025.2645%2020.9494%2025.6023%2020.7215C25.9402%2020.4937%2026.2147%2020.2194%2026.4259%2019.8987C26.6371%2019.5781%2026.7427%2019.1941%2026.7427%2018.7468C26.7427%2018.1477%2026.5273%2017.6835%2026.0965%2017.3544C25.6741%2017.0253%2025.1378%2016.8608%2024.4873%2016.8608Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M31%2022.1247C31%2023.1895%2030.9202%2024.2457%2030.7607%2025.2935C30.6095%2026.3413%2030.3408%2027.33%2029.9545%2028.2595C29.5682%2029.1806%2029.0265%2030.0002%2028.3295%2030.7185C27.6324%2031.4283%2026.7464%2031.986%2025.6715%2032.3916C24.5966%2032.7972%2023.2949%2033%2021.7665%2033C21.4054%2033%2020.9813%2032.9831%2020.4942%2032.9493C20.0071%2032.9239%2019.604%2032.8817%2019.2849%2032.8225V29.6791C19.6208%2029.7636%2019.9777%2029.8312%2020.3556%2029.8819C20.7335%2029.9242%2021.1156%2029.9453%2021.5019%2029.9453C23.0388%2029.9453%2024.2229%2029.7002%2025.0543%2029.2101C25.8941%2028.72%2026.4819%2028.0398%2026.8178%2027.1694C27.1621%2026.2991%2027.3595%2025.2935%2027.4099%2024.1528H27.2587C27.0152%2024.5584%2026.7255%2024.926%2026.3895%2025.2555C26.062%2025.5766%2025.6421%2025.8343%2025.1298%2026.0287C24.6176%2026.2146%2023.9667%2026.3075%2023.1773%2026.3075C22.1276%2026.3075%2021.2122%2026.0794%2020.4312%2025.6231C19.6586%2025.1583%2019.0581%2024.4908%2018.6298%2023.6204C18.2099%2022.7416%2018%2021.6811%2018%2020.439C18%2019.0954%2018.2519%2017.9462%2018.7558%2016.9913C19.2681%2016.028%2019.9945%2015.2886%2020.9351%2014.7732C21.8756%2014.2577%2022.9842%2014%2024.2607%2014C25.2012%2014%2026.0788%2014.1648%2026.8934%2014.4943C27.708%2014.8154%2028.4218%2015.3098%2029.0349%2015.9773C29.6563%2016.6449%2030.1392%2017.4899%2030.4835%2018.5123C30.8278%2019.5348%2031%2020.7389%2031%2022.1247ZM24.3362%2017.1434C23.5804%2017.1434%2022.9632%2017.4054%2022.4845%2017.9293C22.0058%2018.4532%2021.7665%2019.2728%2021.7665%2020.3883C21.7665%2021.284%2021.9722%2021.9938%2022.3837%2022.5177C22.7952%2023.0416%2023.4209%2023.3035%2024.2607%2023.3035C24.8401%2023.3035%2025.344%2023.1768%2025.7723%2022.9233C26.2006%2022.6613%2026.5323%2022.336%2026.7674%2021.9473C27.011%2021.5501%2027.1328%2021.1445%2027.1328%2020.7305C27.1328%2020.2995%2027.074%2019.8728%2026.9564%2019.4503C26.8388%2019.0278%2026.6625%2018.6433%2026.4273%2018.2969C26.1922%2017.9504%2025.8983%2017.6716%2025.5455%2017.4603C25.2012%2017.2491%2024.7981%2017.1434%2024.3362%2017.1434Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.6927%2033H16.9878V22.3196C16.9878%2022.025%2016.9918%2021.6631%2016.9998%2021.2339C17.0078%2020.7962%2017.0198%2020.3502%2017.0358%2019.8957C17.0517%2019.4328%2017.0677%2019.0162%2017.0837%2018.6458C16.9958%2018.7553%2016.8159%2018.9446%2016.5442%2019.214C16.2804%2019.4749%2016.0326%2019.7105%2015.8008%2019.9209L13.7865%2021.6252L12%2019.2771L17.6472%2014.5429H20.6927V33Z'%20fill='white'/%3e%3cpath%20d='M36%2023.5189C36%2025.0086%2035.8881%2026.3384%2035.6643%2027.5083C35.4485%2028.6782%2035.0968%2029.6713%2034.6092%2030.4877C34.1296%2031.3041%2033.4981%2031.9269%2032.7148%2032.3561C31.9314%2032.7854%2030.9802%2033%2029.8612%2033C28.4544%2033%2027.2993%2032.6255%2026.3961%2031.8764C25.4928%2031.1189%2024.8254%2030.0332%2024.3938%2028.6193C23.9621%2027.1969%2023.7463%2025.4968%2023.7463%2023.5189C23.7463%2021.5243%2023.9422%2019.8199%2024.3338%2018.406C24.7335%2016.9836%2025.3809%2015.8937%2026.2762%2
110015.1362C27.1714%2014.3787%2028.3664%2014%2029.8612%2014C31.26%2014%2032.411%2014.3787%2033.3143%2015.1362C34.2255%2015.8853%2034.9009%2016.971%2035.3406%2018.3934C35.7802%2019.8073%2036%2021.5158%2036%2023.5189ZM27.4272%2023.5189C27.4272%2024.9245%2027.4992%2026.0986%2027.643%2027.0412C27.7949%2027.9754%2028.0467%2028.6782%2028.3984%2029.1495C28.7501%2029.6208%2029.2377%2029.8565%2029.8612%2029.8565C30.4766%2029.8565%2030.9602%2029.625%2031.3119%2029.1621C31.6716%2028.6908%2031.9274%2027.988%2032.0793%2027.0538C32.2312%2026.1112%2032.3071%2024.9329%2032.3071%2023.5189C32.3071%2022.1134%2032.2312%2020.9393%2032.0793%2019.9967C31.9274%2019.054%2031.6716%2018.3471%2031.3119%2017.8757C30.9602%2017.396%2030.4766%2017.1561%2029.8612%2017.1561C29.2377%2017.1561%2028.7501%2017.396%2028.3984%2017.8757C28.0467%2018.3471%2027.7949%2019.054%2027.643%2019.9967C27.4992%2020.9393%2027.4272%2022.1134%2027.4272%2023.5189Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.8569%2032.9396H17.082V21.98C17.082%2021.6778%2017.0861%2021.3064%2017.0942%2020.8659C17.1024%2020.4169%2017.1146%2019.9591%2017.1309%2019.4928C17.1472%2019.0178%2017.1634%2018.5903%2017.1797%2018.2102C17.0902%2018.3225%2016.9069%2018.5168%2016.63%2018.7932C16.3612%2019.0609%2016.1088%2019.3028%2015.8726%2019.5187L13.8202%2021.2675L12%2018.858L17.7539%2014H20.8569V32.9396Z'%20fill='white'/%3e%3cpath%20d='M32%2033H28.2251V22.0404C28.2251%2021.7381%2028.2292%2021.3668%2028.2374%2020.9263C28.2455%2020.4772%2028.2577%2020.0195%2028.274%2019.5531C28.2903%2019.0781%2028.3066%2018.6506%2028.3229%2018.2706C28.2333%2018.3829%2028.05%2018.5772%2027.7731%2018.8536C27.5044%2019.1213%2027.2519%2019.3631%2027.0157%2019.579L24.9634%2021.3279L23.1431%2018.9183L28.897%2014.0604H32V33Z'%20fill='white'/%3e%3c/svg%3e`,`data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.0835%2033H17.2121V22.1612C17.2121%2021.8622%2017.2162%2021.4949%2017.2246%2021.0593C17.2329%2020.6152%2017.2455%2020.1625%2017.2622%2019.7013C17.2789%2019.2315%2017.2956%2018.8087%2017.3123%2018.4329C17.2204%2018.5439%2017.0325%2018.7361%2016.7485%2019.0094C16.4729%2019.2742%2016.2139%2019.5134%2015.9717%2019.7269L13.8668%2021.4565L12%2019.0735L17.9012%2014.269H21.0835V33Z'%20fill='white'/%3e%3cpath%20d='M36.8548%2033H24.0501V30.2454L28.6483%2025.4922C29.5754%2024.5185%2030.3188%2023.7071%2030.8784%2023.058C31.4464%2022.4003%2031.8557%2021.8024%2032.1063%2021.2643C32.3652%2020.7262%2032.4947%2020.1497%2032.4947%2019.5347C32.4947%2018.7916%2032.29%2018.2365%2031.8807%2017.8692C31.4798%2017.4934%2030.9411%2017.3055%2030.2645%2017.3055C29.5545%2017.3055%2028.8654%2017.472%2028.1972%2017.8051C27.529%2018.1382%2026.8316%2018.6123%2026.1049%2019.2272L24%2016.6777C24.5262%2016.2165%2025.0817%2015.7808%2025.6664%2015.3709C26.2594%2014.9609%2026.9443%2014.6321%2027.7211%2014.3844C28.5063%2014.1281%2029.4459%2014%2030.5401%2014C31.7429%2014%2032.7745%2014.2221%2033.6348%2014.6662C34.5035%2015.1104%2035.1717%2015.7168%2035.6394%2016.4855C36.1072%2017.2457%2036.3411%2018.1083%2036.3411%2019.0735C36.3411%2020.107%2036.1406%2021.0508%2035.7397%2021.9049C35.3387%2022.759%2034.7541%2023.6046%2033.9856%2024.4417C33.2255%2025.2787%2032.3067%2026.2054%2031.2292%2027.2218L28.8738%2029.4895V29.6689H36.8548V33Z'%20fill='white'/%3e%3c/svg%3e`];function nn({id:e,label:n,link:r,listItems:i,title:a}){return(0,w.jsxs)(`section`,{className:`website-section-container mb-extravagant mt-extravagant flex flex-col items-center`,"data-section-id":e,children:[(0,w.jsxs)(`div`,{className:`text-center`,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Our specialties`,title:a})]}),(0,w.jsx)(`ul`,{className:`grid w-full gap-x-base gap-y-base sm:grid-cols-2 md:gap-x-large 111 lg:grid-cols-[repeat(auto-fit,minmax(0,350px))] lg:justify-center lg:gap-x-12 lg:gap-y-large ${r?`mb-largest`:``}`,children:i.nodes.filter(e=>e.title?.trim()).map((e,n)=>(0,w.jsxs)(`li`,{className:`flex flex-col items-center gap-small`,children:[(0,w.jsx)(`img`,{alt:`Number ${n+1}`,className:`brand-number-icons`,src:tn[n]||tn[0]}),(0,w.jsx)(`h4`,{children:e.title}),e.content&&(0,w.jsx)(t,{align:`center`,children:e.content})]},e.id))}),r&&(0,w.jsx)(y,{...r,buttonStyle:`accent`})]})}var rn=m` 112 ${y.fragment} 113 fragment ListSectionFields on ListSection { 114 __typename 115 id 116 title 117 label { 118 enabled 119 title 120 } 121 link { 122 ...LinkSectionFields 123 } 124 variant 125 listItems(first: 24) { 126 nodes { 127 id 128 title 129 content 130 } 131 } 132 } 133`,an={[S.LIST_CHECK_MARK_ICON]:en,[S.LIST_NUMBERED]:nn};function on(e){let{logError:t}
133=p(),n=an[e.variant];return n||=(t(Error(`Invalid variant ${e.variant} in website section 'List'`)),en),(0,w.jsx)(n,{...e})}on.fragment=rn;function sn({itemCount:e}){let[t,n]=(0,C.useState)(0),r=(0,C.useRef)(0),i=(0,C.useRef)(0),a=(0,C.useCallback)(()=>{n(t=>(t+1)%e)},[e]),o=(0,C.useCallback)(()=>{n(t=>(t-1+e)%e)},[e]),s=(0,C.useCallback)(e=>{r.current=e.targetTouches[0]?.clientX??0},[]),c=(0,C.useCallback)(e=>{i.current=e.targetTouches[0]?.clientX??0},[]);return{currentIndex:t,goToNext:a,goToPrevious:o,handleTouchEnd:(0,C.useCallback)(()=>{if(!r.current||!i.current)return;let e=r.current-i.current;e>50?a():e<-50&&o(),r.current=0,i.current=0},[a,o]),handleTouchMove:c,handleTouchStart:s}}function cn({children:e}){return(0,w.jsxs)(`div`,{className:`relative`,children:[e,(0,w.jsx)(`img`,{alt:`A small badge with the Google logo.`,className:`absolute -bottom-smallest -right-smallest w-[30px] rounded-full bg-white p-smallest`,src:`https://cdn.jobber.com/yr/logos/third-party/icon_google.svg`})]})}function ln({review:e}){return(0,w.jsxs)(`div`,{className:`flex flex-row items-center gap-2`,children:[(0,w.jsx)(cn,{children:(0,w.jsx)(`img`,{alt:`Reviewer avatar`,className:`h-[72px] w-[72px]`,src:e.reviewerProfilePhotoUrl})}),(0,w.jsxs)(`div`,{children:[(0,w.jsx)(`p`,{className:`font-bold`,children:e.reviewerDisplayName}),(0,w.jsxs)(`p`,{children:[e.reviewTimestamp,` ago`]})]})]})}function un({label:e,marginBottom:t=`largest`,title:n}){return(0,w.jsxs)(`div`,{className:`flex flex-col items-center px-base`,children:[(0,w.jsx)(M,{label:e}),(0,w.jsx)(`div`,{className:`max-w-[80ch]`,children:(0,w.jsx)(N,{className:`mb-${t} text-center`,srFallback:`Kind words from neighbours`,title:n})})]})}var dn={shineBorder:`_shineBorder_f26c4_1`,contentBox:`_contentBox_f26c4_29`,commentContainer:`_commentContainer_f26c4_37`,attributionContainer:`_attributionContainer_f26c4_44`,spinning:`_spinning_f26c4_1`};function fn({onSeeMore:e,reviewComment:t}){let[n,r]=(0,C.useState)(!1),i=(0,C.useRef)(null);return(0,C.useEffect)(()=>{if(i.current){let e=i.current,t=e.scrollHeight>e.clientHeight;r(t)}},[t]),(0,w.jsxs)(`div`,{className:`flex flex-col items-center gap-smallest`,children:[(0,w.jsx)(`div`,{className:`flex flex-col items-center`,children:(0,w.jsx)(`p`,{className:`line-clamp-[8] text-center text-xl font-semibold leading-[130%] md:line-clamp-4 lg:line-clamp-3`,ref:i,children:`"${t}"`})}),n&&(0,w.jsx)(`button`,{className:`self-center`,onClick:e,type:`button`,children:(0,w.jsx)(`p`,{className:`underline`,children:`See more`})})]})}function pn({id:e,label:t,reviews:r,title:i}){let a=r?.nodes?.length||0,[o,c]=(0,C.useState)(!1),[l,u]=(0,C.useState)(null),{currentIndex:d,goToNext:f,goToPrevious:p,handleTouchEnd:ee,handleTouchMove:m,handleTouchStart:h}=sn({itemCount:a});return!r?.nodes||r?.nodes?.length===0?null:(0,w.jsxs)(`section`,{className:`website-section-container mb-extravagant mt-extravagant flex flex-col`,"data-section-id":e,children:[(0,w.jsx)(un,{label:t,marginBottom:`base`,title:i}),(0,w.jsx)(`div`,{className:`flex justify-center`,children:(0,w.jsx)(`div`,{className:`w-full`,children:(0,w.jsxs)(`div`,{className:`relative`,children:[a>1&&(0,w.jsxs)(`div`,{className:`mb-large flex justify-center gap-larger`,role:`group`,children:[(0,w.jsx)(n,{ariaLabel:`Previous testimonial`,onClick:p,size:`large`,type:`tertiary`,variation:`subtle`,children:(0,w.jsx)(n.Icon,{UNSAFE_className:{path:`!fill-accent`},name:`longArrowLeft`})}),(0,w.jsx)(n,{ariaLabel:`Next testimonial`,onClick:f,size:`large`,type:`tertiary`,variation:`subtle`,children:(0,w.jsx)(n.Icon,{UNSAFE_className:{path:`!fill-accent`},name:`longArrowRight`})})]}),(0,w.jsx)(`div`,{className:`overflow-hidden`,children:(0,w.jsx)(`div`,{className:`flex transition-transform duration-500 ease-in-out`,onTouchEnd:ee,onTouchMove:m,onTouchStart:h,style:{transform:`translateX(-${d*100}%)`},children:r?.nodes?.map(e=>(0,w.jsx)(`div`,{className:`flex w-full flex-shrink-0 justify-center`,children:(0,w.jsx)(`div`,{className:dn.shineBorder,children:(0,w.jsxs)(`article`,{className:`${dn.contentBox} w-full flex-1 gap-large rounded-large p-largest sm:px-large md:px-largest lg:px-jumbo`,children:[(0,w.jsx)(`div`,{className:dn.commentContainer,children:(0,w.jsx)(fn,{onSeeMore:()=>{u(e),c(!0)},reviewComment:e.reviewComment})}),(0,w.jsx)(`div`,{className:`${dn.attributionContainer} flex justify-center`,children:(0,w.jsx)(ln,{review:e})})]})})},`${e.reviewerDisplayName}:${e.reviewTimestamp}`))})})]})})}),l&&(0,w.jsx)(s,{onRequestClose:()=>c(!1),open:o,size:`large`,title:``,children:(0,w.jsxs)(`article`,{className:`flex flex-col gap-large p-larger`,children:[(0,w.jsx)(`p`,{className:`text-center text-large leading-[130%]`,children:`"${l.reviewComment}"`}),(0,w.jsx)(`div`,{className:`flex justify-center`,children:(0,w.jsx)(ln,{review:l})})]})})]})}
133var Z={DAILY:`DAILY`,MONTHLY:`MONTHLY`,QUARTERLY:`QUARTERLY`,WEEKLY:`WEEKLY`,YEARLY:`YEARLY`};Z.DAILY,Z.WEEKLY,Z.MONTHLY,Z.QUARTERLY,Z.DAILY,Z.WEEKLY,Z.MONTHLY,Z.QUARTERLY,Z.YEARLY,Z.DAILY,Z.WEEKLY,Z.MONTHLY,Z.QUARTERLY,Z.YEARLY;function mn(e,t){return e.length<=t?e:`${e.substring(0,t)}...`}var Q={carousel:`_carousel_1c6og_1`,track:`_track_1c6og_7`,controls:`_controls_1c6og_15`,spinning:`_spinning_1c6og_1`};function hn({children:e}){let t=e.length,{currentIndex:r,goToNext:i,goToPrevious:a,handleTouchEnd:o,handleTouchMove:s,handleTouchStart:c}=sn({itemCount:t});return(0,w.jsxs)(`div`,{className:`${Q.carousel}`,"data-testid":`reviews-carousel`,children:[(0,w.jsx)(`div`,{className:Q.track,onTouchEnd:o,onTouchMove:s,onTouchStart:c,style:{transform:`translateX(-${r*100}vw)`,width:`calc(${t*100}vw - 24px + ${t===2?24:(t-1)*12}px)`},children:e}),(0,w.jsxs)(`div`,{className:Q.controls,children:[(0,w.jsx)(n,{onClick:a,size:`large`,type:`tertiary`,variation:`subtle`,children:(0,w.jsx)(n.Icon,{name:`arrowLeft`})}),(0,w.jsx)(n,{onClick:i,size:`large`,type:`tertiary`,variation:`subtle`,children:(0,w.jsx)(n.Icon,{name:`arrowRight`})})]})]})}function gn({rating:e}){let{shouldUseBrandColors:t}=re();return(0,w.jsx)(`div`,{className:`flex`,children:Array.from({length:e}).map((e,n)=>(0,w.jsx)(c,{customColor:t?`var(--brand-accent)`:`rgba(78, 146, 113, 1)`,name:`starFill`},n))})}var _n=te({slots:{heightAnimations:`flex-1 overflow-hidden transition-all duration-200 `},variants:{isExpanded:{false:{heightAnimations:`max-h-[500px] sm:max-h-[320px] md:max-h-[280px] lg:max-h-[260px]`},true:{heightAnimations:`max-h-[1000px]`}}}});function vn({reviewComment:e}){let[t,n]=(0,C.useState)(!1),{heightAnimations:r}=_n({isExpanded:t}),i=mn(e,300);return(0,w.jsxs)(`div`,{className:`flex flex-col gap-smallest`,children:[(0,w.jsx)(`div`,{className:r(),children:(0,w.jsx)(`p`,{className:`text-base leading-relaxed`,children:t?e:i})}),i!==e&&(0,w.jsx)(`button`,{className:`self-start`,onClick:()=>n(e=>!e),type:`button`,children:(0,w.jsx)(`p`,{className:`underline`,children:t?`See less`:`See more`})})]})}function yn({review:e}){return(0,w.jsxs)(`article`,{className:`flex h-auto min-w-[300px] max-w-[100vw] flex-1 flex-col rounded-large bg-white p-larger shadow-high first:ml-3 last:mr-3 sm:min-w-[536px] md:min-w-[318px] lg:max-w-[536px]`,children:[(0,w.jsx)(`div`,{className:`mb-large flex flex-col items-center gap-3`,children:(0,w.jsx)(gn,{rating:e.rating})}),(0,w.jsx)(`div`,{className:`mb-large flex-1`,children:(0,w.jsx)(vn,{reviewComment:e.reviewComment})}),(0,w.jsx)(`div`,{className:`mt-auto`,children:(0,w.jsx)(ln,{review:e})})]})}function bn({id:e,label:t,reviews:n,title:r}){let{largeAndUp:i}=b(),a=n?.nodes||[];return a.length===0?null:a.length===1||i?(0,w.jsxs)(`section`,{className:`xl:website-section-container mb-extravagant mt-extravagant flex flex-col max-md:mb-largest max-md:mt-largest`,"data-section-id":e,children:[(0,w.jsx)(un,{label:t,marginBottom:`largest`,title:r}),(0,w.jsx)(`div`,{className:`flex flex-row justify-center gap-large pl-3 pr-3`,"data-testid":`reviews-grid`,children:a?.map(e=>(0,w.jsx)(yn,{review:e},`${e.reviewerDisplayName}:${e.reviewTimestamp}`))})]}):(0,w.jsxs)(`section`,{className:`xl:website-section-container mb-extravagant mt-extravagant flex flex-col max-md:mb-largest max-md:mt-largest`,"data-section-id":e,children:[(0,w.jsx)(un,{label:t,marginBottom:`largest`,title:r}),(0,w.jsx)(hn,{children:a?.map(e=>(0,w.jsx)(yn,{review:e},`${e.reviewerDisplayName}:${e.reviewTimestamp}`))})]})}var xn=m` 134 fragment TestimonialsSectionFields on ReviewsSection { 135 __typename 136 id 137 title 138 enabled 139 variant 140 label { 141 enabled 142 title 143 } 144 reviews(first: 3) { 145 nodes { 146 rating 147 reviewComment 148 reviewTimestamp 149 reviewerDisplayName 150 reviewerProfilePhotoUrl 151 } 152 } 153 } 154`,Sn={[S.REVIEWS_TILES]:bn,[S.REVIEWS_BOX]:pn};function Cn(e){let{logError:t}=p(),n=Sn[e.variant];return n||=(t(Error(`Invalid variant ${e.variant} in website section 'Testimonials'`)),bn),(0,w.jsx)(n,{...e})}Cn.fragment=xn;function wn({className:e,content:t,label:n,link:r,title:i}){return(0,w.jsxs)(`article`,{className:e,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`About us`,title:i}),(0,w.jsx)(X,{content:t}),r&&(0,w.jsx)(`div`,{className:`mt-larger`,children:(0,w.jsx)(y,{...r,buttonStyle:`accent`})})]})}function Tn(e){return(0,w.jsx)(wn,{className:`mx-auto flex max-w-[640px] flex-col items-center`,...e})}function En({className:e,image:t}){return(0,w.jsx)(`div`,{className:`aspect-square max-w-[525px] justify-self-center overflow-hidden lg:sticky lg:top-[95px] ${e}`,children:(0,w.jsx)(`img`,{alt:t?.altText||``,className:`aspect-square max-h-[100%] w-full rounded-base object-cover object-center`,src:t?.url})})}function Dn(e){return e.image?.url?(0,w.jsxs)(`div`,{className:`grid items-start gap-larger lg:grid-cols-12`,children:[(0,w.jsx)(En,{className:`lg:col-span-5`,image:e.image}),(0,w.jsx)(wn,{className:`lg:col-span-6 lg:col-start-7`,...e})]}):(0,w.jsx)(Tn,{...e})}function On(e){return e.image?.url?(0,w.jsxs)(`div`,{className:`grid items-start gap-larger lg:grid-cols-12`,children:[(0,w.jsx)(wn,{className:`lg:col-span-6`,...e}),(0,w.jsx)(En,{className:`lg:col-span-5 lg:col-start-8`,image:e.image})]}):(0,w.jsx)(Tn,{...e})}var kn=m` 155 fragment TextSectionFields on TextSection { 156 ${y.fragment} 157 __typename 158 id 159 title 160 content 161 variant 162 label { 163 title 164 enabled 165 } 166 link { 167 ...LinkSectionFields 168 } 169 image { 170 url 171 altText 172 } 173 } 174`,An={[S.TEXT_IMAGE_RIGHT]:On,[S.TEXT_IMAGE_LEFT]:Dn,[S.TEXT_IMAGE_NONE]:Tn};function jn(e){let{logError:t}
174=p(),n=An[e.variant];return n||=(t(Error(`Invalid variant ${e.variant} in website section 'Text'`)),Tn),(0,w.jsx)(`section`,{className:`website-section-container`,"data-section-id":e.id,children:(0,w.jsx)(n,{...e})})}jn.fragment=kn;var Mn=m` 175 fragment EmbeddedRequestFormFields on RequestFormSection { 176 __typename 177 id 178 label { 179 enabled 180 title 181 } 182 title 183 requestFormUrl 184 } 185`;function Nn({id:e,label:t,requestFormUrl:n,title:r}){let i=(0,C.useRef)(null),[a,o]=(0,C.useState)(0),s=(0,C.useId)();if((0,C.useEffect)(()=>{if(!n)return;function e(e){if(e.data?.type===`forceEmbeddedFormReload`){o(e=>e+1);return}if(!n)return;let t=new URL(n).origin;if(e.origin!==t)return;let r=i.current;if(!r||e.source!==r.contentWindow||typeof e.data!=`string`)return;let a=parseInt(e.data,10);Number.isFinite(a)&&(r.style.height=`${a}px`)}return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e)},[n]),!n)return null;let c=new URL(n);return c.searchParams.set(`source`,`sp_website`),c.searchParams.set(`instance_id`,s),(0,w.jsxs)(`section`,{className:`website-section-container flex flex-col items-center pb-larger`,"data-section-id":e,id:`requestForm`,style:{marginBottom:t?.enabled&&t?.title?`calc(var(--space-extravagant) * 2.5)`:void 0},children:[(0,w.jsx)(M,{label:t}),(0,w.jsx)(N,{srFallback:`Get a Quote`,title:r||`Get a Quote`}),(0,w.jsx)(`iframe`,{className:`w-full max-w-full rounded-base bg-white shadow-low`,ref:i,sandbox:`allow-forms allow-scripts allow-same-origin allow-modals allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-top-navigation-by-user-activation`,src:c.toString(),style:{visibility:`visible`},title:`Request Form`},a)]})}Nn.fragment=Mn;var Pn={wrapper:`_wrapper_ufmp1_1`,spinning:`_spinning_ufmp1_1`},Fn=m` 186 fragment FaqSectionFields on FaqSection { 187 id 188 enabled 189 title 190 content 191 label { 192 enabled 193 title 194 } 195 faqItems(first: 24) { 196 nodes { 197 title 198 id 199 enabled 200 content 201 } 202 } 203 } 204`;function In({content:e,faqItems:t,id:n,label:r,title:i}){return!t?.nodes||t?.nodes?.length===0?null:(0,w.jsxs)(`section`,{className:`website-section-container grid lg:grid-cols-12`,"data-section-id":n,children:[(0,w.jsxs)(`div`,{className:`mb-[32px] lg:col-span-4`,children:[(0,w.jsx)(M,{label:r}),(0,w.jsx)(N,{className:`mb-base`,srFallback:`Frequently asked questions`,title:i}),(0,w.jsx)(`h4`,{className:`text-textOnLight`,children:e})]}),(0,w.jsx)(`div`,{className:`flex flex-col gap-base lg:col-span-7 lg:col-start-6`,children:t?.nodes.map(e=>e.title&&e.content&&(0,w.jsxs)(C.Fragment,{children:[(0,w.jsx)(`h3`,{className:`sr-only`,children:`Question`}),(0,w.jsx)(`div`,{className:Pn.wrapper,children:(0,w.jsx)(f,{UNSAFE_className:{icon:{path:`!fill-brand`},title:{textStyle:`text-textOnLight text-bodyEmphasis`}},title:e.title,children:(0,w.jsx)(X,{content:e.content})})}),(0,w.jsx)(l,{})]},e.id))})]})}In.fragment=Fn;function Ln(e){let t=(0,C.useRef)(e);return(!e||!t.current||e.length!==t.current.length||t.current.some((t,n)=>t!==e[n]))&&(t.current=e),t.current}function Rn(e,[t,n]){let[r,i]=e;return r!==void 0&&i!==void 0&&t!==void 0&&n!==void 0&&t>r&&t-r<=20&&n<i?[r,n]:r!==t||i!==n?[t,n]:e}function zn(e,t){let n=e?.clientWidth;if(n!==void 0&&t&&t.length>0){let e=[...t.filter(e=>e>0)].sort((e,t)=>t-e);e.push(Math.floor(e[e.length-1]/2)),n=e.find((t,r)=>t<=n||r===e.length-1)}return n}function Bn(e,t,n){let[[r],i]=(0,C.useReducer)(Rn,[n]),a=Ln(t),o=(0,C.useRef)();return{containerRef:(0,C.useCallback)(t=>{o.current?.disconnect(),o.current=void 0;let n=()=>i([zn(t,a),window.innerWidth-document.documentElement.clientWidth]);n(),t&&typeof ResizeObserver<`u`&&(o.current=new ResizeObserver(n),o.current.observe(t)),typeof e==`function`?e(t):e&&(e.current=t)},[e,a]),containerWidth:r}}function Vn(...e){return[...e].filter(Boolean).join(` `)}
204function Hn(e){return[`react-photo-album`,e].filter(Boolean).join(`--`)}function Un(e){return`--${Hn(e)}`}function Wn({width:e,height:t}){return e/t}var Gn=Object.freeze([1200,600,300,0]);function Kn(e,t){return typeof e==`function`?e(t):e}function qn(e,t){return t===void 0?void 0:Kn(e,t)}function Jn(e,t){let n=Gn.findIndex(e=>e<=t);return Kn(e[Math.max(n,0)],t)}function Yn(e,t,n,r=0){if(t===void 0)return;let i=qn(e,t);return Math.round(Math.max(i===void 0?Jn(n,t):i,r))}function Xn(e,{spacing:t,padding:n,componentsProps:r,render:i}){return{spacing:Yn(t,e,[20,15,10,5]),padding:Yn(n,e,[0,0,0,0]),componentsProps:Kn(r,e)||{},render:Kn(i,e)}}function Zn(e,t=0){let n=10**t;return Math.round((e+2**-52)*n)/n}function Qn(e,t,n,r,i,a,o){let s,c,l=e=>{let t=a*(i-1)+2*o*i;return`calc((${e.match(/^\s*calc\((.*)\)\s*$/)?.[1]??e} - ${t}px) / ${Zn((r-t)/n,5)})`},u=e.srcSet;return u&&u.length>0&&(s=u.concat(u.some(({width:t})=>t===e.width)?[]:[{src:e.src,width:e.width,height:e.height}]).sort((e,t)=>e.width-t.width).map(e=>`${e.src} ${e.width}w`).join(`, `)),c=t?.size?(t.sizes||[]).map(({viewport:e,size:t})=>`${e} ${l(t)}`).concat(l(t.size)).join(`, `):`${Math.ceil(n/r*100)}vw`,{srcSet:s,sizes:c}}function $n({as:e,render:t,context:n,classes:r=[],variables:i={},style:a,className:o,children:s,...c},l){let u=Vn(...(Array.isArray(r)?r:[r]).filter(e=>typeof e==`string`).map(Hn),o),d={style:{...Object.fromEntries(Object.entries(i).map(([e,t])=>[Un(e.replace(/([a-z])([A-Z])/g,`$1-$2`).toLowerCase()),typeof t==`number`?Zn(t,5):t])),...a},className:u,children:s,...c};if(t){let e=t({ref:l,...d},n);if(e)return e}return(0,w.jsx)(e||`div`,{ref:l,...d})}var er=(0,C.forwardRef)($n);function tr({photo:e,index:t,width:n,height:r,onClick:i,render:{wrapper:a,link:o,button:s,image:c,extras:l}={},componentsProps:{link:u,button:d,wrapper:f,image:p}={}},ee){let{href:m}=e,h={photo:e,index:t,width:Zn(n,3),height:Zn(r,3)},g;return g=m?{...u,as:`a`,render:o,classes:[`photo`,`link`],href:m,onClick:i}:i?{...d,as:`button`,type:`button`,render:s,classes:[`photo`,`button`],onClick:i}:{...f,render:a,classes:`photo`},(0,w.jsxs)(er,{ref:ee,variables:{photoWidth:h.width,photoHeight:h.height},context:h,...g,children:[(0,w.jsx)(er,{as:`img`,classes:`image`,render:c,context:h,...p}),l?.({},h)]})}var nr=(0,C.forwardRef)(tr);function rr({layout:e,sizes:t,model:n,skeleton:r,onClick:i,render:{container:a,track:o,photo:s,...c}={},componentsProps:{container:l,track:u,link:d,button:f,wrapper:p,image:ee}={}},m){let{spacing:h,padding:g,containerWidth:_,tracks:v,variables:y,horizontal:b}=n||{};return(0,w.jsxs)(er,{role:`group`,"aria-label":`Photo album`,...l,variables:{spacing:h,padding:g,containerWidth:_,...y},classes:[``,e],render:a,ref:m,children:[h!==void 0&&g!==void 0&&_!==void 0&&v?.map(({photos:e,variables:n},r)=>{let a=e.length,l=b?a:v.length;return(0,C.createElement)(er,{...u,key:r,render:o,classes:`track`,variables:{trackSize:a,...n}},e.map(e=>{let{photo:n,index:r,width:a}=e,{key:o,src:u,alt:m,title:v,label:y}=n,b=i?e=>{i({event:e,photo:n,index:r})}:void 0;if(s){let t=s({onClick:b},e);if(t)return t}let x=e=>y?{"aria-label":y,...e}:e;return(0,w.jsx)(nr,{onClick:b,render:c,componentsProps:{image:{loading:`lazy`,decoding:`async`,src:u,alt:m,title:v,...Qn(n,t,a,_,l,h,g),...Kn(ee,e)},link:x(Kn(d,e)),button:x(Kn(f,e)),wrapper:Kn(p,e)},...e},o??u)}))}),_===void 0&&r]})}var ir=(0,C.forwardRef)(rr);function ar(e,{columns:t,...n}){return{...n,...Xn(e,n),columns:Yn(t,e,[5,4,3,2],1)}}function or(e,t,n,r){let i=new Map,a=new Set;a.add(n);for(let n=0;n<t;n+=1){let o=[...a.keys()];a.clear(),o.forEach(o=>{let s=n>0?i.get(o)[n][1]:0;e(o).forEach(([e,c])=>{let l=i.get(e);l||(l=[],i.set(e,l));let u=s+c,d=l[n+1];(!d||d[1]>u&&(d[1]/u>1.0001||o<d[0]))&&(l[n+1]=[o,u]),n<t-1&&e!==r&&a.add(e)})})}return i}function sr(e,t,n){let r=[n];for(let i=n,a=t;a>0;--a)[i]=e.get(i)[a],r.push(i);return r.reverse()}function cr(e,t,n,r){return sr(or(e,t,n,r),t,r)}function lr(e,t,n,r,i){return a=>{let o=[],s=i*1.5,c=r/Wn(e[a])+2*n;for(let l=a+1;l<e.length+1&&(o.push([l,(i-c)**2]),!(c>s||l===e.length));l+=1)c+=r/Wn(e[l])+t+2*n;return o}}function ur(e,t,n,r,i,a,o){let s=[],c=o.reduce((e,t)=>
204e+t,0);for(let l=0;l<e.length-1;l+=1){let u=t.map((e,t)=>({photo:e,index:t})).slice(e[l],e[l+1]),d=o.reduce((e,t,n)=>e+(a[l]-a[n])*t,0),f=(i-(e.length-2)*n-2*(e.length-1)*r-d)*o[l]/c;s.push({photos:u.map(({photo:e,index:t})=>({photo:e,index:t,width:f,height:f/Wn(e)})),variables:{adjustedGaps:d,columnRatio:o[l]}})}return{tracks:s,variables:{totalRatio:c}}}function dr(e,t,n,r,i,a){let o=[],s=[];if(e.length<=a){let i=e.length>0?e.reduce((e,t)=>e+Wn(t),0)/e.length:1;for(let t=0;t<a;t+=1)o[t]=2*n,s[t]=t<e.length?Wn(e[t]):i;return ur(Array.from({length:a+1},(t,n)=>Math.min(n,e.length)),e,t,n,r,o,s)}let c=cr(lr(e,t,n,i,(e.reduce((e,t)=>e+i/Wn(t),0)+t*(e.length-a)+2*n*e.length)/a),a,0,e.length);for(let r=0;r<c.length-1;r+=1){let i=e.slice(c[r],c[r+1]);o[r]=t*(i.length-1)+2*n*i.length,s[r]=1/i.reduce((e,t)=>e+1/Wn(t),0)}return ur(c,e,t,n,r,o,s)}function fr(e,t,n,r,i){let{tracks:a,variables:o}=dr(e,t,n,r,(r-t*(i-1)-2*n*i)/i,i);return a.some(e=>e.photos.some(({width:e,height:t})=>e<0||t<0))?i>1?fr(e,t,n,r,i-1):void 0:{tracks:a,spacing:t,padding:n,containerWidth:r,variables:{columns:i,...o}}}function pr({photos:e,breakpoints:t,defaultContainerWidth:n,...r},i){let{containerRef:a,containerWidth:o}=Bn(i,t,n),{spacing:s,padding:c,columns:l,...u}=ar(o,{photos:e,...r}),d=(0,C.useMemo)(()=>o!==void 0&&s!==void 0&&c!==void 0&&l!==void 0?fr(e,s,c,o,l):void 0,[e,s,c,o,l]);return(0,w.jsx)(ir,{layout:`columns`,ref:a,model:d,...u})}var mr=(0,C.forwardRef)(pr),hr=m` 205 fragment ImageGallerySectionFields on ImageGallerySection { 206 __typename 207 id 208 title 209 label { 210 enabled 211 title 212 } 213 galleryImages(first: 10) { 214 nodes { 215 gallery { 216 altText 217 url 218 height 219 width 220 id 221 } 222 lightbox { 223 altText 224 url 225 caption 226 } 227 } 228 } 229 } 230`;function gr({galleryImages:e,id:t,label:n,title:r}){let[i,a]=(0,C.useState)(0),[o,s]=(0,C.useState)(!1),{mediumAndUp:c}=b(),{trackButtonClick:l}=ne(),u=(0,C.useMemo)(()=>e?.nodes.map(e=>({alt:e.gallery.altText,height:e.gallery.height,key:e.gallery.id,src:e.gallery.url,width:e.gallery.width}))||[],[e]),f=(0,C.useMemo)(()=>e?.nodes.map(e=>({alt:e.lightbox.altText,caption:e.lightbox.caption||``,url:e.lightbox.url}))||[],[e]);return!e||e.nodes.length===0?null:(0,w.jsxs)(`section`,{className:`website-section-container`,"data-section-id":t,children:[(0,w.jsx)(M,{label:n}),(0,w.jsx)(N,{srFallback:`Our work`,title:r}),(0,w.jsx)(mr,{columns:c?3:2,onClick:({index:e})=>{a(e),s(!0),l(`Gallery image`)},photos:u,skeleton:(0,w.jsx)(_r,{}),spacing:c?16:8}),(0,w.jsx)(d,{imageIndex:i,images:f,onRequestClose:()=>s(!1),open:o})]})}function _r(){return(0,w.jsxs)(`div`,{className:`grid-rows-20 grid h-[1000px] w-full grid-cols-3 gap-base`,children:[(0,w.jsx)($,{className:`col-start-1 row-span-3`}),(0,w.jsx)($,{className:`col-start-1 row-span-9 row-start-4`}),(0,w.jsx)($,{className:`col-start-1 row-span-8 row-start-13`}),(0,w.jsx)($,{className:`col-start-2 row-span-5 row-start-1`}),(0,w.jsx)($,{className:`col-start-2 row-span-10 row-start-6`}),(0,w.jsx)($,{className:`row-start-16 col-start-2 row-span-5`}),(0,w.jsx)($,{className:`col-start-3 row-span-9 row-start-1`}),(0,w.jsx)($,{className:`col-start-3 row-span-3 row-start-10`}),(0,w.jsx)($,{className:`col-start-3 row-span-8 row-start-13`})]})}function $({className:e}){return(0,w.jsx)(`div`,{className:e,children:(0,w.jsx)(o,{size:`auto`})})}gr.fragment=hr;var vr=m` 231 ${Nn.fragment} 232 ${Cn.fragment} 233 ${h.fragment} 234 ${$t.fragment} 235 ${In.fragment} 236 ${gr.fragment} 237 ${Se.fragment} 238 ${Fe.fragment} 239 ${fe.fragment} 240 ${jn.fragment} 241 ${on.fragment} 242 fragment SectionsFields on WebsiteSection { 243 ... on RequestFormSection { 244 ...EmbeddedRequestFormFields 245 } 246 ... on ReviewsSection { 247 ...TestimonialsSectionFields 248 } 249 ... on FooterSection { 250 ...FooterSectionFields 251 } 252 ... on FeaturedContentSection { 253 ...FeaturedContentSectionFields 254 } 255 ... on FaqSection { 256 ...FaqSectionFields 257 } 258 ... on ImageGallerySection { 259 ...ImageGallerySectionFields 260 } 261 ... on BigHeroSection { 262 ...BigHeroSectionFields 263 } 264 ... on CardsSection { 265 ...CardsSectionFields 266 } 267 ... on BannerSection { 268 ...BannerSectionFields 269 } 270 ... on TextSection { 271 ...TextSectionFields 272 } 273 ... on ListSection { 274 ...ListSectionFields 275 } 276 } 277`,yr={BannerSection:fe,BigHeroSection:Se,CardsSection:Fe,FaqSection:In,FeaturedContentSection:$t,FooterSection:h,ImageGallerySection:gr,ListSection:on,RequestFormSection:Nn,ReviewsSection:Cn,TextSection:jn},br=m` 278 ${vr} 279 fragment DefaultTemplate on Website { 280 __typename 281 pages(first: 1) { 282 nodes { 283 title 284 metaDescription 285 metaKeywords 286 sections(first: 15) { 287 nodes { 288 ...SectionsFields 289 } 290 } 291 } 292 } 293 } 294`;function xr({onSectionClick:e,pageData:t}){let n=t?.sections,{trackPageView:r}=ne(),i=(0,C.useRef)(!1),{largeAndUp:a}=b();return(0,C.useEffect)(()=>{r(`Default template`)}),(0,C.useEffect)(()=>{let e=e=>{i.current=e.detail,document.body.style.overflow=e.detail&&!a?`hidden`:``};return window.addEventListener(`menuStateChange`,e),()=>{window.removeEventListener(`menuStateChange`,e)}},[a]),(0,C.useEffect)(()=>{a?document.body.style.overflow=``:i.current&&(document.body.style.overflow=`hidden`)},[a]),(0,w.jsx)(`main`,{className:`bg-surface--background--subtle`,children:(0,w.jsx)(`div`,{onClick:t=>{let n=t.target.closest(`[data-section-id]`);if(n){let t=n.getAttribute(`data-section-id`);t&&e?.(t)}},children:n&&(0,w.jsx)(ie,{registry:yr,sections:n})})})}xr.id=`default`,xr.fragment=br;export{xr as 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.