1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31474,27147,e=>{"use strict";var t=e.i(80447),i=e.i(40949),r=e.i(48604),n=e.i(43368),o=e.i(67399);let a=(0,e.i(14896).forwardRef)(function(e,a){var l,s,c;let{columns:d,spacingX:u,spacingY:h,spacing:p,minChildWidth:m,...g}=e,b=(0,n.useTheme)(),f=m?(l=m,s=b,(0,i.mapResponsive)(l,e=>{let t=(0,o.getToken)("sizes",e,"number"==typeof e?`${e}px`:e)(s);return null===e?null:`repeat(auto-fit, minmax(${t}, 1fr))`})):(c=d,(0,i.mapResponsive)(c,e=>null===e?null:`repeat(${e}, minmax(0, 1fr))`));return(0,t.jsx)(r.Grid,{ref:a,gap:p,columnGap:u,rowGap:h,templateColumns:f,...g})});a.displayName="SimpleGrid",e.s(["SimpleGrid",0,a],31474);var l=e.i(82526),s=e.i(75560);e.s(["Video",0,({video:e,videoPlaying:i=!0,isHalfImage:r,isAlignRight:n=!1,...o})=>{let a=o.ratio??9/10.6;return e.embed_url?(0,t.jsx)(s.AspectRatio,{...o,ratio:a,placeSelf:n?"end":"start",w:{base:"100%",md:r?"50%":"100%"},sx:{iframe:{boxSizing:"border-box",height:"56.25vw !important",left:"50%",minHeight:"100%",minWidth:"100%",transform:"translate(-50%, -50%)",position:"absolute",top:"50%",width:"207.77777778vh !important"}},minWidth:"0",children:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(l.default,{src:e.embed_url,playing:i,loop:!0,muted:!0,width:"100%",height:"100%"})})}):null}],27147)},96085,717,64993,e=>{"use strict";let t=e=>`/press${e?`/${e}`:""}`;e.s(["getBlogPath",0,t,"getSlug",0,e=>"/"===e.slice(-1)?e.slice(0,-1).split("/").pop()??"":e.split("/").pop()??""],96085);var i=e.i(80447),r=e.i(69283),n=e.i(2416),o=e.i(90866);e.i(66674),e.i(94617);var a=e.i(23235);e.i(69186);var l=e.i(86425),s=e.i(49385),c=e.i(1364);e.i(22730);var d=e.i(86934),u=e.i(1368),h=e.i(11919);let p=(0,s.default)(h.Section)` 2 padding-bottom: 0; 3`,m=s.default.ul` 4 ${c.ulReset}; 5 display: flex; 6 margin: 0 auto; 7 8 li, 9 li a { 10 color: ${u.color.text.default}; 11 text-transform: uppercase; 12 font-size: ${u.typography.size.body.xs}; 13 } 14 15 li { 16 &::after { 17 font-size: 10px; 18 content: '/'; 19 position: relative; 20 color: ${u.color.border.dark}; 21 top: -1px; 22 margin: 0 0.4rem; 23 } 24 25 &:last-child { 26 &::after { 27 display: none; 28 } 29 } 30 } 31 32 a { 33 ${d.a}; 34 } 35`;var g=e.i(28131);let b=({items:e})=>(0,i.jsx)(p,{xs:!0,children:(0,i.jsx)(g.Container,{children:(0,i.jsxs)(m,{children:[(0,i.jsx)("li",{children:(0,i.jsx)(n.default,{href:"/",children:"Home"})}),(0,i.jsx)("li",{children:e?.length?(0,i.jsx)(n.default,{href:"/press",children:"Blog"}):(0,i.jsx)("span",{children:"Blog"})}),e?.map((e,t)=>{let{path:r,title:o}=e;return(0,i.jsx)("li",{children:r?(0,i.jsx)(n.default,{href:r,children:o}):(0,i.jsx)("span",{children:o})},t)})]})})});e.s(["BlogBreadcrumbs",0,b],717);var f=e.i(82620);let x=s.default.div` 36 .intro { 37 display: flex; 38 39 > div { 40 &:first-of-type { 41 width: 40%; 42 } 43 44 &:last-child { 45 width: 60%; 46 } 47 } 48 49 img { 50 width: 100%; 51 height: auto; 52 display: block; 53 } 54 } 55`;e.s(["Category",0,({id:e,data:s})=>{let c=(0,r.useIntl)(),{documents:d,loading:u}=(0,l.useCategoryPosts)({id:e}),{description:h,title:p}=s;return(0,i.jsxs)(x,{children:[(0,i.jsx)(a.MetaData,{title:s.meta_title,description:s.meta_description,keywords:s.meta_keywords}),(0,i.jsxs)(f.Box,{children:[(0,i.jsx)(b,{items:[{title:p}]}),(0,i.jsx)("h1",{children:p}),(0,i.jsxs)("div",{className:"intro",children:[(0,i.jsx)("div",{children:(0,i.jsx)(o.default,{src:s.image.url,alt:s.image.alt??"",width:s.image?.dimensions?.width,height:s.image.dimensions?.height})}),(0,i.jsx)("div",{children:(0,i.jsx)("p",{children:h})})]})]}),u?(0,i.jsx)(f.Box,{children:(0,i.jsx)("p",{children:c.formatMessage({id:"app.loading"})})}):(0,i.jsx)(f.Box,{children:(0,i.jsx)("ul",{children:d?.map(e=>{let{uid:r,data:o}=e,{title:a}=o;return(0,i.jsx)("li",{children:(0,i.jsx)(n.default,{href:t(r),"aria-label":a??"Category",children:(0,i.jsx)("div",{children:(0,i.jsx)("strong",{children:a})})})},r)})})})]})}],64993)},79454,e=>{"use strict";e.s([]),e.i(80447),e.i(86966)},85390,e=>{"use strict";var t=e.i(80447),i=e.i(89622);e.s(["CmsButton",0,({ctaBorderType:e,ctaText:r,target:n,ctaBgColor:o,cta
55FontColor:a,ctaBorderColor:l,ctaHoverBgColor:s,ctaHoverFontColor:c,ctaHoverBorderColor:d,...u})=>(0,t.jsx)(i.Button,{...u,role:"button",tabIndex:0,size:"xs",fontFamily:"heading",variant:"outline",borderRadius:"Rounded"===e?"60px":"0",borderColor:l??void 0,color:a??void 0,bg:o??void 0,cursor:"pointer",target:n,transition:"all ease-in-out 0.3s",padding:{base:"20px 30px"},minWidth:"245px",_hover:{bg:s??void 0,borderColor:d??void 0,color:c??void 0},children:r})])},86966,64288,e=>{"use strict";e.s(["EntityResolver",()=>Y],86966),e.s(["Post",()=>E],64288);var t=e.i(80447),i=e.i(73709);e.i(66674);var r=e.i(96085);e.i(94617);var n=e.i(92370),o=e.i(88344);e.i(69186);var a=e.i(21149),l=e.i(64993),s=e.i(99161),c=e.i(90866),d=e.i(69283),u=e.i(23235),h=e.i(717);e.i(59836);var p=e.i(94028),m=e.i(49385),g=e.i(1368);e.i(22730);var b=e.i(27557),f=e.i(20629);e.i(47331);var x=e.i(58435);let v=m.default.div` 56 p { 57 ${b.p}; 58 font-size: ${g.typography.size.body.sm}; 59 } 60 61 .post-heading { 62 margin-bottom: 2rem; 63 text-align: center; 64 65 @media (min-width: ${g.bp.md.min}) { 66 margin-bottom: 3rem; 67 } 68 69 @media (min-width: ${g.bp.lg.min}) { 70 margin-bottom: 4rem; 71 } 72 73 h1 { 74 ${f.headerPageDefault}; 75 } 76 77 .post-date { 78 ${b.p}; 79 font-size: ${g.typography.size.body.sm}; 80 color: ${g.color.brand.primary}; 81 margin: 0.75rem 0 0; 82 } 83 } 84 85 .post-thumbnail { 86 margin: 2rem 0; 87 text-align: center; 88 padding-bottom: 56.25%; 89 position: relative; 90 91 @media (min-width: ${g.bp.md.min}) { 92 margin-top: 3rem; 93 margin-bottom: 3rem; 94 } 95 96 @media (min-width: ${g.bp.lg.min}) { 97 margin-top: 4rem; 98 margin-bottom: 4rem; 99 } 100 } 101 102 .post-content { 103 > div { 104 margin-bottom: 2rem; 105 106 @media (min-width: ${g.bp.md.min}) { 107 margin-bottom: 3rem; 108 } 109 110 @media (min-width: ${g.bp.lg.min}) { 111 margin-bottom: 4rem; 112 } 113 114 &:last-child { 115 margin-bottom: 0; 116 } 117 } 118 } 119 120 .embed { 121 max-width: unset; 122 position: relative; 123 padding-bottom: 56.25%; 124 padding-top: 30px; 125 height: 0; 126 overflow: hidden; 127 } 128 129 .embed iframe, 130 .embed object, 131 .embed embed { 132 border: none; 133 position: absolute; 134 top: 0; 135 left: 0; 136 width: 100%; 137 height: 100%; 138 } 139 140 .post-actions { 141 margin-top: 4rem; 142 text-align: center; 143 144 @media (min-width: ${g.bp.md.min}) { 145 margin-top: 6rem; 146 } 147 148 a { 149 ${x.btnPrimaryOutline}; 150 } 151 } 152`;var y=e.i(11919),S=e.i(28131),_=e.i(34666);e.i(7173);var j=e.i(78384),w=e.i(83840),k=e.i(92235),C=e.i(50289);let T=m.default.div` 153 display: flex; 154 justify-content: space-between; 155 max-width: 380px; 156 157 > div { 158 padding: 4rem; 159 } 160`,O=m.default.div` 161 .hs { 162 &-form-field { 163 margin-bottom: 10px; 164 text-align: center; 165 166 label { 167 font-size: ${g.typography.size.body.xs}; 168 } 169 } 170 171 &-input { 172 width: 100%; 173 height: 35px; 174 border: none; 175 background: ${g.color.bg.greyLight}; 176 text-align: center; 177 font-size: ${g.typography.size.body.xs}; 178 179 &:focus, 180 &:focus-visible { 181 outline: none; 182 background: ${g.color.bg.greyLighter}; 183 } 184 } 185 186 &-error-msgs { 187 margin: 0; 188 padding: 0; 189 text-align: center; 190 list-style: none; 191 color: ${g.color.state.danger}; 192 font-size: ${g.typography.size.body.xxs}; 193 } 194 } 195 196 select { 197 padding: 0 10px; 198 } 199 200 [type='submit'] { 201 ${x.btnPrimaryOutline}; 202 margin-top: 20px; 203 width: 100% !important; 204 } 205`,B=()=>(0,t.jsx)(k.Global,{styles:k.css` 206 .${C.CSS_CLASS.MODAL} { 207 padding: 0 !important; 208 } 209 210 .${C.CSS_CLASS.CLOSE} { 211 svg { 212 fill: ${g.color.brand.primary}; 213 } 214 } 215 `}),P=({modalOpen:e,setModalOpen:i,hubspotForm:r,hubspotPortal:n})=>r||n?(0,t.jsxs)(j.Modal,{isOpen:e,handleCloseModal:()=>i(!1),children:[(0,t.jsx)(T,{children:(0,t.jsx)(O,{children:(0,t.jsx)(w.HubSpotForm,{formId:r,portalId:n})})}),(0,t.jsx)(B,{})]}):null;var M=e.i(82620);let E=e=>
215{let[i,r]=(0,s.useState)(!1),{body:n,title:o,published_at:a,thumbnail:l}=e.data,m=Object.keys(l).length>0;return(0,t.jsxs)(v,{children:[(0,t.jsx)(u.MetaData,{title:e.data.meta_title,description:e.data.meta_description,keywords:e.data.meta_keywords}),(0,t.jsxs)(M.Box,{children:[(0,t.jsx)(h.BlogBreadcrumbs,{items:[{title:o}]}),(0,t.jsxs)(y.Section,{children:[(0,t.jsx)(S.Container,{md:"true",children:(0,t.jsxs)("div",{className:"post-heading",children:[(0,t.jsx)("h1",{children:o}),(0,t.jsx)("div",{className:"post-date",children:(0,t.jsx)(d.FormattedDate,{value:a,year:"numeric",month:"long",day:"2-digit"})})]})}),m&&(0,t.jsx)(S.Container,{xlg:"true",children:(0,t.jsx)("div",{className:"post-thumbnail",children:(0,t.jsx)(c.default,{src:l.url,alt:l.alt,layout:"fill",objectFit:"cover"})})}),(0,t.jsxs)(S.Container,{lg:"true",children:[(0,t.jsx)("div",{className:"post-content",children:n.map((e,i)=>(0,t.jsx)(p.SliceResolver,{slice:e},i))}),(0,t.jsxs)("div",{className:"post-actions",children:[(0,t.jsx)(_.Button,{onClick:()=>r(!0),className:"outline",children:"Subscribe"}),(0,t.jsx)(P,{modalOpen:i,setModalOpen:r,hubspotForm:"4ef49f86-3600-41a6-b186-5a1cfcc67681",hubspotPortal:"6822657"})]})]})]})]})]})};var N=e.i(2788),R=e.i(13841);e.i(11274);var I=e.i(36808),F=e.i(2416),D=e.i(86934);let z=m.default.div` 216 a { 217 ${D.a}; 218 display: block; 219 text-align: left; 220 margin-bottom: 1.25rem; 221 222 @media (min-width: ${g.bp.sm.min}) { 223 margin-bottom: 2rem; 224 } 225 } 226 227 .image { 228 line-height: 0; 229 position: relative; 230 overflow: hidden; 231 height: 0; 232 padding-bottom: 56.25%; 233 } 234 235 h1, 236 h2, 237 h3, 238 h4, 239 h5, 240 h6 { 241 color: ${g.color.header.default}; 242 margin: 1.75rem 0 0; 243 font-weight: ${g.typography.weight.header.normal}; 244 font-family: ${g.typography.family.header}; 245 font-size: ${g.typography.size.body.sm}; 246 letter-spacing: ${g.typography.letterSpacing.header.xs}; 247 text-transform: uppercase; 248 line-height: 1.25; 249 transition: color 100ms linear; 250 } 251 252 p { 253 ${b.p}; 254 font-size: ${g.typography.size.body.sm}; 255 color: ${g.color.text.default}; 256 margin: 0.75rem 0 0; 257 transition: color 100ms linear; 258 259 &.date { 260 margin: 1.75rem 0 0; 261 font-size: ${g.typography.size.body.sm}; 262 color: ${g.color.brand.primary}; 263 } 264 } 265`,H=e=>{let{title:i,thumbnail:n,subtitle:o,published_at:a}=e.data,l=(0,r.getBlogPath)(e.uid);return(0,t.jsx)(z,{children:(0,t.jsxs)(F.default,{href:l,children:[(0,t.jsx)("div",{className:"image",children:n.url&&(0,t.jsx)(c.default,{src:n.url,alt:n.alt??i,layout:"fill",objectFit:"cover"})}),(0,t.jsxs)("div",{className:"content",children:[(0,t.jsx)("h4",{children:i}),o&&(0,t.jsx)("p",{children:o}),(0,t.jsx)("p",{className:"date",children:(0,t.jsx)(d.FormattedDate,{value:a,year:"numeric",month:"long",day:"2-digit"})})]})]})})};var L=e.i(93524);let A=m.default.div` 266 text-align: center; 267 margin-bottom: 2.5rem; 268 269 @media (min-width: ${g.bp.md.min}) { 270 margin-bottom: 3rem; 271 } 272 273 @media (min-width: ${g.bp.lg.min}) { 274 margin-bottom: 4rem; 275 } 276 277 h1 { 278 ${f.headerBase}; 279 font-size: ${g.typography.size.header.h4}; 280 line-height: 1.2; 281 margin-bottom: 0; 282 } 283 284 p { 285 ${b.p}; 286 font-size: ${g.typography.size.body.sm}; 287 } 288`,W=m.default.div` 289 ${L.gridCard}; 290`;var $=e.i(87273),q=e.i(8953),V=e.i(86425);let U=()=>{let{document:e}=(0,N.useDocument)({uid:"blog_about",types:[I.EntityType.BlogDescription]}),{infiniteScrollItems:i,infiniteScrollRef:r,infiniteScrollLoading:n,infiniteScrollHasNextPage:o,loading:a}=(({categoryId:e})=>{let{documents:t,handleNextPage:i,pageInfo:r,loading:n}=(0,V.useCategoryPosts)({id:e}),{infiniteScrollItems:o,infiniteScrollHasNextPage:a,infiniteScrollLoading:l,infiniteScrollRef:c}=(({pageInfo:e,newItemsLoading:t=!1,withInfiniteScroll:i=!1,newItems:r,onLoadMore:n,initialDataLoading:o=!1,preloadedItems:a,stateValidation:l})=>{let c=!!e&&e.currentPage<e.totalPages,[d]=(0,q.default)({loading:t,hasNextPage:c,disabled:!i,onLoadMore:n}
290),[u]=(0,s.useState)(e?.currentPage??!1),[h,p]=(0,s.useState)(!1),[m,g]=(0,s.useState)(()=>{if(a&&r&&i)return p(!0),[...a,...r]});return(0,s.useEffect)(()=>{(!u||h)&&i&&r&&g(t=>(e?.currentPage??0)===1?r:l?.(t,r)?t:[...t??[],...r??[]])},[r,h,u,g,i,e,l]),(0,s.useEffect)(()=>{i&&u&&!o&&!m&&a&&r&&(p(!0),g([...a,...r]))},[r,o,m,p,g,i,u,a]),{infiniteScrollHasNextPage:c,infiniteScrollLoading:o,infiniteScrollRef:d,infiniteScrollItems:m}})({preloadedItems:(0,s.useMemo)(()=>[],[]),newItemsLoading:n,withInfiniteScroll:!0,pageInfo:r,onLoadMore:()=>{i()},newItems:t,initialDataLoading:!1,stateValidation:(e,t)=>!!e?.find(e=>t.includes(e))});return{loading:n,infiniteScrollItems:o,infiniteScrollRef:c,infiniteScrollLoading:l,infiniteScrollHasNextPage:a}})({categoryId:""});return(0,t.jsx)(t.Fragment,{children:a?(0,t.jsx)(y.Section,{children:(0,t.jsx)(M.Box,{children:(0,t.jsx)(R.LoadingDots,{})})}):(0,t.jsx)(M.Box,{children:(0,t.jsx)(y.Section,{children:(0,t.jsxs)(S.Container,{lg:"true",children:[(0,t.jsxs)(A,{children:[(0,t.jsx)("h1",{children:"News"}),e&&(0,t.jsxs)("div",{className:"description",children:[(0,t.jsx)("h2",{children:e.data.section_title}),(0,t.jsx)("p",{children:e.data.section_description})]})]}),n?(0,t.jsx)(M.Box,{children:(0,t.jsx)(R.LoadingDots,{})}):(0,t.jsxs)(M.Box,{children:[(0,t.jsx)(W,{children:i?.map((e,i)=>(0,t.jsx)(H,{...e},i))}),o&&(0,t.jsx)($.Spinner,{}),(0,t.jsx)("div",{ref:r})]})]})})})})},Y=()=>{let e=(0,i.useRouter)().asPath.split("?")[0],{category:s,post:c,loading:d}=(0,a.useEntityResolver)({slug:(0,r.getSlug)(e)});return e===(0,r.getBlogPath)()?(0,t.jsx)(U,{}):s?(0,t.jsx)(l.Category,{...s},s.id):c?(0,t.jsx)(E,{...c},c.id):d?(0,t.jsx)(o.PageLoading,{}):(0,t.jsx)(n.NotFound,{})}},60712,38109,e=>{"use strict";e.s(["Accordion",()=>g],60712),e.s(["ContentSection",()=>p,"contentSectionStyles",()=>m],38109);var t=e.i(80447);e.i(66674);var i=e.i(4037),r=e.i(12442),n=e.i(30011),o=e.i(69786),a=e.i(39573),l=e.i(82620),s=e.i(32615),c=e.i(87518);e.i(2744);var d=e.i(82735),u=e.i(29487),h=e.i(49531);let p=({body:e,headline:r,titleFontSize:n,bodyFontSize:o,headlineColor:a,HeadlineFontWeight:s,bodyFontWeight:c,...u})=>(0,t.jsxs)(l.Box,{...u,children:[!!r.length&&(0,t.jsx)(l.Box,{mb:"20px",sx:{"*":{fontFamily:"heading",fontSize:d.titleFontSizes[n],fontWeight:s,color:d.contentColors[a],lineHeight:"1.3",marginBottom:"40px"}},children:(0,t.jsx)(i.PrismicRichText,{field:r})}),!!e.length&&(0,t.jsx)(l.Box,{sx:{...m,fontSize:d.contentFontSizes[o],fontWeight:c},children:(0,t.jsx)(i.PrismicRichText,{field:e})})]}),m={lineHeight:"1.9",p:{"+ p":{mt:"20px"}}},g=({primary:e,items:p})=>{let{id:g,layout:b,bg_color:f,internal_padding:x,headline:v,headline_size:y,headline_font_weight:S}=e;return(0,t.jsx)(l.Box,{bg:f??"white",w:"100%",children:(0,t.jsxs)(h.Wrapper,{id:g??void 0,layout:b,py:{base:x?"20px":void 0,md:x?`${x}px`:void 0},children:[(0,t.jsx)(u.Headline,{fontSize:d.titleFontSizes[y],fontWeight:S,color:d.contentColors.Default,mb:"40px",children:(0,t.jsx)(i.PrismicRichText,{field:v})}),(0,t.jsx)(r.Accordion,{allowMultiple:!0,children:p.map((e,r)=>{let{item_title:u,item_content:h,content_size:p,content_font_weight:g}=e;return(0,t.jsx)(n.AccordionItem,{color:d.contentColors.Default,children:({isExpanded:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{children:(0,t.jsxs)(o.AccordionButton,{children:[(0,t.jsx)(l.Box,{flex:"1",textAlign:"left",children:(0,t.jsx)(i.PrismicRichText,{field:u})}),e?(0,t.jsx)(s.MinusIcon,{fontSize:"12px"}):(0,t.jsx)(c.AddIcon,{fontSize:"12px"})]})}),(0,t.jsx)(a.AccordionPanel,{pb:4,px:5,sx:{fontSize:d.contentFontSizes[p],fontWeight:g,...m},children:(0,t.jsx)(i.PrismicRichText,{field:h})})]})},r)})})]})})}},75618,e=>{"use strict";e.s(["Category",()=>b]);var t=e.i(80447);e.i(66674);var i=e.i(4037),r=e.i(90866),n=e.i(2416);e.i(2744);var o=e.i(85390),a=e.i(82735),l=e.i(49531),s=e.i(82620),c=e.i(57823),d=e.i(31474),u=e.i(75560),h=e.i(91089),p=e.i(27147);e.i(31625);var m=e.i(69778),g=e.i(58717);let b=({primary:e,items:r})=>{let{layout:n,title_alignment:o,section_title:u,section_subtitle:h,columns_count:p,column_gap:b,display_as_carousel:x,section_bg:v,title_color:_,subt
290itle_color:j,title_font_weight:w,subtitle_font_weight:k,navigation_color:C,id:T}=e,O=v&&"white"!==v,B=(0,i.firstNodeText)(u)?.toLowerCase()??T??void 0,P=x&&p&&p<r.length;return(0,t.jsx)(l.Wrapper,{id:B??void 0,layout:n,bg:v??"white",py:O?"20px":void 0,children:(0,t.jsxs)(s.Box,{className:"category_section",children:[(!!u?.length||!!h?.length)&&(0,t.jsxs)(s.Box,{textAlign:o??"left",mb:"20px",children:[!!u?.length&&(0,t.jsx)(c.Heading,{sx:{"*":{fontFamily:"heading",fontWeight:w,fontSize:"4xl",color:a.contentColors[_]??"black"}},children:(0,t.jsx)(i.PrismicRichText,{field:u})}),!!h?.length&&(0,t.jsx)(s.Box,{fontSize:"lg",color:a.contentColors[j]??"black",fontWeight:k,children:(0,t.jsx)(i.PrismicRichText,{field:h})})]}),P?(0,t.jsx)(s.Box,{mx:`calc(-${y[b]} / 2)`,children:(0,t.jsx)(m.Carousel,{child:r,renderChildren:e=>e.map((e,i)=>(0,t.jsx)(g.Slide,{index:i,tag:"div","aria-selected":"false","aria-label":"slide",role:"tab",children:(0,t.jsx)(f,{...e,internalPadding:`calc(${y[b]} / 2)`},i)},i)),autoPlay:!0,autoHeight:!0,speed:3e4,arrowsEnabled:r.length>(p??1),arrowsTop:!0,visibleSlides:p??1,arrowsColor:S[C]})}):(0,t.jsx)(d.SimpleGrid,{columns:{base:1,md:p??1},gap:y[b],children:r.map((e,i)=>(0,t.jsx)(f,{...e},i))})]})})},f=({image:e,hover_image:l,hover_video:c,card_title:d,card_subtitle:m,content_placement:g,content_alignment:b,link_url:f,button_label:y,cta_border_type:S,hover_tint:_,hover_tint_color:j,internalPadding:w="0px",title_color:k,subtitle_color:C,title_font_weight:T,subtitle_font_weight:O,open_cta_on_a_new_tab:B,cta_bg_color:P,cta_font_color:M,cta_border_color:E,cta_hover_bg_color:N,cta_hover_font_color:R,cta_hover_border_color:I})=>(0,t.jsxs)(h.LinkBox,{textAlign:b??"left",sx:{...f?x(_,j):{},...v},px:w,children:["Above"===g&&!!(0,i.firstNodeText)(d)&&(0,t.jsx)(s.Box,{color:a.contentColors[k],sx:{h3:{fontWeight:T,mb:"20px"}},children:f?(0,t.jsx)(h.LinkOverlay,{as:n.default,href:f,tabIndex:0,role:"link",target:B?"_blank":"_self",children:(0,t.jsx)(i.PrismicRichText,{field:d})}):(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(i.PrismicRichText,{field:d})})}),e.url&&(0,t.jsx)(u.AspectRatio,{ratio:1,children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.default,{src:e.url,alt:e.alt??"Category",layout:"fill",objectFit:"cover"}),c.html?(0,t.jsx)(p.Video,{video:c,className:"hover_content",ratio:1}):l.url?(0,t.jsx)(r.default,{className:"hover_content",src:l.url,alt:l.alt??"Category",layout:"fill",objectFit:"cover"}):null,(0,t.jsxs)(s.Box,{flexDirection:"column",color:"white",children:["On Top"===g&&(0,t.jsx)(s.Box,{mb:"30px",color:a.contentColors[k],zIndex:"2",className:"hover_content title",sx:{"*":{fontWeight:T}},children:f?(0,t.jsx)(h.LinkOverlay,{as:n.default,href:f,tabIndex:0,role:"link",target:B?"_blank":"_self",children:(0,t.jsx)(i.PrismicRichText,{field:d})}):(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(i.PrismicRichText,{field:d})})}),f&&y&&(0,t.jsx)(o.CmsButton,{as:n.default,href:f,tabIndex:0,role:"link",className:"hover_content button",zIndex:"4 !important",ctaBorderType:S,ctaText:y,target:B?"_blank":"_self",ctaBgColor:P,ctaFontColor:M,ctaBorderColor:E,ctaHoverBgColor:N,ctaHoverFontColor:R,ctaHoverBorderColor:I})]})]})}),"Below"===g&&!!(0,i.firstNodeText)(d)&&(0,t.jsx)(s.Box,{mt:"28px",color:a.contentColors[k],sx:{"*":{fontWeight:T},"+ div":{p:{my:"5px"}}},children:f?(0,t.jsx)(h.LinkOverlay,{as:n.default,href:f,tabIndex:0,role:"link",target:B?"_blank":"_self",children:(0,t.jsx)(i.PrismicRichText,{field:d})}):(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(i.PrismicRichText,{field:d})})}),(0,t.jsx)(s.Box,{color:a.contentColors[C],sx:{p:{fontWeight:O}},children:(0,t.jsx)(i.PrismicRichText,{field:m})})]}),x=(e,t)=>({"*":{transition:"opacity ease-in-out 0.3s"},".button":{transition:"opacity ease-in-out 0.6s, background-color ease-in-out 0.3s"},".hover_content":{opacity:{base:"1",md:"0"},"&.title":{opacity:"1",transition:"transform 0.6s",transform:"translate3d(0, 100%, 0)"}},".chakra-aspect-ratio":{_after:{content:"''",bg:t??"black",d:"block",w:"100%",h:"100%",pos:"absolute",top:"0",left:"0",opacity:{base:`0.${e??5}`,md:"0"},pointerEvents:"none"}},_hover:{".hover_content":{opacity:"1","&.title":{transform:"translate3d(0, 0, 0)"}},".chakra-aspect-ratio":{_after:{opacity:`0.${e??5}`}}}}),v={h3:{fontSize:{base:"1.4rem",md:"1.87rem"},fontFamily:"heading",fontWeight:"light",lineHeight:"1",strong:{fontWeight:"medium"}},p:{fontSize:{base:"sm",md:"md"},my:"15px",fontWeight:"light",lineHeight:"1.4",strong:{fontWeight:"medium"}}},y={default:"17px",large:"30px",none:"0"},S={grey:"primary.800",white:"primary.50",black:"black"}},92690,16841,46263,28945,e=>{"use strict";var t=e.i(80447);e.i(66674);var i=e.i(4037),r=e.i(90866),n=e.i(2416),o=e.i(49385),a=e.i(1368);let l=o.default.div` 291 img { 292 width: auto; 293 height: auto; 294 display: block; 295 margin: auto; 296 max-width: 100%; 297 } 298`,s=o.default.div` 299 margin-bottom: 2rem; 300 301 @media (min-width: ${a.bp.sm.min}) { 302 margin-bottom: ${a.layout.section.padding.md}; 303 } 304 305 &.multi { 306 @media (min-width: ${a.bp.sm.min}) { 307 ${e=>"Disabled"===e.wrap&&` 308 display: grid; 309 `} 310 grid-template-columns: repeat(2, minmax(0, 1fr)); 311 gap: ${a.layout.section.padding.xs}; 312 } 313 314 @media (max-width: ${a.bp.sm.max}) { 315 > *:nth-of-type(2) { 316 display: none; 317 } 318 } 319 } 320`,c=o.default.div` 321 .image { 322 @media (min-width: ${a.bp.sm.min}) { 323 ${e=>"Left"===e.align&&` 324 float: left; 325 width: 50%; 326 margin: 0 ${a.layout.section.padding.xs} ${a.layout.section.padding.xs} 0; 327 `} 328 329 ${e=>"Right"===e.align&&` 330 float: right; 331 width: 50%; 332 margin: 0 0 ${a.layout.section.padding.xs} ${a.layout.section.padding.xs}; 333 `} 334 } 335 336 @media (min-width: ${a.bp.md.min}) { 337 ${e=>"Left"===e.align&&` 338 margin: 0 ${a.layout.section.padding.sm} ${a.layout.section.padding.sm} 0; 339 `} 340 341 ${e=>"Right"===e.align&&` 342 margin: 0 0 ${a.layout.section.padding.sm} ${a.layout.section.padding.sm}; 343 `} 344 } 345 } 346`;var d=e.i(67578);let u=(0,o.default)(d.ContentCms)` 347 @media (min-width: ${a.bp.md.min}) { 348 max-width: ${a.bp.sm.min}; 349 margin: 0 auto; 350 } 351`;e.s(["ImageObject",0,({primary:e})=>{let{image_object_description:o,image_object_image:a,image_object_image_2:h,image_object_title:p,image_object_title_rich_content:m,image_object_url:g,image_object_text_wrap:b}=e,f=Object.keys(a).length>0,x=Object.keys(h).length>0,v=f&&x,y=f||x||v,S="Disabled"!==b,_=()=>(0,t.jsx)(t.Fragment,{children:y&&(0,t.jsxs)(s,{wrap:b,className:v?"image multi":"image",children:[f&&(0,t.jsx)(t.Fragment,{children:g?(0,t.jsx)(n.default,{href:g,"aria-label":a.alt??"Custom",children:(0,t.jsx)(r.default,{src:a.url,alt:a.alt,width:a.dimensions.width,height:a.dimensions.height})}):(0,t.jsx)(r.default,{src:a.url,alt:a.alt,width:a.dimensions.width,height:a.dimensions.height})}),x&&!S&&(0,t.jsx)(t.Fragment,{children:g?(0,t.jsx)(n.default,{href:g,"aria-label":h.alt??"Second",children:(0,t.jsx)(r.default,{src:h.url,alt:h.alt,width:a.dimensions.width,height:a.dimensions.height})}):(0,t.jsx)(r.default,{src:h.url,alt:h.alt,width:a.dimensions.width,height:a.dimensions.height})})]})}),j=()=>(0,t.jsxs)(t.Fragment,{children:[o&&(0,t.jsx)("p",{children:o}),p&&(0,t.jsx)("h4",{children:p}),(0,t.jsx)(i.PrismicRichText,{field:m})]});return(0,t.jsx)(l,{children:S?(0,t.jsxs)(c,{align:b,children:[_(),m&&(0,t.jsx)(d.
351ContentCms,{children:j()})]}):(0,t.jsxs)(t.Fragment,{children:[_(),m&&(0,t.jsx)(u,{children:j()})]})})}],92690);let h=o.default.div` 352 margin: 20px 0; 353 padding: 10px; 354 border: 1px solid ${e=>e.theme.palette.general.greyLight}; 355 356 ul { 357 display: flex; 358 margin: 0; 359 padding: 0; 360 list-style: none; 361 } 362`;e.s(["ImageSlider",0,({items:e})=>(0,t.jsx)(h,{children:(0,t.jsx)("ul",{children:e.map(e=>{let{image_slider_title:i,image_slider_description:n,image_slider_image:o}=e;return(0,t.jsxs)("li",{children:[(0,t.jsx)("p",{children:i}),n&&(0,t.jsx)("p",{children:(0,t.jsx)("small",{children:n})}),(0,t.jsx)("div",{children:(0,t.jsx)(r.default,{src:o.url,alt:o.alt??"",width:o.dimensions?.width,height:o.dimensions?.height})})]},o.url)})})})],16841);var p=e.i(82620),m=e.i(73709);e.s(["RichText",0,({primary:e})=>{let{rich_text_content:r}=e,n=(0,m.useRouter)().asPath.substr(1).includes("accessibility");return(0,t.jsx)(t.Fragment,{children:n?(0,t.jsx)(p.Box,{maxW:"1280px",margin:"0 auto",children:(0,t.jsx)(i.PrismicRichText,{field:r})}):(0,t.jsx)(u,{children:(0,t.jsx)(i.PrismicRichText,{field:r})})})}],46263);var g=e.i(89622);e.s(["AccessibilityButton",0,({primary:e})=>{let{label:i}=e;return(0,t.jsx)(p.Box,{textAlign:"center",children:(0,t.jsx)(g.Button,{as:"span","aria-label":i,variant:"primary",mt:"30px",minW:"300px",py:"10px","data-acsb-custom-trigger":"true",fontSize:"md",lineHeight:"22px",sx:{whiteSpace:"normal",wordWrap:"break-word"},children:i})})}],28945)},59836,94028,e=>{"use strict";e.s([],59836),e.s(["SliceResolver",()=>eJ],94028);var t=e.i(92690),i=e.i(16841),r=e.i(46263),n=e.i(80447);e.i(94617);var o=e.i(99546),a=e.i(28945),l=e.i(60712),s=e.i(75618),c=e.i(99161),d=e.i(90866),u=e.i(2416);e.i(2744);var h=e.i(85390),p=e.i(82735),m=e.i(48612),g=e.i(66412),b=e.i(49531),f=e.i(48604),x=e.i(82620),v=e.i(93544),y=e.i(4328),S=e.i(17822),_=e.i(97734),j=e.i(5954),w=e.i(18465),k=e.i(325),C=e.i(43577),T=e.i(38109),O=e.i(47407);let B=({primary:e})=>{let{video:t,video_autoplay:i,image:r,layout:o,column_count:a,bg_color:l,internal_padding:s,image_caption:B,image_placement:M,body_text:E,body_size:N,title_size:R,display_content_over_image:I,cta_link:F,form_id:D,form_portal:z,headline:H,text_alignment:L,cta_label:A,content_color:W,headline_color:$,button_type:q,cta_border_type:V,image_tint_percentage:U,third_party_modal_trigger:Y,headline_font_weight:X,body_font_weight:Z,open_cta_on_a_new_tab:K,cta_bg_color:G,cta_font_color:Q,cta_border_color:J,cta_hover_bg_color:ee,cta_hover_font_color:et,cta_hover_border_color:ei,id:er}=e,[en,eo]=(0,c.useState)(!1),[ea,el]=(0,c.useState)(!1),es=a??1,ec=1===es,ed="Right"===M,eu=D&&z,eh=t.embed_url&&r.url,ep="Center"===M,em="Full"===o,eg=(0,O.useIsMobile)(),eb="#ffffff";return(0,n.jsxs)(b.Wrapper,{id:er??void 0,layout:o,height:"auto",bg:l??"white",color:p.contentColors[W],py:{base:s?"20px":void 0,md:s?`${s}px`:void 0},children:[(0,n.jsxs)(f.Grid,{h:"100%",overflow:"hidden",templateColumns:{base:"1fr",md:`repeat(${es}, 1fr)`},sx:P(I,!!Y),children:[(0,n.jsxs)(x.Box,{className:"image",gridColumn:{base:void 0,md:ed&&es>1?"2":void 0},pos:"relative",_after:{content:"''",w:"100%",h:"100%",d:"block",pos:"absolute",top:"0",left:"0",bg:`rgba(0, 0, 0, 0.${U})`,pointerEvents:"none"},w:ep?"fit-content":"100%",mx:"auto",sx:{"> span":{h:{base:B?void 0:"100% !important",md:"initial"}},img:{h:{base:"100%",md:"auto"}}},children:[t.embed_url?(0,n.jsx)(g.VideoWithThumbnail,{video:t,autoplay:i,thumbnailImage:r,content:I?(0,n.jsx)(T.ContentSection,{headline:H,body:E,bodyFontSize:N,titleFontSize:R,headlineColor:$,HeadlineFontWeight:X,bodyFontWeight:Z,mb:"40px"}):null}):r.url?(0,n.jsx)(n.Fragment,{children:eg?(0,n.jsx)(x.Box,{width:"96vw",children:(0,n.jsx)(d.default,{width:r.dimensions?.width,height:r.dimensions?.height,src:r.url,alt:r.alt??"Content",layout:ep?"fill":"responsive",objectFit:"cover"})}):(0,n.jsx)(d.default,{src:r.url,alt:r.alt??"Content",width:r.dimensions?.width,height:r.dimensions?.height,layout:ep?"intrinsic":"responsive"})}):null,B&&(0,n.jsx)(x.Box,{w:{base:"100%",md:em?"75%":"100%"},mx:"auto",children:(0,n.jsx)(y.Text,{textAlign:L,fontSize:"md",mt:"20px",mb:"5px",fontWeight:"light",lineHeight:"1.4",color:"gray.350",children:B})})]}),Y&&!I&&(0,n.jsx)(v.Flex,{zIndex:"1",className:"modal-trigger",justify:"center",align:"flex-end",py:{base:"30px",md:"60px"},color:"white",children:(0,n.jsx)(h.CmsButton,{ctaBorderType:V,ctaText:Y,mt:"40px",onClick:()=>el(!0),ctaBgColor:G,ctaFontColor:Q,ctaBorderColor:J,ctaHoverBgColor:ee,ctaHoverFontColor:et,ctaHoverBorderColor:ei})}),eh&&I?null:(0,n.jsx)(v.Flex,{my:r.url&&(ep||!I)?{base:"15px",md:"30px"}:void 0,zIndex:"1",gridColumn:ed&&es>1?"1":void 0,gridRow:ed&&es>1?"1":void 0,py:{base:"20px",md:"0"},children:(0,n.jsxs)(v.Flex,{flexDirection:"column",h:"100%",w:ec?"100%":{base:"90%",lg:"80%","3xl":"90%"},maxW:ec?"unset":{base:"unset",xl:"4xl"},mx:"auto",justify:"center",align:"center",flexWrap:{base:"wrap",md:"nowrap"},textAlign:L,children:[(0,n.jsx)(T.ContentSection,{headline:H,headlineColor:$,body:E,bodyFontSize:N,titleFontSize:R,HeadlineFontWeight:X,body
362FontWeight:Z}),F&&A&&!eu&&(0,n.jsx)(h.CmsButton,{as:u.default,href:F,tabIndex:0,role:"link",ctaBorderType:V,ctaText:A,mt:"40px",target:K?"_blank":"_self",ctaBgColor:G,ctaFontColor:Q,ctaBorderColor:J,ctaHoverBgColor:ee,ctaHoverFontColor:et,ctaHoverBorderColor:ei}),eu&&A&&(0,n.jsx)(h.CmsButton,{ctaBorderType:V,ctaText:A,mt:"40px",onClick:()=>eo(!0),ctaBgColor:G,ctaFontColor:Q,ctaBorderColor:J,ctaHoverBgColor:ee,ctaHoverFontColor:et,ctaHoverBorderColor:ei}),Y&&I&&(0,n.jsx)(h.CmsButton,{className:"modal-trigger",ctaBorderType:V,ctaText:Y,mt:"40px",onClick:()=>el(!0),ctaBgColor:G,ctaFontColor:Q,ctaBorderColor:J,ctaHoverBgColor:ee,ctaHoverFontColor:et,ctaHoverBorderColor:ei})]})})]}),eu&&(0,n.jsx)(m.ModalForm,{isOpen:en,onClose:()=>eo(!1),formId:D??"",formPortalId:z??"",buttonType:q,ctaBorderType:V,formColor:"Dark",ctaBgColor:G!==eb?G:null,ctaFontColor:Q!==eb?Q:null,ctaBorderColor:J!==eb?J:null,ctaHoverBgColor:ee,ctaHoverFontColor:et,ctaHoverBorderColor:ei}),Y&&(0,n.jsxs)(S.Modal,{isOpen:ea,onClose:()=>el(!1),isCentered:!0,variant:"cmsTemplate",children:[(0,n.jsx)(_.ModalOverlay,{}),(0,n.jsxs)(j.ModalContent,{children:[(0,n.jsx)(w.ModalHeader,{children:"3rd Party Modal"}),(0,n.jsx)(C.ModalCloseButton,{}),(0,n.jsx)(k.ModalBody,{children:"3rd Party Modal Content"})]})]})]})},P=(e,t)=>{if(e||t)return{"grid-template-areas":"'content'",[t?".modal-trigger, .image":"> *"]:{gridArea:"content"}}};var M=e.i(2112),E=e.i(60099);let N=({primary:e,items:t})=>{let{cta_color:i,cta_border_type:r,bg_color:o,cta_bg_color:a,cta_font_color:l,cta_border_color:s,cta_hover_bg_color:c,cta_hover_font_color:d,cta_hover_border_color:p,id:m}=e;return(0,n.jsx)(x.Box,{id:m??void 0,bg:o??"white",w:"full",children:(0,n.jsx)(M.Container,{as:E.Wrap,variant:"basic",spacing:"20px",justify:"center",children:t.map((e,t)=>e.cta_label||e.cta_link?(0,n.jsx)(u.default,{href:e.cta_link??"",tabIndex:0,role:"link",children:(0,n.jsx)(h.CmsButton,{ctaBorderType:r,ctaText:e.cta_label??"",background:R[i],ctaBgColor:a,ctaFontColor:l,ctaBorderColor:s,ctaHoverBgColor:c,ctaHoverFontColor:d,ctaHoverBorderColor:p},t)}):null)})})},R={Brand:"primary.400",Light:"gray.100",Dark:"primary.900",White:"white"};var I=e.i(82526),F=e.i(49385);let D=F.default.div` 363 position: relative; 364 margin: 25px 0; 365 366 .video-overlay { 367 position: absolute; 368 top: 0; 369 left: 0; 370 width: 100%; 371 height: 100%; 372 background: no-repeat 50% 50% / cover; 373 display: flex; 374 align-items: center; 375 justify-content: center; 376 } 377 378 .play-button { 379 margin: 0 auto; 380 width: 0; 381 height: 0; 382 border-style: solid; 383 border-width: 2.5em 0 2.5em 5em; 384 border-color: transparent transparent transparent 385 ${e=>e.theme.palette.general.light}; 386 opacity: 0.75; 387 transition: all ease-in-out 0.3s; 388 cursor: pointer; 389 position: relative; 390 z-index: 1; 391 392 &:hover { 393 opacity: 1; 394 } 395 } 396`,z=({primary:e})=>{let[t,i]=(0,c.useState)(!1),[r,o]=(0,c.useState)(!0),a=e.video_url,l=e.video_image.url,s="2 columns"===e.column_count;return(0,n.jsxs)(D,{className:s?"columns-2":"column",children:[(0,n.jsx)("div",{className:"embed",children:(0,n.jsx)(I.default,{src:a,playing:t,volume:.5})}),r&&(0,n.jsxs)("div",{className:"video-overlay",children:[l&&(0,n.jsx)(d.default,{src:l,alt:"Brown Jordan",layout:"fill",objectFit:"cover"}),(0,n.jsx)("div",{className:"play-button",onClick:()=>{i(!0),o(!1)}})]})]})};e.i(66674);var H=e.i(4037),L=e.i(29487);e.i(31625);var A=e.i(69778),W=e.i(58717),$=e.i(23710),q=e.i(27147),V=e.i(2788);e.i(13662);var U=e.i(15005);let Y=({images:e,updateCurrentImage:t})=>{let i=e.map((e,t)=>(0,n.jsx)(X,{...e},t));return(0,n.jsx)(M.Container,{display:{base:"none",sm:"block"},variant:"basic",overflow:"initial",children:(0,n.jsx)(x.Box,{display:"flex",alignItems:"stretch",justifyContent:"center",flexWrap:"wrap",mx:"auto",children:i.map((e,i)=>i>=0?(0,n.jsx)(x.Box,{onClick:()=>t(i),h:"6.4vh",w:"auto",cursor:"pointer",pos:"relative",margin:"4px 10px",_hover:{opacity:"0.8"},sx:{img:{height:"100%",width:"auto"}},children:e},i):null)})})},X=({image:e,video:t})=>{let i=t.embed_url;return(0,n.jsxs)(n.Fragment,{children:[i?(0,n.jsx)("img",{src:t?.thumbnail_url??"",width:t?.thumbnail_width??0,height:t?.thumbnail_height??0,alt:t.title??""}):(0,n.jsx)("img",{src:e.url,width:e.dimensions?.width,height:e.dimensions?.height,alt:e.alt??"",className:"custom-img"}),i&&(0,n.jsx)(U.PlaySvg,{w:"50px",h:"50px",pos:"absolute",left:"calc(50% - 25px)",top:"calc(50% - 25px)",color:"white"})]})};var Z=Object.defineProperty,K=Object.defineProperties,G=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,et=(e,t,i)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,ei=(e,t)=>{for(var i in t||(t={}))J.call(t,i)&&et(e,i,t[i]);if(Q)for(var i of Q(t))ee.call(t,i)&&et(e,i,t[i]);return e}
396,er=c.default.createContext({}),en=er.Provider,eo=()=>(0,c.useContext)(er);function ea(e,t){return Array(e).fill(0).map((e,i)=>i*t)}function el(...e){return e.filter(Boolean).join(" ")}function es(e){return"clientY"in e}function ec({element:e,enabled:t}){let[i,r]=(0,c.useState)(!1),n=null==e?void 0:e.current;return(0,c.useEffect)(()=>{if(n&&n.addEventListener&&t){let e=()=>r(!0),t=()=>r(!1);return n.addEventListener("mouseover",e),n.addEventListener("mouseout",t),()=>{n.removeEventListener("mouseover",e),n.removeEventListener("mouseout",t)}}},[n,t]),i}var ed="(prefers-reduced-motion: no-preference)",eu=()=>!("u">typeof window)||!window.matchMedia(ed).matches;!function(e,{insertAt:t}={}){if(!e||"u"<typeof document)return;let i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(".nuka-hidden {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n.nuka-container {\n position: relative;\n}\n.nuka-slide-container {\n position: relative;\n}\n.nuka-overflow {\n overflow: scroll;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.nuka-overflow.scroll-smooth {\n scroll-behavior: smooth;\n}\n.nuka-overflow.scroll-auto {\n scroll-behavior: auto;\n}\n.nuka-overflow::-webkit-scrollbar {\n display: none;\n}\n.nuka-wrapper {\n display: flex;\n}\n.nuka-nav-button {\n position: absolute;\n top: calc(50% - 2rem);\n margin: 1rem;\n display: none;\n height: 2rem;\n width: 2rem;\n cursor: pointer;\n background-color: rgba(146, 148, 151, 0.5);\n color: white;\n border-radius: 9999px;\n font-size: 1rem;\n user-select: none;\n}\n.nuka-nav-button.nuka-nav-button-prev {\n left: 0;\n margin-right: 1rem;\n}\n.nuka-nav-button.nuka-nav-button-next {\n right: 0;\n margin-left: 1rem;\n}\n.nuka-nav-button:hover {\n background-color: rgba(146, 148, 151, 0.65);\n}\n.nuka-nav-button-enabled {\n display: block;\n}\n.nuka-container-auto-hide .nuka-nav-button {\n display: none;\n}\n.nuka-container-auto-hide:hover .nuka-nav-button-enabled {\n display: block;\n}\n.nuka-page-container {\n padding-top: 1rem;\n padding-bottom: 1rem;\n display: flex;\n gap: 0.5rem;\n justify-content: center;\n align-items: center;\n}\n.nuka-page-indicator {\n width: 0.75rem;\n height: 0.75rem;\n cursor: pointer;\n border-radius: 9999px;\n border-style: none;\n background-color: rgba(146, 148, 151, 0.65);\n}\n.nuka-page-indicator.nuka-page-indicator-active,\n.nuka-page-indicator.nuka-page-indicator-active:hover {\n background-color: rgb(229 231 235 / 1);\n}\n.nuka-page-indicator:hover {\n background-color: rgb(229 231 235 / 1);\n}\n");var eh={arrows:(0,n.jsx)(function(){let{currentPage:e,totalPages:t,wrapMode:i,goBack:r,goForward:o}=eo(),a="nowrap"!==i,l=el("nuka-nav-button","nuka-nav-button-prev",(a||e>0)&&"nuka-nav-button-enabled"),s=el("nuka-nav-button","nuka-nav-button-next",(a||e<t-1)&&"nuka-nav-button-enabled");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:l,onClick:r,children:(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentcolor",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"})})}),(0,n.jsx)("div",{className:s,onClick:o,children:(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentcolor",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"})})})]})},{}),autoplay:!1,autoplayInterval:3e3,dots:(0,n.jsx)(()=>{let{totalPages:e,currentPage:t,goToPage:i}=eo();return(0,n.jsx)("div",{className:"nuka-page-container","data-testid":"pageIndicatorContainer",children:[...Array(e)].map((e,r)=>(0,n.jsx)("button",{onClick:()=>i(r),className:el("nuka-page-indicator",t===r?"nuka-page-indicator-active":""),children:(0,n.jsx)("span",{className:"nuka-hidden",children:r+1})},r))})},{}
396),id:"nuka-carousel",keyboard:!0,minSwipeDistance:50,scrollDistance:"screen",showArrows:!1,showDots:!1,swiping:!0,wrapMode:"nowrap"},ep=(0,c.forwardRef)((e,t)=>{let i=ei(ei({},eh),e),{afterSlide:r,arrows:o,autoplay:a,autoplayInterval:l,beforeSlide:s,children:d,className:u,dots:h,id:p,keyboard:m,minSwipeDistance:g,scrollDistance:b,showArrows:f,showDots:x,swiping:v,title:y,wrapMode:S,initialPage:_}=i,j=(0,c.useRef)(null),w=(0,c.useRef)(null),k=(0,c.useRef)(-1),C=(0,c.useRef)(null),{totalPages:T,scrollOffset:O}=function({element:e,scrollDistance:t}){let[i,r]=(0,c.useState)(0),[n,o]=(0,c.useState)(ea(i,0)),a=function(e){let[t,i]=(0,c.useState)();return(0,c.useEffect)(()=>{if(!e.current)return;let t=e.current,r=new ResizeObserver(()=>i(t.getBoundingClientRect()));return r.observe(t),()=>{r.unobserve(t)}},[e]),t}(e);return(0,c.useEffect)(()=>{var i,n;let l=e.current;if(!(l&&a))return;let s=l.scrollWidth,c=l.offsetWidth,d=s-c;if(0!==c)switch(t){case"screen":{let e=Math.round(s/c);r(e),o(ea(e,c));break}case"slide":{let e,t=(n=[0,...Array.from((null==(i=l.querySelector("#nuka-wrapper"))?void 0:i.children)||[]).map(e=>e.offsetWidth).slice(0,-1)],e=0,n.map(t=>e+=t));r(t.findIndex(e=>e>=d)+1),o(t);break}default:if("number"==typeof t&&t>0){let e=Math.ceil(d/t)+1;r(e),o(ea(e,t))}}},[e,t,a]),{totalPages:i,scrollOffset:n}}({element:w,scrollDistance:b}),{currentPage:B,goBack:P,goForward:M,goToPage:E}=function({totalPages:e,wrapMode:t,initialPage:i}){let[r,n]=(0,c.useState)(0);return(0,c.useEffect)(()=>{i&&n(Math.max(0,Math.min(i,e)))},[i,e]),{currentPage:r,goToPage:t=>{t<0||t>=e||n(t)},goForward:()=>{"wrap"===t?n(t=>(t+1)%e):n(t=>Math.min(t+1,e-1))},goBack:()=>{"wrap"===t?n(t=>(t-1+e)%e):n(e=>Math.max(e-1,0))}}}({totalPages:T,wrapMode:S,initialPage:_}),[N,R]=(0,c.useState)(null),[I,F]=(0,c.useState)(null);!function({element:e,enabled:t,goForward:i,goBack:r}){let n=null==e?void 0:e.current;(0,c.useEffect)(()=>{if(n&&t){let e=e=>{"ArrowLeft"===e.key?r():"ArrowRight"===e.key&&i()};return n.addEventListener("keydown",e),()=>n.removeEventListener("keydown",e)}},[t,r,i,n])}({element:j,enabled:m,goForward:M,goBack:P}),(0,c.useImperativeHandle)(t,()=>({goForward:M,goBack:P,goToPage:E}),[M,P,E]);let D=ec({element:w,enabled:a}),z=ec({element:C,enabled:a&&!0===f}),H=function({enabled:e}){let[t,i]=(0,c.useState)(eu);return(0,c.useEffect)(()=>{if(!("u">typeof window&&e))return;let t=window.matchMedia(ed),r=e=>{i(!e.matches)};return t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}},[e]),t}({enabled:a});!function(e,t,i=!0){let r=(0,c.useRef)();(0,c.useEffect)(()=>{r.current=e},[e]),(0,c.useEffect)(()=>{if(i&&null!==t){let e=setInterval(()=>{r.current&&r.current()},t);return()=>clearInterval(e)}},[t,i])}(M,l,a&&!(D||H||z)),(0,c.useEffect)(()=>{if(w.current){let e=k.current;s&&s(e,B),w.current.scrollLeft=O[B],r&&setTimeout(()=>r(B),0),k.current=B,(void 0===_||B===_)&&(w.current.classList.remove("scroll-auto"),w.current.classList.add("scroll-smooth"))}},[B,O,s,r,_]);let L=el("nuka-container","hover"===f&&"nuka-container-auto-hide",u),A=K(ei({},i),G({totalPages:T,currentPage:B,scrollOffset:O,goBack:P,goForward:M,goToPage:E}));return(0,n.jsxs)(en,{value:A,children:[(0,n.jsxs)("div",{className:L,"aria-labelledby":"nuka-carousel-heading",tabIndex:m?0:void 0,ref:j,id:p,children:[y&&(0,n.jsx)("h3",{id:"nuka-carousel-heading",className:"nuka-hidden",children:y}),(0,n.jsxs)("div",{className:"nuka-slide-container",children:[(0,n.jsx)("div",{className:"nuka-overflow",ref:w,onTouchEnd:()=>{if(!v||!w.current||!N||!I)return;let e=N-I,t=e>g;(t||e<-g)&&(t?M():P())},onTouchMove:e=>{v&&F(es(e)?e.clientX:e.targetTouches[0].clientX)},onTouchStart:e=>{v&&(F(null),R(es(e)?e.clientX:e.targetTouches[0].clientX))},id:"nuka-overflow","data-testid":"nuka-overflow",style:{touchAction:"pan-y"},children:(0,n.jsx)("div",{className:"nuka-wrapper",id:"nuka-wrapper","data-testid":"nuka-wrapper",children:d})}),f&&(0,n.jsx)("div",{ref:C,children:o})]})]}),x&&h]})});ep.displayName="Carousel";var em=e.i(36808),eg=e.i(84421),eb=e.i(3200);let ef=(0,eb.chakra)(x.Box,{baseStyle:{width:"100%",textAlign:"center",marginTop:"1.5%",img:{display:"block",width:"auto",height:"auto",minHeight:"55vh",maxHeight:"65vh !important",objectFit:"cover"}}}),ex=()=>{let{goBack:e,goForward:t}=eo(),i={position:"relative",color:"black",backgroundColor:"transparent",padding:"8px 16px",cursor:"pointer"};return(0,n.jsxs)(x.Box,{display:"flex",justifyContent:"center",gap:"60px",width:"100%",mt:"16px",children:[(0,n.jsx)("button",{type:"button",onClick:e,style:i,children:"Previous"}),(0,n.jsx)("button",{type:"button",onClick:t,style:i,children:"Next"})]})},ev=({setIsOpen:e,isOpen:t,uid:i})=>{let{document:r}=(0,V.useDocument)({uid:i,types:[em.EntityType.Gallery]}),[o,a]=(0,c.useState)(0),l=(0,c.useRef)(null);(0,c.useEffect)(()=>{l.current?.goToPage(o)}
396,[o]);let s=r?.data.gallery_items;return(0,n.jsxs)(S.Modal,{onClose:()=>e(!1),size:"full",isOpen:t,children:[(0,n.jsx)(_.ModalOverlay,{}),(0,n.jsxs)(j.ModalContent,{borderRadius:"0",children:[(0,n.jsx)(C.ModalCloseButton,{}),(0,n.jsx)(k.ModalBody,{children:(0,n.jsx)(ef,{children:(0,n.jsx)(ep,{ref:l,initialPage:o,className:"galleryItem",scrollDistance:"slide",wrapMode:"nowrap",showArrows:!0,arrows:(0,n.jsx)(ex,{}),children:s?.map((e,t)=>{let{video:i,image:r,content:o,title:a,title_font_size:l,content_font_size:s}=e;return i?.embed_url?(0,n.jsxs)(x.Box,{children:[(0,n.jsx)(g.VideoWithThumbnail,{video:i,thumbnailImage:e.image,boxProps:{width:"70vw",maxH:"66vh"}},t),(0,n.jsx)(x.Box,{fontSize:ey[l],children:(0,n.jsx)(H.PrismicRichText,{field:a})}),(0,n.jsx)(x.Box,{fontSize:eS[s],children:(0,n.jsx)(H.PrismicRichText,{field:o})})]},t):(0,n.jsxs)(x.Box,{children:[(0,n.jsx)(d.default,{src:r.url,alt:r.alt??"",width:r.dimensions?.width??0,height:r.dimensions?.height??0},t),(0,n.jsxs)(x.Box,{children:[(0,n.jsx)(x.Box,{fontSize:ey[l],children:(0,n.jsx)(H.PrismicRichText,{field:a})}),(0,n.jsx)(x.Box,{fontSize:eS[s],children:(0,n.jsx)(H.PrismicRichText,{field:o})})]})]},t)})})})}),s&&(0,n.jsx)(eg.ModalFooter,{children:(0,n.jsx)(Y,{images:s,updateCurrentImage:e=>{a(e)}})})]})]})},ey={Default:"xl",Small:"lg",Large:"3xl",Jumbo:"4xl"},eS={Default:"md",Small:"sm",Large:"lg",Jumbo:"xl"};var e_=e.i(1636);let ej=({isOpen:e,setIsOpen:t})=>(0,n.jsxs)(S.Modal,{onClose:()=>t(!1),size:"full",isOpen:e,children:[(0,n.jsx)(_.ModalOverlay,{}),(0,n.jsxs)(j.ModalContent,{borderRadius:"0",children:[(0,n.jsx)(C.ModalCloseButton,{}),(0,n.jsx)(k.ModalBody,{children:(0,n.jsx)(e_.Center,{children:"3rd Party content here"})})]})]}),ew=({primary:e,items:t})=>{let[i,r]=(0,c.useState)(!1),[o,a]=(0,c.useState)(!1),{gallery_title:l,gallery_button_label:s,third_party_button_label:d,layout:u,button_alignment:m,navigation_placement:g,content:y,cta_border_type:S,gallery_elements:_,description_color:j,title_color:w,title_font_weight:k,description_font_weight:C,cta_bg_color:T,cta_font_color:O,cta_border_color:B,cta_hover_bg_color:P,cta_hover_font_color:E,cta_hover_border_color:N,id:R}=e;
396return(0,n.jsxs)(b.Wrapper,{id:R??void 0,layout:u,height:"auto",children:[(0,n.jsxs)(x.Box,{textAlign:"center",mb:"30px",children:[(0,n.jsx)(L.Headline,{fontSize:"4xl",mb:"15px",display:"block",color:p.contentColors[w],fontWeight:k,children:(0,n.jsx)(H.PrismicRichText,{field:l})}),(0,n.jsx)(x.Box,{color:p.contentColors[j],fontWeight:C,children:(0,n.jsx)(H.PrismicRichText,{field:y})})]}),(0,n.jsxs)(f.Grid,{h:"100%",overflow:"hidden",pos:"relative",children:[(0,n.jsx)(A.Carousel,{child:t,renderChildren:e=>e.map((e,t)=>(0,n.jsx)(W.Slide,{index:t,tag:"div","aria-selected":"false","aria-label":"slide",role:"tab",children:(0,n.jsx)(ek,{...e})},t)),autoPlay:!0,autoHeight:!0,speed:3e4,arrowsEnabled:!0,dotsEnabled:!0,dotsPlacement:g,visibleSlides:1}),(0,n.jsx)(v.Flex,{as:M.Container,variant:"wide",pos:"absolute",top:"0",left:"0",right:"0",h:"100%",...eC[m],pt:{base:"35px",md:"60px"},pb:{base:"35px",md:"37px"},zIndex:"1",children:(0,n.jsxs)($.Stack,{direction:{base:"column",md:"row"},spacing:"20px",color:"white",children:[s&&_?.uid&&(0,n.jsx)(h.CmsButton,{ctaBorderType:S,ctaText:s,onClick:()=>r(!0),ctaBgColor:T,ctaFontColor:O,ctaBorderColor:B,ctaHoverBgColor:P,ctaHoverFontColor:E,ctaHoverBorderColor:N}),d&&(0,n.jsx)(h.CmsButton,{ctaBorderType:S,ctaText:d,onClick:()=>a(!0),ctaBgColor:T,ctaFontColor:O,ctaBorderColor:B,ctaHoverBgColor:P,ctaHoverFontColor:E,ctaHoverBorderColor:N})]})})]}),_?.uid&&(0,n.jsx)(ev,{setIsOpen:r,isOpen:i,uid:_.uid}),d&&(0,n.jsx)(ej,{isOpen:o,setIsOpen:a})]})},ek=({video:e,image:t,tint_percentage:i})=>(0,n.jsx)(x.Box,{children:e.embed_url?(0,n.jsx)(q.Video,{video:e,isHalfImage:!1}):t.url?(0,n.jsx)(x.Box,{pos:"relative",w:"100%",h:"100%",_after:{content:"''",w:"100%",h:"100%",d:"block",pos:"absolute",top:"0",left:"0",bg:`rgba(0, 0, 0, 0.${i})`},sx:{"> span":{height:"100% !important"}},children:(0,n.jsx)(d.default,{src:t.url,layout:"responsive",width:t.dimensions?.width,height:t.dimensions?.height,alt:t.alt??"Item"})}):null}),eC={"Bottom Right":{alignItems:"flex-end",justifyContent:"flex-end"},"Bottom Center":{alignItems:"flex-end",justifyContent:"center"},"Bottom Left":{alignItems:"flex-end",justifyContent:"flex-start"},"Center Right":{alignItems:"center",justifyContent:"flex-end"},"Center Center":{alignItems:"center",justifyContent:"center"},"Center Left":{alignItems:"center",justifyContent:"flex-start"},"Top Right":{alignItems:"flex-start",justifyContent:"flex-end"},"Top Center":{alignItems:"flex-start",justifyContent:"center"},"Top Left":{alignItems:"flex-start",justifyContent:"flex-start"}},eT=({primary:e})=>{let{section_title:t,title_size:i,subtitle_size:r,subtitle_font_weight:o,title_font_weight:a,section_subtitle:l,title_color:s,subtitle_color:c,bg_color:d,alignment:u,id:h}=e;return(0,n.jsx)(x.Box,{id:h??void 0,bg:d??void 0,w:"full",children:(0,n.jsx)(M.Container,{maxW:{base:"unset",xl:"4xl"},children:(!!t.length??!!l.length)&&(0,n.jsxs)(x.Box,{textAlign:u??"left",children:[t&&(0,n.jsx)(x.Box,{sx:{h2:{fontFamily:"heading",fontWeight:a,fontSize:p.titleFontSizes[i],color:p.contentColors[s]}},children:(0,n.jsx)(H.PrismicRichText,{field:t})}),!!l.length&&(0,n.jsx)(x.Box,{fontWeight:o,fontSize:p.contentFontSizes[r],color:p.contentColors[c],children:(0,n.jsx)(H.PrismicRichText,{field:l})})]})})})},eO=({primary:e})=>{let{content:t,id:i}=e;return t?(0,n.jsx)("div",{id:i??void 0,dangerouslySetInnerHTML:{__html:t}}):null};var eB=e.i(83840);let eP=(0,eb.chakra)(x.Box,{baseStyle:{".submitted-message.hs-main-font-element":{fontSize:"md",color:"gray.800"},form:{fieldset:{maxW:"unset",".input":{marginRight:"0"},"&.form-columns-1":{w:{base:"100%",md:"50%"},"> div":{paddingRight:{base:"0",md:"8%"}}},"&.form-columns-2, &.form-columns-3":{"> div":{w:{base:"100%",md:"50%"},d:"inline-block"}},"&.form-columns-2":{w:"100%","> div":{"&:not(:last-child)":{paddingRight:{base:"0",md:"4%"}}}},"&.form-columns-3":{"> div":{"&:not(:last-child)":{paddingRight:{base:"0",md:"3%"}},"&:last-child":{width:"34%"}}},"> div":{minHeight:"55px",position:"relative",zIndex:"1",marginBottom:{base:"20px",md:"10px"}}}},label:{".hs-form-required":{color:"red.600",fontSize:"sm",mx:"2px"}},".hs":{"&-form-field":{marginBottom:"25px",pos:"relative"},"&-form-booleancheckbox > label > span":{ml:"15px",mt:"10px"}
396,"&-input":{w:"100% !important",label:{color:"secondary.200"},'&[type="text"], &[type="email"], &[type="tel"], &[type="number"]':{backgroundColor:"transparent",border:"solid 1px",borderColor:"secondary.60",outline:"none",transition:"all ease-in-out 0.3s",textAlign:"center",height:"40px",marginTop:"10px"},'&[type="checkbox"]':{flex:"1",maxWidth:"20px",position:"relative","&::before":{position:"relative",display:"block",width:"15px",height:"15px",border:"1px solid",borderColor:"secondary.300",content:"''",background:"white",boxSizing:"content-box"},"&::after":{content:"''",position:"absolute",display:"block",left:"4px",top:"4px",width:"9px",height:"9px",borderRadius:"100%"},"&:checked::after":{backgroundColor:"secondary.300"}}},"&-fieldtype-text, &-fieldtype-select":{label:{display:"block",textAlign:"center",width:"100%",fontSize:"14px",lineHeight:"1.2",position:"static !important"}},"&-fieldtype-select":{select:{borderRadius:"0",padding:"5px 10px",marginTop:"10px",outline:"none",height:"40px",border:"1px solid",borderColor:"secondary.60"}},"&-error-msgs":{listStyle:"none",position:"absolute",left:"0",top:"100%",width:"90%",textAlign:"center",li:{padding:"2px 0 !important","label.hs-error-msg":{marginTop:"0",fontSize:"xs",lineHeight:"1"}}},"&-error-msg":{color:"var(--chakra-colors-red-600) !important",justifyContent:"center"},"&-main-font-element":{color:"var(--chakra-colors-red-600)",justifyContent:"center"},"&-documents":{height:"100%",marginTop:"40px","> label":{textTransform:"uppercase",marginBottom:"20px",display:"block",font:"400 16px / 1.2",fontFamily:"heading",".hs-form-required":{display:"none"}},"> legend":{margin:"18px 0",color:"secondary.600",fontSize:"sm","&::before":{content:'"*"',marginRight:"2px"}},"> .hs-error-msgs":{marginTop:"-22px"},".input":{height:"36px",display:"flex",alignItems:"center",position:"relative",margin:"30px 0",outline:"none"},input:{color:"secondary.200",paddingLeft:"40px","&::-webkit-file-upload-button":{visibility:"hidden"},"&:hover":{"&::before":{background:"#ccc"}},"&::before":{content:'"Browse"',background:"secondary.50",padding:"10px 40px",borderRadius:"30px",color:"secondary.600",position:"absolute",left:"0",top:"0",cursor:"pointer",transition:"all ease-in-out 0.3s"}}},"&-button":{border:"1px solid",borderColor:"secondary.600",color:"secondary.600",background:"transparent",fontSize:"lg",lineHeight:"1.2",padding:"20px",minWidth:"240px",transition:"all ease-in-out 0.3s",cursor:"pointer",margin:"40px auto 0",fontFamily:"heading",minH:{base:"50px",xl:"70px"},marginBottom:"50px","&:hover":{background:"primary.500",color:"white"}}},".actions":{textAlign:"center"},".inputs-list":{listStyle:"none",padding:"0",li:{padding:"5px 0"},label:{display:"flex",alignItems:"center",fontSize:"13px",color:"secondary.300"}},textarea:{border:"1px solid",borderColor:"secondary.60",borderRadius:"0"}}});var eM=e.i(16590);let eE=({primary:e})=>{let{form_id:t,portal_id:i,id:r,cta_border_type:o,cta_bg_color:a,cta_font_color:l,cta_border_color:s,cta_hover_bg_color:c,cta_hover_font_color:d,cta_hover_border_color:u,internal_padding:h}=e;return(0,n.jsx)(M.Container,{id:r??void 0,maxW:"container.lg",py:{base:h?"20px":void 0,md:h?`${h}px`:void 0},sx:(0,eM.formStyles)({formColor:"Brand",formType:"Outline",formStyle:o,formId:t,ctaBgColor:a,ctaFontColor:l,ctaBorderColor:s,ctaHoverBgColor:c,ctaHoverFontColor:d,ctaHoverBorderColor:u}),children:(0,n.jsx)(eP,{children:(0,n.jsx)(eB.HubSpotForm,{portalId:i,formId:t})})})},eN=({primary:e})=>{let{size:t,bg_color:i}=e;return(0,n.jsx)(x.Box,{h:eR[t],bg:i??"white",w:"100%"})},eR={Default:{base:"55px",md:"115px"},Large:{base:"87px",md:"175px"},Small:{base:"25px",md:"55px"}},eI=({primary:e})=>{let{address:t,contact:i,hours:r,bg_color:o,id:a}=e;return(0,n.jsx)(x.Box,{id:a??void 0,borderWidth:"1px 0",borderColor:"primary.100",w:"100%",bg:o??"white",children:(0,n.jsxs)(E.Wrap,{as:M.Container,spacing:"30px",p:"40px 15px",justify:"center",children:[t&&(0,n.jsxs)(eF,{as:"p",children:[(0,n.jsx)("strong",{children:"Address:"})," ",t]}),r&&(0,n.jsxs)(eF,{as:"p",children:[(0,n.jsx)("strong",{children:"Hours:"})," ",r]}),i&&(0,n.jsxs)(eF,{as:"p",children:[(0,n.jsx)("strong",{children:"Contact:"})," ",i]})]})})},eF=(0,eb.chakra)(x.Box,{baseStyle:{textTransform:"uppercase",fontFamily:"heading",fontSize:"sm",letterSpacing:"2px",textAlign:"center",strong:{fontWeight:"medium"}}});var eD=e.i(36809);let ez=({currentVerticalPlacement:e,currentHorizontalPlacement:t,...i})=>{let{body_text:r,body_size:o,cta_border_type:a,cta_link:l,cta_link_2:s,cta_text:c,cta_text_2:d,open_cta2_on_a_new_tab:m,open_cta_on_a_new_tab:g,headline_text:b,headline_weight:f,headline_size:v,body_font_weight:y,cta_placement:S,headline_placement:_,body_placement:j,cta_bg_color:w,cta_font_color:k,cta_border_color:C,cta_hover_bg_color:T,cta_hover_font_color:O,cta_hover_border_color:B,hasTrigger:P,onOpen:M}=i;return(0,n.jsxs)($.Stack,{direction:"column",justifyContent:"bottom"===e?"flex-end":"center",alignItems:"left"===t?"flex-start":"right"===t?"flex-end":"center",spacing:{base:"40px","3xl":"60px"},children:[eL(_)===e&&eH(_)===t&&(0,n.jsx)(L.Headline,{size:v??"md",variant:f??"",w:{base:"auto",sm:"80vw",md:"60vw"},mx:"auto",textAlign:_?.split("-")[0]??"center",children:(0,n.jsx)(H.PrismicRichText,{field:b})}),r.length>0&&eL(j)===e&&eH(j)===t&&(0,n.jsx)(x.Box,{maxW:"4xl",w:"100%",mx:"auto",lineHeight:"1",fontWeight:y,textAlign:j?.split("-")[0]??"center",fontSize:p.contentFontSizes[o],children:(0,n.jsx)(H.PrismicRichText,{field:r})}),eL(S)===e&&eH(S)===t&&(0,n.jsxs)($.Stack,{direction:{base:"column",md:"row"},spacing:"20px",w:"100%",justify:eA[S?.split("-")[0]??"center"],children:[l&&c&&(0,n.jsx)(n.Fragment,{children:P&&"#modal-trigger"===l?(0,n.jsx)(h.CmsButton,{ctaBorderType:a,ctaText:c,target:g?"_blank":"_self",ctaBgColor:w,ctaFontColor:k,ctaBorderColor:C,ctaH
396overBgColor:T,ctaHoverFontColor:O,ctaHoverBorderColor:B,onClick:M}):(0,n.jsx)(h.CmsButton,{as:u.default,href:l,tabIndex:0,role:"link",ctaBorderType:a,ctaText:c,target:g?"_blank":"_self",ctaBgColor:w,ctaFontColor:k,ctaBorderColor:C,ctaHoverBgColor:T,ctaHoverFontColor:O,ctaHoverBorderColor:B})}),s&&d&&(0,n.jsx)(n.Fragment,{children:P&&"#modal-trigger"===s?(0,n.jsx)(h.CmsButton,{tabIndex:0,ctaBorderType:a,ctaText:d,target:m?"_blank":"_self",ctaBgColor:w,ctaFontColor:k,ctaBorderColor:C,ctaHoverBgColor:T,ctaHoverFontColor:O,ctaHoverBorderColor:B,onClick:M}):(0,n.jsx)(h.CmsButton,{as:u.default,href:s,role:"link",tabIndex:0,ctaBorderType:a,ctaText:d,target:m?"_blank":"_self",ctaBgColor:w,ctaFontColor:k,ctaBorderColor:C,ctaHoverBgColor:T,ctaHoverFontColor:O,ctaHoverBorderColor:B})})]})]})},eH=e=>e.split("-")[0],eL=e=>e.split("-")[1],eA={left:"flex-start",center:"center",right:"flex-end"},eW=({primary:e,items:t})=>{let{isOpen:i,onOpen:r,onClose:o}=(0,eD.useDisclosure)(),{layout:a,height:l,navigation_placement:s,display_arrows:d,bg_color:u,lead_capture_form_id:h,lead_capture_form_portal:p,form_color:g,display_form_inside_modal:f,form_modal_trigger_text:x,cta_border_type:y,button_type:S,cta_bg_color:_,cta_font_color:j,cta_border_color:w,cta_hover_bg_color:k,cta_hover_font_color:C,cta_hover_border_color:T,id:O}=e;t.find(e=>e.video.embed_url);let[B,P]=(0,c.useState)(0);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(b.Wrapper,{id:O??void 0,layout:a,bg:u??"white",pos:"relative",minH:B,height:"auto",children:[t.length>1?(0,n.jsx)(A.Carousel,{child:t,renderChildren:e=>e.map((e,t)=>(0,n.jsx)(W.Slide,{index:t,tag:"div",role:"tab","aria-selected":"false","aria-label":"slide",children:(0,n.jsx)(e$,{...e,height:eU[l],hasForm:h&&p,hasTrigger:!!(h&&p&&f),onOpen:r,setHeroHeight:P},t)},t)),autoPlay:!0,autoHeight:!0,dotsEnabled:!d,dotsPlacement:s?.toLowerCase(),speed:3e4,arrowsEnabled:d,dragEnabled:!1}):t.map((e,t)=>(0,n.jsx)(e$,{...e,height:eU[l],hasTrigger:!!(h&&p&&f),onOpen:r,setHeroHeight:P},t)),h&&p&&(0,n.jsx)(v.Flex,{pos:"absolute",top:"0",left:"0",w:"100%",h:"100%",zIndex:"2",flexDirection:"row-reverse",pointerEvents:"none",children:(0,n.jsxs)(v.Flex,{h:"100%",w:"75%",mx:"auto",sx:eY,justifyContent:"space-between",alignItems:"center",flexWrap:{base:"wrap",md:"nowrap"},children:[(0,n.jsx)(v.Flex,{maxW:{base:"100%",md:"50%"}}),h&&p&&!f&&(0,n.jsx)(eM.Form,{formId:h,formPortalId:p,formType:S,formStyle:y,formColor:g,ctaBgColor:_,ctaFontColor:j,ctaBorderColor:w,ctaHoverBgColor:k,ctaHoverFontColor:C,ctaHoverBorderColor:T})]})})]}),h&&p&&(0,n.jsx)(m.ModalForm,{isOpen:i,onClose:o,formId:h,formPortalId:p,buttonType:S,ctaBorderType:y,formColor:g,ctaBgColor:_,ctaFontColor:j,ctaBorderColor:w,ctaHoverBgColor:k,ctaHoverFontColor:C,ctaHoverBorderColor:T})]})},e$=e=>{let{image:t,image_placement:i,overlay_tint_percentage:r,content_color:o,height:a,video:l,ratio:s,hasForm:u=!1,setHeroHeight:h}=e,p="Full"===i,m="Right"===i,g=(0,c.useRef)(null),b=e=>{h(e?.current?.clientHeight)};return(0,c.useEffect)(()=>{window.addEventListener("resize",function(e){b(g)},!0)}),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(f.Grid,{ref:g,minH:"100%",overflow:"hidden",sx:{"grid-template-areas":"'hero'","> *":{gridArea:"hero"}},onLoad:()=>b(g),children:[l.embed_url?(0,n.jsx)(q.Video,{video:l,isHalfImage:!p,isAlignRight:m,ratio:l.width&&l.height?l.width/l.height:s,height:"100%"}):t.url?(0,n.jsx)(x.Box,{placeSelf:m?"end":"start",pos:"relative",w:{base:"100%",md:p?"100%":"50%"},h:"100%",_after:{content:"''",w:"100%",h:"100%",d:"block",pos:"absolute",top:"0",left:"0",bg:`rgba(0, 0, 0, 0.${r})`},sx:{"> span":{height:"100% !important"}},children:(0,n.jsx)(d.default,{src:t.url,layout:"responsive",objectFit:"cover",width:t.dimensions?.width,height:t.dimensions?.height,alt:t.alt??"Template"})}):null,(0,n.jsxs)(f.Grid,{as:M.Container,maxW:"container.xl",gridTemplateColumns:"1fr",gridTemplateRows:{base:"unset",md:"1fr 1fr 1fr"},h:"100%",zIndex:"2",alignItems:i?eV[i]:void 0,pt:{base:"20px",md:"0"},pb:"50px",flexDirection:"column",justifyContent:"flex-end",children:[(0,n.jsx)(x.Box,{}),(0,n.jsxs)(f.Grid,{gridTemplateColumns:"repeat(3, 1fr)",gridGap:"10
396px",className:"middle",flexDirection:"column",justifyContent:"center",minH:"33%",w:{base:"100%",md:p?"100%":"50%"},color:eq[o],margin:u?{base:"30px auto auto",md:"0"}:void 0,display:u?{base:"block",md:"grid"}:void 0,alignItems:"center",children:[(0,n.jsx)(ez,{currentVerticalPlacement:"middle",currentHorizontalPlacement:"left",...e}),(0,n.jsx)(ez,{currentVerticalPlacement:"middle",currentHorizontalPlacement:"center",...e}),(0,n.jsx)(ez,{currentVerticalPlacement:"middle",currentHorizontalPlacement:"right",...e}),u&&(0,n.jsx)(x.Box,{w:{base:"100%",md:"26vw"},maxW:{base:"unset",lg:"400px"}})]}),(0,n.jsxs)(f.Grid,{gridTemplateColumns:"repeat(3, 1fr)",gridGap:"10px",className:"bottom",flexDirection:"column",justifyContent:"flex-end",minH:"25%",w:{base:"100%",md:p?"100%":"50%"},color:eq[o],margin:u?{base:"30px auto auto",md:"0"}:void 0,display:u?{base:"block",md:"grid"}:void 0,alignSelf:"end",children:[(0,n.jsx)(ez,{currentVerticalPlacement:"bottom",currentHorizontalPlacement:"left",...e}),(0,n.jsx)(ez,{currentVerticalPlacement:"bottom",currentHorizontalPlacement:"center",...e}),(0,n.jsx)(ez,{currentVerticalPlacement:"bottom",currentHorizontalPlacement:"right",...e}),u&&(0,n.jsx)(x.Box,{w:{base:"100%",md:"26vw"},maxW:{base:"unset",lg:"400px"}})]})]})]})})},eq={White:"white",Light:"primary.50",Dark:"secondary.700",Black:"black"},eV={Left:"flex-end",Right:"flex-start",Full:"center"},eU={"100%":"var(--app-height)","80%":"calc(var(--app-height) * 0.8)","50%":"calc(var(--app-height) / 2)"},eY={h:"100%",py:"50px",p:{fontSize:{base:"md",lg:"xl"}}},eX=(0,o.lazyHydrated)(()=>e.A(41484)),eZ=(0,o.lazyHydrated)(()=>e.A(53823)),eK=(0,o.lazyHydrated)(()=>e.A(48557)),eG=(0,o.lazyHydrated)(()=>e.A(95489)),eQ=(0,o.lazyHydrated)(()=>
396e.A(82485)),eJ=({slice:e})=>{switch(e.slice_type){case"image_object":return(0,n.jsx)(t.ImageObject,{...e});case"image_slider":return(0,n.jsx)(i.ImageSlider,{...e});case"rich_text":return(0,n.jsx)(r.RichText,{...e});case"text_drawers":return(0,n.jsx)(eQ,{...e});case"accessibility_button":return(0,n.jsx)(a.AccessibilityButton,{...e});case"category":return(0,n.jsx)(s.Category,{...e});case"gallery":return(0,n.jsx)(ew,{...e});case"content":return(0,n.jsx)(B,{...e});case"spacer":return(0,n.jsx)(eN,{...e});case"html_snipped":return(0,n.jsx)(eO,{...e});case"store_label":return(0,n.jsx)(eI,{...e});case"header":return(0,n.jsx)(eT,{...e});case"single_cta":return(0,n.jsx)(N,{...e});case"embed_video":return(0,n.jsx)(z,{...e});case"template_hero":return(0,n.jsx)(eW,{...e});case"accordion":return(0,n.jsx)(l.Accordion,{...e});case"hubspot_form":return(0,n.jsx)(eE,{...e});case"flipping_book_section":return(0,n.jsx)(eG,{...e});case"video_embed":return(0,n.jsx)(eK,{...e});case"hubspot_form_v2":return(0,n.jsx)(eZ,{...e});case"jump_links":return(0,n.jsx)(eX,{...e});default:return null}};e.i(7847),e.i(83882),e.i(24255)},31625,54986,58717,69778,e=>{"use strict";e.s([],31625),e.s(["CmsNavigation",()=>S],54986),e.i(59836),e.i(85390);var t=e.i(80447),i=e.i(2416);e.i(13662);var r=e.i(15005);e.i(66674);var n=e.i(2788);e.i(2744);var o=e.i(36808),a=e.i(82735),l=e.i(49945),s=e.i(93544),c=e.i(97905),d=e.i(67637),u=e.i(54199),h=e.i(27139),p=e.i(75482),m=e.i(51457),g=e.i(49988),b=e.i(67491),f=e.i(89622),x=e.i(36809);e.i(94617);var v=e.i(14122),y=e.i(8063);let S=({navUid:e,CmsNavigationColor:S,displayNavigationOverContent:_})=>{let{document:j}=(0,n.useDocument)({uid:e,types:[o.EntityType.CmsNav]}),{isOpen:w,onOpen:k,onClose:C}=(0,x.useDisclosure)(),T=(0,v.usePath)();return(0,t.jsxs)(s.Flex,{pt:{base:"30px",md:"60px"},pb:"32px",w:{base:"100%",md:"75%"},mx:"auto",px:"15px",justify:"space-between",align:"center",pos:_?"absolute":"static",top:"0",left:"0",right:"0",zIndex:"3",color:a.contentColors[S],children:[(0,t.jsx)(l.Link,{as:i.default,href:T.Home,tabIndex:0,role:"link",w:{base:"60vw",md:"260px"},h:"24px",children:(0,t.jsx)(y.Logo,{})}),(0,t.jsx)(c.HStack,{spacing:"30px",display:{base:"none",md:"flex"},children:j?.data.top_items.map(e=>e.url?(0,t.jsx)(l.Link,{as:i.default,href:e.url,fontFamily:"heading",fontSize:"lg",tabIndex:0,role:"link",children:e.label},e.url):null)}),(0,t.jsx)(f.Button,{role:"button",tabIndex:0,variant:"unstyled",onClick:k,display:{base:"flex",md:"none"},children:(0,t.jsx)(r.SvgMenu,{fill:a.contentColors[S]})}),(0,t.jsxs)(u.Drawer,{isOpen:w,placement:"right",onClose:C,children:[(0,t.jsx)(m.DrawerOverlay,{}),(0,t.jsxs)(g.DrawerContent,{children:[(0,t.jsx)(b.DrawerCloseButton,{}),(0,t.jsx)(p.DrawerHeader,{children:(0,t.jsx)(y.Logo,{})}),(0,t.jsx)(h.DrawerBody,{mt:"40px",children:(0,t.jsx)(d.VStack,{spacing:"30px",align:"flex-start",children:j?.data.top_items.map(e=>e.url?(0,t.jsx)(l.Link,{as:i.default,href:e.url,role:"link",fontFamily:"heading",tabIndex:0,children:e.label},e.url):null)})})]})]})]})};var _=e.i(99161);function j(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,r)}return i}function w(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?j(Object(i),!0).forEach(function(t){O(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):j(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function k(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function C(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function T(e,t,i){return t&&C(e.prototype,t),i&&C(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}function O(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function B(){return(B=Object.assign.bind()).apply(this,arguments)}function P(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}
396function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e,t){return(E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function N(e,t){if(null==e)return{};var i,r,n=function(e,t){if(null==e)return{};var i,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)i=o[r],t.indexOf(i)>=0||(n[i]=e[i]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)i=o[r],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}function R(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(e){var t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var i,r=M(e);i=t?Reflect.construct(r,arguments,M(this).constructor):r.apply(this,arguments);if(i&&("object"==typeof i||"function"==typeof i))return i;if(void 0!==i)throw TypeError("Derived constructors may only return object or undefined");return R(this)}}function F(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return D(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?D(e,void 0):void 0}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,r=Array(t);i<t;i++)r[i]=e[i];return r}function z(e,t){return e(t={exports:{}},t.exports),t.exports}function H(){}function L(){}function A(e){return e.map(function(e){return!1===e?null:e}).join(" ").replace(/\s+/g," ").trim()}function W(e){return"".concat(e,"%")}function $(e,t,i){if(e===t)return!0;var r=ea[eo(e)],n=ea[eo(t)];return!(!r||r!==n)&&r(e,t,i)}function q(e){return function(t,i,r){if(!r)return e(t,i,[]);for(var n,o=r.length;n=r[--o];)if(n[0]===t&&n[1]===i)return!0;return e(t,i,r)}}function V(e){var t=[];for(var i in e)"constructor"!==i&&t.push(i);return t}function U(e,t){return!1!==t.clone&&t.isMergeableObject(e)?X(Array.isArray(e)?[]:{},e,t):e}function Y(e,t,i){return e.concat(t).map(function(e){return U(e,i)})}function X(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||Y,i.isMergeableObject=i.isMergeableObject||es;var r,n,o=Array.isArray(t);return o===Array.isArray(e)?o?i.arrayMerge(e,t,i):(n={},(r=i).isMergeableObject(e)&&Object.keys(e).forEach(function(t){n[t]=U(e[t],r)}),Object.keys(t).forEach(function(i){r.isMergeableObject(t[i])&&e[i]?n[i]=X(e[i],t[i],r):n[i]=U(t[i],r)}),n):U(t,i)}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return{}},i=function(i){function r(e,i){var o;return k(this,r),(o=n.call(this,e,i)).state=t(w({},i.state)),o.updateStateProps=o.updateStateProps.bind(R(o)),o}P(r,i);var n=I(r);return T(r,[{key:"componentDidMount",value:function(){this.context.subscribe(this.updateStateProps)}},{key:"shouldComponentUpdate",value:function(e,t){return!el(t,this.state)||!el(e,this.props)}},{key:"componentWillUnmount",value:function(){this.context.unsubscribe(this.updateStateProps)}},{key:"updateStateProps",value:function(){this.setState(t(w({},this.context.state)))}},{key:"render",value:function(){var t=this,i=eu(this.state,this.props);return _.default.createElement(e,B({ref:function(e){t.instance=e}},i,{carouselStore:{getStoreState:this.context.getStoreState,masterSpinnerError:this.context.masterSpinnerError,masterSpinnerSuccess:this.context.masterSpinnerSuccess,setStoreState:this.context.setStoreState,subscribeMasterSpinner:this.context.subscribeMasterSpinner,unsubscribeAllMasterSpinner:this.context.unsubscribeAllMasterSpinner,unsubscribeMasterSpinner:this.context.unsubscribeMasterSpinner}}),this.props.children)}}]),r}(_.default.Component);
396return O(i,"contextType",eh),O(i,"propTypes",{children:et.children}),O(i,"defaultProps",{children:null}),i}L.resetWarningCache=H;var K=function(){function e(e,t,i,r,n,o){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==o){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:L,resetWarningCache:H};return i.PropTypes=i,i},G=z(function(e){e.exports=K()}),Q="loading",J="success",ee="error",et={children:G.oneOfType([G.arrayOf(G.node),G.node]),direction:G.oneOf(["forward","backward"]),height:function(e,t){var i=e[t];return"vertical"!==e.orientation||null!==i&&"number"==typeof i?null:Error("Missing required property '".concat(t,"' when orientation is vertical. You must supply a number representing the height in pixels"))},orientation:G.oneOf(["horizontal","vertical"]),isBgImage:function(e,t){return!0===e[t]&&"img"===e.tag?Error("HTML img elements should not have a backgroundImage. Please use ".concat(t," for other block-level HTML tags, like div, a, section, etc...")):null}},ei=function(e){var t=e.min;return Math.min(e.max,Math.max(t,e.x))},er=["carouselStore","className","currentSlide","disabled","onClick","step","totalSlides","visibleSlides","infinite"],en=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).handleOnClick=r.handleOnClick.bind(R(r)),r}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props,i=t.carouselStore,r=t.currentSlide,n=t.onClick,o=t.step,a=t.infinite,l=t.visibleSlides,s=t.totalSlides-l,c=Math.max(r-o,0);a&&(c=0===r?s:c),i.setStoreState({currentSlide:c,isPlaying:!1},null!==n&&n.call(this,e))}},{key:"render",value:function(){var e=this.props,i=(e.carouselStore,e.className),r=(e.currentSlide,e.disabled,e.onClick,e.step,e.totalSlides,e.visibleSlides,e.infinite),n=N(e,er),o=A(["buttonBack___1mlaL","carousel__back-button",i]),a=t.setDisabled(this.props.disabled,this.props.currentSlide,r);return _.default.createElement("button",B({type:"button","aria-label":"previous",className:o,onClick:this.handleOnClick,disabled:a},n),this.props.children)}}],[{key:"setDisabled",value:function(e,t,i){return null!==e?e:0===t&&!i}}]),t}(_.default.Component);O(en,"propTypes",{carouselStore:G.object.isRequired,children:et.children.isRequired,className:G.string,currentSlide:G.number.isRequired,disabled:G.bool,onClick:G.func,step:G.number.isRequired,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired,infinite:G.bool}),O(en,"defaultProps",{className:null,disabled:null,onClick:null,infinite:!1});var eo=z(function(e,t){var i={}.toString,r="u">typeof window?window.Node:Function;e.exports=t=function(e){var t=typeof e;if("object"!=t)return t;if("object"==(t=n[i.call(e)]))return e instanceof Map?"map":e instanceof Set?"set":"object";if(t)return t;if(e instanceof r)switch(e.nodeType){case 1:return"element";case 3:return"text-node";case 9:return"document";case 11:return"document-fragment";default:return"dom-node"}};var n=t.types={"[object Function]":"function","[object Date]":"date","[object RegExp]":"regexp","[object Arguments]":"arguments","[object Array]":"array","[object Set]":"set","[object String]":"string","[object Null]":"null","[object Undefined]":"undefined","[object Number]":"number","[object Boolean]":"boolean","[object Object]":"object","[object Map]":"map","[object Text]":"text-node","[object Uint8Array]":"bit-array","[object Uint16Array]":"bit-array","[object Uint32Array]":"bit-array","[object Uint8ClampedArray]":"bit-array","[object Error]":"error","[object FormData]":"form-data","[object File]":"file","[object Blob]":"blob"}}),ea=(eo.types,{});ea.number=function(e,t){return e!=e&&t!=t},ea.function=function(e,t,i){return e.toString()===t.toString()&&ea.object(e,t,i)&&$(e.prototype,t.prototype)},ea.date=function(e,t){return+e==+t},ea.regexp=function(e,t){return e.toString()===t.toString()},ea.element=function(e,t){return e.outerHTML===t.outerHTML},ea.textnode=function(e,t){return e.textContent===t.textContent},ea.arguments=ea["bit-array"]=ea.array=q(function(e,t,i){var r=e.length;if(r!==t.length)return!1;for(i.push([e,t]);r--;)if(!$(e[r],t[r],i))return!1;return!0}),ea.object=q(function(e,t,i){if("function"==typeof e.equal)return i.push([e,t]),e.equal(t,i);var r=V(e),n=V(t),o=r.length;if(o!==n.length)return!1;for(r.sort(),n.sort();o--;)if(r[o]!==n[o])return!1;for(i.push([e,t]),o=r.length;o--;){var a=r[o];if(!$(e[a],t[a],i))return!1}return!0});var el=$,es=function(e){var t,i;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&(i=e).$$typeof!==ec&&i.$$typeof!==Symbol.for("react.transitional.element")},ec="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;X.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,i){return X(e,i,t)},{})};var ed,eu=X,eh=_.default.createContext(),ep=function e(t){return Object.freeze(t),Object.getOwnPropertyNames(t).forEach(function(i){!t.hasOwnProperty(i)||null===t[i]||"object"!=typeof t[i]&&"function"!=typeof t[i]||Object.isFrozen(t[i])||e(t[i])}),t},em={masterSpinnerFinished:!1},eg=function(){function e(t){k(this,e),this.state=ep(eu(em,t)),this.subscriptions=[],this.masterSpinnerSubscriptions={}
396,this.setStoreState=this.setStoreState.bind(this),this.getStoreState=this.getStoreState.bind(this),this.subscribe=this.subscribe.bind(this),this.unsubscribe=this.unsubscribe.bind(this),this.updateSubscribers=this.updateSubscribers.bind(this),this.subscribeMasterSpinner=this.subscribeMasterSpinner.bind(this),this.unsubscribeMasterSpinner=this.unsubscribeMasterSpinner.bind(this),this.unsubscribeAllMasterSpinner=this.unsubscribeAllMasterSpinner.bind(this),this.masterSpinnerSuccess=this.masterSpinnerSuccess.bind(this),this.masterSpinnerError=this.masterSpinnerError.bind(this)}return T(e,[{key:"setStoreState",value:function(e,t){this.state=ep(eu(this.state,e)),this.updateSubscribers(t)}},{key:"getStoreState",value:function(){return eu({},this.state)}},{key:"subscribe",value:function(e){this.subscriptions.push(e)}},{key:"unsubscribe",value:function(e){var t=this.subscriptions.indexOf(e);-1!==t&&this.subscriptions.splice(t,1)}},{key:"updateSubscribers",value:function(e){this.subscriptions.forEach(function(e){return e()}),"function"==typeof e&&e(this.getStoreState())}},{key:"subscribeMasterSpinner",value:function(e){-1===Object.keys(this.masterSpinnerSubscriptions).indexOf(e)&&(this.masterSpinnerSubscriptions[e]={success:!1,error:!1,complete:!1})}},{key:"unsubscribeMasterSpinner",value:function(e){return -1!==Object.keys(this.masterSpinnerSubscriptions).indexOf(e)&&(this.setMasterSpinnerFinished(),delete this.masterSpinnerSubscriptions[e])}},{key:"unsubscribeAllMasterSpinner",value:function(){this.masterSpinnerSubscriptions={},this.setMasterSpinnerFinished()}},{key:"masterSpinnerSuccess",value:function(e){this.masterSpinnerSubscriptions[e].success=!0,this.masterSpinnerSubscriptions[e].complete=!0,this.setMasterSpinnerFinished()}},{key:"masterSpinnerError",value:function(e){this.masterSpinnerSubscriptions[e].error=!0,this.masterSpinnerSubscriptions[e].complete=!0,this.setMasterSpinnerFinished()}},{key:"setMasterSpinnerFinished",value:function(){this.setStoreState({masterSpinnerFinished:this.isMasterSpinnerFinished()})}},{key:"isMasterSpinnerFinished",value:function(){var e=this;return 0===Object.keys(this.masterSpinnerSubscriptions).filter(function(t){return!0!==e.masterSpinnerSubscriptions[t].complete}).length}}]),e}(),eb=["children","className","currentSlide","disableAnimation","disableKeyboard","hasMasterSpinner","interval","isPageScrollLocked","isPlaying","lockOnWindowScroll","naturalSlideHeight","naturalSlideWidth","orientation","playDirection","step","dragStep","tag","totalSlides","touchEnabled","dragEnabled","visibleSlides","infinite","isIntrinsicHeight"],ef=(O(ed=function(e){function t(e){var r,n;if(k(this,t),n=i.call(this,e),e.isIntrinsicHeight&&"horizontal"!==e.orientation)throw Error('isIntrinsicHeight can only be used in "horizontal" orientation. See Readme for more information.');return n.carouselStore=new eg({currentSlide:e.currentSlide,disableAnimation:e.disableAnimation,disableKeyboard:e.disableKeyboard,hasMasterSpinner:e.hasMasterSpinner,imageErrorCount:0,imageSuccessCount:0,interval:e.interval,isPageScrollLocked:e.isPageScrollLocked,isPlaying:e.isPlaying,lockOnWindowScroll:e.lockOnWindowScroll,masterSpinnerThreshold:0,naturalSlideHeight:e.naturalSlideHeight,naturalSlideWidth:e.naturalSlideWidth,orientation:e.orientation,playDirection:e.playDirection,privateUnDisableAnimation:!1,slideSize:100/e.totalSlides*(r=e.visibleSlides)/r,slideTraySize:100*e.totalSlides/e.visibleSlides,step:e.step,dragStep:e.dragStep,totalSlides:e.totalSlides,touchEnabled:e.touchEnabled,dragEnabled:e.dragEnabled,visibleSlides:e.visibleSlides,infinite:e.infinite,isIntrinsicHeight:e.isIntrinsicHeight}),n}P(t,e);var i=I(t);return T(t,[{key:"componentDidUpdate",value:function(e){var t,i=this,r={};["currentSlide","disableAnimation","disableKeyboard","hasMasterSpinner","interval","isPlaying","naturalSlideHeight","naturalSlideWidth","lockOnWindowScroll","orientation","playDirection","step","dragStep","totalSlides","touchEnabled","dragEnabled","visibleSlides"].forEach(function(t){e[t]!==i.props[t]&&(r[t]=i.props[t])}),this.props.currentSlide===e.currentSlide||this.props.disableAnimation||(r.disableAnimation=!0,r.privateUnDisableAnimation=!0),this.props.totalSlides===e.totalSlides&&this.props.visibleSlides===e.visibleSlides||(r.slideSize=100/this.props.totalSlides*(t=this.props.visibleSlides)/t,r.slideTraySize=100*this.props.totalSlides/this.props.visibleSlides),this.carouselStore.state.currentSlide>=this.props.totalSlides&&(r.currentSlide=Math.max(this.props.totalSlides-1,0)),Object.keys(r).length>0&&this.carouselStore.setStoreState(r)}},{key:"componentWillUnmount",value:function(){this.carouselStore.unsubscribeAllMasterSpinner()}},{key:"getStore",value:function(){return this.carouselStore}},{key:"render",value:function(){var e=this.props,t=(e.children,e.className,e.currentSlide,e.disableAnimation,e.disableKeyboard,e.hasMasterSpinner,e.interval,e.isPageScrollLocked,e.isPlaying,e.lockOnWindowScroll,e.naturalSlideHeight,e.naturalSlideWidth,e.orientation,e.playDirection,e.step,e.dragStep,e.tag),i=(e.totalSlides,e.touchEnabled,e.dragEnabled,e.visibleSlides,e.infinite,e.isIntrinsicHeight,N(e,eb)),r=A(["carousel",this.props.className]);return _.default.createElement(t,B({className:r},i),_.default.createElement(eh.Provider,{value:this.carouselStore},this.props.children))}}]),t}
396(_.default.Component),"propTypes",{children:et.children.isRequired,className:G.string,currentSlide:G.number,disableAnimation:G.bool,disableKeyboard:G.bool,hasMasterSpinner:G.bool,interval:G.number,isPageScrollLocked:G.bool,isPlaying:G.bool,lockOnWindowScroll:G.bool,naturalSlideHeight:G.number.isRequired,naturalSlideWidth:G.number.isRequired,orientation:et.orientation,playDirection:et.direction,step:G.number,dragStep:G.number,tag:G.string,totalSlides:G.number.isRequired,touchEnabled:G.bool,dragEnabled:G.bool,visibleSlides:G.number,infinite:G.bool,isIntrinsicHeight:G.bool}),O(ed,"defaultProps",{className:null,currentSlide:0,disableAnimation:!1,disableKeyboard:!1,hasMasterSpinner:!1,interval:5e3,isPageScrollLocked:!1,isPlaying:!1,lockOnWindowScroll:!1,orientation:"horizontal",playDirection:"forward",step:1,dragStep:1,tag:"div",touchEnabled:!0,dragEnabled:!0,visibleSlides:1,infinite:!1,isIntrinsicHeight:!1}),ed);eh.Consumer;var ex,ev,ey,eS,e_,ej,ew=Z(en,function(e){return{currentSlide:e.currentSlide,step:e.step,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides,infinite:e.infinite}}),ek=["carouselStore","className","currentSlide","disabled","onClick","totalSlides"],eC=(Z((O(ex=function(e){function t(){var e;return k(this,t),(e=i.call(this)).handleOnClick=e.handleOnClick.bind(R(e)),e}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props,i=t.carouselStore,r=t.onClick;i.setStoreState({currentSlide:0,isPlaying:!1},null!==r&&r.call(this,e))}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.className),i=e.currentSlide,r=e.disabled,n=(e.onClick,e.totalSlides,N(e,ek)),o=A(["buttonFirst___2rhFr","carousel__first-button",t]);return _.default.createElement("button",B({type:"button","aria-label":"first",className:o,onClick:this.handleOnClick,disabled:null!==r?r:0===i},n),this.props.children)}}]),t}(_.default.Component),"propTypes",{carouselStore:G.object.isRequired,children:et.children.isRequired,className:G.string,currentSlide:G.number.isRequired,disabled:G.bool,onClick:G.func,totalSlides:G.number.isRequired}),O(ex,"defaultProps",{className:null,disabled:null,onClick:null}),ex),function(e){return{currentSlide:e.currentSlide,totalSlides:e.totalSlides}}),"buttonLast___2yuh0"),eT=["carouselStore","className","currentSlide","disabled","onClick","totalSlides","visibleSlides"],eO=(Z((O(ev=function(e){function t(){var e;return k(this,t),(e=i.call(this)).handleOnClick=e.handleOnClick.bind(R(e)),e}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props,i=t.carouselStore,r=t.onClick,n=t.totalSlides,o=t.visibleSlides;i.setStoreState({currentSlide:n-o,isPlaying:!1},null!==r&&r.call(this,e))}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.className),i=e.currentSlide,r=e.disabled,n=(e.onClick,e.totalSlides),o=e.visibleSlides,a=N(e,eT),l=A([eC,"carousel__last-button",t]);return _.default.createElement("button",B({type:"button","aria-label":"last",className:l,onClick:this.handleOnClick,disabled:null!==r?r:i>=n-o},a),this.props.children)}}]),t}(_.default.Component),"propTypes",{carouselStore:G.object.isRequired,children:et.children.isRequired,className:G.string,currentSlide:G.number.isRequired,disabled:G.bool,onClick:G.func,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired}),O(ev,"defaultProps",{className:null,disabled:null,onClick:null}),ev),function(e){return{currentSlide:e.currentSlide,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides}}),"buttonNext___2mOCa"),eB=["carouselStore","className","currentSlide","disabled","onClick","step","totalSlides","visibleSlides","infinite"],eP=Z((O(ey=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).handleOnClick=r.handleOnClick.bind(R(r)),r}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props,i=t.currentSlide,r=t.onClick,n=t.step,o=t.carouselStore,a=t.infinite,l=t.totalSlides-t.visibleSlides,s=Math.min(n+i,l);a&&(s=l===i?0:s),o.setStoreState({currentSlide:s,isPlaying:!1},null!==r&&r.call(this,e))}},{key:"render",value:function(){var e=this.props,i=(e.carouselStore,e.className),r=e.currentSlide,n=e.disabled,o=(e.onClick,e.step,e.totalSlides),a=e.visibleSlides,l=e.infinite,s=N(e,eB),c=A([eO,"carousel__next-button",i]),d=t.setDisabled(n,r,a,o,l);return _.default.createElement("button",B({type:"button","aria-label":"next",className:c,onClick:this.handleOnClick,disabled:d},s),this.props.children)}}],[{key:"setDisabled",value:function(e,t,i,r,n){return null!==e?e:t>=r-i&&!n}}]),t}
396(_.default.PureComponent),"propTypes",{carouselStore:G.object.isRequired,children:et.children.isRequired,className:G.string,currentSlide:G.number.isRequired,disabled:G.bool,onClick:G.func,step:G.number.isRequired,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired,infinite:G.bool}),O(ey,"defaultProps",{className:null,disabled:null,onClick:null,infinite:!1}),ey),function(e){return{currentSlide:e.currentSlide,step:e.step,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides,infinite:e.infinite}}),eM=["carouselStore","children","childrenPaused","childrenPlaying","className","isPlaying","onClick"],eE=(Z((O(eS=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).handleOnClick=r.handleOnClick.bind(R(r)),r}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props.onClick;this.props.carouselStore.setStoreState({isPlaying:!this.props.isPlaying},null!==t&&t.call(this,e))}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.children,e.childrenPaused),i=e.childrenPlaying,r=e.className,n=e.isPlaying,o=(e.onClick,N(e,eM)),a=A(["buttonNext___3Lm3s","carousel__play-button",r]);return _.default.createElement("button",B({type:"button","aria-label":"play",className:a,onClick:this.handleOnClick},o),n&&i,!n&&t,this.props.children)}}]),t}(_.default.PureComponent),"propTypes",{carouselStore:G.object.isRequired,children:G.node,childrenPaused:G.node,childrenPlaying:G.node,className:G.string,isPlaying:G.bool.isRequired,onClick:G.func}),O(eS,"defaultProps",{children:null,childrenPaused:null,childrenPlaying:null,className:null,onClick:null}),eS),function(e){return{isPlaying:e.isPlaying}}),{dot:"dot___3c3SI"}),eN=["carouselStore","children","className","currentSlide","disabled","onClick","selected","slide","totalSlides","visibleSlides"],eR=Z((O(e_=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).handleOnClick=r.handleOnClick.bind(R(r)),r}P(t,e);var i=I(t);return T(t,[{key:"handleOnClick",value:function(e){var t=this.props,i=t.carouselStore,r=t.onClick,n=t.slide,o=t.totalSlides,a=t.visibleSlides;i.setStoreState({currentSlide:n>=o-a?o-a:n,isPlaying:!1},null!==r&&r.call(this,e))}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.children,e.className),i=e.currentSlide,r=e.disabled,n=(e.onClick,e.selected),o=e.slide,a=(e.totalSlides,e.visibleSlides),l=N(e,eN),s=o>=i&&o<i+a,c="boolean"==typeof n?n:s,d=A([eE.dot,c&&eE.dotSelected,"carousel__dot","carousel__dot--".concat(o),c&&"carousel__dot--selected",t]);return _.default.createElement("button",B({"aria-label":"slide dot",type:"button",onClick:this.handleOnClick,className:d,disabled:"boolean"==typeof r?r:!0===s},l),this.props.children)}}]),t}(_.default.Component),"propTypes",{carouselStore:G.object.isRequired,children:et.children,className:G.string,currentSlide:G.number.isRequired,disabled:G.bool,onClick:G.func,selected:G.bool,slide:G.number.isRequired,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired}),O(e_,"defaultProps",{children:null,className:null,disabled:null,onClick:null,selected:null}),e_),function(e){return{currentSlide:e.currentSlide,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides}}),eI={},eF=["renderDots"],eD=["carouselStore","children","className","currentSlide","dotNumbers","totalSlides","visibleSlides","disableActiveDots","showAsSelectedForCurrentSlideOnly","renderDots"],ez=Z((O(ej=function(e){function t(){return k(this,t),i.apply(this,arguments)}P(t,e);var i=I(t);return T(t,[{key:"renderDots",value:function(){var e=this.props,t=e.currentSlide,i=e.totalSlides,r=e.visibleSlides,n=e.disableActiveDots,o=e.showAsSelectedForCurrentSlideOnly,a=e.renderDots;if(a){var l=this.props;return l.renderDots,a(N(l,eF))}for(var s=[],c=0;c<i;c+=1){var d=c>=t&&c<t+r,u=c===t,h=o?u:d,p=c>=i-r?i-r:c;s.push(_.default.createElement(eR,{key:c,slide:p,selected:h,disabled:!!n&&h},_.default.createElement("span",{className:A["carousel__dot-group-dot"]},this.props.dotNumbers&&c+1)))}return s}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.children),i=e.className,r=(e.currentSlide,e.dotNumbers,e.totalSlides,e.visibleSlides,e.disableActiveDots,e.showAsSelectedForCurrentSlideOnly,e.renderDots,N(e,eD)),n=A([eI.DotGroup,"carousel__dot-group",i]);return _.default.createElement("div",B({className:n},r),this.renderDots(),t)}}]),t}
396(_.default.Component),"propTypes",{children:et.children,className:G.string,currentSlide:G.number.isRequired,carouselStore:G.object.isRequired,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired,dotNumbers:G.bool,disableActiveDots:G.bool,showAsSelectedForCurrentSlideOnly:G.bool,renderDots:G.func}),O(ej,"defaultProps",{children:null,className:null,dotNumbers:!1,disableActiveDots:!0,showAsSelectedForCurrentSlideOnly:!1,renderDots:null}),ej),function(e){return{currentSlide:e.currentSlide,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides}}),eH={image:"image___xtQGH"},eL=["src","alt"],eA=["carouselStore","children","className","hasMasterSpinner","isBgImage","onError","onLoad","renderError","renderLoading","style","tag"],eW=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).state={imageStatus:Q},r.handleImageLoad=r.handleImageLoad.bind(R(r)),r.handleImageError=r.handleImageError.bind(R(r)),r.image=null,r}P(t,e);var i=I(t);return T(t,[{key:"componentDidMount",value:function(){t.subscribeMasterSpinner(this.props),this.initImage()}},{key:"componentDidUpdate",value:function(e){e.src!==this.props.src&&(t.unsubscribeMasterSpinner(e),t.subscribeMasterSpinner(this.props),this.initImage())}},{key:"componentWillUnmount",value:function(){t.unsubscribeMasterSpinner(this.props),this.image.removeEventListener("load",this.handleImageLoad),this.image.removeEventListener("error",this.handleImageError),this.image=null}},{key:"initImage",value:function(){if(this.setState({imageStatus:Q}),this.image=document.createElement("img"),this.image.addEventListener("load",this.handleImageLoad,!1),this.image.addEventListener("error",this.handleImageError,!1),this.image.src=this.props.src,this.image.readyState||this.image.complete){var e=this.image.src;this.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",this.image.src=e}}},{key:"handleImageLoad",value:function(e){this.setState({imageStatus:J}),this.props.hasMasterSpinner&&this.props.carouselStore.masterSpinnerSuccess(this.props.src),this.props.onLoad&&this.props.onLoad(e)}},{key:"handleImageError",value:function(e){this.setState({imageStatus:ee}),this.props.hasMasterSpinner&&this.props.carouselStore.masterSpinnerError(this.props.src),this.props.onError&&this.props.onError(e)}},{key:"tempTag",value:function(){return"img"===this.props.tag?"div":this.props.tag}},{key:"customRender",value:function(e){return"function"==typeof this.props[e]?this.props[e]():this.props.children}},{key:"renderLoading",value:function(e){var t=this.tempTag(),i=A([eH.image,eH.imageLoading,"carousel__image",this.props.isBgImage&&"carousel__image--with-background","carousel__image--loading",this.props.className]);return _.default.createElement(t,B({className:i},e),this.customRender("renderLoading"))}},{key:"renderError",value:function(e){var t=this.tempTag(),i=A([eH.image,eH.imageError,"carousel__image",this.props.isBgImage&&"carousel__image--with-background","carousel__image--error",this.props.className]);return _.default.createElement(t,B({className:i},e),this.customRender("renderError"))}},{key:"renderSuccess",value:function(e){var t=this.props,i=t.style,r=t.tag,n=A([eH.image,"carousel__image",this.props.isBgImage&&"carousel__image--with-background","carousel__image--success",this.props.className]),o=B({},i),a=e;if("img"!==r){var l=e.src;e.alt,a=N(e,eL),o=B({},i,{backgroundImage:'url("'.concat(l,'")'),backgroundSize:"cover"})}return _.default.createElement(r,B({className:n,style:o},a),this.props.children)}},{key:"render",value:function(){var e=this.props,t=(e.carouselStore,e.children,e.className,e.hasMasterSpinner,e.isBgImage,e.onError,e.onLoad,e.renderError,e.renderLoading,e.style,e.tag,N(e,eA));switch(this.state.imageStatus){case Q:return this.renderLoading(t);case J:return this.renderSuccess(t);case ee:return this.renderError(t);default:throw Error("unknown value for this.state.imageStatus")}}}],[{key:"subscribeMasterSpinner",value:function(e){e.hasMasterSpinner&&e.carouselStore.subscribeMasterSpinner(e.src)}},{key:"unsubscribeMasterSpinner",value:function(e){e.hasMasterSpinner&&e.carouselStore.unsubscribeMasterSpinner(e.src)}}]),t}(_.default.Component);O(eW,"propTypes",{alt:G.string,carouselStore:G.object.isRequired,children:et.children,className:G.string,hasMasterSpinner:G.bool.isRequired,isBgImage:et.isBgImage,onError:G.func,onLoad:G.func,renderError:G.func,renderLoading:G.func,src:G.string.isRequired,style:G.object,tag:G.string}),O(eW,"defaultProps",{alt:"",children:null,className:null,isBgImage:!1,onError:null,onLoad:null,renderError:null,renderLoading:null,style:null,tag:"img"});var e$,eq,eV,eU,eY=Z(eW,function(e){return{hasMasterSpinner:e.hasMasterSpinner,orientation:e.orientation}}),eX=["className"],eZ=(O(e$=function(e){function t(){return k(this,t),i.apply(this,arguments)}P(t,e);var i=I(t);return T(t,[{key:"render",value:function(){var e=this.props,t=e.className,i=N(e,eX),r=A(["spinner___27VUp","carousel__spinner",t]);return _.default.createElement("div",B({className:r},i))}}]),t}
396(_.default.PureComponent),"propTypes",{className:G.string}),O(e$,"defaultProps",{className:null}),e$),eK={container:"container___2O72F",overlay:"overlay___IV4qY",hover:"hover___MYy31",zoom:"zoom___3kqYk",loading:"loading___1pvNI",imageLoadingSpinnerContainer:"imageLoadingSpinnerContainer___3UIPD"},eG=["alt","bgImageProps","bgImageTag","carouselStore","className","imageClassName","overlayClassName","isPinchZoomEnabled","spinner","src","srcZoomed","tag"],eQ=(Z((O(eq=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).state={isImageLoading:!0,isImageLoadingError:!0,isHovering:!1,isZooming:!1,x:null,y:null,scale:1},r.tpCache={},r.handleImageComplete=r.handleImageComplete.bind(R(r)),r.handleImageLoadError=r.handleImageLoadError.bind(R(r)),r.handleOnMouseMove=r.handleOnMouseMove.bind(R(r)),r.handleOnMouseOut=r.handleOnMouseOut.bind(R(r)),r.handleOnMouseOver=r.handleOnMouseOver.bind(R(r)),r.handleOnTouchEnd=r.handleOnTouchEnd.bind(R(r)),r.handleOnTouchMove=r.handleOnTouchMove.bind(R(r)),r.handleOnTouchStart=r.handleOnTouchStart.bind(R(r)),r}P(t,e);var i=I(t);return T(t,[{key:"componentDidUpdate",value:function(e,t){!1===t.isZooming&&!0===this.state.isZooming&&this.props.carouselStore.setStoreState({isPageScrollLocked:!0}),!0===t.isZooming&&!1===this.state.isZooming&&this.props.carouselStore.setStoreState({isPageScrollLocked:!1})}},{key:"handleImageComplete",value:function(e){this.setState({isImageLoading:!1}),this.props&&this.props.onLoad&&this.props.onLoad(e)}},{key:"handleImageLoadError",value:function(e){this.setState({isImageLoadingError:!0,isImageLoading:!1}),this.props&&this.props.onError&&this.props.onError(e)}},{key:"handleOnMouseOver",value:function(){this.state.isZooming||this.setState({isHovering:!0,scale:2})}},{key:"handleOnMouseOut",value:function(){this.state.isZooming||this.setState({isHovering:!1,scale:1})}},{key:"handleOnMouseMove",value:function(e){if(!this.state.isZooming){var t=W(e.nativeEvent.offsetX/e.target.offsetWidth*100),i=W(e.nativeEvent.offsetY/e.target.offsetHeight*100);this.setState({x:t,y:i})}}},{key:"handleOnTouchStart",value:function(e){var t=this;this.props.isPinchZoomEnabled&&(F(e.targetTouches).forEach(function(e){t.tpCache[e.identifier]={clientX:e.clientX,clientY:e.clientY}}),this.setState(function(e){return{isZooming:e.isZooming||Object.keys(t.tpCache).length>1}}))}},{key:"handleOnTouchMove",value:function(e){var i=this;if(this.state.isZooming){e.persist();var r=F(e.targetTouches).filter(function(e){return i.tpCache[e.identifier]}).slice(0,2);if(2===r.length){e.stopPropagation();var n=e.target.getBoundingClientRect(),o=r[0].identifier,a=r[1].identifier,l={x1:this.tpCache[o].clientX,y1:this.tpCache[o].clientY,x2:this.tpCache[a].clientX,y2:this.tpCache[a].clientY};l.distance=t.distanceBetweenTwoTouches(w({},l));var s=t.midpointBetweenTwoTouches(w({},l));l.cx=s.x,l.cy=s.y;var c={x1:r[0].clientX,y1:r[0].clientY,x2:r[1].clientX,y2:r[1].clientY};c.distance=t.distanceBetweenTwoTouches(w({},c));var d=t.midpointBetweenTwoTouches(w({},c));c.cx=d.x,c.cy=d.y;var u=W(ei({min:0,max:100,x:(c.cx-n.left)/n.width*100})),h=W(ei({min:0,max:100,x:(c.cy-n.top)/n.height*100})),p=function(e){return ei({min:1,max:3,x:e.scale+(c.distance-l.distance)/100})};this.setState(function(e){return{isZooming:1!==p(e),scale:p(e),x:u,y:h}})}}}},{key:"handleOnTouchEnd",value:function(e){var t=this;this.props.isPinchZoomEnabled&&(F(e.changedTouches).forEach(function(e){delete t.tpCache[e.identifier]}),0===Object.keys(this.tpCache).length&&this.setState({isZooming:!1}))}},{key:"renderLoading",value:function(){if(this.state.isImageLoading){var e=this.props.spinner;return _.default.createElement("div",{className:A([eK.imageLoadingSpinnerContainer,"carousel__image-loading-spinner-container"])},e&&e(),!e&&_.default.createElement(eZ,null))}return null}},{key:"render",value:function(){var e=this.props,t=e.alt,i=e.bgImageProps,r=e.bgImageTag,
396n=(e.carouselStore,e.className),o=e.imageClassName,a=e.overlayClassName,l=(e.isPinchZoomEnabled,e.spinner,e.src),s=e.srcZoomed,c=e.tag,d=N(e,eG),u=A([eK.container,n]),h=A([eK.image,"carousel__zoom-image",o]),p=A([eK.overlay,"carousel__zoom-image-overlay",this.state.isHovering&&eK.hover,this.state.isZooming&&eK.zoom,this.state.isHovering&&"carousel__zoom-image-overlay--hovering",this.state.isZooming&&"carousel__zoom-image-overlay--zooming",a]),m={};return(this.state.isHovering||this.state.isZooming)&&(m.transformOrigin="".concat(this.state.x," ").concat(this.state.y),m.transform="scale(".concat(this.state.scale,")")),_.default.createElement(c,B({className:u},d),_.default.createElement(eY,B({alt:t,className:h,tag:r,src:l,onLoad:this.handleImageComplete,onError:this.handleImageLoadError},i)),_.default.createElement(eY,{className:p,tag:"div",src:s||l,style:m,isBgImage:!0,onFocus:this.handleOnMouseOver,onMouseOver:this.handleOnMouseOver,onBlur:this.handleOnMouseOut,onMouseOut:this.handleOnMouseOut,onMouseMove:this.handleOnMouseMove,onTouchStart:this.handleOnTouchStart,onTouchEnd:this.handleOnTouchEnd,onTouchMove:this.handleOnTouchMove}),this.renderLoading())}}],[{key:"midpointBetweenTwoTouches",value:function(e){var t=e.x1,i=e.y1;return{x:(t+e.x2)/2,y:(i+e.y2)/2}}},{key:"distanceBetweenTwoTouches",value:function(e){var t=e.x1,i=e.y1;return Math.sqrt(Math.pow(e.x2-t,2)+Math.pow(e.y2-i,2))}}]),t}(_.default.Component),"propTypes",{alt:G.string,bgImageProps:G.object,bgImageTag:G.string,carouselStore:G.object.isRequired,className:G.string,imageClassName:G.string,overlayClassName:G.string,spinner:G.func,onLoad:G.func,onError:G.func,src:G.string.isRequired,srcZoomed:G.string,tag:G.string,isPinchZoomEnabled:G.bool}),O(eq,"defaultProps",{alt:void 0,bgImageProps:{},bgImageTag:"div",className:null,imageClassName:null,overlayClassName:null,isPinchZoomEnabled:!0,spinner:null,onLoad:null,onError:null,srcZoomed:null,tag:"div"}),eq),function(){return{}}),"slide___3-Nqo"),eJ=["ariaLabel","carouselStore","children","className","classNameHidden","classNameVisible","currentSlide","index","innerClassName","innerTag","naturalSlideHeight","naturalSlideWidth","onBlur","onFocus","orientation","slideSize","style","tag","totalSlides","visibleSlides","isIntrinsicHeight"],e0=Z((O(eV=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).handleOnFocus=r.handleOnFocus.bind(R(r)),r.handleOnBlur=r.handleOnBlur.bind(R(r)),r.state={focused:!1},r}P(t,e);var i=I(t);return T(t,[{key:"isVisible",value:function(){var e=this.props,t=e.currentSlide,i=e.index,r=e.visibleSlides;return i>=t&&i<t+r}},{key:"handleOnFocus",value:function(e){var t=this,i=this.props.onFocus;this.setState({focused:!0},function(){null!==i&&i.call(t,e)})}},{key:"handleOnBlur",value:function(e){var t=this,i=this.props.onBlur;this.setState({focused:!1},function(){null!==i&&i.call(t,e)})}},{key:"renderFocusRing",value:function(){return this.state.focused?_.default.createElement("div",{className:"focusRing___1airF carousel__slide-focus-ring"}):null}},{key:"render",value:function(){var e=this,t=this.props,i=t.ariaLabel,r=(t.carouselStore,t.children,t.className),n=t.classNameHidden,o=t.classNameVisible,a=(t.currentSlide,t.index,t.innerClassName),l=t.innerTag,s=t.naturalSlideHeight,c=t.naturalSlideWidth,d=(t.onBlur,t.onFocus,t.orientation),u=t.slideSize,h=t.style,p=t.tag,m=t.totalSlides,g=(t.visibleSlides,t.isIntrinsicHeight),b=N(t,eJ),f={};"horizontal"===d?(f.width=W(u),f.paddingBottom=W(100*s/(c*m))):(f.width=W(100),f.paddingBottom=W(100*s/c));var x={};g&&("horizontal"===d?f.height="unset":f.width="unset",f.paddingBottom="unset",x.position="unset");var v=B({},f,h),y=this.isVisible(),S=A([eQ,"horizontal"===d&&"slideHorizontal___1NzNV","carousel__slide",this.state.focused&&"carousel__slide--focused",y&&o,y&&"carousel__slide--visible",!y&&n,!y&&"carousel__slide--hidden",r]),j=A(["slideInner___2mfX9","carousel__inner-slide",a]);return _.default.createElement(p,B({ref:function(t){e.tagRef=t},"aria-selected":this.isVisible(),"aria-label":i,role:this.props.role,onFocus:this.handleOnFocus,onBlur:this.handleOnBlur,className:S,style:v},b),_.default.createElement(l,{ref:function(t){e.innerTagRef=t},className:j,style:x},this.props.children,this.renderFocusRing()))}}]),t}
396(_.default.PureComponent),"propTypes",{ariaLabel:G.string,carouselStore:G.object,children:et.children,className:G.string,classNameHidden:G.string,classNameVisible:G.string,currentSlide:G.number.isRequired,index:G.number.isRequired,innerClassName:G.string,innerTag:G.string,naturalSlideHeight:G.number.isRequired,naturalSlideWidth:G.number.isRequired,onBlur:G.func,onFocus:G.func,orientation:et.orientation.isRequired,slideSize:G.number.isRequired,role:G.string,style:G.object,tag:G.string,totalSlides:G.number.isRequired,visibleSlides:G.number.isRequired,isIntrinsicHeight:G.bool}),O(eV,"defaultProps",{ariaLabel:"slide",carouselStore:null,children:null,className:null,classNameHidden:null,classNameVisible:null,innerClassName:null,innerTag:"div",onBlur:null,onFocus:null,role:"option",style:{},tag:"div",isIntrinsicHeight:!1}),eV),function(e){return{currentSlide:e.currentSlide,naturalSlideHeight:e.naturalSlideHeight,naturalSlideWidth:e.naturalSlideWidth,orientation:e.orientation,slideSize:e.slideSize,totalSlides:e.totalSlides,visibleSlides:e.visibleSlides,isIntrinsicHeight:e.isIntrinsicHeight}}),e1=function(){function e(){k(this,e)}return T(e,[{key:"parents",value:function(e,t){return null===e.parentNode?t:this.parents(e.parentNode,t.concat([e]))}},{key:"scrollParent",value:function(t){for(var i=this.parents(t.parentNode,[]),r=0;r<i.length;r+=1)if(e.scroll(i[r]))return i[r];return document.scrollingElement||document.documentElement}},{key:"getScrollParent",value:function(t){return e.isNodeValid(t)?this.scrollParent(t):null}}],[{key:"style",value:function(e,t){return getComputedStyle(e,null).getPropertyValue(t)}},{key:"overflow",value:function(t){return e.style(t,"overflow")+e.style(t,"overflow-y")+e.style(t,"overflow-x")}},{key:"scroll",value:function(t){return/(auto|scroll)/.test(e.overflow(t))}},{key:"isNodeValid",value:function(e){return e instanceof HTMLElement||e instanceof SVGElement}}]),e}(),e2={horizontalSlider:"horizontalSlider___281Ls",touchDisabled:"touchDisabled___2qs4y",horizontalSliderTray:"horizontalSliderTray___1L-0W",verticalSlider:"verticalSlider___34ZFD",verticalSliderTray:"verticalSliderTray___267D8",verticalTray:"verticalTray___12Key",verticalSlideTrayWrap:"verticalSlideTrayWrap___2nO7o",sliderTray:"sliderTray___-vHFQ",sliderAnimation:"sliderAnimation___300FY",masterSpinnerContainer:"masterSpinnerContainer___1Z6hB"},e4=["ariaLabel","carouselStore","children","className","classNameAnimation","classNameTray","classNameTrayWrap","currentSlide","disableAnimation","disableKeyboard","dragEnabled","hasMasterSpinner","interval","isPageScrollLocked","isPlaying","lockOnWindowScroll","masterSpinnerFinished","moveThreshold","naturalSlideHeight","naturalSlideWidth","onMasterSpinner","orientation","playDirection","privateUnDisableAnimation","slideSize","slideTraySize","spinner","style","totalSlides","touchEnabled","trayProps","trayTag","visibleSlides","isIntrinsicHeight"],e5=["dragStep","step","infinite","preventVerticalScrollOnTouch","preventingVerticalScroll","horizontalPixelThreshold","verticalPixelThreshold"],e6=["className","onClickCapture","onMouseDown","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","ref","style"],e3=Z((O(eU=function(e){function t(e){var r;return k(this,t),(r=i.call(this,e)).getSliderRef=r.getSliderRef.bind(R(r)),r.handleDocumentScroll=r.handleDocumentScroll.bind(R(r)),r.handleOnClickCapture=r.handleOnClickCapture.bind(R(r)),r.handleOnKeyDown=r.handleOnKeyDown.bind(R(r)),r.handleOnMouseDown=r.handleOnMouseDown.bind(R(r)),r.handleOnMouseMove=r.handleOnMouseMove.bind(R(r)),r.handleOnMouseUp=r.handleOnMouseUp.bind(R(r)),r.handleOnTouchCancel=r.handleOnTouchCancel.bind(R(r)),r.handleOnTouchEnd=r.handleOnTouchEnd.bind(R(r)),r.handleOnTouchMove=r.handleOnTouchMove.bind(R(r)),r.handleOnTouchStart=r.handleOnTouchStart.bind(R(r)),r.playBackward=r.playBackward.bind(R(r)),r.playForward=r.playForward.bind(R(r)),r.callCallback=r.callCallback.bind(R(r)),r.blockWindowScroll=r.blockWindowScroll.bind(R(r)),r.state={cancelNextClick:!1,deltaX:0,deltaY:0,isBeingMouseDragged:!1,isBeingTouchDragged:!1,preventingVerticalScroll:!1,startX:0,startY:0},r.interval=null,r.isDocumentScrolling=null,r.moveTimer=null,r.originalOverflow=null,r.scrollParent=null,r.scrollStopTimer=null,r}P(t,e);var i=I(t);
396return T(t,[{key:"componentDidMount",value:function(){this.props.lockOnWindowScroll&&window.addEventListener("scroll",this.handleDocumentScroll,!1),(this.props.touchEnabled||this.props.preventVerticalScrollOnTouch)&&window.addEventListener("touchmove",this.blockWindowScroll,!1),document.documentElement.addEventListener("mouseleave",this.handleOnMouseUp,!1),document.documentElement.addEventListener("mousemove",this.handleOnMouseMove,!1),document.documentElement.addEventListener("mouseup",this.handleOnMouseUp,!1),this.props.isPlaying&&this.play()}},{key:"componentDidUpdate",value:function(e){!e.isPlaying&&this.props.isPlaying&&this.play(),e.isPlaying&&!this.props.isPlaying&&this.stop(),!e.isPageScrollLocked&&this.props.isPageScrollLocked&&this.lockScroll(),e.isPageScrollLocked&&!this.props.isPageScrollLocked&&this.unlockScroll(),!1===e.privateUnDisableAnimation&&!0===this.props.privateUnDisableAnimation&&this.props.carouselStore.setStoreState({privateUnDisableAnimation:!1,disableAnimation:!1})}},{key:"componentWillUnmount",value:function(){document.documentElement.removeEventListener("mouseleave",this.handleOnMouseUp,!1),document.documentElement.removeEventListener("mousemove",this.handleOnMouseMove,!1),document.documentElement.removeEventListener("mouseup",this.handleOnMouseUp,!1),window.removeEventListener("scroll",this.handleDocumentScroll,!1),window.removeEventListener("touchmove",this.blockWindowScroll,!1),this.stop(),window.cancelAnimationFrame.call(window,this.moveTimer),window.clearTimeout(this.scrollStopTimer),this.isDocumentScrolling=null,this.moveTimer=null,this.scrollStopTimer=null}},{key:"getSliderRef",value:function(e){if(this.sliderTrayElement=e,e&&window){var t=e.closest(".carousel");t&&(this.rtl="rtl"===window.getComputedStyle(t,null).getPropertyValue("direction"))}}},{key:"fakeOnDragStart",value:function(e){var t=e.screenX,i=e.screenY,r=e.touchDrag,n=e.mouseDrag;this.props.carouselStore.setStoreState({isPlaying:!1}),window.cancelAnimationFrame.call(window,this.moveTimer),"vertical"===this.props.orientation&&this.props.carouselStore.setStoreState({isPageScrollLocked:!0}),this.setState({isBeingTouchDragged:void 0!==r&&r,isBeingMouseDragged:void 0!==n&&n,startX:t,startY:i})}},{key:"fakeOnDragMove",value:function(e,t){var i=this;window.cancelAnimationFrame.call(window,this.moveTimer),this.moveTimer=window.requestAnimationFrame.call(window,function(){i.setState(function(r){return{deltaX:(e-r.startX)*(i.rtl?-1:1),deltaY:t-r.startY,preventingVerticalScroll:Math.abs(t-r.startY)<=i.props.verticalPixelThreshold&&Math.abs(e-r.startX)>=i.props.horizontalPixelThreshold}})})}},{key:"fakeOnDragEnd",value:function(){window.cancelAnimationFrame.call(window,this.moveTimer),this.computeCurrentSlide(),"vertical"===this.props.orientation&&this.props.carouselStore.setStoreState({isPageScrollLocked:!1}),this.setState({deltaX:0,deltaY:0,isBeingTouchDragged:!1,isBeingMouseDragged:!1}),this.isDocumentScrolling=!this.props.lockOnWindowScroll&&null}},{key:"callCallback",value:function(e,t){var i=this.props.trayProps;i&&"function"==typeof i[e]&&(t.persist(),i[e](t))}},{key:"handleOnMouseDown",value:function(e){this.props.dragEnabled&&(e.preventDefault(),this.fakeOnDragStart({screenX:e.screenX,screenY:e.screenY,mouseDrag:!0})),this.callCallback("onMouseDown",e)}},{key:"handleOnMouseMove",value:function(e){this.state.isBeingMouseDragged&&(this.setState({cancelNextClick:!0}),e.preventDefault(),this.fakeOnDragMove(e.screenX,e.screenY))}},{key:"handleOnMouseUp",value:function(e){this.state.isBeingMouseDragged&&(e.preventDefault(),this.fakeOnDragEnd())}},{key:"handleOnClickCapture",value:function(e){this.state.cancelNextClick&&(e.preventDefault(),this.setState({cancelNextClick:!1})),this.callCallback("onClickCapture",e)}},{key:"handleOnTouchStart",value:function(e){if(!this.props.touchEnabled)return void this.callCallback("onTouchStart",e);"vertical"===this.props.orientation&&e.preventDefault();var t=e.targetTouches[0];this.fakeOnDragStart({screenX:t.screenX,screenY:t.screenY,touchDrag:!0}),this.callCallback("onTouchStart",e)}},{key:"handleDocumentScroll",value:function(){var e=this;this.props.touchEnabled&&(this.isDocumentScrolling=!0,window.clearTimeout(this.scrollStopTimer),this.scrollStopTimer=window.setTimeout(function(){e.isDocumentScrolling=!1},66))}},{key:"handleOnTouchMove",value:function(e){if(!this.props.touchEnabled||this.props.lockOnWindowScroll&&this.isDocumentScrolling)return void this.callCallback("onTouchMove",e);var t=e.targetTouches[0];t&&(this.fakeOnDragMove(t.screenX,t.screenY),this.callCallback("onTouchMove",e))}},{key:"forward",value:function(){var e=this.props;return Math.min(e.currentSlide+e.step,e.totalSlides-e.visibleSlides)}},{key:"backward",value:function(){var e=this.props;return Math.max(e.currentSlide-e.step,0)}},{key:"handleOnKeyDown",value:function(e){var t=e.keyCode,i=this.props,r=i.carouselStore,
396n=i.currentSlide,o=i.disableKeyboard,a=i.totalSlides,l=i.visibleSlides,s={};!0===o||a<=l||(37===t&&(e.preventDefault(),this.focus(),s.currentSlide=Math.max(0,n-1),s.isPlaying=!1),39===t&&(e.preventDefault(),this.focus(),s.currentSlide=Math.min(a-l,n+1),s.isPlaying=!1),r.setStoreState(s))}},{key:"playForward",value:function(){var e=this.props,t=e.carouselStore,i=e.currentSlide;t.setStoreState({currentSlide:this.forward()===i?0:this.forward()})}},{key:"playBackward",value:function(){var e=this.props,t=e.carouselStore,i=e.currentSlide,r=e.totalSlides,n=e.visibleSlides;t.setStoreState({currentSlide:this.backward()===i?r-n:this.backward()})}},{key:"play",value:function(){var e=this.props.playDirection;this.interval=setInterval("forward"===e?this.playForward:this.playBackward,this.props.interval)}},{key:"stop",value:function(){window.clearInterval(this.interval),this.interval=null}},{key:"lockScroll",value:function(){var e=new e1;this.scrollParent=e.getScrollParent(this.sliderTrayElement),this.scrollParent&&(this.originalOverflow=this.originalOverflow||this.scrollParent.style.overflow,this.scrollParent.style.overflow="hidden")}},{key:"unlockScroll",value:function(){this.scrollParent&&(this.scrollParent.style.overflow=this.originalOverflow,this.originalOverflow=null,this.scrollParent=null)}},{key:"blockWindowScroll",value:function(e){this.state.preventingVerticalScroll&&(e.preventDefault(),e.stopImmediatePropagation())}},{key:"computeCurrentSlide",value:function(){var e=t.slideSizeInPx(this.props.orientation,this.sliderTrayElement.clientWidth,this.sliderTrayElement.clientHeight,this.props.totalSlides),i=t.slidesMoved(this.props.moveThreshold,this.props.orientation,this.state.deltaX,this.state.deltaY,e,this.props.dragStep),r=this.props.totalSlides-Math.min(this.props.totalSlides,this.props.visibleSlides),n=ei({min:0,max:r,x:this.props.currentSlide+i});this.props.infinite&&(this.props.currentSlide>=r&&i>0&&(n=0),0===this.props.currentSlide&&i<0&&(n=r)),this.props.carouselStore.setStoreState({currentSlide:n})}},{key:"focus",value:function(){this.sliderElement.focus()}},{key:"handleOnTouchEnd",value:function(e){this.endTouchMove(),this.callCallback("onTouchEnd",e)}},{key:"handleOnTouchCancel",value:function(e){this.endTouchMove(),this.callCallback("onTouchCancel",e)}},{key:"endTouchMove",value:function(){this.props.touchEnabled&&this.fakeOnDragEnd()}},{key:"renderMasterSpinner",value:function(){var e=this.props,t=e.hasMasterSpinner,i=e.masterSpinnerFinished,r=e.spinner;return t&&!i?("function"==typeof this.props.onMasterSpinner&&this.props.onMasterSpinner(),_.default.createElement("div",{className:A([e2.masterSpinnerContainer,"carousel__master-spinner-container"])},r&&r(),!r&&_.default.createElement(eZ,null))):null}},{key:"render",value:function(){var e=this,t=this.props,i=t.ariaLabel,r=(t.carouselStore,t.children),n=t.className,o=t.classNameAnimation,a=t.classNameTray,l=t.classNameTrayWrap,s=t.currentSlide,c=t.disableAnimation,d=(t.disableKeyboard,t.dragEnabled,t.hasMasterSpinner,t.interval,t.isPageScrollLocked,t.isPlaying,t.lockOnWindowScroll,t.masterSpinnerFinished,t.moveThreshold,t.naturalSlideHeight),u=t.naturalSlideWidth,h=(t.onMasterSpinner,t.orientation),p=(t.playDirection,t.privateUnDisableAnimation,t.slideSize),m=t.slideTraySize,g=(t.spinner,t.style),b=(t.totalSlides,t.touchEnabled),f=t.trayProps,x=t.trayTag,v=t.visibleSlides,y=t.isIntrinsicHeight,S=N(t,e4),j=B({},g),w={};"vertical"===h&&(w.height=0,w.paddingBottom=W(100*d*v/u),w.width=W(100));var k={},C=W(-(p*s*1));(this.state.isBeingTouchDragged||this.state.isBeingMouseDragged||c)&&(k.transition="none"),y&&(k.display="flex",k.alignItems="stretch"),"vertical"===h?(k.transform="translateY(".concat(C,") translateY(").concat(this.state.deltaY,"px)"),k.width=W(100),k.flexDirection="column"):(k.width=W(m),k.transform="translateX(".concat(C,") translateX(").concat(this.state.deltaX,"px)"),k.flexDirection="row");var T=A(["vertical"===h?e2.verticalSlider:e2.horizontalSlider,!b&&e2.touchDisabled,"carousel__slider","vertical"===h?"carousel__slider--vertical":"carousel__slider--horizontal",n]),O=A([e2.sliderTrayWrap,"carousel__slider-tray-wrapper","vertical"===h?e2.verticalSlideTrayWrap:e2.horizontalTrayWrap,"vertical"===h?"carousel__slider-tray-wrap--vertical":"carousel__slider-tray-wrap--horizontal",l]),P=A([e2.sliderTray,o||e2.sliderAnimation,"carousel__slider-tray","vertical"===h?e2.verticalTray:e2.horizontalTray,"vertical"===h?"carousel__slider-tray--vertical":"carousel__slider-tray--horizontal",a]),M=(S.dragStep,S.step,S.infinite,S.preventVerticalScrollOnTouch,S.preventingVerticalScroll,S.horizontalPixelThreshold,S.verticalPixelThreshold,N(S,e5)),E=(f.className,f.onClickCapture,f.onMouseDown,f.onTouchCancel,f.onTouchEnd,f.onTouchMove,f.onTouchStart,f.ref,f.style,N(f,e6));return _.default.createElement("div",B({ref:function(t){e.sliderElement=t},className:T,"aria-live":"polite","aria-label":i,role:this.props.role,style:j,onKeyDown:this.handleOnKeyDown},M),_.default.createElement("div",{className:O,style:w},_.default.createElement(x,B({ref:this.getSliderRef,className:P,style:k,onTouchStart:this.handleOnTouchStart,onTouchMove:this.handleOnTouchMove,onTouchEnd:this.handleOnTouchEnd,onTouchCancel:this.handleOnTouchCancel,onMouseDown:this.handleOnMouseDown,onClickCapture:this.handleOnClickCapture},E),r),this.renderMasterSpinner()))}}],[{key:"slideSizeInPx",value:function(e,t,i,r){return("horizontal"===e?t:i)/r}},{key:"slidesMoved",value:function(e,t,i,r,n,o){var a="horizontal"===t?i:r,l=Math.abs(Math.round(a/n)),s=Math.max(Math.abs(a)>=n*e?o:0,l);if(a<0)return s;var c=-s;return 0===c?0:c}}]),t}
396(_.default.Component),"propTypes",{ariaLabel:G.string,carouselStore:G.object.isRequired,children:G.node.isRequired,className:G.string,classNameAnimation:G.string,classNameTray:G.string,classNameTrayWrap:G.string,currentSlide:G.number.isRequired,disableAnimation:G.bool,disableKeyboard:G.bool,dragEnabled:G.bool.isRequired,dragStep:G.number,hasMasterSpinner:G.bool.isRequired,infinite:G.bool,interval:G.number.isRequired,isPageScrollLocked:G.bool.isRequired,isPlaying:G.bool.isRequired,lockOnWindowScroll:G.bool.isRequired,preventVerticalScrollOnTouch:G.bool,horizontalPixelThreshold:G.number,verticalPixelThreshold:G.number,masterSpinnerFinished:G.bool.isRequired,moveThreshold:G.number,naturalSlideHeight:G.number.isRequired,naturalSlideWidth:G.number.isRequired,onMasterSpinner:G.func,orientation:et.orientation.isRequired,playDirection:et.direction.isRequired,privateUnDisableAnimation:G.bool,role:G.string,slideSize:G.number.isRequired,slideTraySize:G.number.isRequired,spinner:G.func,step:G.number.isRequired,style:G.object,totalSlides:G.number.isRequired,touchEnabled:G.bool.isRequired,trayProps:G.shape({className:G.string,onClickCapture:G.func,onMouseDown:G.func,onTouchCancel:G.func,onTouchEnd:G.func,onTouchMove:G.func,onTouchStart:G.func,ref:G.shape({}),style:G.string}),trayTag:G.string,visibleSlides:G.number,isIntrinsicHeight:G.bool}),O(eU,"defaultProps",{ariaLabel:"slider",className:null,classNameAnimation:null,classNameTray:null,classNameTrayWrap:null,disableAnimation:!1,disableKeyboard:!1,dragStep:1,infinite:!1,preventVerticalScrollOnTouch:!0,horizontalPixelThreshold:15,verticalPixelThreshold:10,moveThreshold:.1,onMasterSpinner:null,privateUnDisableAnimation:!1,role:"listbox",spinner:null,style:{},trayProps:{},trayTag:"div",visibleSlides:1,isIntrinsicHeight:!1}),eU),function(e){return{currentSlide:e.currentSlide,disableAnimation:e.disableAnimation,privateUnDisableAnimation:e.privateUnDisableAnimation,disableKeyboard:e.disableKeyboard,dragEnabled:e.dragEnabled,hasMasterSpinner:e.hasMasterSpinner,infinite:e.infinite,interval:e.interval,isPageScrollLocked:e.isPageScrollLocked,isPlaying:e.isPlaying,lockOnWindowScroll:e.lockOnWindowScroll,preventingVerticalScroll:e.preventingVerticalScroll,masterSpinnerFinished:e.masterSpinnerFinished,naturalSlideHeight:e.naturalSlideHeight,naturalSlideWidth:e.naturalSlideWidth,orientation:e.orientation,playDirection:e.playDirection,slideSize:e.slideSize,slideTraySize:e.slideTraySize,step:e.step,dragStep:e.dragStep,totalSlides:e.totalSlides,touchEnabled:e.touchEnabled,visibleSlides:e.visibleSlides,isIntrinsicHeight:e.isIntrinsicHeight}});e.s(["ButtonBack",0,ew,"ButtonNext",0,eP,"CarouselProvider",0,ef,"DotGroup",0,ez,"Slide",0,e0,"Slider",0,e3],58717);var e8=e.i(49385),e7=e.i(3200),e9=e.i(82620);let te=(0,e7.chakra)(e9.Box,{baseStyle:{position:"relative",".carousel":{position:"relative",_hover:{".carousel__next-button":{right:"0"},".carousel__back-button":{left:"0"}},"&__dot-group":{width:"90%",px:"15px",mx:"auto",display:"flex",zIndex:"9",position:"absolute",left:"0",right:"0",bottom:{base:"0",md:"22px"},".carousel__dot":{border:"1px solid",borderColor:"white",background:"transparent",width:"13px",height:"13px",borderRadius:"50%",margin:"0 10px 15px",padding:"0","&--selected":{background:"white"}}}}}}),tt=e8.default.div` 397 display: flex; 398 justify-content: center; 399`,ti=(0,e7.chakra)(e9.Box,{baseStyle:{display:"flex",justifyContent:"space-between",position:"absolute",right:"0",zIndex:"4",button:{border:"0 none",transition:"all 0.3s ease-in-out",display:"flex",alignItems:"center",justifyContent:"center","&.carousel":{"&__next-button":{right:"0"},"&__back-button":{left:"0"}},_focus:{outline:"none"}}}});e8.default.div` 400 width: 100%; 401 padding-bottom: 70%; 402 background: ${e=>e.theme.palette.general.greyLight}; 403`;let tr={borderRadius:"0 !important",width:"40px !important",height:"4px !important"};e.s(["Carousel",0,({title:e,child:i,renderChildren:n,visibleSlides:o=1,arrowsEnabled:a=!0,dotsEnabled:l=!1,dotsPlacement:s="center",autoPlay:c,slideHeight:d=1e3,slideWidth:u=400,autoHeight:h,speed:p=5e3,dotsType:m="dots",arrowsTop:g=!1,dragEnabled:b=!0,arrowsColor:f="secondary.500"})=>(0,t.jsxs)(te,{sx:{".items-wrapper":{overflow:g?"unset":"hidden"},".carousel__dot-group":{justifyContent:`${"right"===s?"flex-end":"left"
403===s?"flex-start":"center"}`},".carousel__dot":"lines"===m?{...tr}:{}},children:[e&&(0,t.jsx)(tt,{children:(0,t.jsx)("h2",{children:e})}),(0,t.jsxs)(ef,{visibleSlides:o,totalSlides:i.length,naturalSlideHeight:d,naturalSlideWidth:u,isPlaying:c,isIntrinsicHeight:h,infinite:!0,interval:p,className:"items-wrapper",dragEnabled:b,tag:"div",children:[a&&(0,t.jsxs)(ti,{className:"carousel__arrows",top:g?{base:"-40px",md:"-60px"}:"calc(50% - 50px)",left:g?"unset":"0",right:g?"5px":"0",sx:{".btn":{pos:g?"initial":"absolute",bg:"transparent",svg:{color:g?f:"white",width:g?{base:"25px",md:"40px"}:{base:"8vw",md:"4vw","3xl":"70px"},height:g?{base:"25px",md:"40px"}:{base:"8vw",md:"4vw","3xl":"70px"}}}},children:[(0,t.jsx)(ew,{className:"btn btn-back",role:"button",children:(0,t.jsx)(r.SvgChevronLeft,{})}),(0,t.jsx)(eP,{className:"btn btn-next",role:"button",children:(0,t.jsx)(r.SvgChevronRight,{})})]}),(0,t.jsx)(e3,{trayTag:"div","aria-label":"carousel","aria-orientation":"horizontal",role:"tablist",children:n(i)}),l&&(0,t.jsx)(ez,{})]})]})],69778)},2744,e=>{"use strict";e.s([],2744),e.i(79454),e.i(11274),e.i(31625),e.i(29487),e.i(49531),e.i(66412),e.i(48612)},29487,49531,e=>{"use strict";var t=e.i(80447),i=e.i(82620),r=e.i(30221);e.s(["Headline",0,e=>{let{size:n,variant:o,...a}=e,l=(0,r.useStyleConfig)("CmsHeading",{size:n,variant:o});return(0,t.jsx)(i.Box,{as:"span",display:"block",sx:l,...a})}],29487);var n=e.i(2112);e.s(["Wrapper",0,({layout:e,children:r,...o})=>"Full"===e?(0,t.jsx)(i.Box,{...o,w:"100%",children:r}):(0,t.jsx)(n.Container,{variant:"Fixed"===e?"fixed":"cmsWide",...o,children:r})],49531)},48612,16590,e=>{"use strict";var t=e.i(80447),i=e.i(83840),r=e.i(82620),n=e.i(37135);let o=({formId:e,formPortalId:o,formType:l,formStyle:s,formColor:c,isInsideModal:d=!1,ctaBgColor:u,ctaFontColor:h,ctaBorderColor:p,ctaHoverBgColor:m,ctaHoverFontColor:g,ctaHoverBorderColor:b,...f})=>(0,t.jsx)(r.Box,{className:"cms-form",w:{base:"100%",md:d?"650px":"35%"},maxW:{base:"unset",lg:d?"100%":"400px"},sx:a({formColor:c,formType:l,formStyle:s,formId:e,ctaBgColor:u,ctaFontColor:h,ctaBorderColor:p,ctaHoverBgColor:m,ctaHoverFontColor:g,ctaHoverBorderColor:b}),...f,children:o&&(0,t.jsx)(n.ModalWrapper,{children:(0,t.jsx)(i.HubSpotForm,{formId:e,portalId:o})})}),a=({formColor:e,formType:t,formStyle:i,formId:r,ctaBgColor:n,ctaFontColor:o,ctaBorderColor:a,ctaHoverBgColor:l,ctaHoverFontColor:s,ctaHoverBorderColor:c})=>{let d="Light"===e,u={Outline:{bg:"transparent",color:`var(--current-form-color-${r})`,borderColor:`var(--current-form-color-${r})`},Filled:{bg:`var(--current-form-color-${r})`,borderColor:`var(--current-form-color-${r})`,color:`var(--opposite-form-color-${r})`},Link:{bg:"transparent",color:`var(--current-form-color-${r})`,border:"none"}};return{[`--current-form-color-${r}`]:"Brand"===e?"primary.500":d?"white":"#5F5B5C",[`--opposite-form-color-${r}`]:d?"#5F5B5C":"white",label:{color:`var(--current-form-color-${r}) !important`},"input, select":{borderRadius:"Rounded"===i?"full":"0",borderColor:`var(--current-form-color-${r})`,color:`var(--current-form-color-${r})`},'input[type="submit"]':{...u[t],bg:n??"transparent",color:o??`var(--current-form-color-${r})`,borderColor:a??`var(--current-form-color-${r})`,_hover:{bg:l??"transparent",color:s??`var(--current-form-color-${r})`,borderColor:c??`var(--current-form-color-${r})`}}}};e.s(["Form",0,o,"formStyles",0,a],16590);var l=e.i(17822),s=e.i(97734),c=e.i(5954),d=e.i(325),u=e.i(43577);e.s(["ModalForm",0,({isOpen:e,onClose:i,formId:r,formPortalId:n,buttonType:a,ctaBorderType:h,formColor:p,ctaBgColor:m,ctaFontColor:g,ctaBorderColor:b,ctaHoverBgColor:f,ctaHoverFontColor:x,ctaHoverBorderColor:v})=>(0,t.jsxs)(l.Modal,{isOpen:e,onClose:i,isCentered:!0,size:"7xl",scrollBehavior:"inside",variant:"cmsTemplate",children:[(0,t.jsx)(s.ModalOverlay,{}),(0,t.jsxs)(c.ModalContent,{children:[(0,t.jsx)(u.ModalCloseButton,{}),(0,t.jsx)(d.ModalBody,{children:r&&n&&(0,t.jsx)(o,{formId:r,formPortalId:n,formType:a,formStyle:h,formColor:p,isInsideModal:!0,ctaBgColor:m,ctaFontColor:g,ctaBorderColor:b,ctaHoverBgColor:f,ctaHoverFontColor:x,ctaHoverBorderColor:v,minW:{base:"unset",md:"450px"}})})]})]})],48612)},82735,e=>{"use strict";e.s(["contentColors",0,{Black:"black",Dark:"gray.600",Light:"primary.400",White:"white",Brand:"primary.500"},"contentFontSizes",0,{Default:{base:"md",md:"17px"}
403,Small:"sm",Medium:{base:"sm",md:"md"},Large:{base:"lg",md:"xl"}},"titleFontSizes",0,{Default:{base:"2xl",md:"4xl"},Medium:{base:"3xl",md:"5xl"},Large:{base:"4xl",md:"6xl"},"60px":{base:"38px","3xl":"60px"},"48px":{base:"30px","3xl":"48px"},"34px":{base:"26px","3xl":"34px"},"26px":{base:"16px","3xl":"26px"}}])},66412,e=>{"use strict";var t=e.i(80447),i=e.i(99161),r=e.i(82526),n=e.i(90866),o=e.i(82620),a=e.i(75560);e.i(13662);var l=e.i(15005);e.s(["VideoWithThumbnail",0,({video:e,thumbnailImage:s,content:c,autoplay:d=!1,boxProps:u})=>{let[h,p]=(0,i.useState)(d||!s?.url),m=s?.url&&!h;return(0,t.jsx)(a.AspectRatio,{className:"wrapper",w:"100%",ratio:(e?.width??4)/(e?.height??2.5),pos:"relative",mx:"auto",cursor:"pointer",overflow:"hidden",...u,children:(0,t.jsxs)(o.Box,{children:[m&&s?.url&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.default,{src:s?.url,width:s?.dimensions?.width??0,height:s.dimensions?.height??0,alt:s?.alt??"Video Thumbnail",layout:"fill"}),(0,t.jsxs)(o.Box,{pos:"absolute",left:"0",right:"0",top:"0",mx:"auto",h:"100%",zIndex:"1",textAlign:"center",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center","aria-label":"Play",onClick:()=>p(!0),role:"button",tabIndex:0,children:[c,(0,t.jsx)(l.PlaySvg,{w:"4vw",h:"4vw",maxW:"65px",color:"white",mx:"auto"})]})]}),(0,t.jsx)(r.default,{src:e?.embed_url??"",playing:h,loop:!0,volume:.5*!d,width:"100%",height:"100%",onPause:()=>p(!1),config:{vimeo:{controls:!0}}})]})})}])}]);
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.