<!doctype html>
<html>
<head>
<meta name="wg:cached" content="true">
<meta name="wg:server" content="wg3">
<meta name="wg:hitId" content="6SqJvpZWe6GXVAuQ">
<style></style>
<link rel=preconnect href="https://fonts.gstatic.com" crossorigin>
<link rel=stylesheet media=screen href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap">
<link rel=preload as=document href="/instant-contact-form">
<link rel=prefetch href="/instant-contact-form">
<script>
window.site = window.site || {};
window.site.instantContactForm = {"pageId":"65f8fbd0baf47d027f642b8f","display":false,"text":"Contact Us","popupUrl":"/instant-contact-form","formUrl":"/instant-contact-form","styleId":"65f8fc04baf47d027f642ed7"};
</script>
<link rel=stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.3/css/bootstrap.min.css" integrity="sha512-GQGU0fMMi238uA+a/bdWJfpUGKUkBdgfFdgBm72SUQ6BeyWjoY/ton0tEjH+OSH9iP4Dfh+7HM0I9f5eR0L/4w==" crossorigin=anonymous referrerpolicy=no-referrer>
<style id="pageStyles">body {
background: #fff !important;
}
body {
/**
We previously used "-webkit-font-smoothing: antialiased" which is non-standard. Documentation is scant, but this
seems to be the closest standardised equivalent.
*/
text-rendering: geometricPrecision;
}
.page-wrapper {
display: grid;
margin: 0 auto;
max-width: 100%;
}
.wrapper {
display: none; /* Hide wrappers by default, then show them in each breakpoint. */
max-width: 100vw;
}
.wrapper-overlay {
z-index: 2; /* We want overlay sectors to sit on top of the parent sector. */
}
.sector {
margin-left: auto;
margin-right: auto;
}
.device-desktop .sticky-desktop { position: sticky; top: 0; z-index: 1020; top: -1px; }
.device-tablet .sticky-tablet { position: sticky; top: 0; z-index: 1020; top: -1px; }
.device-phone .sticky-phone { position: sticky; top: 0; z-index: 1020; top: -1px; }
.parallax-wrapper {
overflow: hidden;
position: relative;
.parallax-background {
z-index: -1;
position: absolute;
width: 100%;
will-change: transform;
transform-style: preserve-3d;
backface-visibility: hidden;
margin-left: 0 !important;
margin-right: 0 !important;
.sector {
height: 100%;
section {
min-height: 100%;
}
}
}
.parallax-foreground {
z-index: 1;
}
}
.device-override {
margin: 0 auto;
}
.device-override.device-tablet {
max-width: 820px;
margin-top: 147px;
}
.device-override.device-phone {
max-width: 428px;
margin-top: 140px;
}
#deviceEmulatorPhone, #deviceEmulatorTablet {
display: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
overflow: visible;
}
.device-override.device-phone #deviceEmulatorPhone {
display: block;
left: calc(50% - 250px);
width: 547px;
}
.device-override.device-phone .device-emulator {
max-height: 764px;
overflow-y: scroll;
}
.device-override.device-tablet #deviceEmulatorTablet {
display: block;
left: calc(50% - 489px);
width: 978px;
}
.device-override.device-tablet .device-emulator {
max-height: 1141px;
overflow-y: scroll;
}
.device-desktop .page-wrapper {
max-width: 2000px;
grid-template-areas: "Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar" "Header Header Header Header Header Header Header Header Header Header Header Header" "Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav" "Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery" "MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP" "SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP" "Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us" "Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial" "Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media" "Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo" "Form Form Form Form Form Form Form Form Form Form Form Form" "Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer" "Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav" "Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer";
grid-template-columns: repeat(12, calc(min(100%, 2000px) / 12));
}
.device-desktop .wrapper-Header {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Nav {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Main-Gallery {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-MCP {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-SCP {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Form {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Extra-logo {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Super-Footer {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Footer {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Footer-Nav {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Testimonial {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Social-Media {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Header-Bar {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Why-Choose-Us {
margin-left: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
margin-right: Min(calc(0px - ((100vw - 2000px) / 2)), 0px);
}
.device-desktop .wrapper-Header, .device-desktop .wrapper-Header-Overlay {
display: block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 24px;
padding-right: 24px;
}
.device-desktop .sector-Header {
width: 1680px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Nav, .device-desktop .wrapper-Nav-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
background: #38383bff;
}
.device-desktop .sector-Nav {
padding-left: 40px;
padding-right: 40px;
width: 1680px;
padding-top: 0px;
padding-bottom: 0px;
}
.device-desktop .wrapper-Main-Gallery, .device-desktop .wrapper-Main-Gallery-Overlay {
display: block;
}
.device-desktop .sector-Main-Gallery {
width: 2500px;
}
.device-desktop .wrapper-MCP, .device-desktop .wrapper-MCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac');
}
.device-desktop .sector-MCP {
width: 1680px;
padding-top: 40px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-SCP, .device-desktop .wrapper-SCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #f4f4f4ff;
}
.device-desktop .sector-SCP {
width: 1680px;
padding-top: 80px;
padding-bottom: 70px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Form, .device-desktop .wrapper-Form-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66fbaf47d3506627a3e/form-background-image?h=031433af');
}
.device-desktop .sector-Form {
padding-top: 60px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
width: 1680px;
}
.device-desktop .wrapper-Extra-logo, .device-desktop .wrapper-Extra-logo-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
}
.device-desktop .sector-Extra-logo {
width: 1680px;
padding-top: 60px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Super-Footer, .device-desktop .wrapper-Super-Footer-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe6771f983b32dc96c477/footer-background-image?h=4fb079f7');
}
.device-desktop .sector-Super-Footer {
padding-top: 40px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
width: 1680px;
}
.device-desktop .wrapper-Footer, .device-desktop .wrapper-Footer-Overlay {
display: block;
padding-top: 0px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #ffffffff;
}
.device-desktop .sector-Footer {
width: 1680px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Footer-Nav, .device-desktop .wrapper-Footer-Nav-Overlay {
display: block;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
background: #484e4eff;
}
.device-desktop .sector-Footer-Nav {
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
width: 1680px;
}
.device-desktop .wrapper-Testimonial, .device-desktop .wrapper-Testimonial-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66a1f983b32da96c46f/testimonials-background-image?h=22f14fe1');
}
.device-desktop .sector-Testimonial {
width: 1680px;
padding-top: 60px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Social-Media, .device-desktop .wrapper-Social-Media-Overlay {
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
}
.device-desktop .sector-Social-Media {
width: 1680px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Header-Bar, .device-desktop .wrapper-Header-Bar-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
background: #353535ff;
}
.device-desktop .sector-Header-Bar {
width: 1680px;
padding-left: 40px;
padding-right: 40px;
}
.device-desktop .wrapper-Why-Choose-Us, .device-desktop .wrapper-Why-Choose-Us-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #ffffffff;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67abaf47d3506627a41/why-chosse-us-background-image?h=1b22e1ba');
}
.device-desktop .sector-Why-Choose-Us {
width: 1680px;
padding-top: 60px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
}
.device-tablet .page-wrapper {
max-width: 100%;
grid-template-areas: "Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar" "Header Header Header Header Header Header Header Header Header Header Header Header" "Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav" "Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery" "MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP" "SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP" "Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us" "Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial" "Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media" "Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo" "Form Form Form Form Form Form Form Form Form Form Form Form" "Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer Super-Footer" "Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav" "Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer";
grid-template-columns: repeat(12, calc(min(100%, 100%) / 12));
}
.device-tablet .wrapper-Header, .device-tablet .wrapper-Header-Overlay {
display: block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 24px;
padding-right: 24px;
background: #122a45ff;
}
.device-tablet .sector-Header {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Nav, .device-tablet .wrapper-Nav-Overlay {
display: block;
padding-left: 0px;
background: #38383bff;
}
.device-tablet .sector-Nav {
padding-top: 5px;
padding-bottom: 5px;
}
.device-tablet .wrapper-Main-Gallery, .device-tablet .wrapper-Main-Gallery-Overlay {
display: block;
}
.device-tablet .sector-Main-Gallery {
width: 100%;
}
.device-tablet .wrapper-MCP, .device-tablet .wrapper-MCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac');
}
.device-tablet .sector-MCP {
width: 100%;
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-SCP, .device-tablet .wrapper-SCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #f4f4f4ff;
}
.device-tablet .sector-SCP {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Form, .device-tablet .wrapper-Form-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66fbaf47d3506627a3e/form-background-image?h=031433af');
}
.device-tablet .sector-Form {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Extra-logo, .device-tablet .wrapper-Extra-logo-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
}
.device-tablet .sector-Extra-logo {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Super-Footer, .device-tablet .wrapper-Super-Footer-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe6771f983b32dc96c477/footer-background-image?h=4fb079f7');
}
.device-tablet .sector-Super-Footer {
padding-top: 30px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
width: 1680%;
}
.device-tablet .wrapper-Footer-Nav, .device-tablet .wrapper-Footer-Nav-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
padding-bottom: 0px;
background: #484e4eff;
}
.device-tablet .sector-Footer-Nav {
width: 100%;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Footer, .device-tablet .wrapper-Footer-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
padding-bottom: 24px;
padding-top: 0px;
background: #ffffffff;
}
.device-tablet .sector-Footer {
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Testimonial, .device-tablet .wrapper-Testimonial-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66a1f983b32da96c46f/testimonials-background-image?h=22f14fe1');
}
.device-tablet .sector-Testimonial {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Social-Media, .device-tablet .wrapper-Social-Media-Overlay {
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
}
.device-tablet .sector-Social-Media {
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Header-Bar, .device-tablet .wrapper-Header-Bar-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
background: #353535ff;
}
.device-tablet .sector-Header-Bar {
padding-left: 20px;
padding-right: 20px;
}
.device-tablet .wrapper-Why-Choose-Us, .device-tablet .wrapper-Why-Choose-Us-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #ffffffff;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67abaf47d3506627a41/why-chosse-us-background-image?h=1b22e1ba');
}
.device-tablet .sector-Why-Choose-Us {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.device-phone .page-wrapper {
max-width: 100%;
grid-template-areas: "Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar Header-Bar" "Header Header Header Header Header Header Header Header Header Header Header Header" "Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement Orientation-Statement" "Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav Nav" "Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery Main-Gallery" "MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP MCP" "SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP SCP" "Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us Why-Choose-Us" "Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial Testimonial" "Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media Social-Media" "Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo Extra-logo" "Form Form Form Form Form Form Form Form Form Form Form Form" "Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav Footer-Nav" "Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer Mobile-Footer";
grid-template-columns: repeat(12, calc(min(100%, 100%) / 12));
}
.device-phone .wrapper-Header, .device-phone .wrapper-Header-Overlay {
display: block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 24px;
padding-right: 24px;
background: #122a45ff;
}
.device-phone .sector-Header {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Nav, .device-phone .wrapper-Nav-Overlay {
display: block;
padding-left: 0px;
background: #38383bff;
}
.device-phone .sector-Nav {
padding-top: 5px;
padding-bottom: 5px;
}
.device-phone .wrapper-MCP, .device-phone .wrapper-MCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac');
}
.device-phone .sector-MCP {
width: 100%;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-SCP, .device-phone .wrapper-SCP-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #f4f4f4ff;
}
.device-phone .sector-SCP {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Form, .device-phone .wrapper-Form-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66fbaf47d3506627a3e/form-background-image?h=031433af');
}
.device-phone .sector-Form {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Extra-logo, .device-phone .wrapper-Extra-logo-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
}
.device-phone .sector-Extra-logo {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 20px;
}
.device-phone .wrapper-Footer-Nav, .device-phone .wrapper-Footer-Nav-Overlay {
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background: #484e4eff;
}
.device-phone .sector-Footer-Nav {
padding-top: 20px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
width: 100%;
}
.device-phone .wrapper-Mobile-Footer, .device-phone .wrapper-Mobile-Footer-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
background: #38383bff;
}
.device-phone .sector-Mobile-Footer {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Orientation-Statement, .device-phone .wrapper-Orientation-Statement-Overlay {
display: block;
background: #122a45ff;
}
.device-phone .sector-Orientation-Statement {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}
.device-phone .wrapper-Main-Gallery, .device-phone .wrapper-Main-Gallery-Overlay {
display: block;
}
.device-phone .sector-Main-Gallery {
}
.device-phone .wrapper-Testimonial, .device-phone .wrapper-Testimonial-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe66a1f983b32da96c46f/testimonials-background-image?h=22f14fe1');
}
.device-phone .sector-Testimonial {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Social-Media, .device-phone .wrapper-Social-Media-Overlay {
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 24px;
padding-right: 24px;
}
.device-phone .sector-Social-Media {
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Header-Bar, .device-phone .wrapper-Header-Bar-Overlay {
display: block;
padding-left: 24px;
padding-right: 24px;
background: #353535ff;
}
.device-phone .sector-Header-Bar {
padding-left: 10px;
padding-right: 10px;
}
.device-phone .wrapper-Why-Choose-Us, .device-phone .wrapper-Why-Choose-Us-Overlay {
display: block;
padding-top: 24px;
padding-bottom: 24px;
padding-left: 24px;
padding-right: 24px;
background: #ffffffff;
background-position-x: center;
background-size: cover;
background-image: url('https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67abaf47d3506627a41/why-chosse-us-background-image?h=1b22e1ba');
}
.device-phone .sector-Why-Choose-Us {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.sector {
max-width: 100%;
}
/* Text-block css */
.clear-left {
clear: left;
}
.clear-right {
clear: right;
}
.tb-media {
box-sizing: content-box;
object-fit: contain;
}
/*text-style-css*/
.style-65f8fbe8baf47d027f642dd4, [data-custom-style="65f8fbe8baf47d027f642dd4"] {
font-family: Montserrat;
color: #000000;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 18px;
line-height: 1.8;
}
.style-65f8fbe8baf47d027f642dd4, [data-custom-style="65f8fbe8baf47d027f642dd4"] {
a:link, a:visited {
color: #122a45ff;
}
}
a:link:has([data-custom-style="65f8fbe8baf47d027f642dd4"]), a:visited:has([data-custom-style="65f8fbe8baf47d027f642dd4"]) {
color: #122a45ff;
}
.type-ms3 span[data-custom-style="65f8fbe8baf47d027f642dd4"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbe8baf47d027f642dd4"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbe8baf47d027f642dd4"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbe8baf47d027f642dd4"])::before
{
color: #000000;
}
.style-65f8fbefbaf47d027f642e1f, [data-custom-style="65f8fbefbaf47d027f642e1f"] {
font-family: Montserrat;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 54px;
line-height: 1.5;
}
.style-65f8fbefbaf47d027f642e1f, [data-custom-style="65f8fbefbaf47d027f642e1f"] {
a:link, a:visited {
color: #000000ff;
}
}
a:link:has([data-custom-style="65f8fbefbaf47d027f642e1f"]), a:visited:has([data-custom-style="65f8fbefbaf47d027f642e1f"]) {
color: #000000ff;
}
.type-ms3 span[data-custom-style="65f8fbefbaf47d027f642e1f"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbefbaf47d027f642e1f"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbefbaf47d027f642e1f"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbefbaf47d027f642e1f"])::before
{
color: #000000ff;
}
.style-65f8fbf0baf47d027f642e25, [data-custom-style="65f8fbf0baf47d027f642e25"] {
font-family: Montserrat;
color: #122a45ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 28px;
line-height: 1.5;
}
.style-65f8fbf0baf47d027f642e25, [data-custom-style="65f8fbf0baf47d027f642e25"] {
a:link, a:visited {
color: #122a45ff;
}
}
a:link:has([data-custom-style="65f8fbf0baf47d027f642e25"]), a:visited:has([data-custom-style="65f8fbf0baf47d027f642e25"]) {
color: #122a45ff;
}
.type-ms3 span[data-custom-style="65f8fbf0baf47d027f642e25"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf0baf47d027f642e25"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf0baf47d027f642e25"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf0baf47d027f642e25"])::before
{
color: #122a45ff;
}
.style-65f8fbf4baf47d027f642e4e, [data-custom-style="65f8fbf4baf47d027f642e4e"] {
font-family: Montserrat;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 35px;
line-height: 1.5;
}
.style-65f8fbf4baf47d027f642e4e, [data-custom-style="65f8fbf4baf47d027f642e4e"] {
a:link, a:visited {
color: #000000ff;
}
}
a:link:has([data-custom-style="65f8fbf4baf47d027f642e4e"]), a:visited:has([data-custom-style="65f8fbf4baf47d027f642e4e"]) {
color: #000000ff;
}
.type-ms3 span[data-custom-style="65f8fbf4baf47d027f642e4e"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf4baf47d027f642e4e"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf4baf47d027f642e4e"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf4baf47d027f642e4e"])::before
{
color: #000000ff;
}
.style-65f8fbf6baf47d027f642e63, [data-custom-style="65f8fbf6baf47d027f642e63"] {
font-family: Montserrat;
color: #4bd4fcff;
font-weight: 400;
text-decoration: none;
font-style: normal;
font-size: 10px;
line-height: 1.8;
}
.style-65f8fbf6baf47d027f642e63, [data-custom-style="65f8fbf6baf47d027f642e63"] {
a:link, a:visited {
color: #122a45ff;
}
}
a:link:has([data-custom-style="65f8fbf6baf47d027f642e63"]), a:visited:has([data-custom-style="65f8fbf6baf47d027f642e63"]) {
color: #122a45ff;
}
.type-ms3 span[data-custom-style="65f8fbf6baf47d027f642e63"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf6baf47d027f642e63"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf6baf47d027f642e63"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf6baf47d027f642e63"])::before
{
color: #4bd4fcff;
}
.style-65f8fbf7baf47d027f642e64, [data-custom-style="65f8fbf7baf47d027f642e64"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 32px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fbf7baf47d027f642e64"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf7baf47d027f642e64"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf7baf47d027f642e64"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf7baf47d027f642e64"])::before
{
color: #000000ff;
}
.style-65f8fbf8baf47d027f642e69, [data-custom-style="65f8fbf8baf47d027f642e69"] {
font-family: Tahoma;
color: #f2f2f2ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 32px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fbf8baf47d027f642e69"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf8baf47d027f642e69"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf8baf47d027f642e69"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf8baf47d027f642e69"])::before
{
color: #f2f2f2ff;
}
.style-65f8fbf9baf47d027f642e70, [data-custom-style="65f8fbf9baf47d027f642e70"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 60px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fbf9baf47d027f642e70"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbf9baf47d027f642e70"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbf9baf47d027f642e70"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbf9baf47d027f642e70"])::before
{
color: #000000ff;
}
.style-65f8fbfabaf47d027f642e71, [data-custom-style="65f8fbfabaf47d027f642e71"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 17px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fbfabaf47d027f642e71"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbfabaf47d027f642e71"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbfabaf47d027f642e71"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbfabaf47d027f642e71"])::before
{
color: #000000ff;
}
.style-65f8fbfebaf47d027f642ead, [data-custom-style="65f8fbfebaf47d027f642ead"] {
font-family: Tahoma;
color: #f2f2f2ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 16px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fbfebaf47d027f642ead"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbfebaf47d027f642ead"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbfebaf47d027f642ead"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbfebaf47d027f642ead"])::before
{
color: #f2f2f2ff;
}
.style-65f8fbffbaf47d027f642eb7, [data-custom-style="65f8fbffbaf47d027f642eb7"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 18px;
line-height: 1.5;
}
.style-65f8fbffbaf47d027f642eb7, [data-custom-style="65f8fbffbaf47d027f642eb7"] {
a:link, a:visited {
color: #122a45ff;
}
}
a:link:has([data-custom-style="65f8fbffbaf47d027f642eb7"]), a:visited:has([data-custom-style="65f8fbffbaf47d027f642eb7"]) {
color: #122a45ff;
}
.type-ms3 span[data-custom-style="65f8fbffbaf47d027f642eb7"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fbffbaf47d027f642eb7"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fbffbaf47d027f642eb7"])::marker,
.type-ms3 li:has([data-custom-style="65f8fbffbaf47d027f642eb7"])::before
{
color: #000000ff;
}
.style-65f8fc00baf47d027f642ebb, [data-custom-style="65f8fc00baf47d027f642ebb"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 14px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fc00baf47d027f642ebb"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc00baf47d027f642ebb"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc00baf47d027f642ebb"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc00baf47d027f642ebb"])::before
{
color: #000000ff;
}
.style-65f8fc01baf47d027f642ec2, [data-custom-style="65f8fc01baf47d027f642ec2"] {
font-family: Tahoma;
color: #f2f2f2ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 14px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fc01baf47d027f642ec2"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc01baf47d027f642ec2"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc01baf47d027f642ec2"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc01baf47d027f642ec2"])::before
{
color: #f2f2f2ff;
}
.style-65f8fc02baf47d027f642ec9, [data-custom-style="65f8fc02baf47d027f642ec9"] {
font-family: Tahoma;
color: #000000ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 24px;
line-height: 1.5;
}
.type-ms3 span[data-custom-style="65f8fc02baf47d027f642ec9"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc02baf47d027f642ec9"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc02baf47d027f642ec9"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc02baf47d027f642ec9"])::before
{
color: #000000ff;
}
.style-65f8fc03baf47d027f642ed2, [data-custom-style="65f8fc03baf47d027f642ed2"] {
font-family: Tahoma;
color: #f2f2f2ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 24px;
line-height: 1.5;
}
.style-65f8fc03baf47d027f642ed2, [data-custom-style="65f8fc03baf47d027f642ed2"] {
a:link, a:visited {
color: #ffffffff;
}
}
a:link:has([data-custom-style="65f8fc03baf47d027f642ed2"]), a:visited:has([data-custom-style="65f8fc03baf47d027f642ed2"]) {
color: #ffffffff;
}
.type-ms3 span[data-custom-style="65f8fc03baf47d027f642ed2"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc03baf47d027f642ed2"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc03baf47d027f642ed2"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc03baf47d027f642ed2"])::before
{
color: #f2f2f2ff;
}
.style-65f8fc04baf47d027f642ed6, [data-custom-style="65f8fc04baf47d027f642ed6"] {
font-family: Montserrat;
color: #4bd4fcff;
font-weight: 400;
font-style: normal;
text-align: left;
font-size: 8px;
line-height: 1.5;
}
.style-65f8fc04baf47d027f642ed6, [data-custom-style="65f8fc04baf47d027f642ed6"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc04baf47d027f642ed6"]), a:visited:has([data-custom-style="65f8fc04baf47d027f642ed6"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc04baf47d027f642ed6"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc04baf47d027f642ed6"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc04baf47d027f642ed6"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc04baf47d027f642ed6"])::before
{
color: #4bd4fcff;
}
.style-65f8fc04baf47d027f642ed7, [data-custom-style="65f8fc04baf47d027f642ed7"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.8;
}
.style-65f8fc04baf47d027f642ed7, [data-custom-style="65f8fc04baf47d027f642ed7"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc04baf47d027f642ed7"]), a:visited:has([data-custom-style="65f8fc04baf47d027f642ed7"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc04baf47d027f642ed7"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc04baf47d027f642ed7"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc04baf47d027f642ed7"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc04baf47d027f642ed7"])::before
{
color: #ffffffff;
}
.style-65f8fc05baf47d027f642ed8, [data-custom-style="65f8fc05baf47d027f642ed8"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.5;
}
.style-65f8fc05baf47d027f642ed8, [data-custom-style="65f8fc05baf47d027f642ed8"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc05baf47d027f642ed8"]), a:visited:has([data-custom-style="65f8fc05baf47d027f642ed8"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc05baf47d027f642ed8"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc05baf47d027f642ed8"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc05baf47d027f642ed8"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc05baf47d027f642ed8"])::before
{
color: #ffffffff;
}
.style-65f8fc05baf47d027f642ed9, [data-custom-style="65f8fc05baf47d027f642ed9"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.5;
}
.style-65f8fc05baf47d027f642ed9, [data-custom-style="65f8fc05baf47d027f642ed9"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc05baf47d027f642ed9"]), a:visited:has([data-custom-style="65f8fc05baf47d027f642ed9"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc05baf47d027f642ed9"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc05baf47d027f642ed9"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc05baf47d027f642ed9"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc05baf47d027f642ed9"])::before
{
color: #ffffffff;
}
.style-65f8fc06baf47d027f642eda, [data-custom-style="65f8fc06baf47d027f642eda"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.5;
}
.style-65f8fc06baf47d027f642eda, [data-custom-style="65f8fc06baf47d027f642eda"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc06baf47d027f642eda"]), a:visited:has([data-custom-style="65f8fc06baf47d027f642eda"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc06baf47d027f642eda"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc06baf47d027f642eda"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc06baf47d027f642eda"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc06baf47d027f642eda"])::before
{
color: #ffffffff;
}
.style-65f8fc06baf47d027f642edb, [data-custom-style="65f8fc06baf47d027f642edb"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
font-size: 10px;
line-height: 1.8;
}
.style-65f8fc06baf47d027f642edb, [data-custom-style="65f8fc06baf47d027f642edb"] {
a:link, a:visited {
color: #f4f4f4ff;
}
}
a:link:has([data-custom-style="65f8fc06baf47d027f642edb"]), a:visited:has([data-custom-style="65f8fc06baf47d027f642edb"]) {
color: #f4f4f4ff;
}
.type-ms3 span[data-custom-style="65f8fc06baf47d027f642edb"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc06baf47d027f642edb"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc06baf47d027f642edb"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc06baf47d027f642edb"])::before
{
color: #ffffffff;
}
.style-65f8fc07baf47d027f642edc, [data-custom-style="65f8fc07baf47d027f642edc"] {
font-family: Montserrat;
color: #ffffffff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.8;
}
.style-65f8fc07baf47d027f642edc, [data-custom-style="65f8fc07baf47d027f642edc"] {
a:link, a:visited {
color: #ffffffff;
}
}
a:link:has([data-custom-style="65f8fc07baf47d027f642edc"]), a:visited:has([data-custom-style="65f8fc07baf47d027f642edc"]) {
color: #ffffffff;
}
.type-ms3 span[data-custom-style="65f8fc07baf47d027f642edc"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="65f8fc07baf47d027f642edc"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="65f8fc07baf47d027f642edc"])::marker,
.type-ms3 li:has([data-custom-style="65f8fc07baf47d027f642edc"])::before
{
color: #ffffffff;
}
.style-67a26363ab9e2b24e0cd0da5, [data-custom-style="67a26363ab9e2b24e0cd0da5"] {
font-family: Montserrat;
color: #122a45ff;
font-weight: 400;
text-decoration: none;
font-style: normal;
text-align: left;
font-size: 10px;
line-height: 1.8;
}
.style-67a26363ab9e2b24e0cd0da5, [data-custom-style="67a26363ab9e2b24e0cd0da5"] {
a:link, a:visited {
color: #122a45ff;
}
}
a:link:has([data-custom-style="67a26363ab9e2b24e0cd0da5"]), a:visited:has([data-custom-style="67a26363ab9e2b24e0cd0da5"]) {
color: #122a45ff;
}
.type-ms3 span[data-custom-style="67a26363ab9e2b24e0cd0da5"] {
display: inline !important;
}
.type-ms3 div[data-custom-style="67a26363ab9e2b24e0cd0da5"] {
display: block !important;
}
.type-ms3 li:has([data-custom-style="67a26363ab9e2b24e0cd0da5"])::marker,
.type-ms3 li:has([data-custom-style="67a26363ab9e2b24e0cd0da5"])::before
{
color: #122a45ff;
}
.sector .type-ms3 div:empty {
display: block !important;
}
.sector .type-ms3 div {
min-height: 1.5em;
}
.sector .type-ms3 div[style*=text-align] span {
text-align: inherit !important;
}
/*text-block media css*/
.device-desktop .only-tablet,
.device-desktop .only-phone {
display: none !important;
}
.device-tablet .only-desktop,
.device-tablet .only-phone {
display: none !important;
}
.device-phone .only-desktop,
.device-phone .only-tablet {
display: none !important;
}
.privacy-policy-link {
font-size: 80%;
margin-top: 20px;
}
/* Make sure sections don't overlap each other. We can't do this for column sections because they need to appear side-by-side. */
.sector > section {
clear: both;
}
/* When doing on-page editing, the sector/section highlight is position: absolute, so we need sections to be position: relative so that this works. */
.sector > section, .sector > section section {
position: relative;
}
/* Column Sections */
.SectionColumn {
display: flex;
flex-wrap: wrap;
/* The old WG system centers columns (but not the content inside them). */
justify-content: center;
.SectionContent::-webkit-scrollbar { display: none; }
}
/* TODO -- this doesn't do anything now that we are using column wrappers, needs to be investigated. */
.SectionColumn > section {
vertical-align: top;
/* Columns start out with no width specified, so they kinda act like inline-block elements. This means that a column with only one word in it will sit in the middle of the page. flex-grow: 1 means that in a column section with one column, the column will have a width of 100%, and in a column section with two columns, each column will have a default width of 50% (although this may change depending on the content of the column), and so on. */
flex-grow: 1;
}
/* Make columns equal height */
.column-wrapper {
flex-grow: 1;
width: 100%;
}
.column-wrapper > section {
height: 100%;
}
.SectionColumn.layout-grid {
display: grid;
.column-wrapper {
width: 100% !important;
}
}
.clickable-thumbnail {
cursor: pointer;
}
/* Instant contact form button*/
.instant-contact-button {
display: none;
position: fixed;
top: 50%;
z-index: 1025;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
padding: 10px 20px 6px 20px;
border: none;
background: #4bd4fcff;
transform: rotate(-90deg);
transform-origin: 100% 100%;
color: #ffffff;
right: 0;
margin-top: -100px;
transition: all 0.5s ease;
}
.device-override.device-tablet .instant-contact-button { right: calc(((100vw / 2) - 410px)); }
.device-override.device-phone .instant-contact-button { left: calc(((100vw / 2) - 214px)); right: calc(((100vw / 2) - 214px)); }
.instant-contact-button:link {
text-decoration: none;
}
.instant-contact-button:hover {
background: #122a45ff;
}
.device-phone .instant-contact-button {
transform: none;
bottom: 0;
top: auto;
left: 0;
text-align: center;
}
/* Hover Images. Currently only support these on desktop devices since tablets and mobiles usually don't support hovering. */
.hover-image { display: none !important; }
.device-desktop .image-container.has-hover:hover .original-src { display: none !important; }
.device-desktop .image-container.has-hover:hover .hover-image { display: block !important; }
body.modal-open #genericModal.show {
display: flex !important;
height: 100%;
}
body.modal-open #genericModal.show .modal-dialog {
margin: auto;
}
.modal-open {
overflow-y: scroll !important;
padding-right: 0 !important;
}
.modal-body iframe {
border: 0;
}
.modal-title .fa { color: black !important; opacity: 0.5; }
.modal-title .fa:hover { opacity: 1; }
/*Image Gallery*/
.SectionImageGallery {
margin: 0;
}
/*breakpoint CSS*/
.bp-65f8fbcabaf47d027f642afe > section, .bp-65f8fbcabaf47d027f642afe > div > .SectionComponent{border-style:solid;border-width:0;}
.device-desktop .bp-65f8fba8baf47d027f6429e8 {
display:block;max-width:Min(100%,290px);
}
.device-tablet .bp-65f8fba8baf47d027f6429e8 {
display:block;max-width:Min(100%,290px);
}
.device-phone .bp-65f8fba8baf47d027f6429e8 {
display:block;margin-left:auto;margin-right:auto;max-width:Min(100%,190px);
}
.bp-65f8fba8baf47d027f6429e8 {
width:100%;padding-left:0px;padding-bottom:0px;padding-top:0px;padding-right:0px;min-width:0px;display:block;
}
.bp-65f8fba8baf47d027f6429ec {
display:block;width:100%;max-width:Min(100%,290px);min-width:0px;
}
.bp-65f8fbadbaf47d027f642a2b {
padding-bottom:0px;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,260px);padding-right:0px;min-width:0px;
}
.bp-65f8fbadbaf47d027f642a2c {
padding-bottom:0px;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,260px);padding-right:0px;min-width:0px;
}
.bp-65f8fbaebaf47d027f642a2d {
padding-bottom:0px;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,260px);padding-right:0px;min-width:0px;
}
.bp-65f8fbaebaf47d027f642a2e {
padding-bottom:0px;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,260px);padding-right:0px;min-width:0px;
}
.bp-65f8fbaebaf47d027f642a2f {
display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,260px);min-width:0px;
}
.bp-65f8fbafbaf47d027f642a35 {
display:block;margin-left:auto;margin-right:auto;width:100%;min-width:0px;max-width:Min(100%,270px);
}
.bp-65f8fbafbaf47d027f642a36 {
display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,270px);min-width:0px;
}
.bp-65f8fbb0baf47d027f642a3a {
display:block;margin-left:auto;margin-right:auto;width:100%;max-width:Min(100%,1500px);min-width:0px;
}
.device-desktop .column-wrapper.bp-65f8fbc6baf47d027f642aa5 {
width:100%;max-width:100%;display:block;
}
.device-tablet .column-wrapper.bp-65f8fbc6baf47d027f642aa5 {
width:100%;max-width:100%;display:block;
}
.device-phone .column-wrapper.bp-65f8fbc6baf47d027f642aa5 {
width:100%;max-width:100%;display:block;
}
.device-desktop .column-wrapper.bp-65f8fbc6baf47d027f642aa6 {
width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-65f8fbc6baf47d027f642aa6 {
width:100%;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc6baf47d027f642aa6 {
width:100%;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc6baf47d027f642aa9 {
width:100%;display:block;max-width:100%;min-width:0px;
}
.device-tablet .column-wrapper.bp-65f8fbc6baf47d027f642aa9 {
width:100%;display:block;max-width:100%;min-width:0px;
}
.device-phone .column-wrapper.bp-65f8fbc6baf47d027f642aa9 {
width:100%;display:block;max-width:100%;min-width:0px;
}
.column-wrapper.bp-65f8fbc6baf47d027f642aa9 {
width:100%;padding-left:0px;padding-right:0px;max-width:100%;
}
.bp-65f8fbc7baf47d027f642ab0 {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642ab1 {
width:100%;display:block;max-width:80%;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642ab1 {
width:100%;display:block;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642ab1 {
width:100%;display:block;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642ab4 {
width:100%;max-width:50%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642ab4 {
width:100%;max-width:50%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642ab4 {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642ab5 {
width:100%;max-width:90%;display:block;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642ab5 {
width:100%;max-width:100%;display:block;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642ab5 {
width:100%;max-width:100%;display:block;
}
.column-wrapper.bp-65f8fbc7baf47d027f642ab5 {
padding-left:0px;padding-right:0px;
}
.bp-65f8fbc7baf47d027f642ab5 > section, .bp-65f8fbc7baf47d027f642ab5 > div > .SectionComponent {
background:#00000000;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642abb {
width:100%;max-width:50%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642abb {
width:100%;max-width:50%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642abb {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642abd {
width:100%;max-width:100%;display:block;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642abd {
width:100%;max-width:100%;display:block;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642abd {
width:100%;max-width:100%;display:block;
}
.bp-65f8fbc7baf47d027f642ac1 {
padding-top:0px;padding-bottom:0px;width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .bp-65f8fbc7baf47d027f642ac2 > section, .device-desktop .bp-65f8fbc7baf47d027f642ac2 > div > .SectionComponent {
padding-right:20px;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642ac2 {
width:100%;display:block;max-width:15%;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642ac2 {
width:100%;display:block;max-width:30%;
}
.device-tablet .bp-65f8fbc7baf47d027f642ac2 > section, .device-tablet .bp-65f8fbc7baf47d027f642ac2 > div > .SectionComponent {
padding-right:20px;
}
.device-phone .bp-65f8fbc7baf47d027f642ac2 > section, .device-phone .bp-65f8fbc7baf47d027f642ac2 > div > .SectionComponent {
padding-right:0px;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642ac2 {
display:block;width:100%;max-width:100%;
}
.bp-65f8fbc7baf47d027f642ac2 > section, .bp-65f8fbc7baf47d027f642ac2 > div > .SectionComponent {
padding-bottom:0px;padding-top:0px;
}
.device-desktop .column-wrapper.bp-65f8fbc7baf47d027f642ac4 {
width:100%;display:block;max-width:65%;padding-left:20px;padding-right:20px;
}
.device-desktop .bp-65f8fbc7baf47d027f642ac4 > section, .device-desktop .bp-65f8fbc7baf47d027f642ac4 > div > .SectionComponent {
padding-left:40px;
}
.device-tablet .column-wrapper.bp-65f8fbc7baf47d027f642ac4 {
display:block;width:100%;max-width:70%;padding-left:40px;
}
.device-tablet .bp-65f8fbc7baf47d027f642ac4 > section, .device-tablet .bp-65f8fbc7baf47d027f642ac4 > div > .SectionComponent {
padding-left:20px;
}
.device-phone .column-wrapper.bp-65f8fbc7baf47d027f642ac4 {
width:0px;display:none;max-width:100%;
}
.device-phone .bp-65f8fbc7baf47d027f642ac4 > section, .device-phone .bp-65f8fbc7baf47d027f642ac4 > div > .SectionComponent {
padding-left:0px;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ac7 {
display:block;width:100%;max-width:20%;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ac7 {
width:0px;display:none;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642ac7 {
display:none;width:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642acb {
width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642acb {
width:100%;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642acb {
width:100%;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ad1 {
display:block;width:100%;max-width:50%;padding-right:40px;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ad1 {
display:block;width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642ad1 {
display:block;width:100%;
}
.column-wrapper.bp-65f8fbc8baf47d027f642ad1 {
margin-bottom:0px;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ad5 {
display:block;width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ad5 {
width:100%;display:block;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642ad5 {
width:0px;display:none;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ad6 {
width:0px;max-width:100%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ad6 {
width:0px;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642ad6 {
width:100%;max-width:100%;display:block;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ada {
display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ada {
display:none;
}
.bp-65f8fbc8baf47d027f642adb {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642adc {
width:100%;max-width:60%;display:block;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642adc {
max-width:100%;display:block;width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642adc {
max-width:100%;display:block;width:100%;
}
.bp-65f8fbc8baf47d027f642adc > section, .bp-65f8fbc8baf47d027f642adc > div > .SectionComponent {
padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px;
}
.device-desktop .column-wrapper.bp-65f8fbc8baf47d027f642ae1 {
width:100%;max-width:40%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc8baf47d027f642ae1 {
display:none;width:100%;
}
.device-phone .column-wrapper.bp-65f8fbc8baf47d027f642ae1 {
display:none;width:100%;
}
.bp-65f8fbc8baf47d027f642ae2 {
padding-left:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;display:block;width:100%;min-width:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbc9baf47d027f642ae4 {
width:100%;max-width:100%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbc9baf47d027f642ae4 {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbc9baf47d027f642ae4 {
width:100%;max-width:100%;display:none;
}
.bp-65f8fbc9baf47d027f642ae6 {
display:block;width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.bp-65f8fbc9baf47d027f642ae9 {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.bp-65f8fbc9baf47d027f642af2 {
margin-bottom:40px;width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .bp-65f8fbc9baf47d027f642af3 > section, .device-desktop .bp-65f8fbc9baf47d027f642af3 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-desktop .column-wrapper.bp-65f8fbc9baf47d027f642af3 {
width:100%;max-width:20%;display:block;padding-right:10px;padding-left:10px;
}
.device-tablet .bp-65f8fbc9baf47d027f642af3 > section, .device-tablet .bp-65f8fbc9baf47d027f642af3 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-tablet .column-wrapper.bp-65f8fbc9baf47d027f642af3 {
width:50%;max-width:100%;display:block;padding-right:10px;padding-left:10px;
}
.device-phone .bp-65f8fbc9baf47d027f642af3 > section, .device-phone .bp-65f8fbc9baf47d027f642af3 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-phone .column-wrapper.bp-65f8fbc9baf47d027f642af3 {
width:100%;max-width:100%;display:block;
}
.column-wrapper.bp-65f8fbc9baf47d027f642af3 {
margin-bottom:0px;
}
.device-desktop .bp-65f8fbc9baf47d027f642af6 > section, .device-desktop .bp-65f8fbc9baf47d027f642af6 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-desktop .column-wrapper.bp-65f8fbc9baf47d027f642af6 {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-tablet .bp-65f8fbc9baf47d027f642af6 > section, .device-tablet .bp-65f8fbc9baf47d027f642af6 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-tablet .column-wrapper.bp-65f8fbc9baf47d027f642af6 {
width:50%;max-width:100%;display:block;padding-right:10px;padding-left:10px;
}
.device-phone .bp-65f8fbc9baf47d027f642af6 > section, .device-phone .bp-65f8fbc9baf47d027f642af6 > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-phone .column-wrapper.bp-65f8fbc9baf47d027f642af6 {
width:100%;max-width:100%;display:block;
}
.device-desktop .bp-65f8fbcabaf47d027f642afb > section, .device-desktop .bp-65f8fbcabaf47d027f642afb > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642afb {
width:100%;max-width:20%;display:block;padding-right:10px;padding-left:10px;
}
.device-tablet .bp-65f8fbcabaf47d027f642afb > section, .device-tablet .bp-65f8fbcabaf47d027f642afb > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642afb {
width:50%;max-width:100%;display:block;padding-left:10px;padding-right:10px;
}
.device-phone .bp-65f8fbcabaf47d027f642afb > section, .device-phone .bp-65f8fbcabaf47d027f642afb > div > .SectionComponent {
padding-right:20px;padding-left:20px;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642afb {
width:100%;max-width:100%;display:block;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642afe {
width:100%;max-width:6%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642afe {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642afe {
width:100%;max-width:100%;display:none;
}
.bp-65f8fbcabaf47d027f642afe > section, .bp-65f8fbcabaf47d027f642afe > div > .SectionComponent {
border-left-width:1px;border-color:#4bd4fcff;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642aff {
width:100%;max-width:23%;padding-right:10px;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642aff {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642aff {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642b01 {
width:100%;max-width:23%;padding-left:10px;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642b01 {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642b01 {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642b06 {
width:100%;max-width:100%;display:block;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642b06 {
width:100%;max-width:100%;display:block;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642b06 {
width:100%;max-width:100%;display:block;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642b09 {
width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642b09 {
width:100%;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642b09 {
width:100%;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbcabaf47d027f642b0b {
width:100%;max-width:33%;padding-left:15px;padding-right:15px;
}
.device-desktop .bp-65f8fbcabaf47d027f642b0b > section, .device-desktop .bp-65f8fbcabaf47d027f642b0b > div > .SectionComponent {
padding-top:60px;padding-bottom:60px;padding-left:60px;padding-right:60px;
}
.device-tablet .column-wrapper.bp-65f8fbcabaf47d027f642b0b {
width:100%;max-width:100%;margin-bottom:30px;
}
.device-tablet .bp-65f8fbcabaf47d027f642b0b > section, .device-tablet .bp-65f8fbcabaf47d027f642b0b > div > .SectionComponent {
padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;
}
.device-phone .column-wrapper.bp-65f8fbcabaf47d027f642b0b {
width:100%;max-width:100%;margin-bottom:30px;
}
.device-phone .bp-65f8fbcabaf47d027f642b0b > section, .device-phone .bp-65f8fbcabaf47d027f642b0b > div > .SectionComponent {
padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;
}
.bp-65f8fbcabaf47d027f642b0b > section, .bp-65f8fbcabaf47d027f642b0b > div > .SectionComponent {
border-color:#000000ff;background:#ffffffff;border-right-width:0px;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b10 {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b10 {
width:100%;max-width:33%;display:block;padding-left:10px;padding-right:10px;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b10 {
width:100%;max-width:100%;display:block;
}
.bp-65f8fbcbbaf47d027f642b10 > section, .bp-65f8fbcbbaf47d027f642b10 > div > .SectionComponent {
padding-right:10px;padding-left:10px;
}
.bp-65f8fbcbbaf47d027f642b13 {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-bottom:20px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b14 {
display:block;width:100%;max-width:50%;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b14 {
display:block;width:100%;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b14 {
display:block;width:100%;
}
.column-wrapper.bp-65f8fbcbbaf47d027f642b14 {
}
.bp-65f8fbcbbaf47d027f642b14 > section, .bp-65f8fbcbbaf47d027f642b14 > div > .SectionComponent {
background:#ffffff03;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b1a {
width:100%;max-width:100%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b1a {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b1a {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b1c {
width:100%;max-width:100%;display:none;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b1c {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b1c {
width:100%;max-width:100%;display:none;
}
.column-wrapper.bp-65f8fbcbbaf47d027f642b1c {
margin-bottom:30px;
}
.bp-65f8fbcbbaf47d027f642b1e {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b1f {
width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b1f {
width:100%;max-width:100%;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b1f {
width:100%;max-width:100%;
}
.bp-65f8fbcbbaf47d027f642b21 {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;padding-top:20px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65f8fbcbbaf47d027f642b22 {
width:100%;max-width:33%;padding-left:15px;padding-right:15px;
}
.device-desktop .bp-65f8fbcbbaf47d027f642b22 > section, .device-desktop .bp-65f8fbcbbaf47d027f642b22 > div > .SectionComponent {
padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px;
}
.device-tablet .column-wrapper.bp-65f8fbcbbaf47d027f642b22 {
width:100%;max-width:100%;margin-bottom:30px;
}
.device-tablet .bp-65f8fbcbbaf47d027f642b22 > section, .device-tablet .bp-65f8fbcbbaf47d027f642b22 > div > .SectionComponent {
padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;
}
.device-phone .column-wrapper.bp-65f8fbcbbaf47d027f642b22 {
width:100%;max-width:100%;margin-bottom:30px;
}
.device-phone .bp-65f8fbcbbaf47d027f642b22 > section, .device-phone .bp-65f8fbcbbaf47d027f642b22 > div > .SectionComponent {
padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;
}
.bp-65f8fbcbbaf47d027f642b22 > section, .bp-65f8fbcbbaf47d027f642b22 > div > .SectionComponent {
border-color:#000000ff;border-right-width:0px;background:#ffffffff;
}
.device-desktop .column-wrapper.bp-65f8fbccbaf47d027f642b26 {
width:100%;max-width:33%;padding-left:15px;padding-right:15px;
}
.device-desktop .bp-65f8fbccbaf47d027f642b26 > section, .device-desktop .bp-65f8fbccbaf47d027f642b26 > div > .SectionComponent {
padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px;
}
.device-tablet .column-wrapper.bp-65f8fbccbaf47d027f642b26 {
width:100%;max-width:100%;
}
.device-tablet .bp-65f8fbccbaf47d027f642b26 > section, .device-tablet .bp-65f8fbccbaf47d027f642b26 > div > .SectionComponent {
padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;
}
.device-phone .column-wrapper.bp-65f8fbccbaf47d027f642b26 {
width:100%;max-width:100%;
}
.device-phone .bp-65f8fbccbaf47d027f642b26 > section, .device-phone .bp-65f8fbccbaf47d027f642b26 > div > .SectionComponent {
padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;
}
.bp-65f8fbccbaf47d027f642b26 > section, .bp-65f8fbccbaf47d027f642b26 > div > .SectionComponent {
border-color:#00000000;border-right-width:0px;background:#ffffffff;
}
.device-desktop .column-wrapper.bp-65f8fbccbaf47d027f642b2b {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-tablet .column-wrapper.bp-65f8fbccbaf47d027f642b2b {
width:100%;max-width:33%;display:block;padding-left:10px;padding-right:10px;
}
.device-phone .column-wrapper.bp-65f8fbccbaf47d027f642b2b {
width:100%;max-width:100%;display:block;
}
.bp-65f8fbccbaf47d027f642b2b > section, .bp-65f8fbccbaf47d027f642b2b > div > .SectionComponent {
padding-right:10px;padding-left:10px;
}
.device-desktop .column-wrapper.bp-65f8fbccbaf47d027f642b2d {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-tablet .column-wrapper.bp-65f8fbccbaf47d027f642b2d {
width:100%;max-width:33%;display:block;padding-left:10px;padding-right:10px;
}
.device-phone .column-wrapper.bp-65f8fbccbaf47d027f642b2d {
width:100%;max-width:100%;display:block;
}
.bp-65f8fbccbaf47d027f642b2d > section, .bp-65f8fbccbaf47d027f642b2d > div > .SectionComponent {
padding-right:10px;padding-left:10px;
}
.device-desktop .column-wrapper.bp-65f8fbccbaf47d027f642b2f {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-tablet .column-wrapper.bp-65f8fbccbaf47d027f642b2f {
width:100%;max-width:33%;display:block;padding-left:10px;padding-right:10px;
}
.device-phone .column-wrapper.bp-65f8fbccbaf47d027f642b2f {
width:100%;max-width:100%;display:block;
}
.bp-65f8fbccbaf47d027f642b2f > section, .bp-65f8fbccbaf47d027f642b2f > div > .SectionComponent {
padding-right:10px;padding-left:10px;
}
.device-desktop .column-wrapper.bp-65f8fbccbaf47d027f642b31 {
width:100%;max-width:20%;padding-left:10px;padding-right:10px;
}
.device-tablet .column-wrapper.bp-65f8fbccbaf47d027f642b31 {
width:100%;max-width:33%;padding-left:10px;padding-right:10px;
}
.device-phone .column-wrapper.bp-65f8fbccbaf47d027f642b31 {
width:100%;max-width:100%;
}
.device-desktop .style-65f8fbe8baf47d027f642dd4, .device-desktop [data-custom-style="65f8fbe8baf47d027f642dd4"] {
font-size:17px;
}
.device-tablet .style-65f8fbe8baf47d027f642dd4, .device-tablet [data-custom-style="65f8fbe8baf47d027f642dd4"] {
font-size:16px;
}
.device-phone .style-65f8fbe8baf47d027f642dd4, .device-phone [data-custom-style="65f8fbe8baf47d027f642dd4"] {
font-size:16px;
}
.style-65f8fbe8baf47d027f642dd4, [data-custom-style="65f8fbe8baf47d027f642dd4"] {
width:100%;min-width:0px;display:block;
}
.device-desktop .style-65f8fbefbaf47d027f642e1f, .device-desktop [data-custom-style="65f8fbefbaf47d027f642e1f"] {
font-size:50px;
}
.device-tablet .style-65f8fbefbaf47d027f642e1f, .device-tablet [data-custom-style="65f8fbefbaf47d027f642e1f"] {
font-size:38px;
}
.device-phone .style-65f8fbefbaf47d027f642e1f, .device-phone [data-custom-style="65f8fbefbaf47d027f642e1f"] {
font-size:24px;
}
.style-65f8fbefbaf47d027f642e1f, [data-custom-style="65f8fbefbaf47d027f642e1f"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fbf0baf47d027f642e25, .device-desktop [data-custom-style="65f8fbf0baf47d027f642e25"] {
font-size:28px;
}
.device-tablet .style-65f8fbf0baf47d027f642e25, .device-tablet [data-custom-style="65f8fbf0baf47d027f642e25"] {
font-size:26px;
}
.device-phone .style-65f8fbf0baf47d027f642e25, .device-phone [data-custom-style="65f8fbf0baf47d027f642e25"] {
font-size:18px;
}
.style-65f8fbf0baf47d027f642e25, [data-custom-style="65f8fbf0baf47d027f642e25"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fbf4baf47d027f642e4e, .device-desktop [data-custom-style="65f8fbf4baf47d027f642e4e"] {
font-size:35px;
}
.device-tablet .style-65f8fbf4baf47d027f642e4e, .device-tablet [data-custom-style="65f8fbf4baf47d027f642e4e"] {
font-size:33px;
}
.device-phone .style-65f8fbf4baf47d027f642e4e, .device-phone [data-custom-style="65f8fbf4baf47d027f642e4e"] {
font-size:22px;
}
.style-65f8fbf4baf47d027f642e4e, [data-custom-style="65f8fbf4baf47d027f642e4e"] {
width:100%;min-width:0px;
}
.style-65f8fbf6baf47d027f642e63, [data-custom-style="65f8fbf6baf47d027f642e63"] {
font-size:16px;width:100%;min-width:0px;
}
.device-desktop .style-65f8fc04baf47d027f642ed6, .device-desktop [data-custom-style="65f8fc04baf47d027f642ed6"] {
font-size:10px;
}
.device-tablet .style-65f8fc04baf47d027f642ed6, .device-tablet [data-custom-style="65f8fc04baf47d027f642ed6"] {
font-size:10px;
}
.device-phone .style-65f8fc04baf47d027f642ed6, .device-phone [data-custom-style="65f8fc04baf47d027f642ed6"] {
font-size:8px;
}
.style-65f8fc04baf47d027f642ed6, [data-custom-style="65f8fc04baf47d027f642ed6"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fc04baf47d027f642ed7, .device-desktop [data-custom-style="65f8fc04baf47d027f642ed7"] {
font-size:17px;
}
.device-tablet .style-65f8fc04baf47d027f642ed7, .device-tablet [data-custom-style="65f8fc04baf47d027f642ed7"] {
font-size:16px;
}
.device-phone .style-65f8fc04baf47d027f642ed7, .device-phone [data-custom-style="65f8fc04baf47d027f642ed7"] {
font-size:16px;
}
.style-65f8fc04baf47d027f642ed7, [data-custom-style="65f8fc04baf47d027f642ed7"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fc05baf47d027f642ed8, .device-desktop [data-custom-style="65f8fc05baf47d027f642ed8"] {
font-size:28px;
}
.device-tablet .style-65f8fc05baf47d027f642ed8, .device-tablet [data-custom-style="65f8fc05baf47d027f642ed8"] {
font-size:26px;
}
.device-phone .style-65f8fc05baf47d027f642ed8, .device-phone [data-custom-style="65f8fc05baf47d027f642ed8"] {
font-size:18px;
}
.style-65f8fc05baf47d027f642ed8, [data-custom-style="65f8fc05baf47d027f642ed8"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fc05baf47d027f642ed9, .device-desktop [data-custom-style="65f8fc05baf47d027f642ed9"] {
font-size:35px;
}
.device-tablet .style-65f8fc05baf47d027f642ed9, .device-tablet [data-custom-style="65f8fc05baf47d027f642ed9"] {
font-size:33px;
}
.device-phone .style-65f8fc05baf47d027f642ed9, .device-phone [data-custom-style="65f8fc05baf47d027f642ed9"] {
font-size:22px;
}
.style-65f8fc05baf47d027f642ed9, [data-custom-style="65f8fc05baf47d027f642ed9"] {
width:100%;min-width:0px;
}
.device-desktop .style-65f8fc06baf47d027f642eda, .device-desktop [data-custom-style="65f8fc06baf47d027f642eda"] {
font-size:70px;
}
.device-tablet .style-65f8fc06baf47d027f642eda, .device-tablet [data-custom-style="65f8fc06baf47d027f642eda"] {
font-size:38px;
}
.device-phone .style-65f8fc06baf47d027f642eda, .device-phone [data-custom-style="65f8fc06baf47d027f642eda"] {
font-size:24px;
}
.style-65f8fc06baf47d027f642eda, [data-custom-style="65f8fc06baf47d027f642eda"] {
width:100%;min-width:0px;
}
.style-65f8fc06baf47d027f642edb, [data-custom-style="65f8fc06baf47d027f642edb"] {
font-size:16px;width:100%;min-width:0px;
}
.style-65f8fc07baf47d027f642edc, [data-custom-style="65f8fc07baf47d027f642edc"] {
font-size:17px;width:100%;min-width:0px;
}
.device-desktop .column-wrapper.bp-65f8fcd7baf47d027f64360b {
width:100%;display:block;max-width:33%;padding-left:15px;padding-right:15px;margin-bottom:0px;
}
.device-tablet .column-wrapper.bp-65f8fcd7baf47d027f64360b {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.device-phone .column-wrapper.bp-65f8fcd7baf47d027f64360b {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.bp-65f8fcd7baf47d027f64360b > section, .bp-65f8fcd7baf47d027f64360b > div > .SectionComponent {
padding-bottom:20px;background:#ffffffff;background-image:url(https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe674a3a9fa314028719a/scp-image-1?h=75d2592d);background-size:cover;padding-top:40%;
}
.bp-65f8fcd8baf47d027f64360e {
max-width:Min(100%,1500px);width:100%;padding-right:0px;display:block;min-width:0px;padding-left:0px;padding-bottom:0px;
}
.device-desktop .column-wrapper.bp-65f8fd05baf47d027f643625 {
width:100%;display:block;max-width:33%;padding-left:15px;padding-right:15px;margin-bottom:0px;
}
.device-tablet .column-wrapper.bp-65f8fd05baf47d027f643625 {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.device-phone .column-wrapper.bp-65f8fd05baf47d027f643625 {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.bp-65f8fd05baf47d027f643625 > section, .bp-65f8fd05baf47d027f643625 > div > .SectionComponent {
padding-bottom:20px;background:#ffffffff;background-image:url(https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6741f983b32ea96c457/scp-image-2?h=4d61d894);background-size:cover;padding-top:40%;
}
.bp-65f8fd05baf47d027f643628 {
max-width:Min(100%,1500px);width:100%;padding-right:0px;display:block;min-width:0px;padding-left:0px;padding-bottom:0px;
}
.device-desktop .column-wrapper.bp-65f8fd30baf47d027f643640 {
width:100%;display:block;max-width:33%;padding-left:15px;padding-right:15px;margin-bottom:0px;
}
.device-tablet .column-wrapper.bp-65f8fd30baf47d027f643640 {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.device-phone .column-wrapper.bp-65f8fd30baf47d027f643640 {
width:100%;display:block;max-width:100%;margin-bottom:40px;
}
.bp-65f8fd30baf47d027f643640 > section, .bp-65f8fd30baf47d027f643640 > div > .SectionComponent {
padding-bottom:20px;background:#ffffffff;background-image:url(https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe66ebaf47d34f6627a2c/scp-image-3?h=df3007f7);background-size:cover;padding-top:40%;
}
.bp-65f8fd30baf47d027f643643 {
max-width:Min(100%,1500px);width:100%;padding-right:0px;display:block;min-width:0px;padding-left:0px;padding-bottom:0px;
}
.bp-65fff5f7a3a9fa31402871a9 {
display:block;width:100%;max-width:Min(100%,72px);padding-bottom:20px;min-width:0px;
}
.bp-65fff6c2a3a9fa31402871b0 {
display:block;width:100%;max-width:Min(100%,72px);padding-bottom:20px;min-width:0px;
}
.bp-65fff7461f983b32fa96c481 {
display:block;width:100%;max-width:Min(100%,72px);padding-bottom:20px;min-width:0px;
}
.bp-65fffa57a3a9fa311e2871b7 {
display:block;width:100%;max-width:Min(100%,84px);min-width:0px;padding-bottom:20px;
}
.bp-65fffb23baf47d34cf627a45 {
display:block;width:100%;max-width:Min(100%,84px);padding-bottom:20px;
}
.bp-65fffb871f983b32fa96c48d {
display:block;width:100%;max-width:Min(100%,84px);padding-bottom:20px;
}
.bp-65fffcdb1f983b32df96c4ad {
display:block;width:100%;min-width:0px;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;max-width:100%;
}
.bp-65fffde81f983b32fa96c499 {
width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .column-wrapper.bp-65fffde81f983b32fa96c49d {
width:100%;max-width:50%;
}
.device-tablet .column-wrapper.bp-65fffde81f983b32fa96c49d {
width:100%;max-width:100%;display:none;
}
.device-phone .column-wrapper.bp-65fffde81f983b32fa96c49d {
width:100%;max-width:100%;display:none;
}
.device-desktop .column-wrapper.bp-65fffe091f983b32ea96c46d {
width:100%;max-width:50%;
}
.device-tablet .column-wrapper.bp-65fffe091f983b32ea96c46d {
width:100%;max-width:80%;
}
.device-phone .column-wrapper.bp-65fffe091f983b32ea96c46d {
width:100%;max-width:100%;
}
.device-desktop .column-wrapper.bp-660003631f983b32da96c48c {
width:100%;max-width:100%;
}
.device-tablet .column-wrapper.bp-660003631f983b32da96c48c {
width:100%;max-width:100%;
}
.device-phone .column-wrapper.bp-660003631f983b32da96c48c {
width:100%;max-width:100%;
}
.device-desktop .column-wrapper.bp-6632e1b62dc4eb005af9995d {
width:100%;max-width:20%;display:block;padding-left:10px;padding-right:10px;
}
.device-desktop .bp-6632e1b62dc4eb005af9995d > section, .device-desktop .bp-6632e1b62dc4eb005af9995d > div > .SectionComponent {
padding-left:20px;padding-right:20px;
}
.device-tablet .column-wrapper.bp-6632e1b62dc4eb005af9995d {
width:50%;max-width:100%;padding-left:10px;padding-right:10px;
}
.device-tablet .bp-6632e1b62dc4eb005af9995d > section, .device-tablet .bp-6632e1b62dc4eb005af9995d > div > .SectionComponent {
padding-left:20px;padding-right:20px;
}
.device-phone .column-wrapper.bp-6632e1b62dc4eb005af9995d {
width:100%;max-width:100%;
}
.device-phone .bp-6632e1b62dc4eb005af9995d > section, .device-phone .bp-6632e1b62dc4eb005af9995d > div > .SectionComponent {
padding-left:20px;padding-right:20px;
}
.bp-6633125a2dc4eb00b3f999c8 {
display:block;width:100%;min-width:0px;padding-left:0px;padding-right:0px;max-width:100%;
}
.device-desktop .style-67a26363ab9e2b24e0cd0da5, .device-desktop [data-custom-style="67a26363ab9e2b24e0cd0da5"] {
font-size:22px;
}
.device-tablet .style-67a26363ab9e2b24e0cd0da5, .device-tablet [data-custom-style="67a26363ab9e2b24e0cd0da5"] {
font-size:20px;
}
.device-phone .style-67a26363ab9e2b24e0cd0da5, .device-phone [data-custom-style="67a26363ab9e2b24e0cd0da5"] {
font-size:18px;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button {
font-size:20px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-radius:0px;border-color:#04364a00;color:#38383bff;transition:0.3s;border-style:solid;font-weight:600;background:#4bd4fcff !important;text-transform:uppercase;letter-spacing:2px;margin-top:10px;margin-bottom:10px;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff1"] button div {
font-size: 20px !important;
font-weight: 600 !important;
color: #38383bff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:400;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:hover {
background:#38383bff !important;color:#ffffffff;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:hover div {
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] button:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:400;
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] {
font-size:20px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-radius:0px;border-color:#04364a00;color:#38383bff;transition:0.3s;border-style:solid;font-weight:600;background:#4bd4fcff !important;text-transform:uppercase;letter-spacing:2px;margin-top:10px;margin-bottom:10px;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]::after
{
font-size: 20px !important;
font-weight: 600 !important;
color: #38383bff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:400;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover {
background:#38383bff !important;color:#ffffffff;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover::after
{
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff1"]:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:400;
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button {
font-size:20px;font-weight:400;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#176b8700;border-radius:0px;color:#ffffffff;transition:0.3s;icon-side:right;background:#122a45ff !important;letter-spacing:2px;text-transform:uppercase;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff2"] button div {
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:hover {
background:#4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] {
font-size:20px;font-weight:400;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#176b8700;border-radius:0px;color:#ffffffff;transition:0.3s;icon-side:right;background:#122a45ff !important;letter-spacing:2px;text-transform:uppercase;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]::after
{
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover {
background:#4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff2"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button {
font-size:20px;font-weight:400;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#04364a00;border-radius:0px;color:#ffffffff;transition:0.3s;icon-side:right;background:#4bd4fcff !important;text-transform:uppercase;letter-spacing:2px;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff3"] button div {
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] button:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:900;
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] {
font-size:20px;font-weight:400;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#04364a00;border-radius:0px;color:#ffffffff;transition:0.3s;icon-side:right;background:#4bd4fcff !important;text-transform:uppercase;letter-spacing:2px;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]::after
{
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff3"]:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:12px;font-weight:900;
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button {
font-size:15px;font-weight:400;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border-width:2px;border-style:solid;border-color:#04364a00;border-radius:0px;color:#ffffffff;transition:0.3s;background:#4bd4fcff !important;letter-spacing:2px;text-transform:uppercase;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff4"] button div {
font-size: 15px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] {
font-size:15px;font-weight:400;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border-width:2px;border-style:solid;border-color:#04364a00;border-radius:0px;color:#ffffffff;transition:0.3s;background:#4bd4fcff !important;letter-spacing:2px;text-transform:uppercase;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]::after
{
font-size: 15px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff4"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button {
font-size:20px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-width:1px;border-color:#ffffffff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:400;icon-side:left;background:#4bd4fc00 !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff5"] button div {
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:before {
content:"\f095";font-family:"Font Awesome 6 Pro";padding-right:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:hover {
background:#4bd4fcff !important;color:#ffffffff;border-color:#4bd4fcff;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:hover div {
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:hover:before {
content:"\f095";font-family:"Font Awesome 6 Pro";padding-right:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] {
font-size:20px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-width:1px;border-color:#ffffffff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:400;icon-side:left;background:#4bd4fc00 !important;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]::after
{
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:before {
content:"\f095";font-family:"Font Awesome 6 Pro";padding-right:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover {
background:#4bd4fcff !important;color:#ffffffff;border-color:#4bd4fcff;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover::after
{
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover:before {
content:"\f095";font-family:"Font Awesome 6 Pro";padding-right:12px;font-weight:900;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff5"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button {
font-size:18px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:2px;border-color:#1e8325ff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#1e8325ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff6"] button div {
font-size: 18px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:hover {
background:#1e8325ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] {
font-size:18px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:2px;border-color:#1e8325ff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#1e8325ff !important;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]::after
{
font-size: 18px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover {
background:#1e8325ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff6"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button {
font-size:18px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:2px;border-color:#bd1200ff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#bd1200ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff7"] button div {
font-size: 18px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:hover {
background:#bd1200ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] {
font-size:18px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;border-radius:2px;border-color:#bd1200ff;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#bd1200ff !important;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]::after
{
font-size: 18px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover {
background:#bd1200ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff7"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button {
font-size:20px;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-radius:0px;border-color:#4bd4fcff;color:#4bd4fcff;transition:0.3s;border-style:solid;font-weight:600;margin-top:10px;margin-bottom:10px;background:#04364a00 !important;letter-spacing:2px;text-transform:uppercase;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff8"] button div {
font-size: 20px !important;
font-weight: 600 !important;
color: #4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:hover {
border-color:#122a45ff;color:#ffffffff;background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:hover div {
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] {
font-size:20px;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-radius:0px;border-color:#4bd4fcff;color:#4bd4fcff;transition:0.3s;border-style:solid;font-weight:600;margin-top:10px;margin-bottom:10px;background:#04364a00 !important;letter-spacing:2px;text-transform:uppercase;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]::after
{
font-size: 20px !important;
font-weight: 600 !important;
color: #4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover {
border-color:#122a45ff;color:#ffffffff;background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover::after
{
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff8"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button {
font-size:20px;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-color:#04364a00;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ff9"] button div {
font-size: 20px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] {
font-size:20px;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-color:#04364a00;color:#ffffffff;transition:0.3s;border-style:solid;font-weight:600;background:#4bd4fcff !important;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]::after
{
font-size: 20px !important;
font-weight: 600 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover {
background:#122a45ff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ff9"]:hover:after {
}
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button {
font-size:20px;font-weight:400;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#176b8700;color:#ffffffff;transition:0.3s;icon-side:right;background:#122a45e6 !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button span, [data-button-style-id="65f8fc0ebaf47d027f642ffa"] button div {
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:hover {
background:#4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:hover span, [data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:hover div {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] button:hover:after {
}
.type-ms3 {
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] {
font-size:20px;font-weight:400;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;border-style:solid;border-color:#176b8700;color:#ffffffff;transition:0.3s;icon-side:right;background:#122a45e6 !important;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] span,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"] div,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]::before,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]::after
{
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffffff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:after {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover {
background:#4bd4fcff !important;
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover span,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover div,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover::before,
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover::after
{
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover:before {
}
[data-button-style-id="65f8fc0ebaf47d027f642ffa"]:hover:after {
}
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button {
font-size:20px;border-radius:0px;border-color:#4bd4fc00;color:#38383bff;transition:0.4s;border-style:solid;font-weight:600;margin-top:10px;margin-bottom:10px;background:#04364a00 !important;letter-spacing:2px;text-transform:uppercase;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button span, [data-button-style-id="65fff1efbaf47d34e8627a3b"] button div {
font-size: 20px !important;
font-weight: 600 !important;
color: #38383bff !important;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:before {
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:10px;font-weight:300;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:hover {
color:#4bd4fcff;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:hover span, [data-button-style-id="65fff1efbaf47d34e8627a3b"] button:hover div {
color: #4bd4fcff !important;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:hover:before {
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] button:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:10px;font-weight:300;
}
.type-ms3 {
[data-button-style-id="65fff1efbaf47d34e8627a3b"] {
font-size:20px;border-radius:0px;border-color:#4bd4fc00;color:#38383bff;transition:0.4s;border-style:solid;font-weight:600;margin-top:10px;margin-bottom:10px;background:#04364a00 !important;letter-spacing:2px;text-transform:uppercase;
display: inline-block;
text-decoration: none;
text-align: center;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"] span,
[data-button-style-id="65fff1efbaf47d34e8627a3b"] div,
[data-button-style-id="65fff1efbaf47d34e8627a3b"]::before,
[data-button-style-id="65fff1efbaf47d34e8627a3b"]::after
{
font-size: 20px !important;
font-weight: 600 !important;
color: #38383bff !important;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:before {
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:10px;font-weight:300;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover {
color:#4bd4fcff;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover span,
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover div,
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover::before,
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover::after
{
color: #4bd4fcff !important;
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover:before {
}
[data-button-style-id="65fff1efbaf47d34e8627a3b"]:hover:after {
content:"\f061";font-family:"Font Awesome 6 Pro";padding-left:10px;font-weight:300;
}
}
#link6633fd27ff40b6007818cfe0, #link6633fd27ff40b6007818cfe0:link, #link6633fd27ff40b6007818cfe0:visited, #link6633fd27ff40b6007818cfe0 .button-inner {
color: #122a45ff !important;
}
#link6633fd27ff40b6007818cfe0:link:hover, #link6633fd27ff40b6007818cfe0:visited:hover, #link6633fd27ff40b6007818cfe0:link:hover .button-inner, #link6633fd27ff40b6007818cfe0:visited:hover .button-inner {
color: !important;
}
#link6633fd27ff40b6007818cfe0 *, #link6633fd27ff40b6007818cfe0:link *, #link6633fd27ff40b6007818cfe0:visited * {
color: #122a45ff !important;
}
#link6633fd27ff40b6007818cfe0:link:hover *, #link6633fd27ff40b6007818cfe0:visited:hover * {
color: !important;
}
.sector-Mobile-Footer a:not([data-button-style-id]), .sector-Mobile-Footer a:not([data-button-style-id]) span, .sector-Mobile-Footer a:not([data-button-style-id]):link, .sector-Mobile-Footer a:not([data-button-style-id]):link span, .sector-Mobile-Footer a:not([data-button-style-id]):visited, .sector-Mobile-Footer a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-Mobile-Footer a:not([data-button-style-id]), .sector-Mobile-Footer a:not([data-button-style-id]) span, .sector-Mobile-Footer a:not([data-button-style-id]):link, .sector-Mobile-Footer a:not([data-button-style-id]):link span, .sector-Mobile-Footer a:not([data-button-style-id]):visited, .sector-Mobile-Footer a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-MCP a:not([data-button-style-id]), .sector-MCP a:not([data-button-style-id]) span, .sector-MCP a:not([data-button-style-id]):link, .sector-MCP a:not([data-button-style-id]):link span, .sector-MCP a:not([data-button-style-id]):visited, .sector-MCP a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-MCP a:not([data-button-style-id]), .sector-MCP a:not([data-button-style-id]) span, .sector-MCP a:not([data-button-style-id]):link, .sector-MCP a:not([data-button-style-id]):link span, .sector-MCP a:not([data-button-style-id]):visited, .sector-MCP a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-SCP a:not([data-button-style-id]), .sector-SCP a:not([data-button-style-id]) span, .sector-SCP a:not([data-button-style-id]):link, .sector-SCP a:not([data-button-style-id]):link span, .sector-SCP a:not([data-button-style-id]):visited, .sector-SCP a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-SCP a:not([data-button-style-id]), .sector-SCP a:not([data-button-style-id]) span, .sector-SCP a:not([data-button-style-id]):link, .sector-SCP a:not([data-button-style-id]):link span, .sector-SCP a:not([data-button-style-id]):visited, .sector-SCP a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-Super-Footer a:not([data-button-style-id]), .sector-Super-Footer a:not([data-button-style-id]) span, .sector-Super-Footer a:not([data-button-style-id]):link, .sector-Super-Footer a:not([data-button-style-id]):link span, .sector-Super-Footer a:not([data-button-style-id]):visited, .sector-Super-Footer a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-Super-Footer a:not([data-button-style-id]), .sector-Super-Footer a:not([data-button-style-id]) span, .sector-Super-Footer a:not([data-button-style-id]):link, .sector-Super-Footer a:not([data-button-style-id]):link span, .sector-Super-Footer a:not([data-button-style-id]):visited, .sector-Super-Footer a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-Footer a:not([data-button-style-id]), .sector-Footer a:not([data-button-style-id]) span, .sector-Footer a:not([data-button-style-id]):link, .sector-Footer a:not([data-button-style-id]):link span, .sector-Footer a:not([data-button-style-id]):visited, .sector-Footer a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-Footer a:not([data-button-style-id]), .sector-Footer a:not([data-button-style-id]) span, .sector-Footer a:not([data-button-style-id]):link, .sector-Footer a:not([data-button-style-id]):link span, .sector-Footer a:not([data-button-style-id]):visited, .sector-Footer a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-Mobile-Footer a:not([data-button-style-id]):hover, .sector-Mobile-Footer a:not([data-button-style-id]):hover span, .sector-Mobile-Footer a:not([data-button-style-id]):visited:hover, .sector-Mobile-Footer a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-MCP a:not([data-button-style-id]):hover, .sector-MCP a:not([data-button-style-id]):hover span, .sector-MCP a:not([data-button-style-id]):visited:hover, .sector-MCP a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-SCP a:not([data-button-style-id]):hover, .sector-SCP a:not([data-button-style-id]):hover span, .sector-SCP a:not([data-button-style-id]):visited:hover, .sector-SCP a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-Super-Footer a:not([data-button-style-id]):hover, .sector-Super-Footer a:not([data-button-style-id]):hover span, .sector-Super-Footer a:not([data-button-style-id]):visited:hover, .sector-Super-Footer a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-Footer a:not([data-button-style-id]):hover, .sector-Footer a:not([data-button-style-id]):hover span, .sector-Footer a:not([data-button-style-id]):visited:hover, .sector-Footer a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-Form a:not([data-button-style-id]), .sector-Form a:not([data-button-style-id]) span, .sector-Form a:not([data-button-style-id]):link, .sector-Form a:not([data-button-style-id]):link span, .sector-Form a:not([data-button-style-id]):visited, .sector-Form a:not([data-button-style-id]):visited span { text-decoration-line: none;}
.sector-Form a:not([data-button-style-id]), .sector-Form a:not([data-button-style-id]) span, .sector-Form a:not([data-button-style-id]):link, .sector-Form a:not([data-button-style-id]):link span, .sector-Form a:not([data-button-style-id]):visited, .sector-Form a:not([data-button-style-id]):visited span { font-weight: 700;}
.sector-Form a:not([data-button-style-id]), .sector-Form a:not([data-button-style-id]) span, .sector-Form a:not([data-button-style-id]):link, .sector-Form a:not([data-button-style-id]):link span, .sector-Form a:not([data-button-style-id]):visited, .sector-Form a:not([data-button-style-id]):visited span { color: #4bd4fcff;}
.sector-Form a:not([data-button-style-id]):hover, .sector-Form a:not([data-button-style-id]):hover span, .sector-Form a:not([data-button-style-id]):visited:hover, .sector-Form a:not([data-button-style-id]):visited:hover span { text-decoration-line: underline;}
.sector-Form .tb, .sector-Form svg.svg-inline--fa, .sector-Form i, .sector-Form .SectionForm label { color: #ffffffff;}
/*Form-section CSS*/
.form-section > div {
padding-bottom: 10px;
min-height: 48px;
}
.form-section button {
width: 100%;
}
.form-section select {
overflow-x: hidden;
}
.form-submit-65f8fbc7baf47d027f642ab5 input { width: 100%; }
.device-desktop #form65f8fbc7baf47d027f642ab5 {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.device-desktop .form-section .form-submit-65f8fbc7baf47d027f642ab5 {
height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 5 / 6;
grid-column: 6 / 8;
}
.device-desktop .form-section .form-item-65f8fbc7baf47d027f642ab6 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 1 / 4;
}
.device-desktop .form-item-65f8fbc7baf47d027f642ab6 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-65f8fbc7baf47d027f642ab7 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 4 / 7;
}
.device-desktop .form-item-65f8fbc7baf47d027f642ab7 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-65f8fbc7baf47d027f642ab8 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 7 / 10;
}
.device-desktop .form-item-65f8fbc7baf47d027f642ab8 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-65f8fbc7baf47d027f642ab9 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 10 / 13;
}
.device-desktop .form-item-65f8fbc7baf47d027f642ab9 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a3f {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 1 / 4;
}
.device-desktop .form-item-66000068baf47d34dd627a3f .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a40 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 4 / 7;
}
.device-desktop .form-item-66000068baf47d34dd627a40 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a41 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 7 / 10;
}
.device-desktop .form-item-66000068baf47d34dd627a41 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a42 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 10 / 13;
}
.device-desktop .form-item-66000068baf47d34dd627a42 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a43 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 3 / 4;
grid-column: 1 / 7;
}
.device-desktop .form-item-66000068baf47d34dd627a43 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-66000068baf47d34dd627a44 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 4 / 5;
grid-column: 1 / 7;
}
.device-desktop .form-item-66000068baf47d34dd627a44 .form-item-value {
min-height: 48px;
}
.device-desktop .form-section .form-item-65f8fbc7baf47d027f642aba {
height: auto;
min-height: 112px;
width: 100%;
padding-bottom: 0;
grid-row: 3 / 5;
grid-column: 7 / 13;
}
.device-desktop .form-item-65f8fbc7baf47d027f642aba .form-item-value {
min-height: 112px;
}
.device-tablet #form65f8fbc7baf47d027f642ab5 {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.device-tablet .form-section .form-submit-65f8fbc7baf47d027f642ab5 {
height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 8 / 9;
grid-column: 4 / 10;
}
.device-tablet .form-section .form-item-65f8fbc7baf47d027f642ab6 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 1 / 7;
}
.device-tablet .form-item-65f8fbc7baf47d027f642ab6 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-65f8fbc7baf47d027f642ab7 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 7 / 13;
}
.device-tablet .form-item-65f8fbc7baf47d027f642ab7 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-65f8fbc7baf47d027f642ab8 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 1 / 7;
}
.device-tablet .form-item-65f8fbc7baf47d027f642ab8 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-65f8fbc7baf47d027f642ab9 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 7 / 13;
}
.device-tablet .form-item-65f8fbc7baf47d027f642ab9 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a3f {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 3 / 4;
grid-column: 1 / 7;
}
.device-tablet .form-item-66000068baf47d34dd627a3f .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a40 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 3 / 4;
grid-column: 7 / 13;
}
.device-tablet .form-item-66000068baf47d34dd627a40 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a41 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 4 / 5;
grid-column: 1 / 7;
}
.device-tablet .form-item-66000068baf47d34dd627a41 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a42 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 4 / 5;
grid-column: 7 / 13;
}
.device-tablet .form-item-66000068baf47d34dd627a42 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a43 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 5 / 6;
grid-column: 1 / 7;
}
.device-tablet .form-item-66000068baf47d34dd627a43 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-66000068baf47d34dd627a44 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 5 / 6;
grid-column: 7 / 13;
}
.device-tablet .form-item-66000068baf47d34dd627a44 .form-item-value {
min-height: 48px;
}
.device-tablet .form-section .form-item-65f8fbc7baf47d027f642aba {
height: auto;
min-height: 112px;
width: 100%;
padding-bottom: 0;
grid-row: 6 / 8;
grid-column: 1 / 13;
}
.device-tablet .form-item-65f8fbc7baf47d027f642aba .form-item-value {
min-height: 112px;
}
.device-phone #form65f8fbc7baf47d027f642ab5 {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 16px;
}
.device-phone .form-section .form-submit-65f8fbc7baf47d027f642ab5 {
height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 13 / 14;
grid-column: 1 / 13;
}
.device-phone .form-section .form-item-65f8fbc7baf47d027f642ab6 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 1 / 2;
grid-column: 1 / 13;
}
.device-phone .form-item-65f8fbc7baf47d027f642ab6 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-65f8fbc7baf47d027f642ab7 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 2 / 3;
grid-column: 1 / 13;
}
.device-phone .form-item-65f8fbc7baf47d027f642ab7 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-65f8fbc7baf47d027f642ab8 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 3 / 4;
grid-column: 1 / 13;
}
.device-phone .form-item-65f8fbc7baf47d027f642ab8 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-65f8fbc7baf47d027f642ab9 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 4 / 5;
grid-column: 1 / 13;
}
.device-phone .form-item-65f8fbc7baf47d027f642ab9 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a3f {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 5 / 6;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a3f .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a40 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 6 / 7;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a40 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a41 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 7 / 8;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a41 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a42 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 8 / 9;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a42 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a43 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 9 / 10;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a43 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-66000068baf47d34dd627a44 {
height: auto;
min-height: 48px;
width: 100%;
padding-bottom: 0;
grid-row: 10 / 11;
grid-column: 1 / 13;
}
.device-phone .form-item-66000068baf47d34dd627a44 .form-item-value {
min-height: 48px;
}
.device-phone .form-section .form-item-65f8fbc7baf47d027f642aba {
height: auto;
min-height: 112px;
width: 100%;
padding-bottom: 0;
grid-row: 11 / 13;
grid-column: 1 / 13;
}
.device-phone .form-item-65f8fbc7baf47d027f642aba .form-item-value {
min-height: 112px;
}
/* Image gallery styles */
.section-caption-65f8fbc8baf47d027f642ad5 {
height: 0px;
margin: 0px;
}
.image-gallery-item-65ffe9921f983b32df96c4a3 {
width: 100%;
height: 100%;
}
.popup-65ffe9921f983b32df96c4a3 {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
position: relative;
transition: all 5s ease-in-out;
}
.popup-65ffe9921f983b32df96c4a3:after {
content: '';
position: absolute;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent transparent white transparent;
}
.overlay:target .popup-65ffe9921f983b32df96c4a3 {
animation: popup 0.7s;
}
.popup-65ffe9921f983b32df96c4a3 h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}
.popup-65ffe9921f983b32df96c4a3 .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup-65ffe9921f983b32df96c4a3 .close:hover {
color: #06D85F;
}
.popup-65ffe9921f983b32df96c4a3 .content {
overflow: auto;
}
.fade-gallery-65f8fbc8baf47d027f642ad5 {
margin: 0 auto;
}
.fade-gallery-65f8fbc8baf47d027f642ad5 .carousel-item,
.fade-gallery-65f8fbc8baf47d027f642ad5 .active.carousel-item-start,
.fade-gallery-65f8fbc8baf47d027f642ad5 .active.carousel-item-end,
.fade-gallery-65f8fbc8baf47d027f642ad5 .active.carousel-item-left,
.fade-gallery-65f8fbc8baf47d027f642ad5 .active.carousel-item-right {
transition-duration: 1.0s !important;
}
.section-caption-65f8fbc8baf47d027f642ada {
height: 0px;
margin: 0px;
}
.image-gallery-item-65f8fba9baf47d027f6429ff {
width: 100%;
height: 100%;
}
.popup-65f8fba9baf47d027f6429ff {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
position: relative;
transition: all 5s ease-in-out;
}
.popup-65f8fba9baf47d027f6429ff:after {
content: '';
position: absolute;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent transparent white transparent;
}
.overlay:target .popup-65f8fba9baf47d027f6429ff {
animation: popup 0.7s;
}
.popup-65f8fba9baf47d027f6429ff h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}
.popup-65f8fba9baf47d027f6429ff .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup-65f8fba9baf47d027f6429ff .close:hover {
color: #06D85F;
}
.popup-65f8fba9baf47d027f6429ff .content {
overflow: auto;
}
.fade-gallery-65f8fbc8baf47d027f642ada {
margin: 0 auto;
}
.fade-gallery-65f8fbc8baf47d027f642ada .carousel-item,
.fade-gallery-65f8fbc8baf47d027f642ada .active.carousel-item-start,
.fade-gallery-65f8fbc8baf47d027f642ada .active.carousel-item-end,
.fade-gallery-65f8fbc8baf47d027f642ada .active.carousel-item-left,
.fade-gallery-65f8fbc8baf47d027f642ada .active.carousel-item-right {
transition-duration: 1.0s !important;
}
.section-caption-65f8fbc8baf47d027f642ad6 {
height: 0px;
margin: 0px;
}
.image-gallery-item-65ffe99fbaf47d34d5627a08 {
width: 100%;
height: 100%;
}
.popup-65ffe99fbaf47d34d5627a08 {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
position: relative;
transition: all 5s ease-in-out;
}
.popup-65ffe99fbaf47d34d5627a08:after {
content: '';
position: absolute;
bottom: 100%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent transparent white transparent;
}
.overlay:target .popup-65ffe99fbaf47d34d5627a08 {
animation: popup 0.7s;
}
.popup-65ffe99fbaf47d34d5627a08 h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}
.popup-65ffe99fbaf47d34d5627a08 .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup-65ffe99fbaf47d34d5627a08 .close:hover {
color: #06D85F;
}
.popup-65ffe99fbaf47d34d5627a08 .content {
overflow: auto;
}
.fade-gallery-65f8fbc8baf47d027f642ad6 {
margin: 0 auto;
}
.fade-gallery-65f8fbc8baf47d027f642ad6 .carousel-item,
.fade-gallery-65f8fbc8baf47d027f642ad6 .active.carousel-item-start,
.fade-gallery-65f8fbc8baf47d027f642ad6 .active.carousel-item-end,
.fade-gallery-65f8fbc8baf47d027f642ad6 .active.carousel-item-left,
.fade-gallery-65f8fbc8baf47d027f642ad6 .active.carousel-item-right {
transition-duration: 1.0s !important;
}
/* Color Presets */
.bg-black { background-color: #000000ff; }
.fg-black { color: #000000ff; }
.btn-close-black {
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000ff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.bg-white { background-color: #ffffffff; }
.fg-white { color: #ffffffff; }
.bg-grey { background-color: #f4f4f4ff; }
.fg-grey { color: #f4f4f4ff; }
.btn-close-grey {
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f4f4f4ff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.bg-primary { background-color: #4bd4fcff; }
.fg-primary { color: #4bd4fcff; }
.btn-close-primary {
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234bd4fcff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.bg-secondary { background-color: #122a45ff; }
.fg-secondary { color: #122a45ff; }
.btn-close-secondary {
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23122a45ff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.bg-tertiary { background-color: #38383bff; }
.fg-tertiary { color: #38383bff; }
.btn-close-tertiary {
background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2338383bff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
:root {
--black: #000000ff;
--white: #ffffffff;
--grey: #f4f4f4ff;
--primary: #4bd4fcff;
--secondary: #122a45ff;
--tertiary: #38383bff;
}
/*Image Gallery Section Static CSS*/
.overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
@keyframes popup {
0% {
transform: scale(1);
}
50% {
transform: scale(1.4);
}
60% {
transform: scale(1.1);
}
70% {
transform: scale(1.2);
}
80% {
transform: scale(1);
}
90% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
@media (min-width: 576px) {
.image-gallery-popup .modal-dialog {
max-width: 80%;
}
}
.image-gallery-popup img {
max-width: 100%;
}
.sector-Main-Gallery-Overlay{width:100%;max-width:100%;height:100%;padding:40px 20px;display:flex;align-items:center}.device-desktop .sector-Main-Gallery-Overlay{max-width:1680px;padding:60px 65px;align-items:center}.device-phone .sector-Main-Gallery-Overlay{justify-content:center}.sector-SCP .column-wrapper section.SectionContent{overflow:hidden !important;justify-content:flex-start !important;min-height:610px}.sector-SCP .column-wrapper section.SectionContent div{position:absolute;bottom:-74%;left:0;height:100%;transition:0.4s}.sector-SCP .column-wrapper section.SectionContent div span.tb{opacity:0;transition:0.3s}.sector-SCP .column-wrapper section.SectionContent:hover div{bottom:-45%}.sector-SCP .column-wrapper section.SectionContent:hover div span.tb{opacity:1}.sector-Testimonial .carousel{padding-bottom:20px}.sector-Testimonial .carousel .carousel-item{transition:0.4s}.sector-Testimonial .carousel .carousel-item .carousel-caption{font-family:'Montserrat', sans-serif;font-size:17px;line-height:1.8;position:relative;left:50%;transform:translateX(-50%)}.carousel-control-prev,.carousel-control-next{display:none}.carousel-indicators button{width:12px !important;height:12px !important;border-radius:50%}.device-desktop .sector-SCP .column-wrapper section.SectionContent{display:flex;flex-direction:column;justify-content:flex-end}.sector-SCP .column-wrapper section.SectionContent img[src*="icon"]{margin-left:40px}.sector-SCP .column-wrapper section.SectionContent .fa-stack{margin-top:-40px;margin-left:0px}.sector-SCP .column-wrapper section.SectionContent span.tb,.sector-SCP .column-wrapper section.SectionContent h1.tb,.sector-SCP .column-wrapper section.SectionContent h2.tb{padding-left:40px;padding-right:40px;display:block !important}.sector-Why-Choose-Us .column-wrapper section.SectionContent{box-shadow:0px 0px 61px -30px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 61px -30px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 61px -30px rgba(0,0,0,0.2)}
body{background:#122a45}.device-desktop .sector-Header section.SectionColumn,.device-tablet .sector-Header section.SectionColumn{align-items:center}.device-phone .sector-MCP button,.device-phone .sector-SCP button,.device-phone .sector-Asap-sub-content button{width:100%;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.sector-Nav .navbar-collapse{transition:0.4s}.sector-Nav .navbar-collapse ul{text-align:center;text-transform:uppercase}.device-desktop .wrapper-Header{z-index:2}.wrapper-Nav,.sector-Nav .column-wrapper{transition:0.3s}.device-desktop .wrapper-Nav{background:rgba(56,56,56,0)}.device-desktop .wrapper-Nav.sticky-stuck{background:#383838}.device-desktop .wrapper-Main-Gallery,.device-desktop .wrapper-Banner{margin-top:-240px}.sector-Asap-sub-content section ul,.sector-1 ul,.sector-2 ul,.sector-3 ul,.sector-4 ul,.sector-5 ul{list-style:none;padding:0}.sector-Asap-sub-content section ul li,.sector-1 ul li,.sector-2 ul li,.sector-3 ul li,.sector-4 ul li,.sector-5 ul li{padding-left:30px;position:relative}.sector-Asap-sub-content section ul li:before,.sector-1 ul li:before,.sector-2 ul li:before,.sector-3 ul li:before,.sector-4 ul li:before,.sector-5 ul li:before{content:"\f00c";font-family:"FontAwesome";position:absolute;left:0;color:#44c8f4}.sector-Asap-sub-content section ul li svg,.sector-1 ul li svg,.sector-2 ul li svg,.sector-3 ul li svg,.sector-4 ul li svg,.sector-5 ul li svg{position:absolute;left:0;margin-top:6px}.sector-Form .SectionForm .privacy-policy-link{padding-top:20px;text-align:center}.SectionForm input,.SectionForm textarea,.SectionForm select{border-radius:0}.SectionForm .privacy-policy-link a{color:inherit}
#fullScreenSpinner {
display: flex;
align-items: center;
justify-content: center;
visibility: hidden;
opacity: 0;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 999999;
background: rgba(0, 0, 0, .7);
transition: opacity .2s;
}
#fullScreenSpinner i, #fullScreenSpinner svg {
color: white;
font-size: 100px;
}
#fullScreenSpinner.show {
visibility: visible;
opacity: 1;
}
.page-edit-highlight {
box-shadow: 0 0px 30px 20px rgba(69, 175, 208, 1), 0 0 0 99999px rgba(0, 0, 0, .8) !important;
filter: brightness(110%) saturate(140%);
z-index: 1045;
transition: all 0.6s ease;
}
.page-edit-highlight:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 100, 100, 0.25);
z-index: 1046;
}
.page-edit-highlight-removed {
box-shadow: none;
filter: none;
transition: all 0.6s ease;
}
.grecaptcha-badge { display: none; }
.nlux-comp-composer > textarea {
line-height: 19px !important;
}
.nlux-AiChat-root.nlux-theme-nova {
--nlux-ChatItem-Avatar--Width: 60px !important;
}
.device-phone .nlux-AiChat-root.nlux-theme-nova {
--nlux-ChatRoom--FontSize: 14px;
}
.device-phone .nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout.nlux-comp-chatItem--received {
padding-right: 30px !important;
}
.chat-terms a { color: #aaa !important; }
</style>
<link rel=preconnect href="https://cdn.webgenius.co.nz" crossorigin>
<link rel=canonical href="https://www.wasr.co.nz/">
<meta property="og:url" content="https://www.wasr.co.nz/">
<script type="application/json" id="pageData">{"admin_domain":"admin.webgenius.co.nz","cdn_domain":"cdn.webgenius.co.nz","instance":{"id":"65f8fb97baf47d027f642996","company_name":"Winter And Son Roofing ","firstname_field_id":"65f8fbc6baf47d027f642a89","lastname_field_id":"65f8fbc6baf47d027f642a8a","email_field_id":"65f8fbc6baf47d027f642a8b","mobile_number_field_id":"65f8fbc6baf47d027f642a8c","leave_review_page_id":"65f8fbddbaf47d027f642cec","new_editors":false,"content_section_model":1},"site":{"id":"65f8fbc6baf47d027f642a95","blog_page_id":null,"blog_page_url":null,"colors":[{"id":1,"label":"Black","hex":"#000000ff","is_gradient":false,"gradient":"","hex_no_hash":"000000ff"},{"id":2,"label":"White","hex":"#ffffffff","gradient":"","hex_no_hash":"ffffffff"},{"id":3,"label":"Grey","hex":"#f4f4f4ff","is_gradient":false,"gradient":"","hex_no_hash":"f4f4f4ff"},{"id":4,"label":"Primary","hex":"#4bd4fcff","is_gradient":false,"gradient":"","hex_no_hash":"4bd4fcff"},{"id":5,"label":"Secondary","hex":"#122a45ff","is_gradient":false,"gradient":"","hex_no_hash":"122a45ff"},{"id":6,"label":"Tertiary","hex":"#38383bff","is_gradient":false,"gradient":"","hex_no_hash":"38383bff"}],"review_threshold":4,"review_star_labels":["Bad","Subpar","Okay","Good","Great"],"review_list_page_url":"https://www.wasr.co.nz/roofer-reviews-christchurch","review_list_page_id":"65f8fbdebaf47d027f642cf3","review_pages":{"facebook":"","google":"ChIJm9ocEWofMm0RsZOFEucHF5k"},"review_binary":false,"display_name":"Winter \u0026 Son Roofing","phone_number":"(03) 260-2390","displayed_phone_number":"(03) 260-2390","company_address_street":"7 Luxembourg Crescent","company_address_locality":"Halswell","company_address_region":"Christchurch 8025","price_range":"$$","orientation_statement":"Specialists in re-roofing, new roofs, roof repairs | wall cladding \u0026 guttering","google_analytics_data_stream_id":"G-2F3ZDGT9S3","recaptcha_site_key":"6LerZJ0pAAAAADwMixXLWaQpbJrYGvl1z9Hz-RW8","popup_page_id":null,"popup_options":{},"popup_visible_to":"all_visitors_to_your_site","popup_url":null,"guaranteed_keyword_phrases":["roofing christchurch","reroofing specialists canterbury","roofing company christchurch","reroofing company canterbury","roof replacement christchurch","architectural roofing canterbury","roof repairs christchurch","commercial roof repair canterbury","guttering repairs christchurch","new roof installation christchurch","commercial roofing canterbury","custom roofing christchurch","roofing services canterbury","24 hour emergency roof repair christchurch","roofing jobs christchurch"],"chatbot_initial_message":"Hello! Before we start, could I please have your name and your email address or phone number? This way, we can stay in touch in case we get disconnected.","chatbot_persona_name":"","chatbot_persona_icon_id":null,"enable_instant_contact_form_form":true,"enable_instant_contact_form_chat":false,"instant_contact_intro_text":"How can we assist you today? Chat with our chatbot for quick help or fill out a form, and we'll respond shortly.","instant_contact_interstitial_button_style_id":null,"instant_contact_interstitial_text_style_id":null,"instant_contact_chat_text_style_id":null,"blog_name":"","blog_description":"","blog_social_media":["facebook","x","reddit","bluesky","pinterest","linkedin","threads"],"blog_title_style_id":null,"blog_post_title_style_id":null,"blog_body_style_id":null,"blog_list_layout":"masonry","blog_page_layout":"layout_1","ecwid_store_id":null},"resource":{"name":"Home","description":null,"seo_description":"Roofing Christchurch | Reroofing Specialists Canterbury Winter \u0026 Son Roofing is a family-run roofing company are specialists in re-roofing, new roofs, roof repairs | wall cladding \u0026 guttering servicing Christchurch and the Canterbury Region\n","page_title":"Roofing Christchurch | Reroofing Specialists Canterbury","copyright":"\u003cspan class=copyright\u003e\u0026copy; 2024 - 2025 Winter \u0026amp; Son Roofing\u003c/span\u003e.","powered_by":"Powered by \u003ca href=https://www.webgenius.co.nz/ class=powered-by target=_blank\u003eWeb Genius\u003c/a\u003e.","last_updated":"8th May, 2025","directory_link":"\u003ca href=/112144 class=link-directory target=_blank\u003eLinks to other quality businesses\u003c/a\u003e.","sitemap_link":"\u003ca href=/?Action=SiteMap class=sitemap\u003eSite Map\u003c/a\u003e","id":"65f8fbc6baf47d027f642aa3","version_number":1,"template_id":"65f8fc0dbaf47d027f642fb2","master_page_id":null,"created_at":"2024-03-19T02:44:43.935Z","updated_at":"2025-02-13T15:24:02.970Z","created_by":null,"modify_by":null,"is_published":true,"default_subject":"","preview_url":"www.wasr.co.nz/preview?page_version_id=65f8fbc6baf47d027f642aa3","publish_at":null},"page_version":{"name":"Home","description":null,"seo_description":"Roofing Christchurch | Reroofing Specialists Canterbury Winter \u0026 Son Roofing is a family-run roofing company are specialists in re-roofing, new roofs, roof repairs | wall cladding \u0026 guttering servicing Christchurch and the Canterbury Region\n","page_title":"Roofing Christchurch | Reroofing Specialists Canterbury","copyright":"\u003cspan class=copyright\u003e\u0026copy; 2024 - 2025 Winter \u0026amp; Son Roofing\u003c/span\u003e.","powered_by":"Powered by \u003ca href=https://www.webgenius.co.nz/ class=powered-by target=_blank\u003eWeb Genius\u003c/a\u003e.","last_updated":"8th May, 2025","directory_link":"\u003ca href=/112144 class=link-directory target=_blank\u003eLinks to other quality businesses\u003c/a\u003e.","sitemap_link":"\u003ca href=/?Action=SiteMap class=sitemap\u003eSite Map\u003c/a\u003e","id":"65f8fbc6baf47d027f642aa3","version_number":1,"template_id":"65f8fc0dbaf47d027f642fb2","master_page_id":null,"created_at":"2024-03-19T02:44:43.935Z","updated_at":"2025-02-13T15:24:02.970Z","created_by":null,"modify_by":null,"is_published":true,"default_subject":"","preview_url":"www.wasr.co.nz/preview?page_version_id=65f8fbc6baf47d027f642aa3","publish_at":null},"page":{"id":"65f8fbc6baf47d027f642aa2","title":"Roofing Christchurch | Reroofing Specialists Canterbury","name":"Home","is_offline":false,"url":"/","absolute_url":"https://www.wasr.co.nz/","page_type":"normal","meta_tags":{},"is_in_nav":true,"is_indexable":true,"is_in_sitemap":true,"instant_contact_form":true,"published_version_id":"65f8fbc6baf47d027f642aa3","display_review_widget":true,"back_to_top":true,"popup_page_id":null,"popup_options":{},"popup_visible_to":"all_visitors_to_your_site","popup_url":null,"redirect_page_id":null,"redirect_section_id":null,"redirect_url":"","redirect_target":"current"},"master_page":null,"template":{"id":"65f8fc0dbaf47d027f642fb2","name":"Home Grid","template_type":"web","grid":true,"html":"","desktop_layout":[{"w":12,"h":1,"x":0,"y":1,"i":"1","label":"Header","is_primary":false,"wrapper_styles":{"padding-top":"10px","padding-bottom":"10px","padding-left":"24px","padding-right":"24px","background":""},"sector_styles":{"width":"1680px","padding-top":"0px","padding-bottom":"0px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":2,"i":"2","label":"Nav","custom_html":"","sticky":true,"is_primary":false,"wrapper_styles":{"padding-left":"24px","padding-right":"24px","background":-6},"sector_styles":{"padding-left":"40px","padding-right":"40px","width":"1680px","padding-top":"0px","padding-bottom":"0px"}},{"w":12,"h":1,"x":0,"y":3,"i":"3","label":"Main-Gallery","overlay":true,"is_primary":false,"wrapper_styles":{},"sector_styles":{"width":"2500px"}},{"w":12,"h":1,"x":0,"y":4,"i":"4","label":"MCP","is_primary":true,"wrapper_styles":{"padding-top":"24px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe67cbaf47d34e8627a1f"},"sector_styles":{"width":"1680px","padding-top":"40px","padding-bottom":"0px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":5,"i":"5","label":"SCP","is_primary":false,"wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":"#f4f4f4ff"},"sector_styles":{"width":"1680px","padding-top":"80px","padding-bottom":"70px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":10,"i":"6","label":"Form","is_primary":false,"wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66fbaf47d3506627a3e"},"sector_styles":{"padding-top":"60px","padding-bottom":"60px","padding-left":"40px","padding-right":"40px","width":"1680px"}},{"w":12,"h":1,"x":0,"y":9,"i":"7","label":"Extra-logo","is_primary":false,"wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"width":"1680px","padding-top":"60px","padding-bottom":"60px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":11,"i":"8","label":"Super-Footer","custom_html":"","is_primary":false,"wrapper_styles":{"padding-top":"24px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe6771f983b32dc96c477"},"sector_styles":{"padding-top":"40px","padding-bottom":"0px","padding-left":"40px","padding-right":"40px","width":"1680px"}},{"w":12,"h":1,"x":0,"y":13,"i":"9","label":"Footer","is_primary":false,"wrapper_styles":{"padding-top":"0px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":-2},"sector_styles":{"width":"1680px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":12,"i":"10","label":"Footer-Nav","custom_html":" \u003cstyle\u003e\n /*\n .device-desktop .footer-nav ul, .device-tablet .footer-nav ul {\n display: flex;\n justify-content: space-between;\n list-style: none;\n }\n\n .device-phone .footer-nav ul {\n display: block;\n }\n\n .footer-nav ul {\n list-style: none;\n padding: 0;\n }\n\n .footer-nav {\n display: block;\n margin: 0 auto;\n }\n\n .footer-nav a {\n color: #fff !important;\n }\n\n .footer-nav ul a:hover, .footer-nav ul a.active {\n color: #ddd;\n }\n\n .device-phone .footer-nav ul li a {\n border-bottom: solid 1px #565d5d;\n padding-left:34px;\n padding-right:34px;\n }\n\n .footer-nav ul li a:hover,\n .footer-nav ul li.active a {\n background: #565d5d;\n }\n */\n\u003c/style\u003e\n\u003c!--\n\u003cdiv class=\"footer-nav\"\u003e\n \u003cul\u003e\n {{#pages}}\n \u003cli class=\"nav-item{{#is_active}} active{{/is_active}}\"\u003e\n \u003ca class=\"nav-link\" href=\"{{{url}}}\"\u003e\n {{name}}\n \u003c/a\u003e\n \u003c/li\u003e\n {{/pages}}\n \u003c/ul\u003e\n\u003c/div\u003e --\u003e","is_primary":false,"wrapper_styles":{"padding-bottom":"0px","padding-left":"24px","padding-right":"24px","background":"#484e4eff"},"sector_styles":{"padding-bottom":"0px","padding-left":"40px","padding-right":"40px","width":"1680px"}},{"w":12,"h":1,"x":0,"y":7,"i":"11","label":"Testimonial","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66a1f983b32da96c46f"},"sector_styles":{"width":"1680px","padding-top":"60px","padding-bottom":"60px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":8,"i":"12","label":"Social-Media","wrapper_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"width":"1680px","padding-top":null,"padding-bottom":null,"padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":0,"i":"13","label":"Header-Bar","wrapper_styles":{"padding-left":"24px","padding-right":"24px","background":"#353535ff"},"sector_styles":{"width":"1680px","padding-left":"40px","padding-right":"40px"}},{"w":12,"h":1,"x":0,"y":6,"i":"14","label":"Why-Choose-Us","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":-2,"background-position-x":"center","background-size":"cover","background-image":"65ffe67abaf47d3506627a41"},"sector_styles":{"width":"1680px","padding-top":"60px","padding-bottom":"60px","padding-left":"40px","padding-right":"40px"}}],"tablet_layout":[{"w":12,"h":1,"x":0,"y":1,"i":"1","label":"Header","wrapper_styles":{"padding-top":"10px","padding-bottom":"10px","padding-left":"24px","padding-right":"24px","background":-5},"sector_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":2,"i":"2","label":"Nav","sticky":true,"wrapper_styles":{"padding-left":"0px","padding-right":null,"background":-6},"sector_styles":{"padding-left":null,"padding-right":null,"width":null,"padding-top":"5px","padding-bottom":"5px"}},{"w":12,"h":1,"x":0,"y":3,"i":"3","label":"Main-Gallery","wrapper_styles":{},"sector_styles":{"width":"100%"}},{"w":12,"h":1,"x":0,"y":4,"i":"4","label":"MCP","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe67cbaf47d34e8627a1f"},"sector_styles":{"width":"100%","padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":5,"i":"5","label":"SCP","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":"#f4f4f4ff"},"sector_styles":{"width":null,"padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":10,"i":"6","label":"Form","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66fbaf47d3506627a3e"},"sector_styles":{"padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":9,"i":"7","label":"Extra-logo","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":11,"i":"8","label":"Super-Footer","wrapper_styles":{"padding-top":"24px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe6771f983b32dc96c477"},"sector_styles":{"padding-top":"30px","padding-bottom":"0px","padding-left":"20px","padding-right":"20px","width":"1680%"}},{"w":12,"h":1,"x":0,"y":12,"i":"9","label":"Footer-Nav","wrapper_styles":{"padding-left":"24px","padding-right":"24px","padding-bottom":"0px","background":"#484e4eff"},"sector_styles":{"width":"100%","padding-bottom":"0px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":13,"i":"10","label":"Footer","wrapper_styles":{"padding-left":"24px","padding-right":"24px","padding-bottom":"24px","padding-top":"0px","background":-2},"sector_styles":{"padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":7,"i":"11","label":"Testimonial","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66a1f983b32da96c46f"},"sector_styles":{"width":null,"padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":8,"i":"12","label":"Social-Media","wrapper_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"width":null,"padding-top":null,"padding-bottom":null,"padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":0,"i":"13","label":"Header-Bar","wrapper_styles":{"padding-left":"24px","padding-right":"24px","background":"#353535ff"},"sector_styles":{"width":null,"padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":6,"i":"14","label":"Why-Choose-Us","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":-2,"background-position-x":"center","background-size":"cover","background-image":"65ffe67abaf47d3506627a41"},"sector_styles":{"width":null,"padding-top":"30px","padding-bottom":"20px","padding-left":"20px","padding-right":"20px"}}],"phone_layout":[{"w":12,"h":1,"x":0,"y":1,"i":"1","label":"Header","wrapper_styles":{"padding-top":"10px","padding-bottom":"10px","padding-left":"24px","padding-right":"24px","background":-5},"sector_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":3,"i":"2","label":"Nav","sticky":true,"wrapper_styles":{"padding-left":"0px","padding-right":null,"background":-6},"sector_styles":{"padding-left":null,"padding-right":null,"width":null,"padding-top":"5px","padding-bottom":"5px"}},{"w":12,"h":1,"x":0,"y":5,"i":"4","label":"MCP","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe67cbaf47d34e8627a1f"},"sector_styles":{"width":"100%","padding-top":"20px","padding-bottom":"10px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":6,"i":"5","label":"SCP","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":"#f4f4f4ff"},"sector_styles":{"width":null,"padding-top":"20px","padding-bottom":"10px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":11,"i":"6","label":"Form","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66fbaf47d3506627a3e"},"sector_styles":{"padding-top":"20px","padding-bottom":"10px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":10,"i":"7","label":"Extra-logo","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"padding-right":"10px","padding-left":"10px","padding-bottom":"10px","padding-top":"20px"}},{"w":12,"h":1,"x":0,"y":12,"i":"8","label":"Footer-Nav","wrapper_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"0px","padding-right":"0px","background":"#484e4eff"},"sector_styles":{"padding-top":"20px","padding-bottom":"0px","padding-left":"0px","padding-right":"0px","width":"100%"}},{"w":12,"h":1,"x":0,"y":13,"i":"9","label":"Mobile-Footer","wrapper_styles":{"padding-left":"24px","padding-right":"24px","background":-6},"sector_styles":{"padding-top":"20px","padding-bottom":"20px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":2,"i":"10","label":"Orientation-Statement","wrapper_styles":{"background":-5},"sector_styles":{"width":null,"padding-top":"10px","padding-bottom":"10px","padding-left":"20px","padding-right":"20px"}},{"w":12,"h":1,"x":0,"y":4,"i":"12","label":"Main-Gallery","overlay":false,"wrapper_styles":{},"sector_styles":{}},{"w":12,"h":1,"x":0,"y":8,"i":"14","label":"Testimonial","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background-position-x":"center","background-size":"cover","background-image":"65ffe66a1f983b32da96c46f"},"sector_styles":{"width":null,"padding-top":"20px","padding-bottom":"10px","padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":9,"i":"15","label":"Social-Media","wrapper_styles":{"padding-top":"0px","padding-bottom":"0px","padding-left":"24px","padding-right":"24px"},"sector_styles":{"width":null,"padding-top":null,"padding-bottom":null,"padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":0,"i":"16","label":"Header-Bar","wrapper_styles":{"padding-left":"24px","padding-right":"24px","background":"#353535ff"},"sector_styles":{"width":null,"padding-left":"10px","padding-right":"10px"}},{"w":12,"h":1,"x":0,"y":7,"i":"17","label":"Why-Choose-Us","wrapper_styles":{"padding-top":"24px","padding-bottom":"24px","padding-left":"24px","padding-right":"24px","background":-2,"background-position-x":"center","background-size":"cover","background-image":"65ffe67abaf47d3506627a41"},"sector_styles":{"width":null,"padding-top":"20px","padding-bottom":"10px","padding-left":"10px","padding-right":"10px"}}],"desktop_width":"2000px","tablet_width":"100%","phone_width":"100%","site_id":"65f8fbc6baf47d027f642a95","instance_id":"65f8fb97baf47d027f642996","sectors":["Mobile-Footer","Orientation-Statement","Main-Gallery-Overlay","Header-Bar","Header","Nav","Main-Gallery","MCP","SCP","Why-Choose-Us","Testimonial","Social-Media","Extra-logo","Form","Super-Footer","Footer-Nav","Footer"],"compiled_html":"\u003c!doctype html\u003e\u003chtml\u003e \u003chead\u003e \u003c/head\u003e \u003cbody\u003e \u003cdiv class=\"page-wrapper\"\u003e \u003cdiv id=\"wrapper-Header\" class=\"wrapper wrapper-Header\" style=\"grid-area: Header;\"\u003e\u003ca id=\"anchor-Header\" class=anchor\u003e\u003c/a\u003e{{{sector-Header}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Nav\" class=\"wrapper wrapper-Nav sticky-desktop sticky-tablet sticky-phone\" style=\"grid-area: Nav;\"\u003e\u003ca id=\"anchor-Nav\" class=anchor\u003e\u003c/a\u003e{{{sector-Nav}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Main-Gallery\" class=\"wrapper wrapper-Main-Gallery\" style=\"grid-area: Main-Gallery;\"\u003e\u003ca id=\"anchor-Main-Gallery\" class=anchor\u003e\u003c/a\u003e{{{sector-Main-Gallery}}}\u003c/div\u003e\u003cdiv id=\"wrapper-Main-Gallery-Overlay\" class=\"wrapper wrapper-overlay wrapper-Main-Gallery-Overlay\" style=\"grid-area: Main-Gallery;\"\u003e{{{sector-Main-Gallery-Overlay}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-MCP\" class=\"wrapper wrapper-MCP\" style=\"grid-area: MCP;\"\u003e\u003ca id=\"anchor-MCP\" class=anchor\u003e\u003c/a\u003e{{{sector-MCP}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-SCP\" class=\"wrapper wrapper-SCP\" style=\"grid-area: SCP;\"\u003e\u003ca id=\"anchor-SCP\" class=anchor\u003e\u003c/a\u003e{{{sector-SCP}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Form\" class=\"wrapper wrapper-Form\" style=\"grid-area: Form;\"\u003e\u003ca id=\"anchor-Form\" class=anchor\u003e\u003c/a\u003e{{{sector-Form}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Extra-logo\" class=\"wrapper wrapper-Extra-logo\" style=\"grid-area: Extra-logo;\"\u003e\u003ca id=\"anchor-Extra-logo\" class=anchor\u003e\u003c/a\u003e{{{sector-Extra-logo}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Super-Footer\" class=\"wrapper wrapper-Super-Footer\" style=\"grid-area: Super-Footer;\"\u003e\u003ca id=\"anchor-Super-Footer\" class=anchor\u003e\u003c/a\u003e{{{sector-Super-Footer}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Footer\" class=\"wrapper wrapper-Footer\" style=\"grid-area: Footer;\"\u003e\u003ca id=\"anchor-Footer\" class=anchor\u003e\u003c/a\u003e{{{sector-Footer}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Footer-Nav\" class=\"wrapper wrapper-Footer-Nav\" style=\"grid-area: Footer-Nav;\"\u003e\u003ca id=\"anchor-Footer-Nav\" class=anchor\u003e\u003c/a\u003e\u003cdiv class='sector sector-Footer-Nav'\u003e \u003cstyle\u003e\n /*\n .device-desktop .footer-nav ul, .device-tablet .footer-nav ul {\n display: flex;\n justify-content: space-between;\n list-style: none;\n }\n\n .device-phone .footer-nav ul {\n display: block;\n }\n\n .footer-nav ul {\n list-style: none;\n padding: 0;\n }\n\n .footer-nav {\n display: block;\n margin: 0 auto;\n }\n\n .footer-nav a {\n color: #fff !important;\n }\n\n .footer-nav ul a:hover, .footer-nav ul a.active {\n color: #ddd;\n }\n\n .device-phone .footer-nav ul li a {\n border-bottom: solid 1px #565d5d;\n padding-left:34px;\n padding-right:34px;\n }\n\n .footer-nav ul li a:hover,\n .footer-nav ul li.active a {\n background: #565d5d;\n }\n */\n\u003c/style\u003e\n\u003c!--\n\u003cdiv class=\"footer-nav\"\u003e\n \u003cul\u003e\n {{#pages}}\n \u003cli class=\"nav-item{{#is_active}} active{{/is_active}}\"\u003e\n \u003ca class=\"nav-link\" href=\"{{{url}}}\"\u003e\n {{name}}\n \u003c/a\u003e\n \u003c/li\u003e\n {{/pages}}\n \u003c/ul\u003e\n\u003c/div\u003e --\u003e\u003c/div\u003e\u003c/div\u003e\n \u003cdiv id=\"wrapper-Testimonial\" class=\"wrapper wrapper-Testimonial\" style=\"grid-area: Testimonial;\"\u003e\u003ca id=\"anchor-Testimonial\" class=anchor\u003e\u003c/a\u003e{{{sector-Testimonial}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Social-Media\" class=\"wrapper wrapper-Social-Media\" style=\"grid-area: Social-Media;\"\u003e\u003ca id=\"anchor-Social-Media\" class=anchor\u003e\u003c/a\u003e{{{sector-Social-Media}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Header-Bar\" class=\"wrapper wrapper-Header-Bar\" style=\"grid-area: Header-Bar;\"\u003e\u003ca id=\"anchor-Header-Bar\" class=anchor\u003e\u003c/a\u003e{{{sector-Header-Bar}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Why-Choose-Us\" class=\"wrapper wrapper-Why-Choose-Us\" style=\"grid-area: Why-Choose-Us;\"\u003e\u003ca id=\"anchor-Why-Choose-Us\" class=anchor\u003e\u003c/a\u003e{{{sector-Why-Choose-Us}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Mobile-Footer\" class=\"wrapper wrapper-Mobile-Footer\" style=\"grid-area: Mobile-Footer;\"\u003e\u003ca id=\"anchor-Mobile-Footer\" class=anchor\u003e\u003c/a\u003e{{{sector-Mobile-Footer}}}\u003c/div\u003e\n \u003cdiv id=\"wrapper-Orientation-Statement\" class=\"wrapper wrapper-Orientation-Statement\" style=\"grid-area: Orientation-Statement;\"\u003e\u003ca id=\"anchor-Orientation-Statement\" class=anchor\u003e\u003c/a\u003e{{{sector-Orientation-Statement}}}\u003c/div\u003e \u003c/div\u003e \u003c/body\u003e\u003c/html\u003e"},"template_fragment":[],"text_style":[{"id":"65f8fbe8baf47d027f642dd4","name":"Normal","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"#000000","link_color":"-5","font_weight":"400","font_size":18,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbe8baf47d027f642dd4","break_point":{"id":"65f8fc12baf47d027f64313f","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["17px"]},"tablet_styles":{"font-size":["16px"]},"phone_styles":{"font-size":["16px"]},"object_type":"TextStyle","object_id":"65f8fbe8baf47d027f642dd4","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbefbaf47d027f642e1f","name":"Large Headline","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h1","color":"-1","link_color":"-1","font_weight":"400","font_size":54,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbefbaf47d027f642e1f","break_point":{"id":"65f8fc12baf47d027f643140","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["50px"]},"tablet_styles":{"font-size":["38px"]},"phone_styles":{"font-size":["24px"]},"object_type":"TextStyle","object_id":"65f8fbefbaf47d027f642e1f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf0baf47d027f642e25","name":"Subhead ","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h2","color":"-5","link_color":"-5","font_weight":"400","font_size":28,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf0baf47d027f642e25","break_point":{"id":"65f8fc12baf47d027f643141","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["28px"]},"tablet_styles":{"font-size":["26px"]},"phone_styles":{"font-size":["18px"]},"object_type":"TextStyle","object_id":"65f8fbf0baf47d027f642e25","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf4baf47d027f642e4e","name":"Headline ","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h1","color":"-1","link_color":"-1","font_weight":"400","font_size":35,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf4baf47d027f642e4e","break_point":{"id":"65f8fc12baf47d027f643142","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["35px"]},"tablet_styles":{"font-size":["33px"]},"phone_styles":{"font-size":["22px"]},"object_type":"TextStyle","object_id":"65f8fbf4baf47d027f642e4e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf6baf47d027f642e63","name":"Footer text","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"-4","link_color":"-5","font_weight":"400","font_size":10,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":null,"site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf6baf47d027f642e63","break_point":{"id":"65f8fc12baf47d027f643143","all_styles":{"font-size":["16px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbf6baf47d027f642e63","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf7baf47d027f642e64","name":"Email Headline","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"h1","color":"#000000ff","link_color":"","font_weight":"400","font_size":32,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf7baf47d027f642e64","break_point":{"id":"65f8fc12baf47d027f643144","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbf7baf47d027f642e64","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf8baf47d027f642e69","name":"Email Headline White","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"h1","color":"#f2f2f2ff","link_color":"","font_weight":"400","font_size":32,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf8baf47d027f642e69","break_point":{"id":"65f8fc12baf47d027f643145","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbf8baf47d027f642e69","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbf9baf47d027f642e70","name":"Email Large Headline","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"h1","color":"#000000ff","link_color":"","font_weight":"400","font_size":60,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbf9baf47d027f642e70","break_point":{"id":"65f8fc12baf47d027f643146","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbf9baf47d027f642e70","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbfabaf47d027f642e71","name":"Email Normal","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"#000000ff","link_color":"","font_weight":"400","font_size":17,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbfabaf47d027f642e71","break_point":{"id":"65f8fc12baf47d027f643147","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbfabaf47d027f642e71","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbfebaf47d027f642ead","name":"Email Normal White","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"#f2f2f2ff","link_color":"","font_weight":"400","font_size":16,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbfebaf47d027f642ead","break_point":{"id":"65f8fc12baf47d027f643148","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbfebaf47d027f642ead","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbffbaf47d027f642eb7","name":"Email Normal color","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"-1","link_color":"-5","font_weight":"400","font_size":18,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fbffbaf47d027f642eb7","break_point":{"id":"66030c6bf9a95b00f531b70c","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fbffbaf47d027f642eb7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc00baf47d027f642ebb","name":"Email Small Text","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"#000000ff","link_color":"","font_weight":"400","font_size":14,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc00baf47d027f642ebb","break_point":{"id":"65f8fc12baf47d027f64314a","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc00baf47d027f642ebb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc01baf47d027f642ec2","name":"Email Small text white","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"#f2f2f2ff","link_color":"","font_weight":"400","font_size":14,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc01baf47d027f642ec2","break_point":{"id":"65f8fc12baf47d027f64314b","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc01baf47d027f642ec2","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc02baf47d027f642ec9","name":"Email Subhead","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"h3","color":"#000000ff","link_color":"","font_weight":"400","font_size":24,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc02baf47d027f642ec9","break_point":{"id":"65f8fc12baf47d027f64314c","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc02baf47d027f642ec9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc03baf47d027f642ed2","name":"Email Subhead White","type":"email","fonts":"Tahoma","fallback_font":"Verdana","tag":"span","color":"#f2f2f2ff","link_color":"-2","font_weight":"400","font_size":24,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc03baf47d027f642ed2","break_point":{"id":"66030bf1a67d3f015fe2e0d9","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc03baf47d027f642ed2","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc04baf47d027f642ed6","name":"Small Text","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"-4","link_color":"-3","font_weight":"400","font_size":8,"line_height":1.5,"text_decoration":"","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc04baf47d027f642ed6","break_point":{"id":"65f8fc12baf47d027f64314e","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["10px"]},"tablet_styles":{"font-size":["10px"]},"phone_styles":{"font-size":["8px"]},"object_type":"TextStyle","object_id":"65f8fc04baf47d027f642ed6","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc04baf47d027f642ed7","name":"Normal (White)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"-2","link_color":"-3","font_weight":"400","font_size":10,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc04baf47d027f642ed7","break_point":{"id":"65f8fc12baf47d027f64314f","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["17px"]},"tablet_styles":{"font-size":["16px"]},"phone_styles":{"font-size":["16px"]},"object_type":"TextStyle","object_id":"65f8fc04baf47d027f642ed7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc05baf47d027f642ed8","name":"Subhead (White)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h2","color":"-2","link_color":"-3","font_weight":"400","font_size":10,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc05baf47d027f642ed8","break_point":{"id":"65f8fc12baf47d027f643150","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["28px"]},"tablet_styles":{"font-size":["26px"]},"phone_styles":{"font-size":["18px"]},"object_type":"TextStyle","object_id":"65f8fc05baf47d027f642ed8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc05baf47d027f642ed9","name":"Headline (White)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h1","color":"-2","link_color":"-3","font_weight":"400","font_size":10,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc05baf47d027f642ed9","break_point":{"id":"65f8fc12baf47d027f643151","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["35px"]},"tablet_styles":{"font-size":["33px"]},"phone_styles":{"font-size":["22px"]},"object_type":"TextStyle","object_id":"65f8fc05baf47d027f642ed9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc06baf47d027f642eda","name":"Large Headline (White)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h1","color":"-2","link_color":"-3","font_weight":"400","font_size":10,"line_height":1.5,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc06baf47d027f642eda","break_point":{"id":"65f8fc12baf47d027f643152","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"font-size":["70px"]},"tablet_styles":{"font-size":["38px"]},"phone_styles":{"font-size":["24px"]},"object_type":"TextStyle","object_id":"65f8fc06baf47d027f642eda","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc06baf47d027f642edb","name":"Footer text (White)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"-2","link_color":"-3","font_weight":"400","font_size":10,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":null,"site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc06baf47d027f642edb","break_point":{"id":"65f8fc12baf47d027f643153","all_styles":{"font-size":["16px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc06baf47d027f642edb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fc07baf47d027f642edc","name":"Header Normal","type":"web","fonts":"Montserrat","fallback_font":"","tag":"span","color":"-2","link_color":"-2","font_weight":"400","font_size":10,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_65f8fc07baf47d027f642edc","break_point":{"id":"65f8fc14baf47d027f643227","all_styles":{"font-size":["17px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"TextStyle","object_id":"65f8fc07baf47d027f642edc","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"67a26363ab9e2b24e0cd0da5","name":"Normal 22pt (H3)","type":"web","fonts":"Montserrat","fallback_font":"","tag":"h3","color":"-5","link_color":"-5","font_weight":"400","font_size":10,"line_height":1.8,"text_decoration":"none","font_style":"normal","text_align":"left","site_id":"65f8fbc6baf47d027f642a95","class_name":"tb_style_67a26363ab9e2b24e0cd0da5","break_point":{"id":"67a26363ab9e2b24e0cd0da7","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{"font-size":["22px"]},"tablet_styles":{"font-size":["20px"]},"phone_styles":{"font-size":["18px"]},"object_type":"TextStyle","object_id":"67a26363ab9e2b24e0cd0da5","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}],"sector":[{"id":"65f8fc0dbaf47d027f642fb4","label":"Mobile-Footer","background":"#fff","is_primary":null,"template_id":"65f8fc0dbaf47d027f642fb2","order":null,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb5","label":"Orientation-Statement","background":"#fff","is_primary":null,"template_id":"65f8fc0dbaf47d027f642fb2","order":null,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb3","label":"Main-Gallery-Overlay","background":"#fff","is_primary":null,"template_id":"65f8fc0dbaf47d027f642fb2","order":null,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb6","label":"Header-Bar","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":0,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb7","label":"Header","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":1,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb8","label":"Nav","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":2,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fb9","label":"Main-Gallery","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":3,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fba","label":"MCP","background":"#fff","is_primary":true,"template_id":"65f8fc0dbaf47d027f642fb2","order":4,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fbb","label":"SCP","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":5,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fbc","label":"Why-Choose-Us","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":6,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fbd","label":"Testimonial","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":7,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fbe","label":"Social-Media","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":8,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fbf","label":"Extra-logo","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":9,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fc0","label":"Form","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":10,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fc1","label":"Super-Footer","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":11,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fc2","label":"Footer-Nav","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":12,"master_content_position":"top"},{"id":"65f8fc0dbaf47d027f642fc3","label":"Footer","background":"#fff","is_primary":false,"template_id":"65f8fc0dbaf47d027f642fb2","order":13,"master_content_position":"top"}],"section":[{"id":"65f8fbc8baf47d027f642ad7","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad7","type":"SectionContent","order":1,"sector":"Main-Gallery","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b1d","order":2}},{"id":"65f8fbc9baf47d027f642ae4","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642ae4","type":"SectionContent","order":1,"sector":"Nav","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b1e","order":2}},{"id":"65f8fbc8baf47d027f642ad9","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad9","type":"SectionColumn","order":1,"sector":"Main-Gallery-Mobile","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642ada","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ada","type":"SectionImageGallery","order":1,"sector":"Main-Gallery-Mobile","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642ad9","order":1},"image_width":0,"image_width_type":"pixel","image_height":0,"options":{"time_milliseconds":"4000","display_captions":"no","speed_of_transition":"1000","width_click_to_zoom":"800","display_dropshadow":"no","allow_click_to_zoom":"no"},"style":"fade","text_style_id":null,"section_image_gallery_items":[{"id":"65f8fba9baf47d027f6429ff","filename":"hp-gal-animals-square","height":350,"width":600,"order":1,"caption":"","alt":"","file_id":"65f8fba9baf47d027f6429fc","link_id":null,"image_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=600/https://cdn.webgenius.co.nz/c/65f8fba9baf47d027f6429fc/hp-gal-animals-square?h=64380df0","link_url":null,"link_target":null}],"caption_tag":"p"},{"id":"65f8fbc8baf47d027f642adb","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642adb","type":"SectionColumn","order":1,"sector":"Main-Gallery-Overlay","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642adc","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642adc","type":"SectionContent","order":1,"sector":"Main-Gallery-Overlay","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642adb","order":1}},{"id":"65f8fbc8baf47d027f642ae2","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ae2","type":"SectionContent","order":1,"sector":"Mobile-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fbc6baf47d027f642aa8","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc6baf47d027f642aa8","type":"SectionColumn","order":1,"sector":"Footer","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc6baf47d027f642aa9","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc6baf47d027f642aa9","type":"SectionContent","order":1,"sector":"Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc6baf47d027f642aa8","order":1}},{"id":"65f8fbc6baf47d027f642aa4","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc6baf47d027f642aa4","type":"SectionColumn","order":1,"sector":"Extra-Container","sector_color":null,"is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc6baf47d027f642aa6","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc6baf47d027f642aa6","type":"SectionContent","order":1,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b12","order":2}},{"id":"65f8fbcabaf47d027f642b0b","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b0b","type":"SectionContent","order":1,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b21","order":3}},{"id":"65f8fbcabaf47d027f642b09","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b09","type":"SectionContent","order":1,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcabaf47d027f642b08","order":1}},{"id":"65f8fbcabaf47d027f642b08","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b08","type":"SectionColumn","order":1,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcabaf47d027f642b05","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b05","type":"SectionColumn","order":1,"sector":"Top-Bar","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc7baf47d027f642ac1","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ac1","type":"SectionColumn","order":1,"sector":"Header","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc7baf47d027f642abc","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642abc","type":"SectionColumn","order":1,"sector":"Gallery-Text","sector_color":null,"is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc7baf47d027f642ab0","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ab0","type":"SectionColumn","order":1,"sector":"Form","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc7baf47d027f642ab1","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ab1","type":"SectionContent","order":1,"sector":"Form","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ab0","order":1}},{"id":"65fffde81f983b32fa96c49d","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65fffde81f983b32fa96c49d","type":"SectionContent","order":1,"sector":"Testimonial","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65fffde81f983b32fa96c499","order":3}},{"id":"65f8fbc9baf47d027f642ae6","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642ae6","type":"SectionContent","order":1,"sector":"Orientation-Statement","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fbc9baf47d027f642af3","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642af3","type":"SectionContent","order":1,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbc8baf47d027f642aca","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642aca","type":"SectionColumn","order":1,"sector":"Header-Bar","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642acb","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642acb","type":"SectionContent","order":1,"sector":"Header-Bar","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642aca","order":1}},{"id":"65f8fbc8baf47d027f642acd","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642acd","type":"SectionColumn","order":1,"sector":"Instagram","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642ace","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ace","type":"SectionContent","order":1,"sector":"Instagram","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642acd","order":1}},{"id":"65f8fbc8baf47d027f642acf","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642acf","type":"SectionContent","order":1,"sector":"MCP","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fbc8baf47d027f642ad1","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad1","type":"SectionContent","order":1,"sector":"MCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b13","order":2}},{"id":"6633125a2dc4eb00b3f999c8","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"6633125a2dc4eb00b3f999c8","type":"SectionContent","order":1,"sector":"SCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fcd7baf47d027f64360b","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fcd7baf47d027f64360b","type":"SectionContent","order":1,"sector":"SCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[""],"column_section":{"id":"65f8fbc9baf47d027f642ae9","order":5}},{"id":"65f8fbc9baf47d027f642af2","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642af2","type":"SectionColumn","order":1,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642ad4","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad4","type":"SectionColumn","order":1,"sector":"Main-Gallery","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbc8baf47d027f642ad5","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad5","type":"SectionImageGallery","order":1,"sector":"Main-Gallery","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642ad4","order":1},"image_width":0,"image_width_type":"pixel","image_height":0,"options":{"time_milliseconds":"4000","display_captions":"no","speed_of_transition":"1000","width_click_to_zoom":"800","display_dropshadow":"no","allow_click_to_zoom":"no"},"style":"fade","text_style_id":null,"section_image_gallery_items":[{"id":"65ffe9921f983b32df96c4a3","filename":"hp-banner-winter-son","height":1500,"width":3000,"order":1,"caption":"","alt":"Winter and Son Roofing home page banner image","file_id":"65ffe6661f983b32da96c46c","link_id":null,"image_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743","link_url":null,"link_target":null}],"caption_tag":"p"},{"id":"65f8fbcbbaf47d027f642b12","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b12","type":"SectionColumn","order":2,"sector":"Extra-logo","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcabaf47d027f642b03","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b03","type":"SectionContent","order":2,"sector":"Testimonial","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fbcbbaf47d027f642b13","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b13","type":"SectionColumn","order":2,"sector":"MCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcbbaf47d027f642b14","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b14","type":"SectionContent","order":2,"sector":"MCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b13","order":2}},{"id":"65f8fbcbbaf47d027f642b1e","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b1e","type":"SectionColumn","order":2,"sector":"Nav","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcbbaf47d027f642b10","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b10","type":"SectionContent","order":2,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbccbaf47d027f642b2a","order":3}},{"id":"65f8fbcbbaf47d027f642b1d","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b1d","type":"SectionColumn","order":2,"sector":"Main-Gallery","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcbbaf47d027f642b1f","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b1f","type":"SectionComponent","order":2,"sector":"Nav","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b1e","order":2},"html":"\u003ca class=anchor id=anchor65f8fbcbbaf47d027f642b1f\u003e\u003c/a\u003e\u003csection id='section65f8fbcbbaf47d027f642b1f' class='SectionComponent bp-65f8fbcbbaf47d027f642b1f origin65f8fbcbbaf47d027f642b1f ' \u003e\u003cstyle\u003e#component-section-65f8fbcbbaf47d027f642b1f{font-family:Montserrat;font-weight:400;color:#fff}#component-section-65f8fbcbbaf47d027f642b1f ul{padding:0}#component-section-65f8fbcbbaf47d027f642b1f li{list-style:none}#component-section-65f8fbcbbaf47d027f642b1f nav .navbar-nav{justify-content:space-between}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item a{color:#fff}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item a:hover{font-weight:400}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item.active{background-color:rgba(0,0,0,0) !important;border-bottom:0 solid #333}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item.active\u003ea{color:#4bd4fc !important;font-weight:600 !important}#component-section-65f8fbcbbaf47d027f642b1f nav.consistent-width .nav-item{flex:1 1 0px;text-align:center}#component-section-65f8fbcbbaf47d027f642b1f nav .dropdown-menu{font-family:Montserrat;background-color:#fff}#component-section-65f8fbcbbaf47d027f642b1f nav .dropdown-menu a{color:#122a45;font-weight:400 !important}#component-section-65f8fbcbbaf47d027f642b1f nav .dropdown-menu a.active{font-weight:400 !important;color:#4bd4fc;background-color:#122a45}#component-section-65f8fbcbbaf47d027f642b1f nav .dropdown-menu a:hover{background-color:#f4f4f4}#component-section-65f8fbcbbaf47d027f642b1f nav .btn-phone{background-color:#122a45}@media (min-width: 576px) and (max-width: 1199px){#component-section-65f8fbcbbaf47d027f642b1f .phone-icon{margin-right:8px}}@media (min-width: 1200px) and (max-width: 10000px){#component-section-65f8fbcbbaf47d027f642b1f nav{width:100%;max-width:1480px;margin:0 auto;padding:0 0px !important}#component-section-65f8fbcbbaf47d027f642b1f nav ul{align-items:center}#component-section-65f8fbcbbaf47d027f642b1f nav a{white-space:nowrap;padding-top:14px !important;padding-bottom:14px !important}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item{border-color:transparent;border-width:0 0 0 0;border-style:solid}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item:hover{background-color:rgba(244,244,244,0)}#component-section-65f8fbcbbaf47d027f642b1f nav .nav-item:hover\u003ea{color:#4bd4fc}#component-section-65f8fbcbbaf47d027f642b1f .sticky-top{position:sticky;top:0;z-index:1020}}@media (max-width: 1199px){#component-section-65f8fbcbbaf47d027f642b1f .nav-wrap{color:#000}#component-section-65f8fbcbbaf47d027f642b1f nav .page-name{position:absolute;left:0;right:0;top:16px;text-align:center}#component-section-65f8fbcbbaf47d027f642b1f nav .dropdown-menu{text-align:center}#component-section-65f8fbcbbaf47d027f642b1f nav button{z-index:2}#component-section-65f8fbcbbaf47d027f642b1f .navbar-toggler{z-index:2;min-width:60px}}#component-section-65f8fbcbbaf47d027f642b1f .parents-dummy .mobile-nav-self{display:none}.device-desktop #component-section-65f8fbcbbaf47d027f642b1f .mobile-nav-self{display:none}.device-desktop #component-section-65f8fbcbbaf47d027f642b1f .parents-dummy .navbar-nav a.dropdown-toggle{pointer-events:none}@media all and (min-width: 992px){#component-section-65f8fbcbbaf47d027f642b1f .dropdown-menu li{position:relative}#component-section-65f8fbcbbaf47d027f642b1f .nav-item .submenu{display:none;position:absolute;left:100%;top:0}#component-section-65f8fbcbbaf47d027f642b1f .nav-item .submenu-left{right:100%;left:auto}#component-section-65f8fbcbbaf47d027f642b1f .dropdown-menu\u003eli:hover\u003e.submenu{display:block}}@media (max-width: 991px){#component-section-65f8fbcbbaf47d027f642b1f .dropdown-menu .dropdown-menu{border:0}}\n\u003c/style\u003e\n\u003cdiv class=\"nav-wrap\" id=\"component-section-65f8fbcbbaf47d027f642b1f\"\u003e\n\n \u003cnav class=\"navbar navbar-expand-xl navbar-dark\"\u003e\n \u003cdiv class=\"container-fluid\"\u003e\n \u003cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarToggler\" aria-controls=\"navbarToggler\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"\u003e\n \u003cspan class=\"navbar-toggler-icon\"\u003e\u003c/span\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"d-xl-none page-name\"\u003eHome\u003c/div\u003e\n\n \u003cbutton type=\"button\" class=\"btn btn-phone btn-dark btn-outline-dark d-xl-none\"\u003e\n \u003ca href=\"tel:(Site:DisplayedPhoneNumber)\" class=\"link-light text-decoration-none\"\u003e\u003ci class=\"fa fa-phone-alt phone-icon\"\u003e\u003c/i\u003e\u003cspan class=\"d-none d-md-inline\"\u003e(Site:DisplayedPhoneNumber)\u003c/span\u003e\u003c/a\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"collapse navbar-collapse\" id=\"navbarToggler\"\u003e\n \u003cul class=\"navbar-nav mr-auto mt-2 mt-xl-0 w-100\"\u003e\n \u003cli class=\"nav-item active\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbc6baf47d027f642aa2\"\u003e\n Home\n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item dropdown\"\u003e\n \u003ca class=\"nav-link dropdown-toggle\" href=\"https://www.wasr.co.nz/roofing-company-christchurch\" role=\"button\" data-bs-toggle=\"dropdown\" data-id=\"65f8fbd1baf47d027f642b9b\"\u003e\n About\n \u003c/a\u003e\n \u003cul class=\"dropdown-menu\"\u003e\n \u003ca class=\"dropdown-item mobile-nav-self\" href=\"https://www.wasr.co.nz/roofing-company-christchurch\" data-id=\"65f8fbd1baf47d027f642b9b\"\u003eAbout\u003c/a\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofing-specialists-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbd7baf47d027f642c33\"\u003eWork for us \u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofer-reviews-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbdebaf47d027f642cf3\"\u003eOnline Reviews\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofing-contractor-reviews-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbddbaf47d027f642cec\"\u003eLeave A Review\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/roof-replacement-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbd4baf47d027f642be8\"\u003e\n Reroofing \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/roof-repairs-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fca8baf47d027f643466\"\u003e\n Roof Repairs \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/new-roof-installation-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fcafbaf47d027f643535\"\u003e\n New Roofs \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/custom-roofing-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"660de80cf9a95b13f6631225\"\u003e\n Projects \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/24-hr-emergency-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbccbaf47d027f642b34\"\u003e\n Contact\n \u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/nav\u003e\n\u003c/div\u003e\n\u003c/section\u003e","component_id":"6350acf353c93ff54b0680ff","boot_func":"function toggleNavbar() {\n if (window.innerWidth \u003e 1199) {\n document.querySelectorAll('#component-section-65f8fbcbbaf47d027f642b1f a.dropdown-toggle').forEach((a) =\u003e {\n a.addEventListener('click', (e) =\u003e document.location = e.target.href);\n });\n }\n}\ntoggleNavbar();\nwindow.addEventListener('resize', toggleNavbar);\n\nif (window.innerWidth \u003c 992) {\n // close all inner dropdowns when parent is closed\n document.querySelectorAll('#component-section-65f8fbcbbaf47d027f642b1f .navbar .dropdown').forEach(function(everydropdown){\n everydropdown.addEventListener('hidden.bs.dropdown', function () {\n // after dropdown is hidden, then find all submenus\n this.querySelectorAll('.submenu').forEach(function(everysubmenu){\n // hide every submenu as well\n everysubmenu.style.display = 'none';\n });\n })\n });\n\n document.querySelectorAll('#component-section-65f8fbcbbaf47d027f642b1f .dropdown-menu a').forEach(function(element){\n element.addEventListener('click', function (e) {\n let nextEl = this.nextElementSibling;\n if(nextEl \u0026\u0026 nextEl.classList.contains('submenu')) {\t\n // prevent opening link if link needs to open dropdown\n e.preventDefault();\n e.stopPropagation();\n if(nextEl.style.display == 'block') {\n nextEl.style.display = 'none';\n } else {\n nextEl.style.display = 'block';\n }\n }\n });\n })\n}\n","js_urls":[],"css_urls":[],"full_size":false},{"id":"65f8fd05baf47d027f643625","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fd05baf47d027f643625","type":"SectionContent","order":2,"sector":"SCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642ae9","order":5}},{"id":"65fffe091f983b32ea96c46d","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65fffe091f983b32ea96c46d","type":"SectionComponent","order":2,"sector":"Testimonial","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65fffde81f983b32fa96c499","order":3},"html":"\u003ca class=anchor id=anchor65fffe091f983b32ea96c46d\u003e\u003c/a\u003e\u003csection id='section65fffe091f983b32ea96c46d' class='SectionComponent bp-65fffe091f983b32ea96c46d origin65fffe091f983b32ea96c46d ' \u003e\u003cstyle\u003e#component-section-65fffe091f983b32ea96c46d{padding-bottom:45px;background:#fff}#component-section-65fffe091f983b32ea96c46d i.icon{color:#f4f4f4;font-size:80px;padding-bottom:4px}#component-section-65fffe091f983b32ea96c46d.icon-align-Left .icon-cont{text-align:left}#component-section-65fffe091f983b32ea96c46d.icon-align-Centre .icon-cont{text-align:center}#component-section-65fffe091f983b32ea96c46d.icon-align-Right .icon-cont{text-align:right}#component-section-65fffe091f983b32ea96c46d .carousel-item{transition:0.4s;text-align:center;padding:20px 60px 20px}#component-section-65fffe091f983b32ea96c46d .carousel-item\u003ediv{display:block !important;padding:0}#component-section-65fffe091f983b32ea96c46d.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}#component-section-65fffe091f983b32ea96c46d.text-vertical-center .carousel-item\u003ediv{align-content:center}#component-section-65fffe091f983b32ea96c46d.has-arrows .carousel-item{padding-left:104px;padding-right:104px}#component-section-65fffe091f983b32ea96c46d .carousel-indicators{gap:7px;bottom:20px}#component-section-65fffe091f983b32ea96c46d .carousel-indicators button{background-color:transparent;border-radius:50%;border:1px solid #38383b;width:5px !important;height:5px !important}#component-section-65fffe091f983b32ea96c46d .carousel-indicators button.active{background-color:#38383b !important}.device-desktop #component-section-65fffe091f983b32ea96c46d.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:60px}.device-desktop #component-section-65fffe091f983b32ea96c46d.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:60px}.device-tablet #component-section-65fffe091f983b32ea96c46d .carousel-item{padding-left:40px;padding-right:40px}.device-tablet #component-section-65fffe091f983b32ea96c46d .carousel-item\u003ediv{padding:0}.device-tablet #component-section-65fffe091f983b32ea96c46d.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}.device-tablet #component-section-65fffe091f983b32ea96c46d.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:0}.device-tablet #component-section-65fffe091f983b32ea96c46d.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:0}.device-tablet #component-section-65fffe091f983b32ea96c46d .carousel-item{padding-left:0;padding-right:0}.device-tablet #component-section-65fffe091f983b32ea96c46d.icon-align-Left.has-arrows .carousel-item,.device-tablet #component-section-65fffe091f983b32ea96c46d.icon-align-Right.has-arrows .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65fffe091f983b32ea96c46d .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65fffe091f983b32ea96c46d .carousel-item\u003ediv{padding:0}.device-phone #component-section-65fffe091f983b32ea96c46d.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:0}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:0}.device-phone #component-section-65fffe091f983b32ea96c46d .carousel-item{padding-left:0;padding-right:0}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Left.has-arrows .carousel-item,.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Right.has-arrows .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Left.has-arrows .carousel-indicators,.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Right.has-arrows .carousel-indicators{margin-left:20px}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Left.has-arrows .carousel-indicators{margin-left:20px}.device-phone #component-section-65fffe091f983b32ea96c46d.icon-align-Right.has-arrows .carousel-indicators{margin-right:20px}.device-tablet #component-section-65fffe091f983b32ea96c46d .carousel-inner,.device-phone #component-section-65fffe091f983b32ea96c46d .carousel-inner{width:100% !important}\n\u003c/style\u003e\n\u003cdiv id=\"component-section-65fffe091f983b32ea96c46d\" class=\"\n carousel\n carousel-dark\n slide\n \n text-vertical-center\n icon-align-\n \" data-bs-ride=\"carousel\" data-bs-pause=\"hover\"\u003e\n \u003cdiv class=\"carousel-inner\"\u003e\n \u003cdiv class=\"carousel-item active\" data-bs-interval=\"0.0\"\u003e\n \u003cdiv class=\"icon-cont\"\u003e\n \u003ci class=\"icon fa-solid fa-quote-left\"\u003e\u003c/i\u003e\n \u003c/div\u003e\n \u003cdiv class=\"item-text style-65f8fbe8baf47d027f642dd4\"\u003e\u003cdiv\u003eWhen most of my roof blew off in high winds Rick and his team came within an hour of my call. They worked until after 10 pm. to secure the remaining roof and make the damaged area safe and covered. Two days later they worked until after 8pm to cover the damaged area with new steel as heavy rain was forecast the next day which would almost certainly have compromised my possessions and furnishings. I now have a brand new, water tight roof, and I cannot recommend Rick highly enough\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003cb\u003eAngela Doyle\u003c/b\u003e\u003c/div\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"carousel-item \" data-bs-interval=\"0.0\"\u003e\n \u003cdiv class=\"icon-cont\"\u003e\n \u003ci class=\"icon fa-solid fa-quote-left\"\u003e\u003c/i\u003e\n \u003c/div\u003e\n \u003cdiv class=\"item-text style-65f8fbe8baf47d027f642dd4\"\u003e\u003cdiv\u003eRick and his team - absolutely outstanding! My initial phone communication with Rick, confirmed this was the company for my Roof replacement! I was not disappointed. Rick is reliable, knowledgeable, articulate and available for any questions I had. He is an extremely hard worker.\u0026nbsp;I had a complex situation, and Rick’s professionalism and kind support, enabled my new roof. His team were nothing but outstanding. Despite the my complex situation, the final account was as originally quoted. Further demonstrates Winter and Sons ethical business.\u0026nbsp;The final product is a thing of beauty! No more leeks for me😀Thank you Winter and Son. Highly recommend this business for outstanding business!\u003c/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003cb\u003eAndrea Davies\u003c/b\u003e\u003c/div\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"carousel-item \" data-bs-interval=\"0.0\"\u003e\n \u003cdiv class=\"icon-cont\"\u003e\n \u003ci class=\"icon fa-solid fa-quote-left\"\u003e\u003c/i\u003e\n \u003c/div\u003e\n \u003cdiv class=\"item-text style-65f8fbe8baf47d027f642dd4\"\u003eRick was awesome to deal with. Houses are never simple and he guided us through a couple of tweaks needed to ensure our new roof and gutters complied. He is a very hard worker and was exactly to budget. Highly recommend this firm.\n\u003cdiv\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv\u003e\u003c!--StartFragment--\u003e\u003cdiv\u003e\u003cb\u003eNicky and Warwick\u003c/b\u003e\u003c/div\u003e\u003c!--EndFragment--\u003e\u003c/div\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"carousel-indicators\"\u003e\n \u003cbutton type=\"button\" data-bs-target=\"#component-section-65fffe091f983b32ea96c46d\" data-bs-slide-to=\"0\" class=\"active\"\u003e\u003c/button\u003e\n \u003cbutton type=\"button\" data-bs-target=\"#component-section-65fffe091f983b32ea96c46d\" data-bs-slide-to=\"1\" class=\"\"\u003e\u003c/button\u003e\n \u003cbutton type=\"button\" data-bs-target=\"#component-section-65fffe091f983b32ea96c46d\" data-bs-slide-to=\"2\" class=\"\"\u003e\u003c/button\u003e\n \u003c/div\u003e\n\u003c/div\u003e\n\u003c/section\u003e","component_id":"65668964ff0dfe0ab145f4f6","boot_func":"// Should not need to start this manually but sometimes it doesn't start for some reason...\nconst carouselEl = document.querySelector('#component-section-65fffe091f983b32ea96c46d');\nconst carousel = new bootstrap.Carousel(carouselEl);\ncarousel.cycle();\n\nconst setSlideHeights = () =\u003e {\n // Make slide heights consistent so that the height doesn't jump around when there are slides with different numbers of lines of text.\n let max = 0;\n const items = document.querySelectorAll('#component-section-65fffe091f983b32ea96c46d .carousel-item');\n items.forEach((item) =\u003e {\n const oldDisplay = item.style.display;\n item.style.display = 'block';\n const text = item.querySelector('div.item-text');\n const height = text.getBoundingClientRect().height;\n if (height \u003e max) {\n max = height;\n }\n item.style.display = oldDisplay;\n });\n if (max \u003e 0) {\n items.forEach((item) =\u003e {\n item.querySelector('div.item-text').style.minHeight = `${max}px`;\n });\n }\n};\n\nsetSlideHeights();\naddEventListener('load', setSlideHeights);\n","js_urls":[],"css_urls":[],"full_size":false},{"id":"65f8fbc7baf47d027f642abd","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642abd","type":"SectionContent","order":2,"sector":"Gallery-Text","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642abc","order":1}},{"id":"65fffcdb1f983b32df96c4ad","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65fffcdb1f983b32df96c4ad","type":"SectionContent","order":2,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null},{"id":"65f8fbcbbaf47d027f642b22","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b22","type":"SectionContent","order":2,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b21","order":3}},{"id":"65f8fbc7baf47d027f642ab4","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ab4","type":"SectionContent","order":2,"sector":"Form","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ab0","order":1}},{"id":"65f8fbc7baf47d027f642ac2","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ac2","type":"SectionContent","order":2,"sector":"Header","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ac1","order":1}},{"id":"65f8fbcabaf47d027f642b06","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b06","type":"SectionContent","order":2,"sector":"Top-Bar","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcabaf47d027f642b05","order":1}},{"id":"65f8fbc6baf47d027f642aa5","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc6baf47d027f642aa5","type":"SectionContent","order":2,"sector":"Extra-Container","sector_color":null,"is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc6baf47d027f642aa4","order":1}},{"id":"65f8fbc8baf47d027f642ae1","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ae1","type":"SectionContent","order":2,"sector":"Main-Gallery-Overlay","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642adb","order":1}},{"id":"65f8fbc8baf47d027f642ad6","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ad6","type":"SectionImageGallery","order":2,"sector":"Main-Gallery","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc8baf47d027f642ad4","order":1},"image_width":0,"image_width_type":"pixel","image_height":0,"options":{"time_milliseconds":"4000","display_captions":"no","speed_of_transition":"1000","width_click_to_zoom":"800","display_dropshadow":"no","allow_click_to_zoom":"no"},"style":"fade","text_style_id":null,"section_image_gallery_items":[{"id":"65ffe99fbaf47d34d5627a08","filename":"hp-banner-winter-son-mob","height":1000,"width":1500,"order":1,"caption":"","alt":"","file_id":"65ffe6791f983b32da96c472","link_id":null,"image_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6791f983b32da96c472/hp-banner-winter-son-mob?h=6b540d3c","link_url":null,"link_target":null}],"caption_tag":"p"},{"id":"65f8fbc9baf47d027f642af6","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642af6","type":"SectionContent","order":2,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fd30baf47d027f643640","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fd30baf47d027f643640","type":"SectionContent","order":3,"sector":"SCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642ae9","order":5}},{"id":"65f8fbccbaf47d027f642b33","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b33","type":"SectionComponent","order":3,"sector":"Nav","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"html":"\u003ca class=anchor id=anchor65f8fbccbaf47d027f642b33\u003e\u003c/a\u003e\u003csection id='section65f8fbccbaf47d027f642b33' class='SectionComponent bp-65f8fbccbaf47d027f642b33 origin65f8fbccbaf47d027f642b33 ' \u003e\u003cstyle\u003e#component-section-65f8fbccbaf47d027f642b33{font-family:Montserrat;font-weight:400;color:#000}#component-section-65f8fbccbaf47d027f642b33 ul{padding:0}#component-section-65f8fbccbaf47d027f642b33 li{list-style:none}#component-section-65f8fbccbaf47d027f642b33 nav .navbar-nav{justify-content:space-between}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item a{color:#000}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item a:hover{font-weight:400}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item.active{background-color:rgba(0,0,0,0) !important;border-bottom:0 solid #333}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item.active\u003ea{color:#353535 !important;font-weight:700 !important}#component-section-65f8fbccbaf47d027f642b33 nav.consistent-width .nav-item{flex:1 1 0px;text-align:center}#component-section-65f8fbccbaf47d027f642b33 nav .dropdown-menu{font-family:Montserrat;background-color:#4bd4fc}#component-section-65f8fbccbaf47d027f642b33 nav .dropdown-menu a{color:#4bd4fc;font-weight:400 !important}#component-section-65f8fbccbaf47d027f642b33 nav .dropdown-menu a.active{font-weight:700 !important;color:#fff;background-color:#f4f4f4}#component-section-65f8fbccbaf47d027f642b33 nav .dropdown-menu a:hover{background-color:#f4f4f4}#component-section-65f8fbccbaf47d027f642b33 nav .btn-phone{background-color:#f4f4f4}@media (min-width: 576px) and (max-width: 1199px){#component-section-65f8fbccbaf47d027f642b33 .phone-icon{margin-right:8px}}@media (min-width: 1200px) and (max-width: 10000px){#component-section-65f8fbccbaf47d027f642b33 nav{width:100%;max-width:1480px;margin:0 auto;padding:0 0px !important}#component-section-65f8fbccbaf47d027f642b33 nav ul{align-items:center}#component-section-65f8fbccbaf47d027f642b33 nav a{white-space:nowrap;padding-top:14px !important;padding-bottom:14px !important}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item{border-color:transparent;border-width:0 0 0 0;border-style:solid}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item:hover{background-color:rgba(0,0,0,0)}#component-section-65f8fbccbaf47d027f642b33 nav .nav-item:hover\u003ea{color:#4bd4fc}#component-section-65f8fbccbaf47d027f642b33 .sticky-top{position:sticky;top:0;z-index:1020}}@media (max-width: 1199px){#component-section-65f8fbccbaf47d027f642b33 .nav-wrap{color:#000}#component-section-65f8fbccbaf47d027f642b33 nav .page-name{position:absolute;left:0;right:0;top:16px;text-align:center}#component-section-65f8fbccbaf47d027f642b33 nav .dropdown-menu{text-align:center}#component-section-65f8fbccbaf47d027f642b33 nav button{z-index:2}#component-section-65f8fbccbaf47d027f642b33 .navbar-toggler{z-index:2;min-width:60px}}#component-section-65f8fbccbaf47d027f642b33 .parents-dummy .mobile-nav-self{display:none}.device-desktop #component-section-65f8fbccbaf47d027f642b33 .mobile-nav-self{display:none}.device-desktop #component-section-65f8fbccbaf47d027f642b33 .parents-dummy .navbar-nav a.dropdown-toggle{pointer-events:none}@media all and (min-width: 992px){#component-section-65f8fbccbaf47d027f642b33 .dropdown-menu li{position:relative}#component-section-65f8fbccbaf47d027f642b33 .nav-item .submenu{display:none;position:absolute;left:100%;top:0}#component-section-65f8fbccbaf47d027f642b33 .nav-item .submenu-left{right:100%;left:auto}#component-section-65f8fbccbaf47d027f642b33 .dropdown-menu\u003eli:hover\u003e.submenu{display:block}}@media (max-width: 991px){#component-section-65f8fbccbaf47d027f642b33 .dropdown-menu .dropdown-menu{border:0}}\n\u003c/style\u003e\n\u003cdiv class=\"nav-wrap\" id=\"component-section-65f8fbccbaf47d027f642b33\"\u003e\n\n \u003cnav class=\"navbar navbar-expand-xl navbar-light\"\u003e\n \u003cdiv class=\"container-fluid\"\u003e\n \u003cbutton class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarToggler\" aria-controls=\"navbarToggler\" aria-expanded=\"false\" aria-label=\"Toggle navigation\"\u003e\n \u003cspan class=\"navbar-toggler-icon\"\u003e\u003c/span\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"d-xl-none page-name\"\u003eHome\u003c/div\u003e\n\n \u003cbutton type=\"button\" class=\"btn btn-phone btn-dark btn-outline-dark d-xl-none\"\u003e\n \u003ca href=\"tel:(Site:DisplayedPhoneNumber)\" class=\"link-light text-decoration-none\"\u003e\u003ci class=\"fa fa-phone-alt phone-icon\"\u003e\u003c/i\u003e\u003cspan class=\"d-none d-md-inline\"\u003e(Site:DisplayedPhoneNumber)\u003c/span\u003e\u003c/a\u003e\n \u003c/button\u003e\n\n \u003cdiv class=\"collapse navbar-collapse\" id=\"navbarToggler\"\u003e\n \u003cul class=\"navbar-nav mr-auto mt-2 mt-xl-0 w-100\"\u003e\n \u003cli class=\"nav-item active\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbc6baf47d027f642aa2\"\u003e\n Home\n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item dropdown\"\u003e\n \u003ca class=\"nav-link dropdown-toggle\" href=\"https://www.wasr.co.nz/roofing-company-christchurch\" role=\"button\" data-bs-toggle=\"dropdown\" data-id=\"65f8fbd1baf47d027f642b9b\"\u003e\n About\n \u003c/a\u003e\n \u003cul class=\"dropdown-menu\"\u003e\n \u003ca class=\"dropdown-item mobile-nav-self\" href=\"https://www.wasr.co.nz/roofing-company-christchurch\" data-id=\"65f8fbd1baf47d027f642b9b\"\u003eAbout\u003c/a\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofing-specialists-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbd7baf47d027f642c33\"\u003eWork for us \u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofer-reviews-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbdebaf47d027f642cf3\"\u003eOnline Reviews\u003c/a\u003e\n \u003c/li\u003e\n \u003cli\u003e\n \u003ca class=\"dropdown-item\" href=\"https://www.wasr.co.nz/roofing-contractor-reviews-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbddbaf47d027f642cec\"\u003eLeave A Review\u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/roof-replacement-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbd4baf47d027f642be8\"\u003e\n Reroofing \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/roof-repairs-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fca8baf47d027f643466\"\u003e\n Roof Repairs \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/new-roof-installation-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fcafbaf47d027f643535\"\u003e\n New Roofs \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/custom-roofing-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"660de80cf9a95b13f6631225\"\u003e\n Projects \n \u003c/a\u003e\n \u003c/li\u003e\n \u003cli class=\"nav-item\"\u003e\n \u003ca class=\"nav-link\" href=\"https://www.wasr.co.nz/24-hr-emergency-christchurch\" role=\"\" data-bs-toggle=\"\" data-id=\"65f8fbccbaf47d027f642b34\"\u003e\n Contact\n \u003c/a\u003e\n \u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/nav\u003e\n\u003c/div\u003e\n\u003c/section\u003e","component_id":"6350acf353c93ff54b0680ff","boot_func":"function toggleNavbar() {\n if (window.innerWidth \u003e 1199) {\n document.querySelectorAll('#component-section-65f8fbccbaf47d027f642b33 a.dropdown-toggle').forEach((a) =\u003e {\n a.addEventListener('click', (e) =\u003e document.location = e.target.href);\n });\n }\n}\ntoggleNavbar();\nwindow.addEventListener('resize', toggleNavbar);\n\nif (window.innerWidth \u003c 992) {\n // close all inner dropdowns when parent is closed\n document.querySelectorAll('#component-section-65f8fbccbaf47d027f642b33 .navbar .dropdown').forEach(function(everydropdown){\n everydropdown.addEventListener('hidden.bs.dropdown', function () {\n // after dropdown is hidden, then find all submenus\n this.querySelectorAll('.submenu').forEach(function(everysubmenu){\n // hide every submenu as well\n everysubmenu.style.display = 'none';\n });\n })\n });\n\n document.querySelectorAll('#component-section-65f8fbccbaf47d027f642b33 .dropdown-menu a').forEach(function(element){\n element.addEventListener('click', function (e) {\n let nextEl = this.nextElementSibling;\n if(nextEl \u0026\u0026 nextEl.classList.contains('submenu')) {\t\n // prevent opening link if link needs to open dropdown\n e.preventDefault();\n e.stopPropagation();\n if(nextEl.style.display == 'block') {\n nextEl.style.display = 'none';\n } else {\n nextEl.style.display = 'block';\n }\n }\n });\n })\n}\n","js_urls":[],"css_urls":[],"full_size":false},{"id":"65fffde81f983b32fa96c499","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65fffde81f983b32fa96c499","type":"SectionColumn","order":3,"sector":"Testimonial","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbccbaf47d027f642b2b","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b2b","type":"SectionContent","order":3,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbccbaf47d027f642b2a","order":3}},{"id":"65f8fbccbaf47d027f642b2a","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b2a","type":"SectionColumn","order":3,"sector":"Extra-logo","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcbbaf47d027f642b21","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b21","type":"SectionColumn","order":3,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbccbaf47d027f642b26","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b26","type":"SectionContent","order":3,"sector":"Why-Choose-Us","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b21","order":3}},{"id":"65f8fbcbbaf47d027f642b1a","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b1a","type":"SectionContent","order":3,"sector":"MCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b13","order":2}},{"id":"65f8fbcabaf47d027f642afb","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642afb","type":"SectionContent","order":3,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbc7baf47d027f642ac4","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ac4","type":"SectionContent","order":3,"sector":"Header","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ac1","order":1}},{"id":"65f8fbc7baf47d027f642ab5","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642ab5","type":"SectionForm","order":3,"sector":"Form","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ab0","order":1},"field_label_position":"inside_field","add_to_database":true,"submit_button_type":"button_style","button_text":"Send","button_style_id":"65f8fc0ebaf47d027f642ff1","button_style_css":{"font-size":"20px","padding-horizontal":"30px","padding-vertical":"10px","border-width":"","border-radius":"0px","border-color":"#04364a00","color":-6,"transition":"0.3s","border-style":"solid","font-weight":"600","background":-4,"text-transform":"uppercase","icon":"fa- fa-arrow-right fa-classic","letter-spacing":"2px","icon-space":"12px","margin-vertical":"10px"},"button_image_id":null,"button_image_url":null,"button_hover_image_id":null,"button_hover_image_url":null,"form_items":[{"id":"65f8fbc7baf47d027f642ab6","name":"First Name*","type":"single_line_text","order":1,"is_required":true,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65f8fbc6baf47d027f642a89","database_field":{"id":"65f8fbc6baf47d027f642a89","instance_id":"65f8fb97baf47d027f642996","field_name":"First Name","field_type":"short_text","short_name":"First Name","macro":"First Name","values":[],"position":1,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"65f8fbc7baf47d027f642ab7","name":"Last Name*","type":"single_line_text","order":2,"is_required":true,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65f8fbc6baf47d027f642a8a","database_field":{"id":"65f8fbc6baf47d027f642a8a","instance_id":"65f8fb97baf47d027f642996","field_name":"Last Name","field_type":"short_text","short_name":"Last name","macro":"Last name","values":[],"position":2,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"65f8fbc7baf47d027f642ab8","name":"Email*","type":"single_line_text","order":3,"is_required":true,"placeholder":"","default_value":null,"values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65f8fbc6baf47d027f642a8b","database_field":{"id":"65f8fbc6baf47d027f642a8b","instance_id":"65f8fb97baf47d027f642996","field_name":"Email Address","field_type":"email","short_name":"Email Address","macro":"email","values":[],"position":3,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"email"},{"id":"65f8fbc7baf47d027f642ab9","name":"Contact Number*","type":"single_line_text","order":4,"is_required":true,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65f8fbc6baf47d027f642a8c","database_field":{"id":"65f8fbc6baf47d027f642a8c","instance_id":"65f8fb97baf47d027f642996","field_name":"Contact number","field_type":"short_text","short_name":"Contact number","macro":"","values":[],"position":4,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a3f","name":"Size of House","type":"single_line_text","order":5,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffff92a3a9fa31402871bb","database_field":{"id":"65ffff92a3a9fa31402871bb","instance_id":"65f8fb97baf47d027f642996","field_name":"Size of House","field_type":"short_text","short_name":"Size of House","macro":"Size of House","values":[],"position":11,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a40","name":"Steep Roof","type":"single_line_text","order":6,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffff9da3a9fa31402871be","database_field":{"id":"65ffff9da3a9fa31402871be","instance_id":"65f8fb97baf47d027f642996","field_name":"Steep Roof","field_type":"short_text","short_name":"Steep Roof","macro":"Steep Roof","values":[],"position":12,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a41","name":"Roof Type","type":"single_line_text","order":7,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffffaca3a9fa31402871c1","database_field":{"id":"65ffffaca3a9fa31402871c1","instance_id":"65f8fb97baf47d027f642996","field_name":"Roof Type","field_type":"short_text","short_name":"Roof Type","macro":"Roof Type","values":[],"position":13,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a42","name":"How you heard about us?","type":"single_line_text","order":8,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffffc4a3a9fa314e2871c9","database_field":{"id":"65ffffc4a3a9fa314e2871c9","instance_id":"65f8fb97baf47d027f642996","field_name":"How you heard about us?","field_type":"short_text","short_name":"How you heard about us?","macro":"How you heard about us?","values":[],"position":14,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a43","name":"Address","type":"single_line_text","order":9,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffffd2a3a9fa31402871c5","database_field":{"id":"65ffffd2a3a9fa31402871c5","instance_id":"65f8fb97baf47d027f642996","field_name":"Address","field_type":"short_text","short_name":"Address","macro":"Address","values":[],"position":15,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"66000068baf47d34dd627a44","name":"Referrals","type":"single_line_text","order":10,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65ffffdfbaf47d34dd627a3c","database_field":{"id":"65ffffdfbaf47d34dd627a3c","instance_id":"65f8fb97baf47d027f642996","field_name":"Referrals","field_type":"short_text","short_name":"Referrals","macro":"Referrals","values":[],"position":16,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"short_text"},{"id":"65f8fbc7baf47d027f642aba","name":"Details","type":"multi_line_text","order":11,"is_required":false,"placeholder":"","default_value":"","values":[],"other_option":false,"section_form_id":"65f8fbc7baf47d027f642ab5","database_field_id":"65f8fbc6baf47d027f642a8d","database_field":{"id":"65f8fbc6baf47d027f642a8d","instance_id":"65f8fb97baf47d027f642996","field_name":"Details","field_type":"long_text","short_name":"Details","macro":"","values":[],"position":5,"show_on_data_search_result_page":false},"break_values_in_newline":true,"field_type":"long_text"}]},{"id":"6632e1b62dc4eb005af9995d","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"6632e1b62dc4eb005af9995d","type":"SectionContent","order":4,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbcbbaf47d027f642b1c","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b1c","type":"SectionComponent","order":4,"sector":"MCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbcbbaf47d027f642b13","order":2},"html":"\u003ca class=anchor id=anchor65f8fbcbbaf47d027f642b1c\u003e\u003c/a\u003e\u003csection id='section65f8fbcbbaf47d027f642b1c' class='SectionComponent bp-65f8fbcbbaf47d027f642b1c origin65f8fbcbbaf47d027f642b1c ' \u003e\u003cstyle\u003e#component-section-65f8fbcbbaf47d027f642b1c{display:grid;grid-template-columns:[image-start] calc(100% - 63%) [text-start] calc((67% + 63%) - 100%) [image-end] calc(100% - 67%) [text-end];align-items:center}#component-section-65f8fbcbbaf47d027f642b1c.image-position-right{grid-template-columns:[text-start] calc(100% - 63%) [image-start] calc((67% + 63%) - 100%) [text-end] calc(100% - 67%) [image-end]}#component-section-65f8fbcbbaf47d027f642b1c .image{grid-area:image;z-index:0}#component-section-65f8fbcbbaf47d027f642b1c .image div{position:relative}#component-section-65f8fbcbbaf47d027f642b1c .image div img{max-width:100%;aspect-ratio:NaN}#component-section-65f8fbcbbaf47d027f642b1c .image div .border-box{position:absolute;background-color:white;width:13.5vw;height:13.5vw;border-width:0.8vw;border-style:solid;z-index:-2}#component-section-65f8fbcbbaf47d027f642b1c .image div .border-box.border-box-1{top:-0.72vw;left:-0.72vw;border-color:#4bd4fc}#component-section-65f8fbcbbaf47d027f642b1c .image div .border-box.border-box-2{bottom:-0.72vw;right:-0.72vw;border-color:#122a45}#component-section-65f8fbcbbaf47d027f642b1c .text{grid-area:text;z-index:2;background-color:#fff;box-shadow:0px 0px 40px -15px rgba(0,0,0,0.2);padding:60px}.device-desktop #component-section-65f8fbcbbaf47d027f642b1c .border-box-2{width:30vw !important}.device-phone #component-section-65f8fbcbbaf47d027f642b1c,.device-tablet #component-section-65f8fbcbbaf47d027f642b1c{grid-template:\"text\" \"image\"}.device-phone #component-section-65f8fbcbbaf47d027f642b1c .text,.device-tablet #component-section-65f8fbcbbaf47d027f642b1c .text{margin-bottom:calc(0.72vw + 30px);padding:40px}\n\u003c/style\u003e\n\u003cdiv id=\"component-section-65f8fbcbbaf47d027f642b1c\" class=\"\"\u003e\n \u003cdiv class=\"image\"\u003e\n \u003cdiv\u003e\n \u003cdiv class=\"border-box border-box-1\"\u003e\u003c/div\u003e\n \u003cdiv class=\"border-box border-box-2\"\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"text\"\u003e\n \u003ch2 class=\"style-6552fbe1ff0dfe5e55b042d5\"\u003e\u003cdiv\u003e\u003cspan class=\"tbi style-6552fbe1ff0dfe5e55b042d5\"\u003eExperience reliable roofing in Christchurch with Winter \u0026amp; Son's superb service\u003c/span\u003e\u003c/div\u003e\u003c/h2\u003e\n \u003cdiv class=\"rich-text-field style-6552fbdaff0dfe5e55b04263\"\u003e\u003cdiv\u003e\u003cdiv\u003e\u003cspan class=\"tbi style-6552fbdaff0dfe5e55b04263\"\u003e\u003cbr\u003e\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tbi style-6552fbdaff0dfe5e55b04263\"\u003eAt Winter \u0026amp; Son Roofing, we're not just about the roof over your head, we're about providing peace of mind. We specialise in an array of roofing services, such as architectural roofing, new roof construction, reroofing, cladding, roof replacements, and repairs. Our expertise extends to guttering services and exterior wall cladding, providing sturdy, reliable solutions to keep you safe and dry.\u003cbr\u003e\u003cbr\u003eOur wealth of knowledge from more than decade of experience sets us apart. We pay attention to the details, ensuring potential problems are dealt with before causing you any headaches. Our quick response to client enquiries and 24/7 emergency call outs proves our commitment to reliability. We use high-quality Colorsteel products and offer customised solutions to suit your unique needs alongside professional, direct communication.\u003cbr\u003e\u003cbr\u003eDon't settle for less than the best. For roofing and reroofing specialists in Christchurch, Canterbury, the West Coast, Timaru, and Kaikoura, please get in touch with Winter \u0026amp; Son Roofing for all your roofing needs.\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\n \u003c/div\u003e\n\u003c/div\u003e\n\u003c/section\u003e","component_id":"65600ca8ff0dfef8693df721","boot_func":"","js_urls":[],"css_urls":[],"full_size":false},{"id":"65f8fbccbaf47d027f642b2d","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b2d","type":"SectionContent","order":4,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbccbaf47d027f642b2a","order":3}},{"id":"65f8fbc8baf47d027f642ac7","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc8baf47d027f642ac7","type":"SectionContent","order":4,"sector":"Header","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ac1","order":1}},{"id":"65f8fbc7baf47d027f642abb","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc7baf47d027f642abb","type":"SectionContent","order":4,"sector":"Form","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc7baf47d027f642ab0","order":1}},{"id":"65f8fbcbbaf47d027f642b20","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcbbaf47d027f642b20","type":"SectionComponent","order":4,"sector":"Testimonial","sector_color":"#fff","is_offline":true,"initial_visibility":true,"css_classes":[],"column_section":null,"html":"\u003ca class=anchor id=anchor65f8fbcbbaf47d027f642b20\u003e\u003c/a\u003e\u003csection id='section65f8fbcbbaf47d027f642b20' class='SectionComponent bp-65f8fbcbbaf47d027f642b20 origin65f8fbcbbaf47d027f642b20 ' \u003e\u003cstyle\u003e#component-section-65f8fbcbbaf47d027f642b20{padding-bottom:45px;background:#fff}#component-section-65f8fbcbbaf47d027f642b20 i.icon{color:#4bd4fc;font-size:40px;padding-bottom:4px}#component-section-65f8fbcbbaf47d027f642b20.icon-align-Left .icon-cont{text-align:left}#component-section-65f8fbcbbaf47d027f642b20.icon-align-Centre .icon-cont{text-align:center}#component-section-65f8fbcbbaf47d027f642b20.icon-align-Right .icon-cont{text-align:right}#component-section-65f8fbcbbaf47d027f642b20 .carousel-item{transition:0.4s;text-align:center;padding:20px 60px 20px}#component-section-65f8fbcbbaf47d027f642b20 .carousel-item\u003ediv{display:block !important;padding:0}#component-section-65f8fbcbbaf47d027f642b20.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}#component-section-65f8fbcbbaf47d027f642b20.text-vertical-center .carousel-item\u003ediv{align-content:center}#component-section-65f8fbcbbaf47d027f642b20.has-arrows .carousel-item{padding-left:104px;padding-right:104px}#component-section-65f8fbcbbaf47d027f642b20 .carousel-indicators{gap:7px;bottom:20px}#component-section-65f8fbcbbaf47d027f642b20 .carousel-indicators button{background-color:transparent;border-radius:50%;border:1px solid #122a45;width:5px !important;height:5px !important}#component-section-65f8fbcbbaf47d027f642b20 .carousel-indicators button.active{background-color:#122a45 !important}.device-desktop #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:60px}.device-desktop #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:60px}.device-tablet #component-section-65f8fbcbbaf47d027f642b20 .carousel-item{padding-left:40px;padding-right:40px}.device-tablet #component-section-65f8fbcbbaf47d027f642b20 .carousel-item\u003ediv{padding:0}.device-tablet #component-section-65f8fbcbbaf47d027f642b20.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}.device-tablet #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:0}.device-tablet #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:0}.device-tablet #component-section-65f8fbcbbaf47d027f642b20 .carousel-item{padding-left:0;padding-right:0}.device-tablet #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left.has-arrows .carousel-item,.device-tablet #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right.has-arrows .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65f8fbcbbaf47d027f642b20 .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65f8fbcbbaf47d027f642b20 .carousel-item\u003ediv{padding:0}.device-phone #component-section-65f8fbcbbaf47d027f642b20.has-arrows .carousel-item\u003ediv{padding:0 15%;padding:0 calc(15% + 0)}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left .carousel-indicators{justify-content:flex-start;margin-left:0}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right .carousel-indicators{justify-content:flex-end;margin-right:0}.device-phone #component-section-65f8fbcbbaf47d027f642b20 .carousel-item{padding-left:0;padding-right:0}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left.has-arrows .carousel-item,.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right.has-arrows .carousel-item{padding-left:20px;padding-right:20px}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left.has-arrows .carousel-indicators,.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right.has-arrows .carousel-indicators{margin-left:20px}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Left.has-arrows .carousel-indicators{margin-left:20px}.device-phone #component-section-65f8fbcbbaf47d027f642b20.icon-align-Right.has-arrows .carousel-indicators{margin-right:20px}.device-tablet #component-section-65f8fbcbbaf47d027f642b20 .carousel-inner,.device-phone #component-section-65f8fbcbbaf47d027f642b20 .carousel-inner{width:100% !important}\n\u003c/style\u003e\n\u003cdiv id=\"component-section-65f8fbcbbaf47d027f642b20\" class=\"\n carousel\n carousel-dark\n slide\n \n \n icon-align-\n \" data-bs-ride=\"carousel\" data-bs-pause=\"hover\"\u003e\n \u003cdiv class=\"carousel-inner\"\u003e\n \u003cdiv class=\"carousel-item active\" data-bs-interval=\"0.0\"\u003e\n \u003cdiv class=\"icon-cont\"\u003e\n \u003ci class=\"icon fa-solid fa-quote-left\"\u003e\u003c/i\u003e\n \u003c/div\u003e\n \u003cdiv class=\"item-text style-6552fbdaff0dfe5e55b04263\"\u003e\u003cspan class=\"tbi\"\u003eLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\u003c/span\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"carousel-indicators\"\u003e\n \u003cbutton type=\"button\" data-bs-target=\"#component-section-65f8fbcbbaf47d027f642b20\" data-bs-slide-to=\"0\" class=\"active\"\u003e\u003c/button\u003e\n \u003c/div\u003e\n\u003c/div\u003e\n\u003c/section\u003e","component_id":"65668964ff0dfe0ab145f4f6","boot_func":"// Should not need to start this manually but sometimes it doesn't start for some reason...\nconst carouselEl = document.querySelector('#component-section-65f8fbcbbaf47d027f642b20');\nconst carousel = new bootstrap.Carousel(carouselEl);\ncarousel.cycle();\n\nconst setSlideHeights = () =\u003e {\n // Make slide heights consistent so that the height doesn't jump around when there are slides with different numbers of lines of text.\n let max = 0;\n const items = document.querySelectorAll('#component-section-65f8fbcbbaf47d027f642b20 .carousel-item');\n items.forEach((item) =\u003e {\n const oldDisplay = item.style.display;\n item.style.display = 'block';\n const text = item.querySelector('div.item-text');\n const height = text.getBoundingClientRect().height;\n if (height \u003e max) {\n max = height;\n }\n item.style.display = oldDisplay;\n });\n if (max \u003e 0) {\n items.forEach((item) =\u003e {\n item.querySelector('div.item-text').style.minHeight = `${max}px`;\n });\n }\n};\n\nsetSlideHeights();\naddEventListener('load', setSlideHeights);\n","js_urls":[],"css_urls":[],"full_size":false},{"id":"660003631f983b32da96c48c","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"660003631f983b32da96c48c","type":"SectionContent","order":5,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbccbaf47d027f642b2f","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b2f","type":"SectionContent","order":5,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbccbaf47d027f642b2a","order":3}},{"id":"65f8fbc9baf47d027f642ae9","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbc9baf47d027f642ae9","type":"SectionColumn","order":5,"sector":"SCP","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":null,"layout":"column","desktop_layout":[],"tablet_layout":[],"phone_layout":[]},{"id":"65f8fbcabaf47d027f642afe","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642afe","type":"SectionContent","order":6,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbccbaf47d027f642b31","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbccbaf47d027f642b31","type":"SectionContent","order":6,"sector":"Extra-logo","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbccbaf47d027f642b2a","order":3}},{"id":"65f8fbcabaf47d027f642aff","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642aff","type":"SectionContent","order":7,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}},{"id":"65f8fbcabaf47d027f642b01","page_id":"65f8fbc6baf47d027f642aa2","page_version_id":"65f8fbc6baf47d027f642aa3","origin_id":"65f8fbcabaf47d027f642b01","type":"SectionContent","order":8,"sector":"Super-Footer","sector_color":"#fff","is_offline":false,"initial_visibility":true,"css_classes":[],"column_section":{"id":"65f8fbc9baf47d027f642af2","order":1}}],"text_block":[{"id":"65f8fbc9baf47d027f642ae7","is_offline":false,"block_text":"\u003cb\u003e\u003cdiv style=\"text-align: center;\"\u003eSpecialists in re-roofing, new roofs, roof repairs | wall cladding \u0026amp; guttering \u003c/div\u003e\u003c!--EndFragment--\u003e\u003c/b\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc9baf47d027f642ae6","text_style_id":"65f8fc07baf47d027f642edc","media":null},{"id":"65f8fbc9baf47d027f642ae8","is_offline":false,"block_text":"\u003cdiv role=\"textbox\" aria-label=\"editor\" tabindex=\"0\" style=\"text-align: center;\"\u003eservicing Christchurch and the Canterbury Region\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc9baf47d027f642ae6","text_style_id":"65f8fc07baf47d027f642edc","media":null},{"id":"65f8fbc9baf47d027f642af4","is_offline":false,"block_text":"\u003ccenter\u003e\n\u003cspan class=\"fa-stack fa-1x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-primary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-sharp fa-solid fa-map-marker-alt fa-stack-1x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/span\u003e\n\u003c/center\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbc9baf47d027f642af3","text_style_id":null,"media":null},{"id":"65f8fbc9baf47d027f642af5","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cb style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003eAddress:\u003c/b\u003e\u003c/div\u003e\u003cspan class=\"tbi style-6552fbe1ff0dfe5e55b042de\"\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003e(Site:AddressStreet), (Site:AddressLocality), (Site:AddressRegion)\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c/div\u003e\u003c/span\u003e","line_break":"single_line","type":"ms","section_content_id":"65f8fbc9baf47d027f642af3","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"65f8fbc8baf47d027f642acc","is_offline":false,"block_text":"(Site:orientationstatement)\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642acb","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbc8baf47d027f642ad0","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003eExperience reliable roofing in Christchurch with Winter \u0026amp; Son's superb service\u003cbr\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642acf","text_style_id":"65f8fbf4baf47d027f642e4e","media":null},{"id":"65fff29da3a9fa314e2871a3","is_offline":false,"block_text":"\u003cb\u003eWinter \u0026amp; Son Roofing is Canterbury's new and reroofing specialist\u003c/b\u003e\u003cbr\u003e\u003c!--EndFragment--\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbc8baf47d027f642ad1","text_style_id":"65f8fbefbaf47d027f642e1f","media":null},{"id":"663312632dc4eb002bf999c4","is_offline":true,"block_text":"\u003cscript\u003e\n$(\".sector-SCP .column-wrapper section.SectionContent\").wrapInner(\"\u003cdiv class='scp-col-wrap'\u003e\u003c/div\u003e\");\n\u003c/script\u003e","line_break":"no_break","type":"raw","section_content_id":"6633125a2dc4eb00b3f999c8","text_style_id":null,"media":null},{"id":"663315552dc4eb0096f999c3","is_offline":false,"block_text":"\u003cdiv\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":null,"media":null},{"id":"65f8fcd7baf47d027f64360d","is_offline":true,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":null,"media":{"id":"65f8fcd8baf47d027f64360e","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fcd8baf47d027f643610","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fcd8baf47d027f64360f","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fcd8baf47d027f64360e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fcd8baf47d027f643611","is_offline":true,"block_text":"\u003cspan class=\"fa-stack fa-3x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-secondary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-thin fa-tree-city fa-stack-1x fg-white\"\u003e\u003c/i\u003e\n\u003c/span\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":null,"media":null},{"id":"65fff5da1f983b32fa96c475","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":null,"media":{"id":"65fff5f7a3a9fa31402871a9","caption":"","alt_text":"Reroofing page link ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67ea3a9fa311e287194","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67ea3a9fa311e287194/scp-icon-1?h=37cd6240","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff5f7a3a9fa31402871ac","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff5f7a3a9fa31402871a9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65fff5071f983b32ea96c462","is_offline":false,"block_text":"\u003cb\u003e\u003ca href=\"/links/65fff6461f983b32dc96c488\" id=\"link65fff6461f983b32dc96c488\" data-id=\"65fff6461f983b32dc96c488\" data-textid=\"65fff5071f983b32ea96c462\" data-body=\"popup body text\" data-description=\"A link to the Roof Replacement Christchurch | Architectural Roofing page on your site\" target=\"_self\"\u003eReroofing\u003c/a\u003e\u003cbr\u003e\u003c/b\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":"65f8fc05baf47d027f642ed8","media":null},{"id":"65f8fcd8baf47d027f643612","is_offline":false,"block_text":"Thorough\u0026nbsp;\u003ca href=\"/links/661fc450414cbfb22b1744af\" id=\"link661fc450414cbfb22b1744af\" data-id=\"661fc450414cbfb22b1744af\" data-textid=\"65f8fcd8baf47d027f643612\" data-body=\"popup body text\" data-description=\"A link to the Roof Replacement Christchurch | Architectural Roofing page on your site\" target=\"_self\"\u003eroof replacement\u003c/a\u003e services that breathe new life into your home or commercial building using durable, low maintenance Colorsteel products.\u003cbr\u003e\u003c!--EndFragment--\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"65f8fcd8baf47d027f643615","is_offline":true,"block_text":"\u003ca href=\"/links/65f8fcd8baf47d027f643616\" id=\"link65f8fcd8baf47d027f643616\" data-id=\"65f8fcd8baf47d027f643616\" data-header=\"\" data-textid=\"65f8fcd8baf47d027f643615\" data-body=\"popup body text\" data-description=\"A link to a ASAP 2 page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff8\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eREAD MORE\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"66331563c9cfc100776459f4","is_offline":false,"block_text":"\u003c/div\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fcd7baf47d027f64360b","text_style_id":null,"media":null},{"id":"65f8fbc9baf47d027f642af7","is_offline":false,"block_text":"\u003ccenter\u003e\n\u003cspan class=\"fa-stack fa-1x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-primary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-sharp fa-solid fa-phone fa-stack-1x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/span\u003e\n\u003c/center\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbc9baf47d027f642af6","text_style_id":null,"media":null},{"id":"65f8fbcabaf47d027f642af8","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cb style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003ePhone number:\u003c/b\u003e\u003c/div\u003e\u003cspan class=\"tbi style-6552fbe1ff0dfe5e55b042de\"\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"/links/65f8fbcabaf47d027f642afa\" id=\"link65f8fbcabaf47d027f642afa\" data-id=\"65f8fbcabaf47d027f642afa\" data-textid=\"65f8fbcabaf47d027f642af8\" data-body=\"popup body text\" data-description=\"Link to phone number- \" target=\"_blank\" style=\"text-align: var(--bs-body-text-align);\"\u003e(Site:displayedphonenumber)\u003c/a\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c/div\u003e\u003c/span\u003e","line_break":"single_line","type":"ms","section_content_id":"65f8fbc9baf47d027f642af6","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"65f8fbcabaf47d027f642afc","is_offline":false,"block_text":"\u003ccenter\u003e\n\u003cspan class=\"fa-stack fa-1x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-primary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-sharp fa-solid fa-clock fa-stack-1x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/span\u003e\n\u003c/center\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbcabaf47d027f642afb","text_style_id":null,"media":null},{"id":"65f8fbcabaf47d027f642afd","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cb style=\"text-align: var(--bs-body-text-align);\"\u003eHours:\u003c/b\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003eMonday to Friday\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e7am-5pm\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003c!--StartFragment--\u003eAvailable 24/7 for emergencies\u0026nbsp;\u003c!--EndFragment--\u003e\u003cbr\u003e\u003c/div\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbcabaf47d027f642afb","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"6632e1fdc9cfc100b26459ba","is_offline":false,"block_text":"\u003ccenter\u003e\n\u003cspan class=\"fa-stack fa-1x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-primary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-brands fa-facebook-f fa-stack-1x fg-tertiary\"\u003e\u003c/i\u003e\n\n\u003c/span\u003e\n\u003c/center\u003e","line_break":"single_line","type":"raw","section_content_id":"6632e1b62dc4eb005af9995d","text_style_id":null,"media":null},{"id":"6632e1ffff40b6007818cd84","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cb\u003eFacebook:\u003c/b\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"/links/6632e25e2dc4eb002bf99968\" id=\"link6632e25e2dc4eb002bf99968\" data-id=\"6632e25e2dc4eb002bf99968\" data-textid=\"6632e1ffff40b6007818cd84\" data-body=\"popup body text\" data-description=\"A link to a page on another site- www.facebook.com/WinterAndSonRoofing\" target=\"_blank\"\u003eWinterAndSonRoofing\u0026nbsp;\u003c/a\u003e\u003c/div\u003e","line_break":"single_line","type":"normal","section_content_id":"6632e1b62dc4eb005af9995d","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"6631645c414cbf3e227f5ea2","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"/links/6631647c06c21f3abbcb983e\" id=\"link6631647c06c21f3abbcb983e\" data-id=\"6631647c06c21f3abbcb983e\" data-textid=\"6631645c414cbf3e227f5ea2\" data-body=\"popup body text\" data-description=\"A link to the Roofing Contractor Reviews Christchurch, Canterbury, Timaru page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff4\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eLeave a Review\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"660003631f983b32da96c48c","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"6600036abaf47d34cf627a5d","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003eChristchurch | Canterbury |\u0026nbsp; Oxford | Ashburton | Timaru | Kaikoura\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e(Resource:Copyright) \u003ca href=\"/links/6600037c1f983b32da96c4a1\" id=\"link6600037c1f983b32da96c4a1\" data-id=\"6600037c1f983b32da96c4a1\" data-textid=\"6600036abaf47d34cf627a5d\" data-body=\"popup body text\" data-description=\"Link to phone number- (site:PhoneNumber)\" style=\"text-align: var(--bs-body-text-align);\"\u003e(site:PhoneNumber)\u003c/a\u003e (Resource:PoweredBy)\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003ePage: (Resource:Title) - Last updated: (Resource:LastUpdated)\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e(Resource:SiteMapLink) | (Resource:DirectoryLink)\u003c/div\u003e\n\n\u003c!--StartFragment--\u003e\u003c!--EndFragment--\u003e","line_break":"single_line","type":"normal","section_content_id":"660003631f983b32da96c48c","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"65f8fbcabaf47d027f642b00","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbcabaf47d027f642aff","text_style_id":null,"media":{"id":"65f8fbafbaf47d027f642a35","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320d","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"max-width":["270px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a35","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbcabaf47d027f642b02","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbcabaf47d027f642b01","text_style_id":null,"media":{"id":"65f8fbafbaf47d027f642a36","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320e","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["270px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a36","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbc8baf47d027f642ad8","is_offline":false,"block_text":"\u003cdiv style=\"padding:56.25% 0 0 0;position:relative;\"\u003e\u003ciframe src=\"https://player.vimeo.com/video/(CLIENT-VIDEO-CODE)?autoplay=1\u0026loop=1\u0026title=0\u0026byline=0\u0026portrait=0\u0026muted=1\u0026background=1\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen\u003e\u003c/iframe\u003e\u003c/div\u003e\u003cscript src=\"https://player.vimeo.com/api/player.js\"\u003e\u003c/script\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fbc8baf47d027f642ad7","text_style_id":null,"media":null},{"id":"65f8fbc9baf47d027f642ae5","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbc9baf47d027f642ae4","text_style_id":null,"media":{"id":"65f8fba8baf47d027f6429ec","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fba8baf47d027f6429ed","file_id":"65f8fba7baf47d027f6429e7","tablet_image_id":"65f8fba7baf47d027f6429e7","phone_image_id":"65f8fba7baf47d027f6429e7","file_dimensions":"1000x753","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f643226","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["290px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fba8baf47d027f6429ec","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbc8baf47d027f642add","is_offline":false,"block_text":"\u003ccenter\u003e\u003cb\u003eWINTER\u003c/b\u003e\u003cbr\u003e\u0026amp; SON ROOFING\u003c/center\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642adc","text_style_id":"65f8fc06baf47d027f642eda","media":null},{"id":"65f8fbc8baf47d027f642ade","is_offline":true,"block_text":"Sit amet, consectetur adipiscing","line_break":"single_line","type":"normal","section_content_id":"65f8fbc8baf47d027f642adc","text_style_id":"65f8fbf0baf47d027f642e25","media":null},{"id":"65f8fbc8baf47d027f642adf","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"/links/65f8fbc8baf47d027f642ae0\" id=\"link65f8fbc8baf47d027f642ae0\" data-id=\"65f8fbc8baf47d027f642ae0\" data-textid=\"65f8fbc8baf47d027f642adf\" data-body=\"popup body text\" data-description=\"A link to the Contact page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff1\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eContact Us\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003c/div\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642adc","text_style_id":null,"media":null},{"id":"663164aea582a688788a6d62","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003ca href=\"/links/663164cc414cbf3e087f5fd9\" id=\"link663164cc414cbf3e087f5fd9\" data-id=\"663164cc414cbf3e087f5fd9\" data-textid=\"663164aea582a688788a6d62\" data-body=\"popup body text\" data-description=\"A link to the Roofing Contractor Reviews Christchurch, Canterbury, Timaru page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff4\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eLeave a Review\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642ae2","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"65f8fbc8baf47d027f642ae3","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e(Resource:Copyright)\n(Resource:PoweredBy)\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e(Resource:SiteMapLink)\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e(Resource:DirectoryLink)\u003c/div\u003e\n\n\u003c!--StartFragment--\u003e\u003c!--EndFragment--\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642ae2","text_style_id":"65f8fc06baf47d027f642edb","media":null},{"id":"65f8fbc6baf47d027f642aaa","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003eRegion | Region | Region | Region | Region | Region | Region\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc6baf47d027f642aa9","text_style_id":"65f8fbf6baf47d027f642e63","media":null},{"id":"65f8fbc7baf47d027f642aab","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003e(Resource:Copyright) \u003c/span\u003e\u003ca href=\"/links/65f8fbc7baf47d027f642aad\" id=\"link65f8fbc7baf47d027f642aad\" data-id=\"65f8fbc7baf47d027f642aad\" data-textid=\"65f8fbc7baf47d027f642aab\" data-body=\"popup body text\" data-description=\"Link to phone number- (site:PhoneNumber)\" style=\"text-align: var(--bs-body-text-align);\"\u003e(site:PhoneNumber)\u003c/a\u003e\u003cspan style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003e (Resource:PoweredBy)\u003c/span\u003e\u003c/div\u003e\u003cspan class=\"tbi style-6552fbe1ff0dfe5e55b042de\"\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003ePage: (Resource:Title) - Last updated: (Resource:LastUpdated)\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: var(--primary-color); text-align: var(--bs-body-text-align);\"\u003e(Resource:SiteMapLink) | (Resource:DirectoryLink)\u003c/span\u003e\u003c/div\u003e\n\n\u003c!--StartFragment--\u003e\u003c!--EndFragment--\u003e\u003c/span\u003e","line_break":"single_line","type":"ms","section_content_id":"65f8fbc6baf47d027f642aa9","text_style_id":"65f8fbf6baf47d027f642e63","media":null},{"id":"65f8fbc7baf47d027f642aae","is_offline":true,"block_text":"\u003ca href=\"/links/65f8fbc7baf47d027f642aaf\" id=\"link65f8fbc7baf47d027f642aaf\" data-id=\"65f8fbc7baf47d027f642aaf\" data-header=\"\" data-textid=\"65f8fbc7baf47d027f642aae\" data-body=\"popup body text\" data-description=\"A link to a Leave A Review page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff4\"\u003e\u003cbutton type=\"button\" style=\"\"\u003eLEAVE US A REVIEW\u003c/button\u003e\u003c/a\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc6baf47d027f642aa9","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbc6baf47d027f642aa7","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cb\u003eOur Suppliers\u003c/b\u003e\u003c/div\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbc6baf47d027f642aa6","text_style_id":"65f8fbf4baf47d027f642e4e","media":null},{"id":"65f8fbcabaf47d027f642b0c","is_offline":false,"block_text":"","line_break":"no_break","type":"raw","section_content_id":"65f8fbcabaf47d027f642b0b","text_style_id":null,"media":null},{"id":"65f8fbcabaf47d027f642b0d","is_offline":true,"block_text":"\u003cdiv style=\"text-align:center\"\u003e\n \u003ci class=\"fa-solid fa-duotone fa-shield-check fa-4x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/div\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbcabaf47d027f642b0b","text_style_id":null,"media":null},{"id":"65fffa36baf47d34d5627a3f","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbcabaf47d027f642b0b","text_style_id":null,"media":{"id":"65fffa57a3a9fa311e2871b7","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffa57a3a9fa311e2871ba","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-bottom":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffa57a3a9fa311e2871b7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbcabaf47d027f642b0e","is_offline":false,"block_text":"\u003cdiv style=\"text-align: left;\"\u003e\u003cb\u003eYears of experience\u003c/b\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbcabaf47d027f642b0b","text_style_id":"65f8fbf0baf47d027f642e25","media":null},{"id":"65f8fbcbbaf47d027f642b0f","is_offline":true,"block_text":"\u003cdiv style=\"text-align: left;\"\u003eLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna\u003c/div\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbcabaf47d027f642b0b","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbcabaf47d027f642b0a","is_offline":false,"block_text":"\u003cb\u003eWHY CHOOSE US\u003c/b\u003e","line_break":"double_line","type":"normal","section_content_id":"65f8fbcabaf47d027f642b09","text_style_id":"65f8fbf4baf47d027f642e4e","media":null},{"id":"65f8fbcabaf47d027f642b07","is_offline":false,"block_text":"Normal text - 15/20px regular - Some normal text Some normal text","line_break":"no_break","type":"normal","section_content_id":"65f8fbcabaf47d027f642b06","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbc7baf47d027f642ac3","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbc7baf47d027f642ac2","text_style_id":"65f8fbe8baf47d027f642dd4","media":{"id":"65f8fba8baf47d027f6429e8","caption":"","alt_text":"Winter and Son Roofing Ltd Logo ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fba8baf47d027f6429e9","file_id":"65f8fba7baf47d027f6429e7","tablet_image_id":"65f8fba7baf47d027f6429e7","phone_image_id":"65f8fba7baf47d027f6429e7","file_dimensions":"1000x753","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","hover_media_url":null,"break_point":{"id":"65f8fc0ebaf47d027f64301e","all_styles":{"width":["100%"],"padding-left":["0px"],"padding-bottom":["0px"],"padding-top":["0px"],"padding-right":["0px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"tablet_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"phone_styles":{"image-align":[2],"display":["block"],"max-width":["190px"]},"object_type":"Media","object_id":"65f8fba8baf47d027f6429e8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbc7baf47d027f642ac5","is_offline":false,"block_text":"\u003cdiv style=\"text-align: right;\"\u003e\u003cb\u003eSpecialists in re-roofing, new roofs, roof repairs | wall cladding \u0026amp; guttering \u003c/b\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc7baf47d027f642ac4","text_style_id":"65f8fc07baf47d027f642edc","media":null},{"id":"65f8fbc8baf47d027f642ac6","is_offline":false,"block_text":"\u003cdiv role=\"textbox\" aria-label=\"editor\" tabindex=\"0\" style=\"text-align: right;\"\u003eservicing Christchurch and the Canterbury Region\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc7baf47d027f642ac4","text_style_id":"65f8fc07baf47d027f642edc","media":null},{"id":"65f8fbc8baf47d027f642ac8","is_offline":false,"block_text":"\u003cdiv style=\"text-align: right;\"\u003e\u003ca href=\"/links/65f8fbc8baf47d027f642ac9\" id=\"link65f8fbc8baf47d027f642ac9\" data-id=\"65f8fbc8baf47d027f642ac9\" data-header=\"\" data-textid=\"65f8fbc8baf47d027f642ac8\" data-body=\"popup body text\" data-description=\"Link to phone number- \" target=\"_blank\" data-button-style-id=\"65f8fc0ebaf47d027f642ff5\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003e(Site:displayedphonenumber)\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc8baf47d027f642ac7","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbc7baf47d027f642ab2","is_offline":false,"block_text":"\u003ccenter\u003e\u003cb\u003eSEND US A MESSAGE\u003c/b\u003e\u003c/center\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbc7baf47d027f642ab1","text_style_id":"65f8fc05baf47d027f642ed9","media":null},{"id":"65f8fbc7baf47d027f642ab3","is_offline":false,"block_text":"\u003ccenter\u003eFill out the form below and we will contact you as soon as possible.\u003c/center\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbc7baf47d027f642ab1","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"65f8fbc7baf47d027f642abe","is_offline":false,"block_text":"Headline to outline the main the main benefits to the visitor","line_break":"no_break","type":"normal","section_content_id":"65f8fbc7baf47d027f642abd","text_style_id":"65f8fbf0baf47d027f642e25","media":null},{"id":"65f8fbc7baf47d027f642abf","is_offline":false,"block_text":"Normal text - 15/20px regular - 20-30 words body copy - include related keyword as the link to Product/Service Page 1.","line_break":"double_line","type":"normal","section_content_id":"65f8fbc7baf47d027f642abd","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbc7baf47d027f642ac0","is_offline":false,"block_text":"\u003ca href=\"/contact\"\u003e\u003cbutton type=\"button\" class=\"flex-button\"\u003eContact (Site:name)\u003c/button\u003e\u003c/a\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fbc7baf47d027f642abd","text_style_id":null,"media":null},{"id":"65f8fbcabaf47d027f642b04","is_offline":false,"block_text":"\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"text-align: var(--bs-body-text-align);\"\u003e\u003cspan class=\"tbi style-6552fbeeff0dfe5e55b04393\"\u003eWhat Our Clients Say\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e","line_break":"no_break","type":"ms","section_content_id":"65f8fbcabaf47d027f642b03","text_style_id":"65f8fc06baf47d027f642eda","media":null},{"id":"65f8fbcbbaf47d027f642b23","is_offline":true,"block_text":"\u003cdiv style=\"text-align:center\"\u003e\n \u003ci class=\"fa-solid fa-duotone fa-shield-check fa-4x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/div\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbcbbaf47d027f642b22","text_style_id":null,"media":null},{"id":"65fffb01a3a9fa312b2871a8","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b22","text_style_id":null,"media":{"id":"65fffb23baf47d34cf627a45","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffb23baf47d34cf627a48","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb23baf47d34cf627a45","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbcbbaf47d027f642b24","is_offline":false,"block_text":"\u003cdiv style=\"text-align: left;\"\u003e\u003cb\u003eQuality products\u003c/b\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b22","text_style_id":"65f8fbf0baf47d027f642e25","media":null},{"id":"65f8fbcbbaf47d027f642b25","is_offline":true,"block_text":"\u003cdiv style=\"text-align: left;\"\u003eLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\u003c/div\u003e\u003cmeta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b22","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65fffce41f983b32df96c4b5","is_offline":false,"block_text":"\u003cb\u003eWHY CHOOSE US\u003c/b\u003e","line_break":"single_line","type":"normal","section_content_id":"65fffcdb1f983b32df96c4ad","text_style_id":"65f8fbf4baf47d027f642e4e","media":null},{"id":"6633171bc9cfc1005a645a18","is_offline":false,"block_text":"\u003cdiv\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd05baf47d027f643625","text_style_id":null,"media":null},{"id":"65f8fd05baf47d027f643627","is_offline":true,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fd05baf47d027f643625","text_style_id":null,"media":{"id":"65f8fd05baf47d027f643628","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fd05baf47d027f64362a","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fd05baf47d027f643629","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd05baf47d027f643628","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fd05baf47d027f64362b","is_offline":true,"block_text":"\u003cspan class=\"fa-stack fa-3x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-secondary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-thin fa-tree-city fa-stack-1x fg-white\"\u003e\u003c/i\u003e\n\u003c/span\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd05baf47d027f643625","text_style_id":null,"media":null},{"id":"65fff67ebaf47d34cf627a32","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fd05baf47d027f643625","text_style_id":null,"media":{"id":"65fff6c2a3a9fa31402871b0","caption":"","alt_text":"Roof repairs page link","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67da3a9fa314e287190","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67da3a9fa314e287190/scp-icon-2?h=2cdebccc","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff6c2a3a9fa31402871b3","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff6c2a3a9fa31402871b0","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65fff67cbaf47d34cf627a2d","is_offline":false,"block_text":"\u003ca href=\"/links/65fff6a01f983b32fa96c47b\" id=\"link65fff6a01f983b32fa96c47b\" data-id=\"65fff6a01f983b32fa96c47b\" data-textid=\"65fff67cbaf47d34cf627a2d\" data-body=\"popup body text\" data-description=\"A link to the Roof Repairs Christchurch | Commercial Roof \u0026amp; Guttering page on your site\" target=\"_self\"\u003e\u003cb\u003eRoof Repairs\u003cbr\u003e\u003c/b\u003e\u003c/a\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fd05baf47d027f643625","text_style_id":"65f8fc05baf47d027f642ed8","media":null},{"id":"65f8fd05baf47d027f64362c","is_offline":false,"block_text":"Efficient \u003ca href=\"/links/661fc482a582a6da19a505ed\" id=\"link661fc482a582a6da19a505ed\" data-id=\"661fc482a582a6da19a505ed\" data-textid=\"65f8fd05baf47d027f64362c\" data-body=\"popup body text\" data-description=\"A link to the Roof Repairs Christchurch | Commercial Roof \u0026amp; Guttering page on your site\" target=\"_self\"\u003eroof repairs\u003c/a\u003e\u0026nbsp;including everything from fixing leaking roofs and replacing missing tiles or rusty screws to cleaning out gutters, to extend the longevity of your roof.\u003cbr\u003e\u003c!--EndFragment--\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fd05baf47d027f643625","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"65f8fd05baf47d027f64362f","is_offline":true,"block_text":"\u003ca href=\"/links/65f8fd05baf47d027f643630\" id=\"link65f8fd05baf47d027f643630\" data-id=\"65f8fd05baf47d027f643630\" data-header=\"\" data-textid=\"65f8fd05baf47d027f64362f\" data-body=\"popup body text\" data-description=\"A link to a ASAP 2 page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff8\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eREAD MORE\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fd05baf47d027f643625","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"66331723c9cfc100776459f8","is_offline":false,"block_text":"\u003c/div\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd05baf47d027f643625","text_style_id":null,"media":null},{"id":"65f8fbcbbaf47d027f642b11","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b10","text_style_id":null,"media":{"id":"65f8fbadbaf47d027f642a2b","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0ebaf47d027f643033","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbcbbaf47d027f642b15","is_offline":true,"block_text":"\u003cb\u003eExperience reliable roofing in Christchurch with Winter \u0026amp; Son's superb service\u003c/b\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b14","text_style_id":"65f8fbf4baf47d027f642e4e","media":null},{"id":"65f8fbcbbaf47d027f642b16","is_offline":false,"block_text":"Winter \u0026amp; Son Roofing is \u003ca href=\"/links/661fc5bda582a6d9fba5060a\" id=\"link661fc5bda582a6d9fba5060a\" data-id=\"661fc5bda582a6d9fba5060a\" data-textid=\"65f8fbcbbaf47d027f642b16\" data-body=\"popup body text\" data-description=\"A link to the Roofing Company Christchurch | reroofing company Canterbury page on your site\" target=\"_self\"\u003ea family-run roofing company\u003c/a\u003e\u0026nbsp;that combines quality products and workmanship with excellent customer service to give you peace of mind that your roof will stand the test of time. \u003cbr\u003e\u003cbr\u003eWe specialise in a range of roofing services, including \u003ca href=\"/links/661fc62606c21fa202155500\" id=\"link661fc62606c21fa202155500\" data-id=\"661fc62606c21fa202155500\" data-textid=\"65f8fbcbbaf47d027f642b16\" data-body=\"popup body text\" data-description=\"A link to the New Roof Installation Christchurch | Commercial Roofing page on your site\" target=\"_self\"\u003enew roof installation\u003c/a\u003e, \u003ca href=\"/links/661fc630414cbfb2431744bf\" id=\"link661fc630414cbfb2431744bf\" data-id=\"661fc630414cbfb2431744bf\" data-textid=\"65f8fbcbbaf47d027f642b16\" data-body=\"popup body text\" data-description=\"A link to the Roof Replacement Christchurch | Architectural Roofing page on your site\" target=\"_self\"\u003ereroofing\u003c/a\u003e, and \u003ca href=\"/links/661fc63a06c21fa1c9155549\" id=\"link661fc63a06c21fa1c9155549\" data-id=\"661fc63a06c21fa1c9155549\" data-textid=\"65f8fbcbbaf47d027f642b16\" data-body=\"popup body text\" data-description=\"A link to the Roof Repairs Christchurch | Commercial Roof \u0026amp; Guttering page on your site\" target=\"_self\"\u003eroof repairs\u003c/a\u003e. Our expertise also extends to guttering services and exterior wall cladding, providing sturdy, reliable solutions to keep you safe and dry.\u003cbr\u003e\u003cbr\u003eDon't settle for less than the best. For roofing and reroofing specialists in Christchurch, Canterbury, Winter \u0026amp; Son Roofing is your first choice.\u003c!--EndFragment--\u003e","line_break":"double_line","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b14","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbcbbaf47d027f642b18","is_offline":false,"block_text":"\u003cdiv style=\"text-align: left;\"\u003e\u003ca href=\"/links/65f8fbcbbaf47d027f642b19\" id=\"link65f8fbcbbaf47d027f642b19\" data-id=\"65f8fbcbbaf47d027f642b19\" data-header=\"\" data-textid=\"65f8fbcbbaf47d027f642b18\" data-body=\"popup body text\" data-description=\"A link to a Contact page on your site\" target=\"_self\" data-button-style-id=\"65fff1efbaf47d34e8627a3b\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eLearn more\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003c/div\u003e","line_break":"clear_right","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b14","text_style_id":null,"media":null},{"id":"65f8fbcbbaf47d027f642b1b","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbcbbaf47d027f642b1a","text_style_id":null,"media":{"id":"65f8fbb0baf47d027f642a3a","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbafbaf47d027f642a37","tablet_image_id":"65f8fbafbaf47d027f642a37","phone_image_id":"65f8fbafbaf47d027f642a37","file_dimensions":"1455x1035","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320f","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["1500px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbb0baf47d027f642a3a","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbccbaf47d027f642b27","is_offline":true,"block_text":"\u003cdiv style=\"text-align:center\"\u003e\n \u003ci class=\"fa-solid fa-duotone fa-shield-check fa-4x fg-tertiary\"\u003e\u003c/i\u003e\n\u003c/div\u003e","line_break":"single_line","type":"raw","section_content_id":"65f8fbccbaf47d027f642b26","text_style_id":null,"media":null},{"id":"65fffb72baf47d34d5627a48","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fbccbaf47d027f642b26","text_style_id":null,"media":{"id":"65fffb871f983b32fa96c48d","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffb871f983b32fa96c490","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb871f983b32fa96c48d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbccbaf47d027f642b28","is_offline":false,"block_text":"\u003cdiv style=\"text-align: left;\"\u003e\u003cb\u003eExcellent customer service\u003c/b\u003e\u003c/div\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fbccbaf47d027f642b26","text_style_id":"65f8fbf0baf47d027f642e25","media":null},{"id":"65f8fbccbaf47d027f642b29","is_offline":true,"block_text":"\u003cdiv style=\"text-align: left;\"\u003eLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\u003c/div\u003e\u003cmeta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fbccbaf47d027f642b26","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"65f8fbccbaf47d027f642b2c","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbccbaf47d027f642b2b","text_style_id":null,"media":{"id":"65f8fbadbaf47d027f642a2c","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643034","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2c","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbccbaf47d027f642b2e","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbccbaf47d027f642b2d","text_style_id":null,"media":{"id":"65f8fbaebaf47d027f642a2d","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643035","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbccbaf47d027f642b30","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbccbaf47d027f642b2f","text_style_id":null,"media":{"id":"65f8fbaebaf47d027f642a2e","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643036","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fbccbaf47d027f642b32","is_offline":false,"block_text":"","line_break":"single_line","type":"normal","section_content_id":"65f8fbccbaf47d027f642b31","text_style_id":null,"media":{"id":"65f8fbaebaf47d027f642a2f","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc12baf47d027f6431a4","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["260px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"66331731c9cfc1005a645a1f","is_offline":false,"block_text":"\u003cdiv\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd30baf47d027f643640","text_style_id":null,"media":null},{"id":"65f8fd30baf47d027f643642","is_offline":true,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fd30baf47d027f643640","text_style_id":null,"media":{"id":"65f8fd30baf47d027f643643","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fd30baf47d027f643645","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fd30baf47d027f643644","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd30baf47d027f643643","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65f8fd30baf47d027f643646","is_offline":true,"block_text":"\u003cspan class=\"fa-stack fa-3x\"\u003e\n \u003ci class=\"fa-solid fa-circle fa-stack-2x fg-secondary\"\u003e\u003c/i\u003e\n \u003ci class=\"fa-thin fa-tree-city fa-stack-1x fg-white\"\u003e\u003c/i\u003e\n\u003c/span\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd30baf47d027f643640","text_style_id":null,"media":null},{"id":"65fff707baf47d34d5627a33","is_offline":false,"block_text":"","line_break":"no_break","type":"normal","section_content_id":"65f8fd30baf47d027f643640","text_style_id":null,"media":{"id":"65fff7461f983b32fa96c481","caption":"","alt_text":"New Roofs page link ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67fa3a9fa314e287193","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67fa3a9fa314e287193/scp-icon-3?h=b2157aa4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff7461f983b32fa96c484","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff7461f983b32fa96c481","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}},{"id":"65fff705a3a9fa314e2871ba","is_offline":false,"block_text":"\u003cb\u003e\u003ca href=\"/links/65fff7211f983b32fa96c47c\" id=\"link65fff7211f983b32fa96c47c\" data-id=\"65fff7211f983b32fa96c47c\" data-textid=\"65fff705a3a9fa314e2871ba\" data-body=\"popup body text\" data-description=\"A link to the New Roof Installation Christchurch | Commercial Roofing page on your site\" target=\"_self\"\u003eNew Roofs\u003c/a\u003e\u003c/b\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fd30baf47d027f643640","text_style_id":"65f8fc05baf47d027f642ed8","media":null},{"id":"65f8fd30baf47d027f643647","is_offline":false,"block_text":"\u003ca href=\"/links/661fc4fc414cbfb2431744bd\" id=\"link661fc4fc414cbfb2431744bd\" data-id=\"661fc4fc414cbfb2431744bd\" data-textid=\"65f8fd30baf47d027f643647\" data-body=\"popup body text\" data-description=\"A link to the New Roof Installation Christchurch | Commercial Roofing page on your site\" target=\"_self\"\u003eNew roof installations\u003c/a\u003e from conception to completion, using 3D modelling and expert design and installation combined with quality products.\u003cbr\u003e\u003c!--EndFragment--\u003e","line_break":"single_line","type":"normal","section_content_id":"65f8fd30baf47d027f643640","text_style_id":"65f8fc04baf47d027f642ed7","media":null},{"id":"65f8fd30baf47d027f64364a","is_offline":true,"block_text":"\u003ca href=\"/links/65f8fd30baf47d027f64364b\" id=\"link65f8fd30baf47d027f64364b\" data-id=\"65f8fd30baf47d027f64364b\" data-header=\"\" data-textid=\"65f8fd30baf47d027f64364a\" data-body=\"popup body text\" data-description=\"A link to a ASAP 2 page on your site\" target=\"_self\" data-button-style-id=\"65f8fc0ebaf47d027f642ff8\"\u003e\u003cbutton type=\"button\" style=\"\"\u003e\u003cspan class=\"button-inner\"\u003eREAD MORE\u003c/span\u003e\u003c/button\u003e\u003c/a\u003e\u003cbr\u003e","line_break":"no_break","type":"normal","section_content_id":"65f8fd30baf47d027f643640","text_style_id":"65f8fbe8baf47d027f642dd4","media":null},{"id":"66331739ff40b6005918ce32","is_offline":false,"block_text":"\u003c/div\u003e","line_break":"no_break","type":"raw","section_content_id":"65f8fd30baf47d027f643640","text_style_id":null,"media":null}],"media":[{"id":"65f8fcd8baf47d027f64360e","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fcd8baf47d027f643610","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fcd8baf47d027f64360f","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fcd8baf47d027f64360e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fff5f7a3a9fa31402871a9","caption":"","alt_text":"Reroofing page link ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67ea3a9fa311e287194","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67ea3a9fa311e287194/scp-icon-1?h=37cd6240","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff5f7a3a9fa31402871ac","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff5f7a3a9fa31402871a9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbafbaf47d027f642a35","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320d","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"max-width":["270px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a35","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbafbaf47d027f642a36","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320e","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["270px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a36","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fba8baf47d027f6429ec","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fba8baf47d027f6429ed","file_id":"65f8fba7baf47d027f6429e7","tablet_image_id":"65f8fba7baf47d027f6429e7","phone_image_id":"65f8fba7baf47d027f6429e7","file_dimensions":"1000x753","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f643226","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["290px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fba8baf47d027f6429ec","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fffa57a3a9fa311e2871b7","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffa57a3a9fa311e2871ba","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-bottom":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffa57a3a9fa311e2871b7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fba8baf47d027f6429e8","caption":"","alt_text":"Winter and Son Roofing Ltd Logo ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fba8baf47d027f6429e9","file_id":"65f8fba7baf47d027f6429e7","tablet_image_id":"65f8fba7baf47d027f6429e7","phone_image_id":"65f8fba7baf47d027f6429e7","file_dimensions":"1000x753","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","hover_media_url":null,"break_point":{"id":"65f8fc0ebaf47d027f64301e","all_styles":{"width":["100%"],"padding-left":["0px"],"padding-bottom":["0px"],"padding-top":["0px"],"padding-right":["0px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"tablet_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"phone_styles":{"image-align":[2],"display":["block"],"max-width":["190px"]},"object_type":"Media","object_id":"65f8fba8baf47d027f6429e8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fffb23baf47d34cf627a45","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffb23baf47d34cf627a48","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb23baf47d34cf627a45","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fd05baf47d027f643628","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fd05baf47d027f64362a","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fd05baf47d027f643629","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd05baf47d027f643628","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fff6c2a3a9fa31402871b0","caption":"","alt_text":"Roof repairs page link","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67da3a9fa314e287190","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67da3a9fa314e287190/scp-icon-2?h=2cdebccc","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff6c2a3a9fa31402871b3","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff6c2a3a9fa31402871b0","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbadbaf47d027f642a2b","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0ebaf47d027f643033","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbb0baf47d027f642a3a","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbafbaf47d027f642a37","tablet_image_id":"65f8fbafbaf47d027f642a37","phone_image_id":"65f8fbafbaf47d027f642a37","file_dimensions":"1455x1035","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","hover_media_url":null,"break_point":{"id":"65f8fc14baf47d027f64320f","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["1500px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbb0baf47d027f642a3a","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fffb871f983b32fa96c48d","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67bbaf47d34f6627a2f","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fffb871f983b32fa96c490","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb871f983b32fa96c48d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbadbaf47d027f642a2c","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643034","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2c","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbaebaf47d027f642a2d","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643035","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbaebaf47d027f642a2e","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc0fbaf47d027f643036","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fbaebaf47d027f642a2f","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65f8fbadbaf47d027f642a2a","tablet_image_id":"65f8fbadbaf47d027f642a2a","phone_image_id":"65f8fbadbaf47d027f642a2a","file_dimensions":"1000x354","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","hover_media_url":null,"break_point":{"id":"65f8fc12baf47d027f6431a4","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["260px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65f8fd30baf47d027f643643","caption":"","alt_text":"","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":"65f8fd30baf47d027f643645","file_id":"65f8fbbcbaf47d027f642a67","tablet_image_id":"65f8fbbcbaf47d027f642a67","phone_image_id":"65f8fbbcbaf47d027f642a67","file_dimensions":"1500x1070","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","tablet_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","phone_media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","hover_media_url":null,"break_point":{"id":"65f8fd30baf47d027f643644","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd30baf47d027f643643","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}},{"id":"65fff7461f983b32fa96c481","caption":"","alt_text":"New Roofs page link ","clickable_thumbnail":false,"instance_id":"65f8fb97baf47d027f642996","link_id":null,"file_id":"65ffe67fa3a9fa314e287193","tablet_image_id":null,"phone_image_id":null,"file_dimensions":"1000x1000","hover_image_id":null,"media_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67fa3a9fa314e287193/scp-icon-3?h=b2157aa4","tablet_media_url":null,"phone_media_url":null,"hover_media_url":null,"break_point":{"id":"65fff7461f983b32fa96c484","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff7461f983b32fa96c481","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}}],"custom_codes":[{"id":"65f8fc0ebaf47d027f642fee","site_id":"65f8fbc6baf47d027f642a95","file_name":"Template SCSS: Home Grid","language":"scss","code":".sector-Main-Gallery-Overlay{\n width:100%;\n max-width: 100%;\n height: 100%;\n padding: 40px 20px;\n display: flex;\n align-items: center;\n}\n\n.device-desktop .sector-Main-Gallery-Overlay{\n max-width: 1680px;\n padding: 60px 65px;\n align-items: center;\n}\n\n.device-phone .sector-Main-Gallery-Overlay{\n justify-content:center;\n}\n\n.sector-SCP{\n .column-wrapper{\n section.SectionContent{\n overflow:hidden !important;\n justify-content: flex-start !important;\n min-height: 610px;\n div{\n position:absolute;\n bottom: -74%;\n left:0;\n height: 100%;\n transition:0.4s;\n span.tb{\n opacity:0;\n transition:0.3s;\n }\n }\n\n \u0026:hover div{\n bottom:-45%;\n span.tb{\n opacity:1;\n }\n }\n }\n }\n}\n\n/**MCP STYLING**/\n/*\n.device-desktop .sector-MCP section.SectionColumn{\n flex-direction:column;\n}\n\n.sector-MCP .column-wrapper:nth-child(2){\n box-shadow: 0px 0px 60px -30px rgba(0,0,0,0.3);\n -webkit-box-shadow: 0px 0px 60px -30px rgba(0,0,0,0.3);\n -moz-box-shadow: 0px 0px 60px -30px rgba(0,0,0,0.3);\n}\n\n.device-desktop .sector-MCP .SectionColumn .column-wrapper:nth-child(2) {\n position: absolute;\n bottom: 0;\n right: 0;\n z-index: 99;\n}\n*/\n/**END MCP STYLING**/\n\n/**\n.device-desktop .wrapper-Main-Gallery-Overlay,\n.device-tablet .wrapper-Main-Gallery-Overlay{ **/\n /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100\u00260+0,1+100 */\n /*background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); \n background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); \n background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); \n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );\n}*/\n\n/**HP TESTIMONIAL**/\n\n.sector-Testimonial{\n .carousel{\n padding-bottom: 20px;\n .carousel-item{\n transition:0.4s;\n .carousel-caption{\n font-family:'Montserrat', sans-serif;\n font-size:17px;\n line-height:1.8;\n position:relative;\n left:50%;\n transform:translateX(-50%);\n }\n }\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next{\n display:none;\n}\n\n.carousel-indicators{\n button{\n width: 12px !important;\n height: 12px !important;\n border-radius: 50%;\n }\n}\n\n/**END HP TESTIMONIAL**/\n\n\n/**SCP STYLING**/\n\n.device-desktop .sector-SCP .column-wrapper section.SectionContent{\n display:flex;\n flex-direction:column;\n justify-content:flex-end;\n}\n\n.sector-SCP .column-wrapper section.SectionContent img[src*=\"icon\"]{\n margin-left:40px;\n}\n\n.sector-SCP .column-wrapper section.SectionContent .fa-stack {\n margin-top:-40px;\n margin-left:0px;\n}\n\n.sector-SCP .column-wrapper section.SectionContent span.tb,\n.sector-SCP .column-wrapper section.SectionContent h1.tb,\n.sector-SCP .column-wrapper section.SectionContent h2.tb{\n padding-left:40px;\n padding-right:40px;\n display: block !important;\n}\n\n/**END SCP STYLING**/\n\n.sector-Why-Choose-Us .column-wrapper section.SectionContent{\n box-shadow: 0px 0px 61px -30px rgba(0,0,0,0.2);\n-webkit-box-shadow: 0px 0px 61px -30px rgba(0,0,0,0.2);\n-moz-box-shadow: 0px 0px 61px -30px rgba(0,0,0,0.2);\n}","code_position":"head","page_ids":[],"template_ids":["65f8fc0dbaf47d027f642fb2"]},{"id":"65f8fc0ebaf47d027f642ffd","site_id":"65f8fbc6baf47d027f642a95","file_name":"Site SCSS","language":"scss","code":"body{\n background:#122a45;\n}\n\n.device-desktop .sector-Header,\n.device-tablet .sector-Header{\n section.SectionColumn{\n align-items:center;\n }\n}\n\n.device-phone{\n .sector-MCP, .sector-SCP, .sector-Asap-sub-content{\n button{\n width:100%;\n margin-left:0 !important;\n margin-right:0 !important;\n margin-top:0 !important;\n }\n }\n}\n\n/***NAVIGATION/LOGO STYLING***/\n\n.sector-Nav{\n /*img{\n position:absolute;\n top:-115px;\n transition:0.2s;\n }*/\n .navbar-collapse{\n transition:0.4s;\n ul{\n text-align:center;\n text-transform:uppercase;\n }\n }\n}\n/*\n.wrapper-Nav.sticky-stuck .sector-Nav img{\n top:-160px;\n}\n38383b\n*/\n\n.device-desktop .wrapper-Header{\n z-index:2;\n}\n\n.wrapper-Nav, .sector-Nav .column-wrapper{\n transition:0.3s;\n}\n.device-desktop .wrapper-Nav{\n background:rgba(56,56,56,0);\n}\n.device-desktop .wrapper-Nav.sticky-stuck{\n background:rgba(56,56,56,1);\n}\n\n.device-desktop .wrapper-Main-Gallery,\n.device-desktop .wrapper-Banner{\n margin-top:-240px;\n}\n\n/*\n.wrapper-Nav.sticky-stuck{\n background:#fff;\n .sector-Nav{\n section.SectionColumn{\n .column-wrapper:nth-of-type(2){\n padding-left:0;\n }\n }\n }\n}\n*/\n/***END NAVIGATION/LOGO STYLING***/\n\n.sector-Asap-sub-content section ul,\n.sector-1 ul, .sector-2 ul, .sector-3 ul, .sector-4 ul, .sector-5 ul{\n list-style: none;\n padding: 0;\n li{\n padding-left:30px;\n position: relative;\n \u0026:before{\n content:\"\\f00c\"; \n font-family:\"FontAwesome\"; \n position: absolute;\n left:0;\n color:#44c8f4;\n }\n svg{\n position:absolute;\n left:0;\n margin-top:6px;\n \n }\n }\n}\n\n.sector-Form .SectionForm .privacy-policy-link{\n padding-top:20px;\n text-align:center;\n}\n\n.SectionForm {\n input, textarea, select{\n border-radius:0;\n }\n .privacy-policy-link a{\n color:inherit\n }\n}\n\n/***FAQ/ACCORDION STYLING***/\n\n// .accordion{\n// .accordion-item{\n// margin-bottom:18px;\n// border:solid 1px #176B86;\n// border-radius:8px;\n// .accordion-header{\n// button{\n// font-size:20px;\n// border:0;\n// border-radius:0;\n// background:none;\n// padding:25px 40px;\n// color:#04364A;\n// }\n// }\n// .accordion-collapse{\n// transition:0.2s;\n// \u0026.show{\n \n// }\n// .accordion-body{\n// padding:0 40px 30px;\n// }\n// }\n// }\n// }\n\n// .accordion-button:not(.collapsed)::after{\n// background-image: url(\"data:image/svg+xml,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23176B86'\u003e\u003cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/\u003e\u003c/svg\u003e\") !important;\n// }\n\n.accordion-button:after {\n /*background-image: url(\"data:image/svg+xml,\u003csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'\u003e\u003cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/\u003e\u003c/svg\u003e\") !important;*/\n}\n\n/***END FAQ/ACCORDION STYLING***/","code_position":"head","page_ids":[-1],"template_ids":[-1]},{"id":"6799a9458919cc86a80841cc","site_id":"65f8fbc6baf47d027f642a95","file_name":"jQuery","language":"html","code":"\u003cscript src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js\"\u003e\u003c/script\u003e","code_position":"head","page_ids":[-1],"template_ids":[-1]}],"file":[{"id":"65f8fbbcbaf47d027f642a67","filename":"scp-1-image","mime_type":"image/jpeg","length":939925,"date":"2024-03-19T02:46:15.135Z","info":0,"is_folder":false,"height":1070,"width":1500,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65f8fbbcbaf47d027f642a67/scp-1-image?h=1f9d98bf","file_hash":"1f9d98bf"},{"id":"65ffe67ea3a9fa311e287194","filename":"scp-icon-1","mime_type":"image/png","length":37059,"date":"2024-03-24T08:38:22.603Z","info":0,"is_folder":false,"height":1000,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67ea3a9fa311e287194/scp-icon-1?h=37cd6240","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67ea3a9fa311e287194/scp-icon-1?h=37cd6240","file_hash":"37cd6240"},{"id":"65f8fbadbaf47d027f642a2a","filename":"logo-image-placeholder","mime_type":"image/jpeg","length":21492,"date":"2024-03-19T02:46:09.244Z","info":0,"is_folder":false,"height":354,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fbadbaf47d027f642a2a/logo-image-placeholder?h=c4c5ae33","file_hash":"c4c5ae33"},{"id":"65f8fba7baf47d027f6429e7","filename":"header-image-logo","mime_type":"image/png","length":105548,"date":"2024-03-19T02:45:52.836Z","info":0,"is_folder":false,"height":753,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","file_hash":"2492ff84"},{"id":"65ffe67bbaf47d34f6627a2f","filename":"why-chosse-us-item-icon","mime_type":"image/png","length":86388,"date":"2024-03-24T08:38:19.879Z","info":0,"is_folder":false,"height":1000,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67bbaf47d34f6627a2f/why-chosse-us-item-icon?h=ff5ac1a4","file_hash":"ff5ac1a4"},{"id":"65ffe67da3a9fa314e287190","filename":"scp-icon-2","mime_type":"image/png","length":43402,"date":"2024-03-24T08:38:21.412Z","info":0,"is_folder":false,"height":1000,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67da3a9fa314e287190/scp-icon-2?h=2cdebccc","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67da3a9fa314e287190/scp-icon-2?h=2cdebccc","file_hash":"2cdebccc"},{"id":"65f8fbafbaf47d027f642a37","filename":"mcp-image-examplar-site","mime_type":"image/png","length":1302870,"date":"2024-03-19T02:46:10.622Z","info":0,"is_folder":false,"height":1035,"width":1455,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1455/https://cdn.webgenius.co.nz/c/65f8fbafbaf47d027f642a37/mcp-image-examplar-site?h=fdf62950","file_hash":"fdf62950"},{"id":"65ffe67fa3a9fa314e287193","filename":"scp-icon-3","mime_type":"image/png","length":36018,"date":"2024-03-24T08:38:23.193Z","info":0,"is_folder":false,"height":1000,"width":1000,"context":"media","file_folder_id":null,"full_size_url":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67fa3a9fa314e287193/scp-icon-3?h=b2157aa4","download_url":"https://cdn.webgenius.co.nz/download/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65ffe67fa3a9fa314e287193/scp-icon-3?h=b2157aa4","file_hash":"b2157aa4"}],"breakpoint":[{"id":"65f8fc0ebaf47d027f64301e","all_styles":{"width":["100%"],"padding-left":["0px"],"padding-bottom":["0px"],"padding-top":["0px"],"padding-right":["0px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"display":["block"]},"desktop_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"tablet_styles":{"image-align":[0],"display":["block"],"max-width":["290px"]},"phone_styles":{"image-align":[2],"display":["block"],"max-width":["190px"]},"object_type":"Media","object_id":"65f8fba8baf47d027f6429e8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f643226","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["290px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fba8baf47d027f6429ec","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0ebaf47d027f643033","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643034","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbadbaf47d027f642a2c","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643035","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643036","all_styles":{"padding-bottom":["0px"],"image-align":[2],"width":["100%"],"max-width":["260px"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f6431a4","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["260px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbaebaf47d027f642a2f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320d","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"max-width":["270px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a35","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320e","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["270px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbafbaf47d027f642a36","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320f","all_styles":{"display":["block"],"image-align":[2],"width":["100%"],"max-width":["1500px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fbb0baf47d027f642a3a","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64304b","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbc6baf47d027f642aa5","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f6431a2","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"]},"tablet_styles":{"width":["100%"],"max-width":["100%"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc6baf47d027f642aa6","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643051","all_styles":{"margin-top":["0px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc6baf47d027f642aa8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643052","all_styles":{"width":["100%"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"min-width":["0px"]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"min-width":["0px"]},"phone_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"min-width":["0px"]},"object_type":"SectionContent","object_id":"65f8fbc6baf47d027f642aa9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643053","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc7baf47d027f642ab0","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643054","all_styles":{},"desktop_styles":{"width":["100%"],"display":["block"],"max-width":["80%"],"wrapper-padding-right":[""]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"wrapper-padding-right":[""]},"phone_styles":{"width":["100%"],"display":["block"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642ab1","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f6431a5","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["50%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["50%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642ab4","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643055","all_styles":{"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"background":["#00000000"]},"desktop_styles":{"width":["100%"],"max-width":["90%"],"display":["block"],"min-width":[""],"wrapper-padding-left":[""],"wrapper-padding-right":[""]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["block"],"min-width":[""],"wrapper-padding-right":[""]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"],"min-width":[""]},"object_type":"SectionForm","object_id":"65f8fbc7baf47d027f642ab5","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc13baf47d027f6431a6","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["50%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["50%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642abb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643056","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642abd","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643057","all_styles":{"padding-top":["0px"],"padding-bottom":["0px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc7baf47d027f642ac1","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643058","all_styles":{"padding-bottom":["0px"],"padding-top":["0px"]},"desktop_styles":{"padding-right":["20px"],"width":["100%"],"display":["block"],"max-width":["15%"]},"tablet_styles":{"width":["100%"],"padding-right":["20px"],"display":["block"],"max-width":["30%"]},"phone_styles":{"padding-right":["0px"],"display":["block"],"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642ac2","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643059","all_styles":{},"desktop_styles":{"width":["100%"],"display":["block"],"padding-left":["40px"],"max-width":["65%"],"wrapper-padding-left":["20px"],"wrapper-padding-right":["20px"]},"tablet_styles":{"display":["block"],"padding-left":["20px"],"width":["100%"],"max-width":["70%"],"wrapper-padding-left":["40px"]},"phone_styles":{"width":["0px"],"display":["none"],"padding-left":["0px"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc7baf47d027f642ac4","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305a","all_styles":{},"desktop_styles":{"display":["block"],"width":["100%"],"max-width":["20%"]},"tablet_styles":{"width":["0px"],"display":["none"],"max-width":["100%"]},"phone_styles":{"display":["none"],"width":["0px"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ac7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305b","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-top":["10px"],"padding-bottom":["10px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc8baf47d027f642aca","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305c","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-right":[""]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-right":[""]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642acb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305d","all_styles":{},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ace","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305e","all_styles":{"padding-top":["0px"],"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642acf","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643073","all_styles":{"margin-bottom":["0px"]},"desktop_styles":{"display":["block"],"width":["100%"],"max-width":["50%"],"wrapper-padding-right":["40px"]},"tablet_styles":{"display":["block"],"width":["100%"]},"phone_styles":{"display":["block"],"width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ad1","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64305f","all_styles":{},"desktop_styles":{"display":["block"],"width":["100%"],"max-width":["100%"]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"]},"phone_styles":{"width":["0px"],"display":["none"],"max-width":["100%"]},"object_type":"SectionImageGallery","object_id":"65f8fbc8baf47d027f642ad5","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643060","all_styles":{},"desktop_styles":{"width":["0px"],"max-width":["100%"],"display":["none"]},"tablet_styles":{"width":["0px"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionImageGallery","object_id":"65f8fbc8baf47d027f642ad6","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643061","all_styles":{},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ad7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643062","all_styles":{},"desktop_styles":{"display":["none"]},"tablet_styles":{"display":["none"]},"phone_styles":{},"object_type":"SectionImageGallery","object_id":"65f8fbc8baf47d027f642ada","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643063","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc8baf47d027f642adb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643064","all_styles":{"padding-top":["20px"],"padding-left":["20px"],"padding-bottom":["20px"],"padding-right":["20px"]},"desktop_styles":{"width":["100%"],"max-width":["60%"],"display":["block"]},"tablet_styles":{"max-width":["100%"],"display":["block"],"width":["100%"]},"phone_styles":{"max-width":["100%"],"display":["block"],"width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642adc","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643065","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["40%"],"display":["none"]},"tablet_styles":{"display":["none"],"width":["100%"]},"phone_styles":{"display":["none"],"width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ae1","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643066","all_styles":{"padding-left":["0px"],"padding-top":["0px"],"padding-bottom":["0px"],"padding-right":["0px"],"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbc8baf47d027f642ae2","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f643211","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbc9baf47d027f642ae4","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643068","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbc9baf47d027f642ae6","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643069","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc9baf47d027f642ae9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64306b","all_styles":{"margin-bottom":["40px"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbc9baf47d027f642af2","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64306e","all_styles":{"margin-bottom":["0px"]},"desktop_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-right":["10px"],"wrapper-padding-left":["10px"]},"tablet_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["50%"],"max-width":["100%"],"display":["block"],"wrapper-padding-right":["10px"],"wrapper-padding-left":["10px"]},"phone_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbc9baf47d027f642af3","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64306c","all_styles":{},"desktop_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["50%"],"max-width":["100%"],"display":["block"],"wrapper-padding-right":["10px"],"wrapper-padding-left":["10px"]},"phone_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbc9baf47d027f642af6","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64306d","all_styles":{},"desktop_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-right":["10px"],"wrapper-padding-left":["10px"]},"tablet_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["50%"],"max-width":["100%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"padding-right":["20px"],"padding-left":["20px"],"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642afb","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320a","all_styles":{"border-left-width":["1px"],"border-color":[-4]},"desktop_styles":{"width":["100%"],"max-width":["6%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642afe","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320b","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["23%"],"wrapper-padding-right":["10px"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642aff","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f64320c","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["23%"],"wrapper-padding-left":["10px"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642b01","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc15baf47d027f6432a4","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642b03","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64306f","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642b06","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643070","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbcabaf47d027f642b08","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643071","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"]},"tablet_styles":{"width":["100%"],"max-width":["100%"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642b09","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643076","all_styles":{"border-color":[-1],"background":[-2],"border-right-width":["0px"]},"desktop_styles":{"width":["100%"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"padding-top":["60px"],"padding-bottom":["60px"],"padding-left":["60px"],"padding-right":["60px"],"margin-bottom":[""]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-left":[""],"padding-top":["20px"],"padding-bottom":["20px"],"padding-left":["20px"],"padding-right":["20px"],"margin-bottom":["30px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"padding-top":["20px"],"padding-bottom":["20px"],"padding-left":["20px"],"padding-right":["20px"],"margin-bottom":["30px"]},"object_type":"SectionContent","object_id":"65f8fbcabaf47d027f642b0b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64304d","all_styles":{"padding-right":["10px"],"padding-left":["10px"]},"desktop_styles":{"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"width":["100%"],"max-width":["33%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbcbbaf47d027f642b10","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f6431a1","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbcbbaf47d027f642b12","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643072","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-bottom":["0px"],"margin-bottom":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbcbbaf47d027f642b13","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643074","all_styles":{"margin-top":[""],"background":["#ffffff03"],"padding-top":[""],"padding-bottom":[""],"padding-left":[""],"padding-right":[""]},"desktop_styles":{"display":["block"],"width":["100%"],"max-width":["50%"]},"tablet_styles":{"display":["block"],"width":["100%"]},"phone_styles":{"display":["block"],"width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbcbbaf47d027f642b14","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f643199","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65f8fbcbbaf47d027f642b1a","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc15baf47d027f643280","all_styles":{"margin-bottom":["30px"]},"desktop_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionComponent","object_id":"65f8fbcbbaf47d027f642b1c","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f643210","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbcbbaf47d027f642b1e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc14baf47d027f643222","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-left":[""]},"tablet_styles":{"width":["100%"],"max-width":["100%"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionComponent","object_id":"65f8fbcbbaf47d027f642b1f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc15baf47d027f6432a3","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionComponent","object_id":"65f8fbcbbaf47d027f642b20","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643075","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-top":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbcbbaf47d027f642b21","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643077","all_styles":{"border-color":[-1],"border-right-width":["0px"],"background":[-2]},"desktop_styles":{"width":["100%"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"padding-left":["60px"],"padding-right":["60px"],"padding-top":["60px"],"padding-bottom":["60px"],"margin-bottom":[""]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-left":[""],"padding-left":["20px"],"padding-right":["20px"],"padding-top":["20px"],"padding-bottom":["20px"],"margin-bottom":["30px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"padding-left":["20px"],"padding-right":["20px"],"padding-top":["20px"],"padding-bottom":["20px"],"margin-bottom":["30px"]},"object_type":"SectionContent","object_id":"65f8fbcbbaf47d027f642b22","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643078","all_styles":{"border-color":["#00000000"],"border-right-width":["0px"],"background":[-2]},"desktop_styles":{"width":["100%"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"padding-left":["60px"],"padding-right":["60px"],"padding-top":["60px"],"padding-bottom":["60px"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"wrapper-padding-left":[""],"padding-left":["20px"],"padding-right":["20px"],"padding-top":["20px"],"padding-bottom":["20px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"padding-left":["20px"],"padding-right":["20px"],"padding-top":["20px"],"padding-bottom":["20px"]},"object_type":"SectionContent","object_id":"65f8fbccbaf47d027f642b26","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64304c","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65f8fbccbaf47d027f642b2a","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64304e","all_styles":{"padding-right":["10px"],"padding-left":["10px"]},"desktop_styles":{"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"width":["100%"],"max-width":["33%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbccbaf47d027f642b2b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f64304f","all_styles":{"padding-right":["10px"],"padding-left":["10px"]},"desktop_styles":{"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"width":["100%"],"max-width":["33%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbccbaf47d027f642b2d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643050","all_styles":{"padding-right":["10px"],"padding-left":["10px"]},"desktop_styles":{"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"width":["100%"],"max-width":["33%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["block"]},"object_type":"SectionContent","object_id":"65f8fbccbaf47d027f642b2f","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc12baf47d027f6431a3","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["20%"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"tablet_styles":{"width":["100%"],"max-width":["33%"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"65f8fbccbaf47d027f642b31","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fc0fbaf47d027f643067","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionComponent","object_id":"65f8fbccbaf47d027f642b33","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fcd7baf47d027f64360c","all_styles":{"padding-left":[""],"padding-right":[""],"padding-bottom":["20px"],"background":[-2],"background-image":["65ffe674a3a9fa314028719a"],"background-size":["cover"],"padding-top":["40%"]},"desktop_styles":{"width":["100%"],"display":["block"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"margin-bottom":["0px"]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"phone_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"object_type":"SectionContent","object_id":"65f8fcd7baf47d027f64360b","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fcd8baf47d027f64360f","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fcd8baf47d027f64360e","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fd05baf47d027f643626","all_styles":{"padding-left":[""],"padding-right":[""],"padding-bottom":["20px"],"background":[-2],"background-image":["65ffe6741f983b32ea96c457"],"background-size":["cover"],"padding-top":["40%"]},"desktop_styles":{"width":["100%"],"display":["block"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"margin-bottom":["0px"]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"phone_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"object_type":"SectionContent","object_id":"65f8fd05baf47d027f643625","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fd05baf47d027f643629","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd05baf47d027f643628","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fd30baf47d027f643641","all_styles":{"padding-left":[""],"padding-right":[""],"padding-bottom":["20px"],"background":[-2],"background-image":["65ffe66ebaf47d34f6627a2c"],"background-size":["cover"],"padding-top":["40%"]},"desktop_styles":{"width":["100%"],"display":["block"],"max-width":["33%"],"wrapper-padding-left":["15px"],"wrapper-padding-right":["15px"],"margin-bottom":["0px"]},"tablet_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"phone_styles":{"width":["100%"],"display":["block"],"max-width":["100%"],"margin-bottom":["40px"]},"object_type":"SectionContent","object_id":"65f8fd30baf47d027f643640","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65f8fd30baf47d027f643644","all_styles":{"max-width":["1500px"],"width":["100%"],"padding-right":["0px"],"display":["block"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"image-align":[0],"padding-left":["0px"],"padding-bottom":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65f8fd30baf47d027f643643","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fff5f7a3a9fa31402871ac","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff5f7a3a9fa31402871a9","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fff6c2a3a9fa31402871b3","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff6c2a3a9fa31402871b0","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fff7461f983b32fa96c484","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["72px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fff7461f983b32fa96c481","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffa57a3a9fa311e2871ba","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-bottom":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffa57a3a9fa311e2871b7","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffb23baf47d34cf627a48","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb23baf47d34cf627a45","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffb871f983b32fa96c490","all_styles":{"display":["block"],"image-align":[0],"width":["100%"],"max-width":["84px"],"padding-bottom":["20px"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"Media","object_id":"65fffb871f983b32fa96c48d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffcdb1f983b32df96c4b3","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"],"padding-top":["30px"],"padding-bottom":["30px"],"padding-left":["20px"],"padding-right":["20px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"65fffcdb1f983b32df96c4ad","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffde81f983b32fa96c4a9","all_styles":{"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionColumn","object_id":"65fffde81f983b32fa96c499","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffde81f983b32fa96c4a6","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["50%"]},"tablet_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"display":["none"]},"object_type":"SectionContent","object_id":"65fffde81f983b32fa96c49d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"65fffe2ba3a9fa312b2871c0","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["50%"]},"tablet_styles":{"width":["100%"],"max-width":["80%"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionComponent","object_id":"65fffe091f983b32ea96c46d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"660003631f983b32da96c492","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["100%"]},"tablet_styles":{"width":["100%"],"max-width":["100%"]},"phone_styles":{"width":["100%"],"max-width":["100%"]},"object_type":"SectionContent","object_id":"660003631f983b32da96c48c","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"6632e1b62dc4eb005af99963","all_styles":{},"desktop_styles":{"width":["100%"],"max-width":["20%"],"display":["block"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"],"padding-left":["20px"],"padding-right":["20px"]},"tablet_styles":{"width":["50%"],"max-width":["100%"],"wrapper-padding-left":["10px"],"wrapper-padding-right":["10px"],"padding-left":["20px"],"padding-right":["20px"]},"phone_styles":{"width":["100%"],"max-width":["100%"],"padding-left":["20px"],"padding-right":["20px"]},"object_type":"SectionContent","object_id":"6632e1b62dc4eb005af9995d","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]},{"id":"6633125a2dc4eb00b3f999ce","all_styles":{"display":["block"],"width":["100%"],"min-width":["0px"],"wrapper-padding-left":["0px"],"wrapper-padding-right":["0px"]},"desktop_styles":{},"tablet_styles":{},"phone_styles":{},"object_type":"SectionContent","object_id":"6633125a2dc4eb00b3f999c8","site_id":"65f8fbc6baf47d027f642a95","element":"Sector","sector":[],"template_ids":[]}],"link":[{"id":"65fff6461f983b32dc96c488","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"661fc450414cbfb22b1744af","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"65f8fcd8baf47d027f643616","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff8","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"65f8fcd8baf47d027f643610","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"Subhead","popup_height":600,"popup_width":400,"file_disposition":"","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"65f8fbcabaf47d027f642afa","section_id":null,"page_id":null,"file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"phone_number","external_url":"","link_target":"_blank","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"tel:(03) 260-2390","close_other_sections":false},{"id":"6632e25e2dc4eb002bf99968","section_id":null,"page_id":null,"file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_another_site","external_url":"www.facebook.com/WinterAndSonRoofing","link_target":"_blank","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.facebook.com/WinterAndSonRoofing","close_other_sections":false},{"id":"6631647c06c21f3abbcb983e","section_id":null,"page_id":"65f8fbddbaf47d027f642cec","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff4","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roofing-contractor-reviews-christchurch","close_other_sections":false},{"id":"6600037c1f983b32da96c4a1","section_id":null,"page_id":null,"file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"phone_number","external_url":"","link_target":"_blank","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"(site:PhoneNumber)","site_phone":false,"track_clicks":true,"color":"","hover_color":"","url":"tel:(site:PhoneNumber)","close_other_sections":false},{"id":"65f8fba8baf47d027f6429ed","section_id":null,"page_id":"65f8fbc6baf47d027f642aa2","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/","close_other_sections":false},{"id":"65f8fbc8baf47d027f642ae0","section_id":null,"page_id":"65f8fbccbaf47d027f642b34","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff1","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/24-hr-emergency-christchurch","close_other_sections":false},{"id":"663164cc414cbf3e087f5fd9","section_id":null,"page_id":"65f8fbddbaf47d027f642cec","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff4","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roofing-contractor-reviews-christchurch","close_other_sections":false},{"id":"65f8fbc7baf47d027f642aad","section_id":null,"page_id":null,"file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"phone_number","external_url":"","link_target":"_blank","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"(site:PhoneNumber)","site_phone":false,"track_clicks":true,"color":"","hover_color":"","url":"tel:(site:PhoneNumber)","close_other_sections":false},{"id":"65f8fbc7baf47d027f642aaf","section_id":null,"page_id":"65f8fbddbaf47d027f642cec","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff4","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roofing-contractor-reviews-christchurch","close_other_sections":false},{"id":"65f8fba8baf47d027f6429e9","section_id":null,"page_id":"65f8fbc6baf47d027f642aa2","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/","close_other_sections":false},{"id":"65f8fbc8baf47d027f642ac9","section_id":null,"page_id":null,"file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff5","type":"phone_number","external_url":"","link_target":"_blank","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"tel:(03) 260-2390","close_other_sections":false},{"id":"65fff6a01f983b32fa96c47b","section_id":null,"page_id":"65f8fca8baf47d027f643466","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-repairs-christchurch","close_other_sections":false},{"id":"661fc482a582a6da19a505ed","section_id":null,"page_id":"65f8fca8baf47d027f643466","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-repairs-christchurch","close_other_sections":false},{"id":"65f8fd05baf47d027f643630","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff8","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"65f8fd05baf47d027f64362a","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"Subhead","popup_height":600,"popup_width":400,"file_disposition":"","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"661fc5bda582a6d9fba5060a","section_id":null,"page_id":"65f8fbd1baf47d027f642b9b","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roofing-company-christchurch","close_other_sections":false},{"id":"661fc62606c21fa202155500","section_id":null,"page_id":"65f8fcafbaf47d027f643535","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/new-roof-installation-christchurch","close_other_sections":false},{"id":"661fc630414cbfb2431744bf","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"661fc63a06c21fa1c9155549","section_id":null,"page_id":"65f8fca8baf47d027f643466","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/roof-repairs-christchurch","close_other_sections":false},{"id":"65f8fbcbbaf47d027f642b19","section_id":null,"page_id":"65f8fbd1baf47d027f642b9b","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65fff1efbaf47d34e8627a3b","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roofing-company-christchurch","close_other_sections":false},{"id":"65fff7211f983b32fa96c47c","section_id":null,"page_id":"65f8fcafbaf47d027f643535","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/new-roof-installation-christchurch","close_other_sections":false},{"id":"661fc4fc414cbfb2431744bd","section_id":null,"page_id":"65f8fcafbaf47d027f643535","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":false,"track_clicks":true,"color":null,"hover_color":null,"url":"https://www.wasr.co.nz/new-roof-installation-christchurch","close_other_sections":false},{"id":"65f8fd30baf47d027f64364b","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":"65f8fc0ebaf47d027f642ff8","type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"button","link_text":"","popup_height":600,"popup_width":400,"file_disposition":"attachment","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false},{"id":"65f8fd30baf47d027f643645","section_id":null,"page_id":"65f8fbd4baf47d027f642be8","file_id":null,"media_id":null,"gallery_item_id":null,"button_style_id":null,"type":"page_on_your_site","external_url":"","link_target":"_self","link_display":"text","link_text":"Subhead","popup_height":600,"popup_width":400,"file_disposition":"","email_address":"","email_subject":"","phone":"","site_phone":true,"track_clicks":true,"color":"","hover_color":"","url":"https://www.wasr.co.nz/roof-replacement-christchurch","close_other_sections":false}],"review":[{"id":"6632b4e31843f24a1e51f23e","unique_identifier":"117016263158945228548","url":"https://www.google.com/maps/contrib/117016263158945228548/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Angela Doyle","rating":5,"text":"When most of my roof blew off in high winds Rick and his team came within an hour of my call. They worked until after 10 pm. to secure the remaining roof and make the damaged area safe and covered. Two days later they worked until after 8pm to cover the damaged area with new steel as heavy rain was forecast the next day which would almost certainly have compromised my possessions and furnishings. I now have a brand new, water tight roof, and I cannot recommend Rick highly enough","response":"Thanks for the amazing review Angela! I’m glad we got you all covered up before the rain hit.","platform":"google","created_at":"2023-12-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f23f","unique_identifier":"101628660109601770820","url":"https://www.google.com/maps/contrib/101628660109601770820/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Andrea Davies","rating":5,"text":"Rick and his team - absolutely outstanding! My initial phone communication with Rick, confirmed this was the company for my Roof replacement! I was not disappointed. Rick is reliable, knowledgeable, articulate and available for any questions I had. He is an extremely hard worker. I had a complex situation, and Rick’s professionalism and kind support ++, enabled my new roof. His team were nothing but outstanding. Despite the my complex situation, the final account was as originally quoted. Further demonstrates Winter and Sons ethical business. The final product is a thing of beauty! No more leeks for me😀 Thank you Winter and Son. Highly recommend this business for outstanding business!","response":"Thanks Andrea, I’m glad you’re enjoying your new shiny roof!","platform":"google","created_at":"2023-10-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f240","unique_identifier":"116419247359582953687","url":"https://www.google.com/maps/contrib/116419247359582953687/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Heather McGuigan","rating":4,"text":"honest upfront about the charges and what they included, came when they said they would, attended to the issue, pleasant","response":"Thanks","platform":"google","created_at":"2023-08-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f241","unique_identifier":"104781968877987631704","url":"https://www.google.com/maps/contrib/104781968877987631704/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Nicola Maclachlan","rating":5,"text":"Rick was awesome to deal with. Houses are never simple and he guided us through a couple of tweaks needed to ensure our new roof and gutters complied. He is a very hard worker and was exactly to budget. Highly recommend this firm. Nicky and Warwick","response":"Thanks a lot guys, glad your roof is keeping you nice and dry!","platform":"google","created_at":"2023-07-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f243","unique_identifier":"100226733249400062525","url":"https://www.google.com/maps/contrib/100226733249400062525/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Lesley Petterson","rating":5,"text":"Extremely happy with prompt responses and subsequent service on concrete tiles repair on roof. Work was carried out at very short notice at a very busy time - would definitely recommend.","response":"Thanks for the review less, glad we could help!","platform":"google","created_at":"2023-07-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f244","unique_identifier":"109625405627899540875","url":"https://www.google.com/maps/contrib/109625405627899540875/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Alan Peterson","rating":5,"text":"Winter And Son Roofing replaced the roof on our house in burnside about 3 months ago and things didn't go exactly to plan. Once sections of roof had been removed, there was a substantial amount of rotten wood that was found. Just to make things worse there's a massive wood shortage so I was understandably a bit anxious about rain that was forecast overnight. It's when things don't go to plan when a lot of other companies would off fallen short but the excellent communication from Winter And Son Roofing was amazing. They somehow got the needed wood, they were very clear with the extra cost, didn't charge a massive amount for the extra work and they also worked till after 7pm to ensure they had the roof watertight before the rain hit. We honestly can't speak highly enough of these guys!","response":"Thanks for the review Alan!","platform":"google","created_at":"2023-07-18T00:00:00.000Z"},{"id":"6632b4e31843f24a1e51f245","unique_identifier":"113777194020789459150","url":"https://www.google.com/maps/contrib/113777194020789459150/place/ChIJm9ocEWofMm0RsZOFEucHF5k","reviewer_name":"Kayla Juergens","rating":5,"text":null,"response":"Thanks for the review Kayla 😊","platform":"google","created_at":"2021-07-18T00:00:00.000Z"}],"member":null,"macros":["First Name","Last name","email","Size of House","Steep Roof","Roof Type","How you heard about us?","Address","Referrals","Position you are applying for","Past experience, material and profiles you have worked with"],"precompiled_html":null,"button_style":[{"id":"65f8fc0ebaf47d027f642ff1","site_id":"65f8fbc6baf47d027f642a95","name":"Standard - primary","css":{"font-size":"20px","padding-horizontal":"30px","padding-vertical":"10px","border-width":"","border-radius":"0px","border-color":"#04364a00","color":-6,"transition":"0.3s","border-style":"solid","font-weight":"600","background":-4,"text-transform":"uppercase","icon":"fa- fa-arrow-right fa-classic","letter-spacing":"2px","icon-space":"12px","margin-vertical":"10px"},"hover_css":{"background":-6,"color":-2},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff2","site_id":"65f8fbc6baf47d027f642a95","name":"Standard - secondary","css":{"icon-space":"12px","font-size":"20px","font-weight":"400","padding-horizontal":"30px","padding-vertical":"10px","border-width":"","border-style":"solid","border-color":"#176b8700","border-radius":"0px","color":"-2","transition":"0.3s","icon-side":"right","background":-5,"letter-spacing":"2px","text-transform":"uppercase"},"hover_css":{"background":-4},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff3","site_id":"65f8fbc6baf47d027f642a95","name":"Standard - primary with arrow icon","css":{"icon-space":"12px","font-size":"20px","font-weight":"400","padding-horizontal":"30px","padding-vertical":"10px","border-width":"","border-style":"solid","border-color":"#04364a00","border-radius":"0px","color":"-2","transition":"0.3s","icon":"fa-solid fa-arrow-right fa-classic","icon-side":"right","background":-4,"text-transform":"uppercase","letter-spacing":"2px"},"hover_css":{"background":-5},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff4","site_id":"65f8fbc6baf47d027f642a95","name":"Small Button","css":{"icon-space":"12px","font-size":"15px","font-weight":"400","padding-horizontal":"20px","padding-vertical":"5px","border-width":"2px","border-style":"solid","border-color":"#04364a00","border-radius":"0px","color":"-2","transition":"0.3s","background":-4,"letter-spacing":"2px","text-transform":"uppercase"},"hover_css":{"background":-5},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff5","site_id":"65f8fbc6baf47d027f642a95","name":"Header Phone button","css":{"font-size":"20px","padding-horizontal":"20px","padding-vertical":"10px","border-width":"1px","border-radius":"","border-color":-2,"color":"-2","transition":"0.3s","border-style":"solid","font-weight":400,"icon":"fa-solid fa-phone fa-classic","icon-space":"12px","icon-side":"left","background":"#4bd4fc00"},"hover_css":{"background":-4,"color":-2,"border-color":-4},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff6","site_id":"65f8fbc6baf47d027f642a95","name":"Standard Xmas Green","css":{"font-size":"18px","padding-horizontal":"20px","padding-vertical":"10px","border-width":"","border-radius":"2px","border-color":"#1e8325ff","color":"#ffffffff","transition":"0.3s","border-style":"solid","font-weight":"600","background":"#1e8325ff"},"hover_css":{"background":"#1e8325ff"},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff7","site_id":"65f8fbc6baf47d027f642a95","name":"Standard Xmas Red","css":{"font-size":"18px","padding-horizontal":"20px","padding-vertical":"10px","border-width":"","border-radius":"2px","border-color":"#bd1200ff","color":"#ffffffff","transition":"0.3s","border-style":"solid","font-weight":"600","background":"#bd1200ff"},"hover_css":{"background":"#bd1200ff"},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff8","site_id":"65f8fbc6baf47d027f642a95","name":"Standard Border Only","css":{"font-size":"20px","padding-horizontal":"40px","padding-vertical":"10px","border-width":"","border-radius":"0px","border-color":-4,"color":-4,"transition":"0.3s","border-style":"solid","font-weight":"600","margin-vertical":"10px","background":"#04364a00","letter-spacing":"2px","text-transform":"uppercase"},"hover_css":{"border-color":-5,"color":-2,"background":-5},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ff9","site_id":"65f8fbc6baf47d027f642a95","name":"Email Button Primary","css":{"font-size":"20px","padding-horizontal":"40px","padding-vertical":"10px","border-width":"","border-radius":"","border-color":"#04364a00","color":"-2","transition":"0.3s","border-style":"solid","font-weight":"600","background":-4},"hover_css":{"background":-5},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65f8fc0ebaf47d027f642ffa","site_id":"65f8fbc6baf47d027f642a95","name":"Email Button Secondary","css":{"icon-space":"12px","font-size":"20px","font-weight":"400","padding-horizontal":"40px","padding-vertical":"10px","border-width":"","border-style":"solid","border-color":"#176b8700","border-radius":"","color":"-2","transition":"0.3s","icon-side":"right","background":"#122a45e6"},"hover_css":{"background":-4},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false},{"id":"65fff1efbaf47d34e8627a3b","site_id":"65f8fbc6baf47d027f642a95","name":"Standard No Border","css":{"font-size":"20px","padding-horizontal":"","padding-vertical":"","border-width":"","border-radius":"0px","border-color":"#4bd4fc00","color":-6,"transition":"0.4s","border-style":"solid","font-weight":"600","margin-vertical":"10px","background":"#04364a00","letter-spacing":"2px","text-transform":"uppercase","icon":"fa-light fa-arrow-right fa-classic","icon-space":"10px"},"hover_css":{"color":-4},"full_width_phone":false,"full_width_tablet":false,"full_width_desktop":false}],"blog_posts":[],"blog_tags":[],"redirect_section_urls":{}}</script>
<script>
window.wg = {
env: 'public',
redirectNewTabPageIds: [],
domains: [],
};
</script>
<link rel="shortcut icon" href="https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=100/https://cdn.webgenius.co.nz/c/65f8fba6baf47d027f6429df/favicon?h=3d4ffb32">
<title>Roofing Christchurch | Reroofing Specialists Canterbury</title>
<meta name=description content="Roofing Christchurch | Reroofing Specialists Canterbury Winter & Son Roofing is a family-run roofing company are specialists in re-roofing, new roofs, roof repairs | wall cladding & guttering servicing Christchurch and the Canterbury Region
">
<script type="application/ld+json">{"@context":"http://schema.org","@type":"LocalBusiness","name":"Winter \u0026 Son Roofing","url":"https://www.wasr.co.nz/","address":{"@type":"PostalAddress","streetAddress":"7 Luxembourg Crescent","addressLocality":"Halswell","addressRegion":"Christchurch 8025"},"telephone":"(03) 260-2390","priceRange":"$$","logo":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1000/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","image":"https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743"}</script>
<meta name="google-site-verification" content="EoGXKNwibzAesB9WkdfPkHOInO5_Zj5OvJEw9fx8J_M" />
<meta name=viewport content="width=device-width, initial-scale=1.0, maximum-scale=2.0">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<style>dialog{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;background:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:1000;margin:0;padding:30px 0 0}dialog::backdrop{backdrop-filter:blur(10px)}dialog .dialog-content{background-color:#fff;border-radius:8px;border:none;box-shadow:0 4px 6px #0000001a;padding:.5rem;max-width:100%;margin:0;overflow:hidden;width:92%}@media (min-width: 992px){dialog .dialog-content{padding:1rem}dialog .dialog-content.lg,dialog .dialog-content.xl{width:800px;max-width:calc(100% - 192px)}}@media (min-width: 1200px){dialog .dialog-content.xl{width:1140px;max-width:calc(100% - 60px)}}dialog .dialog-content .dialog-body{padding:.5rem}@media (min-width: 992px){dialog .dialog-content .dialog-body{padding:1rem}}dialog .dialog-content .dialog-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6}dialog .dialog-content .dialog-header .dialog-title{margin:0;font-size:1.25rem;line-height:1.5}dialog .dialog-content .dialog-header .close-btn{color:#000;background:transparent;border:0;border-radius:.25rem;opacity:.7;font-size:1.5rem;cursor:pointer;transition:opacity .2s ease}dialog .dialog-content .dialog-header .close-btn:hover{opacity:1}dialog .dialog-content .dialog-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-bottom-right-radius:calc(-1px + .3rem);border-bottom-left-radius:calc(-1px + .3rem);padding:.75rem;border-top:1px solid rgb(222,226,230)}dialog .dialog-content .dialog-footer button{padding:.5rem 1rem;margin:0 .5rem;cursor:pointer;border-radius:.25rem;font-size:1rem}@media (max-width: 768px){dialog.sm{width:80%}dialog.lg{width:90%}dialog.xl{width:95%}}.review-binary-options{text-align:center;img{max-width:min(50%,280px);padding:20px;cursor:pointer;transition:.3s all;&:hover{opacity:.6}}}.star-rating{font-size:0;text-align:center;container-type:inline-size}.star-rating__wrap{display:inline-block;font-size:clamp(20px,6rem,16cqw)}.star-rating__wrap:after{content:"";display:table;clear:both}.star-rating__ico{float:right;padding-left:2px;color:#ccc;cursor:pointer;>label{cursor:pointer}}.star-rating__ico:last-child{padding-left:0}.star-rating__ico:hover,.star-rating__ico:hover:before,.star-rating__ico:hover~.star-rating__ico,.star-rating__ico:hover~.star-rating__ico:before{color:#ebc843!important}.star-rating .review-text-holder{display:block;font-size:20px;color:#666;text-align:center;padding:10px 0 0;min-height:50px}.review-form-iframe .modal-backdrop{background-color:transparent}.review-average,.review{background-color:#fff;border-radius:0;box-shadow:none;border:1px solid #DDDDDD;padding:15px 20px;margin:0 auto 10px}.review-average{.company-name,.rating-number{font-size:30px;font-weight:700}.rating-cont{display:flex;align-items:center;padding-top:6px;.stars-cont{display:inline-block;width:130px;height:27px;padding-left:12px;.stars{position:absolute;overflow:hidden}.stars-grey{color:#ccc}.stars-gold{color:#ebc843}}}}.review-outer{width:100%}.review-meta{margin-bottom:18px}.review-date{display:inline-block;font-size:14px;opacity:.67;margin-right:10px}.review-rating{display:inline-block}.stars{white-space:nowrap;font-size:large}.reviewed-star{color:#ccc}.checked{color:#ebc843!important}.review-text{color:#333}.review-response{padding:12px 0 0 36px;span{font-style:italic;color:#999}}.review-attribution{padding:18px 0 8px;display:flex;align-items:center}#review-links{display:flex;justify-content:center;.review-link-wrap{text-align:center;a{text-decoration:none;color:inherit}}}@media (min-width: 1200px){#review-links{font-size:12px}}.review-source{margin-right:10px;display:inline-block}.review-source{width:24px;height:24px;background-size:contain}.review-source-large{background-size:80%;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #ccc}@media (min-width: 576px){.review-source-large{width:100px;height:100px;margin:24px 24px 6px}}@media (max-width: 575px){.review-source-large{width:70px;height:70px;margin:10px 10px 4px}}.review-source-google{background-image:url(data:image/webp;base64,UklGRrIJAABXRUJQVlA4IKYJAABwMgCdASrIAMgAPpFCnEklpCMhLXMpILASCWJu3V5s6x++7a68Pff7l+43QOcA+FeVsQJ66fMmTL1Sfpj2AP1Q6UvmF/cn9t/eZ/yv7M+9z/JeoP/b+ox9ADy8PZX/cP92cxC8q9mflfYVNRTbbnlMp/TmKPeE+9NxlwtOeiv/9VxgfMNeXIEqnRgY3V+IJbfWw6KvXFHVfbPSTrpjrbgFg/7L4fotZZOtI8YqlhZxv/OyHHkgdv+Md++WS0SMIyi/3NuYYrnymichgfKBvulEQuqD0sCO8Y10qXmWCjc+TqzxqT3vaIX33TQHnVgX8GjNTfGsozQA3Gb/0DjhpKgV7VtLKVIfdM62HaotrHEhYG9z9gxv1Mv0TFtLaMdh2Ktx4xe4JX7hEh4oESVpZeP8Lk6i6kjh5qYoACxgwoPKrYc8m88U7G+LL38gy5yB5nJsBm14xvart/8OdeeplRPuYHOmrXE2N74Y8CLOHxuq0hD5zSUiBAfSQqKlHh15PKfPVqWnWu7mWMH9pb/hxQFGkmSQupUH9rcK+rgAAP77IY7bb18A1yVCuBTSjUgpFz+MhAeRQmjfeMZyetBEH+HNP3uxrqPt1hqILYj2PE+TYlrC5BvLbGNmk7GjxLxA4J7lmJwO/s0pzJezydHJ3fE6c+H92r3p9mfS8Qe/sj/Zk40iigixiAe2PYqZKnuOTlJ6qRGhy7AeROd8rs3wED+DXd5WwxCARBLvL48xvmqZ6XPF4nGQHVwxk49qe4R8GDGGbV1TDyBnZBhDla5mIZEVTll2wLLNCIX/STSRj3f/xOyVhz85V/IwhfraAmP4qIVdSF43035MH9MairrqBfQflVMfUwAD6Xx8IiReh98FOx6zsbEPtvBzDn1mGlNkdoHH/naF614nGlWUQyZPD5/U1bLNMkhlIuZ5Mfn8sajYUz9w5egbpPacEP9PnTXAAT24OPdSdEEYRF3/vcNjGWFJDAfDd/V6Y4iffazbeb5Y6rVvUSJPs/ufxi4aykRv/cYJw1RA0I5t7vEcCbUgJkkZ5mAshGlG0YS763fYFIVla/FRGxbBFSHB32EPJ3yn60vtJu01/b4AJbiJHl+S3vLZf2mUyKdjutk9P2VpFXrsd6WkN8eA4hdfui38k7h6TRzvCuOrTiZxB9j3yZzMy3mg23yPObyZPBg6mEHGAleGPFmx73VAFcV66EASq/hmKc3B5uakhn2iRruAwufS70xyppedNF9AVR+kKZNRXqU63JHNk6hrh3ZcuGEr4EYBWFcicTeylu/6NcQ6a4pL96IcdMQkKdFbzCsVfPBi+QQa5k/CUbas/eZ9SGRedmfQI1WfiBudBT7ue3YegADmbaH5n36/qYTcQ6pdbE5E1QURSNQwUtGAyqcZdQx7Qg2EQZQbZs4Cms3aCPGG7golD43Z9V9pUmjYmxkWCtBUGxwPOdqFAjlXPYkaU7njmUwyRd4WGq3qM1KsMjsYHSx4N+hnK2E5bPRTf4SAnW5wnVD5L8duOdIaTzEbxubMA+3PMzTjgKrn0gIV5ztGCfAJN3MUnFvvj9pB01OlrnKzchKtINjv7zWA32wj/gcXFaxo7W0T3F73MNuwI6+CXE9/RvtzzX6DFSWpTWIQocKT1JDK7KZvHM/r9wXpUVy/ol/XGVpLNq8lnuUvUn+i4PvHU7gAIgmphriLf3inPWmBIiW0ZmVAAAOdOH8z1YcxikrJyd9v8Ui+9/xJ/FbTk9wBmHsq70cKou8YZIl3/1FkeiHVCf0aW8S8FNgS50e8kmY1iU6F4bCXt2CUxmXUj2/xMO37HmpqLnFqT4QLIgN+goG5t4S6SVXa/gUrMXNqBcXuoAsapwSZA1zWnTC2NUefP4ZLiD8u0Br2M1OGVibe3YBw8vBsWlPAaVsRdg1HomWmyYLMlsIQLg9c1DIBQin8LQ1N6i8V3T7fRhbfTcDVN6ACZz7YJPC08WBO2ZDUmqMq6bTXKRMKnoza9TvD5Uz7ZBgeyv+4y1BXVapW1rtrKhsxZ71Bz4DHVkIyihl1WMStYzF1G0RTlOMtcnmeFiUDY/jkh4zfezPkTL0IF0iIV7nwEi8jKBnFXKxzIygjuA1t2iReDBH55KtSnw2tU4qsPKv0gME2Q2ImyKkKynL149hd/WzKJpXiSLruNeKZrFnnpkm35nMDt0v11W5z+YdHa6EmnFn4BDeQzZsAhuwmkeHqtq+AR4oVK2A3GXhWDf2H7gSpa0494k5MEa7f9a5oKzcPLhlqeRyUjY6n+VLQ2uQREHGfBHUJjshE1z3ek0rZwrYSuimO5KZ96ezc4Bw1N8UGi8kE73niuOYLlsoKqOdoBnoBXHTou2toAF0rLomUqm1SgAVEeDFLB0zzOjM1Z06NEHJ+tHZqSIIdsL8Yr9LhQa70KIwldFDiK0Pm2PZ2AfF4JyWD16Vwm9BXifyr9snCL0z931/ncMkO7nICIwZCQJHpklOeXDfaCi36uzDFVKkg3gR/rN1QkP1mCJFol2sc8V88wTjYktumygcaxyDyn8AVvQBSeGfYO61yHo/09Cjqr6XJvapF2G0ZMCYVP9axZ547obZlUFdWvLbjiSUyu8jzcH4kcj5ld/wDT/nBmPNtuZB+mUopoqdVMazP2fMXa1i/oSF46usPhCO7LJoder0liH929YqWuKMFuFgVxpXAFGBB74PfTMlVWMPCjMrspYBHGCwLFAVv8Rhx4zdAVWjbepVUffQgszrE21Tg/IligwVf/SJbVgzlOmAlVDsoVMzu4qN6en11YEzFMTdqtcqXLboQ1beJvYbRPBz9/5VlG4oxXPLuWA3gEqLnTiNgKzfg4cqpBDlvUrwzpYJS8Gdcp1nyloXq5afg7G3HAAb1NjBFCR+ay40sRf2xlCRMt43L9RHOdGpt68TFGv+VxFf8ovLLAe1yJcEy+AAMc5USRdJkHFQkItPbsujkSZmNgF3RhL8DiUAUpgWV2l0RDqm6kQpT4xBq4IodskGiAHZFhVoMa7q7ypgQaMm1DrTmNv6KrK6PIefGnLibwFrzyuQbzKHvtZVONexO0W/zUORdZwRg6LwwWl7i1W7z5wp/vxCJQACHEEs+DAXlXtvwP0C/+xiWDiMF/HKDQrLzWtg9KLk7NCsCtWF8k+BoAYpNoMNXEvzZxfITjfkhJsBronM/tColcCkFe2m0JQVFS99nsV/WPpZCmXU9copMpNJULBRQkp7BUxWmtnoDvbH1OxT61gqQe/rawP7CXuN5mr0j8D3jYZ0rTv25s8JFCRmoYwAAAAAA)}.review-source-facebook{background-image:url(data:image/webp;base64,UklGRgAFAABXRUJQVlA4WAoAAAAQAAAAxwAAxwAAQUxQSAUBAAABgFzbVhTrvgck4TIPzYghIWhgLmOoPhiaulOqe7P/jYgJwH8qRX0wrVd5D3EwsJM3UMBPaTFtmjygL1MgniqNW08R0Bcpxo1kzaatJLcR+hKR4crSaN5WeB1EXiAadmaaOHMPKv0cIguNXBjh+iE8ns1K7fkI6K6YaeoZ2isgsdqpMiH0W5ntlLm+YrHVcvjv8N/hv8N/h/8O/x3++0NttdX6isRqp8rUTzHT1DO0FxAez2al9nwE9HeILFYqjHD9RMPObKPMPaj0g8hwZWn2aYXXQQSvVIwbyZpNW0luIxSvVSCeKo1bTxFQvFoBP6XFtGnygOL14mBgJ3hLUR9M61Xwn0oAVlA4INQDAACwHwCdASrIAMgAPpFEnUmlpCMhKjNKGLASCWVu3V+rF3+w3lPZLxe5TGs20nmA81TTZd59/2OSoMJkWKxesDRYcsV8AYeHU/1QIPT+BxQdJi40CXrfPc+B+eWlxORtb5JambEuTtZK+kLGZe7EFFw7WRAR4yuBrJX0gY45r+VazCVFi+kAlRa4SufuKN+HtY33CIbF+0km8MYEe9eFhbZltiI2QTIk/SVpy6qRCnJJY1l1lQRcSJd2K0/Oo7m0rYg7qFOSS2kD6KRyrahJabXoB10QfgGBzszM29hYC9Yi9FqjlsjTATLmaXUfYNT48l5BPdtfHp6P6GkYg0BOiEhb2m8230wAAP749D/+1h/+07//7lbNQbPbXx1D2sWeslNa/8bkA/aJ8nQbtynrgv39AztQYc5ymvB9QkSLKBEcExJ/h2/UJl98GyXZxvuUhoC1jZlm78nax1xNuP55U/+32aQSQJy4NYxGPVSsv2eYzYmlhVsPDaV3IO4QnrdB0eBM3u1DRaBYYm/lLvfAFhMFHAoYsEHe5Jj1TT4GQVwmePzIqOallt6ufulm9ZIo6IWEGdxNXjNUzauAEe3fyIKwRy8TxWAZMJ05H8d8auUlPUXQgsb2sdBsNL03tEaxplj7AaEB92jz1nL8k7kZe/Fa6OQTRlxHOzpS1QakniX8pijcykfZ8ZnYUSKjkvXwRyGwbdtQHy56yRoJi+ks5nOoiPgtx8+C+61+rKk9+8qJyyR/SaqOn00ImkkZpLNIKTKdYaIzTuu/MyCXL8ulfYGPi862ZRRmGLCDEaYe2GruoMAjVoRU2eui0w+78ckZgO4CshYmK2Jkd0lBmPx4OOuPYYudR63Mxsdk28BRianzFllF8OO6Qv28XQ1bRqccuNz/E7A1WpZrEG4dDz8w9vGFAXVJ7fQW7tzffRKAIzMT4gQdJDyMDKZD9BzCsEgr0MwVaPU+dovOPf895uGU+5whJGOYfGl0fuMx1zeIcYVggeBzOjR10V7wxA6+uUntNASAZShud9owvRoRd6yKC9TDcTU2DnM5YyuATKBfasGGedQn3iLd1rGgOp5Z+S/v+DaI2/etPWt+BriEBuRjbNtkyrpDYUebgN1mN9DjIaeaIZ4EXl/YDKCfvd4uSPOTxh3eVm3PwzrbV5v+4V4FnI0kUAcKCNVW1pcpLOJcV2GsTEAlqdYLpV9a+y0DVZZ2efMHoo46hV03D+U7ZZYsFfldjmk6wkZ+yBcG/8fT0DF83lPjkS1wuX8B+Tac+2o7OPWWQ4QMUAmPFeeCdM/ebIwAAAAAAA==)}.review-source-nocowboys{background-image:url(data:image/webp;base64,UklGRlQVAABXRUJQVlA4WAoAAAAQAAAAxwAAxwAAQUxQSPIEAAABoL5sn6s4+71tk4iYttS0RSRVRNJ7r5JeF0nvvffeE9N774mIpMgiiywppi0psoiIyEFk/pTf1zlzZp5PLyEiJoD+wLPSN3ru7JmL9x89fPjo/vDM2XP7+zqB9a9/+onHscR7lvg+EX18eGpfiHwrbya/sN2ZL4lzy+uR8Uy//CXPyubT56a6Iem+M11m5UvvN9eA4d34UbBDRfPqehg6hV8LdrR4HPIg0P/gR9Zg896A6WbfzLEms1dDJpsfL7FGreh0U81uLLJmC28nm2hwU4E1XEgETNPpusWats65jdKQZ423zjZH/0bBWhfxvmbw7C2x9ovbTTA4ySYU0f7aW59nQ2bX683zWLAxxd0KjQ3+wUZ931Nb84ts2NJ0TW0XbNzydh39e1GwgcUJ/bjibGbxvEIznhgbO95VK71TbPB0d430bmGjp7tro/cPNvyXOk14Umz85gottH3NAD7XwmtGULzUwF0BAYvLjtsrGESx0WGzSwxjcbyjhucZyNaAg6pSDGXC7ZzrDOZhxywWaIjpDuldZDhzXZ3xmgF97oidAhGx2AE9iwxprqt6CQY1qtzqMiqlsGLuHwzrx3/Vus7AHlTKn0Hml1+luwztdYXGFrDJDlTnLoN7UZmRRXQKflXuMrwRRXxlfEp1apxigPcrUVdGyHKpsJMhXqzCD4y+KTBYYCR62/eQQb5vm6uAUs62lYyyNd+uBEz83KZOWZxaKuxZy0AvtecpUvdtqfiGVJMtIUa6dagdJ6DinXZEsbprgzuFVZNH3mgGOyhvK1pz5V1Ea6+8KFr3pVU2o5XqICvIcPtkzcZrtKz1eIVkncBrp6wIXkdlRfF6LqniNV5PJdUw3mmPHC9gXCWnHrFKOV7EquQMRswvZ+T/YdXJqUesUo4XsSo5XQF775bjAuw+yf33NV7PJdFlvE7IOoHXTlnL8ZouqwGv0bIG4tVTVtc0WqlOsiiK1kOSfhGt/fK2ojVX3li0+sur+YhVqoM8imF1n2w8g9VOO6ZClelvx99fkEqRra+RemzPVqRW2lOZxanFZQ814vSSbF6LU4Ndbgul7N92URylm2T7cIGRCNhHGYx+kIJ7MVquQneBUMmtAkUQOkxK+gU+5e5q0EN8rpKiYy10ikFV6CE6V0nZiQVscoPVoZfY3CaFR+aQyQRVoovIHCWlO/zCJd1WLdpaRsWaT6onUYmT8n4Lk7xXPdovEBEryYmNiMTIkQELj0K9M2ilQEPMJ6feRuMEObauGYtkB+fQ0AISucHk5JUCBytEzj4jUBDbyek3BQbiJjm/EYM4adCTRCBeoQPqmjVf2k16DGRM98NLugxmzNbSk/QZ/GWybz1Jp4EmczX6SK8dEqaKuUi3ruvCROJoBWk4IswjVpOeVwrTtE4nXQ9tMUuqJ+m7KibMIe5XkNb3FkzRupl0PzZpBPE0QPp3R8r6y68lM45MaU487U2mrNhZ1pm1nExad7+sK+tcFRl24HtLR4VYPRm4obmom2LTYDL00mRZJ4W3C8ngi5+WdJG5OZUMP/FyRgcf9/oJQG/4tcPE84VVBOLf/p3fhFPE67CXsOx58L1QTyTDNYRoTTiWK6pT/HF9biUBG1h+P/3Dvh/vI6FOBLB76NJILNHUIuNL8vX1vaFgW8La5x+5uGHjuUgkEjmzviEcXhzsW0N/UAhWUDggPBAAAFBFAJ0BKsgAyAA+kUScSiWkIqGnFgrYsBIJZG78e+8NlH2bVh/ff1X0Xqy/lP6p5ledLqPzA+fvPp/jvUN+jPYA5xv7geobzn/SB/ffRm6lj0Sel+/vX/g9Ifr/+Az/xvad/nP7V+y/Ye+95P5ib8J55Ow/gBfkO2YgC7xr4nzL4/+8ioAfzb+4+i7no+sfYT6Qnoa/sYy4q9OYzyAfGly1zWec1S+Uv9/TbhOnsp77+aFFkNxU+v+lwh8HHrDlkcmzHAGygtbA2VwzaFNJNX9At6PZprp3wlumqB4DeImy98RXBC8Z9S6kCU3ipzwuRS0haDb9hZ1dH6WknoZsOQVYeXJrFyM8hVpm6OLasJA+SpT5fUWlLWKpAzRbWOWHo4MyXEqOxjj/a3WQXKJR7XU77p00hcMSqtCzcbCIgINbVwppM+3DYpHeHg6iBn0LirQPIPgu+jHYxU4t4v8vZrLnI/5zhu8CkR6Rt4Par8tSCXmqlOGW+diV30QO4rHcUnOr3TZ+IWef/AVX0KiXw8Z3XHvHq7AmAfdwpWMfdvRM+IWWFlAnnk6X+CbGq+/JgmMTIprPuorZTnSnpISxW48DCeK7j/CIPhd+4SPA4ruG3oE1GJ+/mseVx3UeyzmaIMoDgOR4Xe3jiuvFk+1aY8IP4PkteHdkosAcnWdj1JW/UFAKrR4gyl0yv+HJEPqhOltMdOWbwwcw7BM+viWlby5PNsHtVE1qC81w3DNNohyzrDLQAP78qAF3yZ/B55v6C0rbZO4a4fjuPubxS1uTqrMC8UwJHcWFc6Q2fRmUvJR21w4qnWd5bvnxf+gV98XymdQkPfsSJHZ/7FOkqO20vIIfYjKpRKrjQa8Cfrx+rxZl1Ly0uDbkh1RYti3tgmkcKRNzd0p/WLzVUNKgzqzfZb1uwe7g7O5DVH7JgADh5WLvBKfofWk6QoBi+XIk22CrzccQToGwltEM270tkVUBkKEMlekBB7RgfObIzrQUT/aOZNdyICgggLfV05SCuE3z14hm/WT98O9e0z3wtb26wzAJZACjDKR0rgZ61o9YYEysvz15KaQungd8YGBn0pr++W8+rJSPHeiAAS7AXby6cMlBJdjp+EEK1WMpBiMHO/vY/vgRT8xiPTqpbI7aPgFxyP54+Y71bbxr1hua2N3okrDFrO2WSISlkjpwFTuqWLJJ0BHL57tE434rCvmm7DazWEvUQhmuiF5FBjdOdTksrN8U7rq0HZwfvQiBCLQrgPuCKtU/jzeodfqarUjT3bLFXJp2NsFAp5sGdGqUBd7VBJfYN+3QfGFR56L1FeuzOSpAFnZ4I3p1ONSo1XFKwpGBaJAEz8mRYhC0HdetSEbKLLNicCJ+8rJBCujLQLkZk5j33P8gJot/AY/GsGYUyJBKiMSFiggxiGcjrmRbRhSheqUNtfIKJ+xxbo35LJjpZ9TwWdxuBtWiwiEkUYNNACqkem5R4wvExeBHX2xPf6M9xZqBEtNFxiiPtz0iLl/an1WUY6mQs8Aqs9hv0AKNEqgwlUU/swgXQsetlkGOVyJhRdzbObZf2nDK1i8/MKbuuoKbe3AQ3VN3+LJgW5ek5uzpwdiEVefFvGQHKmgKVJab808zg5IKE+YjKf+LL/xs5CzacwvJpcJOgP5qlNncFeD30UOJnq+0FkFx6bgzcdNWfg+KH+U//bM5oN5giwmnB219PAmFaeiyc8WaPGy8aFxH3+immL8RjohHYROLI/XcdA9Cr4z0AdHPs5EDSnq11ZQ/H1Uw6t56lJrMushPA8iBsZbKCsWIhVbl2t+r6JJgTojeVZZYW+nDtrBxgaSKr2z3tt1bn4LIPOHFsw9L0hZwEYXuBUwPKFXrk40fM8Krj7x0GOHNrtAoPbQ/ZA6mw7fBHqPNwXoqh18prZRR9yVWJ0rl1ukVx1C94EY7xK77dWexcioqb1UQTfzNd7zUN0vfmZrVk2tYjzPk6wEXn9y2/pct7uweJuTrEJQXFE2faeH0iB8IKmVUG6EG5n+VDDCzV51HBzfXZnZupreYZcylYKAv7BSPqKQdUqgI7n8nvX7yhPWXb5s4K06cjisDlTM2YziGx1agW1KHMuKyJYbcoFovBwS9/rMySR49EhmWhRhHDEDxIkSXMz6RgkMdWuJ0RzR8ZXwj4ynTr0qxoodj1wWLTUMgla1wyUFmZ9W9TrutaUq/AWNPNnIgpwzknohc5bTflqeDmFwTC3SMnB+NwCF8YN/IS/s0q+7KdoI5utAH4SQOSUWE8Wc/YDueGYCg5qHarBZITVQUz2T3ccrtEe3mxVaVgEWqcfwCnyyvBXiKtVfEkSWW+ibYAhmwkoPi5IH4wgpIzaCCvgrtbTpgtGI47Wft34emTfQBfDuOxTKQabHeA5Q29Ppwr+rOokBJZ2imTFtw7H+cjUsVAClfE+ygM4MPHLc9K3TOR/dKxsFuPGCORtjvOtsg7RPbK+n3sSJFvYDaradxY6PmzFxm/RaWI/L9knAx+2WOpG5Y7HS06m5hFUXwVTtba9G1gOohMArR0zMTN947qgW97vQDnHzLGpwAASSYMng1wWyiTr25P/nFHn54BCLMo+uaWe4iplFY3G9XxDP/urzPL3XAK2thGbZqPilGRWrAAvhiPHMY36xxUkJaGT4xYnW8OKBpdM2qgfELmGJm8MgiDQjsZpvw2qISyGasnldKwAHlSRXtfhyBVe3h40tC474C5z6+AkvmHtR9kw/0cKQBT+tkU3V1tDozPjbAf04/ziNGg+ndL19DmgPnG0hRyuEWYY82M6L8SUe+Ero52ldPP3Z0Ngnzj/tKnwWi5/Ju3mgA/n/kjC68fX+n/BpoVmSe4Upx/AW057VqQud3aOGKttqbnDL18zpiR2ZuDrCOQrxsKFRuX7Ye6IygJRWcwkE6tQGXszS4P9RrzL2hHh6/3m9kwaAwjzlJ7PriTWjRJd59AAwX4CAviXyAbMi/uDhMNb92wHkwrZp/Z7eC5dHzD2gAnjKKrm4MSfvF+Q5JWRF/PkHYURYiZTDRjsNf6xc5K3zX+0R4FCJB3ixnh79BCJHXVo0yPryNw8uYSmZuMB5xAQEoYIaSmm2wfoLs+OUnHD7VzYoMrzNbuKLmst5+bOQ1J3Ar7L518wiQZ43gddmocKK2/ihMFaX6Q0rAIPh6Hu7bEOTzK02wZWAO6ZvBNTGex2IaLETUbAT9oAmlTcbR8I8oFTt7TCSmIW9HLu7qutSGe6QAoGFN2gHo3tUZPFV0tP6PLwI9z+0WV/BNsgLepjKkWiUDL7u8fcIcdlnErF7jwNxILzceJnnAKVRtd7blxrwe43A9GRxLl7vEZ1KerMJ24h8ITccg4gUejfqcGdTBO+KboHkEPuF49biO9maeiNvZSFAoG4Jn5u9y04f/rxVRczQ6VgeiT4+QmpokT7FGNUz3xYVbhFGYSoq+kHDTbcNpQ7mKLg6mPnRJM0TpUWZk1t4FrS3ILYlylyfrX8Gl6+WeasvjEdrziNpXUgAL0Ttn36A8JCcYzsxZDXfRcsJ7CKSeUwQHXIQWIPgrOXnSz8v4Q9P8B/Mp5RsbLhkIiYlbWbHEZ2DtLGUyFdvSHMGRrCeznQcEVRMQzJhxuYj2s6iw5AWwjV9iu3CwUdCnmyb7gY/HZoIxdmzWb+OacBTuGENX4APgXzndihQ2DxwTfv2OPB0t9TrDndHMPnHNQQNMah3s/ccVOiwyx8N2ocJmoraW5SLNTLB1a7gEk4zBBPKN7F/jvmBhQNhUqs4U0E783VDanNIc9bbqa3IxgunMI+vX+9GAn2OlAAAYa7Yn+QKts31qmEAoj//8BjuXnQXheFTAsTel3yXtrJ+93auO4NlYDXjAnBn9mHfQTsH+NnMLQ9fTgM8sWURyutOJgiwtBL8fgjsg+SxqEdy8MiOfgyEczxdS80y7o2YaZ4aUnL1dkwPoj6ZWa2FJQY8F0tphZCZ502RKgp3TaHfnzPk2a9TZRrJ/zbCPPxaQhzP49+poQ9BoJpv84yhjSZ8aZu5O9ngQBo4eJqRxck3lhV7sBBL5xocQ61UV8+kAD/MN3he2iSIBC8ExL69M14no0nanS+Q3G1JJPXhFRzSCu38IRZlWR8gDMD9mByKGmTtemlcKE7u38vueXgs2h++C7UhyfzkUgyBC/7WAeT4iorVeWoffFkZUrutV+BO+eFP/uiVgPhbwWekDHCrC1LxWx5rU2X2ml73pj0V4q4MmdU4YH0R/FKXOjcbaHQJLHbLnRaZgK6dPMJ/p89velBKOyQDdcYP9IsrFN6i4Y0vNKZtSHp5DsvzW4CsjClGOZiSc0aSk643+OEjmvWnDjLSY+HsLEK7KpTZbVatNvsD5jcosAiMyusUHKL/PwDy4Wv44sRSeE2Iui4ClaKpr+LBPREqEiomRdfAmxxALUJ+yxVrYC/srPhq7VbQM7tcjIykhRjtgp438JTnATYebyR/lJHzNgxB2w27t7wzeJL9kmSXiV0ScPIu6FHF0SxKexvtN3tk8pV2227IN9FHYcl8pQdF/U7iM8nYU7hCoqitvJroz2lDrGpxd64oTgukGZg41Ysj2pI6L7/Gb5L/uYwviFjWf2vMRXirEkq2z6dYrQgk3O+xrTPWt1xOV3p/tRhygoV4+EgENh82tDkD2AVSCdBNGxLdX6EK4Zmz0DrCMAdlXf1EITvYhYxkodiUrw5zIQDgVY7xaXtJ7GLC+0MsU33vwHy4P30AeRU9A+b+WEcbd0a8zFxvcLJpJcwNdUzyECO2aJeVNqmSOkGfiDSpjinvd+cylY4f8XBSNRDOz3jh/j9FAAxUeHNAuvDBt+QOvk35JbyoOO4iA+v234CJyawl3BXO8DhIi9sYGGKMc+vLVvouHIb1CvD7DivXQW4x7ag4NKoLsHFtTuWnr7wRwPJlcK6Qm8Kqe8OOMpvKOLZ839o8MBExUshqg9Smn1VbPMGvDe3stpQO2AWZXmoD+jOJQPJVZgAFABA/5J5apagB4M6W/x5/A3F/f4CKhuQPjsoknAADWxdTxPAcVwgeRBXUaRtEH9RY/XSMAOqO5pKba5THsZpgmc2X/QS0jGTkr8a6gvqjOBv0CfejvuZWC6SylPuVPpBy9U1iYckXT8oEqivR9WQ0Psz5o1pQwv6e60g330CZHKZoGtrUY4LsACmsqNoc4I4kLWhmw9Qmd7OZNvYUAPOgcWC3Vqh7U+q5mD8az64wj2tKE7HWxipWvAIp0+IudXHyG/3Y/Id7/4GXnfY3Kg58qdq/sSiOgPLbxrGG0Gn4xaTGbPgk8u69ZzB37O7LiDVXYUAGYM8jLeQ8qJMjtS9tNzFerR3t5LuSUSiEYPo9SFsKmIixacnabKF6X4djqVY+jWwW5KvO+SYDLoHt3dS2ybGiV40Xz3pEJkBpm3XkEgIlqYgFjPoBj/8hTn+Kr2XSOkEQdJ4iu1F0q951iqcg+KHgbdaTfYJ7QF4Z+pcho+xDyWfIFjYJq1QmbUaVZ/4f+6AhucYa3fkE6F6/oAAAAACyQAAA)}.reviewer-name{font-weight:700;display:inline-block}.review-link{font-size:14px;display:inline-block}.review-link a{text-decoration:none;margin-left:10px;color:#2b6bc3}#more-reviews{cursor:pointer}.review-footer{text-align:center;font-size:20px;margin-bottom:10px}@keyframes slideIn{0%{left:-430px}10%{left:0}90%{left:0}to{left:-430px}}.review-widget{z-index:3;left:6px;bottom:6px;margin-top:-102px;width:410px;height:102px;max-width:95%;position:sticky;overflow:hidden;&:hover{.review-widget-item{animation-play-state:paused!important}}ul{height:100px;list-style:none;margin:0;overflow:hidden;padding:0;.review-widget-item{width:100%;border:1px solid #cfcfcf;border-radius:10px;box-shadow:0 2px 4px #0000007f;position:absolute;top:0;left:-430px;background-color:#fff;a{text-decoration:none}&:nth-child(1){animation:7s ease-in-out 7s alternate slideIn}&:nth-child(2){animation:7s ease-in-out 14s alternate slideIn}&:nth-child(3){animation:7s ease-in-out 21s alternate slideIn}&:nth-child(4){animation:7s ease-in-out 28s alternate slideIn}&:nth-child(5){animation:7s ease-in-out 35s alternate slideIn}&:nth-child(6){animation:7s ease-in-out 42s alternate slideIn}&:nth-child(7){animation:7s ease-in-out 49s alternate slideIn}&:nth-child(8){animation:7s ease-in-out 56s alternate slideIn}&:nth-child(9){animation:7s ease-in-out 63s alternate slideIn}&:nth-child(10){animation:7s ease-in-out 70s alternate slideIn}&:nth-child(11){animation:7s ease-in-out 77s alternate slideIn}&:nth-child(12){animation:7s ease-in-out 84s alternate slideIn}&:nth-child(13){animation:7s ease-in-out 91s alternate slideIn}&:nth-child(14){animation:7s ease-in-out 98s alternate slideIn}&:nth-child(15){animation:7s ease-in-out 105s alternate slideIn}&:nth-child(16){animation:7s ease-in-out 112s alternate slideIn}&:nth-child(17){animation:7s ease-in-out 119s alternate slideIn}&:nth-child(18){animation:7s ease-in-out 126s alternate slideIn}&:nth-child(19){animation:7s ease-in-out 133s alternate slideIn}&:nth-child(20){animation:7s ease-in-out 140s alternate slideIn}}.review-widget-container{height:100px;.review-widget-image{width:100px;height:100px;background-size:75%;background-position:50% 50%;background-repeat:no-repeat;border-right:1px solid #ccc;border-top-left-radius:10px;border-bottom-left-radius:10px;float:left;padding:10px;margin-right:10px;background-color:#fff}.review-widget-content{height:100%;.review-widget-rating{padding:8px 0}}.review-widget-text{margin-bottom:10px;padding-right:10px;.review-widget-text-inner{color:#454545;font-size:13px;font-stretch:normal;font-style:normal;font-weight:100;letter-spacing:normal;line-height:normal;word-wrap:break-word;a.more{color:#107fea;font-size:13px}}}.review-widget-reviewer{position:absolute;bottom:2px;left:110px;color:#107fea;font-size:12px;font-stretch:normal;font-style:normal;font-weight:300}.review-widget-close{position:absolute;right:10px;top:2px;color:#333;cursor:pointer}}}}.review-stream{border-radius:0;box-shadow:none;border:1px solid #DDDDDD;padding:15px 20px;min-height:150px}.review-stream-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:30px}.top-link{text-decoration:none!important;transition:all .25s ease-in-out;position:fixed;bottom:40px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:45px;height:40px;border:3px solid #252525!important;color:#333!important;background-color:#fff!important;z-index:1026;opacity:.6;&.hide{opacity:0}&:hover{opacity:1}.back-to-top-icon{font-size:21px}}.unsubscribe_form{flex-direction:column;align-items:center;display:flex;label{font-size:15px}button{border:none;box-shadow:2px 2px 2px gray;padding:4px;border-radius:4px;margin-top:10px;margin-left:auto;margin-right:auto;display:block}.submit{width:200px}}.error_message{text-align:center;color:red;font-size:25px}.unsubscribe_response{text-align:center;font-size:25px}.site_search_result_wrapper{width:100%;.site_search_result_container{width:60%;margin:0 auto;.default_body{.site_search_pagination_links>*{padding-right:10px}}}}@media all and (min-width: 992px){.navbar-expand-lg .nav-item:hover .dropdown-menu{display:block}.navbar-expand-lg .nav-item .dropdown-menu{margin-top:0}.navbar-expand-lg .nav-justified .dropdown-menu{left:50%;transform:translate(-50%)}}@media all and (min-width: 1200px){.navbar-expand-xl .nav-item:hover .dropdown-menu{display:block}.navbar-expand-xl .nav-item .dropdown-menu{margin-top:0}.navbar-expand-xl .nav-justified .dropdown-menu{left:50%;transform:translate(-50%)}}.form-item-value{display:grid}.form-section{textarea{height:calc(100% - 2px)}input[type=text],input[type=email],input[type=number]{padding:10px;min-height:100%}select{padding:10px 6px;min-height:100%}input[type=submit]{margin-top:6px}}.modal.no-frame,.modal .no-frame{.modal-footer{display:none}.modal-body{padding:0}}.nlux-AiChat-root{font-family:inherit;--nlux-prmInp--ftFm: inherit;--nlux-chtr--ftSz: inherit}
/*# sourceMappingURL=/assets/build/public/prod/public.css.map */
</style>
</head>
<body>
<div id="root"></div>
<div id="adminRoot"></div>
<script>
(() => {
if (location.search.match(/disablePreload/)) return;
const preloadImageURLs = {"desktop@1x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=290/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac"],"tablet@1x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=290/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe674a3a9fa314028719a/scp-image-1?h=75d2592d","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6741f983b32ea96c457/scp-image-2?h=4d61d894","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe66ebaf47d34f6627a2c/scp-image-3?h=df3007f7"],"phone@1x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=190/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6791f983b32da96c472/hp-banner-winter-son-mob?h=6b540d3c","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac"],"desktop@2x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=580/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac"],"tablet@2x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=580/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=3000/https://cdn.webgenius.co.nz/c/65ffe6661f983b32da96c46c/hp-banner-winter-son?h=a5845743","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe674a3a9fa314028719a/scp-image-1?h=75d2592d","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6741f983b32ea96c457/scp-image-2?h=4d61d894","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe66ebaf47d34f6627a2c/scp-image-3?h=df3007f7"],"phone@2x":["https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=380/https://cdn.webgenius.co.nz/c/65f8fba7baf47d027f6429e7/header-image-logo?h=2492ff84","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=1500/https://cdn.webgenius.co.nz/c/65ffe6791f983b32da96c472/hp-banner-winter-son-mob?h=6b540d3c","https://cdn.webgenius.co.nz/cdn-cgi/image/format=auto%2Cwidth=2500/https://cdn.webgenius.co.nz/c/65ffe67cbaf47d34e8627a1f/mcp-background-image?h=f007d0ac"]};
const preloadImages = (device) => {
preloadImageURLs[device]?.forEach((url) => {
const img = new Image();
img.src = url;
});
};
const width = document.body.offsetWidth, cl = document.documentElement.classList;
if (width >= 1200) {
cl.add('device-desktop');
if (window.devicePixelRatio >= 1.5) {
preloadImages('desktop@2x');
} else {
preloadImages('desktop@1x');
}
} else if (width > 576) {
cl.add('device-tablet');
if (window.devicePixelRatio >= 1.5) {
preloadImages('tablet@2x');
} else {
preloadImages('tablet@1x');
}
} else {
cl.add('device-phone');
if (window.devicePixelRatio >= 1.5) {
preloadImages('phone@2x');
} else {
preloadImages('phone@1x');
}
}
})();
window.addEventListener('click', (e) => {
if (!e.target.matches('a[data-id')) {
return;
}
if (wg.redirectNewTabPageIds.indexOf(e.target.dataset.id) == -1) {
return;
}
e.target.target = '_blank';
});
// cross domain requests
window.addEventListener('click', (e) => {
const anchor = e.target.closest('a');
if (!anchor) return;
if (anchor.protocol !== 'http:' && anchor.protocol !== 'https:') return;
if (anchor.hostname === location.hostname || wg.domains.indexOf(anchor.hostname) === -1) return;
const xdr = encodeURIComponent(
btoa(JSON.stringify({
member_id: cookieValue('member_id')
}))
);
anchor.href += (anchor.search ? '&' : '?') + `xdr=${xdr}`;
});
// cookie value
window.cookieValue = (name) => document.cookie.split('; ').find((row) => row.startsWith(`${name}=`))?.split('=')[1];
window.contentSectionModel = 1;
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.3/js/bootstrap.bundle.min.js" integrity="sha512-pax4MlgXjHEPfCwcJLQhigY7+N8rt6bVvWLFyUMuxShv170X53TRzGPmPkZmGBhk+jikR8WBM4yl7A9WMHHqvg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://kit.fontawesome.com/3cbd1174b8.js" crossorigin="anonymous" data-search-pseudo-elements></script>
<script id=jsBundle type=module>var bb=Object.create;var Xl=Object.defineProperty,Sb=Object.defineProperties,xb=Object.getOwnPropertyDescriptor,Eb=Object.getOwnPropertyDescriptors,Cb=Object.getOwnPropertyNames,wa=Object.getOwnPropertySymbols,kb=Object.getPrototypeOf,Jl=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable;var Yl=(e,t,r)=>t in e?Xl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,D=(e,t)=>{for(var r in t||(t={}))Jl.call(t,r)&&Yl(e,r,t[r]);if(wa)for(var r of wa(t))zf.call(t,r)&&Yl(e,r,t[r]);return e},G=(e,t)=>Sb(e,Eb(t));var Bf=e=>typeof e=="symbol"?e:e+"",Tt=(e,t)=>{var r={};for(var n in e)Jl.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&wa)for(var n of wa(e))t.indexOf(n)<0&&zf.call(e,n)&&(r[n]=e[n]);return r};var pr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Nb=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Cb(t))!Jl.call(e,o)&&o!==r&&Xl(e,o,{get:()=>t[o],enumerable:!(n=xb(t,o))||n.enumerable});return e};var F=(e,t,r)=>(r=e!=null?bb(kb(e)):{},Nb(t||!e||!e.__esModule?Xl(r,"default",{value:e,enumerable:!0}):r,e));var _a=(e,t,r)=>Yl(e,typeof t!="symbol"?t+"":t,r);var ye=(e,t,r)=>new Promise((n,o)=>{var i=l=>{try{s(r.next(l))}catch(u){o(u)}},a=l=>{try{s(r.throw(l))}catch(u){o(u)}},s=l=>l.done?n(l.value):Promise.resolve(l.value).then(i,a);s((r=r.apply(e,t)).next())});var Zf=pr(ee=>{"use strict";var Jo=Symbol.for("react.element"),Pb=Symbol.for("react.portal"),Ab=Symbol.for("react.fragment"),Tb=Symbol.for("react.strict_mode"),Ib=Symbol.for("react.profiler"),Ob=Symbol.for("react.provider"),Rb=Symbol.for("react.context"),Db=Symbol.for("react.forward_ref"),Mb=Symbol.for("react.suspense"),Lb=Symbol.for("react.memo"),Fb=Symbol.for("react.lazy"),Vf=Symbol.iterator;function jb(e){return e===null||typeof e!="object"?null:(e=Vf&&e[Vf]||e["@@iterator"],typeof e=="function"?e:null)}var Wf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qf=Object.assign,Gf={};function Zn(e,t,r){this.props=e,this.context=t,this.refs=Gf,this.updater=r||Wf}Zn.prototype.isReactComponent={};Zn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Zn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qf(){}qf.prototype=Zn.prototype;function eu(e,t,r){this.props=e,this.context=t,this.refs=Gf,this.updater=r||Wf}var tu=eu.prototype=new qf;tu.constructor=eu;Qf(tu,Zn.prototype);tu.isPureReactComponent=!0;var Hf=Array.isArray,Kf=Object.prototype.hasOwnProperty,ru={current:null},Yf={key:!0,ref:!0,__self:!0,__source:!0};function Xf(e,t,r){var n,o={},i=null,a=null;if(t!=null)for(n in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Kf.call(t,n)&&!Yf.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(s===1)o.children=r;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)o[n]===void 0&&(o[n]=s[n]);return{$$typeof:Jo,type:e,key:i,ref:a,props:o,_owner:ru.current}}function Ub(e,t){return{$$typeof:Jo,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function nu(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jo}function zb(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var $f=/\/+/g;function Zl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?zb(""+e.key):t.toString(36)}function Sa(e,t,r,n,o){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Jo:case Pb:a=!0}}if(a)return a=e,o=o(a),e=n===""?"."+Zl(a,0):n,Hf(o)?(r="",e!=null&&(r=e.replace($f,"$&/")+"/"),Sa(o,t,r,"",function(u){return u})):o!=null&&(nu(o)&&(o=Ub(o,r+(!o.key||a&&a.key===o.key?"":(""+o.key).replace($f,"$&/")+"/")+e)),t.push(o)),1;if(a=0,n=n===""?".":n+":",Hf(e))for(var s=0;s<e.length;s++){i=e[s];var l=n+Zl(i,s);a+=Sa(i,t,r,l,o)}else if(l=jb(e),typeof l=="function")for(e=l.call(e),s=0;!(i=e.next()).done;)i=i.value,l=n+Zl(i,s++),a+=Sa(i,t,r,l,o);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function ba(e,t,r){if(e==null)return e;var n=[],o=0;return Sa(e,n,"","",function(i){return t.call(r,i,o++)}),n}function Bb(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var tt={current:null},xa={transition:null},Vb={ReactCurrentDispatcher:tt,ReactCurrentBatchConfig:xa,ReactCurrentOwner:ru};function Jf(){throw Error("act(...) is not supported in production builds of React.")}ee.Children={map:ba,forEach:function(e,t,r){ba(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return ba(e,function(){t++}),t},toArray:function(e){return ba(e,function(t){return t})||[]},only:function(e){if(!nu(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};ee.Component=Zn;ee.Fragment=Ab;ee.Profiler=Ib;ee.PureComponent=eu;ee.StrictMode=Tb;ee.Suspense=Mb;ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Vb;ee.act=Jf;ee.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=Qf({},e.props),o=e.key,i=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,a=ru.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)Kf.call(t,l)&&!Yf.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:Jo,type:e.type,key:o,ref:i,props:n,_owner:a}};ee.createContext=function(e){return e={$$typeof:Rb,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ob,_context:e},e.Consumer=e};ee.createElement=Xf;ee.createFactory=function(e){var t=Xf.bind(null,e);return t.type=e,t};ee.createRef=function(){return{current:null}};ee.forwardRef=function(e){return{$$typeof:Db,render:e}};ee.isValidElement=nu;ee.lazy=function(e){return{$$typeof:Fb,_payload:{_status:-1,_result:e},_init:Bb}};ee.memo=function(e,t){return{$$typeof:Lb,type:e,compare:t===void 0?null:t}};ee.startTransition=function(e){var t=xa.transition;xa.transition={};try{e()}finally{xa.transition=t}};ee.unstable_act=Jf;ee.useCallback=function(e,t){return tt.current.useCallback(e,t)};ee.useContext=function(e){return tt.current.useContext(e)};ee.useDebugValue=function(){};ee.useDeferredValue=function(e){return tt.current.useDeferredValue(e)};ee.useEffect=function(e,t){return tt.current.useEffect(e,t)};ee.useId=function(){return tt.current.useId()};ee.useImperativeHandle=function(e,t,r){return tt.current.useImperativeHandle(e,t,r)};ee.useInsertionEffect=function(e,t){return tt.current.useInsertionEffect(e,t)};ee.useLayoutEffect=function(e,t){return tt.current.useLayoutEffect(e,t)};ee.useMemo=function(e,t){return tt.current.useMemo(e,t)};ee.useReducer=function(e,t,r){return tt.current.useReducer(e,t,r)};ee.useRef=function(e){return tt.current.useRef(e)};ee.useState=function(e){return tt.current.useState(e)};ee.useSyncExternalStore=function(e,t,r){return tt.current.useSyncExternalStore(e,t,r)};ee.useTransition=function(){return tt.current.useTransition()};ee.version="18.3.1"});var B=pr((ST,ep)=>{"use strict";ep.exports=Zf()});var cp=pr(pe=>{"use strict";function su(e,t){var r=e.length;e.push(t);e:for(;0<r;){var n=r-1>>>1,o=e[n];if(0<Ea(o,t))e[n]=t,e[r]=o,r=n;else break e}}function Vt(e){return e.length===0?null:e[0]}function ka(e){if(e.length===0)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length,i=o>>>1;n<i;){var a=2*(n+1)-1,s=e[a],l=a+1,u=e[l];if(0>Ea(s,r))l<o&&0>Ea(u,s)?(e[n]=u,e[l]=r,n=l):(e[n]=s,e[a]=r,n=a);else if(l<o&&0>Ea(u,r))e[n]=u,e[l]=r,n=l;else break e}}return t}function Ea(e,t){var r=e.sortIndex-t.sortIndex;return r!==0?r:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(tp=performance,pe.unstable_now=function(){return tp.now()}):(ou=Date,rp=ou.now(),pe.unstable_now=function(){return ou.now()-rp});var tp,ou,rp,Xt=[],jr=[],Hb=1,It=null,Ke=3,Na=!1,bn=!1,ei=!1,ip=typeof setTimeout=="function"?setTimeout:null,ap=typeof clearTimeout=="function"?clearTimeout:null,np=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function lu(e){for(var t=Vt(jr);t!==null;){if(t.callback===null)ka(jr);else if(t.startTime<=e)ka(jr),t.sortIndex=t.expirationTime,su(Xt,t);else break;t=Vt(jr)}}function uu(e){if(ei=!1,lu(e),!bn)if(Vt(Xt)!==null)bn=!0,du(cu);else{var t=Vt(jr);t!==null&&fu(uu,t.startTime-e)}}function cu(e,t){bn=!1,ei&&(ei=!1,ap(ti),ti=-1),Na=!0;var r=Ke;try{for(lu(t),It=Vt(Xt);It!==null&&(!(It.expirationTime>t)||e&&!up());){var n=It.callback;if(typeof n=="function"){It.callback=null,Ke=It.priorityLevel;var o=n(It.expirationTime<=t);t=pe.unstable_now(),typeof o=="function"?It.callback=o:It===Vt(Xt)&&ka(Xt),lu(t)}else ka(Xt);It=Vt(Xt)}if(It!==null)var i=!0;else{var a=Vt(jr);a!==null&&fu(uu,a.startTime-t),i=!1}return i}finally{It=null,Ke=r,Na=!1}}var Pa=!1,Ca=null,ti=-1,sp=5,lp=-1;function up(){return!(pe.unstable_now()-lp<sp)}function iu(){if(Ca!==null){var e=pe.unstable_now();lp=e;var t=!0;try{t=Ca(!0,e)}finally{t?Zo():(Pa=!1,Ca=null)}}else Pa=!1}var Zo;typeof np=="function"?Zo=function(){np(iu)}:typeof MessageChannel!="undefined"?(au=new MessageChannel,op=au.port2,au.port1.onmessage=iu,Zo=function(){op.postMessage(null)}):Zo=function(){ip(iu,0)};var au,op;function du(e){Ca=e,Pa||(Pa=!0,Zo())}function fu(e,t){ti=ip(function(){e(pe.unstable_now())},t)}pe.unstable_IdlePriority=5;pe.unstable_ImmediatePriority=1;pe.unstable_LowPriority=4;pe.unstable_NormalPriority=3;pe.unstable_Profiling=null;pe.unstable_UserBlockingPriority=2;pe.unstable_cancelCallback=function(e){e.callback=null};pe.unstable_continueExecution=function(){bn||Na||(bn=!0,du(cu))};pe.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):sp=0<e?Math.floor(1e3/e):5};pe.unstable_getCurrentPriorityLevel=function(){return Ke};pe.unstable_getFirstCallbackNode=function(){return Vt(Xt)};pe.unstable_next=function(e){switch(Ke){case 1:case 2:case 3:var t=3;break;default:t=Ke}var r=Ke;Ke=t;try{return e()}finally{Ke=r}};pe.unstable_pauseExecution=function(){};pe.unstable_requestPaint=function(){};pe.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=Ke;Ke=e;try{return t()}finally{Ke=r}};pe.unstable_scheduleCallback=function(e,t,r){var n=pe.unstable_now();switch(typeof r=="object"&&r!==null?(r=r.delay,r=typeof r=="number"&&0<r?n+r:n):r=n,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return o=r+o,e={id:Hb++,callback:t,priorityLevel:e,startTime:r,expirationTime:o,sortIndex:-1},r>n?(e.sortIndex=r,su(jr,e),Vt(Xt)===null&&e===Vt(jr)&&(ei?(ap(ti),ti=-1):ei=!0,fu(uu,r-n))):(e.sortIndex=o,su(Xt,e),bn||Na||(bn=!0,du(cu))),e};pe.unstable_shouldYield=up;pe.unstable_wrapCallback=function(e){var t=Ke;return function(){var r=Ke;Ke=t;try{return e.apply(this,arguments)}finally{Ke=r}}}});var fp=pr((ET,dp)=>{"use strict";dp.exports=cp()});var gg=pr(bt=>{"use strict";var $b=B(),wt=fp();function R(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var wm=new Set,xi={};function Dn(e,t){bo(e,t),bo(e+"Capture",t)}function bo(e,t){for(xi[e]=t,e=0;e<t.length;e++)wm.add(t[e])}var wr=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),Mu=Object.prototype.hasOwnProperty,Wb=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,pp={},mp={};function Qb(e){return Mu.call(mp,e)?!0:Mu.call(pp,e)?!1:Wb.test(e)?mp[e]=!0:(pp[e]=!0,!1)}function Gb(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qb(e,t,r,n){if(t===null||typeof t=="undefined"||Gb(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ot(e,t,r,n,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Qe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Qe[e]=new ot(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Qe[t]=new ot(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Qe[e]=new ot(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Qe[e]=new ot(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Qe[e]=new ot(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Qe[e]=new ot(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Qe[e]=new ot(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Qe[e]=new ot(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Qe[e]=new ot(e,5,!1,e.toLowerCase(),null,!1,!1)});var Nc=/[\-:]([a-z])/g;function Pc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Nc,Pc);Qe[t]=new ot(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Nc,Pc);Qe[t]=new ot(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Nc,Pc);Qe[t]=new ot(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Qe[e]=new ot(e,1,!1,e.toLowerCase(),null,!1,!1)});Qe.xlinkHref=new ot("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Qe[e]=new ot(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ac(e,t,r,n){var o=Qe.hasOwnProperty(t)?Qe[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(qb(t,r,o,n)&&(r=null),n||o===null?Qb(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var xr=$b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Aa=Symbol.for("react.element"),ro=Symbol.for("react.portal"),no=Symbol.for("react.fragment"),Tc=Symbol.for("react.strict_mode"),Lu=Symbol.for("react.profiler"),_m=Symbol.for("react.provider"),bm=Symbol.for("react.context"),Ic=Symbol.for("react.forward_ref"),Fu=Symbol.for("react.suspense"),ju=Symbol.for("react.suspense_list"),Oc=Symbol.for("react.memo"),zr=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var Sm=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var hp=Symbol.iterator;function ri(e){return e===null||typeof e!="object"?null:(e=hp&&e[hp]||e["@@iterator"],typeof e=="function"?e:null)}var ke=Object.assign,pu;function ci(e){if(pu===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);pu=t&&t[1]||""}return`
`+pu+e}var mu=!1;function hu(e,t){if(!e||mu)return"";mu=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var n=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){n=u}e.call(t.prototype)}else{try{throw Error()}catch(u){n=u}e()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var o=u.stack.split(`
`),i=n.stack.split(`
`),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(a!==1||s!==1)do if(a--,s--,0>s||o[a]!==i[s]){var l=`
`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{mu=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?ci(e):""}function Kb(e){switch(e.tag){case 5:return ci(e.type);case 16:return ci("Lazy");case 13:return ci("Suspense");case 19:return ci("SuspenseList");case 0:case 2:case 15:return e=hu(e.type,!1),e;case 11:return e=hu(e.type.render,!1),e;case 1:return e=hu(e.type,!0),e;default:return""}}function Uu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case no:return"Fragment";case ro:return"Portal";case Lu:return"Profiler";case Tc:return"StrictMode";case Fu:return"Suspense";case ju:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bm:return(e.displayName||"Context")+".Consumer";case _m:return(e._context.displayName||"Context")+".Provider";case Ic:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Oc:return t=e.displayName||null,t!==null?t:Uu(e.type)||"Memo";case zr:t=e._payload,e=e._init;try{return Uu(e(t))}catch(r){}}return null}function Yb(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Uu(t);case 8:return t===Tc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function en(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Xb(e){var t=xm(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r!="undefined"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){n=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ta(e){e._valueTracker||(e._valueTracker=Xb(e))}function Em(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=xm(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function os(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function zu(e,t){var r=t.checked;return ke({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r!=null?r:e._wrapperState.initialChecked})}function gp(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=en(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Cm(e,t){t=t.checked,t!=null&&Ac(e,"checked",t,!1)}function Bu(e,t){Cm(e,t);var r=en(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Vu(e,t.type,r):t.hasOwnProperty("defaultValue")&&Vu(e,t.type,en(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function yp(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function Vu(e,t,r){(t!=="number"||os(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var di=Array.isArray;function ho(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+en(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Hu(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return ke({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function vp(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(R(92));if(di(r)){if(1<r.length)throw Error(R(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:en(r)}}function km(e,t){var r=en(t.value),n=en(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function wp(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Nm(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function $u(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Nm(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ia,Pm=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ia=Ia||document.createElement("div"),Ia.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ia.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ei(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var mi={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Jb=["Webkit","ms","Moz","O"];Object.keys(mi).forEach(function(e){Jb.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),mi[t]=mi[e]})});function Am(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||mi.hasOwnProperty(e)&&mi[e]?(""+t).trim():t+"px"}function Tm(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Am(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var Zb=ke({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wu(e,t){if(t){if(Zb[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Qu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Gu=null;function Rc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qu=null,go=null,yo=null;function _p(e){if(e=Vi(e)){if(typeof qu!="function")throw Error(R(280));var t=e.stateNode;t&&(t=Os(t),qu(e.stateNode,e.type,t))}}function Im(e){go?yo?yo.push(e):yo=[e]:go=e}function Om(){if(go){var e=go,t=yo;if(yo=go=null,_p(e),t)for(e=0;e<t.length;e++)_p(t[e])}}function Rm(e,t){return e(t)}function Dm(){}var gu=!1;function Mm(e,t,r){if(gu)return e(t,r);gu=!0;try{return Rm(e,t,r)}finally{gu=!1,(go!==null||yo!==null)&&(Dm(),Om())}}function Ci(e,t){var r=e.stateNode;if(r===null)return null;var n=Os(r);if(n===null)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(R(231,t,typeof r));return r}var Ku=!1;if(wr)try{eo={},Object.defineProperty(eo,"passive",{get:function(){Ku=!0}}),window.addEventListener("test",eo,eo),window.removeEventListener("test",eo,eo)}catch(e){Ku=!1}var eo;function e0(e,t,r,n,o,i,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(p){this.onError(p)}}var hi=!1,is=null,as=!1,Yu=null,t0={onError:function(e){hi=!0,is=e}};function r0(e,t,r,n,o,i,a,s,l){hi=!1,is=null,e0.apply(t0,arguments)}function n0(e,t,r,n,o,i,a,s,l){if(r0.apply(this,arguments),hi){if(hi){var u=is;hi=!1,is=null}else throw Error(R(198));as||(as=!0,Yu=u)}}function Mn(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Lm(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function bp(e){if(Mn(e)!==e)throw Error(R(188))}function o0(e){var t=e.alternate;if(!t){if(t=Mn(e),t===null)throw Error(R(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var i=o.alternate;if(i===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===r)return bp(o),e;if(i===n)return bp(o),t;i=i.sibling}throw Error(R(188))}if(r.return!==n.return)r=o,n=i;else{for(var a=!1,s=o.child;s;){if(s===r){a=!0,r=o,n=i;break}if(s===n){a=!0,n=o,r=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===r){a=!0,r=i,n=o;break}if(s===n){a=!0,n=i,r=o;break}s=s.sibling}if(!a)throw Error(R(189))}}if(r.alternate!==n)throw Error(R(190))}if(r.tag!==3)throw Error(R(188));return r.stateNode.current===r?e:t}function Fm(e){return e=o0(e),e!==null?jm(e):null}function jm(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=jm(e);if(t!==null)return t;e=e.sibling}return null}var Um=wt.unstable_scheduleCallback,Sp=wt.unstable_cancelCallback,i0=wt.unstable_shouldYield,a0=wt.unstable_requestPaint,Te=wt.unstable_now,s0=wt.unstable_getCurrentPriorityLevel,Dc=wt.unstable_ImmediatePriority,zm=wt.unstable_UserBlockingPriority,ss=wt.unstable_NormalPriority,l0=wt.unstable_LowPriority,Bm=wt.unstable_IdlePriority,Ps=null,tr=null;function u0(e){if(tr&&typeof tr.onCommitFiberRoot=="function")try{tr.onCommitFiberRoot(Ps,e,void 0,(e.current.flags&128)===128)}catch(t){}}var Gt=Math.clz32?Math.clz32:f0,c0=Math.log,d0=Math.LN2;function f0(e){return e>>>=0,e===0?32:31-(c0(e)/d0|0)|0}var Oa=64,Ra=4194304;function fi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ls(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,i=e.pingedLanes,a=r&268435455;if(a!==0){var s=a&~o;s!==0?n=fi(s):(i&=a,i!==0&&(n=fi(i)))}else a=r&~o,a!==0?n=fi(a):i!==0&&(n=fi(i));if(n===0)return 0;if(t!==0&&t!==n&&(t&o)===0&&(o=n&-n,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if((n&4)!==0&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-Gt(t),o=1<<r,n|=e[r],t&=~o;return n}function p0(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function m0(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-Gt(i),s=1<<a,l=o[a];l===-1?((s&r)===0||(s&n)!==0)&&(o[a]=p0(s,t)):l<=t&&(e.expiredLanes|=s),i&=~s}}function Xu(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Vm(){var e=Oa;return Oa<<=1,(Oa&4194240)===0&&(Oa=64),e}function yu(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function zi(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gt(t),e[t]=r}function h0(e,t){var r=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-Gt(r),i=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~i}}function Mc(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-Gt(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var ce=0;function Hm(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var $m,Lc,Wm,Qm,Gm,Ju=!1,Da=[],Qr=null,Gr=null,qr=null,ki=new Map,Ni=new Map,Vr=[],g0="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function xp(e,t){switch(e){case"focusin":case"focusout":Qr=null;break;case"dragenter":case"dragleave":Gr=null;break;case"mouseover":case"mouseout":qr=null;break;case"pointerover":case"pointerout":ki.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ni.delete(t.pointerId)}}function ni(e,t,r,n,o,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:i,targetContainers:[o]},t!==null&&(t=Vi(t),t!==null&&Lc(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function y0(e,t,r,n,o){switch(t){case"focusin":return Qr=ni(Qr,e,t,r,n,o),!0;case"dragenter":return Gr=ni(Gr,e,t,r,n,o),!0;case"mouseover":return qr=ni(qr,e,t,r,n,o),!0;case"pointerover":var i=o.pointerId;return ki.set(i,ni(ki.get(i)||null,e,t,r,n,o)),!0;case"gotpointercapture":return i=o.pointerId,Ni.set(i,ni(Ni.get(i)||null,e,t,r,n,o)),!0}return!1}function qm(e){var t=En(e.target);if(t!==null){var r=Mn(t);if(r!==null){if(t=r.tag,t===13){if(t=Lm(r),t!==null){e.blockedOn=t,Gm(e.priority,function(){Wm(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function qa(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Zu(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Gu=n,r.target.dispatchEvent(n),Gu=null}else return t=Vi(r),t!==null&&Lc(t),e.blockedOn=r,!1;t.shift()}return!0}function Ep(e,t,r){qa(e)&&r.delete(t)}function v0(){Ju=!1,Qr!==null&&qa(Qr)&&(Qr=null),Gr!==null&&qa(Gr)&&(Gr=null),qr!==null&&qa(qr)&&(qr=null),ki.forEach(Ep),Ni.forEach(Ep)}function oi(e,t){e.blockedOn===t&&(e.blockedOn=null,Ju||(Ju=!0,wt.unstable_scheduleCallback(wt.unstable_NormalPriority,v0)))}function Pi(e){function t(o){return oi(o,e)}if(0<Da.length){oi(Da[0],e);for(var r=1;r<Da.length;r++){var n=Da[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Qr!==null&&oi(Qr,e),Gr!==null&&oi(Gr,e),qr!==null&&oi(qr,e),ki.forEach(t),Ni.forEach(t),r=0;r<Vr.length;r++)n=Vr[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<Vr.length&&(r=Vr[0],r.blockedOn===null);)qm(r),r.blockedOn===null&&Vr.shift()}var vo=xr.ReactCurrentBatchConfig,us=!0;function w0(e,t,r,n){var o=ce,i=vo.transition;vo.transition=null;try{ce=1,Fc(e,t,r,n)}finally{ce=o,vo.transition=i}}function _0(e,t,r,n){var o=ce,i=vo.transition;vo.transition=null;try{ce=4,Fc(e,t,r,n)}finally{ce=o,vo.transition=i}}function Fc(e,t,r,n){if(us){var o=Zu(e,t,r,n);if(o===null)Eu(e,t,n,cs,r),xp(e,n);else if(y0(o,e,t,r,n))n.stopPropagation();else if(xp(e,n),t&4&&-1<g0.indexOf(e)){for(;o!==null;){var i=Vi(o);if(i!==null&&$m(i),i=Zu(e,t,r,n),i===null&&Eu(e,t,n,cs,r),i===o)break;o=i}o!==null&&n.stopPropagation()}else Eu(e,t,n,null,r)}}var cs=null;function Zu(e,t,r,n){if(cs=null,e=Rc(n),e=En(e),e!==null)if(t=Mn(e),t===null)e=null;else if(r=t.tag,r===13){if(e=Lm(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return cs=e,null}function Km(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(s0()){case Dc:return 1;case zm:return 4;case ss:case l0:return 16;case Bm:return 536870912;default:return 16}default:return 16}}var $r=null,jc=null,Ka=null;function Ym(){if(Ka)return Ka;var e,t=jc,r=t.length,n,o="value"in $r?$r.value:$r.textContent,i=o.length;for(e=0;e<r&&t[e]===o[e];e++);var a=r-e;for(n=1;n<=a&&t[r-n]===o[i-n];n++);return Ka=o.slice(e,1<n?1-n:void 0)}function Ya(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ma(){return!0}function Cp(){return!1}function _t(e){function t(r,n,o,i,a){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(r=e[s],this[s]=r?r(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ma:Cp,this.isPropagationStopped=Cp,this}return ke(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=Ma)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=Ma)},persist:function(){},isPersistent:Ma}),t}var Po={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Uc=_t(Po),Bi=ke({},Po,{view:0,detail:0}),b0=_t(Bi),vu,wu,ii,As=ke({},Bi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zc,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ii&&(ii&&e.type==="mousemove"?(vu=e.screenX-ii.screenX,wu=e.screenY-ii.screenY):wu=vu=0,ii=e),vu)},movementY:function(e){return"movementY"in e?e.movementY:wu}}),kp=_t(As),S0=ke({},As,{dataTransfer:0}),x0=_t(S0),E0=ke({},Bi,{relatedTarget:0}),_u=_t(E0),C0=ke({},Po,{animationName:0,elapsedTime:0,pseudoElement:0}),k0=_t(C0),N0=ke({},Po,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),P0=_t(N0),A0=ke({},Po,{data:0}),Np=_t(A0),T0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},I0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},O0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function R0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=O0[e])?!!t[e]:!1}function zc(){return R0}var D0=ke({},Bi,{key:function(e){if(e.key){var t=T0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ya(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?I0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zc,charCode:function(e){return e.type==="keypress"?Ya(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ya(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),M0=_t(D0),L0=ke({},As,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pp=_t(L0),F0=ke({},Bi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zc}),j0=_t(F0),U0=ke({},Po,{propertyName:0,elapsedTime:0,pseudoElement:0}),z0=_t(U0),B0=ke({},As,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),V0=_t(B0),H0=[9,13,27,32],Bc=wr&&"CompositionEvent"in window,gi=null;wr&&"documentMode"in document&&(gi=document.documentMode);var $0=wr&&"TextEvent"in window&&!gi,Xm=wr&&(!Bc||gi&&8<gi&&11>=gi),Ap=" ",Tp=!1;function Jm(e,t){switch(e){case"keyup":return H0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Zm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var oo=!1;function W0(e,t){switch(e){case"compositionend":return Zm(t);case"keypress":return t.which!==32?null:(Tp=!0,Ap);case"textInput":return e=t.data,e===Ap&&Tp?null:e;default:return null}}function Q0(e,t){if(oo)return e==="compositionend"||!Bc&&Jm(e,t)?(e=Ym(),Ka=jc=$r=null,oo=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Xm&&t.locale!=="ko"?null:t.data;default:return null}}var G0={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ip(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!G0[e.type]:t==="textarea"}function eh(e,t,r,n){Im(n),t=ds(t,"onChange"),0<t.length&&(r=new Uc("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var yi=null,Ai=null;function q0(e){dh(e,0)}function Ts(e){var t=so(e);if(Em(t))return e}function K0(e,t){if(e==="change")return t}var th=!1;wr&&(wr?(Fa="oninput"in document,Fa||(bu=document.createElement("div"),bu.setAttribute("oninput","return;"),Fa=typeof bu.oninput=="function"),La=Fa):La=!1,th=La&&(!document.documentMode||9<document.documentMode));var La,Fa,bu;function Op(){yi&&(yi.detachEvent("onpropertychange",rh),Ai=yi=null)}function rh(e){if(e.propertyName==="value"&&Ts(Ai)){var t=[];eh(t,Ai,e,Rc(e)),Mm(q0,t)}}function Y0(e,t,r){e==="focusin"?(Op(),yi=t,Ai=r,yi.attachEvent("onpropertychange",rh)):e==="focusout"&&Op()}function X0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ts(Ai)}function J0(e,t){if(e==="click")return Ts(t)}function Z0(e,t){if(e==="input"||e==="change")return Ts(t)}function eS(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Kt=typeof Object.is=="function"?Object.is:eS;function Ti(e,t){if(Kt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!Mu.call(t,o)||!Kt(e[o],t[o]))return!1}return!0}function Rp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Dp(e,t){var r=Rp(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Rp(r)}}function nh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function oh(){for(var e=window,t=os();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch(n){r=!1}if(r)e=t.contentWindow;else break;t=os(e.document)}return t}function Vc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function tS(e){var t=oh(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&nh(r.ownerDocument.documentElement,r)){if(n!==null&&Vc(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,i=Math.min(n.start,o);n=n.end===void 0?i:Math.min(n.end,o),!e.extend&&i>n&&(o=n,n=i,i=o),o=Dp(r,i);var a=Dp(r,n);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>n?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var rS=wr&&"documentMode"in document&&11>=document.documentMode,io=null,ec=null,vi=null,tc=!1;function Mp(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;tc||io==null||io!==os(n)||(n=io,"selectionStart"in n&&Vc(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),vi&&Ti(vi,n)||(vi=n,n=ds(ec,"onSelect"),0<n.length&&(t=new Uc("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=io)))}function ja(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var ao={animationend:ja("Animation","AnimationEnd"),animationiteration:ja("Animation","AnimationIteration"),animationstart:ja("Animation","AnimationStart"),transitionend:ja("Transition","TransitionEnd")},Su={},ih={};wr&&(ih=document.createElement("div").style,"AnimationEvent"in window||(delete ao.animationend.animation,delete ao.animationiteration.animation,delete ao.animationstart.animation),"TransitionEvent"in window||delete ao.transitionend.transition);function Is(e){if(Su[e])return Su[e];if(!ao[e])return e;var t=ao[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in ih)return Su[e]=t[r];return e}var ah=Is("animationend"),sh=Is("animationiteration"),lh=Is("animationstart"),uh=Is("transitionend"),ch=new Map,Lp="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rn(e,t){ch.set(e,t),Dn(t,[e])}for(Ua=0;Ua<Lp.length;Ua++)za=Lp[Ua],Fp=za.toLowerCase(),jp=za[0].toUpperCase()+za.slice(1),rn(Fp,"on"+jp);var za,Fp,jp,Ua;rn(ah,"onAnimationEnd");rn(sh,"onAnimationIteration");rn(lh,"onAnimationStart");rn("dblclick","onDoubleClick");rn("focusin","onFocus");rn("focusout","onBlur");rn(uh,"onTransitionEnd");bo("onMouseEnter",["mouseout","mouseover"]);bo("onMouseLeave",["mouseout","mouseover"]);bo("onPointerEnter",["pointerout","pointerover"]);bo("onPointerLeave",["pointerout","pointerover"]);Dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var pi="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nS=new Set("cancel close invalid load scroll toggle".split(" ").concat(pi));function Up(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,n0(n,t,void 0,e),e.currentTarget=null}function dh(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var i=void 0;if(t)for(var a=n.length-1;0<=a;a--){var s=n[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==i&&o.isPropagationStopped())break e;Up(o,s,u),i=l}else for(a=0;a<n.length;a++){if(s=n[a],l=s.instance,u=s.currentTarget,s=s.listener,l!==i&&o.isPropagationStopped())break e;Up(o,s,u),i=l}}}if(as)throw e=Yu,as=!1,Yu=null,e}function ve(e,t){var r=t[ac];r===void 0&&(r=t[ac]=new Set);var n=e+"__bubble";r.has(n)||(fh(t,e,2,!1),r.add(n))}function xu(e,t,r){var n=0;t&&(n|=4),fh(r,e,n,t)}var Ba="_reactListening"+Math.random().toString(36).slice(2);function Ii(e){if(!e[Ba]){e[Ba]=!0,wm.forEach(function(r){r!=="selectionchange"&&(nS.has(r)||xu(r,!1,e),xu(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ba]||(t[Ba]=!0,xu("selectionchange",!1,t))}}function fh(e,t,r,n){switch(Km(t)){case 1:var o=w0;break;case 4:o=_0;break;default:o=Fc}r=o.bind(null,t,r,e),o=void 0,!Ku||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function Eu(e,t,r,n,o){var i=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var a=n.tag;if(a===3||a===4){var s=n.stateNode.containerInfo;if(s===o||s.nodeType===8&&s.parentNode===o)break;if(a===4)for(a=n.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===o||l.nodeType===8&&l.parentNode===o))return;a=a.return}for(;s!==null;){if(a=En(s),a===null)return;if(l=a.tag,l===5||l===6){n=i=a;continue e}s=s.parentNode}}n=n.return}Mm(function(){var u=i,p=Rc(r),h=[];e:{var v=ch.get(e);if(v!==void 0){var g=Uc,S=e;switch(e){case"keypress":if(Ya(r)===0)break e;case"keydown":case"keyup":g=M0;break;case"focusin":S="focus",g=_u;break;case"focusout":S="blur",g=_u;break;case"beforeblur":case"afterblur":g=_u;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=kp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=x0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=j0;break;case ah:case sh:case lh:g=k0;break;case uh:g=z0;break;case"scroll":g=b0;break;case"wheel":g=V0;break;case"copy":case"cut":case"paste":g=P0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Pp}var y=(t&4)!==0,_=!y&&e==="scroll",c=y?v!==null?v+"Capture":null:v;y=[];for(var m=u,f;m!==null;){f=m;var d=f.stateNode;if(f.tag===5&&d!==null&&(f=d,c!==null&&(d=Ci(m,c),d!=null&&y.push(Oi(m,d,f)))),_)break;m=m.return}0<y.length&&(v=new g(v,S,null,r,p),h.push({event:v,listeners:y}))}}if((t&7)===0){e:{if(v=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",v&&r!==Gu&&(S=r.relatedTarget||r.fromElement)&&(En(S)||S[_r]))break e;if((g||v)&&(v=p.window===p?p:(v=p.ownerDocument)?v.defaultView||v.parentWindow:window,g?(S=r.relatedTarget||r.toElement,g=u,S=S?En(S):null,S!==null&&(_=Mn(S),S!==_||S.tag!==5&&S.tag!==6)&&(S=null)):(g=null,S=u),g!==S)){if(y=kp,d="onMouseLeave",c="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(y=Pp,d="onPointerLeave",c="onPointerEnter",m="pointer"),_=g==null?v:so(g),f=S==null?v:so(S),v=new y(d,m+"leave",g,r,p),v.target=_,v.relatedTarget=f,d=null,En(p)===u&&(y=new y(c,m+"enter",S,r,p),y.target=f,y.relatedTarget=_,d=y),_=d,g&&S)t:{for(y=g,c=S,m=0,f=y;f;f=to(f))m++;for(f=0,d=c;d;d=to(d))f++;for(;0<m-f;)y=to(y),m--;for(;0<f-m;)c=to(c),f--;for(;m--;){if(y===c||c!==null&&y===c.alternate)break t;y=to(y),c=to(c)}y=null}else y=null;g!==null&&zp(h,v,g,y,!1),S!==null&&_!==null&&zp(h,_,S,y,!0)}}e:{if(v=u?so(u):window,g=v.nodeName&&v.nodeName.toLowerCase(),g==="select"||g==="input"&&v.type==="file")var b=K0;else if(Ip(v))if(th)b=Z0;else{b=X0;var C=Y0}else(g=v.nodeName)&&g.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(b=J0);if(b&&(b=b(e,u))){eh(h,b,r,p);break e}C&&C(e,v,u),e==="focusout"&&(C=v._wrapperState)&&C.controlled&&v.type==="number"&&Vu(v,"number",v.value)}switch(C=u?so(u):window,e){case"focusin":(Ip(C)||C.contentEditable==="true")&&(io=C,ec=u,vi=null);break;case"focusout":vi=ec=io=null;break;case"mousedown":tc=!0;break;case"contextmenu":case"mouseup":case"dragend":tc=!1,Mp(h,r,p);break;case"selectionchange":if(rS)break;case"keydown":case"keyup":Mp(h,r,p)}var x;if(Bc)e:{switch(e){case"compositionstart":var w="onCompositionStart";break e;case"compositionend":w="onCompositionEnd";break e;case"compositionupdate":w="onCompositionUpdate";break e}w=void 0}else oo?Jm(e,r)&&(w="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(w="onCompositionStart");w&&(Xm&&r.locale!=="ko"&&(oo||w!=="onCompositionStart"?w==="onCompositionEnd"&&oo&&(x=Ym()):($r=p,jc="value"in $r?$r.value:$r.textContent,oo=!0)),C=ds(u,w),0<C.length&&(w=new Np(w,e,null,r,p),h.push({event:w,listeners:C}),x?w.data=x:(x=Zm(r),x!==null&&(w.data=x)))),(x=$0?W0(e,r):Q0(e,r))&&(u=ds(u,"onBeforeInput"),0<u.length&&(p=new Np("onBeforeInput","beforeinput",null,r,p),h.push({event:p,listeners:u}),p.data=x))}dh(h,t)})}function Oi(e,t,r){return{instance:e,listener:t,currentTarget:r}}function ds(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,i=o.stateNode;o.tag===5&&i!==null&&(o=i,i=Ci(e,r),i!=null&&n.unshift(Oi(e,i,o)),i=Ci(e,t),i!=null&&n.push(Oi(e,i,o))),e=e.return}return n}function to(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function zp(e,t,r,n,o){for(var i=t._reactName,a=[];r!==null&&r!==n;){var s=r,l=s.alternate,u=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&u!==null&&(s=u,o?(l=Ci(r,i),l!=null&&a.unshift(Oi(r,l,s))):o||(l=Ci(r,i),l!=null&&a.push(Oi(r,l,s)))),r=r.return}a.length!==0&&e.push({event:t,listeners:a})}var oS=/\r\n?/g,iS=/\u0000|\uFFFD/g;function Bp(e){return(typeof e=="string"?e:""+e).replace(oS,`
`).replace(iS,"")}function Va(e,t,r){if(t=Bp(t),Bp(e)!==t&&r)throw Error(R(425))}function fs(){}var rc=null,nc=null;function oc(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ic=typeof setTimeout=="function"?setTimeout:void 0,aS=typeof clearTimeout=="function"?clearTimeout:void 0,Vp=typeof Promise=="function"?Promise:void 0,sS=typeof queueMicrotask=="function"?queueMicrotask:typeof Vp!="undefined"?function(e){return Vp.resolve(null).then(e).catch(lS)}:ic;function lS(e){setTimeout(function(){throw e})}function Cu(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),Pi(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);Pi(t)}function Kr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Hp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Ao=Math.random().toString(36).slice(2),er="__reactFiber$"+Ao,Ri="__reactProps$"+Ao,_r="__reactContainer$"+Ao,ac="__reactEvents$"+Ao,uS="__reactListeners$"+Ao,cS="__reactHandles$"+Ao;function En(e){var t=e[er];if(t)return t;for(var r=e.parentNode;r;){if(t=r[_r]||r[er]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Hp(e);e!==null;){if(r=e[er])return r;e=Hp(e)}return t}e=r,r=e.parentNode}return null}function Vi(e){return e=e[er]||e[_r],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function so(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function Os(e){return e[Ri]||null}var sc=[],lo=-1;function nn(e){return{current:e}}function we(e){0>lo||(e.current=sc[lo],sc[lo]=null,lo--)}function me(e,t){lo++,sc[lo]=e.current,e.current=t}var tn={},Ze=nn(tn),ut=nn(!1),An=tn;function So(e,t){var r=e.type.contextTypes;if(!r)return tn;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in r)o[i]=t[i];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ct(e){return e=e.childContextTypes,e!=null}function ps(){we(ut),we(Ze)}function $p(e,t,r){if(Ze.current!==tn)throw Error(R(168));me(Ze,t),me(ut,r)}function ph(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(R(108,Yb(e)||"Unknown",o));return ke({},r,n)}function ms(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tn,An=Ze.current,me(Ze,e),me(ut,ut.current),!0}function Wp(e,t,r){var n=e.stateNode;if(!n)throw Error(R(169));r?(e=ph(e,t,An),n.__reactInternalMemoizedMergedChildContext=e,we(ut),we(Ze),me(Ze,e)):we(ut),me(ut,r)}var hr=null,Rs=!1,ku=!1;function mh(e){hr===null?hr=[e]:hr.push(e)}function dS(e){Rs=!0,mh(e)}function on(){if(!ku&&hr!==null){ku=!0;var e=0,t=ce;try{var r=hr;for(ce=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}hr=null,Rs=!1}catch(o){throw hr!==null&&(hr=hr.slice(e+1)),Um(Dc,on),o}finally{ce=t,ku=!1}}return null}var uo=[],co=0,hs=null,gs=0,Ot=[],Rt=0,Tn=null,gr=1,yr="";function Sn(e,t){uo[co++]=gs,uo[co++]=hs,hs=e,gs=t}function hh(e,t,r){Ot[Rt++]=gr,Ot[Rt++]=yr,Ot[Rt++]=Tn,Tn=e;var n=gr;e=yr;var o=32-Gt(n)-1;n&=~(1<<o),r+=1;var i=32-Gt(t)+o;if(30<i){var a=o-o%5;i=(n&(1<<a)-1).toString(32),n>>=a,o-=a,gr=1<<32-Gt(t)+o|r<<o|n,yr=i+e}else gr=1<<i|r<<o|n,yr=e}function Hc(e){e.return!==null&&(Sn(e,1),hh(e,1,0))}function $c(e){for(;e===hs;)hs=uo[--co],uo[co]=null,gs=uo[--co],uo[co]=null;for(;e===Tn;)Tn=Ot[--Rt],Ot[Rt]=null,yr=Ot[--Rt],Ot[Rt]=null,gr=Ot[--Rt],Ot[Rt]=null}var vt=null,yt=null,xe=!1,Qt=null;function gh(e,t){var r=Dt(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function Qp(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,vt=e,yt=Kr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,vt=e,yt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=Tn!==null?{id:gr,overflow:yr}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Dt(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,vt=e,yt=null,!0):!1;default:return!1}}function lc(e){return(e.mode&1)!==0&&(e.flags&128)===0}function uc(e){if(xe){var t=yt;if(t){var r=t;if(!Qp(e,t)){if(lc(e))throw Error(R(418));t=Kr(r.nextSibling);var n=vt;t&&Qp(e,t)?gh(n,r):(e.flags=e.flags&-4097|2,xe=!1,vt=e)}}else{if(lc(e))throw Error(R(418));e.flags=e.flags&-4097|2,xe=!1,vt=e}}}function Gp(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;vt=e}function Ha(e){if(e!==vt)return!1;if(!xe)return Gp(e),xe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!oc(e.type,e.memoizedProps)),t&&(t=yt)){if(lc(e))throw yh(),Error(R(418));for(;t;)gh(e,t),t=Kr(t.nextSibling)}if(Gp(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){yt=Kr(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}yt=null}}else yt=vt?Kr(e.stateNode.nextSibling):null;return!0}function yh(){for(var e=yt;e;)e=Kr(e.nextSibling)}function xo(){yt=vt=null,xe=!1}function Wc(e){Qt===null?Qt=[e]:Qt.push(e)}var fS=xr.ReactCurrentBatchConfig;function ai(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(R(309));var n=r.stateNode}if(!n)throw Error(R(147,e));var o=n,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var s=o.refs;a===null?delete s[i]:s[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(R(284));if(!r._owner)throw Error(R(290,e))}return e}function $a(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function qp(e){var t=e._init;return t(e._payload)}function vh(e){function t(c,m){if(e){var f=c.deletions;f===null?(c.deletions=[m],c.flags|=16):f.push(m)}}function r(c,m){if(!e)return null;for(;m!==null;)t(c,m),m=m.sibling;return null}function n(c,m){for(c=new Map;m!==null;)m.key!==null?c.set(m.key,m):c.set(m.index,m),m=m.sibling;return c}function o(c,m){return c=Zr(c,m),c.index=0,c.sibling=null,c}function i(c,m,f){return c.index=f,e?(f=c.alternate,f!==null?(f=f.index,f<m?(c.flags|=2,m):f):(c.flags|=2,m)):(c.flags|=1048576,m)}function a(c){return e&&c.alternate===null&&(c.flags|=2),c}function s(c,m,f,d){return m===null||m.tag!==6?(m=Ru(f,c.mode,d),m.return=c,m):(m=o(m,f),m.return=c,m)}function l(c,m,f,d){var b=f.type;return b===no?p(c,m,f.props.children,d,f.key):m!==null&&(m.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===zr&&qp(b)===m.type)?(d=o(m,f.props),d.ref=ai(c,m,f),d.return=c,d):(d=ns(f.type,f.key,f.props,null,c.mode,d),d.ref=ai(c,m,f),d.return=c,d)}function u(c,m,f,d){return m===null||m.tag!==4||m.stateNode.containerInfo!==f.containerInfo||m.stateNode.implementation!==f.implementation?(m=Du(f,c.mode,d),m.return=c,m):(m=o(m,f.children||[]),m.return=c,m)}function p(c,m,f,d,b){return m===null||m.tag!==7?(m=Pn(f,c.mode,d,b),m.return=c,m):(m=o(m,f),m.return=c,m)}function h(c,m,f){if(typeof m=="string"&&m!==""||typeof m=="number")return m=Ru(""+m,c.mode,f),m.return=c,m;if(typeof m=="object"&&m!==null){switch(m.$$typeof){case Aa:return f=ns(m.type,m.key,m.props,null,c.mode,f),f.ref=ai(c,null,m),f.return=c,f;case ro:return m=Du(m,c.mode,f),m.return=c,m;case zr:var d=m._init;return h(c,d(m._payload),f)}if(di(m)||ri(m))return m=Pn(m,c.mode,f,null),m.return=c,m;$a(c,m)}return null}function v(c,m,f,d){var b=m!==null?m.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return b!==null?null:s(c,m,""+f,d);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Aa:return f.key===b?l(c,m,f,d):null;case ro:return f.key===b?u(c,m,f,d):null;case zr:return b=f._init,v(c,m,b(f._payload),d)}if(di(f)||ri(f))return b!==null?null:p(c,m,f,d,null);$a(c,f)}return null}function g(c,m,f,d,b){if(typeof d=="string"&&d!==""||typeof d=="number")return c=c.get(f)||null,s(m,c,""+d,b);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Aa:return c=c.get(d.key===null?f:d.key)||null,l(m,c,d,b);case ro:return c=c.get(d.key===null?f:d.key)||null,u(m,c,d,b);case zr:var C=d._init;return g(c,m,f,C(d._payload),b)}if(di(d)||ri(d))return c=c.get(f)||null,p(m,c,d,b,null);$a(m,d)}return null}function S(c,m,f,d){for(var b=null,C=null,x=m,w=m=0,E=null;x!==null&&w<f.length;w++){x.index>w?(E=x,x=null):E=x.sibling;var k=v(c,x,f[w],d);if(k===null){x===null&&(x=E);break}e&&x&&k.alternate===null&&t(c,x),m=i(k,m,w),C===null?b=k:C.sibling=k,C=k,x=E}if(w===f.length)return r(c,x),xe&&Sn(c,w),b;if(x===null){for(;w<f.length;w++)x=h(c,f[w],d),x!==null&&(m=i(x,m,w),C===null?b=x:C.sibling=x,C=x);return xe&&Sn(c,w),b}for(x=n(c,x);w<f.length;w++)E=g(x,c,w,f[w],d),E!==null&&(e&&E.alternate!==null&&x.delete(E.key===null?w:E.key),m=i(E,m,w),C===null?b=E:C.sibling=E,C=E);return e&&x.forEach(function(N){return t(c,N)}),xe&&Sn(c,w),b}function y(c,m,f,d){var b=ri(f);if(typeof b!="function")throw Error(R(150));if(f=b.call(f),f==null)throw Error(R(151));for(var C=b=null,x=m,w=m=0,E=null,k=f.next();x!==null&&!k.done;w++,k=f.next()){x.index>w?(E=x,x=null):E=x.sibling;var N=v(c,x,k.value,d);if(N===null){x===null&&(x=E);break}e&&x&&N.alternate===null&&t(c,x),m=i(N,m,w),C===null?b=N:C.sibling=N,C=N,x=E}if(k.done)return r(c,x),xe&&Sn(c,w),b;if(x===null){for(;!k.done;w++,k=f.next())k=h(c,k.value,d),k!==null&&(m=i(k,m,w),C===null?b=k:C.sibling=k,C=k);return xe&&Sn(c,w),b}for(x=n(c,x);!k.done;w++,k=f.next())k=g(x,c,w,k.value,d),k!==null&&(e&&k.alternate!==null&&x.delete(k.key===null?w:k.key),m=i(k,m,w),C===null?b=k:C.sibling=k,C=k);return e&&x.forEach(function(P){return t(c,P)}),xe&&Sn(c,w),b}function _(c,m,f,d){if(typeof f=="object"&&f!==null&&f.type===no&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Aa:e:{for(var b=f.key,C=m;C!==null;){if(C.key===b){if(b=f.type,b===no){if(C.tag===7){r(c,C.sibling),m=o(C,f.props.children),m.return=c,c=m;break e}}else if(C.elementType===b||typeof b=="object"&&b!==null&&b.$$typeof===zr&&qp(b)===C.type){r(c,C.sibling),m=o(C,f.props),m.ref=ai(c,C,f),m.return=c,c=m;break e}r(c,C);break}else t(c,C);C=C.sibling}f.type===no?(m=Pn(f.props.children,c.mode,d,f.key),m.return=c,c=m):(d=ns(f.type,f.key,f.props,null,c.mode,d),d.ref=ai(c,m,f),d.return=c,c=d)}return a(c);case ro:e:{for(C=f.key;m!==null;){if(m.key===C)if(m.tag===4&&m.stateNode.containerInfo===f.containerInfo&&m.stateNode.implementation===f.implementation){r(c,m.sibling),m=o(m,f.children||[]),m.return=c,c=m;break e}else{r(c,m);break}else t(c,m);m=m.sibling}m=Du(f,c.mode,d),m.return=c,c=m}return a(c);case zr:return C=f._init,_(c,m,C(f._payload),d)}if(di(f))return S(c,m,f,d);if(ri(f))return y(c,m,f,d);$a(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,m!==null&&m.tag===6?(r(c,m.sibling),m=o(m,f),m.return=c,c=m):(r(c,m),m=Ru(f,c.mode,d),m.return=c,c=m),a(c)):r(c,m)}return _}var Eo=vh(!0),wh=vh(!1),ys=nn(null),vs=null,fo=null,Qc=null;function Gc(){Qc=fo=vs=null}function qc(e){var t=ys.current;we(ys),e._currentValue=t}function cc(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function wo(e,t){vs=e,Qc=fo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(lt=!0),e.firstContext=null)}function Lt(e){var t=e._currentValue;if(Qc!==e)if(e={context:e,memoizedValue:t,next:null},fo===null){if(vs===null)throw Error(R(308));fo=e,vs.dependencies={lanes:0,firstContext:e}}else fo=fo.next=e;return t}var Cn=null;function Kc(e){Cn===null?Cn=[e]:Cn.push(e)}function _h(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,Kc(t)):(r.next=o.next,o.next=r),t.interleaved=r,br(e,n)}function br(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Br=!1;function Yc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function bh(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function vr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Yr(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(oe&2)!==0){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,br(e,r)}return o=n.interleaved,o===null?(t.next=t,Kc(n)):(t.next=o.next,o.next=t),n.interleaved=t,br(e,r)}function Xa(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Mc(e,r)}}function Kp(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?o=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?o=i=t:i=i.next=t}else o=i=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function ws(e,t,r,n){var o=e.updateQueue;Br=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,u=l.next;l.next=null,a===null?i=u:a.next=u,a=l;var p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==a&&(s===null?p.firstBaseUpdate=u:s.next=u,p.lastBaseUpdate=l))}if(i!==null){var h=o.baseState;a=0,p=u=l=null,s=i;do{var v=s.lane,g=s.eventTime;if((n&v)===v){p!==null&&(p=p.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,y=s;switch(v=t,g=r,y.tag){case 1:if(S=y.payload,typeof S=="function"){h=S.call(g,h,v);break e}h=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=y.payload,v=typeof S=="function"?S.call(g,h,v):S,v==null)break e;h=ke({},h,v);break e;case 2:Br=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=o.effects,v===null?o.effects=[s]:v.push(s))}else g={eventTime:g,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(u=p=g,l=h):p=p.next=g,a|=v;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;v=s,s=v.next,v.next=null,o.lastBaseUpdate=v,o.shared.pending=null}}while(!0);if(p===null&&(l=h),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=p,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);On|=a,e.lanes=a,e.memoizedState=h}}function Yp(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(R(191,o));o.call(n)}}}var Hi={},rr=nn(Hi),Di=nn(Hi),Mi=nn(Hi);function kn(e){if(e===Hi)throw Error(R(174));return e}function Xc(e,t){switch(me(Mi,t),me(Di,e),me(rr,Hi),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:$u(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=$u(t,e)}we(rr),me(rr,t)}function Co(){we(rr),we(Di),we(Mi)}function Sh(e){kn(Mi.current);var t=kn(rr.current),r=$u(t,e.type);t!==r&&(me(Di,e),me(rr,r))}function Jc(e){Di.current===e&&(we(rr),we(Di))}var Ee=nn(0);function _s(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Nu=[];function Zc(){for(var e=0;e<Nu.length;e++)Nu[e]._workInProgressVersionPrimary=null;Nu.length=0}var Ja=xr.ReactCurrentDispatcher,Pu=xr.ReactCurrentBatchConfig,In=0,Ce=null,De=null,je=null,bs=!1,wi=!1,Li=0,pS=0;function Ye(){throw Error(R(321))}function ed(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!Kt(e[r],t[r]))return!1;return!0}function td(e,t,r,n,o,i){if(In=i,Ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ja.current=e===null||e.memoizedState===null?yS:vS,e=r(n,o),wi){i=0;do{if(wi=!1,Li=0,25<=i)throw Error(R(301));i+=1,je=De=null,t.updateQueue=null,Ja.current=wS,e=r(n,o)}while(wi)}if(Ja.current=Ss,t=De!==null&&De.next!==null,In=0,je=De=Ce=null,bs=!1,t)throw Error(R(300));return e}function rd(){var e=Li!==0;return Li=0,e}function Zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return je===null?Ce.memoizedState=je=e:je=je.next=e,je}function Ft(){if(De===null){var e=Ce.alternate;e=e!==null?e.memoizedState:null}else e=De.next;var t=je===null?Ce.memoizedState:je.next;if(t!==null)je=t,De=e;else{if(e===null)throw Error(R(310));De=e,e={memoizedState:De.memoizedState,baseState:De.baseState,baseQueue:De.baseQueue,queue:De.queue,next:null},je===null?Ce.memoizedState=je=e:je=je.next=e}return je}function Fi(e,t){return typeof t=="function"?t(e):t}function Au(e){var t=Ft(),r=t.queue;if(r===null)throw Error(R(311));r.lastRenderedReducer=e;var n=De,o=n.baseQueue,i=r.pending;if(i!==null){if(o!==null){var a=o.next;o.next=i.next,i.next=a}n.baseQueue=o=i,r.pending=null}if(o!==null){i=o.next,n=n.baseState;var s=a=null,l=null,u=i;do{var p=u.lane;if((In&p)===p)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var h={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(s=l=h,a=n):l=l.next=h,Ce.lanes|=p,On|=p}u=u.next}while(u!==null&&u!==i);l===null?a=n:l.next=s,Kt(n,t.memoizedState)||(lt=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=l,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do i=o.lane,Ce.lanes|=i,On|=i,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Tu(e){var t=Ft(),r=t.queue;if(r===null)throw Error(R(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,i=t.memoizedState;if(o!==null){r.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);Kt(i,t.memoizedState)||(lt=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function xh(){}function Eh(e,t){var r=Ce,n=Ft(),o=t(),i=!Kt(n.memoizedState,o);if(i&&(n.memoizedState=o,lt=!0),n=n.queue,nd(Nh.bind(null,r,n,e),[e]),n.getSnapshot!==t||i||je!==null&&je.memoizedState.tag&1){if(r.flags|=2048,ji(9,kh.bind(null,r,n,o,t),void 0,null),Ue===null)throw Error(R(349));(In&30)!==0||Ch(r,t,o)}return o}function Ch(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=Ce.updateQueue,t===null?(t={lastEffect:null,stores:null},Ce.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function kh(e,t,r,n){t.value=r,t.getSnapshot=n,Ph(t)&&Ah(e)}function Nh(e,t,r){return r(function(){Ph(t)&&Ah(e)})}function Ph(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Kt(e,r)}catch(n){return!0}}function Ah(e){var t=br(e,1);t!==null&&qt(t,e,1,-1)}function Xp(e){var t=Zt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fi,lastRenderedState:e},t.queue=e,e=e.dispatch=gS.bind(null,Ce,e),[t.memoizedState,e]}function ji(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=Ce.updateQueue,t===null?(t={lastEffect:null,stores:null},Ce.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function Th(){return Ft().memoizedState}function Za(e,t,r,n){var o=Zt();Ce.flags|=e,o.memoizedState=ji(1|t,r,void 0,n===void 0?null:n)}function Ds(e,t,r,n){var o=Ft();n=n===void 0?null:n;var i=void 0;if(De!==null){var a=De.memoizedState;if(i=a.destroy,n!==null&&ed(n,a.deps)){o.memoizedState=ji(t,r,i,n);return}}Ce.flags|=e,o.memoizedState=ji(1|t,r,i,n)}function Jp(e,t){return Za(8390656,8,e,t)}function nd(e,t){return Ds(2048,8,e,t)}function Ih(e,t){return Ds(4,2,e,t)}function Oh(e,t){return Ds(4,4,e,t)}function Rh(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Dh(e,t,r){return r=r!=null?r.concat([e]):null,Ds(4,4,Rh.bind(null,t,e),r)}function od(){}function Mh(e,t){var r=Ft();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&ed(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function Lh(e,t){var r=Ft();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&ed(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function Fh(e,t,r){return(In&21)===0?(e.baseState&&(e.baseState=!1,lt=!0),e.memoizedState=r):(Kt(r,t)||(r=Vm(),Ce.lanes|=r,On|=r,e.baseState=!0),t)}function mS(e,t){var r=ce;ce=r!==0&&4>r?r:4,e(!0);var n=Pu.transition;Pu.transition={};try{e(!1),t()}finally{ce=r,Pu.transition=n}}function jh(){return Ft().memoizedState}function hS(e,t,r){var n=Jr(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Uh(e))zh(t,r);else if(r=_h(e,t,r,n),r!==null){var o=nt();qt(r,e,n,o),Bh(r,t,n)}}function gS(e,t,r){var n=Jr(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Uh(e))zh(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(o.hasEagerState=!0,o.eagerState=s,Kt(s,a)){var l=t.interleaved;l===null?(o.next=o,Kc(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch(u){}finally{}r=_h(e,t,o,n),r!==null&&(o=nt(),qt(r,e,n,o),Bh(r,t,n))}}function Uh(e){var t=e.alternate;return e===Ce||t!==null&&t===Ce}function zh(e,t){wi=bs=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function Bh(e,t,r){if((r&4194240)!==0){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Mc(e,r)}}var Ss={readContext:Lt,useCallback:Ye,useContext:Ye,useEffect:Ye,useImperativeHandle:Ye,useInsertionEffect:Ye,useLayoutEffect:Ye,useMemo:Ye,useReducer:Ye,useRef:Ye,useState:Ye,useDebugValue:Ye,useDeferredValue:Ye,useTransition:Ye,useMutableSource:Ye,useSyncExternalStore:Ye,useId:Ye,unstable_isNewReconciler:!1},yS={readContext:Lt,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Lt,useEffect:Jp,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Za(4194308,4,Rh.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Za(4194308,4,e,t)},useInsertionEffect:function(e,t){return Za(4,2,e,t)},useMemo:function(e,t){var r=Zt();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Zt();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=hS.bind(null,Ce,e),[n.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:Xp,useDebugValue:od,useDeferredValue:function(e){return Zt().memoizedState=e},useTransition:function(){var e=Xp(!1),t=e[0];return e=mS.bind(null,e[1]),Zt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Ce,o=Zt();if(xe){if(r===void 0)throw Error(R(407));r=r()}else{if(r=t(),Ue===null)throw Error(R(349));(In&30)!==0||Ch(n,t,r)}o.memoizedState=r;var i={value:r,getSnapshot:t};return o.queue=i,Jp(Nh.bind(null,n,i,e),[e]),n.flags|=2048,ji(9,kh.bind(null,n,i,r,t),void 0,null),r},useId:function(){var e=Zt(),t=Ue.identifierPrefix;if(xe){var r=yr,n=gr;r=(n&~(1<<32-Gt(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Li++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=pS++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},vS={readContext:Lt,useCallback:Mh,useContext:Lt,useEffect:nd,useImperativeHandle:Dh,useInsertionEffect:Ih,useLayoutEffect:Oh,useMemo:Lh,useReducer:Au,useRef:Th,useState:function(){return Au(Fi)},useDebugValue:od,useDeferredValue:function(e){var t=Ft();return Fh(t,De.memoizedState,e)},useTransition:function(){var e=Au(Fi)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:xh,useSyncExternalStore:Eh,useId:jh,unstable_isNewReconciler:!1},wS={readContext:Lt,useCallback:Mh,useContext:Lt,useEffect:nd,useImperativeHandle:Dh,useInsertionEffect:Ih,useLayoutEffect:Oh,useMemo:Lh,useReducer:Tu,useRef:Th,useState:function(){return Tu(Fi)},useDebugValue:od,useDeferredValue:function(e){var t=Ft();return De===null?t.memoizedState=e:Fh(t,De.memoizedState,e)},useTransition:function(){var e=Tu(Fi)[0],t=Ft().memoizedState;return[e,t]},useMutableSource:xh,useSyncExternalStore:Eh,useId:jh,unstable_isNewReconciler:!1};function $t(e,t){if(e&&e.defaultProps){t=ke({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}function dc(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:ke({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var Ms={isMounted:function(e){return(e=e._reactInternals)?Mn(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=nt(),o=Jr(e),i=vr(n,o);i.payload=t,r!=null&&(i.callback=r),t=Yr(e,i,o),t!==null&&(qt(t,e,o,n),Xa(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=nt(),o=Jr(e),i=vr(n,o);i.tag=1,i.payload=t,r!=null&&(i.callback=r),t=Yr(e,i,o),t!==null&&(qt(t,e,o,n),Xa(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=nt(),n=Jr(e),o=vr(r,n);o.tag=2,t!=null&&(o.callback=t),t=Yr(e,o,n),t!==null&&(qt(t,e,n,r),Xa(t,e,n))}};function Zp(e,t,r,n,o,i,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,i,a):t.prototype&&t.prototype.isPureReactComponent?!Ti(r,n)||!Ti(o,i):!0}function Vh(e,t,r){var n=!1,o=tn,i=t.contextType;return typeof i=="object"&&i!==null?i=Lt(i):(o=ct(t)?An:Ze.current,n=t.contextTypes,i=(n=n!=null)?So(e,o):tn),t=new t(r,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ms,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function em(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&Ms.enqueueReplaceState(t,t.state,null)}function fc(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs={},Yc(e);var i=t.contextType;typeof i=="object"&&i!==null?o.context=Lt(i):(i=ct(t)?An:Ze.current,o.context=So(e,i)),o.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(dc(e,t,i,r),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Ms.enqueueReplaceState(o,o.state,null),ws(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function ko(e,t){try{var r="",n=t;do r+=Kb(n),n=n.return;while(n);var o=r}catch(i){o=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:o,digest:null}}function Iu(e,t,r){return{value:e,source:null,stack:r!=null?r:null,digest:t!=null?t:null}}function pc(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var _S=typeof WeakMap=="function"?WeakMap:Map;function Hh(e,t,r){r=vr(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Es||(Es=!0,xc=n),pc(e,t)},r}function $h(e,t,r){r=vr(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){pc(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(r.callback=function(){pc(e,t),typeof n!="function"&&(Xr===null?Xr=new Set([this]):Xr.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),r}function tm(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new _S;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=DS.bind(null,e,t,r),t.then(e,e))}function rm(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function nm(e,t,r,n,o){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=vr(-1,1),t.tag=2,Yr(r,t,1))),r.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var bS=xr.ReactCurrentOwner,lt=!1;function rt(e,t,r,n){t.child=e===null?wh(t,null,r,n):Eo(t,e.child,r,n)}function om(e,t,r,n,o){r=r.render;var i=t.ref;return wo(t,o),n=td(e,t,r,n,i,o),r=rd(),e!==null&&!lt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Sr(e,t,o)):(xe&&r&&Hc(t),t.flags|=1,rt(e,t,n,o),t.child)}function im(e,t,r,n,o){if(e===null){var i=r.type;return typeof i=="function"&&!fd(i)&&i.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=i,Wh(e,t,i,n,o)):(e=ns(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,(e.lanes&o)===0){var a=i.memoizedProps;if(r=r.compare,r=r!==null?r:Ti,r(a,n)&&e.ref===t.ref)return Sr(e,t,o)}return t.flags|=1,e=Zr(i,n),e.ref=t.ref,e.return=t,t.child=e}function Wh(e,t,r,n,o){if(e!==null){var i=e.memoizedProps;if(Ti(i,n)&&e.ref===t.ref)if(lt=!1,t.pendingProps=n=i,(e.lanes&o)!==0)(e.flags&131072)!==0&&(lt=!0);else return t.lanes=e.lanes,Sr(e,t,o)}return mc(e,t,r,n,o)}function Qh(e,t,r){var n=t.pendingProps,o=n.children,i=e!==null?e.memoizedState:null;if(n.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},me(mo,gt),gt|=r;else{if((r&1073741824)===0)return e=i!==null?i.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,me(mo,gt),gt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=i!==null?i.baseLanes:r,me(mo,gt),gt|=n}else i!==null?(n=i.baseLanes|r,t.memoizedState=null):n=r,me(mo,gt),gt|=n;return rt(e,t,o,r),t.child}function Gh(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function mc(e,t,r,n,o){var i=ct(r)?An:Ze.current;return i=So(t,i),wo(t,o),r=td(e,t,r,n,i,o),n=rd(),e!==null&&!lt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Sr(e,t,o)):(xe&&n&&Hc(t),t.flags|=1,rt(e,t,r,o),t.child)}function am(e,t,r,n,o){if(ct(r)){var i=!0;ms(t)}else i=!1;if(wo(t,o),t.stateNode===null)es(e,t),Vh(t,r,n),fc(t,r,n,o),n=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=r.contextType;typeof u=="object"&&u!==null?u=Lt(u):(u=ct(r)?An:Ze.current,u=So(t,u));var p=r.getDerivedStateFromProps,h=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function";h||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==n||l!==u)&&em(t,a,n,u),Br=!1;var v=t.memoizedState;a.state=v,ws(t,n,a,o),l=t.memoizedState,s!==n||v!==l||ut.current||Br?(typeof p=="function"&&(dc(t,r,p,n),l=t.memoizedState),(s=Br||Zp(t,r,s,n,v,l,u))?(h||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=u,n=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,bh(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:$t(t.type,s),a.props=u,h=t.pendingProps,v=a.context,l=r.contextType,typeof l=="object"&&l!==null?l=Lt(l):(l=ct(r)?An:Ze.current,l=So(t,l));var g=r.getDerivedStateFromProps;(p=typeof g=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==h||v!==l)&&em(t,a,n,l),Br=!1,v=t.memoizedState,a.state=v,ws(t,n,a,o);var S=t.memoizedState;s!==h||v!==S||ut.current||Br?(typeof g=="function"&&(dc(t,r,g,n),S=t.memoizedState),(u=Br||Zp(t,r,u,n,v,S,l)||!1)?(p||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(n,S,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(n,S,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=S),a.props=n,a.state=S,a.context=l,n=u):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),n=!1)}return hc(e,t,r,n,i,o)}function hc(e,t,r,n,o,i){Gh(e,t);var a=(t.flags&128)!==0;if(!n&&!a)return o&&Wp(t,r,!1),Sr(e,t,i);n=t.stateNode,bS.current=t;var s=a&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&a?(t.child=Eo(t,e.child,null,i),t.child=Eo(t,null,s,i)):rt(e,t,s,i),t.memoizedState=n.state,o&&Wp(t,r,!0),t.child}function qh(e){var t=e.stateNode;t.pendingContext?$p(e,t.pendingContext,t.pendingContext!==t.context):t.context&&$p(e,t.context,!1),Xc(e,t.containerInfo)}function sm(e,t,r,n,o){return xo(),Wc(o),t.flags|=256,rt(e,t,r,n),t.child}var gc={dehydrated:null,treeContext:null,retryLane:0};function yc(e){return{baseLanes:e,cachePool:null,transitions:null}}function Kh(e,t,r){var n=t.pendingProps,o=Ee.current,i=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(o&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),me(Ee,o&1),e===null)return uc(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=n.children,e=n.fallback,i?(n=t.mode,i=t.child,a={mode:"hidden",children:a},(n&1)===0&&i!==null?(i.childLanes=0,i.pendingProps=a):i=js(a,n,0,null),e=Pn(e,n,r,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=yc(r),t.memoizedState=gc,e):id(t,a));if(o=e.memoizedState,o!==null&&(s=o.dehydrated,s!==null))return SS(e,t,a,n,s,o,r);if(i){i=n.fallback,a=t.mode,o=e.child,s=o.sibling;var l={mode:"hidden",children:n.children};return(a&1)===0&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Zr(o,l),n.subtreeFlags=o.subtreeFlags&14680064),s!==null?i=Zr(s,i):(i=Pn(i,a,r,null),i.flags|=2),i.return=t,n.return=t,n.sibling=i,t.child=n,n=i,i=t.child,a=e.child.memoizedState,a=a===null?yc(r):{baseLanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},i.memoizedState=a,i.childLanes=e.childLanes&~r,t.memoizedState=gc,n}return i=e.child,e=i.sibling,n=Zr(i,{mode:"visible",children:n.children}),(t.mode&1)===0&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function id(e,t){return t=js({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Wa(e,t,r,n){return n!==null&&Wc(n),Eo(t,e.child,null,r),e=id(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function SS(e,t,r,n,o,i,a){if(r)return t.flags&256?(t.flags&=-257,n=Iu(Error(R(422))),Wa(e,t,a,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=n.fallback,o=t.mode,n=js({mode:"visible",children:n.children},o,0,null),i=Pn(i,o,a,null),i.flags|=2,n.return=t,i.return=t,n.sibling=i,t.child=n,(t.mode&1)!==0&&Eo(t,e.child,null,a),t.child.memoizedState=yc(a),t.memoizedState=gc,i);if((t.mode&1)===0)return Wa(e,t,a,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var s=n.dgst;return n=s,i=Error(R(419)),n=Iu(i,n,void 0),Wa(e,t,a,n)}if(s=(a&e.childLanes)!==0,lt||s){if(n=Ue,n!==null){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=(o&(n.suspendedLanes|a))!==0?0:o,o!==0&&o!==i.retryLane&&(i.retryLane=o,br(e,o),qt(n,e,o,-1))}return dd(),n=Iu(Error(R(421))),Wa(e,t,a,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=MS.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,yt=Kr(o.nextSibling),vt=t,xe=!0,Qt=null,e!==null&&(Ot[Rt++]=gr,Ot[Rt++]=yr,Ot[Rt++]=Tn,gr=e.id,yr=e.overflow,Tn=t),t=id(t,n.children),t.flags|=4096,t)}function lm(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),cc(e.return,t,r)}function Ou(e,t,r,n,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=o)}function Yh(e,t,r){var n=t.pendingProps,o=n.revealOrder,i=n.tail;if(rt(e,t,n.children,r),n=Ee.current,(n&2)!==0)n=n&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&lm(e,r,t);else if(e.tag===19)lm(e,r,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(me(Ee,n),(t.mode&1)===0)t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&_s(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),Ou(t,!1,o,r,i);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&_s(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}Ou(t,!0,r,null,i);break;case"together":Ou(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function es(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Sr(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),On|=t.lanes,(r&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,r=Zr(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Zr(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function xS(e,t,r){switch(t.tag){case 3:qh(t),xo();break;case 5:Sh(t);break;case 1:ct(t.type)&&ms(t);break;case 4:Xc(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;me(ys,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(me(Ee,Ee.current&1),t.flags|=128,null):(r&t.child.childLanes)!==0?Kh(e,t,r):(me(Ee,Ee.current&1),e=Sr(e,t,r),e!==null?e.sibling:null);me(Ee,Ee.current&1);break;case 19:if(n=(r&t.childLanes)!==0,(e.flags&128)!==0){if(n)return Yh(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),me(Ee,Ee.current),n)break;return null;case 22:case 23:return t.lanes=0,Qh(e,t,r)}return Sr(e,t,r)}var Xh,vc,Jh,Zh;Xh=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};vc=function(){};Jh=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,kn(rr.current);var i=null;switch(r){case"input":o=zu(e,o),n=zu(e,n),i=[];break;case"select":o=ke({},o,{value:void 0}),n=ke({},n,{value:void 0}),i=[];break;case"textarea":o=Hu(e,o),n=Hu(e,n),i=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=fs)}Wu(r,n);var a;r=null;for(u in o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&o[u]!=null)if(u==="style"){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(xi.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var l=n[u];if(s=o!=null?o[u]:void 0,n.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(r||(r={}),r[a]=l[a])}else r||(i||(i=[]),i.push(u,r)),r=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(i=i||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(i=i||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(xi.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&ve("scroll",e),i||s===l||(i=[])):(i=i||[]).push(u,l))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}};Zh=function(e,t,r,n){r!==n&&(t.flags|=4)};function si(e,t){if(!xe)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Xe(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function ES(e,t,r){var n=t.pendingProps;switch($c(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xe(t),null;case 1:return ct(t.type)&&ps(),Xe(t),null;case 3:return n=t.stateNode,Co(),we(ut),we(Ze),Zc(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ha(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Qt!==null&&(kc(Qt),Qt=null))),vc(e,t),Xe(t),null;case 5:Jc(t);var o=kn(Mi.current);if(r=t.type,e!==null&&t.stateNode!=null)Jh(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(R(166));return Xe(t),null}if(e=kn(rr.current),Ha(t)){n=t.stateNode,r=t.type;var i=t.memoizedProps;switch(n[er]=t,n[Ri]=i,e=(t.mode&1)!==0,r){case"dialog":ve("cancel",n),ve("close",n);break;case"iframe":case"object":case"embed":ve("load",n);break;case"video":case"audio":for(o=0;o<pi.length;o++)ve(pi[o],n);break;case"source":ve("error",n);break;case"img":case"image":case"link":ve("error",n),ve("load",n);break;case"details":ve("toggle",n);break;case"input":gp(n,i),ve("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!i.multiple},ve("invalid",n);break;case"textarea":vp(n,i),ve("invalid",n)}Wu(r,i),o=null;for(var a in i)if(i.hasOwnProperty(a)){var s=i[a];a==="children"?typeof s=="string"?n.textContent!==s&&(i.suppressHydrationWarning!==!0&&Va(n.textContent,s,e),o=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Va(n.textContent,s,e),o=["children",""+s]):xi.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&ve("scroll",n)}switch(r){case"input":Ta(n),yp(n,i,!0);break;case"textarea":Ta(n),wp(n);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(n.onclick=fs)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{a=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Nm(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=a.createElement(r,{is:n.is}):(e=a.createElement(r),r==="select"&&(a=e,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):e=a.createElementNS(e,r),e[er]=t,e[Ri]=n,Xh(e,t,!1,!1),t.stateNode=e;e:{switch(a=Qu(r,n),r){case"dialog":ve("cancel",e),ve("close",e),o=n;break;case"iframe":case"object":case"embed":ve("load",e),o=n;break;case"video":case"audio":for(o=0;o<pi.length;o++)ve(pi[o],e);o=n;break;case"source":ve("error",e),o=n;break;case"img":case"image":case"link":ve("error",e),ve("load",e),o=n;break;case"details":ve("toggle",e),o=n;break;case"input":gp(e,n),o=zu(e,n),ve("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=ke({},n,{value:void 0}),ve("invalid",e);break;case"textarea":vp(e,n),o=Hu(e,n),ve("invalid",e);break;default:o=n}Wu(r,o),s=o;for(i in s)if(s.hasOwnProperty(i)){var l=s[i];i==="style"?Tm(e,l):i==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Pm(e,l)):i==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&Ei(e,l):typeof l=="number"&&Ei(e,""+l):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(xi.hasOwnProperty(i)?l!=null&&i==="onScroll"&&ve("scroll",e):l!=null&&Ac(e,i,l,a))}switch(r){case"input":Ta(e),yp(e,n,!1);break;case"textarea":Ta(e),wp(e);break;case"option":n.value!=null&&e.setAttribute("value",""+en(n.value));break;case"select":e.multiple=!!n.multiple,i=n.value,i!=null?ho(e,!!n.multiple,i,!1):n.defaultValue!=null&&ho(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=fs)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Xe(t),null;case 6:if(e&&t.stateNode!=null)Zh(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(R(166));if(r=kn(Mi.current),kn(rr.current),Ha(t)){if(n=t.stateNode,r=t.memoizedProps,n[er]=t,(i=n.nodeValue!==r)&&(e=vt,e!==null))switch(e.tag){case 3:Va(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Va(n.nodeValue,r,(e.mode&1)!==0)}i&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[er]=t,t.stateNode=n}return Xe(t),null;case 13:if(we(Ee),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(xe&&yt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)yh(),xo(),t.flags|=98560,i=!1;else if(i=Ha(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(R(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(R(317));i[er]=t}else xo(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Xe(t),i=!1}else Qt!==null&&(kc(Qt),Qt=null),i=!0;if(!i)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Ee.current&1)!==0?Me===0&&(Me=3):dd())),t.updateQueue!==null&&(t.flags|=4),Xe(t),null);case 4:return Co(),vc(e,t),e===null&&Ii(t.stateNode.containerInfo),Xe(t),null;case 10:return qc(t.type._context),Xe(t),null;case 17:return ct(t.type)&&ps(),Xe(t),null;case 19:if(we(Ee),i=t.memoizedState,i===null)return Xe(t),null;if(n=(t.flags&128)!==0,a=i.rendering,a===null)if(n)si(i,!1);else{if(Me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=_s(e),a!==null){for(t.flags|=128,si(i,!1),n=a.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)i=r,e=n,i.flags&=14680066,a=i.alternate,a===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,e=a.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return me(Ee,Ee.current&1|2),t.child}e=e.sibling}i.tail!==null&&Te()>No&&(t.flags|=128,n=!0,si(i,!1),t.lanes=4194304)}else{if(!n)if(e=_s(a),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),si(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!xe)return Xe(t),null}else 2*Te()-i.renderingStartTime>No&&r!==1073741824&&(t.flags|=128,n=!0,si(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Te(),t.sibling=null,r=Ee.current,me(Ee,n?r&1|2:r&1),t):(Xe(t),null);case 22:case 23:return cd(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&(t.mode&1)!==0?(gt&1073741824)!==0&&(Xe(t),t.subtreeFlags&6&&(t.flags|=8192)):Xe(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function CS(e,t){switch($c(t),t.tag){case 1:return ct(t.type)&&ps(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Co(),we(ut),we(Ze),Zc(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Jc(t),null;case 13:if(we(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));xo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return we(Ee),null;case 4:return Co(),null;case 10:return qc(t.type._context),null;case 22:case 23:return cd(),null;case 24:return null;default:return null}}var Qa=!1,Je=!1,kS=typeof WeakSet=="function"?WeakSet:Set,j=null;function po(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Ae(e,t,n)}else r.current=null}function wc(e,t,r){try{r()}catch(n){Ae(e,t,n)}}var um=!1;function NS(e,t){if(rc=us,e=oh(),Vc(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,i=n.focusNode;n=n.focusOffset;try{r.nodeType,i.nodeType}catch(d){r=null;break e}var a=0,s=-1,l=-1,u=0,p=0,h=e,v=null;t:for(;;){for(var g;h!==r||o!==0&&h.nodeType!==3||(s=a+o),h!==i||n!==0&&h.nodeType!==3||(l=a+n),h.nodeType===3&&(a+=h.nodeValue.length),(g=h.firstChild)!==null;)v=h,h=g;for(;;){if(h===e)break t;if(v===r&&++u===o&&(s=a),v===i&&++p===n&&(l=a),(g=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=g}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(nc={focusedElem:e,selectionRange:r},us=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var S=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,_=S.memoizedState,c=t.stateNode,m=c.getSnapshotBeforeUpdate(t.elementType===t.type?y:$t(t.type,y),_);c.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(d){Ae(t,t.return,d)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return S=um,um=!1,S}function _i(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&wc(t,r,i)}o=o.next}while(o!==n)}}function Ls(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function _c(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function eg(e){var t=e.alternate;t!==null&&(e.alternate=null,eg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[er],delete t[Ri],delete t[ac],delete t[uS],delete t[cS])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function tg(e){return e.tag===5||e.tag===3||e.tag===4}function cm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||tg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function bc(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=fs));else if(n!==4&&(e=e.child,e!==null))for(bc(e,t,r),e=e.sibling;e!==null;)bc(e,t,r),e=e.sibling}function Sc(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Sc(e,t,r),e=e.sibling;e!==null;)Sc(e,t,r),e=e.sibling}var $e=null,Wt=!1;function Ur(e,t,r){for(r=r.child;r!==null;)rg(e,t,r),r=r.sibling}function rg(e,t,r){if(tr&&typeof tr.onCommitFiberUnmount=="function")try{tr.onCommitFiberUnmount(Ps,r)}catch(s){}switch(r.tag){case 5:Je||po(r,t);case 6:var n=$e,o=Wt;$e=null,Ur(e,t,r),$e=n,Wt=o,$e!==null&&(Wt?(e=$e,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):$e.removeChild(r.stateNode));break;case 18:$e!==null&&(Wt?(e=$e,r=r.stateNode,e.nodeType===8?Cu(e.parentNode,r):e.nodeType===1&&Cu(e,r),Pi(e)):Cu($e,r.stateNode));break;case 4:n=$e,o=Wt,$e=r.stateNode.containerInfo,Wt=!0,Ur(e,t,r),$e=n,Wt=o;break;case 0:case 11:case 14:case 15:if(!Je&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&((i&2)!==0||(i&4)!==0)&&wc(r,t,a),o=o.next}while(o!==n)}Ur(e,t,r);break;case 1:if(!Je&&(po(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){Ae(r,t,s)}Ur(e,t,r);break;case 21:Ur(e,t,r);break;case 22:r.mode&1?(Je=(n=Je)||r.memoizedState!==null,Ur(e,t,r),Je=n):Ur(e,t,r);break;default:Ur(e,t,r)}}function dm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new kS),t.forEach(function(n){var o=LS.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Ht(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var i=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:$e=s.stateNode,Wt=!1;break e;case 3:$e=s.stateNode.containerInfo,Wt=!0;break e;case 4:$e=s.stateNode.containerInfo,Wt=!0;break e}s=s.return}if($e===null)throw Error(R(160));rg(i,a,o),$e=null,Wt=!1;var l=o.alternate;l!==null&&(l.return=null),o.return=null}catch(u){Ae(o,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ng(t,e),t=t.sibling}function ng(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ht(t,e),Jt(e),n&4){try{_i(3,e,e.return),Ls(3,e)}catch(y){Ae(e,e.return,y)}try{_i(5,e,e.return)}catch(y){Ae(e,e.return,y)}}break;case 1:Ht(t,e),Jt(e),n&512&&r!==null&&po(r,r.return);break;case 5:if(Ht(t,e),Jt(e),n&512&&r!==null&&po(r,r.return),e.flags&32){var o=e.stateNode;try{Ei(o,"")}catch(y){Ae(e,e.return,y)}}if(n&4&&(o=e.stateNode,o!=null)){var i=e.memoizedProps,a=r!==null?r.memoizedProps:i,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&Cm(o,i),Qu(s,a);var u=Qu(s,i);for(a=0;a<l.length;a+=2){var p=l[a],h=l[a+1];p==="style"?Tm(o,h):p==="dangerouslySetInnerHTML"?Pm(o,h):p==="children"?Ei(o,h):Ac(o,p,h,u)}switch(s){case"input":Bu(o,i);break;case"textarea":km(o,i);break;case"select":var v=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?ho(o,!!i.multiple,g,!1):v!==!!i.multiple&&(i.defaultValue!=null?ho(o,!!i.multiple,i.defaultValue,!0):ho(o,!!i.multiple,i.multiple?[]:"",!1))}o[Ri]=i}catch(y){Ae(e,e.return,y)}}break;case 6:if(Ht(t,e),Jt(e),n&4){if(e.stateNode===null)throw Error(R(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(y){Ae(e,e.return,y)}}break;case 3:if(Ht(t,e),Jt(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Pi(t.containerInfo)}catch(y){Ae(e,e.return,y)}break;case 4:Ht(t,e),Jt(e);break;case 13:Ht(t,e),Jt(e),o=e.child,o.flags&8192&&(i=o.memoizedState!==null,o.stateNode.isHidden=i,!i||o.alternate!==null&&o.alternate.memoizedState!==null||(ld=Te())),n&4&&dm(e);break;case 22:if(p=r!==null&&r.memoizedState!==null,e.mode&1?(Je=(u=Je)||p,Ht(t,e),Je=u):Ht(t,e),Jt(e),n&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!p&&(e.mode&1)!==0)for(j=e,p=e.child;p!==null;){for(h=j=p;j!==null;){switch(v=j,g=v.child,v.tag){case 0:case 11:case 14:case 15:_i(4,v,v.return);break;case 1:po(v,v.return);var S=v.stateNode;if(typeof S.componentWillUnmount=="function"){n=v,r=v.return;try{t=n,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(y){Ae(n,r,y)}}break;case 5:po(v,v.return);break;case 22:if(v.memoizedState!==null){pm(h);continue}}g!==null?(g.return=v,j=g):pm(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=h;try{o=h.stateNode,u?(i=o.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=h.stateNode,l=h.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=Am("display",a))}catch(y){Ae(e,e.return,y)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=u?"":h.memoizedProps}catch(y){Ae(e,e.return,y)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ht(t,e),Jt(e),n&4&&dm(e);break;case 21:break;default:Ht(t,e),Jt(e)}}function Jt(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(tg(r)){var n=r;break e}r=r.return}throw Error(R(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Ei(o,""),n.flags&=-33);var i=cm(e);Sc(e,i,o);break;case 3:case 4:var a=n.stateNode.containerInfo,s=cm(e);bc(e,s,a);break;default:throw Error(R(161))}}catch(l){Ae(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function PS(e,t,r){j=e,og(e,t,r)}function og(e,t,r){for(var n=(e.mode&1)!==0;j!==null;){var o=j,i=o.child;if(o.tag===22&&n){var a=o.memoizedState!==null||Qa;if(!a){var s=o.alternate,l=s!==null&&s.memoizedState!==null||Je;s=Qa;var u=Je;if(Qa=a,(Je=l)&&!u)for(j=o;j!==null;)a=j,l=a.child,a.tag===22&&a.memoizedState!==null?mm(o):l!==null?(l.return=a,j=l):mm(o);for(;i!==null;)j=i,og(i,t,r),i=i.sibling;j=o,Qa=s,Je=u}fm(e,t,r)}else(o.subtreeFlags&8772)!==0&&i!==null?(i.return=o,j=i):fm(e,t,r)}}function fm(e){for(;j!==null;){var t=j;if((t.flags&8772)!==0){var r=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:Je||Ls(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Je)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:$t(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Yp(t,i,n);break;case 3:var a=t.updateQueue;if(a!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}Yp(t,a,r)}break;case 5:var s=t.stateNode;if(r===null&&t.flags&4){r=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var p=u.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&Pi(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}Je||t.flags&512&&_c(t)}catch(v){Ae(t,t.return,v)}}if(t===e){j=null;break}if(r=t.sibling,r!==null){r.return=t.return,j=r;break}j=t.return}}function pm(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var r=t.sibling;if(r!==null){r.return=t.return,j=r;break}j=t.return}}function mm(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{Ls(4,t)}catch(l){Ae(t,r,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(l){Ae(t,o,l)}}var i=t.return;try{_c(t)}catch(l){Ae(t,i,l)}break;case 5:var a=t.return;try{_c(t)}catch(l){Ae(t,a,l)}}}catch(l){Ae(t,t.return,l)}if(t===e){j=null;break}var s=t.sibling;if(s!==null){s.return=t.return,j=s;break}j=t.return}}var AS=Math.ceil,xs=xr.ReactCurrentDispatcher,ad=xr.ReactCurrentOwner,Mt=xr.ReactCurrentBatchConfig,oe=0,Ue=null,Oe=null,We=0,gt=0,mo=nn(0),Me=0,Ui=null,On=0,Fs=0,sd=0,bi=null,st=null,ld=0,No=1/0,mr=null,Es=!1,xc=null,Xr=null,Ga=!1,Wr=null,Cs=0,Si=0,Ec=null,ts=-1,rs=0;function nt(){return(oe&6)!==0?Te():ts!==-1?ts:ts=Te()}function Jr(e){return(e.mode&1)===0?1:(oe&2)!==0&&We!==0?We&-We:fS.transition!==null?(rs===0&&(rs=Vm()),rs):(e=ce,e!==0||(e=window.event,e=e===void 0?16:Km(e.type)),e)}function qt(e,t,r,n){if(50<Si)throw Si=0,Ec=null,Error(R(185));zi(e,r,n),((oe&2)===0||e!==Ue)&&(e===Ue&&((oe&2)===0&&(Fs|=r),Me===4&&Hr(e,We)),dt(e,n),r===1&&oe===0&&(t.mode&1)===0&&(No=Te()+500,Rs&&on()))}function dt(e,t){var r=e.callbackNode;m0(e,t);var n=ls(e,e===Ue?We:0);if(n===0)r!==null&&Sp(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Sp(r),t===1)e.tag===0?dS(hm.bind(null,e)):mh(hm.bind(null,e)),sS(function(){(oe&6)===0&&on()}),r=null;else{switch(Hm(n)){case 1:r=Dc;break;case 4:r=zm;break;case 16:r=ss;break;case 536870912:r=Bm;break;default:r=ss}r=fg(r,ig.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function ig(e,t){if(ts=-1,rs=0,(oe&6)!==0)throw Error(R(327));var r=e.callbackNode;if(_o()&&e.callbackNode!==r)return null;var n=ls(e,e===Ue?We:0);if(n===0)return null;if((n&30)!==0||(n&e.expiredLanes)!==0||t)t=ks(e,n);else{t=n;var o=oe;oe|=2;var i=sg();(Ue!==e||We!==t)&&(mr=null,No=Te()+500,Nn(e,t));do try{OS();break}catch(s){ag(e,s)}while(!0);Gc(),xs.current=i,oe=o,Oe!==null?t=0:(Ue=null,We=0,t=Me)}if(t!==0){if(t===2&&(o=Xu(e),o!==0&&(n=o,t=Cc(e,o))),t===1)throw r=Ui,Nn(e,0),Hr(e,n),dt(e,Te()),r;if(t===6)Hr(e,n);else{if(o=e.current.alternate,(n&30)===0&&!TS(o)&&(t=ks(e,n),t===2&&(i=Xu(e),i!==0&&(n=i,t=Cc(e,i))),t===1))throw r=Ui,Nn(e,0),Hr(e,n),dt(e,Te()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(R(345));case 2:xn(e,st,mr);break;case 3:if(Hr(e,n),(n&130023424)===n&&(t=ld+500-Te(),10<t)){if(ls(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){nt(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ic(xn.bind(null,e,st,mr),t);break}xn(e,st,mr);break;case 4:if(Hr(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var a=31-Gt(n);i=1<<a,a=t[a],a>o&&(o=a),n&=~i}if(n=o,n=Te()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*AS(n/1960))-n,10<n){e.timeoutHandle=ic(xn.bind(null,e,st,mr),n);break}xn(e,st,mr);break;case 5:xn(e,st,mr);break;default:throw Error(R(329))}}}return dt(e,Te()),e.callbackNode===r?ig.bind(null,e):null}function Cc(e,t){var r=bi;return e.current.memoizedState.isDehydrated&&(Nn(e,t).flags|=256),e=ks(e,t),e!==2&&(t=st,st=r,t!==null&&kc(t)),e}function kc(e){st===null?st=e:st.push.apply(st,e)}function TS(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],i=o.getSnapshot;o=o.value;try{if(!Kt(i(),o))return!1}catch(a){return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Hr(e,t){for(t&=~sd,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Gt(t),n=1<<r;e[r]=-1,t&=~n}}function hm(e){if((oe&6)!==0)throw Error(R(327));_o();var t=ls(e,0);if((t&1)===0)return dt(e,Te()),null;var r=ks(e,t);if(e.tag!==0&&r===2){var n=Xu(e);n!==0&&(t=n,r=Cc(e,n))}if(r===1)throw r=Ui,Nn(e,0),Hr(e,t),dt(e,Te()),r;if(r===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xn(e,st,mr),dt(e,Te()),null}function ud(e,t){var r=oe;oe|=1;try{return e(t)}finally{oe=r,oe===0&&(No=Te()+500,Rs&&on())}}function Rn(e){Wr!==null&&Wr.tag===0&&(oe&6)===0&&_o();var t=oe;oe|=1;var r=Mt.transition,n=ce;try{if(Mt.transition=null,ce=1,e)return e()}finally{ce=n,Mt.transition=r,oe=t,(oe&6)===0&&on()}}function cd(){gt=mo.current,we(mo)}function Nn(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,aS(r)),Oe!==null)for(r=Oe.return;r!==null;){var n=r;switch($c(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&ps();break;case 3:Co(),we(ut),we(Ze),Zc();break;case 5:Jc(n);break;case 4:Co();break;case 13:we(Ee);break;case 19:we(Ee);break;case 10:qc(n.type._context);break;case 22:case 23:cd()}r=r.return}if(Ue=e,Oe=e=Zr(e.current,null),We=gt=t,Me=0,Ui=null,sd=Fs=On=0,st=bi=null,Cn!==null){for(t=0;t<Cn.length;t++)if(r=Cn[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,i=r.pending;if(i!==null){var a=i.next;i.next=o,n.next=a}r.pending=n}Cn=null}return e}function ag(e,t){do{var r=Oe;try{if(Gc(),Ja.current=Ss,bs){for(var n=Ce.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}bs=!1}if(In=0,je=De=Ce=null,wi=!1,Li=0,ad.current=null,r===null||r.return===null){Me=1,Ui=t,Oe=null;break}e:{var i=e,a=r.return,s=r,l=t;if(t=We,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,p=s,h=p.tag;if((p.mode&1)===0&&(h===0||h===11||h===15)){var v=p.alternate;v?(p.updateQueue=v.updateQueue,p.memoizedState=v.memoizedState,p.lanes=v.lanes):(p.updateQueue=null,p.memoizedState=null)}var g=rm(a);if(g!==null){g.flags&=-257,nm(g,a,s,i,t),g.mode&1&&tm(i,u,t),t=g,l=u;var S=t.updateQueue;if(S===null){var y=new Set;y.add(l),t.updateQueue=y}else S.add(l);break e}else{if((t&1)===0){tm(i,u,t),dd();break e}l=Error(R(426))}}else if(xe&&s.mode&1){var _=rm(a);if(_!==null){(_.flags&65536)===0&&(_.flags|=256),nm(_,a,s,i,t),Wc(ko(l,s));break e}}i=l=ko(l,s),Me!==4&&(Me=2),bi===null?bi=[i]:bi.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var c=Hh(i,l,t);Kp(i,c);break e;case 1:s=l;var m=i.type,f=i.stateNode;if((i.flags&128)===0&&(typeof m.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(Xr===null||!Xr.has(f)))){i.flags|=65536,t&=-t,i.lanes|=t;var d=$h(i,s,t);Kp(i,d);break e}}i=i.return}while(i!==null)}ug(r)}catch(b){t=b,Oe===r&&r!==null&&(Oe=r=r.return);continue}break}while(!0)}function sg(){var e=xs.current;return xs.current=Ss,e===null?Ss:e}function dd(){(Me===0||Me===3||Me===2)&&(Me=4),Ue===null||(On&268435455)===0&&(Fs&268435455)===0||Hr(Ue,We)}function ks(e,t){var r=oe;oe|=2;var n=sg();(Ue!==e||We!==t)&&(mr=null,Nn(e,t));do try{IS();break}catch(o){ag(e,o)}while(!0);if(Gc(),oe=r,xs.current=n,Oe!==null)throw Error(R(261));return Ue=null,We=0,Me}function IS(){for(;Oe!==null;)lg(Oe)}function OS(){for(;Oe!==null&&!i0();)lg(Oe)}function lg(e){var t=dg(e.alternate,e,gt);e.memoizedProps=e.pendingProps,t===null?ug(e):Oe=t,ad.current=null}function ug(e){var t=e;do{var r=t.alternate;if(e=t.return,(t.flags&32768)===0){if(r=ES(r,t,gt),r!==null){Oe=r;return}}else{if(r=CS(r,t),r!==null){r.flags&=32767,Oe=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Me=6,Oe=null;return}}if(t=t.sibling,t!==null){Oe=t;return}Oe=t=e}while(t!==null);Me===0&&(Me=5)}function xn(e,t,r){var n=ce,o=Mt.transition;try{Mt.transition=null,ce=1,RS(e,t,r,n)}finally{Mt.transition=o,ce=n}return null}function RS(e,t,r,n){do _o();while(Wr!==null);if((oe&6)!==0)throw Error(R(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(R(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(h0(e,i),e===Ue&&(Oe=Ue=null,We=0),(r.subtreeFlags&2064)===0&&(r.flags&2064)===0||Ga||(Ga=!0,fg(ss,function(){return _o(),null})),i=(r.flags&15990)!==0,(r.subtreeFlags&15990)!==0||i){i=Mt.transition,Mt.transition=null;var a=ce;ce=1;var s=oe;oe|=4,ad.current=null,NS(e,r),ng(r,e),tS(nc),us=!!rc,nc=rc=null,e.current=r,PS(r,e,o),a0(),oe=s,ce=a,Mt.transition=i}else e.current=r;if(Ga&&(Ga=!1,Wr=e,Cs=o),i=e.pendingLanes,i===0&&(Xr=null),u0(r.stateNode,n),dt(e,Te()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(Es)throw Es=!1,e=xc,xc=null,e;return(Cs&1)!==0&&e.tag!==0&&_o(),i=e.pendingLanes,(i&1)!==0?e===Ec?Si++:(Si=0,Ec=e):Si=0,on(),null}function _o(){if(Wr!==null){var e=Hm(Cs),t=Mt.transition,r=ce;try{if(Mt.transition=null,ce=16>e?16:e,Wr===null)var n=!1;else{if(e=Wr,Wr=null,Cs=0,(oe&6)!==0)throw Error(R(331));var o=oe;for(oe|=4,j=e.current;j!==null;){var i=j,a=i.child;if((j.flags&16)!==0){var s=i.deletions;if(s!==null){for(var l=0;l<s.length;l++){var u=s[l];for(j=u;j!==null;){var p=j;switch(p.tag){case 0:case 11:case 15:_i(8,p,i)}var h=p.child;if(h!==null)h.return=p,j=h;else for(;j!==null;){p=j;var v=p.sibling,g=p.return;if(eg(p),p===u){j=null;break}if(v!==null){v.return=g,j=v;break}j=g}}}var S=i.alternate;if(S!==null){var y=S.child;if(y!==null){S.child=null;do{var _=y.sibling;y.sibling=null,y=_}while(y!==null)}}j=i}}if((i.subtreeFlags&2064)!==0&&a!==null)a.return=i,j=a;else e:for(;j!==null;){if(i=j,(i.flags&2048)!==0)switch(i.tag){case 0:case 11:case 15:_i(9,i,i.return)}var c=i.sibling;if(c!==null){c.return=i.return,j=c;break e}j=i.return}}var m=e.current;for(j=m;j!==null;){a=j;var f=a.child;if((a.subtreeFlags&2064)!==0&&f!==null)f.return=a,j=f;else e:for(a=m;j!==null;){if(s=j,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:Ls(9,s)}}catch(b){Ae(s,s.return,b)}if(s===a){j=null;break e}var d=s.sibling;if(d!==null){d.return=s.return,j=d;break e}j=s.return}}if(oe=o,on(),tr&&typeof tr.onPostCommitFiberRoot=="function")try{tr.onPostCommitFiberRoot(Ps,e)}catch(b){}n=!0}return n}finally{ce=r,Mt.transition=t}}return!1}function gm(e,t,r){t=ko(r,t),t=Hh(e,t,1),e=Yr(e,t,1),t=nt(),e!==null&&(zi(e,1,t),dt(e,t))}function Ae(e,t,r){if(e.tag===3)gm(e,e,r);else for(;t!==null;){if(t.tag===3){gm(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Xr===null||!Xr.has(n))){e=ko(r,e),e=$h(t,e,1),t=Yr(t,e,1),e=nt(),t!==null&&(zi(t,1,e),dt(t,e));break}}t=t.return}}function DS(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=nt(),e.pingedLanes|=e.suspendedLanes&r,Ue===e&&(We&r)===r&&(Me===4||Me===3&&(We&130023424)===We&&500>Te()-ld?Nn(e,0):sd|=r),dt(e,t)}function cg(e,t){t===0&&((e.mode&1)===0?t=1:(t=Ra,Ra<<=1,(Ra&130023424)===0&&(Ra=4194304)));var r=nt();e=br(e,t),e!==null&&(zi(e,t,r),dt(e,r))}function MS(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),cg(e,r)}function LS(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(R(314))}n!==null&&n.delete(t),cg(e,r)}var dg;dg=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||ut.current)lt=!0;else{if((e.lanes&r)===0&&(t.flags&128)===0)return lt=!1,xS(e,t,r);lt=(e.flags&131072)!==0}else lt=!1,xe&&(t.flags&1048576)!==0&&hh(t,gs,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;es(e,t),e=t.pendingProps;var o=So(t,Ze.current);wo(t,r),o=td(null,t,n,e,o,r);var i=rd();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ct(n)?(i=!0,ms(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Yc(t),o.updater=Ms,t.stateNode=o,o._reactInternals=t,fc(t,n,e,r),t=hc(null,t,n,!0,i,r)):(t.tag=0,xe&&i&&Hc(t),rt(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(es(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=jS(n),e=$t(n,e),o){case 0:t=mc(null,t,n,e,r);break e;case 1:t=am(null,t,n,e,r);break e;case 11:t=om(null,t,n,e,r);break e;case 14:t=im(null,t,n,$t(n.type,e),r);break e}throw Error(R(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$t(n,o),mc(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$t(n,o),am(e,t,n,o,r);case 3:e:{if(qh(t),e===null)throw Error(R(387));n=t.pendingProps,i=t.memoizedState,o=i.element,bh(e,t),ws(t,n,null,r);var a=t.memoizedState;if(n=a.element,i.isDehydrated)if(i={element:n,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=ko(Error(R(423)),t),t=sm(e,t,n,r,o);break e}else if(n!==o){o=ko(Error(R(424)),t),t=sm(e,t,n,r,o);break e}else for(yt=Kr(t.stateNode.containerInfo.firstChild),vt=t,xe=!0,Qt=null,r=wh(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(xo(),n===o){t=Sr(e,t,r);break e}rt(e,t,n,r)}t=t.child}return t;case 5:return Sh(t),e===null&&uc(t),n=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,oc(n,o)?a=null:i!==null&&oc(n,i)&&(t.flags|=32),Gh(e,t),rt(e,t,a,r),t.child;case 6:return e===null&&uc(t),null;case 13:return Kh(e,t,r);case 4:return Xc(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Eo(t,null,n,r):rt(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$t(n,o),om(e,t,n,o,r);case 7:return rt(e,t,t.pendingProps,r),t.child;case 8:return rt(e,t,t.pendingProps.children,r),t.child;case 12:return rt(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,me(ys,n._currentValue),n._currentValue=a,i!==null)if(Kt(i.value,a)){if(i.children===o.children&&!ut.current){t=Sr(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(i.tag===1){l=vr(-1,r&-r),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var p=u.pending;p===null?l.next=l:(l.next=p.next,p.next=l),u.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),cc(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(R(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),cc(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}rt(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,wo(t,r),o=Lt(o),n=n(o),t.flags|=1,rt(e,t,n,r),t.child;case 14:return n=t.type,o=$t(n,t.pendingProps),o=$t(n.type,o),im(e,t,n,o,r);case 15:return Wh(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:$t(n,o),es(e,t),t.tag=1,ct(n)?(e=!0,ms(t)):e=!1,wo(t,r),Vh(t,n,o),fc(t,n,o,r),hc(null,t,n,!0,e,r);case 19:return Yh(e,t,r);case 22:return Qh(e,t,r)}throw Error(R(156,t.tag))};function fg(e,t){return Um(e,t)}function FS(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Dt(e,t,r,n){return new FS(e,t,r,n)}function fd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jS(e){if(typeof e=="function")return fd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ic)return 11;if(e===Oc)return 14}return 2}function Zr(e,t){var r=e.alternate;return r===null?(r=Dt(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ns(e,t,r,n,o,i){var a=2;if(n=e,typeof e=="function")fd(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case no:return Pn(r.children,o,i,t);case Tc:a=8,o|=8;break;case Lu:return e=Dt(12,r,t,o|2),e.elementType=Lu,e.lanes=i,e;case Fu:return e=Dt(13,r,t,o),e.elementType=Fu,e.lanes=i,e;case ju:return e=Dt(19,r,t,o),e.elementType=ju,e.lanes=i,e;case Sm:return js(r,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _m:a=10;break e;case bm:a=9;break e;case Ic:a=11;break e;case Oc:a=14;break e;case zr:a=16,n=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=Dt(a,r,t,o),t.elementType=e,t.type=n,t.lanes=i,t}function Pn(e,t,r,n){return e=Dt(7,e,n,t),e.lanes=r,e}function js(e,t,r,n){return e=Dt(22,e,n,t),e.elementType=Sm,e.lanes=r,e.stateNode={isHidden:!1},e}function Ru(e,t,r){return e=Dt(6,e,null,t),e.lanes=r,e}function Du(e,t,r){return t=Dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function US(e,t,r,n,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=yu(0),this.expirationTimes=yu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yu(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function pd(e,t,r,n,o,i,a,s,l){return e=new US(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Dt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yc(i),e}function zS(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ro,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function pg(e){if(!e)return tn;e=e._reactInternals;e:{if(Mn(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ct(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var r=e.type;if(ct(r))return ph(e,r,t)}return t}function mg(e,t,r,n,o,i,a,s,l){return e=pd(r,n,!0,e,o,i,a,s,l),e.context=pg(null),r=e.current,n=nt(),o=Jr(r),i=vr(n,o),i.callback=t!=null?t:null,Yr(r,i,o),e.current.lanes=o,zi(e,o,n),dt(e,n),e}function Us(e,t,r,n){var o=t.current,i=nt(),a=Jr(o);return r=pg(r),t.context===null?t.context=r:t.pendingContext=r,t=vr(i,a),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Yr(o,t,a),e!==null&&(qt(e,o,a,i),Xa(e,o,a)),a}function Ns(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ym(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function md(e,t){ym(e,t),(e=e.alternate)&&ym(e,t)}function BS(){return null}var hg=typeof reportError=="function"?reportError:function(e){console.error(e)};function hd(e){this._internalRoot=e}zs.prototype.render=hd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));Us(e,t,null,null)};zs.prototype.unmount=hd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Rn(function(){Us(null,e,null,null)}),t[_r]=null}};function zs(e){this._internalRoot=e}zs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Qm();e={blockedOn:null,target:e,priority:t};for(var r=0;r<Vr.length&&t!==0&&t<Vr[r].priority;r++);Vr.splice(r,0,e),r===0&&qm(e)}};function gd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Bs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function vm(){}function VS(e,t,r,n,o){if(o){if(typeof n=="function"){var i=n;n=function(){var u=Ns(a);i.call(u)}}var a=mg(t,n,e,0,null,!1,!1,"",vm);return e._reactRootContainer=a,e[_r]=a.current,Ii(e.nodeType===8?e.parentNode:e),Rn(),a}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var s=n;n=function(){var u=Ns(l);s.call(u)}}var l=pd(e,0,!1,null,null,!1,!1,"",vm);return e._reactRootContainer=l,e[_r]=l.current,Ii(e.nodeType===8?e.parentNode:e),Rn(function(){Us(t,l,r,n)}),l}function Vs(e,t,r,n,o){var i=r._reactRootContainer;if(i){var a=i;if(typeof o=="function"){var s=o;o=function(){var l=Ns(a);s.call(l)}}Us(t,a,e,o)}else a=VS(r,t,e,o,n);return Ns(a)}$m=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=fi(t.pendingLanes);r!==0&&(Mc(t,r|1),dt(t,Te()),(oe&6)===0&&(No=Te()+500,on()))}break;case 13:Rn(function(){var n=br(e,1);if(n!==null){var o=nt();qt(n,e,1,o)}}),md(e,1)}};Lc=function(e){if(e.tag===13){var t=br(e,134217728);if(t!==null){var r=nt();qt(t,e,134217728,r)}md(e,134217728)}};Wm=function(e){if(e.tag===13){var t=Jr(e),r=br(e,t);if(r!==null){var n=nt();qt(r,e,t,n)}md(e,t)}};Qm=function(){return ce};Gm=function(e,t){var r=ce;try{return ce=e,t()}finally{ce=r}};qu=function(e,t,r){switch(t){case"input":if(Bu(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=Os(n);if(!o)throw Error(R(90));Em(n),Bu(n,o)}}}break;case"textarea":km(e,r);break;case"select":t=r.value,t!=null&&ho(e,!!r.multiple,t,!1)}};Rm=ud;Dm=Rn;var HS={usingClientEntryPoint:!1,Events:[Vi,so,Os,Im,Om,ud]},li={findFiberByHostInstance:En,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},$S={bundleType:li.bundleType,version:li.version,rendererPackageName:li.rendererPackageName,rendererConfig:li.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:xr.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Fm(e),e===null?null:e.stateNode},findFiberByHostInstance:li.findFiberByHostInstance||BS,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(ui=__REACT_DEVTOOLS_GLOBAL_HOOK__,!ui.isDisabled&&ui.supportsFiber))try{Ps=ui.inject($S),tr=ui}catch(e){}var ui;bt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=HS;bt.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!gd(t))throw Error(R(200));return zS(e,t,null,r)};bt.createRoot=function(e,t){if(!gd(e))throw Error(R(299));var r=!1,n="",o=hg;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=pd(e,1,!1,null,null,r,!1,n,o),e[_r]=t.current,Ii(e.nodeType===8?e.parentNode:e),new hd(t)};bt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=Fm(t),e=e===null?null:e.stateNode,e};bt.flushSync=function(e){return Rn(e)};bt.hydrate=function(e,t,r){if(!Bs(t))throw Error(R(200));return Vs(null,e,t,!0,r)};bt.hydrateRoot=function(e,t,r){if(!gd(e))throw Error(R(405));var n=r!=null&&r.hydratedSources||null,o=!1,i="",a=hg;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(i=r.identifierPrefix),r.onRecoverableError!==void 0&&(a=r.onRecoverableError)),t=mg(t,null,e,1,r!=null?r:null,o,!1,i,a),e[_r]=t.current,Ii(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new zs(t)};bt.render=function(e,t,r){if(!Bs(t))throw Error(R(200));return Vs(null,e,t,!1,r)};bt.unmountComponentAtNode=function(e){if(!Bs(e))throw Error(R(40));return e._reactRootContainer?(Rn(function(){Vs(null,null,e,!1,function(){e._reactRootContainer=null,e[_r]=null})}),!0):!1};bt.unstable_batchedUpdates=ud;bt.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!Bs(r))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return Vs(e,t,r,!1,n)};bt.version="18.3.1-next-f1338f8080-20240426"});var Hs=pr((kT,vg)=>{"use strict";function yg(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(yg)}catch(e){console.error(e)}}yg(),vg.exports=gg()});var $i=pr(yd=>{"use strict";var wg=Hs();yd.createRoot=wg.createRoot,yd.hydrateRoot=wg.hydrateRoot;var NT});var Yv=pr(Kv=>{"use strict";var aa=B();function hN(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var gN=typeof Object.is=="function"?Object.is:hN,yN=aa.useSyncExternalStore,vN=aa.useRef,wN=aa.useEffect,_N=aa.useMemo,bN=aa.useDebugValue;Kv.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=vN(null);if(i.current===null){var a={hasValue:!1,value:null};i.current=a}else a=i.current;i=_N(function(){function l(g){if(!u){if(u=!0,p=g,g=n(g),o!==void 0&&a.hasValue){var S=a.value;if(o(S,g))return h=S}return h=g}if(S=h,gN(p,g))return S;var y=n(g);return o!==void 0&&o(S,y)?(p=g,S):(p=g,h=y)}var u=!1,p,h,v=r===void 0?null:r;return[function(){return l(t())},v===null?void 0:function(){return l(v())}]},[t,r,n,o]);var s=yN(e,i[0],i[1]);return wN(function(){a.hasValue=!0,a.value=s},[s]),bN(s),s}});var Jv=pr((O2,Xv)=>{"use strict";Xv.exports=Yv()});var Jn=F(B(),1),vb=F($i(),1);var Pt=F(B(),1);function Ge(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var WS=typeof Symbol=="function"&&Symbol.observable||"@@observable",_g=WS,vd=()=>Math.random().toString(36).substring(7).split("").join("."),QS={INIT:`@@redux/INIT${vd()}`,REPLACE:`@@redux/REPLACE${vd()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${vd()}`},$s=QS;function nr(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function wd(e,t,r){if(typeof e!="function")throw new Error(Ge(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Ge(0));if(typeof t=="function"&&typeof r=="undefined"&&(r=t,t=void 0),typeof r!="undefined"){if(typeof r!="function")throw new Error(Ge(1));return r(wd)(e,t)}let n=e,o=t,i=new Map,a=i,s=0,l=!1;function u(){a===i&&(a=new Map,i.forEach((_,c)=>{a.set(c,_)}))}function p(){if(l)throw new Error(Ge(3));return o}function h(_){if(typeof _!="function")throw new Error(Ge(4));if(l)throw new Error(Ge(5));let c=!0;u();let m=s++;return a.set(m,_),function(){if(c){if(l)throw new Error(Ge(6));c=!1,u(),a.delete(m),i=null}}}function v(_){if(!nr(_))throw new Error(Ge(7));if(typeof _.type=="undefined")throw new Error(Ge(8));if(typeof _.type!="string")throw new Error(Ge(17));if(l)throw new Error(Ge(9));try{l=!0,o=n(o,_)}finally{l=!1}return(i=a).forEach(m=>{m()}),_}function g(_){if(typeof _!="function")throw new Error(Ge(10));n=_,v({type:$s.REPLACE})}function S(){let _=h;return{subscribe(c){if(typeof c!="object"||c===null)throw new Error(Ge(11));function m(){let d=c;d.next&&d.next(p())}return m(),{unsubscribe:_(m)}},[_g](){return this}}}return v({type:$s.INIT}),{dispatch:v,subscribe:h,getState:p,replaceReducer:g,[_g]:S}}function GS(e){Object.keys(e).forEach(t=>{let r=e[t];if(typeof r(void 0,{type:$s.INIT})=="undefined")throw new Error(Ge(12));if(typeof r(void 0,{type:$s.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(Ge(13))})}function an(e){let t=Object.keys(e),r={};for(let a=0;a<t.length;a++){let s=t[a];typeof e[s]=="function"&&(r[s]=e[s])}let n=Object.keys(r),o,i;try{GS(r)}catch(a){i=a}return function(s={},l){if(i)throw i;let u=!1,p={};for(let h=0;h<n.length;h++){let v=n[h],g=r[v],S=s[v],y=g(S,l);if(typeof y=="undefined"){let _=l&&l.type;throw new Error(Ge(14))}p[v]=y,u=u||y!==S}return u=u||n.length!==Object.keys(s).length,u?p:s}}function To(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function bg(...e){return t=>(r,n)=>{let o=t(r,n),i=()=>{throw new Error(Ge(15))},a={getState:o.getState,dispatch:(l,...u)=>i(l,...u)},s=e.map(l=>l(a));return i=To(...s)(o.dispatch),G(D({},o),{dispatch:i})}}function Ws(e){return nr(e)&&"type"in e&&typeof e.type=="string"}var Ad=Symbol.for("immer-nothing"),Wi=Symbol.for("immer-draftable"),ft=Symbol.for("immer-state");function qe(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Fn=Object.getPrototypeOf;function St(e){return!!e&&!!e[ft]}function pt(e){var t;return e?kg(e)||Array.isArray(e)||!!e[Wi]||!!((t=e.constructor)!=null&&t[Wi])||Yi(e)||Xi(e):!1}var qS=Object.prototype.constructor.toString();function kg(e){if(!e||typeof e!="object")return!1;let t=Fn(e);if(t===null)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===qS}function Td(e){return St(e)||qe(15,e),e[ft].base_}function Qi(e,t){jn(e)===0?Reflect.ownKeys(e).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function jn(e){let t=e[ft];return t?t.type_:Array.isArray(e)?1:Yi(e)?2:Xi(e)?3:0}function Gi(e,t){return jn(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function _d(e,t){return jn(e)===2?e.get(t):e[t]}function Ng(e,t,r){let n=jn(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function KS(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Yi(e){return e instanceof Map}function Xi(e){return e instanceof Set}function Ln(e){return e.copy_||e.base_}function xd(e,t){if(Yi(e))return new Map(e);if(Xi(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=kg(e);if(t===!0||t==="class_only"&&!r){let n=Object.getOwnPropertyDescriptors(e);delete n[ft];let o=Reflect.ownKeys(n);for(let i=0;i<o.length;i++){let a=o[i],s=n[a];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(n[a]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[a]})}return Object.create(Fn(e),n)}else{let n=Fn(e);if(n!==null&&r)return D({},e);let o=Object.create(n);return Object.assign(o,e)}}function qs(e,t=!1){return Ks(e)||St(e)||!pt(e)||(jn(e)>1&&(e.set=e.add=e.clear=e.delete=YS),Object.freeze(e),t&&Object.entries(e).forEach(([r,n])=>qs(n,!0))),e}function YS(){qe(2)}function Ks(e){return Object.isFrozen(e)}var Ed={};function Un(e){let t=Ed[e];return t||qe(0,e),t}function XS(e,t){Ed[e]||(Ed[e]=t)}var qi;function Pg(){return qi}function JS(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Sg(e,t){t&&(Un("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function Cd(e){kd(e),e.drafts_.forEach(ZS),e.drafts_=null}function kd(e){e===qi&&(qi=e.parent_)}function xg(e){return qi=JS(qi,e)}function ZS(e){let t=e[ft];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Eg(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];return e!==void 0&&e!==r?(r[ft].modified_&&(Cd(t),qe(4)),pt(e)&&(e=Qs(t,e),t.parent_||Gs(t,e)),t.patches_&&Un("Patches").generateReplacementPatches_(r[ft].base_,e,t.patches_,t.inversePatches_)):e=Qs(t,r,[]),Cd(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Ad?e:void 0}function Qs(e,t,r){if(Ks(t))return t;let n=t[ft];if(!n)return Qi(t,(o,i)=>Cg(e,n,t,o,i,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Gs(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;let o=n.copy_,i=o,a=!1;n.type_===3&&(i=new Set(o),o.clear(),a=!0),Qi(i,(s,l)=>Cg(e,n,o,s,l,r,a)),Gs(e,o,!1),r&&e.patches_&&Un("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function Cg(e,t,r,n,o,i,a){if(St(o)){let s=i&&t&&t.type_!==3&&!Gi(t.assigned_,n)?i.concat(n):void 0,l=Qs(e,o,s);if(Ng(r,n,l),St(l))e.canAutoFreeze_=!1;else return}else a&&r.add(o);if(pt(o)&&!Ks(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Qs(e,o),(!t||!t.scope_.parent_)&&typeof n!="symbol"&&Object.prototype.propertyIsEnumerable.call(r,n)&&Gs(e,o)}}function Gs(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&qs(t,r)}function ex(e,t){let r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:Pg(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},o=n,i=Id;r&&(o=[n],i=Ki);let{revoke:a,proxy:s}=Proxy.revocable(o,i);return n.draft_=s,n.revoke_=a,s}var Id={get(e,t){if(t===ft)return e;let r=Ln(e);if(!Gi(r,t))return tx(e,r,t);let n=r[t];return e.finalized_||!pt(n)?n:n===bd(e.base_,t)?(Sd(e),e.copy_[t]=Pd(n,e)):n},has(e,t){return t in Ln(e)},ownKeys(e){return Reflect.ownKeys(Ln(e))},set(e,t,r){let n=Ag(Ln(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let o=bd(Ln(e),t),i=o==null?void 0:o[ft];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(KS(r,o)&&(r!==void 0||Gi(e.base_,t)))return!0;Sd(e),Nd(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return bd(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Sd(e),Nd(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let r=Ln(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){qe(11)},getPrototypeOf(e){return Fn(e.base_)},setPrototypeOf(){qe(12)}},Ki={};Qi(Id,(e,t)=>{Ki[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Ki.deleteProperty=function(e,t){return Ki.set.call(this,e,t,void 0)};Ki.set=function(e,t,r){return Id.set.call(this,e[0],t,r,e[0])};function bd(e,t){let r=e[ft];return(r?Ln(r):e)[t]}function tx(e,t,r){var o;let n=Ag(t,r);return n?"value"in n?n.value:(o=n.get)==null?void 0:o.call(e.draft_):void 0}function Ag(e,t){if(!(t in e))return;let r=Fn(e);for(;r;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Fn(r)}}function Nd(e){e.modified_||(e.modified_=!0,e.parent_&&Nd(e.parent_))}function Sd(e){e.copy_||(e.copy_=xd(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var rx=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){let i=r;r=t;let a=this;return function(l=i,...u){return a.produce(l,p=>r.call(this,p,...u))}}typeof r!="function"&&qe(6),n!==void 0&&typeof n!="function"&&qe(7);let o;if(pt(t)){let i=xg(this),a=Pd(t,void 0),s=!0;try{o=r(a),s=!1}finally{s?Cd(i):kd(i)}return Sg(i,n),Eg(o,i)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===Ad&&(o=void 0),this.autoFreeze_&&qs(o,!0),n){let i=[],a=[];Un("Patches").generateReplacementPatches_(t,o,i,a),n(i,a)}return o}else qe(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,l=>t(l,...s));let n,o;return[this.produce(t,r,(a,s)=>{n=a,o=s}),n,o]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){pt(e)||qe(8),St(e)&&(e=Tg(e));let t=xg(this),r=Pd(e,void 0);return r[ft].isManual_=!0,kd(t),r}finishDraft(e,t){let r=e&&e[ft];(!r||!r.isManual_)&&qe(9);let{scope_:n}=r;return Sg(n,t),Eg(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));let n=Un("Patches").applyPatches_;return St(e)?n(e,t):this.produce(e,o=>n(o,t))}};function Pd(e,t){let r=Yi(e)?Un("MapSet").proxyMap_(e,t):Xi(e)?Un("MapSet").proxySet_(e,t):ex(e,t);return(t?t.scope_:Pg()).drafts_.push(r),r}function Tg(e){return St(e)||qe(10,e),Ig(e)}function Ig(e){if(!pt(e)||Ks(e))return e;let t=e[ft],r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=xd(e,t.scope_.immer_.useStrictShallowCopy_)}else r=xd(e,!0);return Qi(r,(n,o)=>{Ng(r,n,Ig(o))}),t&&(t.finalized_=!1),r}function Og(){let t="replace",r="add",n="remove";function o(v,g,S,y){switch(v.type_){case 0:case 2:return a(v,g,S,y);case 1:return i(v,g,S,y);case 3:return s(v,g,S,y)}}function i(v,g,S,y){let{base_:_,assigned_:c}=v,m=v.copy_;m.length<_.length&&([_,m]=[m,_],[S,y]=[y,S]);for(let f=0;f<_.length;f++)if(c[f]&&m[f]!==_[f]){let d=g.concat([f]);S.push({op:t,path:d,value:h(m[f])}),y.push({op:t,path:d,value:h(_[f])})}for(let f=_.length;f<m.length;f++){let d=g.concat([f]);S.push({op:r,path:d,value:h(m[f])})}for(let f=m.length-1;_.length<=f;--f){let d=g.concat([f]);y.push({op:n,path:d})}}function a(v,g,S,y){let{base_:_,copy_:c}=v;Qi(v.assigned_,(m,f)=>{let d=_d(_,m),b=_d(c,m),C=f?Gi(_,m)?t:r:n;if(d===b&&C===t)return;let x=g.concat(m);S.push(C===n?{op:C,path:x}:{op:C,path:x,value:b}),y.push(C===r?{op:n,path:x}:C===n?{op:r,path:x,value:h(d)}:{op:t,path:x,value:h(d)})})}function s(v,g,S,y){let{base_:_,copy_:c}=v,m=0;_.forEach(f=>{if(!c.has(f)){let d=g.concat([m]);S.push({op:n,path:d,value:f}),y.unshift({op:r,path:d,value:f})}m++}),m=0,c.forEach(f=>{if(!_.has(f)){let d=g.concat([m]);S.push({op:r,path:d,value:f}),y.unshift({op:n,path:d,value:f})}m++})}function l(v,g,S,y){S.push({op:t,path:[],value:g===Ad?void 0:g}),y.push({op:t,path:[],value:v})}function u(v,g){return g.forEach(S=>{let{path:y,op:_}=S,c=v;for(let b=0;b<y.length-1;b++){let C=jn(c),x=y[b];typeof x!="string"&&typeof x!="number"&&(x=""+x),(C===0||C===1)&&(x==="__proto__"||x==="constructor")&&qe(19),typeof c=="function"&&x==="prototype"&&qe(19),c=_d(c,x),typeof c!="object"&&qe(18,y.join("/"))}let m=jn(c),f=p(S.value),d=y[y.length-1];switch(_){case t:switch(m){case 2:return c.set(d,f);case 3:qe(16);default:return c[d]=f}case r:switch(m){case 1:return d==="-"?c.push(f):c.splice(d,0,f);case 2:return c.set(d,f);case 3:return c.add(f);default:return c[d]=f}case n:switch(m){case 1:return c.splice(d,1);case 2:return c.delete(d);case 3:return c.delete(S.value);default:return delete c[d]}default:qe(17,_)}}),v}function p(v){if(!pt(v))return v;if(Array.isArray(v))return v.map(p);if(Yi(v))return new Map(Array.from(v.entries()).map(([S,y])=>[S,p(y)]));if(Xi(v))return new Set(Array.from(v).map(p));let g=Object.create(Fn(v));for(let S in v)g[S]=p(v[S]);return Gi(v,Wi)&&(g[Wi]=v[Wi]),g}function h(v){return St(v)?p(v):v}XS("Patches",{applyPatches_:u,generatePatches_:o,generateReplacementPatches_:l})}var xt=new rx,Er=xt.produce,Ys=xt.produceWithPatches.bind(xt),IT=xt.setAutoFreeze.bind(xt),OT=xt.setUseStrictShallowCopy.bind(xt),Od=xt.applyPatches.bind(xt),RT=xt.createDraft.bind(xt),DT=xt.finishDraft.bind(xt);function nx(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function ox(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function ix(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){let r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var Rg=e=>Array.isArray(e)?e:[e];function ax(e){let t=Array.isArray(e[0])?e[0]:e;return ix(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function sx(e,t){let r=[],{length:n}=e;for(let o=0;o<n;o++)r.push(e[o].apply(null,t));return r}var jT=Symbol();var UT=Object.getPrototypeOf({});var lx=class{constructor(e){this.value=e}deref(){return this.value}},ux=typeof WeakRef!="undefined"?WeakRef:lx,cx=0,Dg=1;function Xs(){return{s:cx,v:void 0,o:null,p:null}}function Io(e,t={}){let r=Xs(),{resultEqualityCheck:n}=t,o,i=0;function a(){var h,v;let s=r,{length:l}=arguments;for(let g=0,S=l;g<S;g++){let y=arguments[g];if(typeof y=="function"||typeof y=="object"&&y!==null){let _=s.o;_===null&&(s.o=_=new WeakMap);let c=_.get(y);c===void 0?(s=Xs(),_.set(y,s)):s=c}else{let _=s.p;_===null&&(s.p=_=new Map);let c=_.get(y);c===void 0?(s=Xs(),_.set(y,s)):s=c}}let u=s,p;if(s.s===Dg)p=s.v;else if(p=e.apply(null,arguments),i++,n){let g=(v=(h=o==null?void 0:o.deref)==null?void 0:h.call(o))!=null?v:o;g!=null&&n(g,p)&&(p=g,i!==0&&i--),o=typeof p=="object"&&p!==null||typeof p=="function"?new ux(p):p}return u.s=Dg,u.v=p,p}return a.clearCache=()=>{r=Xs(),a.resetResultsCount()},a.resultsCount=()=>i,a.resetResultsCount=()=>{i=0},a}function Mg(e,...t){let r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...o)=>{let i=0,a=0,s,l={},u=o.pop();typeof u=="object"&&(l=u,u=o.pop()),nx(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);let p=D(D({},r),l),{memoize:h,memoizeOptions:v=[],argsMemoize:g=Io,argsMemoizeOptions:S=[],devModeChecks:y={}}=p,_=Rg(v),c=Rg(S),m=ax(o),f=h(function(){return i++,u.apply(null,arguments)},..._),d=!0,b=g(function(){a++;let x=sx(m,arguments);return s=f.apply(null,x),s},...c);return Object.assign(b,{resultFunc:u,memoizedResultFunc:f,dependencies:m,dependencyRecomputations:()=>a,resetDependencyRecomputations:()=>{a=0},lastResult:()=>s,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:h,argsMemoize:g})};return Object.assign(n,{withTypes:()=>n}),n}var Oo=Mg(Io),dx=Object.assign((e,t=Oo)=>{ox(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e),n=r.map(i=>e[i]);return t(n,(...i)=>i.reduce((a,s,l)=>(a[r[l]]=s,a),{}))},{withTypes:()=>dx});function Lg(e){return({dispatch:r,getState:n})=>o=>i=>typeof i=="function"?i(r,n,e):o(i)}var Fg=Lg(),jg=Lg;var fx=typeof window!="undefined"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?To:To.apply(null,arguments)},KT=typeof window!="undefined"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}},px=e=>e&&typeof e.match=="function";function it(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(Et(0));return D(D({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Ws(n)&&n.type===e,r}var $g=class Ji extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Ji.prototype)}static get[Symbol.species](){return Ji}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Ji(...t[0].concat(this)):new Ji(...t.concat(this))}};function Ug(e){return pt(e)?Er(e,()=>{}):e}function zg(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function mx(e){return typeof e=="boolean"}var hx=()=>function(t){let{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:i=!0}=t!=null?t:{},a=new $g;return r&&(mx(r)?a.push(Fg):a.push(jg(r.extraArgument))),a},Zi="RTK_autoBatch",Do=()=>e=>({payload:e,meta:{[Zi]:!0}}),Bg=e=>t=>{setTimeout(t,e)},gx=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),o=!0,i=!1,a=!1,s=new Set,l=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window!="undefined"&&window.requestAnimationFrame?window.requestAnimationFrame:Bg(10):e.type==="callback"?e.queueNotification:Bg(e.timeout),u=()=>{a=!1,i&&(i=!1,s.forEach(p=>p()))};return Object.assign({},n,{subscribe(p){let h=()=>o&&p(),v=n.subscribe(h);return s.add(p),()=>{v(),s.delete(p)}},dispatch(p){var h;try{return o=!((h=p==null?void 0:p.meta)!=null&&h[Zi]),i=!o,i&&(a||(a=!0,l(u))),n.dispatch(p)}finally{o=!0}}})},yx=e=>function(r){let{autoBatch:n=!0}=r!=null?r:{},o=new $g(e);return n&&o.push(gx(typeof n=="object"?n:void 0)),o};function Zs(e){let t=hx(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:i=void 0,enhancers:a=void 0}=e||{},s;if(typeof r=="function")s=r;else if(nr(r))s=an(r);else throw new Error(Et(1));let l;typeof n=="function"?l=n(t):l=t();let u=To;o&&(u=fx(D({trace:!1},typeof o=="object"&&o)));let p=bg(...l),h=yx(p),v=typeof a=="function"?a(h):h(),g=u(...v);return wd(s,i,g)}function Wg(e){let t={},r=[],n,o={addCase(i,a){let s=typeof i=="string"?i:i.type;if(!s)throw new Error(Et(28));if(s in t)throw new Error(Et(29));return t[s]=a,o},addMatcher(i,a){return r.push({matcher:i,reducer:a}),o},addDefaultCase(i){return n=i,o}};return e(o),[t,r,n]}function vx(e){return typeof e=="function"}function wx(e,t){let[r,n,o]=Wg(t),i;if(vx(e))i=()=>Ug(e());else{let s=Ug(e);i=()=>s}function a(s=i(),l){let u=[r[l.type],...n.filter(({matcher:p})=>p(l)).map(({reducer:p})=>p)];return u.filter(p=>!!p).length===0&&(u=[o]),u.reduce((p,h)=>{if(h)if(St(p)){let g=h(p,l);return g===void 0?p:g}else{if(pt(p))return Er(p,v=>h(v,l));{let v=h(p,l);if(v===void 0){if(p===null)return p;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}}return p},s)}return a.getInitialState=i,a}var Qg=(e,t)=>px(e)?e.match(t):e(t);function or(...e){return t=>e.some(r=>Qg(r,t))}function Ro(...e){return t=>e.every(r=>Qg(r,t))}function el(e,t){if(!e||!e.meta)return!1;let r=typeof e.meta.requestId=="string",n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function ea(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function tl(...e){return e.length===0?t=>el(t,["pending"]):ea(e)?or(...e.map(t=>t.pending)):tl()(e[0])}function zn(...e){return e.length===0?t=>el(t,["rejected"]):ea(e)?or(...e.map(t=>t.rejected)):zn()(e[0])}function Cr(...e){let t=r=>r&&r.meta&&r.meta.rejectedWithValue;return e.length===0?Ro(zn(...e),t):ea(e)?Ro(zn(...e),t):Cr()(e[0])}function kr(...e){return e.length===0?t=>el(t,["fulfilled"]):ea(e)?or(...e.map(t=>t.fulfilled)):kr()(e[0])}function rl(...e){return e.length===0?t=>el(t,["pending","fulfilled","rejected"]):ea(e)?or(...e.flatMap(t=>[t.pending,t.rejected,t.fulfilled])):rl()(e[0])}var _x="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",nl=(e=21)=>{let t="",r=e;for(;r--;)t+=_x[Math.random()*64|0];return t},bx=["name","message","stack","code"],Rd=class{constructor(e,t){_a(this,"_type");this.payload=e,this.meta=t}},Vg=class{constructor(e,t){_a(this,"_type");this.payload=e,this.meta=t}},Sx=e=>{if(typeof e=="object"&&e!==null){let t={};for(let r of bx)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},Hg="External signal was aborted",ol=(()=>{function e(t,r,n){let o=it(t+"/fulfilled",(l,u,p,h)=>({payload:l,meta:G(D({},h||{}),{arg:p,requestId:u,requestStatus:"fulfilled"})})),i=it(t+"/pending",(l,u,p)=>({payload:void 0,meta:G(D({},p||{}),{arg:u,requestId:l,requestStatus:"pending"})})),a=it(t+"/rejected",(l,u,p,h,v)=>({payload:h,error:(n&&n.serializeError||Sx)(l||"Rejected"),meta:G(D({},v||{}),{arg:p,requestId:u,rejectedWithValue:!!h,requestStatus:"rejected",aborted:(l==null?void 0:l.name)==="AbortError",condition:(l==null?void 0:l.name)==="ConditionError"})}));function s(l,{signal:u}={}){return(p,h,v)=>{let g=n!=null&&n.idGenerator?n.idGenerator(l):nl(),S=new AbortController,y,_;function c(f){_=f,S.abort()}u&&(u.aborted?c(Hg):u.addEventListener("abort",()=>c(Hg),{once:!0}));let m=function(){return ye(this,null,function*(){var b,C;let f;try{let x=(b=n==null?void 0:n.condition)==null?void 0:b.call(n,l,{getState:h,extra:v});if(Ex(x)&&(x=yield x),x===!1||S.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};let w=new Promise((E,k)=>{y=()=>{k({name:"AbortError",message:_||"Aborted"})},S.signal.addEventListener("abort",y)});p(i(g,l,(C=n==null?void 0:n.getPendingMeta)==null?void 0:C.call(n,{requestId:g,arg:l},{getState:h,extra:v}))),f=yield Promise.race([w,Promise.resolve(r(l,{dispatch:p,getState:h,extra:v,requestId:g,signal:S.signal,abort:c,rejectWithValue:(E,k)=>new Rd(E,k),fulfillWithValue:(E,k)=>new Vg(E,k)})).then(E=>{if(E instanceof Rd)throw E;return E instanceof Vg?o(E.payload,g,l,E.meta):o(E,g,l)})])}catch(x){f=x instanceof Rd?a(null,g,l,x.payload,x.meta):a(x,g,l)}finally{y&&S.signal.removeEventListener("abort",y)}return n&&!n.dispatchConditionRejection&&a.match(f)&&f.meta.condition||p(f),f})}();return Object.assign(m,{abort:c,requestId:g,arg:l,unwrap(){return m.then(xx)}})}}return Object.assign(s,{pending:i,rejected:a,fulfilled:o,settled:or(a,o),typePrefix:t})}return e.withTypes=()=>e,e})();function xx(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Ex(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var Gg=Symbol.for("rtk-slice-createasyncthunk"),eI={[Gg]:ol};function Cx(e,t){return`${e}/${t}`}function kx({creators:e}={}){var r;let t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[Gg];return function(o){let{name:i,reducerPath:a=i}=o;if(!i)throw new Error(Et(11));let s=(typeof o.reducers=="function"?o.reducers(Px()):o.reducers)||{},l=Object.keys(s),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},p={addCase(f,d){let b=typeof f=="string"?f:f.type;if(!b)throw new Error(Et(12));if(b in u.sliceCaseReducersByType)throw new Error(Et(13));return u.sliceCaseReducersByType[b]=d,p},addMatcher(f,d){return u.sliceMatchers.push({matcher:f,reducer:d}),p},exposeAction(f,d){return u.actionCreators[f]=d,p},exposeCaseReducer(f,d){return u.sliceCaseReducersByName[f]=d,p}};l.forEach(f=>{let d=s[f],b={reducerName:f,type:Cx(i,f),createNotation:typeof o.reducers=="function"};Tx(d)?Ox(b,d,p,t):Ax(b,d,p)});function h(){let[f={},d=[],b=void 0]=typeof o.extraReducers=="function"?Wg(o.extraReducers):[o.extraReducers],C=D(D({},f),u.sliceCaseReducersByType);return wx(o.initialState,x=>{for(let w in C)x.addCase(w,C[w]);for(let w of u.sliceMatchers)x.addMatcher(w.matcher,w.reducer);for(let w of d)x.addMatcher(w.matcher,w.reducer);b&&x.addDefaultCase(b)})}let v=f=>f,g=new Map,S;function y(f,d){return S||(S=h()),S(f,d)}function _(){return S||(S=h()),S.getInitialState()}function c(f,d=!1){function b(x){let w=x[f];return typeof w=="undefined"&&d&&(w=_()),w}function C(x=v){let w=zg(g,d,()=>new WeakMap);return zg(w,x,()=>{var k;let E={};for(let[N,P]of Object.entries((k=o.selectors)!=null?k:{}))E[N]=Nx(P,x,_,d);return E})}return{reducerPath:f,getSelectors:C,get selectors(){return C(b)},selectSlice:b}}let m=G(D({name:i,reducer:y,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:_},c(a)),{injectInto(f,C={}){var x=C,{reducerPath:d}=x,b=Tt(x,["reducerPath"]);let w=d!=null?d:a;return f.inject({reducerPath:w,reducer:y},b),D(D({},m),c(w,!0))}});return m}}function Nx(e,t,r,n){function o(i,...a){let s=t(i);return typeof s=="undefined"&&n&&(s=r()),e(s,...a)}return o.unwrapped=e,o}var ze=kx();function Px(){function e(t,r){return D({_reducerDefinitionType:"asyncThunk",payloadCreator:t},r)}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function Ax({type:e,reducerName:t,createNotation:r},n,o){let i,a;if("reducer"in n){if(r&&!Ix(n))throw new Error(Et(17));i=n.reducer,a=n.prepare}else i=n;o.addCase(e,i).exposeCaseReducer(t,i).exposeAction(t,a?it(e,a):it(e))}function Tx(e){return e._reducerDefinitionType==="asyncThunk"}function Ix(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Ox({type:e,reducerName:t},r,n,o){if(!o)throw new Error(Et(18));let{payloadCreator:i,fulfilled:a,pending:s,rejected:l,settled:u,options:p}=r,h=o(e,i,p);n.exposeAction(t,h),a&&n.addCase(h.fulfilled,a),s&&n.addCase(h.pending,s),l&&n.addCase(h.rejected,l),u&&n.addMatcher(h.settled,u),n.exposeCaseReducer(t,{fulfilled:a||Js,pending:s||Js,rejected:l||Js,settled:u||Js})}function Js(){}var qg="listener",Kg="completed",Yg="cancelled",tI=`task-${Yg}`,rI=`task-${Kg}`,nI=`${qg}-${Yg}`,oI=`${qg}-${Kg}`;var{assign:Xg}=Object;var Dd="listenerMiddleware";var Rx=Xg(it(`${Dd}/add`),{withTypes:()=>Rx}),iI=it(`${Dd}/removeAll`),Dx=Xg(it(`${Dd}/remove`),{withTypes:()=>Dx});var aI=Symbol.for("rtk-state-proxy-original");function Et(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}function Jg(e){var t=function(n){var o=n.dispatch,i=n.getState;return function(a){return function(s){return typeof s=="function"?s(o,i,e):a(s)}}};return t}var Zg=Jg();Zg.withExtraArgument=Jg;var il=Zg;var Mx=typeof global=="object"&&global&&global.Object===Object&&global,al=Mx;var Lx=typeof self=="object"&&self&&self.Object===Object&&self,Fx=al||Lx||Function("return this")(),Be=Fx;var jx=Be.Symbol,jt=jx;var ey=Object.prototype,Ux=ey.hasOwnProperty,zx=ey.toString,ta=jt?jt.toStringTag:void 0;function Bx(e){var t=Ux.call(e,ta),r=e[ta];try{e[ta]=void 0;var n=!0}catch(i){}var o=zx.call(e);return n&&(t?e[ta]=r:delete e[ta]),o}var ty=Bx;var Vx=Object.prototype,Hx=Vx.toString;function $x(e){return Hx.call(e)}var ry=$x;var Wx="[object Null]",Qx="[object Undefined]",ny=jt?jt.toStringTag:void 0;function Gx(e){return e==null?e===void 0?Qx:Wx:ny&&ny in Object(e)?ty(e):ry(e)}var Ct=Gx;function qx(e){return e!=null&&typeof e=="object"}var kt=qx;var Kx="[object Symbol]";function Yx(e){return typeof e=="symbol"||kt(e)&&Ct(e)==Kx}var sn=Yx;function Xx(e,t){for(var r=-1,n=e==null?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}var sl=Xx;var Jx=Array.isArray,re=Jx;var Zx=1/0,oy=jt?jt.prototype:void 0,iy=oy?oy.toString:void 0;function ay(e){if(typeof e=="string")return e;if(re(e))return sl(e,ay)+"";if(sn(e))return iy?iy.call(e):"";var t=e+"";return t=="0"&&1/e==-Zx?"-0":t}var sy=ay;var eE=/\s/;function tE(e){for(var t=e.length;t--&&eE.test(e.charAt(t)););return t}var ly=tE;var rE=/^\s+/;function nE(e){return e&&e.slice(0,ly(e)+1).replace(rE,"")}var uy=nE;function oE(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Nr=oE;var cy=NaN,iE=/^[-+]0x[0-9a-f]+$/i,aE=/^0b[01]+$/i,sE=/^0o[0-7]+$/i,lE=parseInt;function uE(e){if(typeof e=="number")return e;if(sn(e))return cy;if(Nr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Nr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=uy(e);var r=aE.test(e);return r||sE.test(e)?lE(e.slice(2),r?2:8):iE.test(e)?cy:+e}var dy=uE;var fy=1/0,cE=17976931348623157e292;function dE(e){if(!e)return e===0?e:0;if(e=dy(e),e===fy||e===-fy){var t=e<0?-1:1;return t*cE}return e===e?e:0}var py=dE;function fE(e){var t=py(e),r=t%1;return t===t?r?t-r:t:0}var my=fE;function pE(e){return e}var hy=pE;var mE="[object AsyncFunction]",hE="[object Function]",gE="[object GeneratorFunction]",yE="[object Proxy]";function vE(e){if(!Nr(e))return!1;var t=Ct(e);return t==hE||t==gE||t==mE||t==yE}var Yt=vE;var wE=Be["__core-js_shared__"],ll=wE;var gy=function(){var e=/[^.]+$/.exec(ll&&ll.keys&&ll.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function _E(e){return!!gy&&gy in e}var yy=_E;var bE=Function.prototype,SE=bE.toString;function xE(e){if(e!=null){try{return SE.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var Pr=xE;var EE=/[\\^$.*+?()[\]{}|]/g,CE=/^\[object .+?Constructor\]$/,kE=Function.prototype,NE=Object.prototype,PE=kE.toString,AE=NE.hasOwnProperty,TE=RegExp("^"+PE.call(AE).replace(EE,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function IE(e){if(!Nr(e)||yy(e))return!1;var t=Yt(e)?TE:CE;return t.test(Pr(e))}var vy=IE;function OE(e,t){return e==null?void 0:e[t]}var wy=OE;function RE(e,t){var r=wy(e,t);return vy(r)?r:void 0}var Ut=RE;var DE=Ut(Be,"WeakMap"),ul=DE;function ME(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i<o;)if(t(e[i],i,e))return i;return-1}var _y=ME;var LE=9007199254740991,FE=/^(?:0|[1-9]\d*)$/;function jE(e,t){var r=typeof e;return t=t==null?LE:t,!!t&&(r=="number"||r!="symbol"&&FE.test(e))&&e>-1&&e%1==0&&e<t}var cl=jE;function UE(e,t){return e===t||e!==e&&t!==t}var dl=UE;var zE=9007199254740991;function BE(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=zE}var Mo=BE;function VE(e){return e!=null&&Mo(e.length)&&!Yt(e)}var ir=VE;var HE=Object.prototype;function $E(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||HE;return e===r}var fl=$E;function WE(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var by=WE;var QE="[object Arguments]";function GE(e){return kt(e)&&Ct(e)==QE}var Md=GE;var Sy=Object.prototype,qE=Sy.hasOwnProperty,KE=Sy.propertyIsEnumerable,YE=Md(function(){return arguments}())?Md:function(e){return kt(e)&&qE.call(e,"callee")&&!KE.call(e,"callee")},Lo=YE;function XE(){return!1}var xy=XE;var ky=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ey=ky&&typeof module=="object"&&module&&!module.nodeType&&module,JE=Ey&&Ey.exports===ky,Cy=JE?Be.Buffer:void 0,ZE=Cy?Cy.isBuffer:void 0,eC=ZE||xy,Bn=eC;var tC="[object Arguments]",rC="[object Array]",nC="[object Boolean]",oC="[object Date]",iC="[object Error]",aC="[object Function]",sC="[object Map]",lC="[object Number]",uC="[object Object]",cC="[object RegExp]",dC="[object Set]",fC="[object String]",pC="[object WeakMap]",mC="[object ArrayBuffer]",hC="[object DataView]",gC="[object Float32Array]",yC="[object Float64Array]",vC="[object Int8Array]",wC="[object Int16Array]",_C="[object Int32Array]",bC="[object Uint8Array]",SC="[object Uint8ClampedArray]",xC="[object Uint16Array]",EC="[object Uint32Array]",_e={};_e[gC]=_e[yC]=_e[vC]=_e[wC]=_e[_C]=_e[bC]=_e[SC]=_e[xC]=_e[EC]=!0;_e[tC]=_e[rC]=_e[mC]=_e[nC]=_e[hC]=_e[oC]=_e[iC]=_e[aC]=_e[sC]=_e[lC]=_e[uC]=_e[cC]=_e[dC]=_e[fC]=_e[pC]=!1;function CC(e){return kt(e)&&Mo(e.length)&&!!_e[Ct(e)]}var Ny=CC;function kC(e){return function(t){return e(t)}}var Py=kC;var Ay=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ra=Ay&&typeof module=="object"&&module&&!module.nodeType&&module,NC=ra&&ra.exports===Ay,Ld=NC&&al.process,PC=function(){try{var e=ra&&ra.require&&ra.require("util").types;return e||Ld&&Ld.binding&&Ld.binding("util")}catch(t){}}(),Fd=PC;var Ty=Fd&&Fd.isTypedArray,AC=Ty?Py(Ty):Ny,Fo=AC;var TC=Object.prototype,IC=TC.hasOwnProperty;function OC(e,t){var r=re(e),n=!r&&Lo(e),o=!r&&!n&&Bn(e),i=!r&&!n&&!o&&Fo(e),a=r||n||o||i,s=a?by(e.length,String):[],l=s.length;for(var u in e)(t||IC.call(e,u))&&!(a&&(u=="length"||o&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||cl(u,l)))&&s.push(u);return s}var Iy=OC;function RC(e,t){return function(r){return e(t(r))}}var Oy=RC;var DC=Oy(Object.keys,Object),Ry=DC;var MC=Object.prototype,LC=MC.hasOwnProperty;function FC(e){if(!fl(e))return Ry(e);var t=[];for(var r in Object(e))LC.call(e,r)&&r!="constructor"&&t.push(r);return t}var pl=FC;function jC(e){return ir(e)?Iy(e):pl(e)}var ln=jC;var UC=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,zC=/^\w*$/;function BC(e,t){if(re(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||sn(e)?!0:zC.test(e)||!UC.test(e)||t!=null&&e in Object(t)}var jo=BC;var VC=Ut(Object,"create"),Ar=VC;function HC(){this.__data__=Ar?Ar(null):{},this.size=0}var Dy=HC;function $C(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var My=$C;var WC="__lodash_hash_undefined__",QC=Object.prototype,GC=QC.hasOwnProperty;function qC(e){var t=this.__data__;if(Ar){var r=t[e];return r===WC?void 0:r}return GC.call(t,e)?t[e]:void 0}var Ly=qC;var KC=Object.prototype,YC=KC.hasOwnProperty;function XC(e){var t=this.__data__;return Ar?t[e]!==void 0:YC.call(t,e)}var Fy=XC;var JC="__lodash_hash_undefined__";function ZC(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Ar&&t===void 0?JC:t,this}var jy=ZC;function Uo(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Uo.prototype.clear=Dy;Uo.prototype.delete=My;Uo.prototype.get=Ly;Uo.prototype.has=Fy;Uo.prototype.set=jy;var jd=Uo;function e1(){this.__data__=[],this.size=0}var Uy=e1;function t1(e,t){for(var r=e.length;r--;)if(dl(e[r][0],t))return r;return-1}var un=t1;var r1=Array.prototype,n1=r1.splice;function o1(e){var t=this.__data__,r=un(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():n1.call(t,r,1),--this.size,!0}var zy=o1;function i1(e){var t=this.__data__,r=un(t,e);return r<0?void 0:t[r][1]}var By=i1;function a1(e){return un(this.__data__,e)>-1}var Vy=a1;function s1(e,t){var r=this.__data__,n=un(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Hy=s1;function zo(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}zo.prototype.clear=Uy;zo.prototype.delete=zy;zo.prototype.get=By;zo.prototype.has=Vy;zo.prototype.set=Hy;var cn=zo;var l1=Ut(Be,"Map"),dn=l1;function u1(){this.size=0,this.__data__={hash:new jd,map:new(dn||cn),string:new jd}}var $y=u1;function c1(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Wy=c1;function d1(e,t){var r=e.__data__;return Wy(t)?r[typeof t=="string"?"string":"hash"]:r.map}var fn=d1;function f1(e){var t=fn(this,e).delete(e);return this.size-=t?1:0,t}var Qy=f1;function p1(e){return fn(this,e).get(e)}var Gy=p1;function m1(e){return fn(this,e).has(e)}var qy=m1;function h1(e,t){var r=fn(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var Ky=h1;function Bo(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Bo.prototype.clear=$y;Bo.prototype.delete=Qy;Bo.prototype.get=Gy;Bo.prototype.has=qy;Bo.prototype.set=Ky;var Vn=Bo;var g1="Expected a function";function Ud(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(g1);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(Ud.Cache||Vn),r}Ud.Cache=Vn;var Yy=Ud;var y1=500;function v1(e){var t=Yy(e,function(n){return r.size===y1&&r.clear(),n}),r=t.cache;return t}var Xy=v1;var w1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_1=/\\(\\)?/g,b1=Xy(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(w1,function(r,n,o,i){t.push(o?i.replace(_1,"$1"):n||r)}),t}),Jy=b1;function S1(e){return e==null?"":sy(e)}var ml=S1;function x1(e,t){return re(e)?e:jo(e,t)?[e]:Jy(ml(e))}var hl=x1;var E1=1/0;function C1(e){if(typeof e=="string"||sn(e))return e;var t=e+"";return t=="0"&&1/e==-E1?"-0":t}var pn=C1;function k1(e,t){t=hl(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[pn(t[r++])];return r&&r==n?e:void 0}var gl=k1;function N1(e,t,r){var n=e==null?void 0:gl(e,t);return n===void 0?r:n}var Ve=N1;function P1(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var Zy=P1;function A1(){this.__data__=new cn,this.size=0}var ev=A1;function T1(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var tv=T1;function I1(e){return this.__data__.get(e)}var rv=I1;function O1(e){return this.__data__.has(e)}var nv=O1;var R1=200;function D1(e,t){var r=this.__data__;if(r instanceof cn){var n=r.__data__;if(!dn||n.length<R1-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new Vn(n)}return r.set(e,t),this.size=r.size,this}var ov=D1;function Vo(e){var t=this.__data__=new cn(e);this.size=t.size}Vo.prototype.clear=ev;Vo.prototype.delete=tv;Vo.prototype.get=rv;Vo.prototype.has=nv;Vo.prototype.set=ov;var Ho=Vo;function M1(e,t){for(var r=-1,n=e==null?0:e.length,o=0,i=[];++r<n;){var a=e[r];t(a,r,e)&&(i[o++]=a)}return i}var yl=M1;function L1(){return[]}var iv=L1;var F1=Object.prototype,j1=F1.propertyIsEnumerable,av=Object.getOwnPropertySymbols,U1=av?function(e){return e==null?[]:(e=Object(e),yl(av(e),function(t){return j1.call(e,t)}))}:iv,sv=U1;function z1(e,t,r){var n=t(e);return re(e)?n:Zy(n,r(e))}var lv=z1;function B1(e){return lv(e,ln,sv)}var zd=B1;var V1=Ut(Be,"DataView"),vl=V1;var H1=Ut(Be,"Promise"),wl=H1;var $1=Ut(Be,"Set"),_l=$1;var uv="[object Map]",W1="[object Object]",cv="[object Promise]",dv="[object Set]",fv="[object WeakMap]",pv="[object DataView]",Q1=Pr(vl),G1=Pr(dn),q1=Pr(wl),K1=Pr(_l),Y1=Pr(ul),Hn=Ct;(vl&&Hn(new vl(new ArrayBuffer(1)))!=pv||dn&&Hn(new dn)!=uv||wl&&Hn(wl.resolve())!=cv||_l&&Hn(new _l)!=dv||ul&&Hn(new ul)!=fv)&&(Hn=function(e){var t=Ct(e),r=t==W1?e.constructor:void 0,n=r?Pr(r):"";if(n)switch(n){case Q1:return pv;case G1:return uv;case q1:return cv;case K1:return dv;case Y1:return fv}return t});var na=Hn;var X1=Be.Uint8Array,Bd=X1;function J1(e){for(var t=-1,r=e==null?0:e.length,n=0,o=[];++t<r;){var i=e[t];i&&(o[n++]=i)}return o}var oa=J1;var Z1="__lodash_hash_undefined__";function ek(e){return this.__data__.set(e,Z1),this}var mv=ek;function tk(e){return this.__data__.has(e)}var hv=tk;function bl(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Vn;++t<r;)this.add(e[t])}bl.prototype.add=bl.prototype.push=mv;bl.prototype.has=hv;var gv=bl;function rk(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var yv=rk;function nk(e,t){return e.has(t)}var vv=nk;var ok=1,ik=2;function ak(e,t,r,n,o,i){var a=r&ok,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var u=i.get(e),p=i.get(t);if(u&&p)return u==t&&p==e;var h=-1,v=!0,g=r&ik?new gv:void 0;for(i.set(e,t),i.set(t,e);++h<s;){var S=e[h],y=t[h];if(n)var _=a?n(y,S,h,t,e,i):n(S,y,h,e,t,i);if(_!==void 0){if(_)continue;v=!1;break}if(g){if(!yv(t,function(c,m){if(!vv(g,m)&&(S===c||o(S,c,r,n,i)))return g.push(m)})){v=!1;break}}else if(!(S===y||o(S,y,r,n,i))){v=!1;break}}return i.delete(e),i.delete(t),v}var Sl=ak;function sk(e){var t=-1,r=Array(e.size);return e.forEach(function(n,o){r[++t]=[o,n]}),r}var wv=sk;function lk(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var _v=lk;var uk=1,ck=2,dk="[object Boolean]",fk="[object Date]",pk="[object Error]",mk="[object Map]",hk="[object Number]",gk="[object RegExp]",yk="[object Set]",vk="[object String]",wk="[object Symbol]",_k="[object ArrayBuffer]",bk="[object DataView]",bv=jt?jt.prototype:void 0,Vd=bv?bv.valueOf:void 0;function Sk(e,t,r,n,o,i,a){switch(r){case bk:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _k:return!(e.byteLength!=t.byteLength||!i(new Bd(e),new Bd(t)));case dk:case fk:case hk:return dl(+e,+t);case pk:return e.name==t.name&&e.message==t.message;case gk:case vk:return e==t+"";case mk:var s=wv;case yk:var l=n&uk;if(s||(s=_v),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;n|=ck,a.set(e,t);var p=Sl(s(e),s(t),n,o,i,a);return a.delete(e),p;case wk:if(Vd)return Vd.call(e)==Vd.call(t)}return!1}var Sv=Sk;var xk=1,Ek=Object.prototype,Ck=Ek.hasOwnProperty;function kk(e,t,r,n,o,i){var a=r&xk,s=zd(e),l=s.length,u=zd(t),p=u.length;if(l!=p&&!a)return!1;for(var h=l;h--;){var v=s[h];if(!(a?v in t:Ck.call(t,v)))return!1}var g=i.get(e),S=i.get(t);if(g&&S)return g==t&&S==e;var y=!0;i.set(e,t),i.set(t,e);for(var _=a;++h<l;){v=s[h];var c=e[v],m=t[v];if(n)var f=a?n(m,c,v,t,e,i):n(c,m,v,e,t,i);if(!(f===void 0?c===m||o(c,m,r,n,i):f)){y=!1;break}_||(_=v=="constructor")}if(y&&!_){var d=e.constructor,b=t.constructor;d!=b&&"constructor"in e&&"constructor"in t&&!(typeof d=="function"&&d instanceof d&&typeof b=="function"&&b instanceof b)&&(y=!1)}return i.delete(e),i.delete(t),y}var xv=kk;var Nk=1,Ev="[object Arguments]",Cv="[object Array]",xl="[object Object]",Pk=Object.prototype,kv=Pk.hasOwnProperty;function Ak(e,t,r,n,o,i){var a=re(e),s=re(t),l=a?Cv:na(e),u=s?Cv:na(t);l=l==Ev?xl:l,u=u==Ev?xl:u;var p=l==xl,h=u==xl,v=l==u;if(v&&Bn(e)){if(!Bn(t))return!1;a=!0,p=!1}if(v&&!p)return i||(i=new Ho),a||Fo(e)?Sl(e,t,r,n,o,i):Sv(e,t,l,r,n,o,i);if(!(r&Nk)){var g=p&&kv.call(e,"__wrapped__"),S=h&&kv.call(t,"__wrapped__");if(g||S){var y=g?e.value():e,_=S?t.value():t;return i||(i=new Ho),o(y,_,r,n,i)}}return v?(i||(i=new Ho),xv(e,t,r,n,o,i)):!1}var Nv=Ak;function Pv(e,t,r,n,o){return e===t?!0:e==null||t==null||!kt(e)&&!kt(t)?e!==e&&t!==t:Nv(e,t,r,n,Pv,o)}var El=Pv;var Tk=1,Ik=2;function Ok(e,t,r,n){var o=r.length,i=o,a=!n;if(e==null)return!i;for(e=Object(e);o--;){var s=r[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){s=r[o];var l=s[0],u=e[l],p=s[1];if(a&&s[2]){if(u===void 0&&!(l in e))return!1}else{var h=new Ho;if(n)var v=n(u,p,l,e,t,h);if(!(v===void 0?El(p,u,Tk|Ik,n,h):v))return!1}}return!0}var Av=Ok;function Rk(e){return e===e&&!Nr(e)}var Cl=Rk;function Dk(e){for(var t=ln(e),r=t.length;r--;){var n=t[r],o=e[n];t[r]=[n,o,Cl(o)]}return t}var Tv=Dk;function Mk(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var kl=Mk;function Lk(e){var t=Tv(e);return t.length==1&&t[0][2]?kl(t[0][0],t[0][1]):function(r){return r===e||Av(r,e,t)}}var Iv=Lk;function Fk(e,t){return e!=null&&t in Object(e)}var Ov=Fk;function jk(e,t,r){t=hl(t,e);for(var n=-1,o=t.length,i=!1;++n<o;){var a=pn(t[n]);if(!(i=e!=null&&r(e,a)))break;e=e[a]}return i||++n!=o?i:(o=e==null?0:e.length,!!o&&Mo(o)&&cl(a,o)&&(re(e)||Lo(e)))}var Rv=jk;function Uk(e,t){return e!=null&&Rv(e,t,Ov)}var Dv=Uk;var zk=1,Bk=2;function Vk(e,t){return jo(e)&&Cl(t)?kl(pn(e),t):function(r){var n=Ve(r,e);return n===void 0&&n===t?Dv(r,e):El(t,n,zk|Bk)}}var Mv=Vk;function Hk(e){return function(t){return t==null?void 0:t[e]}}var Lv=Hk;function $k(e){return function(t){return gl(t,e)}}var Fv=$k;function Wk(e){return jo(e)?Lv(pn(e)):Fv(e)}var jv=Wk;function Qk(e){return typeof e=="function"?e:e==null?hy:typeof e=="object"?re(e)?Mv(e[0],e[1]):Iv(e):jv(e)}var mn=Qk;function Gk(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++o];if(r(i[l],l,i)===!1)break}return t}}var Uv=Gk;var qk=Uv(),zv=qk;function Kk(e,t){return e&&zv(e,t,ln)}var Bv=Kk;function Yk(e,t){return function(r,n){if(r==null)return r;if(!ir(r))return e(r,n);for(var o=r.length,i=t?o:-1,a=Object(r);(t?i--:++i<o)&&n(a[i],i,a)!==!1;);return r}}var Vv=Yk;var Xk=Vv(Bv),Nl=Xk;function Jk(e,t){var r=[];return Nl(e,function(n,o,i){t(n,o,i)&&r.push(n)}),r}var Hv=Jk;function Zk(e,t){var r=re(e)?yl:Hv;return r(e,mn(t,3))}var Tr=Zk;function eN(e){return function(t,r,n){var o=Object(t);if(!ir(t)){var i=mn(r,3);t=ln(t),r=function(s){return i(o[s],s,o)}}var a=e(t,r,n);return a>-1?o[i?t[a]:a]:void 0}}var $v=eN;var tN=Math.max;function rN(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var o=r==null?0:my(r);return o<0&&(o=tN(n+o,0)),_y(e,mn(t,3),o)}var Wv=rN;var nN=$v(Wv),Hd=nN;function oN(e,t){var r=-1,n=ir(e)?Array(e.length):[];return Nl(e,function(o,i,a){n[++r]=t(o,i,a)}),n}var Qv=oN;function iN(e,t){var r=re(e)?sl:Qv;return r(e,mn(t,3))}var ia=iN;var aN="[object String]";function sN(e){return typeof e=="string"||!re(e)&&kt(e)&&Ct(e)==aN}var $d=sN;var lN="[object Map]",uN="[object Set]",cN=Object.prototype,dN=cN.hasOwnProperty;function fN(e){if(e==null)return!0;if(ir(e)&&(re(e)||typeof e=="string"||typeof e.splice=="function"||Bn(e)||Fo(e)||Lo(e)))return!e.length;var t=na(e);if(t==lN||t==uN)return!e.size;if(fl(e))return!pl(e).length;for(var r in e)if(dN.call(e,r))return!1;return!0}var ne=fN;var pN=0;function mN(e){var t=++pN;return ml(e)+t}var Wd=mN;var Gv=null;var qv=(e,t=3e3)=>{Gv.error(e,{autoClose:t})};var he=F(B(),1),ow=F(Jv(),1);var SN=Symbol.for("react.forward_ref");var xN=Symbol.for("react.memo");var EN=SN,CN=xN;function tw(e){e()}function kN(){let e=null,t=null;return{clear(){e=null,t=null},notify(){tw(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){let r=[],n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0,o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!n||e===null||(n=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var Zv={notify(){},get:()=>[]};function NN(e,t){let r,n=Zv,o=0,i=!1;function a(y){p();let _=n.subscribe(y),c=!1;return()=>{c||(c=!0,_(),h())}}function s(){n.notify()}function l(){S.onStateChange&&S.onStateChange()}function u(){return i}function p(){o++,r||(r=t?t.addNestedSub(l):e.subscribe(l),n=kN())}function h(){o--,r&&o===0&&(r(),r=void 0,n.clear(),n=Zv)}function v(){i||(i=!0,p())}function g(){i&&(i=!1,h())}let S={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:l,isSubscribed:u,trySubscribe:v,tryUnsubscribe:g,getListeners:()=>n};return S}var PN=()=>typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",AN=PN(),TN=()=>typeof navigator!="undefined"&&navigator.product==="ReactNative",IN=TN(),ON=()=>AN||IN?he.useLayoutEffect:he.useEffect,RN=ON();function ew(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function $n(e,t){if(ew(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let o=0;o<r.length;o++)if(!Object.prototype.hasOwnProperty.call(t,r[o])||!ew(e[r[o]],t[r[o]]))return!1;return!0}var DN={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MN={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},R2={[EN]:DN,[CN]:MN};var D2=Object.prototype;var Qd=Symbol.for("react-redux-context"),Gd=typeof globalThis!="undefined"?globalThis:{};function LN(){var r;if(!he.createContext)return{};let e=(r=Gd[Qd])!=null?r:Gd[Qd]=new Map,t=e.get(he.createContext);return t||(t=he.createContext(null),e.set(he.createContext,t)),t}var hn=LN();function FN(e){let{children:t,context:r,serverState:n,store:o}=e,i=he.useMemo(()=>{let l=NN(o);return{store:o,subscription:l,getServerState:n?()=>n:void 0}},[o,n]),a=he.useMemo(()=>o.getState(),[o]);return RN(()=>{let{subscription:l}=i;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),a!==o.getState()&&l.notifyNestedSubs(),()=>{l.tryUnsubscribe(),l.onStateChange=void 0}},[i,a]),he.createElement((r||hn).Provider,{value:i},t)}var ar=FN;function qd(e=hn){return function(){return he.useContext(e)}}var rw=qd();function nw(e=hn){let t=e===hn?rw:qd(e),r=()=>{let{store:n}=t();return n};return Object.assign(r,{withTypes:()=>r}),r}var Kd=nw();function jN(e=hn){let t=e===hn?Kd:nw(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}var $o=jN(),UN=(e,t)=>e===t;function zN(e=hn){let t=e===hn?rw:qd(e),r=(n,o={})=>{let{equalityFn:i=UN}=typeof o=="function"?{equalityFn:o}:o,a=t(),{store:s,subscription:l,getServerState:u}=a,p=he.useRef(!0),h=he.useCallback({[n.name](g){return n(g)}}[n.name],[n]),v=(0,ow.useSyncExternalStoreWithSelector)(l.addNestedSub,s.getState,u||s.getState,h,i);return he.useDebugValue(v),v};return Object.assign(r,{withTypes:()=>r}),r}var be=zN(),iw=tw;var Zd=(e=>(e.uninitialized="uninitialized",e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected",e))(Zd||{});function aw(e){return{status:e,isUninitialized:e==="uninitialized",isLoading:e==="pending",isSuccess:e==="fulfilled",isError:e==="rejected"}}var sw=nr;function yw(e,t){if(e===t||!(sw(e)&&sw(t)||Array.isArray(e)&&Array.isArray(t)))return t;let r=Object.keys(t),n=Object.keys(e),o=r.length===n.length,i=Array.isArray(t)?[]:{};for(let a of r)i[a]=yw(e[a],t[a]),o&&(o=e[a]===i[a]);return o?e:i}function Qo(e){let t=0;for(let r in e)t++;return t}var lw=e=>[].concat(...e);function BN(e){return new RegExp("(^|:)//").test(e)}function VN(){return typeof document=="undefined"?!0:document.visibilityState!=="hidden"}function Tl(e){return e!=null}function HN(){return typeof navigator=="undefined"||navigator.onLine===void 0?!0:navigator.onLine}var $N=e=>e.replace(/\/$/,""),WN=e=>e.replace(/^\//,"");function QN(e,t){if(!e)return t;if(!t)return e;if(BN(t))return t;let r=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=$N(e),t=WN(t),`${e}${r}${t}`}function GN(e,t,r){return e.has(t)?e.get(t):e.set(t,r).get(t)}var uw=(...e)=>fetch(...e),qN=e=>e.status>=200&&e.status<=299,KN=e=>/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"");function cw(e){if(!nr(e))return e;let t=D({},e);for(let[r,n]of Object.entries(t))n===void 0&&delete t[r];return t}function vw(h={}){var v=h,{baseUrl:e,prepareHeaders:t=g=>g,fetchFn:r=uw,paramsSerializer:n,isJsonContentType:o=KN,jsonContentType:i="application/json",jsonReplacer:a,timeout:s,responseHandler:l,validateStatus:u}=v,p=Tt(v,["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","jsonReplacer","timeout","responseHandler","validateStatus"]);return typeof fetch=="undefined"&&r===uw&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),(S,y,_)=>ye(this,null,function*(){let{getState:c,extra:m,endpoint:f,forced:d,type:b}=y,C,ie=typeof S=="string"?{url:S}:S,{url:x,headers:w=new Headers(p.headers),params:E=void 0,responseHandler:k=l!=null?l:"json",validateStatus:N=u!=null?u:qN,timeout:P=s}=ie,T=Tt(ie,["url","headers","params","responseHandler","validateStatus","timeout"]),A,I=y.signal;P&&(A=new AbortController,y.signal.addEventListener("abort",A.abort),I=A.signal);let O=D(G(D({},p),{signal:I}),T);w=new Headers(cw(w)),O.headers=(yield t(w,{getState:c,arg:S,extra:m,endpoint:f,forced:d,type:b,extraOptions:_}))||w;let M=le=>typeof le=="object"&&(nr(le)||Array.isArray(le)||typeof le.toJSON=="function");if(!O.headers.has("content-type")&&M(O.body)&&O.headers.set("content-type",i),M(O.body)&&o(O.headers)&&(O.body=JSON.stringify(O.body,a)),E){let le=~x.indexOf("?")?"&":"?",K=n?n(E):new URLSearchParams(cw(E));x+=le+K}x=QN(e,x);let z=new Request(x,O);C={request:new Request(x,O)};let te,Z=!1,Q=A&&setTimeout(()=>{Z=!0,A.abort()},P);try{te=yield r(z)}catch(le){return{error:{status:Z?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(le)},meta:C}}finally{Q&&clearTimeout(Q),A==null||A.signal.removeEventListener("abort",A.abort)}let W=te.clone();C.response=W;let Pe,U="";try{let le;if(yield Promise.all([g(te,k).then(K=>Pe=K,K=>le=K),W.text().then(K=>U=K,()=>{})]),le)throw le}catch(le){return{error:{status:"PARSING_ERROR",originalStatus:te.status,data:U,error:String(le)},meta:C}}return N(te,Pe)?{data:Pe,meta:C}:{error:{status:te.status,data:Pe},meta:C}});function g(S,y){return ye(this,null,function*(){if(typeof y=="function")return y(S);if(y==="content-type"&&(y=o(S.headers)?"json":"text"),y==="json"){let _=yield S.text();return _.length?JSON.parse(_):null}return S.text()})}}var dw=class{constructor(e,t=void 0){this.value=e,this.meta=t}};var ef=it("__rtkq/focused"),ww=it("__rtkq/unfocused"),tf=it("__rtkq/online"),_w=it("__rtkq/offline");function rf(e){return e.type==="query"}function YN(e){return e.type==="mutation"}function nf(e){return e.type==="infinitequery"}function of(e,t,r,n,o,i){return XN(e)?e(t,r,n,o).filter(Tl).map(Yd).map(i):Array.isArray(e)?e.map(Yd).map(i):[]}function XN(e){return typeof e=="function"}function Yd(e){return typeof e=="string"?{type:e}:e}function JN(e,t){return e.catch(t)}var Go=Symbol("forceQueryFn"),Xd=e=>typeof e[Go]=="function";function ZN({serializeQueryArgs:e,queryThunk:t,infiniteQueryThunk:r,mutationThunk:n,api:o,context:i}){let a=new Map,s=new Map,{unsubscribeQueryResult:l,removeMutationResult:u,updateSubscriptionOptions:p}=o.internalActions;return{buildInitiateQuery:c,buildInitiateInfiniteQuery:m,buildInitiateMutation:f,getRunningQueryThunk:h,getRunningMutationThunk:v,getRunningQueriesThunk:g,getRunningMutationsThunk:S};function h(d,b){return C=>{var E;let x=i.endpointDefinitions[d],w=e({queryArgs:b,endpointDefinition:x,endpointName:d});return(E=a.get(C))==null?void 0:E[w]}}function v(d,b){return C=>{var x;return(x=s.get(C))==null?void 0:x[b]}}function g(){return d=>Object.values(a.get(d)||{}).filter(Tl)}function S(){return d=>Object.values(s.get(d)||{}).filter(Tl)}function y(d){}function _(d,b){let C=(x,T={})=>{var A=T,{subscribe:w=!0,forceRefetch:E,subscriptionOptions:k,[Go]:N}=A,P=Tt(A,["subscribe","forceRefetch","subscriptionOptions",Bf(Go)]);return(I,O)=>{var ge;let M=e({queryArgs:x,endpointDefinition:b,endpointName:d}),z,q=G(D({},P),{type:"query",subscribe:w,forceRefetch:E,subscriptionOptions:k,endpointName:d,originalArgs:x,queryCacheKey:M,[Go]:N});if(rf(b))z=t(q);else{let{direction:Ie,initialPageParam:At}=P;z=r(G(D({},q),{direction:Ie,initialPageParam:At}))}let te=o.endpoints[d].select(x),Z=I(z),Q=te(O());let{requestId:W,abort:Pe}=Z,U=Q.requestId!==W,ie=(ge=a.get(I))==null?void 0:ge[M],le=()=>te(O()),K=Object.assign(N?Z.then(le):U&&!ie?Promise.resolve(Q):Promise.all([ie,Z]).then(le),{arg:x,requestId:W,subscriptionOptions:k,queryCacheKey:M,abort:Pe,unwrap(){return ye(this,null,function*(){let Ie=yield K;if(Ie.isError)throw Ie.error;return Ie.data})},refetch:()=>I(C(x,{subscribe:!1,forceRefetch:!0})),unsubscribe(){w&&I(l({queryCacheKey:M,requestId:W}))},updateSubscriptionOptions(Ie){K.subscriptionOptions=Ie,I(p({endpointName:d,requestId:W,queryCacheKey:M,options:Ie}))}});if(!ie&&!U&&!N){let Ie=GN(a,I,{});Ie[M]=K,K.then(()=>{delete Ie[M],Qo(Ie)||a.delete(I)})}return K}};return C}function c(d,b){return _(d,b)}function m(d,b){return _(d,b)}function f(d){return(b,{track:C=!0,fixedCacheKey:x}={})=>(w,E)=>{let k=n({type:"mutation",endpointName:d,originalArgs:b,track:C,fixedCacheKey:x}),N=w(k);let{requestId:P,abort:T,unwrap:A}=N,I=JN(N.unwrap().then(q=>({data:q})),q=>({error:q})),O=()=>{w(u({requestId:P,fixedCacheKey:x}))},M=Object.assign(I,{arg:N.arg,requestId:P,abort:T,unwrap:A,reset:O}),z=s.get(w)||{};return s.set(w,z),z[P]=M,M.then(()=>{delete z[P],Qo(z)||s.delete(w)}),x&&(z[x]=M,M.then(()=>{z[x]===M&&(delete z[x],Qo(z)||s.delete(w))})),M}}}function eP(e){return e}var Pl=(e={})=>G(D({},e),{[Zi]:!0});function tP({reducerPath:e,baseQuery:t,context:{endpointDefinitions:r},serializeQueryArgs:n,api:o,assertTagType:i,selectors:a}){let s=(w,E,k,N)=>(P,T)=>{let A=r[w],I=n({queryArgs:E,endpointDefinition:A,endpointName:w});if(P(o.internalActions.queryResultPatched({queryCacheKey:I,patches:k})),!N)return;let O=o.endpoints[w].select(E)(T()),M=of(A.providesTags,O.data,void 0,E,{},i);P(o.internalActions.updateProvidedBy({queryCacheKey:I,providedTags:M}))};function l(w,E,k=0){let N=[E,...w];return k&&N.length>k?N.slice(0,-1):N}function u(w,E,k=0){let N=[...w,E];return k&&N.length>k?N.slice(1):N}let p=(w,E,k,N=!0)=>(P,T)=>{let I=o.endpoints[w].select(E)(T()),O={patches:[],inversePatches:[],undo:()=>P(o.util.patchQueryData(w,E,O.inversePatches,N))};if(I.status==="uninitialized")return O;let M;if("data"in I)if(pt(I.data)){let[z,q,te]=Ys(I.data,k);O.patches.push(...q),O.inversePatches.push(...te),M=z}else M=k(I.data),O.patches.push({op:"replace",path:[],value:M}),O.inversePatches.push({op:"replace",path:[],value:I.data});return O.patches.length===0||P(o.util.patchQueryData(w,E,O.patches,N)),O},h=(w,E,k)=>N=>N(o.endpoints[w].initiate(E,{subscribe:!1,forceRefetch:!0,[Go]:()=>({data:k})})),v=(w,E)=>w.query&&w[E]?w[E]:eP,g=(O,M)=>ye(this,[O,M],function*(w,{signal:E,abort:k,rejectWithValue:N,fulfillWithValue:P,dispatch:T,getState:A,extra:I}){var q,te,Z;let z=r[w.endpointName];try{let Q=v(z,"transformResponse"),W={signal:E,abort:k,dispatch:T,getState:A,extra:I,endpoint:w.endpointName,type:w.type,forced:w.type==="query"?S(w,A()):void 0,queryCacheKey:w.type==="query"?w.queryCacheKey:void 0},Pe=w.type==="query"?w[Go]:void 0,U,ie=(K,ge,Fe,Ie)=>ye(this,null,function*(){if(ge==null&&K.pages.length)return Promise.resolve({data:K});let At={queryArg:w.originalArgs,pageParam:ge},Gl=yield le(At),Fr=Ie?l:u;return{data:{pages:Fr(K.pages,Gl.data,Fe),pageParams:Fr(K.pageParams,ge,Fe)}}});function le(K){return ye(this,null,function*(){let ge,{extraOptions:Fe}=z;if(Pe?ge=Pe():z.query?ge=yield t(z.query(K),W,Fe):ge=yield z.queryFn(K,W,Fe,At=>t(At,W,Fe)),ge.error)throw new dw(ge.error,ge.meta);let Ie=yield Q(ge.data,ge.meta,K);return G(D({},ge),{data:Ie})})}if(w.type==="query"&&"infiniteQueryOptions"in z){let{infiniteQueryOptions:K}=z,{maxPages:ge=1/0}=K,Fe,Ie={pages:[],pageParams:[]},At=(q=a.selectQueryEntry(A(),w.queryCacheKey))==null?void 0:q.data,Fr=S(w,A())&&!w.direction||!At?Ie:At;if("direction"in w&&w.direction&&Fr.pages.length){let va=w.direction==="backward",Kl=(va?bw:Jd)(K,Fr);Fe=yield ie(Fr,Kl,ge,va)}else{let{initialPageParam:va=K.initialPageParam}=w,ql=(te=At==null?void 0:At.pageParams)!=null?te:[],Kl=(Z=ql[0])!=null?Z:va,wb=ql.length;Fe=yield ie(Fr,Kl,ge),Pe&&(Fe={data:Fe.data.pages[0]});for(let Uf=1;Uf<wb;Uf++){let _b=Jd(K,Fe.data);Fe=yield ie(Fe.data,_b,ge)}}U=Fe}else U=yield le(w.originalArgs);return P(U.data,Pl({fulfilledTimeStamp:Date.now(),baseQueryMeta:U.meta}))}catch(Q){let W=Q;if(W instanceof dw){let Pe=v(z,"transformErrorResponse");try{return N(yield Pe(W.value,W.meta,w.originalArgs),Pl({baseQueryMeta:W.meta}))}catch(U){W=U}}throw console.error(W),W}});function S(w,E){var A;let k=a.selectQueryEntry(E,w.queryCacheKey),N=a.selectConfig(E).refetchOnMountOrArgChange,P=k==null?void 0:k.fulfilledTimeStamp,T=(A=w.forceRefetch)!=null?A:w.subscribe&&N;return T?T===!0||(Number(new Date)-Number(P))/1e3>=T:!1}let y=()=>ol(`${e}/executeQuery`,g,{getPendingMeta({arg:E}){let k=r[E.endpointName];return Pl(D({startedTimeStamp:Date.now()},nf(k)?{direction:E.direction}:{}))},condition(E,{getState:k}){var z;let N=k(),P=a.selectQueryEntry(N,E.queryCacheKey),T=P==null?void 0:P.fulfilledTimeStamp,A=E.originalArgs,I=P==null?void 0:P.originalArgs,O=r[E.endpointName],M=E.direction;return Xd(E)?!0:(P==null?void 0:P.status)==="pending"?!1:S(E,N)||rf(O)&&((z=O==null?void 0:O.forceRefetch)!=null&&z.call(O,{currentArg:A,previousArg:I,endpointState:P,state:N}))?!0:!(T&&!M)},dispatchConditionRejection:!0}),_=y(),c=y(),m=ol(`${e}/executeMutation`,g,{getPendingMeta(){return Pl({startedTimeStamp:Date.now()})}}),f=w=>"force"in w,d=w=>"ifOlderThan"in w,b=(w,E,k)=>(N,P)=>{let T=f(k)&&k.force,A=d(k)&&k.ifOlderThan,I=(M=!0)=>{let z={forceRefetch:M,isPrefetch:!0};return o.endpoints[w].initiate(E,z)},O=o.endpoints[w].select(E)(P());if(T)N(I());else if(A){let M=O==null?void 0:O.fulfilledTimeStamp;if(!M){N(I());return}(Number(new Date)-Number(new Date(M)))/1e3>=A&&N(I())}else N(I(!1))};function C(w){return E=>{var k,N;return((N=(k=E==null?void 0:E.meta)==null?void 0:k.arg)==null?void 0:N.endpointName)===w}}function x(w,E){return{matchPending:Ro(tl(w),C(E)),matchFulfilled:Ro(kr(w),C(E)),matchRejected:Ro(zn(w),C(E))}}return{queryThunk:_,mutationThunk:m,infiniteQueryThunk:c,prefetch:b,updateQueryData:p,upsertQueryData:h,patchQueryData:s,buildMatchThunkActions:x}}function Jd(e,{pages:t,pageParams:r}){let n=t.length-1;return e.getNextPageParam(t[n],t,r[n],r)}function bw(e,{pages:t,pageParams:r}){var n;return(n=e.getPreviousPageParam)==null?void 0:n.call(e,t[0],t,r[0],r)}function Sw(e,t,r,n){return of(r[e.meta.arg.endpointName][t],kr(e)?e.payload:void 0,Cr(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,n)}function Al(e,t,r){let n=e[t];n&&r(n)}function la(e){var t;return(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)!=null?t:e.requestId}function fw(e,t,r){let n=e[la(t)];n&&r(n)}var sa={};function rP({reducerPath:e,queryThunk:t,mutationThunk:r,serializeQueryArgs:n,context:{endpointDefinitions:o,apiUid:i,extractRehydrationInfo:a,hasRehydrationInfo:s},assertTagType:l,config:u}){let p=it(`${e}/resetApiState`);function h(x,w,E,k){var N,P;(P=x[N=w.queryCacheKey])!=null||(x[N]={status:"uninitialized",endpointName:w.endpointName}),Al(x,w.queryCacheKey,T=>{T.status="pending",T.requestId=E&&T.requestId?T.requestId:k.requestId,w.originalArgs!==void 0&&(T.originalArgs=w.originalArgs),T.startedTimeStamp=k.startedTimeStamp;let A=o[k.arg.endpointName];nf(A)&&"direction"in w&&(T.direction=w.direction)})}function v(x,w,E,k){Al(x,w.arg.queryCacheKey,N=>{var T;if(N.requestId!==w.requestId&&!k)return;let{merge:P}=o[w.arg.endpointName];if(N.status="fulfilled",P)if(N.data!==void 0){let{fulfilledTimeStamp:A,arg:I,baseQueryMeta:O,requestId:M}=w,z=Er(N.data,q=>P(q,E,{arg:I.originalArgs,baseQueryMeta:O,fulfilledTimeStamp:A,requestId:M}));N.data=z}else N.data=E;else N.data=(T=o[w.arg.endpointName].structuralSharing)==null||T?yw(St(N.data)?Td(N.data):N.data,E):E;delete N.error,N.fulfilledTimeStamp=w.fulfilledTimeStamp})}let g=ze({name:`${e}/queries`,initialState:sa,reducers:{removeQueryResult:{reducer(x,{payload:{queryCacheKey:w}}){delete x[w]},prepare:Do()},cacheEntriesUpserted:{reducer(x,w){for(let E of w.payload){let{queryDescription:k,value:N}=E;h(x,k,!0,{arg:k,requestId:w.meta.requestId,startedTimeStamp:w.meta.timestamp}),v(x,{arg:k,requestId:w.meta.requestId,fulfilledTimeStamp:w.meta.timestamp,baseQueryMeta:{}},N,!0)}},prepare:x=>({payload:x.map(k=>{let{endpointName:N,arg:P,value:T}=k,A=o[N];return{queryDescription:{type:"query",endpointName:N,originalArgs:k.arg,queryCacheKey:n({queryArgs:P,endpointDefinition:A,endpointName:N})},value:T}}),meta:{[Zi]:!0,requestId:nl(),timestamp:Date.now()}})},queryResultPatched:{reducer(x,{payload:{queryCacheKey:w,patches:E}}){Al(x,w,k=>{k.data=Od(k.data,E.concat())})},prepare:Do()}},extraReducers(x){x.addCase(t.pending,(w,{meta:E,meta:{arg:k}})=>{let N=Xd(k);h(w,k,N,E)}).addCase(t.fulfilled,(w,{meta:E,payload:k})=>{let N=Xd(E.arg);v(w,E,k,N)}).addCase(t.rejected,(w,{meta:{condition:E,arg:k,requestId:N},error:P,payload:T})=>{Al(w,k.queryCacheKey,A=>{if(!E){if(A.requestId!==N)return;A.status="rejected",A.error=T!=null?T:P}})}).addMatcher(s,(w,E)=>{let{queries:k}=a(E);for(let[N,P]of Object.entries(k))((P==null?void 0:P.status)==="fulfilled"||(P==null?void 0:P.status)==="rejected")&&(w[N]=P)})}}),S=ze({name:`${e}/mutations`,initialState:sa,reducers:{removeMutationResult:{reducer(x,{payload:w}){let E=la(w);E in x&&delete x[E]},prepare:Do()}},extraReducers(x){x.addCase(r.pending,(w,{meta:E,meta:{requestId:k,arg:N,startedTimeStamp:P}})=>{N.track&&(w[la(E)]={requestId:k,status:"pending",endpointName:N.endpointName,startedTimeStamp:P})}).addCase(r.fulfilled,(w,{payload:E,meta:k})=>{k.arg.track&&fw(w,k,N=>{N.requestId===k.requestId&&(N.status="fulfilled",N.data=E,N.fulfilledTimeStamp=k.fulfilledTimeStamp)})}).addCase(r.rejected,(w,{payload:E,error:k,meta:N})=>{N.arg.track&&fw(w,N,P=>{P.requestId===N.requestId&&(P.status="rejected",P.error=E!=null?E:k)})}).addMatcher(s,(w,E)=>{let{mutations:k}=a(E);for(let[N,P]of Object.entries(k))((P==null?void 0:P.status)==="fulfilled"||(P==null?void 0:P.status)==="rejected")&&N!==(P==null?void 0:P.requestId)&&(w[N]=P)})}}),y=ze({name:`${e}/invalidation`,initialState:sa,reducers:{updateProvidedBy:{reducer(x,w){var N,P,T,A;let{queryCacheKey:E,providedTags:k}=w.payload;for(let I of Object.values(x))for(let O of Object.values(I)){let M=O.indexOf(E);M!==-1&&O.splice(M,1)}for(let{type:I,id:O}of k){let M=(A=(P=(N=x[I])!=null?N:x[I]={})[T=O||"__internal_without_id"])!=null?A:P[T]=[];M.includes(E)||M.push(E)}},prepare:Do()}},extraReducers(x){x.addCase(g.actions.removeQueryResult,(w,{payload:{queryCacheKey:E}})=>{for(let k of Object.values(w))for(let N of Object.values(k)){let P=N.indexOf(E);P!==-1&&N.splice(P,1)}}).addMatcher(s,(w,E)=>{var N,P,T,A;let{provided:k}=a(E);for(let[I,O]of Object.entries(k))for(let[M,z]of Object.entries(O)){let q=(A=(P=(N=w[I])!=null?N:w[I]={})[T=M||"__internal_without_id"])!=null?A:P[T]=[];for(let te of z)q.includes(te)||q.push(te)}}).addMatcher(or(kr(t),Cr(t)),(w,E)=>{_(w,E)}).addMatcher(g.actions.cacheEntriesUpserted.match,(w,E)=>{for(let{queryDescription:k,value:N}of E.payload)_(w,{type:"UNKNOWN",payload:N,meta:{requestStatus:"fulfilled",requestId:"UNKNOWN",arg:k}})})}});function _(x,w){let E=Sw(w,"providesTags",o,l),{queryCacheKey:k}=w.meta.arg;y.caseReducers.updateProvidedBy(x,y.actions.updateProvidedBy({queryCacheKey:k,providedTags:E}))}let c=ze({name:`${e}/subscriptions`,initialState:sa,reducers:{updateSubscriptionOptions(x,w){},unsubscribeQueryResult(x,w){},internal_getRTKQSubscriptions(){}}}),m=ze({name:`${e}/internalSubscriptions`,initialState:sa,reducers:{subscriptionsUpdated:{reducer(x,w){return Od(x,w.payload)},prepare:Do()}}}),f=ze({name:`${e}/config`,initialState:D({online:HN(),focused:VN(),middlewareRegistered:!1},u),reducers:{middlewareRegistered(x,{payload:w}){x.middlewareRegistered=x.middlewareRegistered==="conflict"||i!==w?"conflict":!0}},extraReducers:x=>{x.addCase(tf,w=>{w.online=!0}).addCase(_w,w=>{w.online=!1}).addCase(ef,w=>{w.focused=!0}).addCase(ww,w=>{w.focused=!1}).addMatcher(s,w=>D({},w))}}),d=an({queries:g.reducer,mutations:S.reducer,provided:y.reducer,subscriptions:m.reducer,config:f.reducer}),b=(x,w)=>d(p.match(w)?void 0:x,w),C=G(D(D(D(D(D(D({},f.actions),g.actions),c.actions),m.actions),S.actions),y.actions),{resetApiState:p});return{reducer:b,actions:C}}var sr=Symbol.for("RTKQ/skipToken"),xw={status:"uninitialized"},pw=Er(xw,()=>{}),mw=Er(xw,()=>{});function nP({serializeQueryArgs:e,reducerPath:t,createSelector:r}){let n=f=>pw,o=f=>mw;return{buildQuerySelector:v,buildInfiniteQuerySelector:g,buildMutationSelector:S,selectInvalidatedBy:y,selectCachedArgsForQuery:_,selectApiState:a,selectQueries:s,selectMutations:u,selectQueryEntry:l,selectConfig:p};function i(f){return D(D({},f),aw(f.status))}function a(f){return f[t]}function s(f){var d;return(d=a(f))==null?void 0:d.queries}function l(f,d){var b;return(b=s(f))==null?void 0:b[d]}function u(f){var d;return(d=a(f))==null?void 0:d.mutations}function p(f){var d;return(d=a(f))==null?void 0:d.config}function h(f,d,b){return C=>{if(C===sr)return r(n,b);let x=e({queryArgs:C,endpointDefinition:d,endpointName:f});return r(E=>{var k;return(k=l(E,x))!=null?k:pw},b)}}function v(f,d){return h(f,d,i)}function g(f,d){let{infiniteQueryOptions:b}=d;function C(x){let w=D(D({},x),aw(x.status)),{isLoading:E,isError:k,direction:N}=w,P=N==="forward",T=N==="backward";return G(D({},w),{hasNextPage:c(b,w.data),hasPreviousPage:m(b,w.data),isFetchingNextPage:E&&P,isFetchingPreviousPage:E&&T,isFetchNextPageError:k&&P,isFetchPreviousPageError:k&&T})}return h(f,d,C)}function S(){return f=>{var x;let d;return typeof f=="object"?d=(x=la(f))!=null?x:sr:d=f,r(d===sr?o:w=>{var E,k,N;return(N=(k=(E=a(w))==null?void 0:E.mutations)==null?void 0:k[d])!=null?N:mw},i)}}function y(f,d){var x;let b=f[t],C=new Set;for(let w of d.filter(Tl).map(Yd)){let E=b.provided[w.type];if(!E)continue;let k=(x=w.id!==void 0?E[w.id]:lw(Object.values(E)))!=null?x:[];for(let N of k)C.add(N)}return lw(Array.from(C.values()).map(w=>{let E=b.queries[w];return E?[{queryCacheKey:w,endpointName:E.endpointName,originalArgs:E.originalArgs}]:[]}))}function _(f,d){return Object.values(s(f)).filter(b=>(b==null?void 0:b.endpointName)===d&&b.status!=="uninitialized").map(b=>b.originalArgs)}function c(f,d){return d?Jd(f,d)!=null:!1}function m(f,d){return!d||!f.getPreviousPageParam?!1:bw(f,d)!=null}}var Wo=WeakMap?new WeakMap:void 0,Il=({endpointName:e,queryArgs:t})=>{let r="",n=Wo==null?void 0:Wo.get(t);if(typeof n=="string")r=n;else{let o=JSON.stringify(t,(i,a)=>(a=typeof a=="bigint"?{$bigint:a.toString()}:a,a=nr(a)?Object.keys(a).sort().reduce((s,l)=>(s[l]=a[l],s),{}):a,a));nr(t)&&(Wo==null||Wo.set(t,o)),r=o}return`${e}(${r})`};function af(...e){return function(r){let n=Io(u=>{var p,h;return(h=r.extractRehydrationInfo)==null?void 0:h.call(r,u,{reducerPath:(p=r.reducerPath)!=null?p:"api"})}),o=G(D({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1,invalidationBehavior:"delayed"},r),{extractRehydrationInfo:n,serializeQueryArgs(u){let p=Il;if("serializeQueryArgs"in u.endpointDefinition){let h=u.endpointDefinition.serializeQueryArgs;p=v=>{let g=h(v);return typeof g=="string"?g:Il(G(D({},v),{queryArgs:g}))}}else r.serializeQueryArgs&&(p=r.serializeQueryArgs);return p(u)},tagTypes:[...r.tagTypes||[]]}),i={endpointDefinitions:{},batch(u){u()},apiUid:nl(),extractRehydrationInfo:n,hasRehydrationInfo:Io(u=>n(u)!=null)},a={injectEndpoints:l,enhanceEndpoints({addTagTypes:u,endpoints:p}){if(u)for(let h of u)o.tagTypes.includes(h)||o.tagTypes.push(h);if(p)for(let[h,v]of Object.entries(p))typeof v=="function"?v(i.endpointDefinitions[h]):Object.assign(i.endpointDefinitions[h]||{},v);return a}},s=e.map(u=>u.init(a,o,i));function l(u){let p=u.endpoints({query:h=>G(D({},h),{type:"query"}),mutation:h=>G(D({},h),{type:"mutation"}),infiniteQuery:h=>G(D({},h),{type:"infinitequery"})});for(let[h,v]of Object.entries(p)){if(u.overrideExisting!==!0&&h in i.endpointDefinitions){if(u.overrideExisting==="throw")throw new Error(Et(39));continue}i.endpointDefinitions[h]=v;for(let g of s)g.injectEndpoint(h,v)}return a}return a.injectEndpoints({endpoints:r.endpoints})}}function Ir(e,...t){return Object.assign(e,...t)}var oP=({api:e,queryThunk:t,internalState:r})=>{let n=`${e.reducerPath}/subscriptions`,o=null,i=null,{updateSubscriptionOptions:a,unsubscribeQueryResult:s}=e.internalActions,l=(g,S)=>{var _,c,m,f,d,b,C,x,w;if(a.match(S)){let{queryCacheKey:E,requestId:k,options:N}=S.payload;return(_=g==null?void 0:g[E])!=null&&_[k]&&(g[E][k]=N),!0}if(s.match(S)){let{queryCacheKey:E,requestId:k}=S.payload;return g[E]&&delete g[E][k],!0}if(e.internalActions.removeQueryResult.match(S))return delete g[S.payload.queryCacheKey],!0;if(t.pending.match(S)){let{meta:{arg:E,requestId:k}}=S,N=(m=g[c=E.queryCacheKey])!=null?m:g[c]={};return N[`${k}_running`]={},E.subscribe&&(N[k]=(d=(f=E.subscriptionOptions)!=null?f:N[k])!=null?d:{}),!0}let y=!1;if(t.fulfilled.match(S)||t.rejected.match(S)){let E=g[S.meta.arg.queryCacheKey]||{},k=`${S.meta.requestId}_running`;y||(y=!!E[k]),delete E[k]}if(t.rejected.match(S)){let{meta:{condition:E,arg:k,requestId:N}}=S;if(E&&k.subscribe){let P=(C=g[b=k.queryCacheKey])!=null?C:g[b]={};P[N]=(w=(x=k.subscriptionOptions)!=null?x:P[N])!=null?w:{},y=!0}}return y},u=()=>r.currentSubscriptions,v={getSubscriptions:u,getSubscriptionCount:g=>{var _;let y=(_=u()[g])!=null?_:{};return Qo(y)},isRequestSubscribed:(g,S)=>{var _;let y=u();return!!((_=y==null?void 0:y[g])!=null&&_[S])}};return(g,S)=>{if(o||(o=JSON.parse(JSON.stringify(r.currentSubscriptions))),e.util.resetApiState.match(g))return o=r.currentSubscriptions={},i=null,[!0,!1];if(e.internalActions.internal_getRTKQSubscriptions.match(g))return[!1,v];let y=l(r.currentSubscriptions,g),_=!0;if(y){i||(i=setTimeout(()=>{let f=JSON.parse(JSON.stringify(r.currentSubscriptions)),[,d]=Ys(o,()=>f);S.next(e.internalActions.subscriptionsUpdated(d)),o=f,i=null},500));let c=typeof g.type=="string"&&!!g.type.startsWith(n),m=t.rejected.match(g)&&g.meta.condition&&!!g.meta.arg.subscribe;_=!c&&!m}return[_,!1]}};function iP(e){for(let t in e)return!1;return!0}var aP=2147483647/1e3-1,sP=({reducerPath:e,api:t,queryThunk:r,context:n,internalState:o,selectors:{selectQueryEntry:i,selectConfig:a}})=>{let{removeQueryResult:s,unsubscribeQueryResult:l,cacheEntriesUpserted:u}=t.internalActions,p=or(l.match,r.fulfilled,r.rejected,u.match);function h(_){let c=o.currentSubscriptions[_];return!!c&&!iP(c)}let v={},g=(_,c,m)=>{let f=c.getState(),d=a(f);if(p(_)){let b;if(u.match(_))b=_.payload.map(C=>C.queryDescription.queryCacheKey);else{let{queryCacheKey:C}=l.match(_)?_.payload:_.meta.arg;b=[C]}S(b,c,d)}if(t.util.resetApiState.match(_))for(let[b,C]of Object.entries(v))C&&clearTimeout(C),delete v[b];if(n.hasRehydrationInfo(_)){let{queries:b}=n.extractRehydrationInfo(_);S(Object.keys(b),c,d)}};function S(_,c,m){let f=c.getState();for(let d of _){let b=i(f,d);y(d,b==null?void 0:b.endpointName,c,m)}}function y(_,c,m,f){var x;let d=n.endpointDefinitions[c],b=(x=d==null?void 0:d.keepUnusedDataFor)!=null?x:f.keepUnusedDataFor;if(b===1/0)return;let C=Math.max(0,Math.min(b,aP));if(!h(_)){let w=v[_];w&&clearTimeout(w),v[_]=setTimeout(()=>{h(_)||m.dispatch(s({queryCacheKey:_})),delete v[_]},C*1e3)}}return g},hw=new Error("Promise never resolved before cacheEntryRemoved."),lP=({api:e,reducerPath:t,context:r,queryThunk:n,mutationThunk:o,internalState:i,selectors:{selectQueryEntry:a,selectApiState:s}})=>{let l=rl(n),u=rl(o),p=kr(n,o),h={};function v(c,m,f){let d=h[c];d!=null&&d.valueResolved&&(d.valueResolved({data:m,meta:f}),delete d.valueResolved)}function g(c){let m=h[c];m&&(delete h[c],m.cacheEntryRemoved())}let S=(c,m,f)=>{let d=y(c);function b(C,x,w,E){let k=a(f,x),N=a(m.getState(),x);!k&&N&&_(C,E,x,m,w)}if(n.pending.match(c))b(c.meta.arg.endpointName,d,c.meta.requestId,c.meta.arg.originalArgs);else if(e.internalActions.cacheEntriesUpserted.match(c))for(let{queryDescription:C,value:x}of c.payload){let{endpointName:w,originalArgs:E,queryCacheKey:k}=C;b(w,k,c.meta.requestId,E),v(k,x,{})}else if(o.pending.match(c))m.getState()[t].mutations[d]&&_(c.meta.arg.endpointName,c.meta.arg.originalArgs,d,m,c.meta.requestId);else if(p(c))v(d,c.payload,c.meta.baseQueryMeta);else if(e.internalActions.removeQueryResult.match(c)||e.internalActions.removeMutationResult.match(c))g(d);else if(e.util.resetApiState.match(c))for(let C of Object.keys(h))g(C)};function y(c){var m;return l(c)?c.meta.arg.queryCacheKey:u(c)?(m=c.meta.arg.fixedCacheKey)!=null?m:c.meta.requestId:e.internalActions.removeQueryResult.match(c)?c.payload.queryCacheKey:e.internalActions.removeMutationResult.match(c)?la(c.payload):""}function _(c,m,f,d,b){let C=r.endpointDefinitions[c],x=C==null?void 0:C.onCacheEntryAdded;if(!x)return;let w={},E=new Promise(I=>{w.cacheEntryRemoved=I}),k=Promise.race([new Promise(I=>{w.valueResolved=I}),E.then(()=>{throw hw})]);k.catch(()=>{}),h[f]=w;let N=e.endpoints[c].select(C.type==="query"?m:f),P=d.dispatch((I,O,M)=>M),T=G(D({},d),{getCacheEntry:()=>N(d.getState()),requestId:b,extra:P,updateCachedData:C.type==="query"?I=>d.dispatch(e.util.updateQueryData(c,m,I)):void 0,cacheDataLoaded:k,cacheEntryRemoved:E}),A=x(m,T);Promise.resolve(A).catch(I=>{if(I!==hw)throw I})}return S},uP=({api:e,context:{apiUid:t},reducerPath:r})=>(n,o)=>{e.util.resetApiState.match(n)&&o.dispatch(e.internalActions.middlewareRegistered(t))},cP=({reducerPath:e,context:t,context:{endpointDefinitions:r},mutationThunk:n,queryThunk:o,api:i,assertTagType:a,refetchQuery:s,internalState:l})=>{let{removeQueryResult:u}=i.internalActions,p=or(kr(n),Cr(n)),h=or(kr(n,o),zn(n,o)),v=[],g=(_,c)=>{p(_)?y(Sw(_,"invalidatesTags",r,a),c):h(_)?y([],c):i.util.invalidateTags.match(_)&&y(of(_.payload,void 0,void 0,void 0,void 0,a),c)};function S(_){var f;let{queries:c,mutations:m}=_;for(let d of[c,m])for(let b in d)if(((f=d[b])==null?void 0:f.status)==="pending")return!0;return!1}function y(_,c){let m=c.getState(),f=m[e];if(v.push(..._),f.config.invalidationBehavior==="delayed"&&S(f))return;let d=v;if(v=[],d.length===0)return;let b=i.util.selectInvalidatedBy(m,d);t.batch(()=>{var x;let C=Array.from(b.values());for(let{queryCacheKey:w}of C){let E=f.queries[w],k=(x=l.currentSubscriptions[w])!=null?x:{};E&&(Qo(k)===0?c.dispatch(u({queryCacheKey:w})):E.status!=="uninitialized"&&c.dispatch(s(E)))}})}return g},dP=({reducerPath:e,queryThunk:t,api:r,refetchQuery:n,internalState:o})=>{let i={},a=(g,S)=>{(r.internalActions.updateSubscriptionOptions.match(g)||r.internalActions.unsubscribeQueryResult.match(g))&&u(g.payload,S),(t.pending.match(g)||t.rejected.match(g)&&g.meta.condition)&&u(g.meta.arg,S),(t.fulfilled.match(g)||t.rejected.match(g)&&!g.meta.condition)&&l(g.meta.arg,S),r.util.resetApiState.match(g)&&h()};function s(g,S){let _=S.getState()[e].queries[g],c=o.currentSubscriptions[g];if(!(!_||_.status==="uninitialized"))return c}function l({queryCacheKey:g},S){let y=S.getState()[e],_=y.queries[g],c=o.currentSubscriptions[g];if(!_||_.status==="uninitialized")return;let{lowestPollingInterval:m,skipPollingIfUnfocused:f}=v(c);if(!Number.isFinite(m))return;let d=i[g];d!=null&&d.timeout&&(clearTimeout(d.timeout),d.timeout=void 0);let b=Date.now()+m;i[g]={nextPollTimestamp:b,pollingInterval:m,timeout:setTimeout(()=>{(y.config.focused||!f)&&S.dispatch(n(_)),l({queryCacheKey:g},S)},m)}}function u({queryCacheKey:g},S){let _=S.getState()[e].queries[g],c=o.currentSubscriptions[g];if(!_||_.status==="uninitialized")return;let{lowestPollingInterval:m}=v(c);if(!Number.isFinite(m)){p(g);return}let f=i[g],d=Date.now()+m;(!f||d<f.nextPollTimestamp)&&l({queryCacheKey:g},S)}function p(g){let S=i[g];S!=null&&S.timeout&&clearTimeout(S.timeout),delete i[g]}function h(){for(let g of Object.keys(i))p(g)}function v(g={}){let S=!1,y=Number.POSITIVE_INFINITY;for(let _ in g)g[_].pollingInterval&&(y=Math.min(g[_].pollingInterval,y),S=g[_].skipPollingIfUnfocused||S);return{lowestPollingInterval:y,skipPollingIfUnfocused:S}}return a},fP=({api:e,context:t,queryThunk:r,mutationThunk:n})=>{let o=tl(r,n),i=zn(r,n),a=kr(r,n),s={};return(u,p)=>{var h,v,g;if(o(u)){let{requestId:S,arg:{endpointName:y,originalArgs:_}}=u.meta,c=t.endpointDefinitions[y],m=c==null?void 0:c.onQueryStarted;if(m){let f={},d=new Promise((w,E)=>{f.resolve=w,f.reject=E});d.catch(()=>{}),s[S]=f;let b=e.endpoints[y].select(c.type==="query"?_:S),C=p.dispatch((w,E,k)=>k),x=G(D({},p),{getCacheEntry:()=>b(p.getState()),requestId:S,extra:C,updateCachedData:c.type==="query"?w=>p.dispatch(e.util.updateQueryData(y,_,w)):void 0,queryFulfilled:d});m(_,x)}}else if(a(u)){let{requestId:S,baseQueryMeta:y}=u.meta;(h=s[S])==null||h.resolve({data:u.payload,meta:y}),delete s[S]}else if(i(u)){let{requestId:S,rejectedWithValue:y,baseQueryMeta:_}=u.meta;(g=s[S])==null||g.reject({error:(v=u.payload)!=null?v:u.error,isUnhandledError:!y,meta:_}),delete s[S]}}},pP=({reducerPath:e,context:t,api:r,refetchQuery:n,internalState:o})=>{let{removeQueryResult:i}=r.internalActions,a=(l,u)=>{ef.match(l)&&s(u,"refetchOnFocus"),tf.match(l)&&s(u,"refetchOnReconnect")};function s(l,u){let p=l.getState()[e],h=p.queries,v=o.currentSubscriptions;t.batch(()=>{for(let g of Object.keys(v)){let S=h[g],y=v[g];if(!y||!S)continue;(Object.values(y).some(c=>c[u]===!0)||Object.values(y).every(c=>c[u]===void 0)&&p.config[u])&&(Qo(y)===0?l.dispatch(i({queryCacheKey:g})):S.status!=="uninitialized"&&l.dispatch(n(S)))}})}return a};function mP(e){let{reducerPath:t,queryThunk:r,api:n,context:o}=e,{apiUid:i}=o,a={invalidateTags:it(`${t}/invalidateTags`)},s=h=>h.type.startsWith(`${t}/`),l=[uP,sP,cP,dP,lP,fP];return{middleware:h=>{let v=!1,g={currentSubscriptions:{}},S=G(D({},e),{internalState:g,refetchQuery:p,isThisApiSliceAction:s}),y=l.map(m=>m(S)),_=oP(S),c=pP(S);return m=>f=>{if(!Ws(f))return m(f);v||(v=!0,h.dispatch(n.internalActions.middlewareRegistered(i)));let d=G(D({},h),{next:m}),b=h.getState(),[C,x]=_(f,d,b),w;if(C?w=m(f):w=x,h.getState()[t]&&(c(f,d,b),s(f)||o.hasRehydrationInfo(f)))for(let E of y)E(f,d,b);return w}},actions:a};function p(h){return e.api.endpoints[h.endpointName].initiate(h.originalArgs,{subscribe:!1,forceRefetch:!0})}}var gw=Symbol(),sf=({createSelector:e=Oo}={})=>({name:gw,init(t,{baseQuery:r,tagTypes:n,reducerPath:o,serializeQueryArgs:i,keepUnusedDataFor:a,refetchOnMountOrArgChange:s,refetchOnFocus:l,refetchOnReconnect:u,invalidationBehavior:p},h){Og();let v=Q=>Q;Object.assign(t,{reducerPath:o,endpoints:{},internalActions:{onOnline:tf,onOffline:_w,onFocus:ef,onFocusLost:ww},util:{}});let g=nP({serializeQueryArgs:i,reducerPath:o,createSelector:e}),{selectInvalidatedBy:S,selectCachedArgsForQuery:y,buildQuerySelector:_,buildInfiniteQuerySelector:c,buildMutationSelector:m}=g;Ir(t.util,{selectInvalidatedBy:S,selectCachedArgsForQuery:y});let{queryThunk:f,infiniteQueryThunk:d,mutationThunk:b,patchQueryData:C,updateQueryData:x,upsertQueryData:w,prefetch:E,buildMatchThunkActions:k}=tP({baseQuery:r,reducerPath:o,context:h,api:t,serializeQueryArgs:i,assertTagType:v,selectors:g}),{reducer:N,actions:P}=rP({context:h,queryThunk:f,infiniteQueryThunk:d,mutationThunk:b,serializeQueryArgs:i,reducerPath:o,assertTagType:v,config:{refetchOnFocus:l,refetchOnReconnect:u,refetchOnMountOrArgChange:s,keepUnusedDataFor:a,reducerPath:o,invalidationBehavior:p}});Ir(t.util,{patchQueryData:C,updateQueryData:x,upsertQueryData:w,prefetch:E,resetApiState:P.resetApiState,upsertQueryEntries:P.cacheEntriesUpserted}),Ir(t.internalActions,P);let{middleware:T,actions:A}=mP({reducerPath:o,context:h,queryThunk:f,mutationThunk:b,infiniteQueryThunk:d,api:t,assertTagType:v,selectors:g});Ir(t.util,A),Ir(t,{reducer:N,middleware:T});let{buildInitiateQuery:I,buildInitiateInfiniteQuery:O,buildInitiateMutation:M,getRunningMutationThunk:z,getRunningMutationsThunk:q,getRunningQueriesThunk:te,getRunningQueryThunk:Z}=ZN({queryThunk:f,mutationThunk:b,infiniteQueryThunk:d,api:t,serializeQueryArgs:i,context:h});return Ir(t.util,{getRunningMutationThunk:z,getRunningMutationsThunk:q,getRunningQueryThunk:Z,getRunningQueriesThunk:te}),{name:gw,injectEndpoint(Q,W){var ie,le;let U=(le=(ie=t.endpoints)[Q])!=null?le:ie[Q]={};rf(W)&&Ir(U,{name:Q,select:_(Q,W),initiate:I(Q,W)},k(f,Q)),YN(W)&&Ir(U,{name:Q,select:m(),initiate:M(Q)},k(b,Q)),nf(W)&&Ir(U,{name:Q,select:c(Q,W),initiate:O(Q,W)},k(f,Q))}}}}),G2=af(sf());var $=F(B(),1);var qo=F(B(),1),Dl=F(B(),1);var kP=F(B(),1),NP=F(B(),1),Nw=F(B(),1);function Ol(e){return e.replace(e[0],e[0].toUpperCase())}function hP(e){return e.type==="query"}function gP(e){return e.type==="mutation"}function kw(e){return e.type==="infinitequery"}function ua(e,...t){return Object.assign(e,...t)}var lf=Symbol();function Ew(e,t,r,n){let o=(0,qo.useMemo)(()=>({queryArgs:e,serialized:typeof e=="object"?t({queryArgs:e,endpointDefinition:r,endpointName:n}):e}),[e,t,r,n]),i=(0,qo.useRef)(o);return(0,qo.useEffect)(()=>{i.current.serialized!==o.serialized&&(i.current=o)},[o]),i.current.serialized===o.serialized?i.current.queryArgs:e}function Rl(e){let t=(0,Dl.useRef)(e);return(0,Dl.useEffect)(()=>{$n(t.current,e)||(t.current=e)},[e]),$n(t.current,e)?t.current:e}var yP=()=>typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",vP=yP(),wP=()=>typeof navigator!="undefined"&&navigator.product==="ReactNative",_P=wP(),bP=()=>vP||_P?$.useLayoutEffect:$.useEffect,SP=bP(),Cw=e=>e.isUninitialized?G(D({},e),{isUninitialized:!1,isFetching:!0,isLoading:e.data===void 0,status:Zd.pending}):e;function uf(e,...t){let r={};return t.forEach(n=>{r[n]=e[n]}),r}var cf=["data","status","isLoading","isSuccess","isError","error"];function xP({api:e,moduleOptions:{batch:t,hooks:{useDispatch:r,useSelector:n,useStore:o},unstable__sideEffectsInRender:i,createSelector:a},serializeQueryArgs:s,context:l}){let u=i?d=>d():$.useEffect;return{buildQueryHooks:c,buildInfiniteQueryHooks:m,buildMutationHook:f,usePrefetch:v};function p(d,b,C){if(b!=null&&b.endpointName&&d.isUninitialized){let{endpointName:P}=b,T=l.endpointDefinitions[P];C!==sr&&s({queryArgs:b.originalArgs,endpointDefinition:T,endpointName:P})===s({queryArgs:C,endpointDefinition:T,endpointName:P})&&(b=void 0)}let x=d.isSuccess?d.data:b==null?void 0:b.data;x===void 0&&(x=d.data);let w=x!==void 0,E=d.isLoading,k=(!b||b.isLoading||b.isUninitialized)&&!w&&E,N=d.isSuccess||w&&(E&&!(b!=null&&b.isError)||d.isUninitialized);return G(D({},d),{data:x,currentData:d.data,isFetching:E,isLoading:k,isSuccess:N})}function h(d,b,C){if(b!=null&&b.endpointName&&d.isUninitialized){let{endpointName:P}=b,T=l.endpointDefinitions[P];s({queryArgs:b.originalArgs,endpointDefinition:T,endpointName:P})===s({queryArgs:C,endpointDefinition:T,endpointName:P})&&(b=void 0)}let x=d.isSuccess?d.data:b==null?void 0:b.data;x===void 0&&(x=d.data);let w=x!==void 0,E=d.isLoading,k=(!b||b.isLoading||b.isUninitialized)&&!w&&E,N=d.isSuccess||E&&w;return G(D({},d),{data:x,currentData:d.data,isFetching:E,isLoading:k,isSuccess:N})}function v(d,b){let C=r(),x=Rl(b);return(0,$.useCallback)((w,E)=>C(e.util.prefetch(d,w,D(D({},x),E))),[d,C,x])}function g(d,b,T={}){var A=T,{refetchOnReconnect:C,refetchOnFocus:x,refetchOnMountOrArgChange:w,skip:E=!1,pollingInterval:k=0,skipPollingIfUnfocused:N=!1}=A,P=Tt(A,["refetchOnReconnect","refetchOnFocus","refetchOnMountOrArgChange","skip","pollingInterval","skipPollingIfUnfocused"]);let{initiate:I}=e.endpoints[d],O=r(),M=(0,$.useRef)(void 0);if(!M.current){let K=O(e.internalActions.internal_getRTKQSubscriptions());M.current=K}let z=Ew(E?sr:b,Il,l.endpointDefinitions[d],d),q=Rl({refetchOnReconnect:C,refetchOnFocus:x,pollingInterval:k,skipPollingIfUnfocused:N}),te=(0,$.useRef)(!1),Z=P.initialPageParam,Q=Rl(Z),W=(0,$.useRef)(void 0),{queryCacheKey:Pe,requestId:U}=W.current||{},ie=!1;Pe&&U&&(ie=M.current.isRequestSubscribed(Pe,U));let le=!ie&&te.current;return u(()=>{te.current=ie}),u(()=>{le&&(W.current=void 0)},[le]),u(()=>{var Fe;let K=W.current;if(z===sr){K==null||K.unsubscribe(),W.current=void 0;return}let ge=(Fe=W.current)==null?void 0:Fe.subscriptionOptions;if(!K||K.arg!==z){K==null||K.unsubscribe();let Ie=O(I(z,D({subscriptionOptions:q,forceRefetch:w},kw(l.endpointDefinitions[d])?{initialPageParam:Q}:{})));W.current=Ie}else q!==ge&&K.updateSubscriptionOptions(q)},[O,I,w,z,q,le,Q,d]),[W,O,I,q]}function S(d,b){return(x,{skip:w=!1,selectFromResult:E}={})=>{let{select:k}=e.endpoints[d],N=Ew(w?sr:x,s,l.endpointDefinitions[d],d),P=(0,$.useRef)(void 0),T=(0,$.useMemo)(()=>a([k(N),(z,q)=>q,z=>N],b,{memoizeOptions:{resultEqualityCheck:$n}}),[k,N]),A=(0,$.useMemo)(()=>E?a([T],E,{devModeChecks:{identityFunctionCheck:"never"}}):T,[T,E]),I=n(z=>A(z,P.current),$n),O=o(),M=T(O.getState(),P.current);return SP(()=>{P.current=M},[M]),I}}function y(d){(0,$.useEffect)(()=>()=>{var b,C;(C=(b=d.current)==null?void 0:b.unsubscribe)==null||C.call(b),d.current=void 0},[d])}function _(d){if(!d.current)throw new Error(Et(38));return d.current.refetch()}function c(d){let b=(w,E={})=>{let[k]=g(d,w,E);return y(k),(0,$.useMemo)(()=>({refetch:()=>_(k)}),[k])},C=({refetchOnReconnect:w,refetchOnFocus:E,pollingInterval:k=0,skipPollingIfUnfocused:N=!1}={})=>{let{initiate:P}=e.endpoints[d],T=r(),[A,I]=(0,$.useState)(lf),O=(0,$.useRef)(void 0),M=Rl({refetchOnReconnect:w,refetchOnFocus:E,pollingInterval:k,skipPollingIfUnfocused:N});u(()=>{var Q,W;let Z=(Q=O.current)==null?void 0:Q.subscriptionOptions;M!==Z&&((W=O.current)==null||W.updateSubscriptionOptions(M))},[M]);let z=(0,$.useRef)(M);u(()=>{z.current=M},[M]);let q=(0,$.useCallback)(function(Z,Q=!1){let W;return t(()=>{var Pe;(Pe=O.current)==null||Pe.unsubscribe(),O.current=W=T(P(Z,{subscriptionOptions:z.current,forceRefetch:!Q})),I(Z)}),W},[T,P]),te=(0,$.useCallback)(()=>{var Z,Q;(Z=O.current)!=null&&Z.queryCacheKey&&T(e.internalActions.removeQueryResult({queryCacheKey:(Q=O.current)==null?void 0:Q.queryCacheKey}))},[T]);return(0,$.useEffect)(()=>()=>{var Z;(Z=O==null?void 0:O.current)==null||Z.unsubscribe()},[]),(0,$.useEffect)(()=>{A!==lf&&!O.current&&q(A,!0)},[A,q]),(0,$.useMemo)(()=>[q,A,{reset:te}],[q,A,te])},x=S(d,p);return{useQueryState:x,useQuerySubscription:b,useLazyQuerySubscription:C,useLazyQuery(w){let[E,k,{reset:N}]=C(w),P=x(k,G(D({},w),{skip:k===lf})),T=(0,$.useMemo)(()=>({lastArg:k}),[k]);return(0,$.useMemo)(()=>[E,G(D({},P),{reset:N}),T],[E,P,N,T])},useQuery(w,E){let k=b(w,E),N=x(w,D({selectFromResult:w===sr||E!=null&&E.skip?void 0:Cw},E)),P=uf(N,...cf);return(0,$.useDebugValue)(P),(0,$.useMemo)(()=>D(D({},N),k),[N,k])}}}function m(d){let b=(x,w={})=>{let[E,k,N,P]=g(d,x,w),T=(0,$.useRef)(P);u(()=>{T.current=P},[P]);let A=(0,$.useCallback)(function(I,O){let M;return t(()=>{var z;(z=E.current)==null||z.unsubscribe(),E.current=M=k(N(I,{subscriptionOptions:T.current,direction:O}))}),M},[E,k,N]);return y(E),(0,$.useMemo)(()=>({trigger:A,refetch:()=>_(E),fetchNextPage:()=>A(x,"forward"),fetchPreviousPage:()=>A(x,"backward")}),[E,A,x])},C=S(d,h);return{useInfiniteQueryState:C,useInfiniteQuerySubscription:b,useInfiniteQuery(x,w){let{refetch:E,fetchNextPage:k,fetchPreviousPage:N}=b(x,w),P=C(x,D({selectFromResult:x===sr||w!=null&&w.skip?void 0:Cw},w)),T=uf(P,...cf,"hasNextPage","hasPreviousPage");return(0,$.useDebugValue)(T),(0,$.useMemo)(()=>G(D({},P),{fetchNextPage:k,fetchPreviousPage:N,refetch:E}),[P,k,N,E])}}}function f(d){return({selectFromResult:b,fixedCacheKey:C}={})=>{let{select:x,initiate:w}=e.endpoints[d],E=r(),[k,N]=(0,$.useState)();(0,$.useEffect)(()=>()=>{k!=null&&k.arg.fixedCacheKey||k==null||k.reset()},[k]);let P=(0,$.useCallback)(function(Z){let Q=E(w(Z,{fixedCacheKey:C}));return N(Q),Q},[E,w,C]),{requestId:T}=k||{},A=(0,$.useMemo)(()=>x({fixedCacheKey:C,requestId:k==null?void 0:k.requestId}),[C,k,x]),I=(0,$.useMemo)(()=>b?a([A],b):A,[b,A]),O=n(I,$n),M=C==null?k==null?void 0:k.arg.originalArgs:void 0,z=(0,$.useCallback)(()=>{t(()=>{k&&N(void 0),C&&E(e.internalActions.removeMutationResult({requestId:T,fixedCacheKey:C}))})},[E,C,k,T]),q=uf(O,...cf,"endpointName");(0,$.useDebugValue)(q);let te=(0,$.useMemo)(()=>G(D({},O),{originalArgs:M,reset:z}),[O,M,z]);return(0,$.useMemo)(()=>[P,te],[P,te])}}}var EP=Symbol(),CP=(i={})=>{var a=i,{batch:e=iw,hooks:t={useDispatch:$o,useSelector:be,useStore:Kd},createSelector:r=Oo,unstable__sideEffectsInRender:n=!1}=a,o=Tt(a,["batch","hooks","createSelector","unstable__sideEffectsInRender"]);return{name:EP,init(s,{serializeQueryArgs:l},u){let p=s,{buildQueryHooks:h,buildInfiniteQueryHooks:v,buildMutationHook:g,usePrefetch:S}=xP({api:s,moduleOptions:{batch:e,hooks:t,unstable__sideEffectsInRender:n,createSelector:r},serializeQueryArgs:l,context:u});return ua(p,{usePrefetch:S}),ua(u,{batch:e}),{injectEndpoint(y,_){if(hP(_)){let{useQuery:c,useLazyQuery:m,useLazyQuerySubscription:f,useQueryState:d,useQuerySubscription:b}=h(y);ua(p.endpoints[y],{useQuery:c,useLazyQuery:m,useLazyQuerySubscription:f,useQueryState:d,useQuerySubscription:b}),s[`use${Ol(y)}Query`]=c,s[`useLazy${Ol(y)}Query`]=m}if(gP(_)){let c=g(y);ua(p.endpoints[y],{useMutation:c}),s[`use${Ol(y)}Mutation`]=c}else if(kw(_)){let{useInfiniteQuery:c,useInfiniteQuerySubscription:m,useInfiniteQueryState:f}=v(y);ua(p.endpoints[y],{useInfiniteQuery:c,useInfiniteQuerySubscription:m,useInfiniteQueryState:f}),s[`use${Ol(y)}InfiniteQuery`]=c}}}}}};var Pw=af(sf(),CP());var Aw=document.getElementById("pageData"),PP=Aw?JSON.parse(Aw.textContent):{},ca=ze({name:"page_data",initialState:PP,reducers:{setPageData:(e,t)=>e=D(D({},e),t.payload)}}),{setPageData:da}=ca.actions,Tw=e=>e>=1200?"desktop":e>576?"tablet":"phone",Wn=ze({name:"device",initialState:{device:Tw(window.innerWidth)},reducers:{setDevice:e=>{e.device=Tw(window.innerWidth)}}}),{setDevice:cj}=Wn.actions,AP={spinCount:0},df=ze({name:"spin",initialState:AP,reducers:{spinCountInc:e=>{e.spinCount+=1},spinCountDec:e=>{e.spinCount-=1}}}),{spinCountInc:dj,spinCountDec:fj}=df.actions;var TP=(e,t,r)=>ye(void 0,null,function*(){let n=ae(),{pageData:{admin_domain:o}}=n.getState(),i=o?`https://${o}`:"",a=!1;($d(e)&&e.match(/enable_spinner=true/)||Ve(e,"disableSpinner")!==!0&&t.forced!==!0)&&(a=!0),a&&n.dispatch(OP());let s=gn("USER_TOKEN"),l={};s&&(l["X-User-Token"]=s);let u=yield vw({baseUrl:`${i}/api/v1`,credentials:"include",headers:l})(e,t,r);a&&n.dispatch(RP());let p=u.data;return r!=null&&r.modelClass?u.error?u:re(p==null?void 0:p.data)?{data:{data:p.data.map(h=>r.modelClass?new r.modelClass(h):h),meta:p}}:{data:{data:p?new r.modelClass(p==null?void 0:p.data):null,meta:p}}:u.error?u:{data:{data:p==null?void 0:p.data,meta:p}}}),lr=Pw({reducerPath:"api",baseQuery:TP,tagTypes:["instance","site","domain","text_style","button_style","briefing","briefing_content_prompts","sector","section","section_html","tooltip","page","page_list","orphan_page","master_page","page_version","template","url","custom_code","database_field","database_search_field","component_category","page_data","role","user","recent_item","cta_log","email_series","saved_search","member","style_override","job","trash","component","backend_error_logs","content_briefing","page_url","template_fragment","file","saved_report","roi_report_site","xero_connection","blogs"],keepUnusedDataFor:0,endpoints:e=>({getPageData:e.query({query:t=>`/sites/${t==null?void 0:t.siteId}/pages/${t==null?void 0:t.pageId}/page_versions/${t==null?void 0:t.pageVersionId}/objects`,providesTags:["page_data"]})})});var IP={spinCount:0},ff=ze({name:"spin",initialState:IP,reducers:{spinCountInc:e=>{e.spinCount+=1},spinCountDec:e=>{e.spinCount-=1}}}),{spinCountInc:OP,spinCountDec:RP}=ff.actions,pf=ze({name:"windowSize",initialState:{width:window.innerWidth,height:window.innerHeight},reducers:{setWindowSize:e=>{e.width=window.innerWidth,e.height=window.innerHeight}}}),{setWindowSize:bj}=pf.actions,mf=ze({name:"sidebar",initialState:{menuHidden:!1},reducers:{toggleSideBar:e=>{e.menuHidden=!e.menuHidden}}}),{toggleSideBar:Sj}=mf.actions,hf=ze({name:"searchText",initialState:{text:""},reducers:{setSearchText:(e,t)=>{e.text=t.payload}}}),{setSearchText:xj}=hf.actions;var Iw=ze({name:"clickedSection",initialState:{clicked_section:null},reducers:{setClickedSection:(e,t)=>{e.clicked_section=t.payload}}}),{setClickedSection:Ow}=Iw.actions,Rw=Iw;var DP=()=>e=>t=>{if(Cr(t)){if(t.meta.arg.originalArgs.ignoreErrors)return e(t);let r=t.payload.data.messages;re(t.payload.data.data)?t.payload.data.data.forEach(n=>r+=`
${n}`):typeof t.payload.data.data=="object"&&Object.keys(t.payload.data.data).forEach(n=>{r+=`
${t.payload.data.data[n]}`}),qv(r)}return e(t)},MP=an({spin:ff.reducer,windowSize:pf.reducer,device:Wn.reducer,pageData:ca.reducer,sidebar:mf.reducer,searchText:hf.reducer,clickedSection:Rw.reducer,[lr.reducerPath]:lr.reducer}),ae=()=>window.store?window.store:window.store=Zs({reducer:MP,middleware:e=>e({serializableCheck:!1}).concat(il,lr.middleware,DP)}),Ml=()=>ae().dispatch,L=be;ae();var Y=F(B(),1),jl=F($i(),1);var yn=F(B(),1);var LP=()=>{var s,l,u,p;let e=ae(),{pageData:{instance:t,site:r,page_version:n,member:o,macros:i}}=e.getState(),a=[[/\(resource:name\)/ig,n==null?void 0:n.name,!1],[/\(resource:copyright\)/ig,n==null?void 0:n.copyright,!1],[/\(resource:poweredby\)/ig,n==null?void 0:n.powered_by,!1],[/\(resource:sitemaplink\)/ig,n==null?void 0:n.sitemap_link,!1],[/\(resource:directorylink\)/ig,n==null?void 0:n.directory_link,!1],[/\(resource:title\)/ig,n==null?void 0:n.page_title,!1],[/\(resource:lastupdated\)/ig,n==null?void 0:n.last_updated,!1],[/\(instanceid\)/ig,(s=t==null?void 0:t.id)==null?void 0:s.toString(),!1],[/\(instance:id\)/ig,(l=t==null?void 0:t.id)==null?void 0:l.toString(),!1],[/\(siteid\)/ig,(u=r==null?void 0:r.id)==null?void 0:u.toString(),!1],[/\(site:id\)/ig,(p=r==null?void 0:r.id)==null?void 0:p.toString(),!1],[/\(site:name\)/ig,r==null?void 0:r.display_name,!1],[/\(site:phonenumber\)/ig,r==null?void 0:r.phone_number,!1],[/\(site:addressstreet\)/ig,r==null?void 0:r.company_address_street,!1],[/\(site:addresslocality\)/ig,r==null?void 0:r.company_address_locality,!1],[/\(site:addressregion\)/ig,r==null?void 0:r.company_address_region,!1],[/\(site:orientationstatement\)/ig,r==null?void 0:r.orientation_statement,!1],[/\(site:displayedphonenumber\)/ig,(r==null?void 0:r.displayed_phone_number)!==""?r==null?void 0:r.displayed_phone_number:r==null?void 0:r.phone_number,!1]];return o!=null&&o.macros?Object.keys(o.macros).forEach(h=>{o.macros&&a.push([new RegExp(`\\(${h}\\)`,"ig"),o.macros[h],!0])}):i&&i.forEach(h=>{a.push([new RegExp(`\\(${h}\\)`,"ig"),"",!0])}),a},Ll=LP;var FP=e=>{let t=Ll(),r=""+e;return t.filter(n=>!n[2]).forEach(([n,o])=>{r=r.replaceAll(n,o)}),r},Or=FP;var jP=({media:e})=>{var P,T;let t=be(A=>A.pageData.file),r=be(A=>A.pageData.breakpoint),n=be(A=>A.pageData.link),o=be(A=>A.pageData.section),i=be(A=>A.pageData.cdn_domain),{id:a,file_id:s,link_id:l,alt_text:u,media_url:p,phone_media_url:h,tablet_media_url:v,hover_image_id:g,tablet_image_id:S,phone_image_id:y,clickable_thumbnail:_}=e,c=s?t.find(A=>A.id===s):null,m=S?t.find(A=>A.id===S):null,f=y?t.find(A=>A.id===y):null,d=g?t.find(A=>A.id===g):null,b={desktop:c,tablet:m||c,phone:f||c,all:c},C=r.find(A=>A.object_id===a)||{all_styles:{width:["100%"]}},x=(A,I=null)=>`https://${i}/cdn-cgi/image/format=auto%2Cwidth=${I===null?A.width:I}/https://${i}/c/${A.id}/${A.filename}?h=${A.file_hash}`,w=A=>{switch(A){case"tablet":return v;case"phone":return h;default:return p}},E=A=>{let I={},O=b[A];if(!O)return"";let M=C[`${A}_styles`],z=C.all_styles,q=Ve(M,"width.0")||Ve(z,"width.0"),te=Ve(M,"max-width.0")||Ve(z,"max-width.0"),Z;return te&&te.match(/px/)?Z=parseFloat(te):q&&q.match(/px/)?Z=parseFloat(q):Z=O.width||0,(O.width||0>Z)&&(I[`${x(O,Z*2)} 2x`]=1),I[`${x(O,Z)} 1x`]=1,Object.keys(I).join(",")},k=null,N=null;if((P=c==null?void 0:c.mime_type)!=null&&P.match(/^image\//)?k=!S&&!y?yn.default.createElement("img",{className:`original-src tb-media bp-${a}${_?" clickable-thumbnail":""}`,srcSet:E("desktop"),src:w("all")||"","data-src":w("all")||"",alt:u||"",style:{aspectRatio:`${c.width} / ${c.height}`,objectFit:"contain"}}):oa(["desktop","tablet","phone"].map(A=>{let I=b[A];return I?yn.default.createElement("img",{key:A,className:`original-src only-${A} tb-media bp-${a}${_?" clickable-thumbnail":""}`,srcSet:E(A),src:w(A)||"","data-src":w("all")||"",alt:u||"",style:{aspectRatio:`${I.width} / ${I.height}`,objectFit:"contain"}}):null})):(T=c==null?void 0:c.mime_type)!=null&&T.match(/^video\//)&&(k=yn.default.createElement("video",{controls:!0,preload:"auto"},yn.default.createElement("source",{src:w("all")||"",type:"video/mp4"}),u)),d&&c&&(N=yn.default.createElement("img",{className:`hover-image tb-media bp-${a}`,src:x(d),alt:u||"",style:{aspectRatio:`${c.width} / ${c.height}`,objectFit:"contain"}})),k&&(k=yn.default.createElement("span",{className:`image-container${N?" has-hover":""}`},k,N)),l&&k){let A=n.find(I=>I.id===l);if(A){let I,O=null;if(A.type==="toggle_visibility_of_section"){let M=o.find(z=>z.id===A.section_id);M&&(O=M.origin_id),I="toggleVisibility"}else A.link_target==="framebox"&&(I="showModal");k=yn.default.createElement("a",{href:Or(A.url),target:A.link_target==="_blank"?"_blank":"_self",className:I,"data-origin-id":O,rel:A.link_target==="_blank"?"noreferrer":""},k)}}return k},gf=jP;var UP=e=>{typeof e=="undefined"&&(e=document.body);let t=Ll(),r,n=[],o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT);for(;(r=o.nextNode())!==null;)r.parentElement instanceof HTMLScriptElement||n.push(r);t.filter(i=>i[2]).forEach(([i,a])=>{n.forEach(s=>{s.textContent&&(s.textContent=s.textContent.replaceAll(i,a))})});for(let i=0;i<n.length;i++){let a=n[i];t.filter(s=>!s[2]).forEach(([s,l])=>{if(!a.parentNode||!a.textContent||!a.textContent.match(s))return;let u=document.createElement("span");n.push(u);let p=a.nodeType===1&&"innerHTML"in a?a.innerHTML:a.textContent||"";u.innerHTML=p.replaceAll(s,l),a.parentNode.insertBefore(u,a),a.parentNode.removeChild(a)})}},Qn=UP;var zP=()=>e=>t=>{if(Cr(t)){if(t.meta.arg.originalArgs.ignoreErrors)return e(t);let r=t.payload.data.messages;re(t.payload.data.data)?t.payload.data.data.forEach(n=>r+=`
${n}`):typeof t.payload.data.data=="object"&&Object.keys(t.payload.data.data).forEach(n=>{r+=`
${t.payload.data.data[n]}`}),console.error(r)}return e(t)},BP=an({device:Wn.reducer,pageData:ca.reducer,spin:df.reducer,[lr.reducerPath]:lr.reducer}),vn=()=>window.store?window.store:window.store=Zs({reducer:BP,middleware:e=>e({serializableCheck:!1}).concat(il,lr.middleware,zP)});var Fl=e=>{if(e.type==="ms3")return"";switch(e.line_break){case"single_line":return"<br>";case"double_line":return"<br><br>";case"clear_left":return"<br class=clear-left>";case"clear_right":return"<br class=clear-right>"}return""},VP=e=>{if(e.type==="ms3")return null;switch(e.line_break){case"single_line":return Y.default.createElement("br",null);case"double_line":return Y.default.createElement(Y.default.Fragment,null,Y.default.createElement("br",null),Y.default.createElement("br",null));case"clear_left":return Y.default.createElement("br",{className:"clear-left"});case"clear_right":return Y.default.createElement("br",{className:"clear-right"})}return null},Dw=({node:e,children:t})=>((0,Y.useEffect)(()=>{Qn(e)},[e]),Y.default.createElement(Y.default.Fragment,null,t)),HP=({section:e,onClick:t})=>{var g,S;let r=L(y=>y.pageData.page),n=L(y=>y.pageData.text_block),o=L(y=>y.pageData.text_style),i=L(y=>y.pageData.link),a=L(y=>y.pageData.section),s=L(y=>y.pageData.button_style),l=Tr(n,y=>y.section_content_id===e.id&&!y.is_offline),u=/\(section:([0-9a-f]{24})\)/ig,p=(0,Y.useRef)({}).current;for(let y=0;y<200;y++)p[y]||(p[y]=(0,Y.createRef)());let h=y=>{y==null||y.querySelectorAll("a[data-button-style-id]").forEach(_=>{let c=_.dataset.buttonStyleId;!c||!(s!=null&&s.find(f=>f.id===c))||(_.querySelectorAll("button").forEach(f=>f.removeAttribute("style")),_.querySelectorAll("button > i").forEach(f=>f.removeAttribute("style")))})};(0,Y.useEffect)(()=>{l.forEach((y,_)=>{let c=p[_];if(!(c!=null&&c.current))return;let m=c.current.querySelectorAll("script");if(m.length>0&&(typeof window.scriptsRun=="undefined"&&(window.scriptsRun=[]),(e==null?void 0:e.id)!==void 0&&typeof e.id=="string"&&!window.scriptsRun.includes(e.id)&&(window.scriptsRun.push(e.id),m.forEach(f=>{if(f.src){let d=document.createElement("script");d.src=f.src,document.head.appendChild(d)}else try{new Function(f.innerHTML)()}catch(d){console.log("Error when evaluating raw textblock:",d)}}))),y.block_text.match(u)){let f=null,d=[],b=document.createTreeWalker(c.current,NodeFilter.SHOW_TEXT);for(;(f=b.nextNode())!==null;)d==null||d.push(f);d==null||d.forEach(C=>{if(!C)return;let x=[...(C instanceof HTMLElement?C.innerHTML:C==null?void 0:C.textContent).matchAll(u)];x==null||x.forEach(w=>{var I;let E=w[1],k=a.find(O=>O.id===E||O.origin_id===E);if(!k)return;let N=document.createElement("div"),P=document.createElement("div");(0,jl.createRoot)(N).render(Y.default.createElement(Dw,{node:P},Y.default.createElement(ar,{store:vn()},Rr(r,k,t))));let A=`section${(Math.random()*9999999999).toFixed()}`;P.innerHTML=(C instanceof HTMLElement?C.innerHTML:C.textContent).replace(w[0],`<div id="${A}"></div>`),(I=P.querySelector(`#${A}`))==null||I.replaceWith(N),(C instanceof HTMLElement||C instanceof Text)&&C.replaceWith(P)})})}fa(c.current,i),h(c.current),Qn(c.current)})},[]);let v=l.map((y,_)=>{let c=y.text_style_id?o.find(d=>d.id===y.text_style_id):null,m=c?c.tag:"span",f=y.media?Y.default.createElement(gf,{media:y.media}):null;return Y.default.createElement(Y.Fragment,{key:y.id},f,ne(y.block_text)&&VP(y),y.type==="raw"&&Y.default.createElement("span",{className:"tb raw-tb",ref:p[_],dangerouslySetInnerHTML:{__html:y.block_text}}),y.type!=="raw"&&!ne(y.block_text)&&Y.default.createElement(m,{className:`tb type-${y.type} style-${y.text_style_id}`,ref:p[_],dangerouslySetInnerHTML:{__html:y.block_text+Fl(y)}}))});return Y.default.createElement(Y.default.Fragment,null,Y.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),Y.default.createElement("section",{id:`section${e.id}`,className:`SectionContent bp-${e.id} origin${e.origin_id} ${(g=e.css_classes)==null?void 0:g.join(" ")}`,style:{overflow:(S=e==null?void 0:e.column_section)!=null&&S.id?"auto":"visible",display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},v))},$P=({section:e,onClick:t})=>{var g,S;let r=L(y=>y.pageData.page),n=L(y=>y.pageData.text_block),o=L(y=>y.pageData.text_style),i=L(y=>y.pageData.link),a=L(y=>y.pageData.section),s=L(y=>y.pageData.button_style),l=Tr(n,y=>y.section_content_id===e.id&&!y.is_offline),u=/\(section:([0-9a-f]{24})\)/ig,p=y=>ye(void 0,null,function*(){let _=document.createElement("div");return yield(0,jl.createRoot)(_).render(Y.default.createElement(ar,{store:vn()},y)),_.innerHTML}),h=(0,Y.useCallback)(y=>ye(void 0,null,function*(){if(!y)return;let _="",c={},m=[];l.forEach(d=>ye(void 0,null,function*(){d.media&&m.push(p(Y.default.createElement(gf,{media:d.media})).then(b=>{c[d.id]=b}))})),yield Promise.all(m),l.forEach(d=>ye(void 0,null,function*(){var C;let b=d.text_style_id?o.find(x=>x.id===d.text_style_id):null;if(c[d.id]&&(_+=c[d.id]),ne(d.block_text)&&(_+=(C=Fl(d))!=null?C:""),d.type==="raw"&&(_+=Or(d.block_text),_+=Fl(d)),d.type!=="raw"&&!ne(d.block_text)){let x=b?b.tag:"span";_+=`<${x} class="tb style-${d.text_style_id}">`,_+=Or(d.block_text),_+=Fl(d),_+=`</${x}>`}})),y.innerHTML=_;let f=y.querySelectorAll("script");if(f.length>0&&(typeof window.scriptsRun=="undefined"&&(window.scriptsRun=[]),(e==null?void 0:e.id)!==void 0&&typeof e.id=="string"&&!window.scriptsRun.includes(e.id)&&(window.scriptsRun.push(e.id),f.forEach(d=>{if(d.src){let b=document.createElement("script");b.src=d.src,document.head.appendChild(b)}else try{new Function(d.innerHTML)()}catch(b){console.log("Error when evaluating raw textblock:",b)}}))),y.innerHTML.match(u)){let d=null,b=[],C=document.createTreeWalker(y,NodeFilter.SHOW_TEXT);for(;(d=C.nextNode())!==null;)b==null||b.push(d);b==null||b.forEach(x=>{if(!x)return;let w=[...(x instanceof HTMLElement?x.innerHTML:x.textContent).matchAll(u)];w==null||w.forEach(E=>{var O;let k=E[1],N=a.find(M=>M.id===k||M.origin_id===k);if(!N)return;let P=document.createElement("div"),T=document.createElement("div");(0,jl.createRoot)(P).render(Y.default.createElement(Dw,{node:T},Y.default.createElement(ar,{store:vn()},Rr(r,N,t))));let I=`section${(Math.random()*9999999999).toFixed()}`;T.innerHTML=(x instanceof HTMLElement?x.innerHTML:x.textContent).replace(E[0],`<div id="${I}"></div>`),(O=T.querySelector(`#${I}`))==null||O.replaceWith(P),(x instanceof HTMLElement||x instanceof Text)&&x.replaceWith(T)})})}fa(y,i),v(y)}),[]),v=y=>{y==null||y.querySelectorAll("a[data-button-style-id]").forEach(_=>{let c=_.dataset.buttonStyleId;!c||!(s!=null&&s.find(f=>f.id===c))||(_.querySelectorAll("button").forEach(f=>f.removeAttribute("style")),_.querySelectorAll("button > i").forEach(f=>f.removeAttribute("style")))})};return Y.default.createElement(Y.default.Fragment,null,Y.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),Y.default.createElement("section",{key:Wd(),id:`section${e.id}`,ref:h,className:`SectionContent bp-${e.id} origin${e.origin_id} ${(g=e.css_classes)==null?void 0:g.join(" ")}`,style:{overflow:(S=e.column_section)!=null&&S.id?"auto":"visible",display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)}))},WP=({section:e,onClick:t})=>window.contentSectionModel===2||window.wg.env==="dashboard"?Y.default.createElement(HP,{section:e,onClick:t}):Y.default.createElement($P,{section:e,onClick:t}),Mw=WP;var H=F(B(),1);var yf=F(B(),1),QP=()=>yf.default.createElement("div",{id:"fullScreenSpinner",className:"show"},yf.default.createElement("i",{className:"fa-regular fa-spinner fa-spin"})),Lw=QP;var GP=["text","checkboxes","radio_button","file_upload"],vf={single_line_text:"text",multi_line_text:"textarea",short_text:"text",long_text:"textarea",radio_button:"radio",checkboxes:"checkbox",hidden:"hidden",numeric:"number",date:"date",url:"url",email:"email"},qP=e=>e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),KP=({section:e,onClick:t})=>{var v;let[r,n]=(0,H.useState)(!1),o=ae(),{pageData:{site:i}}=o.getState(),a=(g,S)=>S==="checkboxes"?`${g.id}[]`:g.id,s=g=>ye(void 0,null,function*(){g.preventDefault(),g.stopPropagation();let S=g.target.closest("form");if(!S.reportValidity()){alert("Please fill out all required fields.");return}n(!0);let y=new FormData(S),_=S.querySelector("[name=g-recaptcha-response]");if(_){let c=_.value;y.append("g-recaptcha-response",c)}try{let c=yield fetch("/api/v1/after_form_submit",{method:"POST",body:y});if(n(!1),c.ok){let m=yield c.json();m.data.length!==0&&(m.data.dialog_box_message&&alert(m.data.dialog_box_message),m.data.url&&(window.top.location.href=m.data.url),!m.data.dialog_box_message&&!m.data.url&&alert(`Thank you.
Your message has been sent.`)),S.reset()}else{let m=yield c.json();S.insertAdjacentHTML("afterbegin",`<div class='alert alert-danger'>${m.messages}</div>`)}}catch(c){n(!1),S.insertAdjacentHTML("afterbegin",`<div class='alert alert-danger'>An error occurred: ${c.message}</div>`)}}),l=()=>e.submit_button_type==="button_style"&&e.button_style_id?H.default.createElement("span",{"data-button-style-id":e.button_style_id},H.default.createElement("button",{onClick:s},e.button_text)):e.submit_button_type==="image"&&e.button_image_id?H.default.createElement(H.default.Fragment,null,H.default.createElement("input",{type:"image",onClick:s,src:`${e.button_image_url}`,className:"original-src",alt:"Submit Form"}),e.button_hover_image_id&&H.default.createElement("input",{type:"image",onClick:s,src:`${e.button_hover_image_url}`,className:"hover-image",alt:"Submit Form"})):H.default.createElement("input",{type:"submit",value:`${e.button_text}`,onClick:s}),u=()=>H.default.createElement("div",{className:`form-submit-${e==null?void 0:e.id}`},l()),p=g=>({select_list:"drop_down_list",radio_button:"radio_button",checkboxes:"checkboxes",long_text:"multi_line_text"})[g]||"single_line_text",h=Tr(e.form_items,g=>g.section_form_id===e.id).map(g=>{var C,x,w;let S=e.field_label_position==="above_field"&&g.type!=="hidden"||e.field_label_position==="inside_field"&&GP.includes(g.type),y=g.database_field?p((C=g.database_field)==null?void 0:C.field_type):g.type,_=e.field_label_position==="inside_field"?g.name:"",c=e.add_to_database&&((x=g.database_field)==null?void 0:x.field_type)==="email"||g.is_required,m=g.database_field?(w=g.database_field)==null?void 0:w.field_type:g.type,f=vf[m],d=(E,k,N)=>{let P=E.database_field?E.database_field.values:E.values;switch(k){case"checkboxes":case"radio_button":return H.default.createElement("div",null,P.map((T,A)=>{let I=`form-item-${E.id}-${A}`;return H.default.createElement("div",{key:T,className:`form-check ${E.break_values_in_newline?"form-check-inline":""}`},H.default.createElement("input",{className:`form-check-input ${N?"required":""}`,type:vf[k],name:a(E,k),id:I,value:T}),H.default.createElement("label",{className:"form-check-label",htmlFor:I},T))}),E.other_option&&H.default.createElement("div",{className:`form-check ${E.break_values_in_newline?"form-check-inline":""}`},H.default.createElement("input",{className:`form-check-input ${N?"required":""}`,type:vf[k],name:a(E,k),id:`form-item-${E.id}-other`,value:"Other"}),H.default.createElement("label",{className:"form-check-label",htmlFor:`form-item-${E.id}-other`},"Other")));case"drop_down_list":return H.default.createElement("select",{name:E.id,className:"form-control"},e.field_label_position==="inside_field"&&H.default.createElement("option",{value:"",selected:!0,disabled:!0,hidden:!0},qP(E.name)),P.map(T=>H.default.createElement("option",{key:T,value:T},T)));case"text":return P.map(T=>H.default.createElement("span",{key:T},T,H.default.createElement("br",null)));default:return H.default.createElement(H.default.Fragment,null)}},b=()=>{switch(y){case"single_line_text":return H.default.createElement("input",{type:f,name:g.id,className:"form-control",placeholder:_,required:c});case"multi_line_text":return H.default.createElement("textarea",{name:g.id,className:"form-control",placeholder:_,required:c});case"hidden":return H.default.createElement("input",{type:"hidden",name:g.id,value:g.default_value});case"file_upload":return H.default.createElement("input",{id:g.id,name:`[file][${g.id}][]`,type:"file",className:"form-control",multiple:!0});case"date":return H.default.createElement("input",{type:"date",name:g.id,className:"form-control",required:c});default:return d(g,y,!0)}};return H.default.createElement("div",{key:g.id,className:`form-item-${g.id}`},S&&H.default.createElement("div",{className:"form-label"},H.default.createElement("label",null,g.name,c&&H.default.createElement("span",{className:"requiredMark"},"*"))),H.default.createElement("div",{className:"form-item-value"},b()))});return H.default.createElement(H.default.Fragment,null,r&&H.default.createElement(Lw,null),H.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),H.default.createElement("section",{id:`section${e.id}`,className:`SectionForm bp-${e.id} origin${e.origin_id} ${(v=e.css_classes)==null?void 0:v.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},H.default.createElement("form",{method:"POST",action:"/api/v1/after_form_submit",encType:"multipart/form-data",name:`form${e.id}`,id:`form${e.id}`,className:`form-section labels-${e.field_label_position}`,onSubmit:s},H.default.createElement("input",{type:"hidden",name:"formId",value:e.id}),h,u()),H.default.createElement("div",{className:"privacy-policy-link tb"},H.default.createElement("a",{href:"/?Action=PrivPol",id:`privacy-policy-${e.id}`,target:"_blank"},"Privacy Policy"),!ne(i==null?void 0:i.recaptcha_site_key)&&H.default.createElement(H.default.Fragment,null," ","| This site is protected by reCAPTCHA and the Google"," ",H.default.createElement("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noreferrer"},"Privacy Policy")," ","and"," ",H.default.createElement("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noreferrer"},"Terms of Service")," ","apply."))))},Fw=KP;var Gn=F(B(),1);var YP=({section:e,onClick:t})=>{var i;let r=L(a=>a.pageData.section),n=L(a=>a.pageData.page),o=Hd(r,a=>a.origin_id===e.mirror_of_id);return o?Gn.default.createElement(Gn.default.Fragment,null,Gn.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),Gn.default.createElement("section",{id:`section${e.id}`,className:`SectionMirror bp-${e.id} origin${e.origin_id} ${(i=e.css_classes)==null?void 0:i.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},Rr(n,o,t))):Gn.default.createElement(Gn.default.Fragment,null)},jw=YP;var et=F(B(),1);var Se=F(B(),1);var mt=F(B(),1);var XP=({toggle:e,content:t,header:r,open:n,size:o="lg",className:i,footerButtons:a,dismissOnClickOutside:s=!0})=>{let l=(0,mt.useRef)(null);return(0,mt.useEffect)(()=>{let u=l.current;u&&(n?u.showModal():u.close())},[n]),n?mt.default.createElement("dialog",{ref:l,onCancel:()=>e(!1),onClick:u=>{s&&u.target===l.current&&e(!1)}},mt.default.createElement("div",{className:`dialog-content ${o} ${i}`},r&&mt.default.createElement("div",{className:"dialog-header pt-1"},mt.default.createElement("h5",{className:"dialog-title"},r),mt.default.createElement("button",{onClick:()=>e(!1),className:"close-btn","aria-label":"Close"},mt.default.createElement("i",{className:"fa-solid fa-xmark"}))),mt.default.createElement("div",{className:"dialog-body"},t),a&&a.length>0&&mt.default.createElement("div",{className:"dialog-footer pb-1"},a.map((u,p)=>mt.default.createElement("button",{key:p,onClick:u.onClick,className:"btn btn-primary ms-2"},u.label))))):null},Nt=XP;var JP=({modal:e=!1,toggle:t})=>{let[r,n]=(0,Se.useState)({name:"",email:"",phone:"",message:""}),o=ae(),{pageData:{instance:i,site:a}}=o.getState(),s=u=>{let{target:{name:p,value:h}}=u;n(G(D({},r),{[p]:h}))},l=()=>{let{name:u,email:p,phone:h,message:v}=r;if(u==="")alert("Please enter your name.");else if(!zw(p))alert("Please enter a valid email address.");else{let g=new FormData;g.append("name",u),g.append("email",p),g.append("phone",h),g.append("message",v);let S=new URLSearchParams;for(let[_,c]of g.entries())S.append(_,c);let y=S.toString();fetch(`/api/v1/instances/${i==null?void 0:i.id}/sites/${a==null?void 0:a.id}/negative_review_form?${y}`,{method:"POST"}).then(_=>{_.json().then(()=>{t(!1),n({name:"",email:"",phone:"",message:""}),alert("Your message has been submitted. Thank you for your feedback!")})})}};return Se.default.createElement(Nt,{open:e,toggle:t,content:Se.default.createElement(Se.default.Fragment,null,Se.default.createElement("p",null,"We strive for 100% customer satisfaction. If we fell short, please tell us more so we can address your concerns."),Se.default.createElement("div",{className:"row mb-2"},Se.default.createElement("div",{className:"col"},Se.default.createElement("label",{htmlFor:"review-name"},"Your name",Se.default.createElement("b",null,"*")),Se.default.createElement("input",{type:"text",className:"form-control",id:"review-name",name:"name",placeholder:"Your name",value:(r==null?void 0:r.name)||"",onChange:u=>s(u)}))),Se.default.createElement("div",{className:"row mb-2"},Se.default.createElement("div",{className:"col"},Se.default.createElement("label",{htmlFor:"review-phone"},"Phone"),Se.default.createElement("input",{type:"text",className:"form-control",id:"review-phone",name:"phone",placeholder:"Phone",value:(r==null?void 0:r.phone)||"",onChange:u=>s(u)}))),Se.default.createElement("div",{className:"row mb-2"},Se.default.createElement("div",{className:"col"},Se.default.createElement("label",{htmlFor:"review-email"},"Email",Se.default.createElement("b",null,"*")),Se.default.createElement("input",{type:"text",className:"form-control",id:"review-email",name:"email",placeholder:"Email",value:(r==null?void 0:r.email)||"",onChange:u=>s(u)}))),Se.default.createElement("div",{className:"row mb-3"},Se.default.createElement("div",{className:"col"},Se.default.createElement("label",{htmlFor:"review-message"},"Message"),Se.default.createElement("input",{type:"textarea",className:"form-control",id:"review-message",name:"message",placeholder:"Message",value:(r==null?void 0:r.message)||"",onChange:u=>s(u)})))),footerButtons:[{onClick:l,label:"Send Message"}]})},Uw=JP;var zt=F(B(),1);var Bw=e=>{switch(e){case"google":return"Google";case"facebook":return"Facebook";case"nocowboys":return"No Cowboys";default:return""}},Vw=(e,t)=>{switch(e){case"google":return`https://search.google.com/local/writereview?placeid=${t}`;case"facebook":return t;case"nocowboys":return`${t}#rate`;default:return""}},ZP=({modal:e=!1,toggle:t})=>{let r=ae(),{pageData:{site:{review_pages:n}}}=r.getState(),o=Object.keys(n).filter(s=>n[s]!=="");(0,zt.useEffect)(()=>{if(e&&o.length===1){let s=setTimeout(()=>{window.open(Vw(o[0],n[o[0]]))},3e3);return()=>clearTimeout(s)}},[e,o,n]);let i=()=>o.length>1?"Would you share your experience on one of these sites?":o.length===1?`You will shortly be redirected to ${Bw(o[0])}. Please place your review there.`:"",a=()=>o.map(s=>n[s]!==""?zt.default.createElement("div",{className:"review-link-wrap",key:s},zt.default.createElement("a",{"data-platform":s,target:"_blank",href:Vw(s,n[s]),className:"d-block",rel:"noreferrer"},zt.default.createElement("div",{className:`review-source review-source-large review-source-${s} d-block`}),Bw(s))):null);return zt.default.createElement(Nt,{open:e,toggle:t,content:zt.default.createElement(zt.default.Fragment,null,zt.default.createElement("p",null,"Thank you!"," ",zt.default.createElement("strong",null,"We need your help.")," ",i()),zt.default.createElement("div",{id:"review-links"},a()))})},Hw=ZP;var Ko=F(B(),1);var $w="Select a rating",eA=({onHandleClickStar:e,textHolder:t,fontSize:r,rating:n})=>{let o=L(v=>v.pageData.site||{}),{review_threshold:i=0,review_star_labels:a}=o,s=document.getElementsByClassName("review-text-holder"),l=n!==void 0,u=v=>{v.currentTarget.dataset.text&&(s[0].innerHTML=v.currentTarget.dataset.text)},p=()=>{s[0].innerHTML=$w};return Ko.default.createElement(Ko.default.Fragment,null,[...Array(5)].map((v,g)=>{let S=g+1,y=S>=i?"positive":"negative";return Ko.default.createElement("span",{key:`rating-${S}`,className:`star-rating__ico ${l&&g<n?"checked":""} ${l?"pe-none":""}`,"data-sentiment":y,style:{fontSize:r||"inherit"},"data-text":a==null?void 0:a[g],title:`${S} out of 5 stars`,onClick:()=>{e!==void 0&&e(y)},onMouseEnter:_=>u(_),onMouseLeave:()=>p()},Ko.default.createElement("label",{className:"fas fa-star",htmlFor:`star-rating-${S}`,"data-text":a==null?void 0:a[g]}))}).reverse(),t&&Ko.default.createElement("label",{className:"review-text-holder d-block"},$w))},Yo=eA;var tA=({section:e,onClick:t})=>{var u;let r=L(p=>p.pageData.site),[n,o]=(0,et.useState)(!1),[i,a]=(0,et.useState)(!1),s=p=>{p==="positive"?(o(!1),a(!i)):(a(!1),o(!n))},l=()=>r&&(r!=null&&r.review_binary)?et.default.createElement("div",{className:"review-binary-options"},et.default.createElement("img",{src:"/assets/review-icon-dislike.png","data-sentiment":"negative",onClick:()=>s("negative")}),et.default.createElement("img",{src:"/assets/review-icon-like.png","data-sentiment":"positive",onClick:()=>s("positive")})):et.default.createElement("div",{className:"star-rating"},et.default.createElement("div",{className:"star-rating__wrap"},et.default.createElement(Yo,{onHandleClickStar:s,textHolder:!0})));return et.default.createElement(et.default.Fragment,null,et.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),et.default.createElement("section",{id:`section${e.id}`,className:`SectionReviewForm bp-${e.id} origin${e.origin_id} ${(u=e.css_classes)==null?void 0:u.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},l()),n&&et.default.createElement(Uw,{modal:n,toggle:o}),i&&et.default.createElement(Hw,{modal:i,toggle:a}))},Ww=tA;var X=F(B(),1);var pa=F(B(),1);function Ul({url:e,modal:t,toggle:r}){return pa.default.createElement(Nt,{size:"xl",open:t,toggle:r,header:" ",content:pa.default.createElement("iframe",{src:e,id:"framebox",width:"100%"})})}function Qw({item:e,modal:t,toggle:r}){var n;return pa.default.createElement(Nt,{size:"xl",open:t,toggle:r,content:pa.default.createElement("img",{src:e.image_url,alt:e.alt||"Image",width:(n=e.width_click_to_zoom)!=null?n:void 0,style:{maxWidth:"100%"}}),className:"text-center"})}var rA=({section:e,onClick:t})=>{var T,A,I,O,M,z,q,te,Z,Q,W,Pe;let{id:r,style:n,origin_id:o,caption_tag:i,options:a,section_image_gallery_items:s}=e,l=(T=a==null?void 0:a.include_arrows)!=null?T:!1,u=(A=a==null?void 0:a.display_captions)!=null?A:"no",p=(I=a==null?void 0:a.time_milliseconds)!=null?I:"0",h=(O=a==null?void 0:a.include_indicators)!=null?O:!1,v=(M=a==null?void 0:a.allow_click_to_zoom)!=null?M:"no",g=(z=a==null?void 0:a.width_click_to_zoom)!=null?z:0,y=((q=a==null?void 0:a.scroll_automatically)!=null?q:"no")==="yes",[_,c]=(0,X.useState)(!1),[m,f]=(0,X.useState)(""),[d,b]=(0,X.useState)(null),C=i||"p";(0,X.useEffect)(()=>{document.addEventListener("render",()=>{let U=document.querySelector(`#carousel-${r}`);U&&new window.bootstrap.Carousel(U).cycle()})},[]);let x=(U,ie)=>{U.preventDefault();let{link_target:le,link_id:K,link_url:ge}=ie;ne(K)?(c(!0),f(""),b(ie)):le==="framebox"?(c(!0),f(ge),b(null)):(c(!1),f(""),b(null),window.open(ge,le))},w=()=>X.default.createElement("div",{className:"carousel-indicators"},ia(s,(U,ie)=>X.default.createElement("button",{key:ie,type:"button","data-bs-target":`#carousel-${r}`,"data-bs-slide-to":ie,"aria-current":"true","aria-label":`Slide ${ie}`,className:ie===0?"active":""}))),E=()=>X.default.createElement(X.default.Fragment,null,X.default.createElement("button",{className:"carousel-control-prev",type:"button","data-bs-target":`#carousel-${r}`,"data-bs-slide":"prev"},X.default.createElement("span",{className:"carousel-control-prev-icon","aria-hidden":"true"}),X.default.createElement("span",{className:"visually-hidden"},"Previous")),X.default.createElement("button",{className:"carousel-control-next",type:"button","data-bs-target":`#carousel-${r}`,"data-bs-slide":"next"},X.default.createElement("span",{className:"carousel-control-next-icon","aria-hidden":"true"}),X.default.createElement("span",{className:"visually-hidden"},"next"))),k=U=>X.default.createElement("picture",{className:"gallery-picture"},X.default.createElement("img",{className:`image-gallery-item-${U.id}`,id:`image-gallery-item-${U.id}`,src:U==null?void 0:U.image_url,alt:U==null?void 0:U.alt,style:{aspectRatio:`${U.width}/${U.height}`}})),N=U=>ne(U==null?void 0:U.link_id)?v==="yes"&&ne(U==null?void 0:U.link_id)?X.default.createElement("a",{href:"#",onClick:ie=>x(ie,U)},k(U)):k(U):X.default.createElement("a",{href:"#",onClick:ie=>x(ie,U)},k(U)),P=()=>n==="fade"?X.default.createElement("div",{id:`carousel-${r}`,className:`fade-gallery-${r} carousel slide carousel-fade`,"data-bs-pause":"false","data-bs-interval":`${parseInt(p)}`},h&&w(),X.default.createElement("div",{className:"carousel-inner"},ia(s,(U,ie)=>X.default.createElement("div",{key:U.id,className:`carousel-item ${ie===0?"active":""}`},N(U),u==="yes"&&(U==null?void 0:U.caption)!==""&&X.default.createElement(C,{className:`carousel-caption section-caption-${U.id}`},U.caption)))),l&&E()):n==="scroll"?X.default.createElement("div",{className:`image-gallery-scroll${r}`},X.default.createElement("ul",{className:`${y?"":"overflow-auto"}`},s==null?void 0:s.map(U=>X.default.createElement("li",{key:U==null?void 0:U.id},X.default.createElement("div",{className:"el"},N(U)))))):X.default.createElement(X.default.Fragment,null);return X.default.createElement(X.default.Fragment,null,X.default.createElement("a",{className:"anchor",id:`anchor${o}`}),X.default.createElement("section",{id:`section${r}`,className:`SectionImageGallery ${n==="scroll"?"gallery-style-scroll":""} bp-${r} origin${o} ${(te=e.css_classes)==null?void 0:te.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},P()),_&&m!==""&&!d?X.default.createElement(Ul,{modal:_,url:m,toggle:U=>{c(U),f("")}}):_&&d?X.default.createElement(Qw,{item:G(D({},d&&typeof d=="object"?d:{}),{width_click_to_zoom:g,id:(Z=d==null?void 0:d.id)!=null?Z:null,width:(Q=d==null?void 0:d.width)!=null?Q:0,height:(W=d==null?void 0:d.height)!=null?W:0,image_url:(Pe=d==null?void 0:d.image_url)!=null?Pe:""}),modal:_,toggle:U=>{c(U),f(""),b(null)}}):X.default.createElement(X.default.Fragment,null))},Gw=rA;var ur=F(B(),1);var nA=({section:e,onClick:t})=>{var y;let r=L(_=>_.pageData.page),n=L(_=>_.pageData.site),o=L(_=>_.pageData.section),i=Tr(o,_=>{var c;return((c=_.column_section)==null?void 0:c.id)===e.id}),a=Tr(L(_=>_.pageData.breakpoint),_=>i.some(c=>c.id===_.object_id)),s=L(_=>_.pageData.admin_domain),{device:l}=L(_=>_.device),p=L(_=>_.pageData.deviceOverride)||l,h=s?`https://${s}`:"",v=_=>{let c=e[`${_}_layout`];if(ne(c))return`"${i.map(b=>`s-${b.id} `.repeat(12)).join('" "')}"`;let m=[];for(let b=0;b<1e3;b++)for(let C=0;C<12;C++)c.filter(x=>b>=x.y&&b<x.y+x.h&&C>=x.x&&C<x.x+x.w).forEach(x=>{let w=`s-${x.i}`;m[b]||(m[b]=[]),m[b][C]=w});return`"${oa(m).map(b=>{for(let C=0;C<b.length;C++)typeof b[C]=="undefined"&&(b[C]=`Blank${Math.round(Math.random()*1e8)}`);for(let C=b.length;C<12;C++)b[C]=`Blank${Math.round(Math.random()*1e8)}`;return b}).map(b=>b.join(" ")).join('" "')}"`};(0,ur.useEffect)(()=>{if((e==null?void 0:e.layout)!=="grid")return;let _=`
.bp-${e.id} {
grid-template-columns: repeat(12, calc(100% / 12));
}
.device-desktop .bp-${e.id} {
grid-template-areas: ${v("desktop")};
}
.device-tablet .bp-${e.id} {
grid-template-areas: ${v("tablet")};
}
.device-phone .bp-${e.id} {
grid-template-areas: ${v("phone")};
}
`,c=document.getElementById(`stylesheet-${e.id}`);c||(c=document.createElement("style"),c.type="text/css",c.id=`stylesheet-${e.id}`,document.head.appendChild(c)),c.innerHTML=_},[e,i]);let g=_=>`${h}/api/v1/components/${_==null?void 0:_.component_id}/preview?unique_id=${`component-preview-${_.id}`}&site_id=${n==null?void 0:n.id}§ion_id=${_==null?void 0:_.id}&scss_vars=${_.scss_vars?encodeURIComponent(JSON.stringify(_.scss_vars)):""}&html_vars=${_.html_vars?encodeURIComponent(JSON.stringify(_.html_vars)):""}`,S=_=>{var d,b,C,x;let c=a.find(w=>w.object_id===_.id);if(!c)return!0;let m=(b=(d=c.all_styles)==null?void 0:d.display)==null?void 0:b.at(0),f=(x=(C=c[`${p}_styles`])==null?void 0:C.display)==null?void 0:x.at(0);return!(f==="none"||m==="none"&&ne(f))};return ur.default.createElement(ur.default.Fragment,null,ur.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),ur.default.createElement("section",{id:`section${e.id}`,className:`
SectionColumn
${e.layout==="grid"?"layout-grid":"layout-column"}
bp-${e.id}
origin${e.origin_id}
${(y=e.css_classes)==null?void 0:y.join(" ")}
`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"}},i.filter(S).map(_=>ur.default.createElement("div",{key:_.id,className:`column-wrapper bp-${_.id}`,style:{gridArea:`s-${_.id}`}},window.wg.env==="dashboard"&&_.type==="SectionComponent"?ur.default.createElement("section",{className:`SectionComponent bp-${_.id}`},ur.default.createElement("iframe",{id:`component-preview-${_.id}`,src:g(_),className:"w-100"})):Rr(r,_,()=>t(_))))))},qw=nA;var V=F(B(),1);var ht=F(B(),1);function oA({rating:e}){return ht.default.createElement("div",{className:"stars-cont"},ht.default.createElement("div",{className:"stars stars-grey"},ht.default.createElement("div",{className:"stars stars-gold",style:{width:`${e*20}%`}},ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"})),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"}),ht.default.createElement("i",{className:"fas fa-star","aria-hidden":"true"})))}var Kw=oA;var iA=({section:e,onClick:t})=>{var b;let{origin_id:r,review_count:n,review_average:o,include_average:i}=e,a=ae(),{pageData:{site:s,admin_domain:l}}=a.getState(),[u,p]=(0,V.useState)(1),[h,v]=(0,V.useState)((e==null?void 0:e.reviews)||[]),[g,S]=(0,V.useState)(!1),y=Ve(s,"display_name",""),_=Ve(s,"company_address_street",""),c=Ve(s,"company_address_locality",""),m=Ve(s,"company_address_region",""),f=`${_}, ${c}, ${m}`,d=()=>{S(!g),p(u+1),fetch(`https://${l}/api/v1/reviews?per_page=10&page=${u+1}&site_id=${s==null?void 0:s.id}`).then(C=>C.json()).then(C=>{if(C){let{data:x}=C;v(w=>[...w,...x.reviews]),S(!1)}})};return ne(s)?V.default.createElement(V.default.Fragment,null):V.default.createElement(V.default.Fragment,null,V.default.createElement("a",{className:"anchor",id:`anchor${r}`}),V.default.createElement("section",{id:`section${e.id}`,className:`SectionReviewList bp-${e.id} origin${e.origin_id} ${(b=e.css_classes)==null?void 0:b.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},V.default.createElement("div",{className:"review-outer"},i&&o&&V.default.createElement("div",{className:"review-average"},V.default.createElement("div",{className:"company-name me-2"},y),V.default.createElement("div",{className:"company-address"},f),V.default.createElement("div",{className:"rating-cont"},V.default.createElement("span",{className:"rating-number"},o.toPrecision(2)),V.default.createElement(Kw,{rating:o}),V.default.createElement("span",{className:"review-count"},n," ","reviews"))),h&&h.map(C=>{var x;return V.default.createElement("div",{className:"review",key:C==null?void 0:C.id,itemProp:"review",itemScope:!0,itemType:"https://schema.org/Review"},V.default.createElement("div",{itemProp:"itemReviewed",itemScope:!0,itemType:"https://schema.org/LocalBusiness",style:{display:"none"}},V.default.createElement("span",{itemProp:"name"},s.display_name),V.default.createElement("span",{itemProp:"priceRange"},s.price_range),V.default.createElement("span",{itemProp:"telephone"},ne(s.displayed_phone_number)?s.phone_number:s.displayed_phone_number),V.default.createElement("address",{itemProp:"address",itemScope:!0,itemType:"https://schema.org/PostalAddress",style:{display:"none"}},V.default.createElement("span",{itemProp:"streetAddress"},s.company_address_street),",",V.default.createElement("span",{itemProp:"addressLocality"},s.company_address_locality),V.default.createElement("span",{itemProp:"addressRegion"},s.company_address_region))),V.default.createElement("div",{className:"review-meta d-flex align-items-center"},V.default.createElement("div",{className:"review-date"},V.default.createElement("meta",{itemProp:"datePublished",content:((x=C==null?void 0:C.created_at)==null?void 0:x.substring(0,10))||""}),C!=null&&C.created_at?new Date(C.created_at).toDateString():"N/A"),V.default.createElement("div",{className:"review-rating"},V.default.createElement("span",{itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating",style:{display:"none"}},V.default.createElement("span",{itemProp:"ratingValue"},C==null?void 0:C.rating)),V.default.createElement(Yo,{fontSize:"large",rating:C==null?void 0:C.rating}))),V.default.createElement("div",{className:"review-text",itemProp:"reviewBody"},C==null?void 0:C.text),(C==null?void 0:C.response)&&V.default.createElement("div",{className:"review-response"},V.default.createElement("span",{className:"me-2"},V.default.createElement("i",{className:"fa-solid fa-turn-down-right me-1"}),V.default.createElement("i",null,"Response:")),C==null?void 0:C.response),V.default.createElement("div",{className:"review-attribution"},V.default.createElement("div",{className:`review-source review-source-${C==null?void 0:C.platform}`}),V.default.createElement("div",{className:"reviewer-name",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person"},V.default.createElement("span",{itemProp:"name"},C==null?void 0:C.reviewer_name)),V.default.createElement("div",{className:"review-link"},V.default.createElement("a",{href:C.url||"javascript:void(0);",target:"_blank",rel:"noreferrer"},"View review"))))}),n&&n>10&&n>h.length&&V.default.createElement("div",{className:"review-footer"},V.default.createElement("button",{onClick:d,className:"btn btn-link",disabled:g},g&&V.default.createElement("span",{className:"spinner-border spinner-border-sm me-2",role:"status","aria-hidden":"true"}),"See more reviews")))))},Yw=iA;var Dr=F(B(),1);var aA=({section:e,onClick:t})=>{var o;let r=ae(),{pageData:{site:n}}=r.getState();return n!=null&&n.ecwid_store_id?Dr.default.createElement(Dr.default.Fragment,null,Dr.default.createElement("a",{className:"anchor",id:`anchor${e.origin_id}`}),Dr.default.createElement("section",{id:`section${e.id}`,className:`SectionEcwid bp-${e.id} origin${e.origin_id} ${(o=e.css_classes)==null?void 0:o.join(" ")}`,style:{display:e.initial_visibility||window.wg.env==="dashboard"?"":"none"},onClick:()=>t(e)},e.element==="product_list"&&e.category_id&&Dr.default.createElement("div",{id:`ecwid_${e.id}`,className:"ecwid-container","data-category":e.category_id}),e.element==="category_list"&&Dr.default.createElement("div",{id:`ecwid_${e.id}`,className:"ecwid-category-container"}))):Dr.default.createElement(Dr.default.Fragment,null)},Xw=aA;var Mr=F(B(),1);function sA({section:e,onClick:t}){let r=be(o=>o.pageData.link),n=(0,Mr.useRef)(null);if((0,Mr.useEffect)(()=>{if(e.boot_func)try{new Function(e.boot_func)()}catch(o){console.error(`Error in boot_func for section ${e.id}:`,o)}}),(0,Mr.useEffect)(()=>{if(!n.current||!e.full_size)return;let o=n.current.querySelector(`#component-section-${e.id}`);if(!o)return;let i=o.closest(".wrapper"),a=o.closest(".sector");!i||!a||(i.style.margin="0",i.style.padding="0",a.style.width="100%",a.style.margin="0",a.style.padding="0")},[n]),e.html){let a=new DOMParser().parseFromString(e.html,"text/html").body;if(!a)return null;let s=r?fa(a,r):a;return Mr.default.createElement("div",{ref:n,dangerouslySetInnerHTML:{__html:Or(s.outerHTML)},onClick:()=>t(e)})}return Mr.default.createElement(Mr.default.Fragment,null)}var Jw=sA;var zl=F(B(),1);function lA({section:e,onClick:t}){return e.html?zl.default.createElement("div",{dangerouslySetInnerHTML:{__html:e.html},onClick:()=>t(e)}):zl.default.createElement(zl.default.Fragment,null)}var Zw=lA;var cr=F(B(),1);var wn=F(B(),1);var Le=F(B()),AA=F(Hs());var Ne=F(B());function Bl(){return Bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bl.apply(this,arguments)}var Lr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Lr||(Lr={}));var e_="popstate";function n_(e){e===void 0&&(e={});function t(n,o){let{pathname:i,search:a,hash:s}=n.location;return wf("",{pathname:i,search:a,hash:s},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(n,o){return typeof o=="string"?o:Hl(o)}return cA(t,r,null,e)}function Vl(e,t){if(e===!1||e===null||typeof e=="undefined")throw new Error(t)}function uA(){return Math.random().toString(36).substr(2,8)}function t_(e,t){return{usr:e.state,key:e.key,idx:t}}function wf(e,t,r,n){return r===void 0&&(r=null),Bl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?$l(t):t,{state:r,key:t&&t.key||n||uA()})}function Hl(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function $l(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function cA(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:i=!1}=n,a=o.history,s=Lr.Pop,l=null,u=p();u==null&&(u=0,a.replaceState(Bl({},a.state,{idx:u}),""));function p(){return(a.state||{idx:null}).idx}function h(){s=Lr.Pop;let _=p(),c=_==null?null:_-u;u=_,l&&l({action:s,location:y.location,delta:c})}function v(_,c){s=Lr.Push;let m=wf(y.location,_,c);r&&r(m,_),u=p()+1;let f=t_(m,u),d=y.createHref(m);try{a.pushState(f,"",d)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;o.location.assign(d)}i&&l&&l({action:s,location:y.location,delta:1})}function g(_,c){s=Lr.Replace;let m=wf(y.location,_,c);r&&r(m,_),u=p();let f=t_(m,u),d=y.createHref(m);a.replaceState(f,"",d),i&&l&&l({action:s,location:y.location,delta:0})}function S(_){let c=o.location.origin!=="null"?o.location.origin:o.location.href,m=typeof _=="string"?_:Hl(_);return m=m.replace(/ $/,"%20"),Vl(c,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,c)}let y={get action(){return s},get location(){return e(o,a)},listen(_){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(e_,h),l=_,()=>{o.removeEventListener(e_,h),l=null}},createHref(_){return t(o,_)},createURL:S,encodeLocation(_){let c=S(_);return{pathname:c.pathname,search:c.search,hash:c.hash}},push:v,replace:g,go(_){return a.go(_)}};return y}var r_;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(r_||(r_={}));function _f(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}var o_=["post","put","patch","delete"],Ez=new Set(o_),dA=["get",...o_],Cz=new Set(dA);var kz=Symbol("deferred");function bf(){return bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bf.apply(this,arguments)}var Sf=Ne.createContext(null),xf=Ne.createContext(null),Ef=Ne.createContext({outlet:null,matches:[],isDataRoute:!1});function a_(){return Ne.useContext(xf)!=null}function Cf(){let{matches:e}=Ne.useContext(Ef),t=e[e.length-1];return t?t.params:{}}var yA="startTransition",Fz=Ne[yA];function kf(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Lr.Pop,navigator:i,static:a=!1,future:s}=e;a_()&&Vl(!1);let l=t.replace(/^\/*/,"/"),u=Ne.useMemo(()=>({basename:l,navigator:i,static:a,future:bf({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof n=="string"&&(n=$l(n));let{pathname:p="/",search:h="",hash:v="",state:g=null,key:S="default"}=n,y=Ne.useMemo(()=>{let _=_f(p,l);return _==null?null:{location:{pathname:_,search:h,hash:v,state:g,key:S},navigationType:o}},[l,p,h,v,g,S,o]);return y==null?null:Ne.createElement(Sf.Provider,{value:u},Ne.createElement(xf.Provider,{children:r,value:y}))}var jz=new Promise(()=>{});var TA="6";try{window.__reactRouterVersion=TA}catch(e){}var IA="startTransition",s_=Le[IA],OA="flushSync",b4=AA[OA],RA="useId",S4=Le[RA];function Nf(e){let{basename:t,children:r,future:n,window:o}=e,i=Le.useRef();i.current==null&&(i.current=n_({window:o,v5Compat:!0}));let a=i.current,[s,l]=Le.useState({action:a.action,location:a.location}),{v7_startTransition:u}=n||{},p=Le.useCallback(h=>{u&&s_?s_(()=>l(h)):l(h)},[l,u]);return Le.useLayoutEffect(()=>a.listen(p),[a,p]),Le.createElement(kf,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:a,future:n})}var x4=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";var l_;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(l_||(l_={}));var u_;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(u_||(u_={}));var Pf=class{constructor(t){let o=t||{},{toJSON:r}=o,n=Tt(o,["toJSON"]);Object.assign(this,n)}toJSON(){return Object.keys(this).reduce((t,r)=>(this[r]!==void 0&&(t[r]=this[r]),t),{})}},Xo=Pf;var Af=class extends Xo{constructor(t){super(t),Object.assign(this,t)}},c_=Af;var d_=[{label:"Facebook",value:"facebook",icon:"facebook",url:e=>`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(e==null?void 0:e.absolute_url)}`},{label:"X",value:"x",icon:"x-twitter",url:e=>`https://twitter.com/intent/tweet?url=${encodeURIComponent(e==null?void 0:e.absolute_url)}&text=${encodeURIComponent(e==null?void 0:e.title)}`},{label:"Reddit",value:"reddit",icon:"reddit",url:e=>`https://www.reddit.com/submit?url=${encodeURIComponent(e==null?void 0:e.absolute_url)}&title=${encodeURIComponent(e==null?void 0:e.title)}`},{label:"Bluesky",value:"bluesky",icon:"bluesky",url:e=>`https://bsky.app/compose?text=${encodeURIComponent(e==null?void 0:e.title)}%20${encodeURIComponent(e==null?void 0:e.absolute_url)}`},{label:"Pinterest",value:"pinterest",icon:"pinterest",url:e=>`https://pinterest.com/pin/create/button/?url=${encodeURIComponent(e==null?void 0:e.absolute_url)}&media=${encodeURIComponent((e==null?void 0:e.blog_post_image_url)||"")}&description=${encodeURIComponent(e==null?void 0:e.title)}`},{label:"LinkedIn",value:"linkedin",icon:"linkedin",url:e=>`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent(e==null?void 0:e.absolute_url)}`},{label:"Threads",value:"threads",icon:"threads",url:e=>`https://www.threads.net/intent/post?url=${encodeURIComponent(e==null?void 0:e.absolute_url)}&text=${encodeURIComponent(e==null?void 0:e.title)}`}],Tf=class extends Xo{constructor(t){super(t),this.id=String(t.id),Object.assign(this,t)}hasProduct(t){return!this.products||!Array.isArray(this.products)?!1:this.products.some(r=>r.name===t)}},f_=Tf;var If=class extends Xo{constructor(t){super(t),Object.assign(this,t),this.id=String(t.id),this.email=String(t.email)}hasModule(t){var r,n;return(n=(r=this.modules)==null?void 0:r.includes(t))!=null?n:!1}hasFeature(t,r=!0){var o,i,a,s,l;let n=["custom_sections","dashboard_chat"];return((o=this.role)==null?void 0:o.name)==="System Administrator"&&r?re(t)?t.some(u=>this.hasFeature(u)):n.includes(t)?this.hasFeature(t,!1):!0:re(t)?t.some(u=>this.hasFeature(u)):typeof t=="string"?(i=this.feature_overrides)!=null&&i.includes(t)?!0:(l=(s=(a=this.role)==null?void 0:a.features)==null?void 0:s.includes(t))!=null?l:!1:!1}},p_=If;var DA=lr.injectEndpoints({endpoints:e=>({getUserProfile:e.query({query:()=>"/profile",providesTags:["user"],transformErrorResponse:()=>null,extraOptions:{modelClass:p_}}),getSiteById:e.query({query:t=>`/sites/${t}`,providesTags:["site"],extraOptions:{modelClass:f_}}),getInstanceById:e.query({query:t=>`/instances/${t}`,extraOptions:{modelClass:c_},providesTags:["instance"]})})}),MA=e=>{let t={};return Object.keys(e).forEach(r=>{r.match(/Mutation$/)?t[r]=function(...n){var i,a;let o=e[r](...n);return[o[0],G(D({},o[1]),{data:(i=o[1].data)==null?void 0:i.data,meta:(a=o[1].data)==null?void 0:a.meta})]}:r.match(/^useLazy/)?t[r]=e[r]:t[r]=function(...n){var i,a;let o=e[r](...n);return G(D({},o),{data:(i=o.data)==null?void 0:i.data,meta:(a=o.data)==null?void 0:a.meta})}}),t},LA=MA(DA),{endpoints:z4,useGetUserProfileQuery:m_,useGetInstanceByIdQuery:FA,useGetSiteByIdQuery:h_}=LA;function g_(){let[e,t]=(0,wn.useState)(null),r=Cf(),n=gn("SITE_ID"),o=be(s=>{var l;return(l=s.pageData)==null?void 0:l.site}),i=(r==null?void 0:r.siteId)||n||(o==null?void 0:o.id)||"",{data:a}=h_(i,{skip:window.wg.env==="public"||ne(i)});return(0,wn.useEffect)(()=>{window.wg.env==="public"&&o?t(o):a&&t(a)},[o,a]),e}function Wl(){(0,wn.useEffect)(()=>{document.dispatchEvent(new Event("render"))})}function y_(){let e=(0,wn.useRef)(null);return(0,wn.useEffect)(()=>{if(!e.current)return;let t=0,r=e.current.querySelectorAll("button");r&&(r.forEach(n=>{let o=getComputedStyle(n).width,i=parseFloat(o);i>t&&(t=i)}),r.forEach(n=>{n.style.width=`${t}px`}))}),e}function _n(){let e=!!document.cookie.match(/wg_admin=0/),t=m_({},{skip:e});return e||t.status==="rejected"?!1:t.data}var jA=()=>{var n,o;let e=g_();Wl();let t=y_();if(!e)return cr.default.createElement("div",{className:"action-page"});let r=()=>{var i;(i=window.top)==null||i.postMessage({type:"instantContactInterstitialNavigated"},"*")};return cr.default.createElement("div",{ref:t,className:"action-page",style:{textAlign:"center"}},cr.default.createElement("div",{className:"mb-5"},cr.default.createElement("span",{className:`style-${e.instant_contact_interstitial_text_style_id}`},e.instant_contact_intro_text)),cr.default.createElement("p",null,cr.default.createElement("a",{href:"/?Action=InstantContactChat&icf=1","data-button-style-id":e.instant_contact_interstitial_button_style_id,onClick:r},cr.default.createElement("button",{className:"m-1"},"Chat with our chatbot"))," ",cr.default.createElement("a",{href:((o=(n=window.site)==null?void 0:n.instantContactForm)==null?void 0:o.formUrl)||"#","data-button-style-id":e.instant_contact_interstitial_button_style_id,onClick:r},cr.default.createElement("button",{className:"m-1"},"Fill out a form"))))},v_=jA;var de=F(B(),1);function UA(){return de.default.createElement(de.default.Fragment,null)}var w_=UA;var __={};var b_={};var S_={SectionContent:(e,t,r)=>(e==null?void 0:e.page_type)==="email"?Pt.default.createElement(__,{key:t.id,section:t,onClick:r}):Pt.default.createElement(Mw,{key:t.id,section:t,onClick:r}),SectionForm:(e,t,r)=>Pt.default.createElement(Fw,{key:t.id,section:t,onClick:r}),SectionColumn:(e,t,r)=>(e==null?void 0:e.page_type)==="email"?Pt.default.createElement(b_,{key:t.id,section:t}):Pt.default.createElement(qw,{key:t.id,section:t,onClick:r}),SectionMirror:(e,t,r)=>Pt.default.createElement(jw,{key:t.id,section:t,onClick:r}),SectionReviewForm:(e,t,r)=>Pt.default.createElement(Ww,{key:t.id,section:t,onClick:r}),SectionImageGallery:(e,t,r)=>Pt.default.createElement(Gw,{key:t.id,section:t,onClick:r}),SectionReviewList:(e,t,r)=>Pt.default.createElement(Yw,{key:t.id,section:t,onClick:r}),SectionEcwid:(e,t,r)=>Pt.default.createElement(Xw,{key:t.id,section:t,onClick:r}),SectionComponent:(e,t,r)=>Pt.default.createElement(Jw,{key:t.id,section:t,onClick:r}),SectionCustom:(e,t,r)=>Pt.default.createElement(Zw,{key:t.id,section:t,onClick:r})},Rr=(e,t,r)=>{let n=t==null?void 0:t.type;if(n&&n in S_){let o=S_[n];return o(e,t,r)}return null},zw=e=>/^([A-Za-z0-9_\-.])+@([A-Za-z0-9_\-.])+\.([A-Za-z]{2,4})$/.test(e),x_=(e,t)=>{let r=Array.from(document.querySelectorAll("iframe")).filter(n=>{var o,i;return n.src===e||((i=(o=n.contentDocument)==null?void 0:o.location)==null?void 0:i.href)===e});if(r.length>0){let n=parseInt(r[0].style.height||"0",10);t>n&&(r[0].style.height=`${t+1}px`)}},E_=(e,t,r,n="/")=>{if(t==="undefined")throw console.trace(),new Error("Trying to set undefined cookie");let o=new Date(Date.now()+r*24*60*60*1e3).toUTCString();document.cookie=`${e}=${encodeURIComponent(t)}; expires=${o}; path=${n}; SameSite=None; Secure;`},gn=e=>{let t=`${e}=`,n=document.cookie.split(";").find(o=>o.trim().startsWith(t));return n?decodeURIComponent(n.trim().substring(t.length)):""};var fa=(e,t)=>{if(!e)return null;let{pageData:{section:r,site:n}}=ae().getState();return e.querySelectorAll("a[href*=links").forEach(o=>{var a;let i=o;(a=i.href.match(/\/links\/[0-9a-f]{24}/g))==null||a.forEach(s=>{var p;let l=(p=s.match(/[0-9a-f]{24}/))==null?void 0:p[0];if(!l)return;let u=t==null?void 0:t.find(h=>h.id===l);if(u){if(i.href=Or(u.url),u.type==="toggle_visibility_of_section"){i.classList.add("toggleVisibility"),u.close_other_sections&&(i.dataset.closeOtherSections="true");let h=r.find(v=>v.id===u.section_id);h&&(i.dataset.originId=h.origin_id)}else if(u.type==="phone_number"&&u.site_phone&&!ne(n.displayed_phone_number)){let h;o.innerHTML.match(/button-inner/)?(h=o.querySelector(".button-inner"),h&&(h.innerHTML=n.displayed_phone_number)):o.innerHTML.match(/<button/)?(h=o.querySelector("button"),h&&(h.innerHTML=n.displayed_phone_number)):i.querySelector("span[data-custom-style]")?i.querySelector("span[data-custom-style]").innerHTML=n.displayed_phone_number:i.innerHTML=n.displayed_phone_number,i.href&&i.href.match(/^tel:/)&&(i.href="tel:"+n.displayed_phone_number)}else u.link_target==="_blank"?i.target="_blank":u.link_target==="framebox"?i.classList.add("showModal"):i.target="_self";u.type==="phone_number"&&(i.target="_top")}})}),e};var C_=e=>{let t=document.body.classList;t.contains(`theme-${e}`)||(t.forEach(r=>{r.match(/theme-/)&&t.remove(r)}),t.add(`theme-${e}`))};var k_=e=>({InstantContactInterstitial:v_,InstantContactChat:w_})[e];Array.prototype.pad=function(e,t){let r=this.slice(0);for(;r.length<e;)r.push(t);return r};var J=F(B(),1);var ha=F(B(),1);var Re=F(B(),1);var dr=F(B(),1);var Rf=F(B(),1);var fe=F(B(),1);var Bt=function(e){return this._sizes=[],this._columns=[],this._container=null,this._count=null,this._width=0,this._removeListener=null,this._currentGutterX=null,this._currentGutterY=null,this._resizeTimeout=null,this.conf={baseWidth:255,gutterX:null,gutterY:null,gutter:10,container:null,minify:!0,ultimateGutter:5,surroundingGutter:!0,direction:"ltr",wedge:!1},this.init(e),this};Bt.prototype.init=function(e){for(var t in this.conf)e[t]!=null&&(this.conf[t]=e[t]);if((this.conf.gutterX==null||this.conf.gutterY==null)&&(this.conf.gutterX=this.conf.gutterY=this.conf.gutter),this._currentGutterX=this.conf.gutterX,this._currentGutterY=this.conf.gutterY,this._container=typeof this.conf.container=="object"&&this.conf.container.nodeName?this.conf.container:document.querySelector(this.conf.container),!this._container)throw new Error("Container not found or missing");var r=this.resizeThrottler.bind(this);window.addEventListener("resize",r),this._removeListener=function(){window.removeEventListener("resize",r),this._resizeTimeout!=null&&(window.clearTimeout(this._resizeTimeout),this._resizeTimeout=null)},this.layout()};Bt.prototype.reset=function(){this._sizes=[],this._columns=[],this._count=null,this._width=this._container.clientWidth;var e=this.conf.baseWidth;this._width<e&&(this._width=e,this._container.style.minWidth=e+"px"),this.getCount()==1?(this._currentGutterX=this.conf.ultimateGutter,this._count=1):this._width<this.conf.baseWidth+2*this._currentGutterX?this._currentGutterX=0:this._currentGutterX=this.conf.gutterX};Bt.prototype.getCount=function(){return this.conf.surroundingGutter?Math.floor((this._width-this._currentGutterX)/(this.conf.baseWidth+this._currentGutterX)):Math.floor((this._width+this._currentGutterX)/(this.conf.baseWidth+this._currentGutterX))};Bt.prototype.computeWidth=function(){var e;return this.conf.surroundingGutter?e=(this._width-this._currentGutterX)/this._count-this._currentGutterX:e=(this._width+this._currentGutterX)/this._count-this._currentGutterX,e=Number.parseFloat(e.toFixed(2)),e};Bt.prototype.layout=function(){if(!this._container){console.error("Container not found");return}this.reset(),this._count==null&&(this._count=this.getCount());for(var e=this.computeWidth(),t=0;t<this._count;t++)this._columns[t]=0;for(var r=this._container.children,n=0;n<r.length;n++)r[n].style.width=e+"px",this._sizes[n]=r[n].clientHeight;var o;if(this.conf.direction=="ltr"?o=this.conf.surroundingGutter?this._currentGutterX:0:o=this._width-(this.conf.surroundingGutter?this._currentGutterX:0),this._count>this._sizes.length){var i=this._sizes.length*(e+this._currentGutterX)-this._currentGutterX;this.conf.wedge===!1?this.conf.direction=="ltr"?o=(this._width-i)/2:o=this._width-(this._width-i)/2:this.conf.direction=="ltr"||(o=this._width-this._currentGutterX)}for(var a=0;a<r.length;a++){var s=this.conf.minify?this.getShortest():this.getNextColumn(a),l=0;(this.conf.surroundingGutter||s!=this._columns.length)&&(l=this._currentGutterX);var u;this.conf.direction=="ltr"?u=o+(e+l)*s:u=o-(e+l)*s-e;var p=this._columns[s];r[a].style.transform="translate3d("+Math.round(u)+"px,"+Math.round(p)+"px,0)",this._columns[s]+=this._sizes[a]+(this._count>1?this.conf.gutterY:this.conf.ultimateGutter)}this._container.style.height=this._columns[this.getLongest()]-this._currentGutterY+"px"};Bt.prototype.getNextColumn=function(e){return e%this._columns.length};Bt.prototype.getShortest=function(){for(var e=0,t=0;t<this._count;t++)this._columns[t]<this._columns[e]&&(e=t);return e};Bt.prototype.getLongest=function(){for(var e=0,t=0;t<this._count;t++)this._columns[t]>this._columns[e]&&(e=t);return e};Bt.prototype.resizeThrottler=function(){this._resizeTimeout||(this._resizeTimeout=setTimeout(function(){this._resizeTimeout=null,this._container.clientWidth!=this._width&&this.layout()}.bind(this),33))};Bt.prototype.destroy=function(){typeof this._removeListener=="function"&&this._removeListener();for(var e=this._container.children,t=0;t<e.length;t++)e[t].style.removeProperty("width"),e[t].style.removeProperty("transform");this._container.style.removeProperty("height"),this._container.style.removeProperty("min-width")};function zA({post:e}){let t=L(i=>i.pageData.site),n=L(i=>i.pageData.file).find(i=>i.id===e.blog_post_image_id),o=e.blog_publish_date?new Date(e.blog_publish_date):null;return fe.default.createElement("div",{key:e.id,className:"blog-post"},fe.default.createElement("a",{href:e.url},o&&fe.default.createElement("div",{className:"date"},fe.default.createElement("span",{className:"month"},o.toLocaleString("en-US",{month:"short"})),fe.default.createElement("br",null),fe.default.createElement("span",{className:"day"},o.getDate()),fe.default.createElement("br",null),fe.default.createElement("span",{className:"year"},o.getFullYear())),fe.default.createElement("div",{className:`style-${t.blog_body_style_id}`},e.blog_post_image_url&&fe.default.createElement("img",{src:e.blog_post_image_url,alt:e.title,style:{aspectRatio:n?`${n.width}/${n.height}`:"auto"}}),!e.blog_post_image_url&&fe.default.createElement("div",{className:"image-placeholder"}),fe.default.createElement("div",{className:"text-container"},fe.default.createElement("h2",{className:`style-${t.blog_post_title_style_id}`},e.title),fe.default.createElement("p",null,e.blog_excerpt),fe.default.createElement("p",null,"Read more")))))}function BA(){let e=L(a=>a.pageData.site),t=L(a=>{var s;return(s=a.device)==null?void 0:s.device}),r=L(a=>a.pageData.blog_posts),n=()=>{if(t==="phone")return;let a=document.querySelector(".blog-post-list");a&&new Bt({container:a,baseWidth:t==="tablet"?300:400,gutter:24,surroundingGutter:!1})};(0,fe.useEffect)(()=>{n()},[t]),(0,fe.useEffect)(()=>{document.addEventListener("load",a=>{(a==null?void 0:a.target)instanceof HTMLElement&&a.target.tagName==="IMG"&&n()},!0)},[]);let i=new URLSearchParams(location.search).get("tag");return fe.default.createElement(fe.default.Fragment,null,fe.default.createElement("style",null,`
.blog-post-list {
position: relative;
}
.blog-post {
position: relative;
max-width: 100%;
margin-bottom: 24px; /* same as gutter */
background-color: var(--white);
a:link { text-decoration: none !important; }
.text-container {
padding: 1.5rem;
}
h2 {
text-transform: uppercase;
}
.date {
position: absolute;
top: 0;
left: 2rem;
background-color: var(--secondary);
text-align: center;
padding: 0.4rem 1rem;
color: var(--white);
font-weight: bold;
line-height: 1;
text-transform: uppercase;
.month, .year {
font-size: 0.75rem;
}
.day {
font-size: 2rem;
}
}
img {
display: block;
max-width: 100%;
max-height: 400px;
margin: 0 auto;
}
.image-placeholder {
width: 100%;
height: 70px;
}
}
.device-tablet, .device-desktop {
.blog-post {
position: absolute;
}
}
`),fe.default.createElement("div",{className:"action-page"},fe.default.createElement("div",{className:"blog-post-list-container"},i&&fe.default.createElement("h1",{className:`style-${e.blog_post_title_style_id}`},'Posts tagged with "',i,'"'),fe.default.createElement("div",{className:"blog-post-list"},r.map(a=>fe.default.createElement(zA,{key:a.id,post:a}))))))}var Of=BA;var ue=F(B(),1);function VA({post:e}){let t=L(a=>a.pageData.site),n=L(a=>a.pageData.file).find(a=>a.id===e.blog_post_image_id),o=e.blog_author,i=e.blog_publish_date?new Date(e.blog_publish_date):null;return ue.default.createElement("div",{key:e.id,className:"blog-post"},ue.default.createElement("a",{href:e.url},e.blog_post_image_url&&ue.default.createElement("img",{src:e.blog_post_image_url,alt:e.title,style:{aspectRatio:n?`${n.width}/${n.height}`:"auto"}}),!e.blog_post_image_url&&ue.default.createElement("div",{className:"image-placeholder"}),ue.default.createElement("h2",{className:`style-${t.blog_post_title_style_id}`},e.title),ue.default.createElement("p",null,o&&ue.default.createElement("span",{className:"author"},o),o&&i&&ue.default.createElement("span",{className:"separator"},"|"),i&&ue.default.createElement("span",{className:"date"},i.toLocaleString("en-US",{month:"short"})," ",i.getDate()," ",i.getFullYear())),ue.default.createElement("div",{className:`style-${t.blog_body_style_id}`},ue.default.createElement("div",{className:"text-container"},ue.default.createElement("p",null,e.blog_excerpt),ue.default.createElement("p",{className:"read-more"},"Read more")))))}function HA(){let e=L(i=>i.pageData.site),t=L(i=>i.pageData.blog_posts),r=L(i=>i.pageData.blog_tags),o=new URLSearchParams(location.search).get("tag");return ue.default.createElement(ue.default.Fragment,null,ue.default.createElement("div",{className:"action-page"},ue.default.createElement("style",null,`
@scope {
.blog-post-list {
img {
max-width: 100%;
margin-bottom: 1rem;
}
}
.read-more {
padding-bottom: 2rem;
}
.sidebar {
position: sticky;
top: 0;
height: fit-content;
}
}
`),ue.default.createElement("div",{className:"blog-post-list-container"},ue.default.createElement("div",{className:"row"},ue.default.createElement("div",{className:"col-md-9"},o&&ue.default.createElement("h1",{className:`style-${e.blog_post_title_style_id}`},'Posts tagged with "',o,'"'),ue.default.createElement("div",{className:"blog-post-list"},t.map(i=>ue.default.createElement(VA,{key:i.id,post:i})))),ue.default.createElement("div",{className:"sidebar col-md-3"},ue.default.createElement("div",{className:`style-${e.blog_body_style_id}`},ue.default.createElement("h2",{className:`style-${e.blog_post_title_style_id}`},"Blog Tags"),ue.default.createElement("ul",null,r.map(i=>ue.default.createElement("li",{key:i[0]},ue.default.createElement("a",{href:`${e.blog_page_url}?tag=${encodeURIComponent(i[0])}`},i[0]," ","(",i[1],")"))))))))))}var N_=HA;function $A(){let e=L(n=>n.pageData.site);if(!e.blog_list_layout)return Rf.default.createElement(Of,null);let r={masonry:Of,one_col_with_sidebar:N_}[e.blog_list_layout];return Rf.default.createElement(r,null)}var P_=$A;var se=F(B(),1);function WA({post:e}){let t=L(n=>n.pageData.site),r=Ve(t,"blog_social_media",[]);return ne(e)||ne(r)?null:se.default.createElement("div",null,se.default.createElement("div",{className:"d-flex gap-2 mt-2"},r.map(n=>{let o=d_.find(a=>a.value===n);if(!o)return null;let i=o.url(e);return se.default.createElement("a",{key:n,href:i,target:"_blank",className:"me-2",rel:"noreferrer"},se.default.createElement("i",{className:`fa-brands fa-${o.icon}`}))})))}function QA({where:e}){let t=ae(),{pageData:{site:r,page:n,blog_posts:o}}=t.getState(),i=L(s=>s.pageData.file),a=new Date(n.blog_publish_date||"").toDateString();if(e==="top")return se.default.createElement(se.default.Fragment,null,se.default.createElement("style",null,`
.blog-post-image {
display: block;
margin: 1rem 0;
max-width: 100%;
max-height: 700px;
}
`),se.default.createElement("h2",{className:`style-${r.blog_post_title_style_id}`},n.title),se.default.createElement("div",{className:`style-${r.blog_body_style_id}`},n.blog_author,!ne(n.blog_author)&&" | ",a,se.default.createElement("br",null),n.blog_post_image_url&&se.default.createElement("img",{className:"blog-post-image",src:n.blog_post_image_url,alt:n.title||""})));if(e==="bottom")return se.default.createElement(se.default.Fragment,null,se.default.createElement("style",null,`
.blog-posts-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1rem;
}
`),se.default.createElement("div",{className:`style-${r.blog_body_style_id}`},se.default.createElement("br",null),se.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"0.5rem"}},n.blog_tags.map(s=>se.default.createElement("a",{key:s,href:`${r.blog_page_url}?tag=${encodeURIComponent(s)}`,className:"me-2",style:{textDecoration:"none",color:"inherit",fontSize:"0.75rem",border:"1px solid var(--primary)",borderRadius:"1rem",padding:"0.25rem 1rem",whiteSpace:"nowrap"}},s))),se.default.createElement("br",null),se.default.createElement("strong",null,"Share This:"),se.default.createElement(WA,{post:n}),se.default.createElement("hr",null),se.default.createElement("strong",null,"More Blog Posts:"),se.default.createElement("br",null),se.default.createElement("br",null),se.default.createElement("div",{className:"blog-posts-container"},o.map(s=>{let l=i.find(p=>p.id===s.blog_post_image_id),u=new Date(s.blog_publish_date||"").toDateString();return se.default.createElement("div",{key:s.id},se.default.createElement("a",{href:s.url},s.blog_post_image_url&&se.default.createElement("img",{src:s.blog_post_image_url,alt:s.title,className:"pb-2",style:{aspectRatio:l?`${l.width}/${l.height}`:"auto",maxWidth:"100%"}}),s.title),se.default.createElement("br",null),s.blog_author,!ne(s.blog_author)&&" | ",u)}))))}var Df=QA;var GA=({sector:e})=>{let t=ae(),r=Ml(),{pageData:{precompiled_html:n,master_page:o,page_version:i,site:a,page:s}}=t.getState(),u=L(d=>d.pageData.section).filter(d=>d.sector===e.label&&!d.column_section);if(n&&e.label&&n[e.label])return dr.default.createElement("div",{className:"precompiled-html",dangerouslySetInnerHTML:{__html:n[e.label]}});let p=d=>Rr(s,d,b=>r(Ow(b))),h=null,v=new URL(document.location.href).searchParams;v.get("Action")&&(h=k_(v.get("Action")));let S={layout_1:Df}[a.blog_post_layout]||Df,y=()=>e.is_primary&&s.page_type==="blog"?[dr.default.createElement(S,{key:"BlogPostLayoutTop",sector:e,where:"top"})]:[],_=()=>e.is_primary&&s.page_type==="blog"?[dr.default.createElement(S,{key:"BlogPostLayoutBottom",sector:e,where:"bottom"})]:[],c=()=>h?[]:u.filter(d=>!d.is_offline&&d.page_version_id===i.id).map(p),m=()=>o?u.filter(d=>!d.is_offline&&d.page_version_id===o.published_version_id).map(p):[],f=()=>e.is_primary?a.blog_page_id&&s.id===a.blog_page_id?[dr.default.createElement(P_,{key:"Blog"})]:h?[dr.default.createElement(h,{key:"Action"})]:[]:[];return e.master_content_position==="top"?dr.default.createElement(dr.default.Fragment,null,[...m(),...y(),...f(),...c(),..._()]):dr.default.createElement(dr.default.Fragment,null,[...y(),...c(),...f(),..._(),...m()])},ma=GA;var qA=({template:e})=>{let t=$o(),r=be(l=>l.pageData.sector),n=l=>(l==null?void 0:l.toString().trim().replace(/\s+/g,""))||"",o=[].concat(e.desktop_layout||[],e.tablet_layout||[],e.phone_layout||[]),i=new Set(o.map(l=>l.label)),a=o.filter(l=>l.overlay).map(l=>l.label);(0,Re.useEffect)(Qn,[]),(0,Re.useEffect)(()=>{t(da({template_loaded:!0}))},[t]);let s=l=>l.enabled?Re.default.createElement("div",{className:"parallax-wrapper",style:{gridArea:l.gridArea}},l.children):Re.default.createElement(Re.default.Fragment,null,l.children);return Re.default.createElement("div",{className:"page-wrapper"},[...i].map(l=>{var y,_,c,m,f,d;let u=r.find(b=>b.label===l);if(!u)return null;let p=n(u.label),h=["wrapper",`wrapper-${p}`],v=[];(y=e.desktop_layout)!=null&&y.some(b=>b.sticky&&n(b.label)===u.label)&&h.push("sticky-desktop"),(_=e.tablet_layout)!=null&&_.some(b=>b.sticky&&n(b.label)===u.label)&&h.push("sticky-tablet"),(c=e.phone_layout)!=null&&c.some(b=>b.sticky&&n(b.label)===u.label)&&h.push("sticky-phone"),(m=e.desktop_layout)!=null&&m.some(b=>b.parallax&&n(b.label)===u.label)&&(v.push("parallax-desktop","parallax-foreground"),h.push("parallax-desktop","parallax-background")),(f=e.tablet_layout)!=null&&f.some(b=>b.parallax&&n(b.label)===u.label)&&(v.push("parallax-tablet","parallax-foreground"),h.push("parallax-tablet","parallax-background")),(d=e.phone_layout)!=null&&d.some(b=>b.parallax&&n(b.label)===u.label)&&(v.push("parallax-phone","parallax-foreground"),h.push("parallax-phone","parallax-background"));let g=p.match(/^[\d-]/)?`a-${p}`:p,S=a.includes(u.label)&&Re.default.createElement("div",{id:`wrapper-${p}-Overlay`,className:`wrapper wrapper-overlay wrapper-${p}-Overlay ${v.join(" ")}`,style:{gridArea:g},"data-sector":u.label},Re.default.createElement("a",{id:`anchor-${p}-Overlay`,className:"anchor"}),Re.default.createElement("div",{className:`sector sector-${p}-Overlay`},Re.default.createElement(ma,{sector:{label:`${p}-Overlay`}})));return Re.default.createElement(Re.Fragment,{key:u.label},Re.default.createElement(s,{enabled:h.some(b=>b==="parallax-desktop"||b==="parallax-tablet"||b==="parallax-phone"),gridArea:g},Re.default.createElement("div",{id:`wrapper-${p}`,className:h.join(" "),style:{gridArea:g},"data-sector":u.label},Re.default.createElement("a",{id:`anchor-${p}`,className:"anchor"}),Re.default.createElement("div",{className:`sector sector-${p} ${u.is_primary?"primary-sector":""}`},Re.default.createElement(ma,{sector:u}))),S))}))},A_=qA;var qn=F(B(),1),T_=F($i(),1);var I_=F(Hs(),1);var KA=({template:e})=>{let t=ae(),r=$o(),n=be(p=>p.pageData.sector),o=be(p=>p.pageData.template_fragment),i=p=>(p==null?void 0:p.toString().trim().replace(/\s+/g,""))||"";(0,qn.useEffect)(()=>{setTimeout(()=>{(0,I_.flushSync)(()=>{document.querySelectorAll("div.sector").forEach(p=>{if(ne(p.dataset.label))return;let h=i(p.dataset.label||""),v=n.find(y=>y.label===h);if(!v)return;let g=document.createElement("div");g.classList.add("react-node"),(0,T_.createRoot)(g).render(qn.default.createElement(ar,{store:t},qn.default.createElement("div",{className:`sector sector-${i(v.label)} ${v.is_primary?"primary-sector":""}`},qn.default.createElement(ma,{sector:v})))),p.replaceWith(g)})}),document.querySelectorAll(".react-node").forEach(p=>{p.replaceWith(...Array.from(p.childNodes))}),Qn(),r(da({template_loaded:!0}))},1)},[n,r]);let a=e.compiled_html||"";a=a.replaceAll(/\{\{\{fragment-([^}]+)\}\}\}/ig,(p,h)=>{let v=o==null?void 0:o.find(g=>g.name===h);return v&&v.rendered_html||""}),a=a.replaceAll(/\{\{\{sector-([^}]+)\}\}\}/ig,(p,h)=>`<div class=sector data-label="${h}"></div>`);let l=new DOMParser().parseFromString(a,"text/html"),u=l.querySelector("body");return u&&l.querySelectorAll("head style").forEach(p=>u.appendChild(p)),qn.default.createElement("div",{dangerouslySetInnerHTML:{__html:(u==null?void 0:u.innerHTML)||""}})},O_=KA;var YA=()=>{Wl();let e=be(t=>t.pageData.template);return e?e.grid?ha.default.createElement(A_,{template:e}):ha.default.createElement(O_,{template:e}):ha.default.createElement(ha.default.Fragment,null)},R_=YA;var D_={};var XA=()=>{let e=r=>{let n=new Date;n.setTime(n.getTime()+2592e6);let o=n.toUTCString();document.cookie="wg_admin="+(r?"1":"0")+"; expires="+o+"; path=/;"},t=_n();if(t===!1){e(!1);return}if(window.top===window.self)return t!=null&&t.id&&(e(!0),!Yt(D_))&&window.location.reload(),null},M_=XA;var He=F(B(),1);var JA=()=>{let e=ae(),{pageData:{page:{display_review_widget:t},site:r,review:n}}=e.getState(),[o,i]=(0,He.useState)(!1),a="REVIEW_WIDGET_CLOSED";if(window!==window.top||gn(a)||o||!t||!n||n.length===0)return null;let s=()=>{E_(a,"1",365,"/"),i(!0)};return He.default.createElement("div",{className:"review-widget"},He.default.createElement("ul",null,n.map(l=>He.default.createElement("li",{key:l.id,className:"review-widget-item"},He.default.createElement("a",{className:"more",rel:"nofollow noreferrer",href:(r==null?void 0:r.review_list_page_url)||l.url,target:r!=null&&r.review_list_page_id?"_top":"_blank"},He.default.createElement("div",{className:"review-widget-container"},He.default.createElement("div",{className:`review-widget-image review-source-${l.platform}`}),He.default.createElement("div",{className:"review-widget-content"},He.default.createElement("div",{className:"review-widget-rating"},He.default.createElement("span",{className:"stars d-flex"},He.default.createElement(Yo,{fontSize:"large",rating:l.rating}))),l.text&&He.default.createElement("div",{className:"review-widget-text"},He.default.createElement("div",{className:"review-widget-text-inner"},l.text.length>60?`${l.text.substring(0,60)}...more`:l.text)),He.default.createElement("div",{className:"review-widget-reviewer"},He.default.createElement("span",null,l.reviewer_name))),He.default.createElement("span",{className:"review-widget-close",onClick:u=>{u.preventDefault(),s()}},"\xD7")))))))},L_=JA;var at=F(B(),1);var ZA=()=>{var h,v,g;let e=!0;(v=(h=window.site)==null?void 0:h.instantContactForm)!=null&&v.display||(e=!1);let[t,r]=(0,at.useState)(!1),[n,o]=(0,at.useState)(!1);if((0,at.useEffect)(()=>{if(!e)return;let S=y=>{y.data.type==="instantContactInterstitialNavigated"&&o(!0)};window.addEventListener("message",S),setTimeout(()=>{let y=document.querySelector(".instant-contact-button");if(!y)return;y.style.display="block";let _=y.clientWidth;_&&(y.style.marginTop=`${-(_/2)}px`);let c=()=>{document.documentElement.classList.contains("device-phone")&&(document.body.style.marginBottom=`${y.clientHeight}px`)};c();let m=setInterval(c,1e3);return()=>{clearInterval(m),window.removeEventListener("message",S)}},100)},[]),!e||!((g=window.site)!=null&&g.instantContactForm))return null;let i=window.site.instantContactForm.popupUrl;if(!i)return null;let a=new URL(i,window.location.origin);a.searchParams.append("icf","1");let s=S=>{r(S)},u=at.default.createElement("div",{style:{display:"flex",alignItems:"center"}},at.default.createElement("a",{style:{visibility:n?"visible":"hidden",marginRight:"10px"},href:"#",onClick:S=>{S.preventDefault(),window.history.back(),o(!1)}},at.default.createElement("i",{className:"fa fal fa-arrow-left"}))),p=at.default.createElement("iframe",{"data-frameid":crypto.getRandomValues(new Uint32Array(1))[0].toString(),style:{width:"100%",border:"none",minHeight:"400px"},src:a.toString()});return at.default.createElement(at.default.Fragment,null,at.default.createElement(Nt,{open:t,toggle:s,content:p,header:u,size:"lg",className:"instant-contact-dialog",footerButtons:[]}),at.default.createElement("a",{href:"#",id:window.site.instantContactForm.pageId,"data-id":window.site.instantContactForm.pageId,"data-header":window.site.instantContactForm.text,className:"instant-contact-button",onClick:S=>{S.preventDefault(),r(!0)}},at.default.createElement("span",{className:`style-${window.site.instantContactForm.styleId}`},window.site.instantContactForm.text)))},F_=ZA;var j_=F(B(),1),eT=()=>((0,j_.useEffect)(()=>{if(window===window.top)return;let e=()=>{var o;let r=window.frameElement,n={iframeId:(o=r==null?void 0:r.dataset)==null?void 0:o.frameid,iframeLocation:window.location.href,iframeHeight:document.body.clientHeight};top==null||top.postMessage(n,"*")};e();let t=setInterval(e,250);return()=>clearInterval(t)},[]),null),U_=eT;var Mf=F(B(),1);var tT=()=>{let e=Ml(),{device:t}=L(n=>n.device),r=document.documentElement.classList;return(0,Mf.useEffect)(()=>{window.onresize=()=>{e(Wn.actions.setDevice())}},[]),(0,Mf.useEffect)(()=>{r.contains("device-override")||(t==="desktop"?(r.add("device-desktop"),r.remove("device-tablet"),r.remove("device-phone")):t==="tablet"?(r.remove("device-desktop"),r.add("device-tablet"),r.remove("device-phone")):t==="phone"&&(r.remove("device-desktop"),r.remove("device-tablet"),r.add("device-phone")))},[t]),null},z_=tT;var B_=F(B(),1);var rT=()=>{let e=document.documentElement.classList,t=L(n=>n.pageData.template),r=n=>{let o=n.gridArea;if(!o)return 0;let i;if(e.contains("device-desktop")&&(i="desktop"),e.contains("device-tablet")&&(i="tablet"),e.contains("device-phone")&&(i="phone"),!i)return 0;let a=t[`${i}_layout`];if(!a)return 0;let s=a.find(l=>l.label===o);return!s||typeof s.sticky_threshold!="number"?0:s.sticky_threshold};return(0,B_.useEffect)(()=>{let n=[],o=!1,i=!1;document.addEventListener("render",()=>{n=document.querySelectorAll(".sticky-desktop, .sticky-tablet, .sticky-phone")});let a=()=>{let p=document.getElementById("stickyTopElement");if(!p)return;let h=p.getBoundingClientRect().top;h!==0&&(h+=window.scrollY,n.forEach(v=>{v.style.top=`${0-h}px`}))};window.addEventListener("resize",a),document.addEventListener("render",a),a();let s=10,l=()=>{a(),s=s*1.1,window.setTimeout(l,s)};l();let u=()=>{n.forEach(p=>{let h=getComputedStyle(p);if(h.display==="none")return;let v=r(h),g=p.classList.contains("sticky-stuck"),S=p.getBoundingClientRect();S.y<1&&!g&&!i?p.classList.add("sticky-stuck"):(S.y>=v||window.scrollY<1)&&g&&(p.classList.remove("sticky-stuck"),i=!0,setTimeout(()=>i=!1,500))})};window.addEventListener("scroll",()=>{o||(window.requestAnimationFrame(()=>{u(),o=!1}),o=!0)})},[]),null},V_=rT;var fr=F(B(),1);var nT=()=>{let[e,t]=(0,fr.useState)(!1),[r,n]=(0,fr.useState)(null);return(0,fr.useEffect)(()=>{let o=i=>{let a=i.target;if(!a.matches(".clickable-thumbnail"))return;let s=a.dataset.src;s&&(n(s),t(!0))};return document.addEventListener("click",o),()=>{document.removeEventListener("click",o)}},[]),e?fr.default.createElement(Nt,{size:"lg",open:e,toggle:t,header:" ",content:fr.default.createElement("img",{src:r||"",alt:"Enlarged thumbnail",style:{maxWidth:"100%",maxHeight:"80vh"}}),className:"text-center"}):fr.default.createElement(fr.default.Fragment,null)},H_=nT;var $_=F(B(),1),oT=()=>{let e=r=>{r.style.display="none";let n=getComputedStyle(r).gridArea;document.querySelectorAll(".wrapper-overlay").forEach(o=>{let i=getComputedStyle(o).gridArea;n===i&&(o.style.display="none")})},t=r=>{r.style.display="block";let n=getComputedStyle(r).gridArea;document.querySelectorAll(".wrapper-overlay").forEach(o=>{let i=getComputedStyle(o).gridArea;n===i&&(o.style.display="block")})};return(0,$_.useEffect)(()=>{let r=()=>{document.querySelectorAll(".wrapper:not(.wrapper-overlay)").forEach(n=>{n.querySelectorAll("section, .tb, .precompiled-html, .action-page").length===0?e(n):n.style.display==="none"&&t(n)})};return document.addEventListener("render",r),()=>{document.removeEventListener("render",r)}},[]),null},W_=oT;var ga=F(B(),1);var iT=()=>{let{guaranteed_keyword_phrases:e}=L(t=>t.pageData.site);return(0,ga.useEffect)(()=>{ne(e)||document.addEventListener("render",()=>{let t=[];[...document.querySelectorAll('img:not([alt]), img[alt=""]')].forEach(r=>{if(r.closest(".disable-auto-alt-tags"))return;let n=e.find(o=>t.indexOf(o)===-1);n&&(t.push(n),r.alt=n)})})},[]),ga.default.createElement(ga.default.Fragment,null)},Q_=iT;var G_=F(B(),1);var aT=()=>{let e=_n();return(0,G_.useEffect)(()=>{if(e!==!1)return;let t=ae(),{pageData:{site:r}}=t.getState();ne(r.google_analytics_data_stream_id)||(((n,o,i)=>{var l;let a=n.createElement(o),s=n.getElementsByTagName(o)[0];a.async=!0,a.src=i,(l=s.parentNode)==null||l.insertBefore(a,s)})(document,"script",`//www.googletagmanager.com/gtag/js?id=${r.google_analytics_data_stream_id}`),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",r.google_analytics_data_stream_id,{anonymize_ip:!0,site_speed_sample_rate:100}))},[e]),null},q_=aT;var K_=F(B(),1);var sT=()=>{let e=L(r=>r.pageData.template_loaded),{recaptcha_site_key:t}=L(r=>r.pageData.site);return(0,K_.useEffect)(()=>{if(!e||ne(t))return;let r=()=>{var i;if(document.querySelector("#wg_recaptcha"))return;let n=document.createElement("script");n.id="wg_recaptcha",n.src="https://www.google.com/recaptcha/enterprise.js?onload=reCAPTCHAOnloadCallback&render="+t;let o=document.getElementsByTagName("script")[0];(i=o.parentNode)==null||i.insertBefore(n,o)};window.reCAPTCHAOnloadCallback=()=>{let n=()=>{window.grecaptcha.enterprise.execute(t,{action:"submit"}).then(o=>{document.querySelectorAll("form .recaptcha_token").length==0?document.querySelectorAll(".form-section").forEach(a=>{let s=document.createElement("input");s.type="hidden",s.className="recaptcha_token",s.name="g-recaptcha-response",s.value=o,a.appendChild(s)}):document.querySelectorAll("form .recaptcha_token").forEach(a=>{a.value=o})}),setTimeout(n,3e4)};window.grecaptcha.enterprise.ready(n)},document.addEventListener("focusin",n=>{var o;(o=n.target)!=null&&o.matches("input, textarea, select")&&r()})},[e]),null},Y_=sT;var Kn=F(B(),1);var lT=()=>{let e=!0;typeof window!="undefined"&&window!==window.top&&(e=!1),be(o=>o.pageData.page).back_to_top||(e=!1);let[r,n]=(0,Kn.useState)(!0);return(0,Kn.useEffect)(()=>{if(!e)return;let o=0,i=!1,a=()=>{o=window.scrollY,i||(window.requestAnimationFrame(()=>{n(o<=500),i=!1}),i=!0)};return window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)}},[]),e?Kn.default.createElement("a",{href:"#top",id:"back-to-top",className:`top-link ${r?"hide":""}`},Kn.default.createElement("i",{className:"fa fa-chevron-up back-to-top-icon"})):null},X_=lT;var Yn=F(B(),1);var uT=()=>{let[e,t]=(0,Yn.useState)(!1),r=ae(),{pageData:{site:n,page:o,member:i}}=r.getState(),a=o.popup_page_id?o:n,{popup_visible_to:s}=a,{frequency:l="every_visit",frame:u=!0,trigger:p="delay",trigger_value:h,popup_url:v}=a.popup_options||{},g=!1,S=()=>{g||(t(!0),l==="once_per_visitor"?document.cookie=`popupSeen=1; max-age=${86400*365*10}; path=/;`:(!l||l==="every_visit")&&(document.cookie="popupSeen=1; max-age=86400; path=/;"),g=!0)};return(0,Yn.useEffect)(()=>{if(location.search.match(/wgpopup/)){let m=()=>top==null?void 0:top.postMessage({iframeLocation:window.location.href,iframeHeight:document.body.clientHeight},"*");m();let f=setInterval(m,250);return()=>clearInterval(f)}if(gn("popupSeen"))return;let _=null,c=null;switch(p){case"delay":{let m=typeof h=="number"?h:parseInt(h||"0",10),f=setTimeout(S,m*1e3);return()=>clearTimeout(f)}case"scroll_percentage":{let m=typeof h=="number"?h:parseInt(h||"0",10);m>0&&(_=()=>{window.scrollY/document.body.scrollHeight*100>m&&S()},document.addEventListener("scroll",_));break}case"exit_intent":c=m=>{m.relatedTarget||S()},document.addEventListener("mouseout",c);break;default:S()}return()=>{_&&document.removeEventListener("scroll",_),c&&document.removeEventListener("mouseout",c)}},[p,h]),!v||s==="all_database_members"&&!i||s==="those_not_on_your_database"&&i||typeof window!="undefined"&&window!==window.top?null:Yn.default.createElement(Nt,{size:"lg",open:e,toggle:t,content:Yn.default.createElement("iframe",{id:"popup",src:`${v}?wgpopup`,style:{width:"100%",maxHeight:"70vh"}}),className:u?"":"no-frame"})},J_=uT;var ya=F(B(),1);function cT(){let e=ae(),[t,r]=(0,ya.useState)(!1),[n,o]=(0,ya.useState)(!1),{pageData:{custom_codes:i}}=e.getState(),a=be(s=>s.pageData.template_loaded);return(0,ya.useEffect)(()=>{i.filter(l=>l.language==="javascript").forEach(l=>{l.code&&(l.code_position==="ready"&&a&&!t?(new Function(l.code)(),document.dispatchEvent(new Event("render")),r(!0)):l.code_position==="load"&&!n&&(o(!0),window.addEventListener("load",()=>{l.code&&(n||(new Function(l.code)(),document.dispatchEvent(new Event("render")),o(!0)))})))})},[i,a,t,n]),null}var Z_=cT;var Xn=F(B(),1);var eb=(e,t=400)=>{if(!e)return;let r=window.getComputedStyle(e).display==="none",n;if(e.matches(".SectionColumn.layout-grid")?n="grid":e.matches(".SectionColumn")?n="flex":n="block",r){e.style.display=n;let o=e.scrollHeight;e.style.height="0",e.style.overflow="hidden",e.style.transition=` height ${t}ms ease-in-out`,requestAnimationFrame(()=>{e.style.height=` ${o}px`}),setTimeout(()=>{e.style.height="",e.style.overflow="",e.style.transition=""},t)}else{let o=e.offsetHeight;e.style.height=`${o}px`,e.style.overflow="hidden",e.style.transition=` height ${t}ms ease-in-out`,requestAnimationFrame(()=>{e.style.height="0"}),setTimeout(()=>{e.style.display="none",e.style.height="",e.style.overflow="",e.style.transition=""},t)}},dT=()=>{let[e,t]=(0,Xn.useState)(!1),[r,n]=(0,Xn.useState)(""),o=L(i=>{var a;return(a=i.clickedSection)==null?void 0:a.clicked_section});return(0,Xn.useEffect)(()=>{let i=a=>{let s=a.target.closest("a");if(s){if(s.matches(".showModal")){a.preventDefault();let l=new URL(s.href);l.searchParams.append("wgpopup","1"),n(l.toString()),t(!0)}else if(s.matches(".toggleVisibility")){let l=s.dataset.originId;if(!l)return;a.preventDefault();let u=document.querySelectorAll(`.origin${l}`),p=[...u].some(h=>window.getComputedStyle(h).display!=="none");if(s.dataset.closeOtherSections&&!p){let h=document.querySelectorAll(".toggleVisibility"),v=[];h.forEach(g=>{if(g.dataset.originId!==l){let S=document.querySelector(`.origin${g.dataset.originId}`);S&&window.getComputedStyle(S).display!=="none"&&v.push(S)}}),v.forEach(g=>{eb(g)})}u.forEach(h=>{eb(h),!(!h&&o)&&(h.scrollIntoViewIfNeeded?h.scrollIntoViewIfNeeded():h.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"}))})}}};return document.addEventListener("click",i),()=>{document.removeEventListener("click",i)}},[]),e?Xn.default.createElement(Ul,{modal:e,url:r,toggle:i=>{t(i),n("")}}):null},tb=dT;var Ql=F(B(),1);var fT=e=>{let t=e.getBoundingClientRect();return{top:t.top+window.scrollY,left:t.left+window.scrollX}},pT=()=>{let[e,t]=(0,Ql.useState)(!1),r=L(n=>n.pageData.redirect_section_urls);return(0,Ql.useEffect)(()=>{if(typeof window.performance=="undefined")return;window.addEventListener("wheel",()=>t(!0)),window.addEventListener("touchmove",()=>t(!0));let n={},o=setInterval(()=>{if(performance.now()>1e4){clearInterval(o);return}if(e){clearInterval(o);return}let a=null,s=window.location.pathname.replace("/","");if(location.hash)try{a=document.querySelector(location.hash)}catch(u){if(u instanceof DOMException)return}else r&&Object.keys(r).includes(s)&&(a=document.querySelector(`#anchor${r[s]}`));if(!a){clearInterval(o);return}let l=fT(a).top;(typeof n[a.id]=="undefined"||l>n[a.id])&&(n[a.id]=l,window.scrollTo(0,l))},50)},[]),null},rb=pT;var lb=F(B(),1);var ib,mT=(ib=document.querySelector('meta[name="wg:hitId"]'))==null?void 0:ib.getAttribute("content"),ab,nb=(ab=document.querySelector('meta[name="wg:server"]'))==null?void 0:ab.getAttribute("content"),sb,ob=(sb=document.querySelector('meta[name="wg:cached"]'))==null?void 0:sb.getAttribute("content"),hT=()=>{let e=L(i=>i.pageData.instance),t=L(i=>i.pageData.site),r=L(i=>i.pageData.admin_domain),n=_n();(0,lb.useEffect)(()=>{n===!1&&(window.addEventListener("load",()=>{if(document.getElementById("webVitals"))return;let i=document.createElement("script");i.id="webVitals",i.src="https://cdn.jsdelivr.net/npm/web-vitals@3.5.2/dist/web-vitals.attribution.iife.min.js",i.onload=()=>{window.webVitals.onCLS(o),window.webVitals.onFID(o),window.webVitals.onLCP(o),window.webVitals.onTTFB(o),window.webVitals.onFCP(o),window.webVitals.onINP(o)},document.head.appendChild(i)}),typeof ob!="undefined"&&o({name:"cached",value:ob==="true"}),typeof nb!="undefined"&&o({name:"server",value:nb}))},[n]);let o=i=>{let a=JSON.stringify({hit_id:mT,metric:i.name,value:i.value}),s={type:"application/json"},l=`https://${r}/api/v1/instances/${e.id}/sites/${t.id}/web_vitals`,u=new Blob([JSON.stringify(a)],s);navigator.sendBeacon?navigator.sendBeacon(l,u):fetch(l,{body:a,method:"POST",keepalive:!0,headers:s})};return null},ub=hT;var cb=F(B(),1),gT=()=>((0,cb.useEffect)(()=>{document.addEventListener("render",()=>{document.querySelectorAll(".modal").forEach(e=>{e.classList.contains("no-hoist")||document.body.appendChild(e)})})},[]),null),db=gT;var fb=F(B(),1);var yT=()=>{let e=L(r=>r.pageData.template),t=document.documentElement.classList;return(0,fb.useEffect)(()=>{let r=[],n="",o={},i={},a=0,s=!1;document.addEventListener("render",()=>{r=[...document.querySelectorAll(".device-desktop .parallax-desktop.parallax-background, .device-tablet .parallax-tablet.parallax-background, .device-phone .parallax-phone.parallax-background")],r.length!==0&&(t.contains("device-desktop")?n="desktop":t.contains("device-tablet")?n="tablet":t.contains("device-phone")&&(n="phone"),r.forEach(p=>{var h;i[p.dataset.sector]=(h=document.querySelector(`.parallax-foreground[data-sector="${p.dataset.sector}"]`))==null?void 0:h.closest(".parallax-wrapper")}),["desktop","tablet","phone"].forEach(p=>{var h;(h=e[`${p}_layout`])==null||h.forEach(v=>{o[`${p}_${v.label}`]=v})}))});let l=p=>{!r||!n||r.forEach(h=>{let v=h.dataset.sector,g=i[v];if(!g)return;let S=o[`${n}_${v}`];if(!S)return;let y=0-(S.parallax_speed||.5),_=g.offsetTop;h.style.transform=`translateY(${(_-p)*y}px)`,h.style.height=`calc(100% - ${(_-p)*y}px)`})},u=()=>{a=window.scrollY,s||(window.requestAnimationFrame(()=>{l(a),s=!1}),s=!0)};document.addEventListener("scroll",u),l(window.scrollY)},[]),null},pb=yT;var hb=F($i(),1);var Lf={};var mb={};var Ff={};var jf={};var vT=()=>{let e=L(a=>a.pageData.template),t=L(a=>a.pageData.site),r=L(a=>a.pageData.page),n=L(a=>a.pageData.page_version),o=_n(),i=(0,J.useRef)(null);return(0,J.useEffect)(()=>{let a=document.getElementById("adminRoot");if(a){let s=a.shadowRoot||a.attachShadow({mode:"open"});window.adminRootReactNode||(window.adminRootReactNode=(0,hb.createRoot)(s))}},[]),(0,J.useEffect)(()=>{C_("light")},[]),(0,J.useEffect)(()=>{if(!window.adminRootReactNode||window!==window.top||!o||!e.grid||!Yt(Ff)||!Yt(jf))return;let a=document.getElementById("adminRoot");if(a){let s=a.shadowRoot||a.attachShadow({mode:"open"}),l=document.createElement("link");l.setAttribute("rel","stylesheet"),l.setAttribute("href","https://kit.fontawesome.com/b3a98aa982.css"),s.appendChild(l);let u=document.createElement("link");u.setAttribute("rel","stylesheet"),u.setAttribute("href","https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"),s.appendChild(u);let p=document.createElement("link");p.setAttribute("rel","stylesheet"),p.setAttribute("href","/assets/on-page-editing.css"),s.appendChild(p);let h=document.createElement("link");h.setAttribute("rel","stylesheet"),h.setAttribute("href","/assets/build/admin/prod/admin.css"),s.appendChild(h);let v=document.createElement("link");v.setAttribute("rel","stylesheet"),v.setAttribute("href",`/api/v1/sites/${t==null?void 0:t.id}/pages/${r==null?void 0:r.id}/page_versions/${n==null?void 0:n.id}/stylesheet?prefix=true`),s.appendChild(v),window.adminRootReactNode.render(J.default.createElement(Nf,null,J.default.createElement(ar,{store:vn()},J.default.createElement("div",{className:"theme-light"},J.default.createElement("div",{id:"publicFacingAdminContainer",ref:i}),J.default.createElement(jf,{stylesRoot:s},J.default.createElement(Ff,null),J.default.createElement(mb,null))))))}},[e,o]),(0,J.useEffect)(()=>{window.modalRef=i},[i]),J.default.createElement(Nf,null,J.default.createElement(M_,null),J.default.createElement(ub,null),J.default.createElement(z_,null),J.default.createElement(V_,null),J.default.createElement(Z_,null),J.default.createElement(H_,null),J.default.createElement(W_,null),J.default.createElement(Q_,null),J.default.createElement(q_,null),J.default.createElement(Y_,null),J.default.createElement(J_,null),J.default.createElement(tb,null),J.default.createElement(rb,null),J.default.createElement(db,null),J.default.createElement(pb,null),J.default.createElement(U_,null),(e==null?void 0:e.grid)&&Yt(Lf)&&J.default.createElement(Lf,null),J.default.createElement("div",{className:"device-emulator"},J.default.createElement(R_,null),J.default.createElement(F_,null),J.default.createElement(L_,null),J.default.createElement(X_,null)))},gb=vT;window.setIframeHeight=x_;window.addEventListener("message",e=>{if(!e.isTrusted)return;let{iframeId:t,iframeLocation:r,iframeHeight:n}=e.data;!r||typeof n!="number"||document.querySelectorAll("iframe").forEach(o=>{(o.src===r||o.dataset.frameid==t)&&(o.style.height=`${n+1}px`)})});var wT=()=>Jn.default.createElement(Jn.StrictMode,null,Jn.default.createElement(ar,{store:vn()},Jn.default.createElement(gb,null))),yb=document.getElementById("root");yb&&(0,vb.createRoot)(yb).render(Jn.default.createElement(wT,null));
/*! For license information please see /assets/build/public/prod/public.js.LEGAL.txt */
//# sourceMappingURL=/assets/build/public/prod/public.js.map
</script>
</body>
</html>