diff --git a/asset-manifest.json b/asset-manifest.json index 831b8d5..2b1dd97 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { - "main.css": "/Gelateria-Del-Centro-WebApp/static/css/main.5bf2d76d.css", - "main.js": "/Gelateria-Del-Centro-WebApp/static/js/main.de134007.js", + "main.css": "/Gelateria-Del-Centro-WebApp/static/css/main.445e06ad.css", + "main.js": "/Gelateria-Del-Centro-WebApp/static/js/main.c19c77e6.js", "static/js/453.1b729c5a.chunk.js": "/Gelateria-Del-Centro-WebApp/static/js/453.1b729c5a.chunk.js", "static/media/carousel-image.jpg": "/Gelateria-Del-Centro-WebApp/static/media/carousel-image.9edbcfdf19c226556612.jpg", "static/media/contact-image.jpg": "/Gelateria-Del-Centro-WebApp/static/media/contact-image.739d9f1d6af95e6f8606.jpg", @@ -43,12 +43,12 @@ "static/media/slick.eot": "/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot", "static/media/slick.ttf": "/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf", "static/media/slick.woff": "/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff", - "main.5bf2d76d.css.map": "/Gelateria-Del-Centro-WebApp/static/css/main.5bf2d76d.css.map", - "main.de134007.js.map": "/Gelateria-Del-Centro-WebApp/static/js/main.de134007.js.map", + "main.445e06ad.css.map": "/Gelateria-Del-Centro-WebApp/static/css/main.445e06ad.css.map", + "main.c19c77e6.js.map": "/Gelateria-Del-Centro-WebApp/static/js/main.c19c77e6.js.map", "453.1b729c5a.chunk.js.map": "/Gelateria-Del-Centro-WebApp/static/js/453.1b729c5a.chunk.js.map" }, "entrypoints": [ - "static/css/main.5bf2d76d.css", - "static/js/main.de134007.js" + "static/css/main.445e06ad.css", + "static/js/main.c19c77e6.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index bb5886b..66068f3 100644 --- a/index.html +++ b/index.html @@ -108,4 +108,4 @@ "https://www.facebook.com/eatgelateria/", "https://www.instagram.com/eatgelateria/" ] - }
\ No newline at end of file + }
\ No newline at end of file diff --git a/static/css/main.445e06ad.css b/static/css/main.445e06ad.css new file mode 100644 index 0000000..b3373c6 --- /dev/null +++ b/static/css/main.445e06ad.css @@ -0,0 +1,2 @@ +@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heroCarousel-container{margin-top:6rem;max-width:100%;position:relative}.heroCarousel-title{color:#f7b3a2;font-family:Monterio,sans-serif;font-size:12rem;font-weight:700;left:0;margin:0;padding:.1rem;position:absolute;text-align:center;text-shadow:0 1px 1px #00000080;top:-15%;width:100%;z-index:2}.heroCarousel-image{display:block;height:auto;width:100%}.smaller{color:#f7b3a2;font-size:.7em}@media (min-width:1200px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:992px) and (max-width:1199px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:768px) and (max-width:991px){.heroCarousel-title{font-size:7rem;top:-15%}}@media (max-width:767px){.heroCarousel-title{font-size:5rem;top:-20%}}@media (max-width:480px){.heroCarousel-title{font-size:2.7rem;top:-12%}}body{overflow-x:hidden}.about-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.about-container h2{color:#978431}.about-container p{font-family:Georgia,serif}.about-section{align-items:center;display:flex;flex-direction:column}.store-logo{align-self:flex-start;display:block;margin-bottom:20px;max-width:150px}.about-description{color:#978431;font-family:Georgia,serif;font-style:italic;text-align:justify}.info-section{border-left:2px solid #70a58f;margin-left:20px;padding-left:20px}.info-section h2{color:#f8b3a2;font-family:Sofia Pro Bold,serif;font-size:16px;margin:10px 0}.special-events-text{border-bottom:3px dashed #978431;color:#000;cursor:pointer;display:inline;font-family:Georgia,serif;font-style:italic;padding-bottom:3px}@media screen and (max-width:1024px){.color-bar{max-width:80%}}@media screen and (max-width:768px){.color-bar{height:auto;max-width:70%}}@media screen and (max-width:480px){.color-bar{max-width:60%}.store-logo{margin-left:auto;margin-right:auto}}@media (max-width:768px){.about-container{grid-template-columns:1fr;padding:20px}.info-section{border-left:none;margin-left:0;padding-left:0}.store-logo{max-width:150px}}.title-container{align-items:baseline}.favorites-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.favorites-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.favorites{font-family:Sofia Pro,sans-serif;margin:0 auto;max-width:960px;padding:20px;text-align:center}.favorites-subtitle,.favorites-title{color:#c8102e}.favorites-subtitle{color:#333;font-family:Georgia,serif;font-size:1.2em;font-style:italic;margin-bottom:10px}.favorites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.favorite-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:330px;justify-content:flex-start;margin:20px auto;padding-bottom:32px;position:relative;text-align:center;width:280px}.favorite-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.favorite-label{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:15px}.favorite-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;overflow:visible;padding:0 1em;text-align:center}.favorite-name-container{align-items:center;display:flex;flex-direction:column}.favorite-checkmark{align-items:center;background-color:#6fa58f;border-radius:50%;bottom:-16px;color:#fff;display:flex;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:32px}.flavor-part{font-size:1.2em}.color-bar{display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:70%}@media (max-width:768px){.favorites-grid{grid-template-columns:1fr}.favorite-item{height:auto;margin:10px;width:auto}.favorite-name-container{margin-top:.5em}.favorite-checkmark{bottom:-16px;position:absolute}.favorite-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.favorite-name,.favorites-subtitle,.favorites-title{font-size:smaller}.favorite-item{padding:15px}.favorite-checkmark{bottom:-16px;font-size:16px}}.title-container{align-items:center;flex-direction:column;margin-bottom:20px}.title-container,.title-line{display:flex;justify-content:center}.title-line{align-items:baseline}.specials-title{color:#d5b681;font-family:Brokefold Sans;font-size:3em;text-transform:none}.specials-subtitle{color:#333;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-top:.5em}.specials{margin:0 auto;max-width:960px;padding:20px;text-align:center}.specials-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.specials-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.specials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.special-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-direction:column;justify-content:center;margin:20px auto;padding:1em;text-align:center;width:280px}.special-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;object-fit:cover;width:100%}.special-label{align-items:center;display:flex;flex-direction:column;padding:15px}.special-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;margin:.5em 0;overflow-wrap:break-word;text-align:center}.flavor-part{display:block;line-height:1.2}@media (max-width:768px){.specials-grid{grid-template-columns:1fr}.special-item{margin:10px;width:auto}.special-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.special-name,.specials-subtitle,.specials-title{font-size:smaller}.special-item{padding:15px}}.contact-page-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto auto 30px;max-width:1200px}.contact-image-container{width:100%}.contact-image{height:auto;object-fit:cover;width:100%}.contact-form-container h2{font-family:Georgia,serif;font-style:italic}.contact-form-container h2 .sweet-word{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-style:normal}.form-label{color:#6fa58f;display:block;font-family:Sofia Pro Bold;margin-bottom:5px;text-transform:uppercase}.contact-form-container p{color:#000;font-family:Georgia,serif;font-style:italic}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:15px;color:#6fa58f;font-family:Sofia Pro,sans-serif;margin-bottom:10px;padding:15px}.contact-form button{background-color:#f7b3a2;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Sofia Pro,sans-serif;font-weight:700;padding:15px;transition:background-color .3s}.contact-form button:hover{background-color:darken(#f7b3a2,10%)}.submission-message{font-family:Georgia,sans-serif;font-weight:700;margin-top:20px}.submission-message.success{color:green;font-family:Georgia,sans-serif}.submission-message.error{color:red;font-family:Georgia,sans-serif}@media (max-width:768px){.contact-page-container{grid-template-columns:1fr}.contact-image-container{display:none}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.navbar{display:flex;height:70px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.navbar-left{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;width:70%}.navbar-left .navbar-address{align-self:flex-start}.navbar-address{color:#fff;font-family:Sofia Pro SemiBold;margin:0;padding:0 0 0 10px}.navbar-address em{font-family:Georgia,serif;font-style:italic;text-transform:lowercase}.navbar-left .home-icon{box-shadow:0 4px 8px #0003}.navbar-right{align-items:center;align-items:flex-start;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAfCAYAAAARBGrPAAAEtWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0NDAiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMSIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE0NDAiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjMxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0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);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:30%}.navbar-right,.order-now{margin:0;padding:0}.order-now{color:#fff;display:inline-block;font-family:Sofia Pro Regular;font-size:1.6rem;position:relative;text-decoration:none}.order-now:after{background:repeating-linear-gradient(90deg,#f7b3a2,#f7b3a2 5px,#0000 0,#0000 10px);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}a:-webkit-any-link{text-decoration:none}.order-now a{color:inherit;text-decoration:none}.home-icon{box-shadow:0 4px 8px #0003;height:24px;width:24px}@media (min-width:769px){.navbar-address{padding-left:10px}}@media (max-width:768px){.navbar{height:50px}.navbar-left{display:none}.navbar-right{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);width:100%}}.footer-container{background-color:#000;background-image:url(/Gelateria-Del-Centro-WebApp/static/media/footer-background-main.351086c0fcf61c8bb420.jpg);background-position:50%;background-size:cover;color:#fff;padding:50px 20px;text-align:center}.footer-title{font-family:Monterio,serif;font-size:2.5em}.footer-address{font-family:Sofia Pro SemiBold;margin:20px 0}.footer-map-link{background-image:linear-gradient(90deg,#f7b3a2 33%,#0000 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:3px 1px;color:#fff;font-style:italic;text-decoration:none}.footer-nav{margin-top:20px}.footer-nav-link{color:#f4e4c7;font-family:Sofia Pro Bold;font-weight:700;margin:0 10px;text-decoration:none}.footer-nav-link:hover{text-decoration:underline}.online-ordering-modal-overlay{background-color:#f7b3a2eb;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.online-ordering-modal,.online-ordering-modal-overlay{align-items:center;display:flex;justify-content:center}.online-ordering-modal{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/blue-art-nouveau-frame-800x800.dac1113610b9ca845fa5.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;max-height:90%;max-width:90%;padding:2%;width:auto}.modal-title{color:#b68173;font-family:Brokefold Sans,sans-serif}.modal-divider{background-color:#d3907f;border:none;height:2px;margin:20px auto;width:80%}.service-list{list-style:none;padding:0}.service-list li{color:#fff;font-family:Sofia Pro Bold,sans-serif;margin:20px 0}.service-link{border-bottom:2px solid #d3907f;color:inherit;display:block;margin-bottom:1rem;padding:10px 0;text-decoration:none}.modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em;position:absolute;right:10px;top:10px}body{margin:0;padding:0}.title{color:#333;font-family:Monterio,sans-serif;font-size:2em;margin-bottom:20px;text-align:center}.events-container .grid>section{background-color:#fffc;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.events-container h1,.events-container h2,.events-container h3,.events-container h4,.events-container h5,.events-container h6{font-family:Monterio,sans-serif;text-align:center}.events-container>div{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.inquiry-form form{display:flex;flex-direction:column}.inquiry-form form label{display:flex;margin-bottom:20px}.inquiry-form form label span{margin-right:10px;width:100px}.inquiry-form form input,.inquiry-form form textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}.submit-button{background-color:#eb6368;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px 5%;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}@font-face{font-family:Monterio;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioRegular.02e230443d267b5e19ae.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:700;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioBold.13a46640b2988b6d2e0d.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:300;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioLight.c79bae9efc447b3b4465.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:600;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioSemibold.4226b10273e327175ade.ttf) format("truetype")}@font-face{font-family:GDC-Blunt-Regular;src:url(/Gelateria-Del-Centro-WebApp/static/media/GDC-Blunt-Regular.21f9c6f53780fcacc270.otf) format("opentype")}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:local("Sofia Pro Regular"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Az.246cf6ab78b42885baa8.woff) format("woff")}@font-face{font-family:Sofia Pro Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Italic%20Az.2f1041e939e8f4f8b0e6.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Az.0fab0f26eda0f25bcfa4.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Az.a7dc94fbdb3e3dba65a9.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Italic%20Az.9877c9f08167e373019d.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Italic%20Az.71d2c5161e6e2b6c8371.woff) format("woff")}@font-face{font-family:Sofia Pro Light;font-style:normal;font-weight:400;src:local("Sofia Pro Light"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Az.05d31297ef63fd9a57db.woff) format("woff")}@font-face{font-family:Sofia Pro Light Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Light Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Italic%20Az.a963ca1a52fe946e08b3.woff) format("woff")}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:local("Sofia Pro Medium"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Az.b7fe8af5114c9918246d.woff) format("woff")}@font-face{font-family:Sofia Pro Medium Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Medium Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Italic%20Az.f00f61d8ecae2de5ac9d.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Az.611b520e6ce1971d9599.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.a8e67fd3694b4a1b207c.woff) format("woff")}@font-face{font-family:Sofia Pro Bold;font-style:normal;font-weight:400;src:local("Sofia Pro Bold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Az.44c7d391e70d3e8256df.woff) format("woff")}@font-face{font-family:Sofia Pro Bold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Bold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Italic%20Az.86177a6bc0e9e30dcae7.woff) format("woff")}@font-face{font-family:Sofia Pro Black;font-style:normal;font-weight:400;src:local("Sofia Pro Black"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Az.0d082325f3100e671865.woff) format("woff")}@font-face{font-family:Sofia Pro Black Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Black Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Italic%20Az.0fa4f0375642ca4305ca.woff) format("woff")}@font-face{font-family:Brokefold Sans;font-style:normal;font-weight:700;src:local("Brokefold Sans"),url(/Gelateria-Del-Centro-WebApp/static/media/BrokefoldSansBold-lg8oy.ddd828c27debb0dec9ad.otf) format("opentype")} +/*# sourceMappingURL=main.445e06ad.css.map*/ \ No newline at end of file diff --git a/static/css/main.445e06ad.css.map b/static/css/main.445e06ad.css.map new file mode 100644 index 0000000..a217e53 --- /dev/null +++ b/static/css/main.445e06ad.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.445e06ad.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","components/HeroCarousel.css","components/About.css","components/OurFavorites.css","components/OurSpecials.css","components/contact.css","../node_modules/slick-carousel/slick/slick.css","components/navbar.css","components/footer.css","components/OnlineOrderingModal.css","components/events.css","../node_modules/react-datepicker/dist/react-datepicker.css","App.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".heroCarousel-container {\n position: relative;\n max-width: 100%;\n margin-top: 6rem; /* Added space between the navbar and carousel */\n}\n\n.heroCarousel-title {\n position: absolute;\n width: 100%;\n top: -15%; /* Adjust this to control the vertical positioning on desktop */\n left: 0;\n font-family: \"Monterio\", sans-serif; /* Use the custom font for the title */\n font-size: 12rem; /* Large font size for the title on desktop */\n font-weight: bold; /* Bold font weight for the title */\n color: #f7b3a2; /* Color of the title */\n text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); /* Text shadow for better readability */\n padding: 0.1rem 0.1rem; /* Padding around the text */\n text-align: center; /* Centers the text horizontally */\n margin: 0; /* Remove default margin */\n z-index: 2; /* Ensure the title is above the image */\n}\n\n.heroCarousel-image {\n width: 100%;\n height: auto; /* Maintain aspect ratio */\n display: block;\n}\n\n/* Smaller text for 'Del' */\n.smaller {\n font-size: 0.7em; /* Adjust the size of 'Del' relative to 'Gelateria' and 'Centro' */\n color: #f7b3a2; /* Lighter color for 'Del' */\n}\n\n/* Media queries for various breakpoints */\n@media (min-width: 1200px) {\n /* Large desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n /* Small desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n /* Tablets */\n .heroCarousel-title {\n font-size: 7rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (max-width: 767px) {\n /* Mobile phones */\n .heroCarousel-title {\n font-size: 5rem; /* Adjust font size as needed */\n top: -20%; /* Position the title properly on mobile devices */\n }\n}\n\n@media (max-width: 480px) {\n /* Smaller mobile phones */\n .heroCarousel-title {\n font-size: 2.7rem; /* Adjust font size as needed */\n top: -12%; /* Keep the title in the same position */\n }\n}\n","body {\r\n overflow-x: hidden;\r\n}\r\n.about-container {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px;\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 40px 20px;\r\n}\r\n\r\n/* Hours, Special Events & Our Why Headings */\r\n.about-container h2 {\r\n color: #978431;\r\n}\r\n\r\n/* Description under logo and paragraphs under each heading */\r\n.about-container p {\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.about-section {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.store-logo {\r\n max-width: 150px;\r\n margin-bottom: 20px;\r\n display: block;\r\n align-self: flex-start; /* Aligns the logo to the start of the flex container */\r\n}\r\n\r\n.about-description {\r\n font-family: \"Georgia\", serif;\r\n color: #978431;\r\n text-align: justify;\r\n font-style: italic;\r\n}\r\n\r\n.info-section {\r\n border-left: 2px solid #70a58f;\r\n padding-left: 20px;\r\n margin-left: 20px;\r\n}\r\n\r\n.info-section h2 {\r\n font-family: \"Sofia Pro Bold\", serif;\r\n color: #f8b3a2;\r\n margin: 10px 0;\r\n font-size: 16px;\r\n}\r\n\r\n.special-events-text {\r\n font-family: \"Georgia\", serif; /* Or whichever font you're using */\r\n color: #000; /* Your text color */\r\n padding-bottom: 3px; /* Space between text and underline */\r\n border-bottom: 3px dashed #978431; /* Dashed line styling */\r\n display: inline; /* Only underline the text, not the full container width */\r\n cursor: pointer; /* Change cursor to indicate it's clickable if it's a link */\r\n font-style: italic;\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n}\r\n\r\n/* Responsive Layout */\r\n\r\n/* Medium screens (tablets) */\r\n@media screen and (max-width: 1024px) {\r\n .color-bar {\r\n max-width: 80%; /* Slightly larger percentage since the screen is smaller */\r\n }\r\n}\r\n\r\n/* Small screens (phones) */\r\n@media screen and (max-width: 768px) {\r\n .color-bar {\r\n max-width: 70%; /* Even larger percentage for small screens */\r\n height: auto; /* Adjust height to maintain aspect ratio */\r\n }\r\n}\r\n\r\n/* Mobile devices */\r\n@media screen and (max-width: 480px) {\r\n .color-bar {\r\n max-width: 60%; /* Adjust width for smaller screens */\r\n }\r\n .store-logo {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n/* Responsive adjustments */\r\n@media (max-width: 768px) {\r\n .about-container {\r\n grid-template-columns: 1fr;\r\n padding: 20px;\r\n }\r\n\r\n .info-section {\r\n border-left: none;\r\n padding-left: 0;\r\n margin-left: 0;\r\n }\r\n\r\n .store-logo {\r\n max-width: 150px;\r\n }\r\n}\r\n","/* OurFavorites.css */\r\n\r\n.title-container {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.favorites-lowercase {\r\n font-size: 1.5em;\r\n color: #000000;\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em;\r\n font-style: italic; /* Make the text italic */\r\n}\r\n\r\n.favorites-uppercase {\r\n font-size: 3em;\r\n color: #d5b681;\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase;\r\n}\r\n\r\n.favorites {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.favorites-title,\r\n.favorites-subtitle {\r\n color: #c8102e;\r\n}\r\n\r\n.favorites-subtitle {\r\n font-size: 1.2em;\r\n color: #333;\r\n margin-bottom: 10px; /* Reduce the bottom margin */\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.favorites-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.favorite-item {\r\n background: #fff;\r\n border-radius: 20px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px;\r\n height: 330px;\r\n margin: 20px auto;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n position: relative; /* Added to position the checkmark absolutely within */\r\n padding-bottom: 32px; /* Space for the checkmark */\r\n}\r\n\r\n.favorite-image {\r\n width: 100%;\r\n height: auto; /* Adjust to auto for better aspect ratio control */\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Apply a border-radius to the top-left corner of the image */\r\n border-top-right-radius: 20px; /* Apply a border-radius to the top-right corner of the image */\r\n}\r\n\r\n.favorite-label {\r\n display: flex;\r\n justify-content: center; /* Center label text and checkmark */\r\n align-items: center;\r\n padding: 15px;\r\n flex-grow: 1; /* Make label take up remaining space */\r\n}\r\n\r\n.favorite-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em;\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n padding: 0em 1em; /* Adjust padding for spacing */\r\n overflow: visible; /* Allow text to show completely */\r\n text-align: center;\r\n}\r\n\r\n.favorite-name-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.favorite-checkmark {\r\n background-color: #6fa58f;\r\n color: white;\r\n border-radius: 50%;\r\n width: 32px;\r\n height: 32px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 14px;\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n font-weight: bold;\r\n position: absolute;\r\n left: 50%;\r\n bottom: -16px; /* Adjust this value as needed to match the overlap in your design */\r\n transform: translateX(-50%);\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensures each part of the flavor name is on a new line */\r\n font-size: 1.2em; /* Adjust font-size as necessary */\r\n line-height: 1.2; /* Adjust line-height for spacing between the two parts */\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n margin-top: 40px; /* Add space above the color bar */\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .favorites-grid {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .favorite-item {\r\n width: auto;\r\n height: auto;\r\n margin: 10px;\r\n }\r\n\r\n .favorite-name-container {\r\n margin-top: 0.5em;\r\n }\r\n\r\n .favorite-checkmark {\r\n position: absolute;\r\n bottom: -16px; /* Adjust for mobile if needed */\r\n }\r\n\r\n .favorite-name {\r\n font-size: 1em; /* Adjust if needed for mobile */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .favorites-title,\r\n .favorites-subtitle,\r\n .favorite-name {\r\n font-size: smaller;\r\n }\r\n\r\n .favorite-item {\r\n padding: 15px;\r\n }\r\n\r\n .favorite-checkmark {\r\n font-size: 16px; /* Adjust for smaller devices */\r\n bottom: -16px; /* Maintain consistency */\r\n }\r\n}\r\n","/* OurSpecials.css */\r\n\r\n.title-container {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n margin-bottom: 20px; /* Space between title and cards */\r\n}\r\n\r\n.title-line {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.specials-title {\r\n font-size: 3em; /* Large font size for 'seasonal SPECIALS' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\";\r\n text-transform: none; /* Keeps text as is, no uppercase */\r\n}\r\n\r\n.specials-subtitle {\r\n font-size: 1.5em; /* Subtitle font size */\r\n color: #333;\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n margin-top: 0.5em; /* Space between 'seasonal SPECIALS' and subtitle */\r\n}\r\n\r\n.specials {\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.specials-lowercase {\r\n font-size: 1.5em; /* Font size for 'our specials' */\r\n color: #000000; /* Black color */\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em; /* Space between 'our' and 'specials' */\r\n font-style: italic; /* Italicize the text */\r\n}\r\n\r\n.specials-uppercase {\r\n font-size: 3em; /* Font size for 'favorites' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase; /* Uppercase the text */\r\n}\r\n\r\n.specials-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr); /* Three columns for three cards */\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.special-item {\r\n background: #fff;\r\n border-radius: 20px; /* Rounded corners */\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px; /* Adjust width as needed */\r\n margin: 20px auto;\r\n flex-direction: column;\r\n justify-content: center; /* Aligns content to center */\r\n padding: 1em; /* Padding inside the card */\r\n cursor: pointer; /* Change cursor to pointer on hover */\r\n}\r\n\r\n.special-image {\r\n width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Rounded top left corner */\r\n border-top-right-radius: 20px; /* Rounded top right corner */\r\n}\r\n\r\n.special-label {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 15px;\r\n}\r\n\r\n.special-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em; /* Adjusted font size for space */\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n text-align: center;\r\n margin: 0.5em 0; /* Reduced margin */\r\n overflow-wrap: break-word; /* Wrap long names */\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensure the name parts stack */\r\n line-height: 1.2; /* Line height for spacing */\r\n}\r\n\r\n/* Adjustments for responsiveness */\r\n@media (max-width: 768px) {\r\n .specials-grid {\r\n grid-template-columns: 1fr; /* Single column for smaller screens */\r\n }\r\n\r\n .special-item {\r\n width: auto; /* Full width on mobile */\r\n margin: 10px;\r\n }\r\n\r\n .special-name {\r\n font-size: 1em; /* Smaller font size on narrow screens */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .specials-title,\r\n .specials-subtitle,\r\n .special-name {\r\n font-size: smaller; /* Even smaller font size for very small screens */\r\n }\r\n\r\n .special-item {\r\n padding: 15px; /* Consistent padding for smaller devices */\r\n }\r\n}\r\n","/* ContactPage.css */\r\n\r\n.contact-page-container {\r\n display: grid;\r\n grid-template-columns: repeat(2, 1fr);\r\n max-width: 1200px;\r\n margin: auto;\r\n gap: 20px;\r\n margin-bottom: 30px;\r\n}\r\n\r\n.contact-image-container {\r\n width: 100%;\r\n}\r\n\r\n.contact-image {\r\n width: 100%;\r\n height: auto;\r\n object-fit: cover;\r\n}\r\n\r\n.contact-form-container h2 {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n}\r\n\r\n.contact-form-container h2 .sweet-word {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-style: normal;\r\n color: #d5b681;\r\n}\r\n\r\n.form-label {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #6fa58f;\r\n margin-bottom: 5px; /* Or adjust as needed */\r\n display: block; /* To ensure the label appears on a new line */\r\n text-transform: uppercase;\r\n}\r\n\r\n.contact-form-container p {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n color: #000;\r\n}\r\n\r\n.contact-form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.contact-form input,\r\n.contact-form textarea {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n color: #6fa58f;\r\n border: 1px solid #ccc;\r\n border-radius: 15px;\r\n padding: 15px;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.contact-form button {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n font-weight: bold;\r\n color: white;\r\n background-color: #f7b3a2;\r\n border: none;\r\n border-radius: 20px;\r\n padding: 15px;\r\n cursor: pointer;\r\n transition: background-color 0.3s;\r\n}\r\n\r\n.contact-form button:hover {\r\n background-color: darken(#f7b3a2, 10%);\r\n}\r\n\r\n/* General style for submission messages */\r\n.submission-message {\r\n margin-top: 20px;\r\n font-weight: bold;\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n/* Specific styles for success and error messages */\r\n.submission-message.success {\r\n color: green; /* Green for success messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n.submission-message.error {\r\n color: red; /* Red for error messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n/* Add media queries as needed for responsiveness */\r\n\r\n@media (max-width: 768px) {\r\n .contact-page-container {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .contact-image-container {\r\n display: none;\r\n }\r\n}\r\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@import url(\"slick-carousel/slick/slick.css\");\n@import url(\"slick-carousel/slick/slick-theme.css\");\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n.navbar {\n display: flex;\n justify-content: space-between;\n position: sticky;\n top: 0;\n height: 70px;\n}\n\n.navbar-left {\n display: flex;\n width: 70%; /* Directly set to 70% of the navbar */\n background-image: url(\"../assets/scallop-green.png\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n}\n\n.navbar-left .navbar-address {\n align-self: flex-start;\n}\n\n.navbar-address {\n font-family: \"Sofia Pro SemiBold\";\n color: white;\n margin: 0;\n padding: 0;\n padding-left: 10px;\n}\n\n.navbar-address em {\n font-family: \"Georgia\", serif;\n font-style: italic;\n text-transform: lowercase;\n}\n\n.navbar-left .home-icon {\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.navbar-right {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 30%; /* Directly set to 30% of the navbar */\n background-image: url(\"../assets/scallop-pink.png\");\n background-repeat: no-repeat;\n background-size: cover; /* Change this from 'cover' to 'contain' */\n background-position: center;\n align-items: flex-start;\n}\n\n.navbar-right,\n.order-now {\n padding: 0;\n margin: 0;\n}\n\n/* Style the order-now hyperlink so it just looks like an all uppercase order now text in monterio that links you to the modal */\n\n.order-now {\n font-family: \"Sofia Pro Regular\";\n text-decoration: none;\n color: #ffffff;\n font-size: 1.6rem;\n text-decoration: none;\n position: relative; /* Required for positioning the pseudo-element */\n display: inline-block; /* Ensures the pseudo-element aligns properly under the text */\n}\n\n/* Add this after your .order-now style */\n.order-now::after {\n content: \"\";\n display: block; /* Creates a new line for the pseudo-element */\n width: 100%; /* Matches the width of the 'Order Now' text */\n height: 2px; /* The thickness of the dashed line */\n background: repeating-linear-gradient(\n to right,\n #f7b3a2,\n #f7b3a2 5px,\n /* Width of each dash */ transparent 5px,\n /* Spacing between dashes */ transparent 10px /* Continue the pattern */\n );\n position: absolute;\n bottom: -5px; /* Adjust the space below the text */\n left: 0;\n}\n\n/* Remove the browser default to underline any link */\n\na:-webkit-any-link {\n text-decoration: none;\n}\n\n.order-now a {\n text-decoration: none;\n color: inherit;\n}\n\n.home-icon {\n width: 24px; /* Adjust this value to make the icon smaller or larger */\n height: 24px; /* Adjust this value to make the icon smaller or larger */\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n/* Responsive Adjustments */\n\n@media (min-width: 769px) {\n .navbar-address {\n /* ... */\n padding-left: 10px; /* Add this line */\n /* ... */\n }\n}\n\n@media (max-width: 768px) {\n .navbar {\n height: 50px; /* Adjust this value to reduce the size of the navbar on mobile screens */\n }\n\n .navbar-left {\n display: none; /* Hide the left side of the navbar on screens smaller than 768px */\n }\n\n .navbar-right {\n width: 100%; /* Make the right side of the navbar take up the full width on screens smaller than 768px */\n background-image: url(\"../assets/scallop-green.png\"); /* Change the background image to the green scalloped border on screens smaller than 768px */\n }\n}\n","/* Footer.css */\r\n.footer-container {\r\n background-color: #000; /* Fallback for browsers that do not support images */\r\n background-image: url(\"../assets/footer-background-main.jpg\");\r\n background-size: cover;\r\n background-position: center;\r\n color: #fff;\r\n text-align: center;\r\n padding: 50px 20px; /* Adjust padding to your preference */\r\n}\r\n\r\n.footer-title {\r\n font-family: \"Monterio\", serif;\r\n font-size: 2.5em; /* Adjust size to your preference */\r\n}\r\n\r\n.footer-address {\r\n font-family: \"Sofia Pro SemiBold\";\r\n margin: 20px 0; /* Spacing between title and address */\r\n}\r\n\r\n.footer-map-link {\r\n color: #ffffff; /* Adjust color to match the design */\r\n text-decoration: none; /* Removes underline */\r\n font-style: italic;\r\n background-image: linear-gradient(to right, #f7b3a2 33%, transparent 0%);\r\n background-position: 0 1.2em;\r\n background-size: 3px 1px;\r\n background-repeat: repeat-x;\r\n}\r\n\r\n.footer-nav {\r\n margin-top: 20px; /* Spacing between address and navigation links */\r\n}\r\n\r\n.footer-nav-link {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #f4e4c7; /* Adjust color to match the design */\r\n margin: 0 10px; /* Spacing between links */\r\n text-decoration: none; /* Removes underline */\r\n font-weight: bold;\r\n}\r\n\r\n.footer-nav-link:hover {\r\n text-decoration: underline; /* Underline on hover for better user experience */\r\n}\r\n\r\n/* Add any additional responsive styles as necessary */\r\n",".online-ordering-modal-overlay {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(\r\n 247,\r\n 179,\r\n 162,\r\n 0.92\r\n ); /* Updated background color with transparency */\r\n z-index: 1000; /* Ensure it's above other content */\r\n}\r\n\r\n.online-ordering-modal {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center; /* Align children vertically */\r\n align-items: center; /* Align children horizontally */\r\n background-image: url(\"../assets/blue-art-nouveau-frame-800x800.png\");\r\n background-size: contain; /* Make sure the image is fully visible */\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n width: auto; /* Auto width based on content size */\r\n max-width: 90%; /* Maximum percentage of screen width */\r\n max-height: 90%; /* Maximum percentage of screen height */\r\n padding: 2%; /* Padding inside the modal */\r\n}\r\n\r\n.modal-title {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n color: #b68173;\r\n}\r\n\r\n.modal-divider {\r\n border: none;\r\n height: 2px;\r\n background-color: #d3907f;\r\n margin: 20px auto; /* Centers the line */\r\n width: 80%; /* Adjust width as needed */\r\n}\r\n\r\n.service-list {\r\n list-style: none;\r\n padding: 0;\r\n}\r\n\r\n.service-list li {\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n color: #ffffff;\r\n margin: 20px 0;\r\n}\r\n\r\n.service-link {\r\n text-decoration: none;\r\n color: inherit; /* Inherits the white color from its parent */\r\n display: block; /* Makes the link fill the entire list item for easier clicking */\r\n border-bottom: 2px solid #d3907f; /* The horizontal line between services */\r\n padding: 10px 0; /* Space above and below text */\r\n margin-bottom: 1rem; /* Add some margin between the links */\r\n}\r\n\r\n.modal-close-button {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n border: none;\r\n background: none;\r\n color: white;\r\n font-size: 1.5em;\r\n cursor: pointer;\r\n}\r\n","body {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.title {\r\n text-align: center;\r\n font-family: \"Monterio\", sans-serif;\r\n font-size: 2em;\r\n color: #333;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.events-container .grid > section {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: rgba(255, 255, 255, 0.8); /* semi-transparent white */\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.events-container h1,\r\n.events-container h2,\r\n.events-container h3,\r\n.events-container h4,\r\n.events-container h5,\r\n.events-container h6 {\r\n font-family: \"Monterio\", sans-serif;\r\n text-align: center;\r\n}\r\n\r\n.events-container > div {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: #fff;\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.inquiry-form form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.inquiry-form form label {\r\n display: flex;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.inquiry-form form label span {\r\n width: 100px; /* Adjust this value as needed */\r\n margin-right: 10px;\r\n}\r\n\r\n.inquiry-form form input,\r\n.inquiry-form form textarea {\r\n padding: 10px;\r\n border-radius: 5px;\r\n border: 1px solid #ccc;\r\n margin-top: 5px; /* Add this line to add space between the label and the input field */\r\n}\r\n\r\n/* Button Style CSS */\r\n.submit-button {\r\n background-color: #eb6368; /* Pink background */\r\n border: none; /* Remove border */\r\n color: white; /* White text */\r\n padding: 15px 32px; /* Some padding */\r\n text-align: center; /* Centered text */\r\n text-decoration: none; /* Remove underline */\r\n display: inline-block;\r\n font-size: 16px;\r\n margin: 4px 2px;\r\n cursor: pointer; /* Mouse pointer on hover */\r\n border-radius: 20px; /* Rounded corners */\r\n transition-duration: 0.4s; /* Transition */\r\n margin-bottom: 5%;\r\n}\r\n","@charset \"UTF-8\";\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", helvetica, arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n line-height: initial;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n line-height: 0;\n}\n.react-datepicker-popper .react-datepicker__triangle {\n stroke: #aeaeae;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n fill: #f0f0f0;\n color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n fill: #fff;\n color: #fff;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n padding: 8px 0;\n position: relative;\n}\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 15px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n align-items: center;\n background: none;\n display: flex;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 2px;\n padding: 0;\n border: none;\n z-index: 1;\n height: 32px;\n width: 32px;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 20px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 180px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 85px;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -87px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 85px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + 1.7rem / 2);\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,\n.react-datepicker__week-number--keyboard-selected):hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__week-number--selected {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__week-number--selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__week-number--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n.react-datepicker__week-number--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day-names {\n white-space: nowrap;\n margin-bottom: -8px;\n}\n\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n font-weight: bold;\n}\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--holidays,\n.react-datepicker__month-text--holidays,\n.react-datepicker__quarter-text--holidays,\n.react-datepicker__year-text--holidays {\n position: relative;\n border-radius: 0.3rem;\n background-color: #ff6803;\n color: #fff;\n}\n.react-datepicker__day--holidays .overlay,\n.react-datepicker__month-text--holidays .overlay,\n.react-datepicker__quarter-text--holidays .overlay,\n.react-datepicker__year-text--holidays .overlay {\n position: absolute;\n bottom: 100%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n.react-datepicker__day--holidays:hover,\n.react-datepicker__month-text--holidays:hover,\n.react-datepicker__quarter-text--holidays:hover,\n.react-datepicker__year-text--holidays:hover {\n background-color: #cf5300;\n}\n.react-datepicker__day--holidays:hover .overlay,\n.react-datepicker__month-text--holidays:hover .overlay,\n.react-datepicker__quarter-text--holidays:hover .overlay,\n.react-datepicker__year-text--holidays:hover .overlay {\n visibility: visible;\n opacity: 1;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #bad9f1;\n color: rgb(0, 0, 0);\n}\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n.react-datepicker__day--disabled .overlay,\n.react-datepicker__month-text--disabled .overlay,\n.react-datepicker__quarter-text--disabled .overlay,\n.react-datepicker__year-text--disabled .overlay {\n position: absolute;\n bottom: 70%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n.react-datepicker__input-container .react-datepicker__calendar-icon {\n position: absolute;\n padding: 0.5rem;\n box-sizing: content-box;\n}\n\n.react-datepicker__view-calendar-icon input {\n padding: 6px 10px 5px 25px;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n.react-datepicker__close-icon--disabled {\n cursor: default;\n}\n.react-datepicker__close-icon--disabled::after {\n cursor: default;\n background-color: #ccc;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__children-container {\n width: 13.8rem;\n margin: 0.4rem;\n padding-right: 0.2rem;\n padding-left: 0.2rem;\n height: auto;\n}\n\n.react-datepicker__aria-live {\n position: absolute;\n clip-path: circle(0);\n border: 0;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n width: 1px;\n white-space: nowrap;\n}\n\n.react-datepicker__calendar-icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n","/* Monterio font */\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioRegular.ttf\") format(\"truetype\");\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioBold.ttf\") format(\"truetype\");\n font-weight: bold;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioLight.ttf\") format(\"truetype\");\n font-weight: 300;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioSemibold.ttf\") format(\"truetype\");\n font-weight: 600;\n font-style: normal;\n}\n\n/* Gelateria Del Centro Brand Typeface Font */\n\n@font-face {\n font-family: \"GDC-Blunt-Regular\";\n src: url(\"../public//fonts/GDC-Blunt-Regular.otf\") format(\"opentype\");\n}\n/* Font for everything else */\n@font-face {\n font-family: \"Sofia Pro Regular\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Regular\"),\n url(\"../public/fonts/Sofia Pro Regular Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Italic\"),\n url(\"../public/fonts/Sofia Pro Regular Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight\"),\n url(\"../public/fonts/Sofia Pro UltraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight Italic\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight Italic\"),\n url(\"../public/fonts/Sofia Pro UltraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light\"),\n url(\"../public/fonts/Sofia Pro Light Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light Italic\"),\n url(\"../public/fonts/Sofia Pro Light Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium\"),\n url(\"../public/fonts/Sofia Pro Medium Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium Italic\"),\n url(\"../public/fonts/Sofia Pro Medium Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold Italic\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold\"),\n url(\"../public/fonts/Sofia Pro Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold Italic\"),\n url(\"../public/fonts/Sofia Pro Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black\"),\n url(\"../public/fonts/Sofia Pro Black Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black Italic\"),\n url(\"../public/fonts/Sofia Pro Black Italic Az.woff\") format(\"woff\");\n}\n\n/* Our Favorites Section Special Font */\n\n@font-face {\n font-family: \"Brokefold Sans\";\n font-style: normal;\n font-weight: bold;\n src: local(\"Brokefold Sans\"),\n url(\"../public/fonts/BrokefoldSansBold-lg8oy.otf\") format(\"opentype\");\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.5bf2d76d.css b/static/css/main.5bf2d76d.css deleted file mode 100644 index 0002828..0000000 --- a/static/css/main.5bf2d76d.css +++ /dev/null @@ -1,2 +0,0 @@ -@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heroCarousel-container{margin-top:6rem;max-width:100%;position:relative}.heroCarousel-title{color:#f7b3a2;font-family:Monterio,sans-serif;font-size:12rem;font-weight:700;left:0;margin:0;padding:.1rem;position:absolute;text-align:center;text-shadow:0 1px 1px #00000080;top:-15%;width:100%;z-index:2}.heroCarousel-image{display:block;height:auto;width:100%}.smaller{color:#f7b3a2;font-size:.7em}@media (min-width:1200px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:992px) and (max-width:1199px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:768px) and (max-width:991px){.heroCarousel-title{font-size:7rem;top:-15%}}@media (max-width:767px){.heroCarousel-title{font-size:5rem;top:-20%}}@media (max-width:480px){.heroCarousel-title{font-size:2.7rem;top:-12%}}body{overflow-x:hidden}.about-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.about-container h2{color:#978431}.about-container p{font-family:Georgia,serif}.about-section{align-items:center;display:flex;flex-direction:column}.store-logo{align-self:flex-start;display:block;margin-bottom:20px;max-width:150px}.about-description{color:#978431;font-family:Georgia,serif;font-style:italic;text-align:justify}.info-section{border-left:2px solid #70a58f;margin-left:20px;padding-left:20px}.info-section h2{color:#f8b3a2;font-family:Sofia Pro Bold,serif;font-size:16px;margin:10px 0}.special-events-text{border-bottom:3px dashed #978431;color:#000;cursor:pointer;display:inline;font-family:Georgia,serif;font-style:italic;padding-bottom:3px}@media screen and (max-width:1024px){.color-bar{max-width:80%}}@media screen and (max-width:768px){.color-bar{height:auto;max-width:70%}}@media screen and (max-width:480px){.color-bar{max-width:60%}.store-logo{margin-left:auto;margin-right:auto}}@media (max-width:768px){.about-container{grid-template-columns:1fr;padding:20px}.info-section{border-left:none;margin-left:0;padding-left:0}.store-logo{max-width:150px}}.title-container{align-items:baseline}.favorites-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.favorites-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.favorites{font-family:Sofia Pro,sans-serif;margin:0 auto;max-width:960px;padding:20px;text-align:center}.favorites-subtitle,.favorites-title{color:#c8102e}.favorites-subtitle{color:#333;font-family:Georgia,serif;font-size:1.2em;font-style:italic;margin-bottom:10px}.favorites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.favorite-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:330px;justify-content:flex-start;margin:20px auto;padding-bottom:32px;position:relative;text-align:center;width:280px}.favorite-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.favorite-label{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:15px}.favorite-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;overflow:visible;padding:0 1em;text-align:center}.favorite-name-container{align-items:center;display:flex;flex-direction:column}.favorite-checkmark{align-items:center;background-color:#6fa58f;border-radius:50%;bottom:-16px;color:#fff;display:flex;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:32px}.flavor-part{font-size:1.2em}.color-bar{display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:70%}@media (max-width:768px){.favorites-grid{grid-template-columns:1fr}.favorite-item{height:auto;margin:10px;width:auto}.favorite-name-container{margin-top:.5em}.favorite-checkmark{bottom:-16px;position:absolute}.favorite-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.favorite-name,.favorites-subtitle,.favorites-title{font-size:smaller}.favorite-item{padding:15px}.favorite-checkmark{bottom:-16px;font-size:16px}}.title-container{align-items:center;flex-direction:column;margin-bottom:20px}.title-container,.title-line{display:flex;justify-content:center}.title-line{align-items:baseline}.specials-title{color:#d5b681;font-family:Brokefold Sans;font-size:3em;text-transform:none}.specials-subtitle{color:#333;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-top:.5em}.specials{margin:0 auto;max-width:960px;padding:20px;text-align:center}.specials-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.specials-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.specials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.special-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-direction:column;justify-content:center;margin:20px auto;padding:1em;text-align:center;width:280px}.special-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;object-fit:cover;width:100%}.special-label{align-items:center;display:flex;flex-direction:column;padding:15px}.special-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;margin:.5em 0;overflow-wrap:break-word;text-align:center}.flavor-part{display:block;line-height:1.2}@media (max-width:768px){.specials-grid{grid-template-columns:1fr}.special-item{margin:10px;width:auto}.special-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.special-name,.specials-subtitle,.specials-title{font-size:smaller}.special-item{padding:15px}}.contact-page-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto auto 30px;max-width:1200px}.contact-image-container{width:100%}.contact-image{height:auto;object-fit:cover;width:100%}.contact-form-container h2{font-family:Georgia,serif;font-style:italic}.contact-form-container h2 .sweet-word{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-style:normal}.form-label{color:#6fa58f;display:block;font-family:Sofia Pro Bold;margin-bottom:5px;text-transform:uppercase}.contact-form-container p{color:#000;font-family:Georgia,serif;font-style:italic}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:15px;color:#6fa58f;font-family:Sofia Pro,sans-serif;margin-bottom:10px;padding:15px}.contact-form button{background-color:#f7b3a2;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Sofia Pro,sans-serif;font-weight:700;padding:15px;transition:background-color .3s}.contact-form button:hover{background-color:darken(#f7b3a2,10%)}.submission-message{font-family:Georgia,sans-serif;font-weight:700;margin-top:20px}.submission-message.success{color:green;font-family:Georgia,sans-serif}.submission-message.error{color:red;font-family:Georgia,sans-serif}@media (max-width:768px){.contact-page-container{grid-template-columns:1fr}.contact-image-container{display:none}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.navbar{display:flex;height:70px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.navbar-left{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;width:70%}.navbar-left .navbar-address{align-self:flex-start}.navbar-address{color:#fff;font-family:Sofia Pro SemiBold;margin:0;padding:0 0 0 10px}.navbar-address em{font-family:Georgia,serif;font-style:italic;text-transform:lowercase}.navbar-left .home-icon{box-shadow:0 4px 8px #0003}.navbar-right{align-items:center;align-items:flex-start;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAfCAYAAAARBGrPAAAEtWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0NDAiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMSIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE0NDAiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjMxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0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);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:30%}.navbar-right,.order-now{margin:0;padding:0}.order-now{color:#fff;display:inline-block;font-family:Sofia Pro Regular;font-size:1.6rem;position:relative;text-decoration:none}.order-now:after{background:repeating-linear-gradient(90deg,#f7b3a2,#f7b3a2 5px,#0000 0,#0000 10px);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}a:-webkit-any-link{text-decoration:none}.order-now a{color:inherit;text-decoration:none}.home-icon{box-shadow:0 4px 8px #0003;height:24px;width:24px}@media (min-width:769px){.navbar-address{padding-left:10px}}@media (max-width:768px){.navbar{height:50px}.navbar-left{display:none}.navbar-right{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);width:100%}}.footer-container{background-color:#000;background-image:url(/Gelateria-Del-Centro-WebApp/static/media/footer-background-main.351086c0fcf61c8bb420.jpg);background-position:50%;background-size:cover;color:#fff;padding:50px 20px;text-align:center}.footer-title{font-family:Monterio,serif;font-size:2.5em}.footer-address{font-family:Sofia Pro SemiBold;margin:20px 0}.footer-map-link{background-image:linear-gradient(90deg,#f7b3a2 33%,#0000 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:3px 1px;color:#fff;font-style:italic;text-decoration:none}.footer-nav{margin-top:20px}.footer-nav-link{color:#f4e4c7;font-family:Sofia Pro Bold;font-weight:700;margin:0 10px;text-decoration:none}.footer-nav-link:hover{text-decoration:underline}.online-ordering-modal-overlay{align-items:center;background-color:#f7b3a2eb;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.online-ordering-modal{background-color:#ffffff80;background-size:cover;border-image:url(/Gelateria-Del-Centro-WebApp/static/media/blue-art-nouveau-frame-800x800.dac1113610b9ca845fa5.png) 30 round;height:800px;padding:50px;position:relative;text-align:center;width:800px}.modal-title{color:#b68173;font-family:Brokefold Sans,sans-serif}.modal-divider{background-color:#d3907f;border:none;height:2px;margin:20px auto;width:80%}.service-list{list-style:none;padding:0}.service-list li{color:#fff;font-family:Sofia Pro Bold,sans-serif;margin:20px 0}.service-link{border-bottom:2px solid #d3907f;color:inherit;display:block;padding:10px 0;text-decoration:none}.modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em;position:absolute;right:10px;top:10px}body{margin:0;padding:0}.title{color:#333;font-family:Monterio,sans-serif;font-size:2em;margin-bottom:20px;text-align:center}.events-container .grid>section{background-color:#fffc;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.events-container h1,.events-container h2,.events-container h3,.events-container h4,.events-container h5,.events-container h6{font-family:Monterio,sans-serif;text-align:center}.events-container>div{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.inquiry-form form{display:flex;flex-direction:column}.inquiry-form form label{display:flex;margin-bottom:20px}.inquiry-form form label span{margin-right:10px;width:100px}.inquiry-form form input,.inquiry-form form textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}.submit-button{background-color:#eb6368;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px 5%;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}@font-face{font-family:Monterio;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioRegular.02e230443d267b5e19ae.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:700;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioBold.13a46640b2988b6d2e0d.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:300;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioLight.c79bae9efc447b3b4465.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:600;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioSemibold.4226b10273e327175ade.ttf) format("truetype")}@font-face{font-family:GDC-Blunt-Regular;src:url(/Gelateria-Del-Centro-WebApp/static/media/GDC-Blunt-Regular.21f9c6f53780fcacc270.otf) format("opentype")}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:local("Sofia Pro Regular"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Az.246cf6ab78b42885baa8.woff) format("woff")}@font-face{font-family:Sofia Pro Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Italic%20Az.2f1041e939e8f4f8b0e6.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Az.0fab0f26eda0f25bcfa4.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Az.a7dc94fbdb3e3dba65a9.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Italic%20Az.9877c9f08167e373019d.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Italic%20Az.71d2c5161e6e2b6c8371.woff) format("woff")}@font-face{font-family:Sofia Pro Light;font-style:normal;font-weight:400;src:local("Sofia Pro Light"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Az.05d31297ef63fd9a57db.woff) format("woff")}@font-face{font-family:Sofia Pro Light Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Light Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Italic%20Az.a963ca1a52fe946e08b3.woff) format("woff")}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:local("Sofia Pro Medium"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Az.b7fe8af5114c9918246d.woff) format("woff")}@font-face{font-family:Sofia Pro Medium Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Medium Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Italic%20Az.f00f61d8ecae2de5ac9d.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Az.611b520e6ce1971d9599.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.a8e67fd3694b4a1b207c.woff) format("woff")}@font-face{font-family:Sofia Pro Bold;font-style:normal;font-weight:400;src:local("Sofia Pro Bold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Az.44c7d391e70d3e8256df.woff) format("woff")}@font-face{font-family:Sofia Pro Bold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Bold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Italic%20Az.86177a6bc0e9e30dcae7.woff) format("woff")}@font-face{font-family:Sofia Pro Black;font-style:normal;font-weight:400;src:local("Sofia Pro Black"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Az.0d082325f3100e671865.woff) format("woff")}@font-face{font-family:Sofia Pro Black Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Black Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Italic%20Az.0fa4f0375642ca4305ca.woff) format("woff")}@font-face{font-family:Brokefold Sans;font-style:normal;font-weight:700;src:local("Brokefold Sans"),url(/Gelateria-Del-Centro-WebApp/static/media/BrokefoldSansBold-lg8oy.ddd828c27debb0dec9ad.otf) format("opentype")} -/*# sourceMappingURL=main.5bf2d76d.css.map*/ \ No newline at end of file diff --git a/static/css/main.5bf2d76d.css.map b/static/css/main.5bf2d76d.css.map deleted file mode 100644 index 1f7ce8a..0000000 --- a/static/css/main.5bf2d76d.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.5bf2d76d.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","components/HeroCarousel.css","components/About.css","components/OurFavorites.css","components/OurSpecials.css","components/contact.css","../node_modules/slick-carousel/slick/slick.css","components/navbar.css","components/footer.css","components/OnlineOrderingModal.css","components/events.css","../node_modules/react-datepicker/dist/react-datepicker.css","App.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".heroCarousel-container {\n position: relative;\n max-width: 100%;\n margin-top: 6rem; /* Added space between the navbar and carousel */\n}\n\n.heroCarousel-title {\n position: absolute;\n width: 100%;\n top: -15%; /* Adjust this to control the vertical positioning on desktop */\n left: 0;\n font-family: \"Monterio\", sans-serif; /* Use the custom font for the title */\n font-size: 12rem; /* Large font size for the title on desktop */\n font-weight: bold; /* Bold font weight for the title */\n color: #f7b3a2; /* Color of the title */\n text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); /* Text shadow for better readability */\n padding: 0.1rem 0.1rem; /* Padding around the text */\n text-align: center; /* Centers the text horizontally */\n margin: 0; /* Remove default margin */\n z-index: 2; /* Ensure the title is above the image */\n}\n\n.heroCarousel-image {\n width: 100%;\n height: auto; /* Maintain aspect ratio */\n display: block;\n}\n\n/* Smaller text for 'Del' */\n.smaller {\n font-size: 0.7em; /* Adjust the size of 'Del' relative to 'Gelateria' and 'Centro' */\n color: #f7b3a2; /* Lighter color for 'Del' */\n}\n\n/* Media queries for various breakpoints */\n@media (min-width: 1200px) {\n /* Large desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n /* Small desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n /* Tablets */\n .heroCarousel-title {\n font-size: 7rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (max-width: 767px) {\n /* Mobile phones */\n .heroCarousel-title {\n font-size: 5rem; /* Adjust font size as needed */\n top: -20%; /* Position the title properly on mobile devices */\n }\n}\n\n@media (max-width: 480px) {\n /* Smaller mobile phones */\n .heroCarousel-title {\n font-size: 2.7rem; /* Adjust font size as needed */\n top: -12%; /* Keep the title in the same position */\n }\n}\n","body {\r\n overflow-x: hidden;\r\n}\r\n.about-container {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px;\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 40px 20px;\r\n}\r\n\r\n/* Hours, Special Events & Our Why Headings */\r\n.about-container h2 {\r\n color: #978431;\r\n}\r\n\r\n/* Description under logo and paragraphs under each heading */\r\n.about-container p {\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.about-section {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.store-logo {\r\n max-width: 150px;\r\n margin-bottom: 20px;\r\n display: block;\r\n align-self: flex-start; /* Aligns the logo to the start of the flex container */\r\n}\r\n\r\n.about-description {\r\n font-family: \"Georgia\", serif;\r\n color: #978431;\r\n text-align: justify;\r\n font-style: italic;\r\n}\r\n\r\n.info-section {\r\n border-left: 2px solid #70a58f;\r\n padding-left: 20px;\r\n margin-left: 20px;\r\n}\r\n\r\n.info-section h2 {\r\n font-family: \"Sofia Pro Bold\", serif;\r\n color: #f8b3a2;\r\n margin: 10px 0;\r\n font-size: 16px;\r\n}\r\n\r\n.special-events-text {\r\n font-family: \"Georgia\", serif; /* Or whichever font you're using */\r\n color: #000; /* Your text color */\r\n padding-bottom: 3px; /* Space between text and underline */\r\n border-bottom: 3px dashed #978431; /* Dashed line styling */\r\n display: inline; /* Only underline the text, not the full container width */\r\n cursor: pointer; /* Change cursor to indicate it's clickable if it's a link */\r\n font-style: italic;\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n}\r\n\r\n/* Responsive Layout */\r\n\r\n/* Medium screens (tablets) */\r\n@media screen and (max-width: 1024px) {\r\n .color-bar {\r\n max-width: 80%; /* Slightly larger percentage since the screen is smaller */\r\n }\r\n}\r\n\r\n/* Small screens (phones) */\r\n@media screen and (max-width: 768px) {\r\n .color-bar {\r\n max-width: 70%; /* Even larger percentage for small screens */\r\n height: auto; /* Adjust height to maintain aspect ratio */\r\n }\r\n}\r\n\r\n/* Mobile devices */\r\n@media screen and (max-width: 480px) {\r\n .color-bar {\r\n max-width: 60%; /* Adjust width for smaller screens */\r\n }\r\n .store-logo {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n/* Responsive adjustments */\r\n@media (max-width: 768px) {\r\n .about-container {\r\n grid-template-columns: 1fr;\r\n padding: 20px;\r\n }\r\n\r\n .info-section {\r\n border-left: none;\r\n padding-left: 0;\r\n margin-left: 0;\r\n }\r\n\r\n .store-logo {\r\n max-width: 150px;\r\n }\r\n}\r\n","/* OurFavorites.css */\r\n\r\n.title-container {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.favorites-lowercase {\r\n font-size: 1.5em;\r\n color: #000000;\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em;\r\n font-style: italic; /* Make the text italic */\r\n}\r\n\r\n.favorites-uppercase {\r\n font-size: 3em;\r\n color: #d5b681;\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase;\r\n}\r\n\r\n.favorites {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.favorites-title,\r\n.favorites-subtitle {\r\n color: #c8102e;\r\n}\r\n\r\n.favorites-subtitle {\r\n font-size: 1.2em;\r\n color: #333;\r\n margin-bottom: 10px; /* Reduce the bottom margin */\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.favorites-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.favorite-item {\r\n background: #fff;\r\n border-radius: 20px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px;\r\n height: 330px;\r\n margin: 20px auto;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n position: relative; /* Added to position the checkmark absolutely within */\r\n padding-bottom: 32px; /* Space for the checkmark */\r\n}\r\n\r\n.favorite-image {\r\n width: 100%;\r\n height: auto; /* Adjust to auto for better aspect ratio control */\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Apply a border-radius to the top-left corner of the image */\r\n border-top-right-radius: 20px; /* Apply a border-radius to the top-right corner of the image */\r\n}\r\n\r\n.favorite-label {\r\n display: flex;\r\n justify-content: center; /* Center label text and checkmark */\r\n align-items: center;\r\n padding: 15px;\r\n flex-grow: 1; /* Make label take up remaining space */\r\n}\r\n\r\n.favorite-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em;\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n padding: 0em 1em; /* Adjust padding for spacing */\r\n overflow: visible; /* Allow text to show completely */\r\n text-align: center;\r\n}\r\n\r\n.favorite-name-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.favorite-checkmark {\r\n background-color: #6fa58f;\r\n color: white;\r\n border-radius: 50%;\r\n width: 32px;\r\n height: 32px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 14px;\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n font-weight: bold;\r\n position: absolute;\r\n left: 50%;\r\n bottom: -16px; /* Adjust this value as needed to match the overlap in your design */\r\n transform: translateX(-50%);\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensures each part of the flavor name is on a new line */\r\n font-size: 1.2em; /* Adjust font-size as necessary */\r\n line-height: 1.2; /* Adjust line-height for spacing between the two parts */\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n margin-top: 40px; /* Add space above the color bar */\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .favorites-grid {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .favorite-item {\r\n width: auto;\r\n height: auto;\r\n margin: 10px;\r\n }\r\n\r\n .favorite-name-container {\r\n margin-top: 0.5em;\r\n }\r\n\r\n .favorite-checkmark {\r\n position: absolute;\r\n bottom: -16px; /* Adjust for mobile if needed */\r\n }\r\n\r\n .favorite-name {\r\n font-size: 1em; /* Adjust if needed for mobile */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .favorites-title,\r\n .favorites-subtitle,\r\n .favorite-name {\r\n font-size: smaller;\r\n }\r\n\r\n .favorite-item {\r\n padding: 15px;\r\n }\r\n\r\n .favorite-checkmark {\r\n font-size: 16px; /* Adjust for smaller devices */\r\n bottom: -16px; /* Maintain consistency */\r\n }\r\n}\r\n","/* OurSpecials.css */\r\n\r\n.title-container {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n margin-bottom: 20px; /* Space between title and cards */\r\n}\r\n\r\n.title-line {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.specials-title {\r\n font-size: 3em; /* Large font size for 'seasonal SPECIALS' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\";\r\n text-transform: none; /* Keeps text as is, no uppercase */\r\n}\r\n\r\n.specials-subtitle {\r\n font-size: 1.5em; /* Subtitle font size */\r\n color: #333;\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n margin-top: 0.5em; /* Space between 'seasonal SPECIALS' and subtitle */\r\n}\r\n\r\n.specials {\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.specials-lowercase {\r\n font-size: 1.5em; /* Font size for 'our specials' */\r\n color: #000000; /* Black color */\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em; /* Space between 'our' and 'specials' */\r\n font-style: italic; /* Italicize the text */\r\n}\r\n\r\n.specials-uppercase {\r\n font-size: 3em; /* Font size for 'favorites' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase; /* Uppercase the text */\r\n}\r\n\r\n.specials-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr); /* Three columns for three cards */\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.special-item {\r\n background: #fff;\r\n border-radius: 20px; /* Rounded corners */\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px; /* Adjust width as needed */\r\n margin: 20px auto;\r\n flex-direction: column;\r\n justify-content: center; /* Aligns content to center */\r\n padding: 1em; /* Padding inside the card */\r\n cursor: pointer; /* Change cursor to pointer on hover */\r\n}\r\n\r\n.special-image {\r\n width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Rounded top left corner */\r\n border-top-right-radius: 20px; /* Rounded top right corner */\r\n}\r\n\r\n.special-label {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 15px;\r\n}\r\n\r\n.special-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em; /* Adjusted font size for space */\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n text-align: center;\r\n margin: 0.5em 0; /* Reduced margin */\r\n overflow-wrap: break-word; /* Wrap long names */\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensure the name parts stack */\r\n line-height: 1.2; /* Line height for spacing */\r\n}\r\n\r\n/* Adjustments for responsiveness */\r\n@media (max-width: 768px) {\r\n .specials-grid {\r\n grid-template-columns: 1fr; /* Single column for smaller screens */\r\n }\r\n\r\n .special-item {\r\n width: auto; /* Full width on mobile */\r\n margin: 10px;\r\n }\r\n\r\n .special-name {\r\n font-size: 1em; /* Smaller font size on narrow screens */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .specials-title,\r\n .specials-subtitle,\r\n .special-name {\r\n font-size: smaller; /* Even smaller font size for very small screens */\r\n }\r\n\r\n .special-item {\r\n padding: 15px; /* Consistent padding for smaller devices */\r\n }\r\n}\r\n","/* ContactPage.css */\r\n\r\n.contact-page-container {\r\n display: grid;\r\n grid-template-columns: repeat(2, 1fr);\r\n max-width: 1200px;\r\n margin: auto;\r\n gap: 20px;\r\n margin-bottom: 30px;\r\n}\r\n\r\n.contact-image-container {\r\n width: 100%;\r\n}\r\n\r\n.contact-image {\r\n width: 100%;\r\n height: auto;\r\n object-fit: cover;\r\n}\r\n\r\n.contact-form-container h2 {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n}\r\n\r\n.contact-form-container h2 .sweet-word {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-style: normal;\r\n color: #d5b681;\r\n}\r\n\r\n.form-label {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #6fa58f;\r\n margin-bottom: 5px; /* Or adjust as needed */\r\n display: block; /* To ensure the label appears on a new line */\r\n text-transform: uppercase;\r\n}\r\n\r\n.contact-form-container p {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n color: #000;\r\n}\r\n\r\n.contact-form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.contact-form input,\r\n.contact-form textarea {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n color: #6fa58f;\r\n border: 1px solid #ccc;\r\n border-radius: 15px;\r\n padding: 15px;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.contact-form button {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n font-weight: bold;\r\n color: white;\r\n background-color: #f7b3a2;\r\n border: none;\r\n border-radius: 20px;\r\n padding: 15px;\r\n cursor: pointer;\r\n transition: background-color 0.3s;\r\n}\r\n\r\n.contact-form button:hover {\r\n background-color: darken(#f7b3a2, 10%);\r\n}\r\n\r\n/* General style for submission messages */\r\n.submission-message {\r\n margin-top: 20px;\r\n font-weight: bold;\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n/* Specific styles for success and error messages */\r\n.submission-message.success {\r\n color: green; /* Green for success messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n.submission-message.error {\r\n color: red; /* Red for error messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n/* Add media queries as needed for responsiveness */\r\n\r\n@media (max-width: 768px) {\r\n .contact-page-container {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .contact-image-container {\r\n display: none;\r\n }\r\n}\r\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@import url(\"slick-carousel/slick/slick.css\");\n@import url(\"slick-carousel/slick/slick-theme.css\");\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n.navbar {\n display: flex;\n justify-content: space-between;\n position: sticky;\n top: 0;\n height: 70px;\n}\n\n.navbar-left {\n display: flex;\n width: 70%; /* Directly set to 70% of the navbar */\n background-image: url(\"../assets/scallop-green.png\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n}\n\n.navbar-left .navbar-address {\n align-self: flex-start;\n}\n\n.navbar-address {\n font-family: \"Sofia Pro SemiBold\";\n color: white;\n margin: 0;\n padding: 0;\n padding-left: 10px;\n}\n\n.navbar-address em {\n font-family: \"Georgia\", serif;\n font-style: italic;\n text-transform: lowercase;\n}\n\n.navbar-left .home-icon {\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.navbar-right {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 30%; /* Directly set to 30% of the navbar */\n background-image: url(\"../assets/scallop-pink.png\");\n background-repeat: no-repeat;\n background-size: cover; /* Change this from 'cover' to 'contain' */\n background-position: center;\n align-items: flex-start;\n}\n\n.navbar-right,\n.order-now {\n padding: 0;\n margin: 0;\n}\n\n/* Style the order-now hyperlink so it just looks like an all uppercase order now text in monterio that links you to the modal */\n\n.order-now {\n font-family: \"Sofia Pro Regular\";\n text-decoration: none;\n color: #ffffff;\n font-size: 1.6rem;\n text-decoration: none;\n position: relative; /* Required for positioning the pseudo-element */\n display: inline-block; /* Ensures the pseudo-element aligns properly under the text */\n}\n\n/* Add this after your .order-now style */\n.order-now::after {\n content: \"\";\n display: block; /* Creates a new line for the pseudo-element */\n width: 100%; /* Matches the width of the 'Order Now' text */\n height: 2px; /* The thickness of the dashed line */\n background: repeating-linear-gradient(\n to right,\n #f7b3a2,\n #f7b3a2 5px,\n /* Width of each dash */ transparent 5px,\n /* Spacing between dashes */ transparent 10px /* Continue the pattern */\n );\n position: absolute;\n bottom: -5px; /* Adjust the space below the text */\n left: 0;\n}\n\n/* Remove the browser default to underline any link */\n\na:-webkit-any-link {\n text-decoration: none;\n}\n\n.order-now a {\n text-decoration: none;\n color: inherit;\n}\n\n.home-icon {\n width: 24px; /* Adjust this value to make the icon smaller or larger */\n height: 24px; /* Adjust this value to make the icon smaller or larger */\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n/* Responsive Adjustments */\n\n@media (min-width: 769px) {\n .navbar-address {\n /* ... */\n padding-left: 10px; /* Add this line */\n /* ... */\n }\n}\n\n@media (max-width: 768px) {\n .navbar {\n height: 50px; /* Adjust this value to reduce the size of the navbar on mobile screens */\n }\n\n .navbar-left {\n display: none; /* Hide the left side of the navbar on screens smaller than 768px */\n }\n\n .navbar-right {\n width: 100%; /* Make the right side of the navbar take up the full width on screens smaller than 768px */\n background-image: url(\"../assets/scallop-green.png\"); /* Change the background image to the green scalloped border on screens smaller than 768px */\n }\n}\n","/* Footer.css */\r\n.footer-container {\r\n background-color: #000; /* Fallback for browsers that do not support images */\r\n background-image: url(\"../assets/footer-background-main.jpg\");\r\n background-size: cover;\r\n background-position: center;\r\n color: #fff;\r\n text-align: center;\r\n padding: 50px 20px; /* Adjust padding to your preference */\r\n}\r\n\r\n.footer-title {\r\n font-family: \"Monterio\", serif;\r\n font-size: 2.5em; /* Adjust size to your preference */\r\n}\r\n\r\n.footer-address {\r\n font-family: \"Sofia Pro SemiBold\";\r\n margin: 20px 0; /* Spacing between title and address */\r\n}\r\n\r\n.footer-map-link {\r\n color: #ffffff; /* Adjust color to match the design */\r\n text-decoration: none; /* Removes underline */\r\n font-style: italic;\r\n background-image: linear-gradient(to right, #f7b3a2 33%, transparent 0%);\r\n background-position: 0 1.2em;\r\n background-size: 3px 1px;\r\n background-repeat: repeat-x;\r\n}\r\n\r\n.footer-nav {\r\n margin-top: 20px; /* Spacing between address and navigation links */\r\n}\r\n\r\n.footer-nav-link {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #f4e4c7; /* Adjust color to match the design */\r\n margin: 0 10px; /* Spacing between links */\r\n text-decoration: none; /* Removes underline */\r\n font-weight: bold;\r\n}\r\n\r\n.footer-nav-link:hover {\r\n text-decoration: underline; /* Underline on hover for better user experience */\r\n}\r\n\r\n/* Add any additional responsive styles as necessary */\r\n",".online-ordering-modal-overlay {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 1000; /* Ensure it's above other content */\r\n background-color: rgba(247, 179, 162, 0.92);\r\n}\r\n\r\n.online-ordering-modal {\r\n background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent background */\r\n border-image: url(\"../assets/blue-art-nouveau-frame-800x800.png\") 30 round;\r\n text-align: center;\r\n padding: 50px;\r\n position: relative; /* For positioning the close button */\r\n background-size: cover; /* or 'contain' depending on desired effect */\r\n width: 800px; /* Set width to match the image size */\r\n height: 800px; /* Set height to match the image size */\r\n}\r\n\r\n.modal-title {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n color: #b68173;\r\n}\r\n\r\n.modal-divider {\r\n border: none;\r\n height: 2px;\r\n background-color: #d3907f;\r\n margin: 20px auto; /* Centers the line */\r\n width: 80%; /* Adjust width as needed */\r\n}\r\n\r\n.service-list {\r\n list-style: none;\r\n padding: 0;\r\n}\r\n\r\n.service-list li {\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n color: #ffffff;\r\n margin: 20px 0;\r\n}\r\n\r\n.service-link {\r\n text-decoration: none;\r\n color: inherit; /* Inherits the white color from its parent */\r\n display: block; /* Makes the link fill the entire list item for easier clicking */\r\n border-bottom: 2px solid #d3907f; /* The horizontal line between services */\r\n padding: 10px 0; /* Space above and below text */\r\n}\r\n\r\n.modal-close-button {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n border: none;\r\n background: none;\r\n color: white;\r\n font-size: 1.5em;\r\n cursor: pointer;\r\n}\r\n","body {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.title {\r\n text-align: center;\r\n font-family: \"Monterio\", sans-serif;\r\n font-size: 2em;\r\n color: #333;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.events-container .grid > section {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: rgba(255, 255, 255, 0.8); /* semi-transparent white */\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.events-container h1,\r\n.events-container h2,\r\n.events-container h3,\r\n.events-container h4,\r\n.events-container h5,\r\n.events-container h6 {\r\n font-family: \"Monterio\", sans-serif;\r\n text-align: center;\r\n}\r\n\r\n.events-container > div {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: #fff;\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.inquiry-form form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.inquiry-form form label {\r\n display: flex;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.inquiry-form form label span {\r\n width: 100px; /* Adjust this value as needed */\r\n margin-right: 10px;\r\n}\r\n\r\n.inquiry-form form input,\r\n.inquiry-form form textarea {\r\n padding: 10px;\r\n border-radius: 5px;\r\n border: 1px solid #ccc;\r\n margin-top: 5px; /* Add this line to add space between the label and the input field */\r\n}\r\n\r\n/* Button Style CSS */\r\n.submit-button {\r\n background-color: #eb6368; /* Pink background */\r\n border: none; /* Remove border */\r\n color: white; /* White text */\r\n padding: 15px 32px; /* Some padding */\r\n text-align: center; /* Centered text */\r\n text-decoration: none; /* Remove underline */\r\n display: inline-block;\r\n font-size: 16px;\r\n margin: 4px 2px;\r\n cursor: pointer; /* Mouse pointer on hover */\r\n border-radius: 20px; /* Rounded corners */\r\n transition-duration: 0.4s; /* Transition */\r\n margin-bottom: 5%;\r\n}\r\n","@charset \"UTF-8\";\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", helvetica, arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n line-height: initial;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n line-height: 0;\n}\n.react-datepicker-popper .react-datepicker__triangle {\n stroke: #aeaeae;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n fill: #f0f0f0;\n color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n fill: #fff;\n color: #fff;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n padding: 8px 0;\n position: relative;\n}\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 15px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n align-items: center;\n background: none;\n display: flex;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 2px;\n padding: 0;\n border: none;\n z-index: 1;\n height: 32px;\n width: 32px;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 20px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 180px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 85px;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -87px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 85px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + 1.7rem / 2);\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,\n.react-datepicker__week-number--keyboard-selected):hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__week-number--selected {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__week-number--selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__week-number--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n.react-datepicker__week-number--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day-names {\n white-space: nowrap;\n margin-bottom: -8px;\n}\n\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n font-weight: bold;\n}\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--holidays,\n.react-datepicker__month-text--holidays,\n.react-datepicker__quarter-text--holidays,\n.react-datepicker__year-text--holidays {\n position: relative;\n border-radius: 0.3rem;\n background-color: #ff6803;\n color: #fff;\n}\n.react-datepicker__day--holidays .overlay,\n.react-datepicker__month-text--holidays .overlay,\n.react-datepicker__quarter-text--holidays .overlay,\n.react-datepicker__year-text--holidays .overlay {\n position: absolute;\n bottom: 100%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n.react-datepicker__day--holidays:hover,\n.react-datepicker__month-text--holidays:hover,\n.react-datepicker__quarter-text--holidays:hover,\n.react-datepicker__year-text--holidays:hover {\n background-color: #cf5300;\n}\n.react-datepicker__day--holidays:hover .overlay,\n.react-datepicker__month-text--holidays:hover .overlay,\n.react-datepicker__quarter-text--holidays:hover .overlay,\n.react-datepicker__year-text--holidays:hover .overlay {\n visibility: visible;\n opacity: 1;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #bad9f1;\n color: rgb(0, 0, 0);\n}\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n.react-datepicker__day--disabled .overlay,\n.react-datepicker__month-text--disabled .overlay,\n.react-datepicker__quarter-text--disabled .overlay,\n.react-datepicker__year-text--disabled .overlay {\n position: absolute;\n bottom: 70%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n.react-datepicker__input-container .react-datepicker__calendar-icon {\n position: absolute;\n padding: 0.5rem;\n box-sizing: content-box;\n}\n\n.react-datepicker__view-calendar-icon input {\n padding: 6px 10px 5px 25px;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n.react-datepicker__close-icon--disabled {\n cursor: default;\n}\n.react-datepicker__close-icon--disabled::after {\n cursor: default;\n background-color: #ccc;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__children-container {\n width: 13.8rem;\n margin: 0.4rem;\n padding-right: 0.2rem;\n padding-left: 0.2rem;\n height: auto;\n}\n\n.react-datepicker__aria-live {\n position: absolute;\n clip-path: circle(0);\n border: 0;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n width: 1px;\n white-space: nowrap;\n}\n\n.react-datepicker__calendar-icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n","/* Monterio font */\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioRegular.ttf\") format(\"truetype\");\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioBold.ttf\") format(\"truetype\");\n font-weight: bold;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioLight.ttf\") format(\"truetype\");\n font-weight: 300;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioSemibold.ttf\") format(\"truetype\");\n font-weight: 600;\n font-style: normal;\n}\n\n/* Gelateria Del Centro Brand Typeface Font */\n\n@font-face {\n font-family: \"GDC-Blunt-Regular\";\n src: url(\"../public//fonts/GDC-Blunt-Regular.otf\") format(\"opentype\");\n}\n/* Font for everything else */\n@font-face {\n font-family: \"Sofia Pro Regular\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Regular\"),\n url(\"../public/fonts/Sofia Pro Regular Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Italic\"),\n url(\"../public/fonts/Sofia Pro Regular Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight\"),\n url(\"../public/fonts/Sofia Pro UltraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight Italic\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight Italic\"),\n url(\"../public/fonts/Sofia Pro UltraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light\"),\n url(\"../public/fonts/Sofia Pro Light Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light Italic\"),\n url(\"../public/fonts/Sofia Pro Light Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium\"),\n url(\"../public/fonts/Sofia Pro Medium Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium Italic\"),\n url(\"../public/fonts/Sofia Pro Medium Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold Italic\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold\"),\n url(\"../public/fonts/Sofia Pro Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold Italic\"),\n url(\"../public/fonts/Sofia Pro Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black\"),\n url(\"../public/fonts/Sofia Pro Black Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black Italic\"),\n url(\"../public/fonts/Sofia Pro Black Italic Az.woff\") format(\"woff\");\n}\n\n/* Our Favorites Section Special Font */\n\n@font-face {\n font-family: \"Brokefold Sans\";\n font-style: normal;\n font-weight: bold;\n src: local(\"Brokefold Sans\"),\n url(\"../public/fonts/BrokefoldSansBold-lg8oy.otf\") format(\"opentype\");\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.de134007.js b/static/js/main.c19c77e6.js similarity index 94% rename from static/js/main.de134007.js rename to static/js/main.c19c77e6.js index 59ac94b..f878419 100644 --- a/static/js/main.de134007.js +++ b/static/js/main.c19c77e6.js @@ -1,3 +1,3 @@ -/*! For license information please see main.de134007.js.LICENSE.txt */ -(()=>{var e={5552:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Composite:()=>Wt,CompositeItem:()=>zt,FloatingArrow:()=>Kt,FloatingDelayGroup:()=>dn,FloatingFocusManager:()=>zn,FloatingList:()=>It,FloatingNode:()=>tn,FloatingOverlay:()=>Hn,FloatingPortal:()=>Rn,FloatingTree:()=>nn,arrow:()=>Be,autoPlacement:()=>Ne,autoUpdate:()=>Ae,computePosition:()=>Ye,detectOverflow:()=>ue,flip:()=>_e,getOverflowAncestors:()=>k,hide:()=>Ie,inline:()=>Le,inner:()=>wr,limitShift:()=>Fe,offset:()=>fe,platform:()=>Me,safePolygon:()=>Sr,shift:()=>Te,size:()=>Oe,useClick:()=>$n,useClientPoint:()=>qn,useDelayGroup:()=>pn,useDelayGroupContext:()=>cn,useDismiss:()=>Jn,useFloating:()=>er,useFloatingNodeId:()=>en,useFloatingParentNodeId:()=>Zt,useFloatingPortalNode:()=>In,useFloatingTree:()=>Jt,useFocus:()=>tr,useHover:()=>ln,useId:()=>$t,useInnerOffset:()=>kr,useInteractions:()=>or,useListItem:()=>Rt,useListNavigation:()=>dr,useMergeRefs:()=>ft,useRole:()=>fr,useTransitionStatus:()=>gr,useTransitionStyles:()=>vr,useTypeahead:()=>yr});var r=n(5043),a=n.t(r,2);function o(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function l(e){return e instanceof Node||e instanceof i(e).Node}function u(e){return e instanceof Element||e instanceof i(e).Element}function c(e){return e instanceof HTMLElement||e instanceof i(e).HTMLElement}function d(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function p(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=v(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function f(e){return["table","td","th"].includes(o(e))}function m(e){const t=h(),n=v(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((e=>(n.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(n.contain||"").includes(e)))}function h(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(o(e))}function v(e){return i(e).getComputedStyle(e)}function y(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function b(e){if("html"===o(e))return e;const t=e.assignedSlot||e.parentNode||d(e)&&e.host||s(e);return d(t)?t.host:t}function w(e){const t=b(e);return g(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&p(t)?t:w(t)}function k(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const a=w(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),s=i(a);return o?t.concat(s,s.visualViewport||[],p(a)?a:[],s.frameElement&&n?k(s.frameElement):[]):t.concat(a,k(a,[],n))}function x(e){let t=e.activeElement;for(;null!=(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement);){var n;t=t.shadowRoot.activeElement}return t}function S(e,t){if(!e||!t)return!1;const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&d(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function D(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function E(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map((e=>{let{brand:t,version:n}=e;return t+"/"+n})).join(" "):navigator.userAgent}function C(e){return!(0!==e.mozInputSource||!e.isTrusted)||(A()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function P(e){return!E().includes("jsdom/")&&(!A()&&0===e.width&&0===e.height||A()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function M(){return/apple/i.test(navigator.vendor)}function A(){const e=/android/i;return e.test(D())||e.test(E())}function N(){return D().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function T(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function _(e){return(null==e?void 0:e.ownerDocument)||document}function O(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function I(e){return"composedPath"in e?e.composedPath()[0]:e.target}const R="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function L(e){return c(e)&&e.matches(R)}function F(e){e.preventDefault(),e.stopPropagation()}function Y(e){return!!e&&("combobox"===e.getAttribute("role")&&L(e))}const j=["top","right","bottom","left"],B=["start","end"],W=j.reduce(((e,t)=>e.concat(t,t+"-"+B[0],t+"-"+B[1])),[]),z=Math.min,Q=Math.max,H=Math.round,V=Math.floor,U=e=>({x:e,y:e}),$={left:"right",right:"left",bottom:"top",top:"bottom"},K={start:"end",end:"start"};function q(e,t,n){return Q(e,z(t,n))}function X(e,t){return"function"===typeof e?e(t):e}function G(e){return e.split("-")[0]}function Z(e){return e.split("-")[1]}function J(e){return"x"===e?"y":"x"}function ee(e){return"y"===e?"height":"width"}function te(e){return["top","bottom"].includes(G(e))?"y":"x"}function ne(e){return J(te(e))}function re(e,t,n){void 0===n&&(n=!1);const r=Z(e),a=ne(e),o=ee(a);let i="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=oe(i)),[i,oe(i)]}function ae(e){return e.replace(/start|end/g,(e=>K[e]))}function oe(e){return e.replace(/left|right|bottom|top/g,(e=>$[e]))}function ie(e){return"number"!==typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function se(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function le(e,t,n){let{reference:r,floating:a}=e;const o=te(t),i=ne(t),s=ee(i),l=G(t),u="y"===o,c=r.x+r.width/2-a.width/2,d=r.y+r.height/2-a.height/2,p=r[s]/2-a[s]/2;let f;switch(l){case"top":f={x:c,y:r.y-a.height};break;case"bottom":f={x:c,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-a.width,y:d};break;default:f={x:r.x,y:r.y}}switch(Z(t)){case"start":f[i]-=p*(n&&u?-1:1);break;case"end":f[i]+=p*(n&&u?-1:1)}return f}async function ue(e,t){var n;void 0===t&&(t={});const{x:r,y:a,platform:o,rects:i,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=X(t,e),m=ie(f),h=s[p?"floating"===d?"reference":"floating":d],g=se(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(h)))||n?h:h.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),v="floating"===d?{...i.floating,x:r,y:a}:i.reference,y=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),b=await(null==o.isElement?void 0:o.isElement(y))&&await(null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},w=se(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(g.top-w.top+m.top)/b.y,bottom:(w.bottom-g.bottom+m.bottom)/b.y,left:(g.left-w.left+m.left)/b.x,right:(w.right-g.right+m.right)/b.x}}function ce(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function de(e){return j.some((t=>e[t]>=0))}function pe(e){const t=z(...e.map((e=>e.left))),n=z(...e.map((e=>e.top)));return{x:t,y:n,width:Q(...e.map((e=>e.right)))-t,height:Q(...e.map((e=>e.bottom)))-n}}const fe=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:o,placement:i,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:a}=e,o=await(null==r.isRTL?void 0:r.isRTL(a.floating)),i=G(n),s=Z(n),l="y"===te(n),u=["left","top"].includes(i)?-1:1,c=o&&l?-1:1,d=X(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:m}="number"===typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"===typeof m&&(f="end"===s?-1*m:m),l?{x:f*c,y:p*u}:{x:p*u,y:f*c}}(t,e);return i===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:a+l.x,y:o+l.y,data:{...l,placement:i}}}}};function me(e){const t=v(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=c(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,s=H(n)!==o||H(r)!==i;return s&&(n=o,r=i),{width:n,height:r,$:s}}function he(e){return u(e)?e:e.contextElement}function ge(e){const t=he(e);if(!c(t))return U(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:o}=me(t);let i=(o?H(n.width):n.width)/r,s=(o?H(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}const ve=U(0);function ye(e){const t=i(e);return h()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ve}function be(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const a=e.getBoundingClientRect(),o=he(e);let s=U(1);t&&(r?u(r)&&(s=ge(r)):s=ge(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==i(e))&&t}(o,n,r)?ye(o):U(0);let c=(a.left+l.x)/s.x,d=(a.top+l.y)/s.y,p=a.width/s.x,f=a.height/s.y;if(o){const e=i(o),t=r&&u(r)?i(r):r;let n=e,a=n.frameElement;for(;a&&r&&t!==n;){const e=ge(a),t=a.getBoundingClientRect(),r=v(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,p*=e.x,f*=e.y,c+=o,d+=s,n=i(a),a=n.frameElement}}return se({width:p,height:f,x:c,y:d})}const we=[":popover-open",":modal"];function ke(e){return we.some((t=>{try{return e.matches(t)}catch(n){return!1}}))}function xe(e){return be(s(e)).left+y(e).scrollLeft}function Se(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=i(e),r=s(e),a=n.visualViewport;let o=r.clientWidth,l=r.clientHeight,u=0,c=0;if(a){o=a.width,l=a.height;const e=h();(!e||e&&"fixed"===t)&&(u=a.offsetLeft,c=a.offsetTop)}return{width:o,height:l,x:u,y:c}}(e,n);else if("document"===t)r=function(e){const t=s(e),n=y(e),r=e.ownerDocument.body,a=Q(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Q(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+xe(e);const l=-n.scrollTop;return"rtl"===v(r).direction&&(i+=Q(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:i,y:l}}(s(e));else if(u(t))r=function(e,t){const n=be(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=c(e)?ge(e):U(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:a*o.x,y:r*o.y}}(t,n);else{const n=ye(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return se(r)}function De(e,t){const n=b(e);return!(n===t||!u(n)||g(n))&&("fixed"===v(n).position||De(n,t))}function Ee(e,t,n){const r=c(t),a=s(t),i="fixed"===n,l=be(e,!0,i,t);let u={scrollLeft:0,scrollTop:0};const d=U(0);if(r||!r&&!i)if(("body"!==o(t)||p(a))&&(u=y(t)),r){const e=be(t,!0,i,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else a&&(d.x=xe(a));return{x:l.left+u.scrollLeft-d.x,y:l.top+u.scrollTop-d.y,width:l.width,height:l.height}}function Ce(e,t){return c(e)&&"fixed"!==v(e).position?t?t(e):e.offsetParent:null}function Pe(e,t){const n=i(e);if(!c(e)||ke(e))return n;let r=Ce(e,t);for(;r&&f(r)&&"static"===v(r).position;)r=Ce(r,t);return r&&("html"===o(r)||"body"===o(r)&&"static"===v(r).position&&!m(r))?n:r||function(e){let t=b(e);for(;c(t)&&!g(t);){if(m(t))return t;t=b(t)}return null}(e)||n}const Me={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i="fixed"===a,l=s(r),u=!!t&&ke(t.floating);if(r===l||u&&i)return n;let d={scrollLeft:0,scrollTop:0},f=U(1);const m=U(0),h=c(r);if((h||!h&&!i)&&(("body"!==o(r)||p(l))&&(d=y(r)),c(r))){const e=be(r);f=ge(r),m.x=e.x+r.clientLeft,m.y=e.y+r.clientTop}return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-d.scrollLeft*f.x+m.x,y:n.y*f.y-d.scrollTop*f.y+m.y}},getDocumentElement:s,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const i=[..."clippingAncestors"===n?function(e,t){const n=t.get(e);if(n)return n;let r=k(e,[],!1).filter((e=>u(e)&&"body"!==o(e))),a=null;const i="fixed"===v(e).position;let s=i?b(e):e;for(;u(s)&&!g(s);){const t=v(s),n=m(s);n||"fixed"!==t.position||(a=null),(i?!n&&!a:!n&&"static"===t.position&&a&&["absolute","fixed"].includes(a.position)||p(s)&&!n&&De(e,s))?r=r.filter((e=>e!==s)):a=t,s=b(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=i[0],l=i.reduce(((e,n)=>{const r=Se(t,n,a);return e.top=Q(r.top,e.top),e.right=z(r.right,e.right),e.bottom=z(r.bottom,e.bottom),e.left=Q(r.left,e.left),e}),Se(t,s,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:Pe,getElementRects:async function(e){const t=this.getOffsetParent||Pe,n=this.getDimensions;return{reference:Ee(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=me(e);return{width:t,height:n}},getScale:ge,isElement:u,isRTL:function(e){return"rtl"===v(e).direction}};function Ae(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i="function"===typeof ResizeObserver,layoutShift:l="function"===typeof IntersectionObserver,animationFrame:u=!1}=r,c=he(e),d=a||o?[...c?k(c):[],...k(t)]:[];d.forEach((e=>{a&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)}));const p=c&&l?function(e,t){let n,r=null;const a=s(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function i(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();const{left:u,top:c,width:d,height:p}=e.getBoundingClientRect();if(s||t(),!d||!p)return;const f={rootMargin:-V(c)+"px "+-V(a.clientWidth-(u+d))+"px "+-V(a.clientHeight-(c+p))+"px "+-V(u)+"px",threshold:Q(0,z(1,l))||1};let m=!0;function h(e){const t=e[0].intersectionRatio;if(t!==l){if(!m)return i();t?i(!1,t):n=setTimeout((()=>{i(!1,1e-7)}),100)}m=!1}try{r=new IntersectionObserver(h,{...f,root:a.ownerDocument})}catch(g){r=new IntersectionObserver(h,f)}r.observe(e)}(!0),o}(c,n):null;let f,m=-1,h=null;i&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),c&&!u&&h.observe(c),h.observe(t));let g=u?be(e):null;return u&&function t(){const r=be(e);!g||r.x===g.x&&r.y===g.y&&r.width===g.width&&r.height===g.height||n();g=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach((e=>{a&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)})),null==p||p(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(f)}}const Ne=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,a;const{rects:o,middlewareData:i,placement:s,platform:l,elements:u}=t,{crossAxis:c=!1,alignment:d,allowedPlacements:p=W,autoAlignment:f=!0,...m}=X(e,t),h=void 0!==d||p===W?function(e,t,n){return(e?[...n.filter((t=>Z(t)===e)),...n.filter((t=>Z(t)!==e))]:n.filter((e=>G(e)===e))).filter((n=>!e||Z(n)===e||!!t&&ae(n)!==n))}(d||null,f,p):p,g=await ue(t,m),v=(null==(n=i.autoPlacement)?void 0:n.index)||0,y=h[v];if(null==y)return{};const b=re(y,o,await(null==l.isRTL?void 0:l.isRTL(u.floating)));if(s!==y)return{reset:{placement:h[0]}};const w=[g[G(y)],g[b[0]],g[b[1]]],k=[...(null==(r=i.autoPlacement)?void 0:r.overflows)||[],{placement:y,overflows:w}],x=h[v+1];if(x)return{data:{index:v+1,overflows:k},reset:{placement:x}};const S=k.map((e=>{const t=Z(e.placement);return[e.placement,t&&c?e.overflows.slice(0,2).reduce(((e,t)=>e+t),0):e.overflows[0],e.overflows]})).sort(((e,t)=>e[1]-t[1])),D=(null==(a=S.filter((e=>e[2].slice(0,Z(e[0])?2:3).every((e=>e<=0))))[0])?void 0:a[0])||S[0][0];return D!==s?{data:{index:v+1,overflows:k},reset:{placement:D}}:{}}}},Te=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=X(e,t),u={x:n,y:r},c=await ue(t,l),d=te(G(a)),p=J(d);let f=u[p],m=u[d];if(o){const e="y"===p?"bottom":"right";f=q(f+c["y"===p?"top":"left"],f,f-c[e])}if(i){const e="y"===d?"bottom":"right";m=q(m+c["y"===d?"top":"left"],m,m-c[e])}const h=s.fn({...t,[p]:f,[d]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},_e=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:a,middlewareData:o,rects:i,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:h=!0,...g}=X(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const v=G(a),y=G(s)===s,b=await(null==l.isRTL?void 0:l.isRTL(u.floating)),w=p||(y||!h?[oe(s)]:function(e){const t=oe(e);return[ae(e),t,ae(t)]}(s));p||"none"===m||w.push(...function(e,t,n,r){const a=Z(e);let o=function(e,t,n){const r=["left","right"],a=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:r:t?r:a;case"left":case"right":return t?o:i;default:return[]}}(G(e),"start"===n,r);return a&&(o=o.map((e=>e+"-"+a)),t&&(o=o.concat(o.map(ae)))),o}(s,h,m,b));const k=[s,...w],x=await ue(t,g),S=[];let D=(null==(r=o.flip)?void 0:r.overflows)||[];if(c&&S.push(x[v]),d){const e=re(a,i,b);S.push(x[e[0]],x[e[1]])}if(D=[...D,{placement:a,overflows:S}],!S.every((e=>e<=0))){var E,C;const e=((null==(E=o.flip)?void 0:E.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let n=null==(C=D.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:C.placement;if(!n)switch(f){case"bestFit":{var P;const e=null==(P=D.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:P[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}},Oe=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:a,elements:o}=t,{apply:i=(()=>{}),...s}=X(e,t),l=await ue(t,s),u=G(n),c=Z(n),d="y"===te(n),{width:p,height:f}=r.floating;let m,h;"top"===u||"bottom"===u?(m=u,h=c===(await(null==a.isRTL?void 0:a.isRTL(o.floating))?"start":"end")?"left":"right"):(h=u,m="end"===c?"top":"bottom");const g=f-l[m],v=p-l[h],y=!t.middlewareData.shift;let b=g,w=v;if(d){const e=p-l.left-l.right;w=c||y?z(v,e):e}else{const e=f-l.top-l.bottom;b=c||y?z(g,e):e}if(y&&!c){const e=Q(l.left,0),t=Q(l.right,0),n=Q(l.top,0),r=Q(l.bottom,0);d?w=p-2*(0!==e||0!==t?e+t:Q(l.left,l.right)):b=f-2*(0!==n||0!==r?n+r:Q(l.top,l.bottom))}await i({...t,availableWidth:w,availableHeight:b});const k=await a.getDimensions(o.floating);return p!==k.width||f!==k.height?{reset:{rects:!0}}:{}}}},Ie=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...a}=X(e,t);switch(r){case"referenceHidden":{const e=ce(await ue(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:de(e)}}}case"escaped":{const e=ce(await ue(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:de(e)}}}default:return{}}}}},Re=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:o,platform:i,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=X(e,t)||{};if(null==u)return{};const d=ie(c),p={x:n,y:r},f=ne(a),m=ee(f),h=await i.getDimensions(u),g="y"===f,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",w=o.reference[m]+o.reference[f]-p[f]-o.floating[m],k=p[f]-o.reference[f],x=await(null==i.getOffsetParent?void 0:i.getOffsetParent(u));let S=x?x[b]:0;S&&await(null==i.isElement?void 0:i.isElement(x))||(S=s.floating[b]||o.floating[m]);const D=w/2-k/2,E=S/2-h[m]/2-1,C=z(d[v],E),P=z(d[y],E),M=C,A=S-h[m]-P,N=S/2-h[m]/2+D,T=q(M,N,A),_=!l.arrow&&null!=Z(a)&&N!==T&&o.reference[m]/2-(Ne.y-t.y)),n=[];let r=null;for(let a=0;ar.height/2?n.push([e]):n[n.length-1].push(e),r=e}return n.map((e=>se(pe(e))))}(c),p=se(pe(c)),f=ie(s);const m=await o.getElementRects({reference:{getBoundingClientRect:function(){if(2===d.length&&d[0].left>d[1].right&&null!=l&&null!=u)return d.find((e=>l>e.left-f.left&&le.top-f.top&&u=2){if("y"===te(n)){const e=d[0],t=d[d.length-1],r="top"===G(n),a=e.top,o=t.bottom,i=r?e.left:t.left,s=r?e.right:t.right;return{top:a,bottom:o,left:i,right:s,width:s-i,height:o-a,x:i,y:a}}const e="left"===G(n),t=Q(...d.map((e=>e.right))),r=z(...d.map((e=>e.left))),a=d.filter((n=>e?n.left===r:n.right===t)),o=a[0].top,i=a[a.length-1].bottom;return{top:o,bottom:i,left:r,right:t,width:t-r,height:i-o,x:r,y:o}}return p}},floating:r.floating,strategy:i});return a.reference.x!==m.reference.x||a.reference.y!==m.reference.y||a.reference.width!==m.reference.width||a.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}},Fe=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=X(e,t),c={x:n,y:r},d=te(a),p=J(d);let f=c[p],m=c[d];const h=X(s,t),g="number"===typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const e="y"===p?"height":"width",t=o.reference[p]-o.floating[e]+g.mainAxis,n=o.reference[p]+o.reference[e]-g.mainAxis;fn&&(f=n)}if(u){var v,y;const e="y"===p?"width":"height",t=["top","left"].includes(G(a)),n=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);mr&&(m=r)}return{[p]:f,[d]:m}}}},Ye=(e,t,n)=>{const r=new Map,a={platform:Me,...n},o={...a.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}=n,s=o.filter(Boolean),l=await(null==i.isRTL?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=le(u,r,l),p=r,f={},m=0;for(let h=0;h({name:"arrow",options:e,fn(t){const{element:n,padding:r}="function"===typeof e?e(t):e;return n&&(a=n,{}.hasOwnProperty.call(a,"current"))?null!=n.current?Re({element:n.current,padding:r}).fn(t):{}:n?Re({element:n,padding:r}).fn(t):{};var a}});var We="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;function ze(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;let n,r,a;if(e&&t&&"object"===typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!ze(e[r],t[r]))return!1;return!0}if(a=Object.keys(e),n=a.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!==r--;){const n=a[r];if(("_owner"!==n||!e.$$typeof)&&!ze(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function Qe(e){if("undefined"===typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function He(e,t){const n=Qe(e);return Math.round(t*n)/n}function Ve(e){const t=r.useRef(e);return We((()=>{t.current=e})),t}var Ue=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],$e=Ue.join(","),Ke="undefined"===typeof Element,qe=Ke?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Xe=!Ke&&Element.prototype.getRootNode?function(e){var t;return null===e||void 0===e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null===e||void 0===e?void 0:e.ownerDocument},Ge=function e(t,n){var r;void 0===n&&(n=!0);var a=null===t||void 0===t||null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===a||"true"===a||n&&t&&e(t.parentNode)},Ze=function(e,t,n){if(Ge(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll($e));return t&&qe.call(e,$e)&&r.unshift(e),r=r.filter(n)},Je=function e(t,n,r){for(var a=[],o=Array.from(t);o.length;){var i=o.shift();if(!Ge(i,!1))if("SLOT"===i.tagName){var s=i.assignedElements(),l=e(s.length?s:i.children,!0,r);r.flatten?a.push.apply(a,l):a.push({scopeParent:i,candidates:l})}else{qe.call(i,$e)&&r.filter(i)&&(n||!t.includes(i))&&a.push(i);var u=i.shadowRoot||"function"===typeof r.getShadowRoot&&r.getShadowRoot(i),c=!Ge(u,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(u&&c){var d=e(!0===u?i.children:u.children,!0,r);r.flatten?a.push.apply(a,d):a.push({scopeParent:i,candidates:d})}else o.unshift.apply(o,i.children)}}return a},et=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},tt=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null===e||void 0===e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!et(e)?0:e.tabIndex},nt=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},rt=function(e){return"INPUT"===e.tagName},at=function(e){return function(e){return rt(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||Xe(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!==typeof window&&"undefined"!==typeof window.CSS&&"function"===typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(o){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",o.message),!1}var a=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(qe.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return ot(e)}else{if("function"===typeof r){for(var o=e;e;){var i=e.parentElement,s=Xe(e);if(i&&!i.shadowRoot&&!0===r(i))return ot(e);e=e.assignedSlot?e.assignedSlot:i||s===e.ownerDocument?i:s.host}e=o}if(function(e){var t,n,r,a,o=e&&Xe(e),i=null===(t=o)||void 0===t?void 0:t.host,s=!1;if(o&&o!==e)for(s=!!(null!==(n=i)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(i)||null!==e&&void 0!==e&&null!==(a=e.ownerDocument)&&void 0!==a&&a.contains(e));!s&&i;){var l,u,c;s=!(null===(u=i=null===(l=o=Xe(i))||void 0===l?void 0:l.host)||void 0===u||null===(c=u.ownerDocument)||void 0===c||!c.contains(i))}return s}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},st=function(e,t){return!(t.disabled||Ge(t)||function(e){return rt(e)&&"hidden"===e.type}(t)||it(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},ct=function e(t){var n=[],r=[];return t.forEach((function(t,a){var o=!!t.scopeParent,i=o?t.scopeParent:t,s=function(e,t){var n=tt(e);return n<0&&t&&!et(e)?0:n}(i,o),l=o?e(t.candidates):i;0===s?o?n.push.apply(n,l):n.push(i):r.push({documentOrder:a,tabIndex:s,item:t,isScope:o,content:l})})),r.sort(nt).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},dt=function(e,t){var n;return n=(t=t||{}).getShadowRoot?Je([e],t.includeContainer,{filter:lt.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ut}):Ze(e,t.includeContainer,lt.bind(null,t)),ct(n)},pt=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==qe.call(e,$e)&<(t,e)};function ft(e){return r.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{"function"===typeof e?e(t):null!=e&&(e.current=t)}))}),e)}const mt=a["useInsertionEffect".toString()]||(e=>e());function ht(e){const t=r.useRef((()=>{0}));return mt((()=>{t.current=e})),r.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r=e.current.length}function xt(e,t){return Dt(e,{disabledIndices:t})}function St(e,t){return Dt(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Dt(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:a,amount:o=1}=void 0===t?{}:t;const i=e.current,s=a?e=>a.includes(e):e=>{const t=i[e];return null==t||t.hasAttribute("disabled")||"true"===t.getAttribute("aria-disabled")};let l=n;do{l+=r?-o:o}while(l>=0&&l<=i.length-1&&s(l));return l}function Et(e,t){let{event:n,orientation:r,loop:a,cols:o,disabledIndices:i,minIndex:s,maxIndex:l,prevIndex:u,stopEvent:c=!1}=t,d=u;if(n.key===gt){if(c&&F(n),-1===u)d=l;else if(d=Dt(e,{startingIndex:d,amount:o,decrement:!0,disabledIndices:i}),a&&(u-oe?n:n-o}kt(e,d)&&(d=u)}if(n.key===vt&&(c&&F(n),-1===u?d=s:(d=Dt(e,{startingIndex:u,amount:o,disabledIndices:i}),a&&u+o>l&&(d=Dt(e,{startingIndex:u%o-o,amount:o,disabledIndices:i}))),kt(e,d)&&(d=u)),"both"===r){const t=V(u/o);n.key===bt&&(c&&F(n),u%o!==o-1?(d=Dt(e,{startingIndex:u,disabledIndices:i}),a&&wt(d,o,t)&&(d=Dt(e,{startingIndex:u-u%o-1,disabledIndices:i}))):a&&(d=Dt(e,{startingIndex:u-u%o-1,disabledIndices:i})),wt(d,o,t)&&(d=u)),n.key===yt&&(c&&F(n),u%o!==0?(d=Dt(e,{startingIndex:u,disabledIndices:i,decrement:!0}),a&&wt(d,o,t)&&(d=Dt(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:i}))):a&&(d=Dt(e,{startingIndex:u+(o-u%o),decrement:!0,disabledIndices:i})),wt(d,o,t)&&(d=u));const r=V(l/o)===t;kt(e,d)&&(d=a&&r?n.key===yt?l:Dt(e,{startingIndex:u-u%o-1,disabledIndices:i}):u)}return d}function Ct(e,t,n){const r=[];let a=0;return e.forEach(((e,o)=>{let{width:i,height:s}=e,l=!1;for(n&&(a=0);!l;){const e=[];for(let n=0;nnull==r[e]))?(e.forEach((e=>{r[e]=o})),l=!0):a++}})),[...r]}function Pt(e,t,n,r,a){if(-1===e)return-1;const o=n.indexOf(e);switch(a){case"tl":return o;case"tr":return o+t[e].width-1;case"bl":return o+(t[e].height-1)*r;case"br":return n.lastIndexOf(e)}}function Mt(e,t){return t.flatMap(((t,n)=>e.includes(t)?[n]:[]))}let At=0;function Nt(e,t){void 0===t&&(t={});const{preventScroll:n=!1,cancelPrevious:r=!0,sync:a=!1}=t;r&&cancelAnimationFrame(At);const o=()=>null==e?void 0:e.focus({preventScroll:n});a?o():At=requestAnimationFrame(o)}var Tt="undefined"!==typeof document?r.useLayoutEffect:r.useEffect;function _t(e,t){const n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}const Ot=r.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function It(e){let{children:t,elementsRef:n,labelsRef:a}=e;const[o,i]=r.useState((()=>new Map)),s=r.useCallback((e=>{i((t=>new Map(t).set(e,null)))}),[]),l=r.useCallback((e=>{i((t=>{const n=new Map(t);return n.delete(e),n}))}),[]);return Tt((()=>{const e=new Map(o);Array.from(e.keys()).sort(_t).forEach(((t,n)=>{e.set(t,n)})),function(e,t){if(e.size!==t.size)return!1;for(const[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(o,e)||i(e)}),[o]),r.createElement(Ot.Provider,{value:r.useMemo((()=>({register:s,unregister:l,map:o,elementsRef:n,labelsRef:a})),[s,l,o,n,a])},t)}function Rt(e){let{label:t}=void 0===e?{}:e;const[n,a]=r.useState(null),o=r.useRef(null),{register:i,unregister:s,map:l,elementsRef:u,labelsRef:c}=r.useContext(Ot),d=r.useCallback((e=>{if(o.current=e,null!==n&&(u.current[n]=e,c)){var r;const a=void 0!==t;c.current[n]=a?t:null!=(r=null==e?void 0:e.textContent)?r:null}}),[n,u,c,t]);return Tt((()=>{const e=o.current;if(e)return i(e),()=>{s(e)}}),[i,s]),Tt((()=>{const e=o.current?l.get(o.current):null;null!=e&&a(e)}),[l]),r.useMemo((()=>({ref:d,index:null==n?-1:n})),[n,d])}function Lt(e,t){return"function"===typeof e?e(t):e?r.cloneElement(e,t):r.createElement("div",t)}const Ft=r.createContext({activeIndex:0,onNavigate:()=>{}}),Yt=[yt,bt],jt=[gt,vt],Bt=[...Yt,...jt],Wt=r.forwardRef((function(e,t){let{render:n,orientation:a="both",loop:o=!0,cols:i=1,disabledIndices:s=[],activeIndex:l,onNavigate:u,itemSizes:c,dense:d=!1,...p}=e;const[f,m]=r.useState(0),h=null!=l?l:f,g=ht(null!=u?u:m),v=r.useRef([]),y=n&&"function"!==typeof n?n.props:{},b=r.useMemo((()=>({activeIndex:h,onNavigate:g})),[h,g]),w=i>1;const k={...p,...y,ref:t,"aria-orientation":"both"===a?void 0:a,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==y.onKeyDown||y.onKeyDown(e),function(e){if(!Bt.includes(e.key))return;let t=h;if(w){const n=c||Array.from({length:v.current.length},(()=>({width:1,height:1}))),r=Ct(n,i,d),l=r.findIndex((e=>null!=e&&!s.includes(e))),u=r.reduce(((e,t,n)=>null==t||null!=s&&s.includes(t)?e:n),-1);t=r[Et({current:r.map((e=>e?v.current[e]:null))},{event:e,orientation:a,loop:o,cols:i,disabledIndices:Mt([...s,void 0],r),minIndex:l,maxIndex:u,prevIndex:Pt(h,n,r,i,e.key===vt?"bl":e.key===bt?"tr":"tl")})]}const n=xt(v,s),r=St(v,s),l={horizontal:[bt],vertical:[vt],both:[bt,vt]}[a],u={horizontal:[yt],vertical:[gt],both:[yt,gt]}[a],p=w?Bt:{horizontal:Yt,vertical:jt,both:Bt}[a];t===h&&[...l,...u].includes(e.key)&&(t=o&&t===r&&l.includes(e.key)?n:o&&t===n&&u.includes(e.key)?r:Dt(v,{startingIndex:t,decrement:u.includes(e.key),disabledIndices:s})),t===h||kt(v,t)||(e.stopPropagation(),p.includes(e.key)&&e.preventDefault(),g(t),queueMicrotask((()=>{Nt(v.current[t])})))}(e)}};return r.createElement(Ft.Provider,{value:b},r.createElement(It,{elementsRef:v},Lt(n,k)))})),zt=r.forwardRef((function(e,t){let{render:n,...a}=e;const o=n&&"function"!==typeof n?n.props:{},{activeIndex:i,onNavigate:s}=r.useContext(Ft),{ref:l,index:u}=Rt(),c=ft([l,t,o.ref]),d=i===u;return Lt(n,{...a,...o,ref:c,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==a.onFocus||a.onFocus(e),null==o.onFocus||o.onFocus(e),s(u)}})}));function Qt(){return Qt=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Vt++;const $t=a["useId".toString()]||function(){const[e,t]=r.useState((()=>Ht?Ut():void 0));return Tt((()=>{null==e&&t(Ut())}),[]),r.useEffect((()=>{Ht||(Ht=!0)}),[]),e},Kt=r.forwardRef((function(e,t){let{context:{placement:n,elements:{floating:a},middlewareData:{arrow:o}},width:i=14,height:s=7,tipRadius:l=0,strokeWidth:u=0,staticOffset:c,stroke:d,d:p,style:{transform:f,...m}={},...h}=e;const g=$t();if(!a)return null;u*=2;const v=u/2,y=i/2*(l/-8+1),b=s/2*l/4,[w,k]=n.split("-"),x=Me.isRTL(a),S=!!p,D="top"===w||"bottom"===w,E=c&&"end"===k?"bottom":"top";let C=c&&"end"===k?"right":"left";c&&x&&(C="end"===k?"left":"right");const P=null!=(null==o?void 0:o.x)?c||o.x:"",M=null!=(null==o?void 0:o.y)?c||o.y:"",A=p||"M0,0 H"+i+" L"+(i-y)+","+(s-b)+" Q"+i/2+","+s+" "+y+","+(s-b)+" Z",N={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[w];return r.createElement("svg",Qt({},h,{"aria-hidden":!0,ref:t,width:S?i:i+u,height:i,viewBox:"0 0 "+i+" "+(s>i?s:i),style:{position:"absolute",pointerEvents:"none",[C]:P,[E]:M,[w]:D||S?"100%":"calc(100% - "+u/2+"px)",transform:""+N+(null!=f?f:""),...m}}),u>0&&r.createElement("path",{clipPath:"url(#"+g+")",fill:"none",stroke:d,strokeWidth:u+(p?0:1),d:A}),r.createElement("path",{stroke:u&&!p?h.fill:"none",d:A}),r.createElement("clipPath",{id:g},r.createElement("rect",{x:-v,y:v*(S?-1:1),width:i+u,height:i})))}));function qt(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach((e=>e(n)))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter((e=>e!==n)))||[])}}}const Xt=r.createContext(null),Gt=r.createContext(null),Zt=()=>{var e;return(null==(e=r.useContext(Xt))?void 0:e.id)||null},Jt=()=>r.useContext(Gt);function en(e){const t=$t(),n=Jt(),r=Zt(),a=e||r;return Tt((()=>{const e={id:t,parentId:a};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}}),[n,t,a]),t}function tn(e){let{children:t,id:n}=e;const a=Zt();return r.createElement(Xt.Provider,{value:r.useMemo((()=>({id:n,parentId:a})),[n,a])},t)}function nn(e){let{children:t}=e;const n=r.useRef([]),a=r.useCallback((e=>{n.current=[...n.current,e]}),[]),o=r.useCallback((e=>{n.current=n.current.filter((t=>t!==e))}),[]),i=r.useState((()=>qt()))[0];return r.createElement(Gt.Provider,{value:r.useMemo((()=>({nodesRef:n,addNode:a,removeNode:o,events:i})),[a,o,i])},t)}function rn(e){return"data-floating-ui-"+e}function an(e){const t=(0,r.useRef)(e);return Tt((()=>{t.current=e})),t}const on=rn("safe-polygon");function sn(e,t,n){return n&&!T(n)?0:"number"===typeof e?e:null==e?void 0:e[t]}function ln(e,t){void 0===t&&(t={});const{open:n,onOpenChange:a,dataRef:o,events:i,elements:{domReference:s,floating:l},refs:c}=e,{enabled:d=!0,delay:p=0,handleClose:f=null,mouseOnly:m=!1,restMs:h=0,move:g=!0}=t,v=Jt(),y=Zt(),b=an(f),w=an(p),k=r.useRef(),x=r.useRef(),D=r.useRef(),E=r.useRef(),C=r.useRef(!0),P=r.useRef(!1),M=r.useRef((()=>{})),A=r.useCallback((()=>{var e;const t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),[o]);r.useEffect((()=>{if(d)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(x.current),clearTimeout(E.current),C.current=!0)}}),[d,i]),r.useEffect((()=>{if(!d||!b.current||!n)return;function e(e){A()&&a(!1,e,"hover")}const t=_(l).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}}),[l,n,a,d,b,A]);const N=r.useCallback((function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");const r=sn(w.current,"close",k.current);r&&!D.current?(clearTimeout(x.current),x.current=setTimeout((()=>a(!1,e,n)),r)):t&&(clearTimeout(x.current),a(!1,e,n))}),[w,a]),O=r.useCallback((()=>{M.current(),D.current=void 0}),[]),I=r.useCallback((()=>{if(P.current){const e=_(c.floating.current).body;e.style.pointerEvents="",e.removeAttribute(on),P.current=!1}}),[c]);return r.useEffect((()=>{if(d&&u(s)){const e=s;return n&&e.addEventListener("mouseleave",c),null==l||l.addEventListener("mouseleave",c),g&&e.addEventListener("mousemove",r,{once:!0}),e.addEventListener("mouseenter",r),e.addEventListener("mouseleave",i),()=>{n&&e.removeEventListener("mouseleave",c),null==l||l.removeEventListener("mouseleave",c),g&&e.removeEventListener("mousemove",r),e.removeEventListener("mouseenter",r),e.removeEventListener("mouseleave",i)}}function t(){return!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type)}function r(e){if(clearTimeout(x.current),C.current=!1,m&&!T(k.current)||h>0&&0===sn(w.current,"open"))return;const t=sn(w.current,"open",k.current);t?x.current=setTimeout((()=>{a(!0,e,"hover")}),t):a(!0,e,"hover")}function i(r){if(t())return;M.current();const a=_(l);if(clearTimeout(E.current),b.current){n||clearTimeout(x.current),D.current=b.current({...e,tree:v,x:r.clientX,y:r.clientY,onClose(){I(),O(),N(r,!0,"safe-polygon")}});const t=D.current;return a.addEventListener("mousemove",t),void(M.current=()=>{a.removeEventListener("mousemove",t)})}("touch"!==k.current||!S(l,r.relatedTarget))&&N(r)}function c(n){t()||null==b.current||b.current({...e,tree:v,x:n.clientX,y:n.clientY,onClose(){I(),O(),N(n)}})(n)}}),[s,l,d,e,m,h,g,N,O,I,a,n,v,w,b,o]),Tt((()=>{var e;if(d&&n&&null!=(e=b.current)&&e.__options.blockPointerEvents&&A()){const e=_(l).body;if(e.setAttribute(on,""),e.style.pointerEvents="none",P.current=!0,u(s)&&l){var t;const e=s,n=null==v||null==(t=v.nodesRef.current.find((e=>e.id===y)))||null==(t=t.context)?void 0:t.elements.floating;return n&&(n.style.pointerEvents=""),e.style.pointerEvents="auto",l.style.pointerEvents="auto",()=>{e.style.pointerEvents="",l.style.pointerEvents=""}}}}),[d,n,y,l,s,v,b,A]),Tt((()=>{n||(k.current=void 0,O(),I())}),[n,O,I]),r.useEffect((()=>()=>{O(),clearTimeout(x.current),clearTimeout(E.current),I()}),[d,s,O,I]),r.useMemo((()=>{if(!d)return{};function e(e){k.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){n||0===h||(clearTimeout(E.current),E.current=setTimeout((()=>{C.current||a(!0,e.nativeEvent,"hover")}),h))}},floating:{onMouseEnter(){clearTimeout(x.current)},onMouseLeave(e){N(e.nativeEvent,!1)}}}}),[d,h,n,a,N])}const un=r.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),cn=()=>r.useContext(un),dn=e=>{let{children:t,delay:n,timeoutMs:a=0}=e;const[o,i]=r.useReducer(((e,t)=>({...e,...t})),{delay:n,timeoutMs:a,initialDelay:n,currentId:null,isInstantPhase:!1}),s=r.useRef(null),l=r.useCallback((e=>{i({currentId:e})}),[]);return Tt((()=>{o.currentId?null===s.current?s.current=o.currentId:i({isInstantPhase:!0}):(i({isInstantPhase:!1}),s.current=null)}),[o.currentId]),r.createElement(un.Provider,{value:r.useMemo((()=>({...o,setState:i,setCurrentId:l})),[o,l])},t)},pn=(e,t)=>{let{open:n,onOpenChange:r}=e,{id:a}=t;const{currentId:o,setCurrentId:i,initialDelay:s,setState:l,timeoutMs:u}=cn();Tt((()=>{o&&(l({delay:{open:1,close:sn(s,"close")}}),o!==a&&r(!1))}),[a,r,l,o,s]),Tt((()=>{function e(){r(!1),l({delay:s,currentId:null})}if(!n&&o===a){if(u){const t=window.setTimeout(e,u);return()=>{clearTimeout(t)}}e()}}),[n,l,o,a,r,s,u]),Tt((()=>{n&&i(a)}),[n,i,a])};function fn(e,t){let n=e.filter((e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)})),r=n;for(;r.length;)r=e.filter((e=>{var t;return null==(t=r)?void 0:t.some((t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)}))})),n=n.concat(r);return n}let mn=new WeakMap,hn=new WeakSet,gn={},vn=0;const yn=()=>"undefined"!==typeof HTMLElement&&"inert"in HTMLElement.prototype,bn=e=>e&&(e.host||bn(e.parentNode)),wn=(e,t)=>t.map((t=>{if(e.contains(t))return t;const n=bn(t);return e.contains(n)?n:null})).filter((e=>null!=e));function kn(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);const r=_(e[0]).body;return function(e,t,n,r){const a="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,i=wn(t,e),s=new Set,l=new Set(i),u=[];gn[a]||(gn[a]=new WeakMap);const c=gn[a];return i.forEach((function e(t){t&&!s.has(t)&&(s.add(t),t.parentNode&&e(t.parentNode))})),function e(t){t&&!l.has(t)&&Array.prototype.forEach.call(t.children,(t=>{if(s.has(t))e(t);else{const e=o?t.getAttribute(o):null,n=null!==e&&"false"!==e,r=(mn.get(t)||0)+1,i=(c.get(t)||0)+1;mn.set(t,r),c.set(t,i),u.push(t),1===r&&n&&hn.add(t),1===i&&t.setAttribute(a,""),!n&&o&&t.setAttribute(o,"true")}}))}(t),s.clear(),vn++,()=>{u.forEach((e=>{const t=(mn.get(e)||0)-1,n=(c.get(e)||0)-1;mn.set(e,t),c.set(e,n),t||(!hn.has(e)&&o&&e.removeAttribute(o),hn.delete(e)),n||e.removeAttribute(a)})),vn--,vn||(mn=new WeakMap,mn=new WeakMap,hn=new WeakSet,gn={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}const xn=()=>({getShadowRoot:!0,displayCheck:"function"===typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Sn(e,t){const n=dt(e,xn());"prev"===t&&n.reverse();const r=n.indexOf(x(_(e)));return n.slice(r+1)[0]}function Dn(){return Sn(document.body,"next")}function En(){return Sn(document.body,"prev")}function Cn(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!S(n,r)}function Pn(e){dt(e,xn()).forEach((e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}))}function Mn(e){e.querySelectorAll("[data-tabindex]").forEach((e=>{const t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")}))}const An={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function Nn(e){"Tab"===e.key&&(e.target,clearTimeout(undefined))}const Tn=r.forwardRef((function(e,t){const[n,a]=r.useState();Tt((()=>(M()&&a("button"),document.addEventListener("keydown",Nn),()=>{document.removeEventListener("keydown",Nn)})),[]);const o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[rn("focus-guard")]:"",style:An};return r.createElement("span",Qt({},e,o))})),_n=r.createContext(null),On=rn("portal");function In(e){let{id:t,root:n}=void 0===e?{}:e;const[a,o]=r.useState(null),i=$t(),s=Ln(),l=r.useRef(null);return Tt((()=>()=>{null==a||a.remove(),queueMicrotask((()=>{l.current=null}))}),[a]),Tt((()=>{if(l.current)return;const e=t?document.getElementById(t):null;if(!e)return;const n=document.createElement("div");n.id=i,n.setAttribute(On,""),e.appendChild(n),l.current=n,o(n)}),[t,i]),Tt((()=>{if(l.current)return;let e=n||(null==s?void 0:s.portalNode);e&&!u(e)&&(e=e.current),e=e||document.body;let r=null;t&&(r=document.createElement("div"),r.id=t,e.appendChild(r));const a=document.createElement("div");a.id=i,a.setAttribute(On,""),e=r||e,e.appendChild(a),l.current=a,o(a)}),[t,n,i,s]),a}function Rn(e){let{children:t,id:n,root:a=null,preserveTabOrder:o=!0}=e;const i=In({id:n,root:a}),[s,l]=r.useState(null),u=r.useRef(null),c=r.useRef(null),d=r.useRef(null),p=r.useRef(null),f=!!s&&!s.modal&&s.open&&o&&!(!a&&!i);return r.useEffect((()=>{if(i&&o&&(null==s||!s.modal))return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){if(i&&Cn(e)){("focusin"===e.type?Mn:Pn)(i)}}}),[i,o,null==s?void 0:s.modal]),r.createElement(_n.Provider,{value:r.useMemo((()=>({preserveTabOrder:o,beforeOutsideRef:u,afterOutsideRef:c,beforeInsideRef:d,afterInsideRef:p,portalNode:i,setFocusManagerState:l})),[o,i])},f&&i&&r.createElement(Tn,{"data-type":"outside",ref:u,onFocus:e=>{if(Cn(e,i)){var t;null==(t=d.current)||t.focus()}else{const e=En()||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),f&&i&&r.createElement("span",{"aria-owns":i.id,style:An}),i&&(0,je.createPortal)(t,i),f&&i&&r.createElement(Tn,{"data-type":"outside",ref:c,onFocus:e=>{if(Cn(e,i)){var t;null==(t=p.current)||t.focus()}else{const t=Dn()||(null==s?void 0:s.refs.domReference.current);null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent))}}}))}const Ln=()=>r.useContext(_n),Fn=20;let Yn=[];function jn(e){Yn=Yn.filter((e=>e.isConnected));let t=e;if(t&&"body"!==o(t)){if(!pt(t,xn())){const e=dt(t,xn())[0];if(!e)return;t=e}Yn.push(t),Yn.length>Fn&&(Yn=Yn.slice(-Fn))}}function Bn(){return Yn.slice().reverse().find((e=>e.isConnected))}const Wn=r.forwardRef((function(e,t){return r.createElement("button",Qt({},e,{type:"button",ref:t,tabIndex:-1,style:An}))}));function zn(e){const{context:t,children:n,disabled:a=!1,order:o=["content"],guards:i=!0,initialFocus:s=0,returnFocus:l=!0,modal:u=!0,visuallyHiddenDismiss:d=!1,closeOnFocusOut:p=!0}=e,{open:f,refs:m,nodeId:h,onOpenChange:g,events:v,dataRef:y,elements:{domReference:b,floating:w}}=t,k="number"===typeof s&&s<0,D=Y(b)&&k,E=!yn()||i,M=an(o),A=an(s),N=an(l),T=Jt(),O=Ln(),R=r.useRef(null),L=r.useRef(null),j=r.useRef(!1),B=r.useRef(!1),W=null!=O,z=r.useCallback((function(e){return void 0===e&&(e=w),e?dt(e,xn()):[]}),[w]),Q=r.useCallback((e=>{const t=z(e);return M.current.map((e=>b&&"reference"===e?b:w&&"floating"===e?w:t)).filter(Boolean).flat()}),[b,w,M,z]);function H(e){return!a&&d&&u?r.createElement(Wn,{ref:"start"===e?R:L,onClick:e=>g(!1,e.nativeEvent)},"string"===typeof d?d:"Dismiss"):null}r.useEffect((()=>{if(a||!u)return;function e(e){if("Tab"===e.key){S(w,x(_(w)))&&0===z().length&&!D&&F(e);const t=Q(),n=I(e);"reference"===M.current[0]&&n===b&&(F(e),e.shiftKey?Nt(t[t.length-1]):Nt(t[1])),"floating"===M.current[1]&&n===w&&e.shiftKey&&(F(e),Nt(t[0]))}}const t=_(w);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}}),[a,b,w,u,M,D,z,Q]),r.useEffect((()=>{if(!a&&p)return w&&c(b)?(b.addEventListener("focusout",t),b.addEventListener("pointerdown",e),!u&&w.addEventListener("focusout",t),()=>{b.removeEventListener("focusout",t),b.removeEventListener("pointerdown",e),!u&&w.removeEventListener("focusout",t)}):void 0;function e(){B.current=!0,setTimeout((()=>{B.current=!1}))}function t(e){const t=e.relatedTarget;queueMicrotask((()=>{const n=!(S(b,t)||S(w,t)||S(t,w)||S(null==O?void 0:O.portalNode,t)||null!=t&&t.hasAttribute(rn("focus-guard"))||T&&(fn(T.nodesRef.current,h).find((e=>{var n,r;return S(null==(n=e.context)?void 0:n.elements.floating,t)||S(null==(r=e.context)?void 0:r.elements.domReference,t)}))||function(e,t){var n;let r=[],a=null==(n=e.find((e=>e.id===t)))?void 0:n.parentId;for(;a;){const t=e.find((e=>e.id===a));a=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}(T.nodesRef.current,h).find((e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t}))));t&&n&&!B.current&&t!==Bn()&&(j.current=!0,g(!1,e))}))}}),[a,b,w,u,h,T,O,g,p]),r.useEffect((()=>{var e;if(a)return;const t=Array.from((null==O||null==(e=O.portalNode)?void 0:e.querySelectorAll("["+rn("portal")+"]"))||[]);if(w){const e=[w,...t,R.current,L.current,M.current.includes("reference")||D?b:null].filter((e=>null!=e)),n=u||D?kn(e,E,!E):kn(e);return()=>{n()}}}),[a,b,w,u,M,O,D,E]),Tt((()=>{if(a||!w)return;const e=x(_(w));queueMicrotask((()=>{const t=Q(w),n=A.current,r=("number"===typeof n?t[n]:n.current)||w,a=S(w,e);k||a||!f||Nt(r,{preventScroll:r===w})}))}),[a,f,w,k,Q,A]),Tt((()=>{if(a||!w)return;let e=!1;const t=_(w),n=x(t),r=y.current;function o(t){let{reason:n,event:r,nested:a}=t;"escape-key"===n&&m.domReference.current&&jn(m.domReference.current),"hover"===n&&"mouseleave"===r.type&&(j.current=!0),"outside-press"===n&&(a?(j.current=!1,e=!0):j.current=!(C(r)||P(r)))}return jn(n),v.on("openchange",o),()=>{v.off("openchange",o);const n=x(t),a=S(w,n)||T&&fn(T.nodesRef.current,h).some((e=>{var t;return S(null==(t=e.context)?void 0:t.elements.floating,n)}));(a||r.openEvent&&["click","mousedown"].includes(r.openEvent.type))&&m.domReference.current&&jn(m.domReference.current);const i=Bn();N.current&&!j.current&&c(i)&&(i===n||n===t.body||a)&&Nt(i,{cancelPrevious:!1,preventScroll:e})}}),[a,w,N,y,m,v,T,h]),Tt((()=>{if(!a&&O)return O.setFocusManagerState({modal:u,closeOnFocusOut:p,open:f,onOpenChange:g,refs:m}),()=>{O.setFocusManagerState(null)}}),[a,O,u,f,g,m,p]),Tt((()=>{if(a||!w||"function"!==typeof MutationObserver||k)return;const e=()=>{const e=w.getAttribute("tabindex");M.current.includes("floating")||x(_(w))!==m.domReference.current&&0===z().length?"0"!==e&&w.setAttribute("tabindex","0"):"-1"!==e&&w.setAttribute("tabindex","-1")};e();const t=new MutationObserver(e);return t.observe(w,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}}),[a,w,m,M,z,k]);const V=!a&&E&&(W||u);return r.createElement(r.Fragment,null,V&&r.createElement(Tn,{"data-type":"inside",ref:null==O?void 0:O.beforeInsideRef,onFocus:e=>{if(u){const e=Q();Nt("reference"===o[0]?e[0]:e[e.length-1])}else if(null!=O&&O.preserveTabOrder&&O.portalNode)if(j.current=!1,Cn(e,O.portalNode)){const e=Dn()||b;null==e||e.focus()}else{var t;null==(t=O.beforeOutsideRef.current)||t.focus()}}}),!D&&H("start"),n,H("end"),V&&r.createElement(Tn,{"data-type":"inside",ref:null==O?void 0:O.afterInsideRef,onFocus:e=>{if(u)Nt(Q()[0]);else if(null!=O&&O.preserveTabOrder&&O.portalNode)if(p&&(j.current=!0),Cn(e,O.portalNode)){const e=En()||b;null==e||e.focus()}else{var t;null==(t=O.afterOutsideRef.current)||t.focus()}}}))}const Qn=new Set,Hn=r.forwardRef((function(e,t){let{lockScroll:n=!1,...a}=e;const o=$t();return Tt((()=>{if(!n)return;Qn.add(o);const e=/iP(hone|ad|od)|iOS/.test(D()),t=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",a=window.innerWidth-document.documentElement.clientWidth,i=t.left?parseFloat(t.left):window.pageXOffset,s=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",a&&(t[r]=a+"px"),e){var l,u;const e=(null==(l=window.visualViewport)?void 0:l.offsetLeft)||0,n=(null==(u=window.visualViewport)?void 0:u.offsetTop)||0;Object.assign(t,{position:"fixed",top:-(s-Math.floor(n))+"px",left:-(i-Math.floor(e))+"px",right:"0"})}return()=>{Qn.delete(o),0===Qn.size&&(Object.assign(t,{overflow:"",[r]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(i,s)))}}),[o,n]),r.createElement("div",Qt({ref:t},a,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...a.style}}))}));function Vn(e){return c(e.target)&&"BUTTON"===e.target.tagName}function Un(e){return L(e)}function $n(e,t){void 0===t&&(t={});const{open:n,onOpenChange:a,dataRef:o,elements:{domReference:i}}=e,{enabled:s=!0,event:l="click",toggle:u=!0,ignoreMouse:c=!1,keyboardHandlers:d=!0}=t,p=r.useRef(),f=r.useRef(!1);return r.useMemo((()=>s?{reference:{onPointerDown(e){p.current=e.pointerType},onMouseDown(e){0===e.button&&(T(p.current,!0)&&c||"click"!==l&&(!n||!u||o.current.openEvent&&"mousedown"!==o.current.openEvent.type?(e.preventDefault(),a(!0,e.nativeEvent,"click")):a(!1,e.nativeEvent,"click")))},onClick(e){"mousedown"===l&&p.current?p.current=void 0:T(p.current,!0)&&c||(!n||!u||o.current.openEvent&&"click"!==o.current.openEvent.type?a(!0,e.nativeEvent,"click"):a(!1,e.nativeEvent,"click"))},onKeyDown(e){p.current=void 0,e.defaultPrevented||!d||Vn(e)||(" "!==e.key||Un(i)||(e.preventDefault(),f.current=!0),"Enter"===e.key&&a(!n||!u,e.nativeEvent,"click"))},onKeyUp(e){e.defaultPrevented||!d||Vn(e)||Un(i)||" "===e.key&&f.current&&(f.current=!1,a(!n||!u,e.nativeEvent,"click"))}}}:{}),[s,o,l,c,d,i,u,n,a])}function Kn(e){return null!=e&&null!=e.clientX}function qn(e,t){void 0===t&&(t={});const{open:n,refs:a,dataRef:o,elements:{floating:s}}=e,{enabled:l=!0,axis:u="both",x:c=null,y:d=null}=t,p=r.useRef(!1),f=r.useRef(null),[m,h]=r.useState(),[g,v]=r.useState([]),y=ht(((e,t)=>{p.current||o.current.openEvent&&!Kn(o.current.openEvent)||a.setPositionReference(function(e,t){let n=null,r=null,a=!1;return{contextElement:e.current||void 0,getBoundingClientRect(){var o,i;const s=(null==(o=e.current)?void 0:o.getBoundingClientRect())||{width:0,height:0,x:0,y:0},l="x"===t.axis||"both"===t.axis,u="y"===t.axis||"both"===t.axis,c=["mouseenter","mousemove"].includes((null==(i=t.dataRef.current.openEvent)?void 0:i.type)||"")&&"touch"!==t.pointerType;let d=s.width,p=s.height,f=s.x,m=s.y;return null==n&&t.x&&l&&(n=s.x-t.x),null==r&&t.y&&u&&(r=s.y-t.y),f-=n||0,m-=r||0,d=0,p=0,!a||c?(d="y"===t.axis?s.width:0,p="x"===t.axis?s.height:0,f=l&&null!=t.x?t.x:f,m=u&&null!=t.y?t.y:m):a&&!c&&(p="x"===t.axis?s.height:p,d="y"===t.axis?s.width:d),a=!0,{width:d,height:p,x:f,y:m,top:m,right:f+d,bottom:m+p,left:f}}}}(a.domReference,{x:e,y:t,axis:u,dataRef:o,pointerType:m}))})),b=ht((e=>{null==c&&null==d&&(n?f.current||v([]):y(e.clientX,e.clientY))})),w=T(m)?s:n,k=r.useCallback((()=>{if(!w||!l||null!=c||null!=d)return;const e=i(a.floating.current);function t(n){const r=I(n);S(a.floating.current,r)?(e.removeEventListener("mousemove",t),f.current=null):y(n.clientX,n.clientY)}if(!o.current.openEvent||Kn(o.current.openEvent)){e.addEventListener("mousemove",t);const n=()=>{e.removeEventListener("mousemove",t),f.current=null};return f.current=n,n}a.setPositionReference(a.domReference.current)}),[o,l,w,a,y,c,d]);return r.useEffect((()=>k()),[k,g]),r.useEffect((()=>{l&&!s&&(p.current=!1)}),[l,s]),r.useEffect((()=>{!l&&n&&(p.current=!0)}),[l,n]),Tt((()=>{!l||null==c&&null==d||(p.current=!1,y(c,d))}),[l,c,d,y]),r.useMemo((()=>{if(!l)return{};function e(e){let{pointerType:t}=e;h(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:b,onMouseEnter:b}}}),[l,b])}const Xn={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Gn={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Zn=e=>{var t,n;return{escapeKey:"boolean"===typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"===typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function Jn(e,t){void 0===t&&(t={});const{open:n,onOpenChange:a,nodeId:o,elements:{reference:i,domReference:s,floating:l},dataRef:d}=e,{enabled:p=!0,escapeKey:f=!0,outsidePress:m=!0,outsidePressEvent:h="pointerdown",referencePress:y=!1,referencePressEvent:w="pointerdown",ancestorScroll:x=!1,bubbles:D,capture:E}=t,C=Jt(),P=ht("function"===typeof m?m:()=>!1),M="function"===typeof m?P:m,A=r.useRef(!1),N=r.useRef(!1),{escapeKey:T,outsidePress:R}=Zn(D),{escapeKey:L,outsidePress:F}=Zn(E),Y=ht((e=>{if(!n||!p||!f||"Escape"!==e.key)return;const t=C?fn(C.nodesRef.current,o):[];if(!T&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__escapeKeyBubbles||(e=!1)})),!e)return}a(!1,function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,"escape-key")})),j=ht((e=>{var t;const n=()=>{var t;Y(e),null==(t=I(e))||t.removeEventListener("keydown",n)};null==(t=I(e))||t.addEventListener("keydown",n)})),B=ht((e=>{const t=A.current;A.current=!1;const n=N.current;if(N.current=!1,"click"===h&&n)return;if(t)return;if("function"===typeof M&&!M(e))return;const r=I(e),i="["+rn("inert")+"]",d=_(l).querySelectorAll(i);let p=u(r)?r:null;for(;p&&!g(p);){const e=b(p);if(g(e)||!u(e))break;p=e}if(d.length&&u(r)&&!r.matches("html,body")&&!S(r,l)&&Array.from(d).every((e=>!S(p,e))))return;if(c(r)&&l){const t=r.clientWidth>0&&r.scrollWidth>r.clientWidth,n=r.clientHeight>0&&r.scrollHeight>r.clientHeight;let a=n&&e.offsetX>r.clientWidth;if(n){"rtl"===v(r).direction&&(a=e.offsetX<=r.offsetWidth-r.clientWidth)}if(a||t&&e.offsetY>r.clientHeight)return}const f=C&&fn(C.nodesRef.current,o).some((t=>{var n;return O(e,null==(n=t.context)?void 0:n.elements.floating)}));if(O(e,l)||O(e,s)||f)return;const m=C?fn(C.nodesRef.current,o):[];if(m.length>0){let e=!0;if(m.forEach((t=>{var n;null==(n=t.context)||!n.open||t.context.dataRef.current.__outsidePressBubbles||(e=!1)})),!e)return}a(!1,e,"outside-press")})),W=ht((e=>{var t;const n=()=>{var t;B(e),null==(t=I(e))||t.removeEventListener(h,n)};null==(t=I(e))||t.addEventListener(h,n)}));return r.useEffect((()=>{if(!n||!p)return;function e(e){a(!1,e,"ancestor-scroll")}d.current.__escapeKeyBubbles=T,d.current.__outsidePressBubbles=R;const t=_(l);f&&t.addEventListener("keydown",L?j:Y,L),M&&t.addEventListener(h,F?W:B,F);let r=[];return x&&(u(s)&&(r=k(s)),u(l)&&(r=r.concat(k(l))),!u(i)&&i&&i.contextElement&&(r=r.concat(k(i.contextElement)))),r=r.filter((e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})),r.forEach((t=>{t.addEventListener("scroll",e,{passive:!0})})),()=>{f&&t.removeEventListener("keydown",L?j:Y,L),M&&t.removeEventListener(h,F?W:B,F),r.forEach((t=>{t.removeEventListener("scroll",e)}))}}),[d,l,s,i,f,M,h,n,a,x,p,T,R,Y,L,j,B,F,W]),r.useEffect((()=>{A.current=!1}),[M,h]),r.useMemo((()=>p?{reference:{onKeyDown:Y,[Xn[w]]:e=>{y&&a(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:Y,onMouseDown(){N.current=!0},onMouseUp(){N.current=!0},[Gn[h]]:()=>{A.current=!0}}}:{}),[p,y,h,w,a,Y])}function er(e){var t;void 0===e&&(e={});const{open:n=!1,onOpenChange:a,nodeId:o}=e;const[i,s]=r.useState(null),l=(null==(t=e.elements)?void 0:t.reference)||i,c=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:a=[],platform:o,elements:{reference:i,floating:s}={},transform:l=!0,whileElementsMounted:u,open:c}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,m]=r.useState(a);ze(f,a)||m(a);const[h,g]=r.useState(null),[v,y]=r.useState(null),b=r.useCallback((e=>{e!==S.current&&(S.current=e,g(e))}),[]),w=r.useCallback((e=>{e!==D.current&&(D.current=e,y(e))}),[]),k=i||h,x=s||v,S=r.useRef(null),D=r.useRef(null),E=r.useRef(d),C=null!=u,P=Ve(u),M=Ve(o),A=r.useCallback((()=>{if(!S.current||!D.current)return;const e={placement:t,strategy:n,middleware:f};M.current&&(e.platform=M.current),Ye(S.current,D.current,e).then((e=>{const t={...e,isPositioned:!0};N.current&&!ze(E.current,t)&&(E.current=t,je.flushSync((()=>{p(t)})))}))}),[f,t,n,M]);We((()=>{!1===c&&E.current.isPositioned&&(E.current.isPositioned=!1,p((e=>({...e,isPositioned:!1}))))}),[c]);const N=r.useRef(!1);We((()=>(N.current=!0,()=>{N.current=!1})),[]),We((()=>{if(k&&(S.current=k),x&&(D.current=x),k&&x){if(P.current)return P.current(k,x,A);A()}}),[k,x,A,P,C]);const T=r.useMemo((()=>({reference:S,floating:D,setReference:b,setFloating:w})),[b,w]),_=r.useMemo((()=>({reference:k,floating:x})),[k,x]),O=r.useMemo((()=>{const e={position:n,left:0,top:0};if(!_.floating)return e;const t=He(_.floating,d.x),r=He(_.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...Qe(_.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}}),[n,l,_.floating,d.x,d.y]);return r.useMemo((()=>({...d,update:A,refs:T,elements:_,floatingStyles:O})),[d,A,T,_,O])}(e),d=Jt(),p=null!=Zt(),f=ht(((e,t,n)=>{e&&(h.current.openEvent=t),g.emit("openchange",{open:e,event:t,reason:n,nested:p}),null==a||a(e,t,n)})),m=r.useRef(null),h=r.useRef({}),g=r.useState((()=>qt()))[0],v=$t(),y=r.useCallback((e=>{const t=u(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;c.refs.setReference(t)}),[c.refs]),b=r.useCallback((e=>{(u(e)||null===e)&&(m.current=e,s(e)),(u(c.refs.reference.current)||null===c.refs.reference.current||null!==e&&!u(e))&&c.refs.setReference(e)}),[c.refs]),w=r.useMemo((()=>({...c.refs,setReference:b,setPositionReference:y,domReference:m})),[c.refs,b,y]),k=r.useMemo((()=>({...c.elements,domReference:l})),[c.elements,l]),x=r.useMemo((()=>({...c,refs:w,elements:k,dataRef:h,nodeId:o,floatingId:v,events:g,open:n,onOpenChange:f})),[c,o,v,g,n,f,w,k]);return Tt((()=>{const e=null==d?void 0:d.nodesRef.current.find((e=>e.id===o));e&&(e.context=x)})),r.useMemo((()=>({...c,context:x,refs:w,elements:k})),[c,w,k,x])}function tr(e,t){void 0===t&&(t={});const{open:n,onOpenChange:a,events:o,refs:s,elements:{domReference:l}}=e,{enabled:d=!0,visibleOnly:p=!0}=t,f=r.useRef(!1),m=r.useRef(),h=r.useRef(!0);return r.useEffect((()=>{if(!d)return;const e=i(l);function t(){!n&&c(l)&&l===x(_(l))&&(f.current=!0)}function r(){h.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}}),[l,n,d]),r.useEffect((()=>{if(d)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;"reference-press"!==t&&"escape-key"!==t||(f.current=!0)}}),[o,d]),r.useEffect((()=>()=>{clearTimeout(m.current)}),[]),r.useMemo((()=>d?{reference:{onPointerDown(e){P(e.nativeEvent)||(h.current=!1)},onMouseLeave(){f.current=!1},onFocus(e){if(f.current)return;const t=I(e.nativeEvent);if(p&&u(t))try{if(M()&&N())throw Error();if(!t.matches(":focus-visible"))return}catch(n){if(!h.current&&!L(t))return}a(!0,e.nativeEvent,"focus")},onBlur(e){f.current=!1;const t=e.relatedTarget,n=u(t)&&t.hasAttribute(rn("focus-guard"))&&"outside"===t.getAttribute("data-type");m.current=window.setTimeout((()=>{const r=x(l?l.ownerDocument:document);(t||r!==l)&&(S(s.floating.current,r)||S(l,r)||n||a(!1,e.nativeEvent,"focus"))}))}}}:{}),[d,p,l,s,a])}const nr="active",rr="selected";function ar(e,t,n){const r=new Map,a="item"===n;let o=e;if(a&&e){const{[nr]:t,[rr]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1},...o,...t.map((t=>{const r=t?t[n]:null;return"function"===typeof r?e?r(e):null:r})).concat(e).reduce(((e,t)=>t?(Object.entries(t).forEach((t=>{let[n,o]=t;var i;a&&[nr,rr].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"===typeof o&&(null==(i=r.get(n))||i.push(o),e[n]=function(){for(var e,t=arguments.length,a=new Array(t),o=0;oe(...a))).find((e=>void 0!==e))})):e[n]=o)})),e):e),{})}}function or(e){void 0===e&&(e=[]);const t=e,n=r.useCallback((t=>ar(t,e,"reference")),t),a=r.useCallback((t=>ar(t,e,"floating")),t),o=r.useCallback((t=>ar(t,e,"item")),e.map((e=>null==e?void 0:e.item)));return r.useMemo((()=>({getReferenceProps:n,getFloatingProps:a,getItemProps:o})),[n,a,o])}let ir=!1;function sr(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function lr(e,t){return sr(t,e===gt||e===vt,e===yt||e===bt)}function ur(e,t,n){return sr(t,e===vt,n?e===yt:e===bt)||"Enter"===e||" "===e||""===e}function cr(e,t,n){return sr(t,n?e===bt:e===yt,e===gt)}function dr(e,t){const{open:n,onOpenChange:a,refs:o,elements:{domReference:i,floating:s}}=e,{listRef:l,activeIndex:u,onNavigate:d=(()=>{}),enabled:p=!0,selectedIndex:f=null,allowEscape:m=!1,loop:h=!1,nested:g=!1,rtl:v=!1,virtual:y=!1,focusItemOnOpen:b="auto",focusItemOnHover:w=!0,openOnArrowKeyDown:k=!0,disabledIndices:D,orientation:E="vertical",cols:A=1,scrollItemIntoView:T=!0,virtualItemRef:O,itemSizes:I,dense:R=!1}=t;const L=Zt(),j=Jt(),B=ht(d),W=r.useRef(b),z=r.useRef(null!=f?f:-1),Q=r.useRef(null),H=r.useRef(!0),V=r.useRef(B),U=r.useRef(!!s),$=r.useRef(!1),K=r.useRef(!1),q=an(D),X=an(n),G=an(T),[Z,J]=r.useState(),[ee,te]=r.useState(),ne=ht((function(e,t,n){void 0===n&&(n=!1);const r=e.current[t.current];r&&(y?(J(r.id),null==j||j.events.emit("virtualfocus",r),O&&(O.current=r)):Nt(r,{preventScroll:!0,sync:!(!N()||!M())&&(ir||$.current)}),requestAnimationFrame((()=>{const e=G.current;e&&r&&(n||!H.current)&&(null==r.scrollIntoView||r.scrollIntoView("boolean"===typeof e?{block:"nearest",inline:"nearest"}:e))})))}));Tt((()=>{document.createElement("div").focus({get preventScroll(){return ir=!0,!1}})}),[]),Tt((()=>{p&&(n&&s?W.current&&null!=f&&(K.current=!0,z.current=f,B(f)):U.current&&(z.current=-1,V.current(null)))}),[p,n,s,f,B]),Tt((()=>{if(p&&n&&s)if(null==u){if($.current=!1,null!=f)return;if(U.current&&(z.current=-1,ne(l,z)),!U.current&&W.current&&(null!=Q.current||!0===W.current&&null==Q.current)){let e=0;const t=()=>{if(null==l.current[0]){if(e<2){(e?requestAnimationFrame:queueMicrotask)(t)}e++}else z.current=null==Q.current||ur(Q.current,E,v)||g?xt(l,q.current):St(l,q.current),Q.current=null,B(z.current)};t()}}else kt(l,u)||(z.current=u,ne(l,z,K.current),K.current=!1)}),[p,n,s,u,f,g,l,E,v,B,ne,q]),Tt((()=>{var e;if(!p||s||!j||y||!U.current)return;const t=j.nodesRef.current,n=null==(e=t.find((e=>e.id===L)))||null==(e=e.context)?void 0:e.elements.floating,r=x(_(s)),a=t.some((e=>e.context&&S(e.context.elements.floating,r)));n&&!a&&H.current&&n.focus({preventScroll:!0})}),[p,s,j,L,y]),Tt((()=>{if(p&&j&&y&&!L)return j.events.on("virtualfocus",e),()=>{j.events.off("virtualfocus",e)};function e(e){te(e.id),O&&(O.current=e)}}),[p,j,y,L,O]),Tt((()=>{V.current=B,U.current=!!s})),Tt((()=>{n||(Q.current=null)}),[n]);const re=null!=u,ae=r.useMemo((()=>{function e(e){if(!n)return;const t=l.current.indexOf(e);-1!==t&&B(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...w&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;H.current&&"touch"!==t&&(z.current=-1,ne(l,z),B(null),y||Nt(o.floating.current,{preventScroll:!0}))}}}}),[n,o,ne,w,l,B,y]);return r.useMemo((()=>{if(!p)return{};const e=q.current;function t(t){if(H.current=!1,$.current=!0,!X.current&&t.currentTarget===o.floating.current)return;if(g&&cr(t.key,E,v))return F(t),a(!1,t.nativeEvent,"list-navigation"),void(c(i)&&!y&&i.focus());const r=z.current,s=xt(l,e),u=St(l,e);if("Home"===t.key&&(F(t),z.current=s,B(z.current)),"End"===t.key&&(F(t),z.current=u,B(z.current)),A>1){const n=I||Array.from({length:l.current.length},(()=>({width:1,height:1}))),r=Ct(n,A,R),a=r.findIndex((t=>null!=t&&!(null!=e&&e.includes(t)))),o=r.reduce(((t,n,r)=>null==n||null!=e&&e.includes(n)?t:r),-1);if(z.current=r[Et({current:r.map((e=>null!=e?l.current[e]:null))},{event:t,orientation:E,loop:h,cols:A,disabledIndices:Mt([...e||[],void 0],r),minIndex:a,maxIndex:o,prevIndex:Pt(z.current,n,r,A,t.key===vt?"bl":t.key===bt?"tr":"tl"),stopEvent:!0})],B(z.current),"both"===E)return}if(lr(t.key,E)){if(F(t),n&&!y&&x(t.currentTarget.ownerDocument)===t.currentTarget)return z.current=ur(t.key,E,v)?s:u,void B(z.current);ur(t.key,E,v)?z.current=h?r>=u?m&&r!==l.current.length?-1:s:Dt(l,{startingIndex:r,disabledIndices:e}):Math.min(u,Dt(l,{startingIndex:r,disabledIndices:e})):z.current=h?r<=s?m&&-1!==r?l.current.length:u:Dt(l,{startingIndex:r,decrement:!0,disabledIndices:e}):Math.max(s,Dt(l,{startingIndex:r,decrement:!0,disabledIndices:e})),kt(l,z.current)?B(null):B(z.current)}}function r(e){"auto"===b&&C(e.nativeEvent)&&(W.current=!0)}const s=y&&n&&re&&{"aria-activedescendant":ee||Z},u=l.current.find((e=>(null==e?void 0:e.id)===Z));return{reference:{...s,onKeyDown(r){H.current=!1;const o=0===r.key.indexOf("Arrow"),i=function(e,t,n){return sr(t,n?e===yt:e===bt,e===vt)}(r.key,E,v),s=cr(r.key,E,v),c=lr(r.key,E),d=(g?i:c)||"Enter"===r.key||""===r.key.trim();if(y&&n){const e=null==j?void 0:j.nodesRef.current.find((e=>null==e.parentId)),n=j&&e?function(e,t){let n,r=-1;return function t(a,o){o>r&&(n=a,r=o),fn(e,a).forEach((e=>{t(e.id,o+1)}))}(t,0),e.find((e=>e.id===n))}(j.nodesRef.current,e.id):null;if(o&&n&&O){const e=new KeyboardEvent("keydown",{key:r.key,bubbles:!0});if(i||s){var p,m;const t=(null==(p=n.context)?void 0:p.elements.domReference)===r.currentTarget,a=s&&!t?null==(m=n.context)?void 0:m.elements.domReference:i?u:null;a&&(F(r),a.dispatchEvent(e),te(void 0))}var h;if(c&&n.context)if(n.context.open&&n.parentId&&r.currentTarget!==n.context.elements.domReference)return F(r),void(null==(h=n.context.elements.domReference)||h.dispatchEvent(e))}return t(r)}(n||k||!o)&&(d&&(Q.current=g&&c?null:r.key),g?i&&(F(r),n?(z.current=xt(l,e),B(z.current)):a(!0,r.nativeEvent,"list-navigation")):c&&(null!=f&&(z.current=f),F(r),!n&&k?a(!0,r.nativeEvent,"list-navigation"):t(r),n&&B(z.current)))},onFocus(){n&&B(null)},onPointerDown:function(e){W.current=b,"auto"===b&&P(e.nativeEvent)&&(W.current=!0)},onMouseDown:r,onClick:r},floating:{"aria-orientation":"both"===E?void 0:E,...!Y(i)&&s,onKeyDown:t,onPointerMove(){H.current=!0}},item:ae}}),[i,o,Z,ee,q,X,l,p,E,v,y,n,re,g,f,k,m,A,h,b,B,a,ae,j,O,I,R])}const pr=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function fr(e,t){var n;void 0===t&&(t={});const{open:a,floatingId:o}=e,{enabled:i=!0,role:s="dialog"}=t,l=null!=(n=pr.get(s))?n:s,u=$t(),c=null!=Zt();return r.useMemo((()=>{if(!i)return{};const e={id:o,...l&&{role:l}};return"tooltip"===l||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:a?o:void 0},floating:e}:{reference:{"aria-expanded":a?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":a?o:void 0,..."listbox"===l&&{role:"combobox"},..."menu"===l&&{id:u},..."menu"===l&&c&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===l&&{"aria-labelledby":u}},item(e){let{active:t,selected:n}=e;const r={role:"option",...t&&{id:o+"-option"}};switch(s){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}}}),[i,s,l,a,o,u,c])}const mr=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,((e,t)=>(t?"-":"")+e.toLowerCase()));function hr(e,t){return"function"===typeof e?e(t):e}function gr(e,t){void 0===t&&(t={});const{open:n,elements:{floating:a}}=e,{duration:o=250}=t,i=("number"===typeof o?o:o.close)||0,[s,l]=r.useState(!1),[u,c]=r.useState("unmounted"),d=function(e,t){const[n,a]=r.useState(e);return e&&!n&&a(!0),r.useEffect((()=>{if(!e){const e=setTimeout((()=>a(!1)),t);return()=>clearTimeout(e)}}),[e,t]),n}(n,i);return Tt((()=>{s&&!d&&c("unmounted")}),[s,d]),Tt((()=>{if(a){if(n){c("initial");const e=requestAnimationFrame((()=>{c("open")}));return()=>{cancelAnimationFrame(e)}}l(!0),c("close")}}),[n,a]),{isMounted:d,status:u}}function vr(e,t){void 0===t&&(t={});const{initial:n={opacity:0},open:a,close:o,common:i,duration:s=250}=t,l=e.placement,u=l.split("-")[0],c=r.useMemo((()=>({side:u,placement:l})),[u,l]),d="number"===typeof s,p=(d?s:s.open)||0,f=(d?s:s.close)||0,[m,h]=r.useState((()=>({...hr(i,c),...hr(n,c)}))),{isMounted:g,status:v}=gr(e,{duration:s}),y=an(n),b=an(a),w=an(o),k=an(i);return Tt((()=>{const e=hr(y.current,c),t=hr(w.current,c),n=hr(k.current,c),r=hr(b.current,c)||Object.keys(e).reduce(((e,t)=>(e[t]="",e)),{});if("initial"===v&&h((t=>({transitionProperty:t.transitionProperty,...n,...e}))),"open"===v&&h({transitionProperty:Object.keys(r).map(mr).join(","),transitionDuration:p+"ms",...n,...r}),"close"===v){const r=t||e;h({transitionProperty:Object.keys(r).map(mr).join(","),transitionDuration:f+"ms",...n,...r})}}),[f,w,y,b,k,p,v,c]),{isMounted:g,styles:m}}function yr(e,t){var n;const{open:a,dataRef:o}=e,{listRef:i,activeIndex:s,onMatch:l,onTypingChange:u,enabled:c=!0,findMatch:d=null,resetMs:p=750,ignoreKeys:f=[],selectedIndex:m=null}=t,h=r.useRef(),g=r.useRef(""),v=r.useRef(null!=(n=null!=m?m:s)?n:-1),y=r.useRef(null),b=ht(l),w=ht(u),k=an(d),x=an(f);return Tt((()=>{a&&(clearTimeout(h.current),y.current=null,g.current="")}),[a]),Tt((()=>{var e;a&&""===g.current&&(v.current=null!=(e=null!=m?m:s)?e:-1)}),[a,m,s]),r.useMemo((()=>{if(!c)return{};function e(e){e?o.current.typing||(o.current.typing=e,w(e)):o.current.typing&&(o.current.typing=e,w(e))}function t(e,t,n){const r=k.current?k.current(t,n):t.find((e=>0===(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))));return r?e.indexOf(r):-1}function n(n){const r=i.current;if(g.current.length>0&&" "!==g.current[0]&&(-1===t(r,r,g.current)?e(!1):" "===n.key&&F(n)),null==r||x.current.includes(n.key)||1!==n.key.length||n.ctrlKey||n.metaKey||n.altKey)return;a&&" "!==n.key&&(F(n),e(!0));r.every((e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())}))&&g.current===n.key&&(g.current="",v.current=y.current),g.current+=n.key,clearTimeout(h.current),h.current=setTimeout((()=>{g.current="",v.current=y.current,e(!1)}),p);const o=v.current,s=t(r,[...r.slice((o||0)+1),...r.slice(0,(o||0)+1)],g.current);-1!==s?(b(s),y.current=s):" "!==n.key&&(g.current="",e(!1))}return{reference:{onKeyDown:n},floating:{onKeyDown:n,onKeyUp(t){" "===t.key&&e(!1)}}}}),[c,a,o,i,p,x,k,b,w])}function br(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const wr=e=>({name:"inner",options:e,async fn(t){const{listRef:n,overflowRef:r,onFallbackChange:a,offset:o=0,index:i=0,minItemsVisible:s=4,referenceOverflowThreshold:l=0,scrollRef:u,...c}=e,{rects:d,elements:{floating:p}}=t,f=n.current[i];if(!f)return{};const m={...t,...await fe(-f.offsetTop-p.clientTop-d.reference.height/2-f.offsetHeight/2-o).fn(t)},h=(null==u?void 0:u.current)||p,g=await ue(br(m,h.scrollHeight),c),v=await ue(m,{...c,elementContext:"reference"}),y=Math.max(0,g.top),b=m.y+y,w=Math.max(0,h.scrollHeight-y-Math.max(0,g.bottom));return h.style.maxHeight=w+"px",h.scrollTop=y,a&&(h.offsetHeight=-l||v.bottom>=-l?(0,je.flushSync)((()=>a(!0))):(0,je.flushSync)((()=>a(!1)))),r&&(r.current=await ue(br({...m,y:b},h.offsetHeight),c)),{y:b}}});function kr(e,t){const{open:n,elements:a}=e,{enabled:o=!0,overflowRef:i,scrollRef:s,onChange:l}=t,u=ht(l),c=r.useRef(!1),d=r.useRef(null),p=r.useRef(null);return r.useEffect((()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;const n=e.deltaY,r=i.current.top>=-.5,a=i.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,s=n<0?-1:1,l=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!a&&n<0?(e.preventDefault(),(0,je.flushSync)((()=>{u((e=>e+Math[l](n,o*s)))}))):/firefox/i.test(E())&&(t.scrollTop+=n))}const t=(null==s?void 0:s.current)||a.floating;return n&&t?(t.addEventListener("wheel",e),requestAnimationFrame((()=>{d.current=t.scrollTop,null!=i.current&&(p.current={...i.current})})),()=>{d.current=null,p.current=null,t.removeEventListener("wheel",e)}):void 0}),[o,n,a.floating,i,s,u]),r.useMemo((()=>o?{floating:{onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){const e=(null==s?void 0:s.current)||a.floating;if(i.current&&e&&c.current){if(null!==d.current){const t=e.scrollTop-d.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&(0,je.flushSync)((()=>u((e=>e+t))))}requestAnimationFrame((()=>{d.current=e.scrollTop}))}}}}:{}),[o,i,a.floating,s,u])}function xr(e,t){const[n,r]=e;let a=!1;const o=t.length;for(let i=0,s=o-1;i=r!==u>=r&&n<=(l-e)*(r-o)/(u-o)+e&&(a=!a)}return a}function Sr(e){void 0===e&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let a,o=!1,i=null,s=null,l=performance.now();const c=e=>{let{x:n,y:c,placement:d,elements:p,onClose:f,nodeId:m,tree:h}=e;return function(e){function g(){clearTimeout(a),f()}if(clearTimeout(a),!p.domReference||!p.floating||null==d||null==n||null==c)return;const{clientX:v,clientY:y}=e,b=[v,y],w=I(e),k="mouseleave"===e.type,x=S(p.floating,w),D=S(p.domReference,w),E=p.domReference.getBoundingClientRect(),C=p.floating.getBoundingClientRect(),P=d.split("-")[0],M=n>C.right-C.width/2,A=c>C.bottom-C.height/2,N=function(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}(b,E),T=C.width>E.width,_=C.height>E.height,O=(T?E:C).left,R=(T?E:C).right,L=(_?E:C).top,F=(_?E:C).bottom;if(x&&(o=!0,!k))return;if(D&&(o=!1),D&&!k)return void(o=!0);if(k&&u(e.relatedTarget)&&S(p.floating,e.relatedTarget))return;if(h&&fn(h.nodesRef.current,m).some((e=>{let{context:t}=e;return null==t?void 0:t.open})))return;if("top"===P&&c>=E.bottom-1||"bottom"===P&&c<=E.top+1||"left"===P&&n>=E.right-1||"right"===P&&n<=E.left+1)return g();let Y=[];switch(P){case"top":Y=[[O,E.top+1],[O,C.bottom-1],[R,C.bottom-1],[R,E.top+1]];break;case"bottom":Y=[[O,C.top+1],[O,E.bottom-1],[R,E.bottom-1],[R,C.top+1]];break;case"left":Y=[[C.right-1,F],[C.right-1,L],[E.left+1,L],[E.left+1,F]];break;case"right":Y=[[E.right-1,F],[E.right-1,L],[C.left+1,L],[C.left+1,F]]}if(!xr([v,y],Y)){if(o&&!N)return g();if(!k&&r){const t=function(e,t){const n=performance.now(),r=n-l;if(null===i||null===s||0===r)return i=e,s=t,l=n,null;const a=e-i,o=t-s,u=Math.sqrt(a*a+o*o);return i=e,s=t,l=n,u/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return g()}xr([v,y],function(e){let[n,r]=e;switch(P){case"top":return[[T?n+t/2:M?n+4*t:n-4*t,r+t+1],[T?n-t/2:M?n+4*t:n-4*t,r+t+1],...[[C.left,M||T?C.bottom-t:C.top],[C.right,M?T?C.bottom-t:C.top:C.bottom-t]]];case"bottom":return[[T?n+t/2:M?n+4*t:n-4*t,r-t],[T?n-t/2:M?n+4*t:n-4*t,r-t],...[[C.left,M||T?C.top+t:C.bottom],[C.right,M?T?C.top+t:C.bottom:C.top+t]]];case"left":{const e=[n+t+1,_?r+t/2:A?r+4*t:r-4*t],a=[n+t+1,_?r-t/2:A?r+4*t:r-4*t];return[...[[A||_?C.right-t:C.left,C.top],[A?_?C.right-t:C.left:C.right-t,C.bottom]],e,a]}case"right":return[[n-t,_?r+t/2:A?r+4*t:r-4*t],[n-t,_?r-t/2:A?r+4*t:r-4*t],...[[A||_?C.left+t:C.right,C.top],[A?_?C.left+t:C.right:C.left+t,C.bottom]]]}}([n,c]))?!o&&r&&(a=window.setTimeout(g,40)):g()}}};return c.__options={blockPointerEvents:n},c}},2949:e=>{function t(e){var n,r,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(n=0;n{"use strict";t.addLeadingZeros=function(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}},2222:(e,t,n)=>{"use strict";Object.defineProperty(t,"defaultLocale",{enumerable:!0,get:function(){return r.enUS}});var r=n(8757)},6868:(e,t)=>{"use strict";t.getDefaultOptions=function(){return n},t.setDefaultOptions=function(e){n=e};let n={}},4578:(e,t,n)=>{"use strict";t.formatters=void 0;var r=n(5440),a=n(9871),o=n(8890),i=n(2252),s=n(7941),l=n(427),u=n(7630);const c="midnight",d="noon",p="morning",f="afternoon",m="evening",h="night";t.formatters={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return u.lightFormatters.y(e,t)},Y:function(e,t,n,r){const a=(0,s.getWeekYear)(e,r),o=a>0?a:1-a;if("YY"===t){const e=o%100;return(0,l.addLeadingZeros)(e,2)}return"Yo"===t?n.ordinalNumber(o,{unit:"year"}):(0,l.addLeadingZeros)(o,t.length)},R:function(e,t){const n=(0,o.getISOWeekYear)(e);return(0,l.addLeadingZeros)(n,t.length)},u:function(e,t){const n=e.getFullYear();return(0,l.addLeadingZeros)(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return(0,l.addLeadingZeros)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return(0,l.addLeadingZeros)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return u.lightFormatters.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return(0,l.addLeadingZeros)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=(0,i.getWeek)(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):(0,l.addLeadingZeros)(a,t.length)},I:function(e,t,n){const r=(0,a.getISOWeek)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):(0,l.addLeadingZeros)(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):u.lightFormatters.d(e,t)},D:function(e,t,n){const a=(0,r.getDayOfYear)(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):(0,l.addLeadingZeros)(a,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return(0,l.addLeadingZeros)(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return(0,l.addLeadingZeros)(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return(0,l.addLeadingZeros)(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(a=12===r?d:0===r?c:r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(a=r>=17?m:r>=12?f:r>=4?p:h,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return u.lightFormatters.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):u.lightFormatters.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):(0,l.addLeadingZeros)(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):(0,l.addLeadingZeros)(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):u.lightFormatters.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):u.lightFormatters.s(e,t)},S:function(e,t){return u.lightFormatters.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return v(r);case"XXXX":case"XX":return y(r);default:return y(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return v(r);case"xxxx":case"xx":return y(r);default:return y(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(r,":");default:return"GMT"+y(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(r,":");default:return"GMT"+y(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return(0,l.addLeadingZeros)(r,t.length)},T:function(e,t,n){const r=e.getTime();return(0,l.addLeadingZeros)(r,t.length)}};function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return 0===o?n+String(a):n+String(a)+t+(0,l.addLeadingZeros)(o,2)}function v(e,t){if(e%60===0){return(e>0?"-":"+")+(0,l.addLeadingZeros)(Math.abs(e)/60,2)}return y(e,t)}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e>0?"-":"+",r=Math.abs(e);return n+(0,l.addLeadingZeros)(Math.trunc(r/60),2)+t+(0,l.addLeadingZeros)(r%60,2)}},7630:(e,t,n)=>{"use strict";t.lightFormatters=void 0;var r=n(427);t.lightFormatters={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return(0,r.addLeadingZeros)("yy"===t?a%100:a,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):(0,r.addLeadingZeros)(n+1,2)},d:(e,t)=>(0,r.addLeadingZeros)(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>(0,r.addLeadingZeros)(e.getHours()%12||12,t.length),H:(e,t)=>(0,r.addLeadingZeros)(e.getHours(),t.length),m:(e,t)=>(0,r.addLeadingZeros)(e.getMinutes(),t.length),s:(e,t)=>(0,r.addLeadingZeros)(e.getSeconds(),t.length),S(e,t){const n=t.length,a=e.getMilliseconds(),o=Math.trunc(a*Math.pow(10,n-3));return(0,r.addLeadingZeros)(o,t.length)}}},5916:(e,t)=>{"use strict";t.longFormatters=void 0;const n=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},r=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}};t.longFormatters={p:r,P:(e,t)=>{const a=e.match(/(P+)(p+)?/)||[],o=a[1],i=a[2];if(!i)return n(e,t);let s;switch(o){case"P":s=t.dateTime({width:"short"});break;case"PP":s=t.dateTime({width:"medium"});break;case"PPP":s=t.dateTime({width:"long"});break;default:s=t.dateTime({width:"full"})}return s.replace("{{date}}",n(o,t)).replace("{{time}}",r(i,t))}}},3300:(e,t,n)=>{"use strict";t.getTimezoneOffsetInMilliseconds=function(e){const t=(0,r.toDate)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n};var r=n(5551)},8913:(e,t)=>{"use strict";t.isProtectedDayOfYearToken=function(e){return n.test(e)},t.isProtectedWeekYearToken=function(e){return r.test(e)},t.warnOrThrowProtectedError=function(e,t,n){const r=function(e,t,n){const r="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(r," to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,n);if(console.warn(r),a.includes(e))throw new RangeError(r)};const n=/^D+$/,r=/^Y+$/,a=["D","DD","YY","YYYY"]},8620:(e,t,n)=>{"use strict";t.addDays=function(e,t){const n=(0,r.toDate)(e);if(isNaN(t))return(0,a.constructFrom)(e,NaN);if(!t)return n;return n.setDate(n.getDate()+t),n};var r=n(5551),a=n(4161)},5608:(e,t,n)=>{"use strict";t.addHours=function(e,t){return(0,r.addMilliseconds)(e,t*a.millisecondsInHour)};var r=n(3773),a=n(9757)},3773:(e,t,n)=>{"use strict";t.addMilliseconds=function(e,t){const n=+(0,r.toDate)(e);return(0,a.constructFrom)(e,n+t)};var r=n(5551),a=n(4161)},86:(e,t,n)=>{"use strict";t.addMinutes=function(e,t){return(0,r.addMilliseconds)(e,t*a.millisecondsInMinute)};var r=n(3773),a=n(9757)},4640:(e,t,n)=>{"use strict";t.addMonths=function(e,t){const n=(0,r.toDate)(e);if(isNaN(t))return(0,a.constructFrom)(e,NaN);if(!t)return n;const o=n.getDate(),i=(0,a.constructFrom)(e,n.getTime());i.setMonth(n.getMonth()+t+1,0);const s=i.getDate();return o>=s?i:(n.setFullYear(i.getFullYear(),i.getMonth(),o),n)};var r=n(5551),a=n(4161)},1634:(e,t,n)=>{"use strict";t.addQuarters=function(e,t){const n=3*t;return(0,r.addMonths)(e,n)};var r=n(4640)},9994:(e,t,n)=>{"use strict";t.addWeeks=function(e,t){const n=7*t;return(0,r.addDays)(e,n)};var r=n(8620)},709:(e,t,n)=>{"use strict";t.addYears=function(e,t){return(0,r.addMonths)(e,12*t)};var r=n(4640)},9757:(e,t)=>{"use strict";t.secondsInYear=t.secondsInWeek=t.secondsInQuarter=t.secondsInMonth=t.secondsInMinute=t.secondsInHour=t.secondsInDay=t.quartersInYear=t.monthsInYear=t.monthsInQuarter=t.minutesInYear=t.minutesInMonth=t.minutesInHour=t.minutesInDay=t.minTime=t.millisecondsInWeek=t.millisecondsInSecond=t.millisecondsInMinute=t.millisecondsInHour=t.millisecondsInDay=t.maxTime=t.daysInYear=t.daysInWeek=void 0;t.daysInWeek=7;const n=t.daysInYear=365.2425,r=t.maxTime=24*Math.pow(10,8)*60*60*1e3,a=(t.minTime=-r,t.millisecondsInWeek=6048e5,t.millisecondsInDay=864e5,t.millisecondsInMinute=6e4,t.millisecondsInHour=36e5,t.millisecondsInSecond=1e3,t.minutesInYear=525600,t.minutesInMonth=43200,t.minutesInDay=1440,t.minutesInHour=60,t.monthsInQuarter=3,t.monthsInYear=12,t.quartersInYear=4,t.secondsInHour=3600),o=(t.secondsInMinute=60,t.secondsInDay=24*a),i=(t.secondsInWeek=7*o,t.secondsInYear=o*n),s=t.secondsInMonth=i/12;t.secondsInQuarter=3*s},4161:(e,t)=>{"use strict";t.constructFrom=function(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}},3439:(e,t,n)=>{"use strict";t.differenceInCalendarDays=function(e,t){const n=(0,a.startOfDay)(e),i=(0,a.startOfDay)(t),s=+n-(0,o.getTimezoneOffsetInMilliseconds)(n),l=+i-(0,o.getTimezoneOffsetInMilliseconds)(i);return Math.round((s-l)/r.millisecondsInDay)};var r=n(9757),a=n(6191),o=n(3300)},5575:(e,t,n)=>{"use strict";t.differenceInCalendarMonths=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t),o=n.getFullYear()-a.getFullYear(),i=n.getMonth()-a.getMonth();return 12*o+i};var r=n(5551)},9840:(e,t,n)=>{"use strict";t.differenceInCalendarYears=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return n.getFullYear()-a.getFullYear()};var r=n(5551)},2412:(e,t,n)=>{"use strict";t.endOfDay=function(e){const t=(0,r.toDate)(e);return t.setHours(23,59,59,999),t};var r=n(5551)},8268:(e,t,n)=>{"use strict";t.endOfMonth=function(e){const t=(0,r.toDate)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t};var r=n(5551)},4016:(e,t,n)=>{"use strict";t.endOfWeek=function(e,t){var n,o,i,s,l,u;const c=(0,a.getDefaultOptions)(),d=null!==(n=null!==(o=null!==(i=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:c.weekStartsOn)&&void 0!==o?o:null===(u=c.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==n?n:0,p=(0,r.toDate)(e),f=p.getDay(),m=6+(f{"use strict";t.endOfYear=function(e){const t=(0,r.toDate)(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t};var r=n(5551)},4333:(e,t,n)=>{"use strict";t.format=t.formatDate=function(e,t,n){var p,f,g,v,y,b,w,k,x,S,D,E,C,P;const M=(0,a.getDefaultOptions)(),A=null!==(p=null!==(f=null===n||void 0===n?void 0:n.locale)&&void 0!==f?f:M.locale)&&void 0!==p?p:r.defaultLocale,N=null!==(g=null!==(v=null!==(y=null!==(b=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==b?b:null===n||void 0===n||null===(w=n.locale)||void 0===w||null===(w=w.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==y?y:M.firstWeekContainsDate)&&void 0!==v?v:null===(k=M.locale)||void 0===k||null===(k=k.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==g?g:1,T=null!==(x=null!==(S=null!==(D=null!==(E=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==E?E:null===n||void 0===n||null===(C=n.locale)||void 0===C||null===(C=C.options)||void 0===C?void 0:C.weekStartsOn)&&void 0!==D?D:M.weekStartsOn)&&void 0!==S?S:null===(P=M.locale)||void 0===P||null===(P=P.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==x?x:0,_=(0,u.toDate)(e);if(!(0,l.isValid)(_))throw new RangeError("Invalid time value");let O=t.match(d).map((e=>{const t=e[0];if("p"===t||"P"===t){return(0,i.longFormatters[t])(e,A.formatLong)}return e})).join("").match(c).map((e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:h(e)};if(o.formatters[t])return{isToken:!0,value:e};if(t.match(m))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}}));A.localize.preprocessor&&(O=A.localize.preprocessor(_,O));const I={firstWeekContainsDate:N,weekStartsOn:T,locale:A};return O.map((r=>{if(!r.isToken)return r.value;const a=r.value;(null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,s.isProtectedWeekYearToken)(a))&&(null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,s.isProtectedDayOfYearToken)(a))||(0,s.warnOrThrowProtectedError)(a,t,String(e));return(0,o.formatters[a[0]])(_,a,A.localize,I)})).join("")},Object.defineProperty(t,"formatters",{enumerable:!0,get:function(){return o.formatters}}),Object.defineProperty(t,"longFormatters",{enumerable:!0,get:function(){return i.longFormatters}});var r=n(2222),a=n(6868),o=n(4578),i=n(5916),s=n(8913),l=n(9858),u=n(5551);const c=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,d=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,p=/^'([^]*?)'?$/,f=/''/g,m=/[a-zA-Z]/;function h(e){const t=e.match(p);return t?t[1].replace(f,"'"):e}},5528:(e,t,n)=>{"use strict";t.getDate=function(e){const t=(0,r.toDate)(e);return t.getDate()};var r=n(5551)},7600:(e,t,n)=>{"use strict";t.getDay=function(e){const t=(0,r.toDate)(e);return t.getDay()};var r=n(5551)},5440:(e,t,n)=>{"use strict";t.getDayOfYear=function(e){const t=(0,o.toDate)(e),n=(0,r.differenceInCalendarDays)(t,(0,a.startOfYear)(t));return n+1};var r=n(3439),a=n(7332),o=n(5551)},272:(e,t,n)=>{"use strict";t.getDaysInMonth=function(e){const t=(0,r.toDate)(e),n=t.getFullYear(),o=t.getMonth(),i=(0,a.constructFrom)(e,0);return i.setFullYear(n,o+1,0),i.setHours(0,0,0,0),i.getDate()};var r=n(5551),a=n(4161)},7153:(e,t,n)=>{"use strict";t.getDefaultOptions=function(){return Object.assign({},(0,r.getDefaultOptions)())};var r=n(6868)},5857:(e,t,n)=>{"use strict";t.getHours=function(e){const t=(0,r.toDate)(e);return t.getHours()};var r=n(5551)},8601:(e,t,n)=>{"use strict";t.getISODay=function(e){let t=(0,r.toDate)(e).getDay();0===t&&(t=7);return t};var r=n(5551)},9871:(e,t,n)=>{"use strict";t.getISOWeek=function(e){const t=(0,i.toDate)(e),n=+(0,a.startOfISOWeek)(t)-+(0,o.startOfISOWeekYear)(t);return Math.round(n/r.millisecondsInWeek)+1};var r=n(9757),a=n(1048),o=n(2329),i=n(5551)},8890:(e,t,n)=>{"use strict";t.getISOWeekYear=function(e){const t=(0,o.toDate)(e),n=t.getFullYear(),i=(0,r.constructFrom)(e,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const s=(0,a.startOfISOWeek)(i),l=(0,r.constructFrom)(e,0);l.setFullYear(n,0,4),l.setHours(0,0,0,0);const u=(0,a.startOfISOWeek)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=u.getTime()?n:n-1};var r=n(4161),a=n(1048),o=n(5551)},8667:(e,t,n)=>{"use strict";t.getMinutes=function(e){const t=(0,r.toDate)(e);return t.getMinutes()};var r=n(5551)},8920:(e,t,n)=>{"use strict";t.getMonth=function(e){const t=(0,r.toDate)(e);return t.getMonth()};var r=n(5551)},537:(e,t,n)=>{"use strict";t.getQuarter=function(e){const t=(0,r.toDate)(e);return Math.trunc(t.getMonth()/3)+1};var r=n(5551)},2808:(e,t,n)=>{"use strict";t.getSeconds=function(e){const t=(0,r.toDate)(e);return t.getSeconds()};var r=n(5551)},7025:(e,t,n)=>{"use strict";t.getTime=function(e){const t=(0,r.toDate)(e);return t.getTime()};var r=n(5551)},2252:(e,t,n)=>{"use strict";t.getWeek=function(e,t){const n=(0,i.toDate)(e),s=+(0,a.startOfWeek)(n,t)-+(0,o.startOfWeekYear)(n,t);return Math.round(s/r.millisecondsInWeek)+1};var r=n(9757),a=n(9249),o=n(568),i=n(5551)},7941:(e,t,n)=>{"use strict";t.getWeekYear=function(e,t){var n,s,l,u,c,d;const p=(0,o.toDate)(e),f=p.getFullYear(),m=(0,i.getDefaultOptions)(),h=null!==(n=null!==(s=null!==(l=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:m.firstWeekContainsDate)&&void 0!==s?s:null===(d=m.locale)||void 0===d||null===(d=d.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==n?n:1,g=(0,r.constructFrom)(e,0);g.setFullYear(f+1,0,h),g.setHours(0,0,0,0);const v=(0,a.startOfWeek)(g,t),y=(0,r.constructFrom)(e,0);y.setFullYear(f,0,h),y.setHours(0,0,0,0);const b=(0,a.startOfWeek)(y,t);return p.getTime()>=v.getTime()?f+1:p.getTime()>=b.getTime()?f:f-1};var r=n(4161),a=n(9249),o=n(5551),i=n(6868)},309:(e,t,n)=>{"use strict";t.getYear=function(e){return(0,r.toDate)(e).getFullYear()};var r=n(5551)},1882:(e,t,n)=>{"use strict";t.isAfter=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return n.getTime()>a.getTime()};var r=n(5551)},4593:(e,t,n)=>{"use strict";t.isBefore=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return+n<+a};var r=n(5551)},1890:(e,t)=>{"use strict";t.isDate=function(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}},6500:(e,t,n)=>{"use strict";t.isEqual=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return+n===+a};var r=n(5551)},8444:(e,t,n)=>{"use strict";t.isSameDay=function(e,t){const n=(0,r.startOfDay)(e),a=(0,r.startOfDay)(t);return+n===+a};var r=n(6191)},8060:(e,t,n)=>{"use strict";t.isSameMonth=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()};var r=n(5551)},8322:(e,t,n)=>{"use strict";t.isSameQuarter=function(e,t){const n=(0,r.startOfQuarter)(e),a=(0,r.startOfQuarter)(t);return+n===+a};var r=n(1125)},4265:(e,t,n)=>{"use strict";t.isSameYear=function(e,t){const n=(0,r.toDate)(e),a=(0,r.toDate)(t);return n.getFullYear()===a.getFullYear()};var r=n(5551)},9858:(e,t,n)=>{"use strict";t.isValid=function(e){if(!(0,r.isDate)(e)&&"number"!==typeof e)return!1;const t=(0,a.toDate)(e);return!isNaN(Number(t))};var r=n(1890),a=n(5551)},4148:(e,t,n)=>{"use strict";t.isWithinInterval=function(e,t){const n=+(0,r.toDate)(e),[a,o]=[+(0,r.toDate)(t.start),+(0,r.toDate)(t.end)].sort(((e,t)=>e-t));return n>=a&&n<=o};var r=n(5551)},3997:(e,t)=>{"use strict";t.buildFormatLongFn=function(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}},9555:(e,t)=>{"use strict";t.buildLocalizeFn=function(e){return(t,n)=>{let r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{const t=e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}},9387:(e,t)=>{"use strict";t.buildMatchFn=function(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?function(e,t){for(let n=0;ne.test(i))):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n;return}(s,(e=>e.test(i)));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;return{value:u,rest:t.slice(i.length)}}}},4273:(e,t)=>{"use strict";t.buildMatchPatternFn=function(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;return{value:i,rest:t.slice(a.length)}}}},8757:(e,t,n)=>{"use strict";t.enUS=void 0;var r=n(8203),a=n(342),o=n(9104),i=n(6608),s=n(4986);t.enUS={code:"en-US",formatDistance:r.formatDistance,formatLong:a.formatLong,formatRelative:o.formatRelative,localize:i.localize,match:s.match,options:{weekStartsOn:0,firstWeekContainsDate:1}}},8203:(e,t)=>{"use strict";t.formatDistance=void 0;const n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};t.formatDistance=(e,t,r)=>{let a;const o=n[e];return a="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==r&&void 0!==r&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a}},342:(e,t,n)=>{"use strict";t.formatLong=void 0;var r=n(3997);t.formatLong={date:(0,r.buildFormatLongFn)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,r.buildFormatLongFn)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,r.buildFormatLongFn)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})}},9104:(e,t)=>{"use strict";t.formatRelative=void 0;const n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};t.formatRelative=(e,t,r,a)=>n[e]},6608:(e,t,n)=>{"use strict";t.localize=void 0;var r=n(9555);t.localize={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,r.buildLocalizeFn)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,r.buildLocalizeFn)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,r.buildLocalizeFn)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,r.buildLocalizeFn)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,r.buildLocalizeFn)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})}},4986:(e,t,n)=>{"use strict";t.match=void 0;var r=n(9387),a=n(4273);t.match={ordinalNumber:(0,a.buildMatchPatternFn)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:(0,r.buildMatchFn)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,r.buildMatchFn)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,r.buildMatchFn)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,r.buildMatchFn)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.buildMatchFn)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})}},8442:(e,t,n)=>{"use strict";t.max=function(e){let t;return e.forEach((function(e){const n=(0,r.toDate)(e);(void 0===t||t{"use strict";t.min=function(e){let t;return e.forEach((e=>{const n=(0,r.toDate)(e);(!t||t>n||isNaN(+n))&&(t=n)})),t||new Date(NaN)};var r=n(5551)},4251:(e,t,n)=>{"use strict";Object.defineProperty(t,"longFormatters",{enumerable:!0,get:function(){return s.longFormatters}}),t.parse=function(e,t,n,v){var y,b,w,k,x,S,D,E,C,P,M,A,N,T;const _=(0,a.getDefaultOptions)(),O=null!==(y=null!==(b=null===v||void 0===v?void 0:v.locale)&&void 0!==b?b:_.locale)&&void 0!==y?y:o.defaultLocale,I=null!==(w=null!==(k=null!==(x=null!==(S=null===v||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==S?S:null===v||void 0===v||null===(D=v.locale)||void 0===D||null===(D=D.options)||void 0===D?void 0:D.firstWeekContainsDate)&&void 0!==x?x:_.firstWeekContainsDate)&&void 0!==k?k:null===(E=_.locale)||void 0===E||null===(E=E.options)||void 0===E?void 0:E.firstWeekContainsDate)&&void 0!==w?w:1,R=null!==(C=null!==(P=null!==(M=null!==(A=null===v||void 0===v?void 0:v.weekStartsOn)&&void 0!==A?A:null===v||void 0===v||null===(N=v.locale)||void 0===N||null===(N=N.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==M?M:_.weekStartsOn)&&void 0!==P?P:null===(T=_.locale)||void 0===T||null===(T=T.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==C?C:0;if(""===t)return""===e?(0,i.toDate)(n):(0,r.constructFrom)(n,NaN);const L={firstWeekContainsDate:I,weekStartsOn:R,locale:O},F=[new c.DateToSystemTimezoneSetter],Y=t.match(p).map((e=>{const t=e[0];if(t in s.longFormatters){return(0,s.longFormatters[t])(e,O.formatLong)}return e})).join("").match(d),j=[];for(let a of Y){null!==v&&void 0!==v&&v.useAdditionalWeekYearTokens||!(0,l.isProtectedWeekYearToken)(a)||(0,l.warnOrThrowProtectedError)(a,t,e),null!==v&&void 0!==v&&v.useAdditionalDayOfYearTokens||!(0,l.isProtectedDayOfYearToken)(a)||(0,l.warnOrThrowProtectedError)(a,t,e);const o=a[0],i=u.parsers[o];if(i){const{incompatibleTokens:t}=i;if(Array.isArray(t)){const e=j.find((e=>t.includes(e.token)||e.token===o));if(e)throw new RangeError("The format string mustn't contain `".concat(e.fullToken,"` and `").concat(a,"` at the same time"))}else if("*"===i.incompatibleTokens&&j.length>0)throw new RangeError("The format string mustn't contain `".concat(a,"` and any other token at the same time"));j.push({token:o,fullToken:a});const s=i.run(e,a,O.match,L);if(!s)return(0,r.constructFrom)(n,NaN);F.push(s.setter),e=s.rest}else{if(o.match(g))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");if("''"===a?a="'":"'"===o&&(a=a.match(f)[1].replace(m,"'")),0!==e.indexOf(a))return(0,r.constructFrom)(n,NaN);e=e.slice(a.length)}}if(e.length>0&&h.test(e))return(0,r.constructFrom)(n,NaN);const B=F.map((e=>e.priority)).sort(((e,t)=>t-e)).filter(((e,t,n)=>n.indexOf(e)===t)).map((e=>F.filter((t=>t.priority===e)).sort(((e,t)=>t.subPriority-e.subPriority)))).map((e=>e[0]));let W=(0,i.toDate)(n);if(isNaN(W.getTime()))return(0,r.constructFrom)(n,NaN);const z={};for(const a of B){if(!a.validate(W,L))return(0,r.constructFrom)(n,NaN);const e=a.set(W,z,L);Array.isArray(e)?(W=e[0],Object.assign(z,e[1])):W=e}return(0,r.constructFrom)(n,W)},Object.defineProperty(t,"parsers",{enumerable:!0,get:function(){return u.parsers}});var r=n(4161),a=n(7153),o=n(2222),i=n(5551),s=n(5916),l=n(8913),u=n(7109),c=n(7318);const d=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,p=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,f=/^'([^]*?)'?$/,m=/''/g,h=/\S/,g=/[a-zA-Z]/},3458:(e,t,n)=>{"use strict";t.parseISO=function(e,t){var n;const p=null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2,f=function(e){const t={},n=e.split(a.dateTimeDelimiter);let r;if(n.length>2)return t;/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],a.timeZoneDelimiter.test(t.date)&&(t.date=e.split(a.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length)));if(r){const e=a.timezone.exec(r);e?(t.time=r.replace(e[1],""),t.timezone=e[1]):t.time=r}return t}(e);let m;if(f.date){const e=function(e,t){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};const a=r[1]?parseInt(r[1]):null,o=r[2]?parseInt(r[2]):null;return{year:null===o?a:100*o,restDateString:e.slice((r[1]||r[2]).length)}}(f.date,p);m=function(e,t){if(null===t)return new Date(NaN);const n=e.match(o);if(!n)return new Date(NaN);const r=!!n[4],a=l(n[1]),i=l(n[2])-1,s=l(n[3]),u=l(n[4]),p=l(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,u,p)?function(e,t,n){const r=new Date(0);r.setUTCFullYear(e,0,4);const a=r.getUTCDay()||7,o=7*(t-1)+n+1-a;return r.setUTCDate(r.getUTCDate()+o),r}(t,u,p):new Date(NaN);{const e=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(c[t]||(d(e)?29:28))}(t,i,s)&&function(e,t){return t>=1&&t<=(d(e)?366:365)}(t,a)?(e.setUTCFullYear(t,i,Math.max(a,s)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!m||isNaN(m.getTime()))return new Date(NaN);const h=m.getTime();let g,v=0;if(f.time&&(v=function(e){const t=e.match(i);if(!t)return NaN;const n=u(t[1]),a=u(t[2]),o=u(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,o))return NaN;return n*r.millisecondsInHour+a*r.millisecondsInMinute+1e3*o}(f.time),isNaN(v)))return new Date(NaN);if(!f.timezone){const e=new Date(h+v),t=new Date(0);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}if(g=function(e){if("Z"===e)return 0;const t=e.match(s);if(!t)return 0;const n="+"===t[1]?-1:1,a=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return n*(a*r.millisecondsInHour+o*r.millisecondsInMinute)}(f.timezone),isNaN(g))return new Date(NaN);return new Date(h+v+g)};var r=n(9757);const a={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},o=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,i=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,s=/^([+-])(\d{2})(?::?(\d{2}))?$/;function l(e){return e?parseInt(e):1}function u(e){return e&&parseFloat(e.replace(",","."))||0}const c=[31,null,31,30,31,30,31,31,30,31,30,31];function d(e){return e%400===0||e%4===0&&e%100!==0}},9758:(e,t,n)=>{"use strict";t.Parser=void 0;var r=n(7318);t.Parser=class{run(e,t,n,a){const o=this.parse(e,t,n,a);return o?{setter:new r.ValueSetter(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}validate(e,t,n){return!0}}},7318:(e,t,n)=>{"use strict";var r=n(3693).default;t.ValueSetter=t.Setter=t.DateToSystemTimezoneSetter=void 0;var a=n(3583),o=n(4161);class i{constructor(){r(this,"subPriority",0)}validate(e,t){return!0}}t.Setter=i;t.ValueSetter=class extends i{constructor(e,t,n,r,a){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,a&&(this.subPriority=a)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}};t.DateToSystemTimezoneSetter=class extends i{constructor(){super(...arguments),r(this,"priority",10),r(this,"subPriority",-1)}set(e,t){return t.timestampIsSet?e:(0,o.constructFrom)(e,(0,a.transpose)(e,Date))}}},3704:(e,t)=>{"use strict";t.timezonePatterns=t.numericPatterns=void 0;t.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},t.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}},7109:(e,t,n)=>{"use strict";t.parsers=void 0;var r=n(7615),a=n(8550),o=n(9967),i=n(5065),s=n(2403),l=n(3245),u=n(96),c=n(8403),d=n(4818),p=n(3118),f=n(5428),m=n(6099),h=n(1931),g=n(1755),v=n(4227),y=n(3023),b=n(610),w=n(6282),k=n(9766),x=n(3438),S=n(4690),D=n(8829),E=n(5640),C=n(9495),P=n(9271),M=n(7223),A=n(7804),N=n(2135),T=n(7271),_=n(6990),O=n(3883);t.parsers={G:new r.EraParser,y:new a.YearParser,Y:new o.LocalWeekYearParser,R:new i.ISOWeekYearParser,u:new s.ExtendedYearParser,Q:new l.QuarterParser,q:new u.StandAloneQuarterParser,M:new c.MonthParser,L:new d.StandAloneMonthParser,w:new p.LocalWeekParser,I:new f.ISOWeekParser,d:new m.DateParser,D:new h.DayOfYearParser,E:new g.DayParser,e:new v.LocalDayParser,c:new y.StandAloneLocalDayParser,i:new b.ISODayParser,a:new w.AMPMParser,b:new k.AMPMMidnightParser,B:new x.DayPeriodParser,h:new S.Hour1to12Parser,H:new D.Hour0to23Parser,K:new E.Hour0To11Parser,k:new C.Hour1To24Parser,m:new P.MinuteParser,s:new M.SecondParser,S:new A.FractionOfSecondParser,X:new N.ISOTimezoneWithZParser,x:new T.ISOTimezoneParser,t:new _.TimestampSecondsParser,T:new O.TimestampMillisecondsParser}},9766:(e,t,n)=>{"use strict";var r=n(3693).default;t.AMPMMidnightParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",80),r(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours((0,o.dayPeriodEnumToHours)(n),0,0,0),e}}t.AMPMMidnightParser=i},6282:(e,t,n)=>{"use strict";var r=n(3693).default;t.AMPMParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",80),r(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours((0,o.dayPeriodEnumToHours)(n),0,0,0),e}}t.AMPMParser=i},6099:(e,t,n)=>{"use strict";var r=n(3693).default;t.DateParser=void 0;var a=n(3704),o=n(9758),i=n(4636);const s=[31,28,31,30,31,30,31,31,30,31,30,31],l=[31,29,31,30,31,30,31,31,30,31,30,31];class u extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"subPriority",1),r(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(e,t,n){switch(t){case"d":return(0,i.parseNumericPattern)(a.numericPatterns.date,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){const n=e.getFullYear(),r=(0,i.isLeapYearIndex)(n),a=e.getMonth();return r?t>=1&&t<=l[a]:t>=1&&t<=s[a]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}}t.DateParser=u},1931:(e,t,n)=>{"use strict";var r=n(3693).default;t.DayOfYearParser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"subpriority",1),r(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(e,t,n){switch(t){case"D":case"DD":return(0,i.parseNumericPattern)(a.numericPatterns.dayOfYear,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){const n=e.getFullYear();return(0,i.isLeapYearIndex)(n)?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}}t.DayOfYearParser=s},1755:(e,t,n)=>{"use strict";var r=n(3693).default;t.DayParser=void 0;var a=n(8844),o=n(9758);class i extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=(0,a.setDay)(e,n,r)).setHours(0,0,0,0),e}}t.DayParser=i},3438:(e,t,n)=>{"use strict";var r=n(3693).default;t.DayPeriodParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",80),r(this,"incompatibleTokens",["a","b","t","T"])}parse(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,t,n){return e.setHours((0,o.dayPeriodEnumToHours)(n),0,0,0),e}}t.DayPeriodParser=i},7615:(e,t,n)=>{"use strict";var r=n(3693).default;t.EraParser=void 0;var a=n(9758);class o extends a.Parser{constructor(){super(...arguments),r(this,"priority",140),r(this,"incompatibleTokens",["R","u","t","T"])}parse(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}}t.EraParser=o},2403:(e,t,n)=>{"use strict";var r=n(3693).default;t.ExtendedYearParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",130),r(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(e,t){return"u"===t?(0,o.parseNDigitsSigned)(4,e):(0,o.parseNDigitsSigned)(t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}}t.ExtendedYearParser=i},7804:(e,t,n)=>{"use strict";var r=n(3693).default;t.FractionOfSecondParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",30),r(this,"incompatibleTokens",["t","T"])}parse(e,t){return(0,o.mapValue)((0,o.parseNDigits)(t.length,e),(e=>Math.trunc(e*Math.pow(10,3-t.length))))}set(e,t,n){return e.setMilliseconds(n),e}}t.FractionOfSecondParser=i},5640:(e,t,n)=>{"use strict";var r=n(3693).default;t.Hour0To11Parser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",70),r(this,"incompatibleTokens",["h","H","k","t","T"])}parse(e,t,n){switch(t){case"K":return(0,i.parseNumericPattern)(a.numericPatterns.hour11h,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}}t.Hour0To11Parser=s},8829:(e,t,n)=>{"use strict";var r=n(3693).default;t.Hour0to23Parser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",70),r(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(e,t,n){switch(t){case"H":return(0,i.parseNumericPattern)(a.numericPatterns.hour23h,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}}t.Hour0to23Parser=s},9495:(e,t,n)=>{"use strict";var r=n(3693).default;t.Hour1To24Parser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",70),r(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(e,t,n){switch(t){case"k":return(0,i.parseNumericPattern)(a.numericPatterns.hour24h,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){const r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}}t.Hour1To24Parser=s},4690:(e,t,n)=>{"use strict";var r=n(3693).default;t.Hour1to12Parser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",70),r(this,"incompatibleTokens",["H","K","k","t","T"])}parse(e,t,n){switch(t){case"h":return(0,i.parseNumericPattern)(a.numericPatterns.hour12h,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){const r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}}t.Hour1to12Parser=s},610:(e,t,n)=>{"use strict";var r=n(3693).default;t.ISODayParser=void 0;var a=n(261),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(e,t,n){const r=e=>0===e?7:e;switch(t){case"i":case"ii":return(0,i.parseNDigits)(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return(0,i.mapValue)(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return(0,i.mapValue)(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return(0,i.mapValue)(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return(0,i.mapValue)(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return(e=(0,a.setISODay)(e,n)).setHours(0,0,0,0),e}}t.ISODayParser=s},7271:(e,t,n)=>{"use strict";var r=n(3693).default;t.ISOTimezoneParser=void 0;var a=n(4161),o=n(3300),i=n(3704),s=n(9758),l=n(4636);class u extends s.Parser{constructor(){super(...arguments),r(this,"priority",10),r(this,"incompatibleTokens",["t","T","X"])}parse(e,t){switch(t){case"x":return(0,l.parseTimezonePattern)(i.timezonePatterns.basicOptionalMinutes,e);case"xx":return(0,l.parseTimezonePattern)(i.timezonePatterns.basic,e);case"xxxx":return(0,l.parseTimezonePattern)(i.timezonePatterns.basicOptionalSeconds,e);case"xxxxx":return(0,l.parseTimezonePattern)(i.timezonePatterns.extendedOptionalSeconds,e);default:return(0,l.parseTimezonePattern)(i.timezonePatterns.extended,e)}}set(e,t,n){return t.timestampIsSet?e:(0,a.constructFrom)(e,e.getTime()-(0,o.getTimezoneOffsetInMilliseconds)(e)-n)}}t.ISOTimezoneParser=u},2135:(e,t,n)=>{"use strict";var r=n(3693).default;t.ISOTimezoneWithZParser=void 0;var a=n(4161),o=n(3300),i=n(3704),s=n(9758),l=n(4636);class u extends s.Parser{constructor(){super(...arguments),r(this,"priority",10),r(this,"incompatibleTokens",["t","T","x"])}parse(e,t){switch(t){case"X":return(0,l.parseTimezonePattern)(i.timezonePatterns.basicOptionalMinutes,e);case"XX":return(0,l.parseTimezonePattern)(i.timezonePatterns.basic,e);case"XXXX":return(0,l.parseTimezonePattern)(i.timezonePatterns.basicOptionalSeconds,e);case"XXXXX":return(0,l.parseTimezonePattern)(i.timezonePatterns.extendedOptionalSeconds,e);default:return(0,l.parseTimezonePattern)(i.timezonePatterns.extended,e)}}set(e,t,n){return t.timestampIsSet?e:(0,a.constructFrom)(e,e.getTime()-(0,o.getTimezoneOffsetInMilliseconds)(e)-n)}}t.ISOTimezoneWithZParser=u},5428:(e,t,n)=>{"use strict";var r=n(3693).default;t.ISOWeekParser=void 0;var a=n(5267),o=n(1048),i=n(3704),s=n(9758),l=n(4636);class u extends s.Parser{constructor(){super(...arguments),r(this,"priority",100),r(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(e,t,n){switch(t){case"I":return(0,l.parseNumericPattern)(i.numericPatterns.week,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return(0,l.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return(0,o.startOfISOWeek)((0,a.setISOWeek)(e,n))}}t.ISOWeekParser=u},5065:(e,t,n)=>{"use strict";var r=n(3693).default;t.ISOWeekYearParser=void 0;var a=n(1048),o=n(4161),i=n(9758),s=n(4636);class l extends i.Parser{constructor(){super(...arguments),r(this,"priority",130),r(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(e,t){return"R"===t?(0,s.parseNDigitsSigned)(4,e):(0,s.parseNDigitsSigned)(t.length,e)}set(e,t,n){const r=(0,o.constructFrom)(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,a.startOfISOWeek)(r)}}t.ISOWeekYearParser=l},4227:(e,t,n)=>{"use strict";var r=n(3693).default;t.LocalDayParser=void 0;var a=n(8844),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return(0,i.mapValue)((0,i.parseNDigits)(t.length,e),a);case"eo":return(0,i.mapValue)(n.ordinalNumber(e,{unit:"day"}),a);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=(0,a.setDay)(e,n,r)).setHours(0,0,0,0),e}}t.LocalDayParser=s},3118:(e,t,n)=>{"use strict";var r=n(3693).default;t.LocalWeekParser=void 0;var a=n(5056),o=n(9249),i=n(3704),s=n(9758),l=n(4636);class u extends s.Parser{constructor(){super(...arguments),r(this,"priority",100),r(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(e,t,n){switch(t){case"w":return(0,l.parseNumericPattern)(i.numericPatterns.week,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return(0,l.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return(0,o.startOfWeek)((0,a.setWeek)(e,n,r),r)}}t.LocalWeekParser=u},9967:(e,t,n)=>{"use strict";var r=n(3693).default;t.LocalWeekYearParser=void 0;var a=n(7941),o=n(9249),i=n(9758),s=n(4636);class l extends i.Parser{constructor(){super(...arguments),r(this,"priority",130),r(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return(0,s.mapValue)((0,s.parseNDigits)(4,e),r);case"Yo":return(0,s.mapValue)(n.ordinalNumber(e,{unit:"year"}),r);default:return(0,s.mapValue)((0,s.parseNDigits)(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){const i=(0,a.getWeekYear)(e,r);if(n.isTwoDigitYear){const t=(0,s.normalizeTwoDigitYear)(n.year,i);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,o.startOfWeek)(e,r)}const l="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(l,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),(0,o.startOfWeek)(e,r)}}t.LocalWeekYearParser=l},9271:(e,t,n)=>{"use strict";var r=n(3693).default;t.MinuteParser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",60),r(this,"incompatibleTokens",["t","T"])}parse(e,t,n){switch(t){case"m":return(0,i.parseNumericPattern)(a.numericPatterns.minute,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}}t.MinuteParser=s},8403:(e,t,n)=>{"use strict";var r=n(3693).default;t.MonthParser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),r(this,"priority",110)}parse(e,t,n){const r=e=>e-1;switch(t){case"M":return(0,i.mapValue)((0,i.parseNumericPattern)(a.numericPatterns.month,e),r);case"MM":return(0,i.mapValue)((0,i.parseNDigits)(2,e),r);case"Mo":return(0,i.mapValue)(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}}t.MonthParser=s},3245:(e,t,n)=>{"use strict";var r=n(3693).default;t.QuarterParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",120),r(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(e,t,n){switch(t){case"Q":case"QQ":return(0,o.parseNDigits)(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}}t.QuarterParser=i},7223:(e,t,n)=>{"use strict";var r=n(3693).default;t.SecondParser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",50),r(this,"incompatibleTokens",["t","T"])}parse(e,t,n){switch(t){case"s":return(0,i.parseNumericPattern)(a.numericPatterns.second,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return(0,i.parseNDigits)(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}}t.SecondParser=s},3023:(e,t,n)=>{"use strict";var r=n(3693).default;t.StandAloneLocalDayParser=void 0;var a=n(8844),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",90),r(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(e,t,n,r){const a=e=>{const t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return(0,i.mapValue)((0,i.parseNDigits)(t.length,e),a);case"co":return(0,i.mapValue)(n.ordinalNumber(e,{unit:"day"}),a);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return(e=(0,a.setDay)(e,n,r)).setHours(0,0,0,0),e}}t.StandAloneLocalDayParser=s},4818:(e,t,n)=>{"use strict";var r=n(3693).default;t.StandAloneMonthParser=void 0;var a=n(3704),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",110),r(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(e,t,n){const r=e=>e-1;switch(t){case"L":return(0,i.mapValue)((0,i.parseNumericPattern)(a.numericPatterns.month,e),r);case"LL":return(0,i.mapValue)((0,i.parseNDigits)(2,e),r);case"Lo":return(0,i.mapValue)(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}}t.StandAloneMonthParser=s},96:(e,t,n)=>{"use strict";var r=n(3693).default;t.StandAloneQuarterParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",120),r(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(e,t,n){switch(t){case"q":case"qq":return(0,o.parseNDigits)(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth(3*(n-1),1),e.setHours(0,0,0,0),e}}t.StandAloneQuarterParser=i},3883:(e,t,n)=>{"use strict";var r=n(3693).default;t.TimestampMillisecondsParser=void 0;var a=n(4161),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",20),r(this,"incompatibleTokens","*")}parse(e){return(0,i.parseAnyDigitsSigned)(e)}set(e,t,n){return[(0,a.constructFrom)(e,n),{timestampIsSet:!0}]}}t.TimestampMillisecondsParser=s},6990:(e,t,n)=>{"use strict";var r=n(3693).default;t.TimestampSecondsParser=void 0;var a=n(4161),o=n(9758),i=n(4636);class s extends o.Parser{constructor(){super(...arguments),r(this,"priority",40),r(this,"incompatibleTokens","*")}parse(e){return(0,i.parseAnyDigitsSigned)(e)}set(e,t,n){return[(0,a.constructFrom)(e,1e3*n),{timestampIsSet:!0}]}}t.TimestampSecondsParser=s},8550:(e,t,n)=>{"use strict";var r=n(3693).default;t.YearParser=void 0;var a=n(9758),o=n(4636);class i extends a.Parser{constructor(){super(...arguments),r(this,"priority",130),r(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(e,t,n){const r=e=>({year:e,isTwoDigitYear:"yy"===t});switch(t){case"y":return(0,o.mapValue)((0,o.parseNDigits)(4,e),r);case"yo":return(0,o.mapValue)(n.ordinalNumber(e,{unit:"year"}),r);default:return(0,o.mapValue)((0,o.parseNDigits)(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){const r=e.getFullYear();if(n.isTwoDigitYear){const t=(0,o.normalizeTwoDigitYear)(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}const a="era"in t&&1!==t.era?1-n.year:n.year;return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}}t.YearParser=i},4636:(e,t,n)=>{"use strict";t.dayPeriodEnumToHours=function(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}},t.isLeapYearIndex=function(e){return e%400===0||e%4===0&&e%100!==0},t.mapValue=function(e,t){if(!e)return e;return{value:t(e.value),rest:e.rest}},t.normalizeTwoDigitYear=function(e,t){const n=t>0,r=n?t:1-t;let a;if(r<=50)a=e||100;else{const t=r+50;a=e+100*Math.trunc(t/100)-(e>=t%100?100:0)}return n?a:1-a},t.parseAnyDigitsSigned=function(e){return o(a.numericPatterns.anyDigitsSigned,e)},t.parseNDigits=function(e,t){switch(e){case 1:return o(a.numericPatterns.singleDigit,t);case 2:return o(a.numericPatterns.twoDigits,t);case 3:return o(a.numericPatterns.threeDigits,t);case 4:return o(a.numericPatterns.fourDigits,t);default:return o(new RegExp("^\\d{1,"+e+"}"),t)}},t.parseNDigitsSigned=function(e,t){switch(e){case 1:return o(a.numericPatterns.singleDigitSigned,t);case 2:return o(a.numericPatterns.twoDigitsSigned,t);case 3:return o(a.numericPatterns.threeDigitsSigned,t);case 4:return o(a.numericPatterns.fourDigitsSigned,t);default:return o(new RegExp("^-?\\d{1,"+e+"}"),t)}},t.parseNumericPattern=o,t.parseTimezonePattern=function(e,t){const n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};const a="+"===n[1]?1:-1,o=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,s=n[5]?parseInt(n[5],10):0;return{value:a*(o*r.millisecondsInHour+i*r.millisecondsInMinute+s*r.millisecondsInSecond),rest:t.slice(n[0].length)}};var r=n(9757),a=n(3704);function o(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}},3848:(e,t,n)=>{"use strict";t.set=function(e,t){let n=(0,o.toDate)(e);if(isNaN(+n))return(0,r.constructFrom)(e,NaN);null!=t.year&&n.setFullYear(t.year);null!=t.month&&(n=(0,a.setMonth)(n,t.month));null!=t.date&&n.setDate(t.date);null!=t.hours&&n.setHours(t.hours);null!=t.minutes&&n.setMinutes(t.minutes);null!=t.seconds&&n.setSeconds(t.seconds);null!=t.milliseconds&&n.setMilliseconds(t.milliseconds);return n};var r=n(4161),a=n(2844),o=n(5551)},8844:(e,t,n)=>{"use strict";t.setDay=function(e,t,n){var i,s,l,u,c,d;const p=(0,o.getDefaultOptions)(),f=null!==(i=null!==(s=null!==(l=null!==(u=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==u?u:null===n||void 0===n||null===(c=n.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==l?l:p.weekStartsOn)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(d=d.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==i?i:0,m=(0,a.toDate)(e),h=m.getDay(),g=(t%7+7)%7,v=7-f,y=t<0||t>6?t-(h+v)%7:(g+v)%7-(h+v)%7;return(0,r.addDays)(m,y)};var r=n(8620),a=n(5551),o=n(6868)},3525:(e,t,n)=>{"use strict";t.setHours=function(e,t){const n=(0,r.toDate)(e);return n.setHours(t),n};var r=n(5551)},261:(e,t,n)=>{"use strict";t.setISODay=function(e,t){const n=(0,o.toDate)(e),i=(0,a.getISODay)(n),s=t-i;return(0,r.addDays)(n,s)};var r=n(8620),a=n(8601),o=n(5551)},5267:(e,t,n)=>{"use strict";t.setISOWeek=function(e,t){const n=(0,a.toDate)(e),o=(0,r.getISOWeek)(n)-t;return n.setDate(n.getDate()-7*o),n};var r=n(9871),a=n(5551)},4503:(e,t,n)=>{"use strict";t.setMinutes=function(e,t){const n=(0,r.toDate)(e);return n.setMinutes(t),n};var r=n(5551)},2844:(e,t,n)=>{"use strict";t.setMonth=function(e,t){const n=(0,o.toDate)(e),i=n.getFullYear(),s=n.getDate(),l=(0,r.constructFrom)(e,0);l.setFullYear(i,t,15),l.setHours(0,0,0,0);const u=(0,a.getDaysInMonth)(l);return n.setMonth(t,Math.min(s,u)),n};var r=n(4161),a=n(272),o=n(5551)},3410:(e,t,n)=>{"use strict";t.setQuarter=function(e,t){const n=(0,a.toDate)(e),o=Math.trunc(n.getMonth()/3)+1,i=t-o;return(0,r.setMonth)(n,n.getMonth()+3*i)};var r=n(2844),a=n(5551)},671:(e,t,n)=>{"use strict";t.setSeconds=function(e,t){const n=(0,r.toDate)(e);return n.setSeconds(t),n};var r=n(5551)},5056:(e,t,n)=>{"use strict";t.setWeek=function(e,t,n){const o=(0,a.toDate)(e),i=(0,r.getWeek)(o,n)-t;return o.setDate(o.getDate()-7*i),o};var r=n(2252),a=n(5551)},4521:(e,t,n)=>{"use strict";t.setYear=function(e,t){const n=(0,a.toDate)(e);if(isNaN(+n))return(0,r.constructFrom)(e,NaN);return n.setFullYear(t),n};var r=n(4161),a=n(5551)},6191:(e,t,n)=>{"use strict";t.startOfDay=function(e){const t=(0,r.toDate)(e);return t.setHours(0,0,0,0),t};var r=n(5551)},1048:(e,t,n)=>{"use strict";t.startOfISOWeek=function(e){return(0,r.startOfWeek)(e,{weekStartsOn:1})};var r=n(9249)},2329:(e,t,n)=>{"use strict";t.startOfISOWeekYear=function(e){const t=(0,r.getISOWeekYear)(e),n=(0,o.constructFrom)(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),(0,a.startOfISOWeek)(n)};var r=n(8890),a=n(1048),o=n(4161)},1619:(e,t,n)=>{"use strict";t.startOfMonth=function(e){const t=(0,r.toDate)(e);return t.setDate(1),t.setHours(0,0,0,0),t};var r=n(5551)},1125:(e,t,n)=>{"use strict";t.startOfQuarter=function(e){const t=(0,r.toDate)(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t};var r=n(5551)},9249:(e,t,n)=>{"use strict";t.startOfWeek=function(e,t){var n,o,i,s,l,u;const c=(0,a.getDefaultOptions)(),d=null!==(n=null!==(o=null!==(i=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(l=t.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:c.weekStartsOn)&&void 0!==o?o:null===(u=c.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==n?n:0,p=(0,r.toDate)(e),f=p.getDay(),m=(f{"use strict";t.startOfWeekYear=function(e,t){var n,s,l,u,c,d;const p=(0,i.getDefaultOptions)(),f=null!==(n=null!==(s=null!==(l=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:p.firstWeekContainsDate)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(d=d.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==n?n:1,m=(0,a.getWeekYear)(e,t),h=(0,r.constructFrom)(e,0);h.setFullYear(m,0,f),h.setHours(0,0,0,0);return(0,o.startOfWeek)(h,t)};var r=n(4161),a=n(7941),o=n(9249),i=n(6868)},7332:(e,t,n)=>{"use strict";t.startOfYear=function(e){const t=(0,r.toDate)(e),n=(0,a.constructFrom)(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n};var r=n(5551),a=n(4161)},3613:(e,t,n)=>{"use strict";t.subDays=function(e,t){return(0,r.addDays)(e,-t)};var r=n(8620)},6221:(e,t,n)=>{"use strict";t.subMonths=function(e,t){return(0,r.addMonths)(e,-t)};var r=n(4640)},899:(e,t,n)=>{"use strict";t.subQuarters=function(e,t){return(0,r.addQuarters)(e,-t)};var r=n(1634)},4357:(e,t,n)=>{"use strict";t.subWeeks=function(e,t){return(0,r.addWeeks)(e,-t)};var r=n(9994)},6198:(e,t,n)=>{"use strict";t.subYears=function(e,t){return(0,r.addYears)(e,-t)};var r=n(709)},5551:(e,t)=>{"use strict";t.toDate=function(e){const t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new e.constructor(+e):"number"===typeof e||"[object Number]"===t||"string"===typeof e||"[object String]"===t?new Date(e):new Date(NaN)}},3583:(e,t,n)=>{"use strict";t.transpose=function(e,t){const n=t instanceof Date?(0,r.constructFrom)(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n};var r=n(4161)},219:(e,t,n)=>{"use strict";var r=n(3763),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),h=l(n),g=0;g{"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case i:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case h:case l:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===s||e===i||e===f||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},3763:(e,t,n)=>{"use strict";e.exports=n(4983)},1497:(e,t,n)=>{"use strict";var r=n(3218);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5173:(e,t,n)=>{e.exports=n(1497)()},3218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6479:(e,t)=>{"use strict";var n,r=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function v(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case s:case i:case p:case f:return e;default:switch(e=e&&e.$$typeof){case c:case u:case d:case h:case m:case l:return e;default:return t}}case a:return t}}}n=Symbol.for("react.module.reference"),t.isFragment=function(e){return v(e)===o}},1163:(e,t,n)=>{"use strict";e.exports=n(6479)},1899:function(e,t,n){!function(e,t,n,r,a,o,i,s,l,u,c,d,p,f,m,h,g,v,y,b,w,k,x,S,D,E,C,P,M,A,N,T,_,O,I,R,L,F,Y,j,B,W,z,Q,H,V,U,$,K,q,X,G,Z,J,ee,te,ne,re,ae,oe,ie,se,le,ue){"use strict";function ce(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de=ce(t),pe=ce(ie),fe=ce(se);function me(e,t,n){return t=Ce(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,he()?Reflect.construct(t,n||[],Ce(e).constructor):t.apply(e,n))}function he(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(he=function(){return!!e})()}function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ve(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,o=t.excludeDateIntervals,i=t.includeDates,s=t.includeDateIntervals,l=t.filterDate;return it(e,{minDate:n,maxDate:r})||a&&a.some((function(t){return Ve(e,t.date?t.date:t)}))||o&&o.some((function(t){var n=t.start,r=t.end;return ne.isWithinInterval(e,{start:n,end:r})}))||i&&!i.some((function(t){return Ve(e,t)}))||s&&!s.some((function(t){var n=t.start,r=t.end;return ne.isWithinInterval(e,{start:n,end:r})}))||l&&!l(_e(e))||!1}function Je(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return ne.isWithinInterval(e,{start:n,end:r})})):n&&n.some((function(t){return Ve(e,t.date?t.date:t)}))||!1}function et(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,o=t.includeDates,i=t.filterDate;return it(e,{minDate:z.startOfMonth(n),maxDate:$.endOfMonth(r)})||a&&a.some((function(t){return Qe(e,t)}))||o&&!o.some((function(t){return Qe(e,t)}))||i&&!i(_e(e))||!1}function tt(e,t,n,r){var a=P.getYear(e),o=E.getMonth(e),i=P.getYear(t),s=E.getMonth(t),l=P.getYear(r);return a===i&&a===l?o<=n&&n<=s:a=n||la:void 0}function nt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,o=t.includeDates,i=t.filterDate;return it(e,{minDate:n,maxDate:r})||a&&a.some((function(t){return He(e,t)}))||o&&!o.some((function(t){return He(e,t)}))||i&&!i(_e(e))||!1}function rt(e,t,n){if(!o.isValid(t)||!o.isValid(n))return!1;var r=P.getYear(t),a=P.getYear(n);return r<=e&&a>=e}function at(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,o=t.includeDates,i=t.filterDate,s=new Date(e,0,1);return it(s,{minDate:H.startOfYear(n),maxDate:K.endOfYear(r)})||a&&a.some((function(e){return ze(s,e)}))||o&&!o.some((function(e){return ze(s,e)}))||i&&!i(_e(s))||!1}function ot(e,t,n,r){var a=P.getYear(e),o=C.getQuarter(e),i=P.getYear(t),s=C.getQuarter(t),l=P.getYear(r);return a===i&&a===l?o<=n&&n<=s:a=n||la:void 0}function it(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&F.differenceInCalendarDays(e,n)<0||r&&F.differenceInCalendarDays(e,r)>0}function st(e,t){return t.some((function(t){return k.getHours(t)===k.getHours(e)&&w.getMinutes(t)===w.getMinutes(e)}))}function lt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,a=t.filterTime;return n&&st(e,n)||r&&!st(e,r)||a&&!a(e)||!1}function ut(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var a,o=_e(),i=T.setHours(N.setMinutes(o,w.getMinutes(e)),k.getHours(e)),s=T.setHours(N.setMinutes(o,w.getMinutes(n)),k.getHours(n)),l=T.setHours(N.setMinutes(o,w.getMinutes(r)),k.getHours(r));try{a=!ne.isWithinInterval(i,{start:s,end:l})}catch(e){a=!1}return a}function ct(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,a=g.subMonths(e,1);return n&&Y.differenceInCalendarMonths(n,a)>0||r&&r.every((function(e){return Y.differenceInCalendarMonths(e,a)>0}))||!1}function dt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,a=d.addMonths(e,1);return n&&Y.differenceInCalendarMonths(a,n)>0||r&&r.every((function(e){return Y.differenceInCalendarMonths(a,e)>0}))||!1}function pt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,a=y.subYears(e,1);return n&&j.differenceInCalendarYears(n,a)>0||r&&r.every((function(e){return j.differenceInCalendarYears(e,a)>0}))||!1}function ft(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,a=f.addYears(e,1);return n&&j.differenceInCalendarYears(a,n)>0||r&&r.every((function(e){return j.differenceInCalendarYears(a,e)>0}))||!1}function mt(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return F.differenceInCalendarDays(e,t)>=0}));return R.min(r)}return n?R.min(n):t}function ht(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return F.differenceInCalendarDays(e,t)<=0}));return L.max(r)}return n?L.max(n):t}function gt(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,o=e.length;r0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--holidays",n=new Map;return e.forEach((function(e){var r=e.date,o=e.holidayName;if(a.isDate(r)){var i=Ie(r,"MM.dd.yyyy"),s=n.get(i)||{};if(!("className"in s)||s.className!==t||(l=s.holidayNames,u=[o],l.length!==u.length||!l.every((function(e,t){return e===u[t]})))){var l,u;s.className=t;var c=s.holidayNames;s.holidayNames=c?[].concat(Me(c),[o]):[o],n.set(i,s)}}})),n}function yt(e,t,n,r,a){for(var o=a.length,i=[],u=0;u1&&void 0!==arguments[1]?arguments[1]:Ne,n=Math.ceil(P.getYear(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function kt(e){var t=e.getSeconds(),n=e.getMilliseconds();return re.toDate(e.getTime()-1e3*t-n)}function xt(e){if(!a.isDate(e))throw new Error("Invalid date");var t=new Date(e);return t.setHours(0,0,0,0),t}function St(e,t){if(!a.isDate(e)||!a.isDate(t))throw new Error("Invalid date received");var n=xt(e),r=xt(t);return te.isBefore(n,r)}function Dt(e){return" "===e.key}function Et(e,t,n,r){for(var a=[],o=0;o<2*t+1;o++){var i=e+t-o,s=!0;n&&(s=P.getYear(n)<=i),r&&s&&(s=P.getYear(r)>=i),s&&a.push(i)}return a}var Ct=function(e){function n(e){var r;we(this,n),Se(r=me(this,n,[e]),"renderOptions",(function(){var e=r.props.year,t=r.state.yearsList.map((function(t){return de.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(r,t),"aria-selected":e===t?"true":void 0},e===t?de.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=r.props.minDate?P.getYear(r.props.minDate):null,a=r.props.maxDate?P.getYear(r.props.maxDate):null;return a&&r.state.yearsList.find((function(e){return e===a}))||t.unshift(de.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find((function(e){return e===n}))||t.push(de.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),Se(r,"onChange",(function(e){r.props.onChange(e)})),Se(r,"handleClickOutside",(function(){r.props.onCancel()})),Se(r,"shiftYears",(function(e){var t=r.state.yearsList.map((function(t){return t+e}));r.setState({yearsList:t})})),Se(r,"incrementYears",(function(){return r.shiftYears(1)})),Se(r,"decrementYears",(function(){return r.shiftYears(-1)}));var a=e.yearDropdownItemNumber,o=e.scrollableYearDropdown,i=a||(o?10:5);return r.state={yearsList:Et(r.props.year,i,r.props.minDate,r.props.maxDate)},r.dropdownRef=t.createRef(),r}return Ee(n,e),xe(n,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find((function(e){return e.ariaSelected})):null;e.scrollTop=n?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}}},{key:"render",value:function(){var e=r.clsx({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return de.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}])}(de.default.Component),Pt=pe.default(Ct),Mt=function(e){function t(){var e;we(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},r=!1;0===e.getTabIndex()&&!n.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(r=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(r=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(r=!0),e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()&&(r=!1),e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()&&(r=!1)),r&&(null===(t=e.dayEl.current)||void 0===t||t.focus({preventScroll:!0}))})),Se(e,"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(S.getDate(e.props.day),e.props.day):S.getDate(e.props.day)})),Se(e,"render",(function(){return de.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.props.usePointerEvent?void 0:e.handleMouseEnter,onPointerEnter:e.props.usePointerEvent?e.handleMouseEnter:void 0,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option",title:e.getTitle(),"aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()||e.isInRange()},e.renderDayContents(),""!==e.getTitle()&&de.default.createElement("span",{className:"overlay"},e.getTitle()))})),e}return Ee(t,e),xe(t,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}])}(de.default.Component),Ft=function(e){function t(){var e;we(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&Ve(e.props.date,e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(n=!0)),n&&e.weekNumberEl.current&&e.weekNumberEl.current.focus({preventScroll:!0})})),e}return Ee(t,e),xe(t,[{key:"componentDidMount",value:function(){this.handleFocusWeekNumber()}},{key:"componentDidUpdate",value:function(e){this.handleFocusWeekNumber(e)}},{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,a=void 0===n?"week ":n,o=e.onClick,i={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!o,"react-datepicker__week-number--selected":!!o&&Ve(this.props.date,this.props.selected),"react-datepicker__week-number--keyboard-selected":this.isKeyboardSelected()};return de.default.createElement("div",{ref:this.weekNumberEl,className:r.clsx(i),"aria-label":"".concat(a," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex()},t)}}],[{key:"defaultProps",get:function(){return{ariaLabelPrefix:"week "}}}])}(de.default.Component),Yt=function(e){function t(){var e;we(this,t);for(var n=arguments.length,r=new Array(n),a=0;a=6,u=!n&&!e.isWeekInMonth(o);if(l||u){if(!e.props.peekNextMonth)break;a=!0}}return t})),Se(e,"onMonthClick",(function(t,n){var r=_.setMonth(e.props.day,n);et(r,e.props)||e.handleDayClick(Ye(r),t)})),Se(e,"onMonthMouseEnter",(function(t){var n=_.setMonth(e.props.day,t);et(n,e.props)||e.handleDayMouseEnter(Ye(n))})),Se(e,"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),Se(e,"onMonthKeyDown",(function(t,n){var r=e.props,a=r.selected,o=r.preSelection,i=r.disabledKeyboardNavigation,s=r.showTwoColumnMonthYearPicker,l=r.showFourColumnMonthYearPicker,u=r.setPreSelection,c=r.handleOnMonthKeyDown,p=t.key;if("Tab"!==p&&t.preventDefault(),!i){var f=Qt(l,s),m=zt[f].verticalNavigationOffset,h=zt[f].grid;switch(p){case"Enter":e.onMonthClick(t,n),u(a);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,d.addMonths(o,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,g.subMonths(o,1));break;case"ArrowUp":e.handleMonthNavigation(h[0].includes(n)?n+12-m:n-m,g.subMonths(o,m));break;case"ArrowDown":e.handleMonthNavigation(h[h.length-1].includes(n)?n-12+m:n+m,d.addMonths(o,m))}}c&&c(t)})),Se(e,"onQuarterClick",(function(t,n){var r=O.setQuarter(e.props.day,n);nt(r,e.props)||e.handleDayClick(Be(r),t)})),Se(e,"onQuarterMouseEnter",(function(t){var n=O.setQuarter(e.props.day,t);nt(n,e.props)||e.handleDayMouseEnter(Be(n))})),Se(e,"handleQuarterNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.QUARTER_REFS[t-1].current&&e.QUARTER_REFS[t-1].current.focus())})),Se(e,"onQuarterKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onQuarterClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleQuarterNavigation(4===n?1:n+1,p.addQuarters(e.props.preSelection,1));break;case"ArrowLeft":e.handleQuarterNavigation(1===n?4:n-1,v.subQuarters(e.props.preSelection,1))}})),Se(e,"getMonthClassNames",(function(t){var n=e.props,a=n.day,o=n.startDate,i=n.endDate,s=n.selected,l=n.minDate,u=n.maxDate,c=n.preSelection,d=n.monthClassName,p=n.excludeDates,f=n.includeDates,m=d?d(_.setMonth(a,t)):void 0,h=_.setMonth(a,t);return r.clsx("react-datepicker__month-text","react-datepicker__month-".concat(t),m,{"react-datepicker__month-text--disabled":(l||u||p||f)&&et(h,e.props),"react-datepicker__month-text--selected":e.isSelectedMonth(a,t,s),"react-datepicker__month-text--keyboard-selected":!e.props.disabledKeyboardNavigation&&e.isSelectedMonth(a,t,c),"react-datepicker__month-text--in-selecting-range":e.isInSelectingRangeMonth(t),"react-datepicker__month-text--in-range":tt(o,i,t,a),"react-datepicker__month-text--range-start":e.isRangeStartMonth(t),"react-datepicker__month-text--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--selecting-range-start":e.isSelectingMonthRangeStart(t),"react-datepicker__month-text--selecting-range-end":e.isSelectingMonthRangeEnd(t),"react-datepicker__month-text--today":e.isCurrentMonth(a,t)})})),Se(e,"getTabIndex",(function(t){var n=E.getMonth(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Se(e,"getQuarterTabIndex",(function(t){var n=C.getQuarter(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),Se(e,"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,a=void 0===r?"Choose":r,o=n.disabledDayAriaLabelPrefix,i=void 0===o?"Not available":o,s=n.day,l=_.setMonth(s,t),u=e.isDisabled(l)||e.isExcluded(l)?i:a;return"".concat(u," ").concat(Ie(l,"MMMM yyyy"))})),Se(e,"getQuarterClassNames",(function(t){var n=e.props,a=n.day,o=n.startDate,i=n.endDate,s=n.selected,l=n.minDate,u=n.maxDate,c=n.preSelection,d=n.disabledKeyboardNavigation;return r.clsx("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter-text--disabled":(l||u)&&nt(O.setQuarter(a,t),e.props),"react-datepicker__quarter-text--selected":e.isSelectedQuarter(a,t,s),"react-datepicker__quarter-text--keyboard-selected":!d&&e.isSelectedQuarter(a,t,c),"react-datepicker__quarter-text--in-selecting-range":e.isInSelectingRangeQuarter(t),"react-datepicker__quarter-text--in-range":ot(o,i,t,a),"react-datepicker__quarter-text--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter-text--range-end":e.isRangeEndQuarter(t)})})),Se(e,"getMonthContent",(function(t){var n=e.props,r=n.showFullMonthYearPicker,a=n.renderMonthContent,o=n.locale,i=n.day,s=Ge(t,o),l=Xe(t,o);return a?a(t,s,l,i):r?l:s})),Se(e,"getQuarterContent",(function(t){var n=e.props,r=n.renderQuarterContent,a=function(e,t){return Ie(O.setQuarter(_e(),e),"QQQ",t)}(t,n.locale);return r?r(t,a):a})),Se(e,"renderMonths",(function(){var t=e.props,n=t.showTwoColumnMonthYearPicker,r=t.showFourColumnMonthYearPicker,a=t.day,o=t.selected;return zt[Qt(r,n)].grid.map((function(t,n){return de.default.createElement("div",{className:"react-datepicker__month-wrapper",key:n},t.map((function(t,n){return de.default.createElement("div",{ref:e.MONTH_REFS[t],key:n,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){Dt(n)&&(n.preventDefault(),n.key="Enter"),e.onMonthKeyDown(n,t)},onMouseEnter:e.props.usePointerEvent?void 0:function(){return e.onMonthMouseEnter(t)},onPointerEnter:e.props.usePointerEvent?function(){return e.onMonthMouseEnter(t)}:void 0,tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(a,t)?"date":void 0,"aria-selected":e.isSelectedMonth(a,t,o)},e.getMonthContent(t))})))}))})),Se(e,"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return de.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,a){return de.default.createElement("div",{key:a,ref:e.QUARTER_REFS[a],role:"option",onClick:function(n){e.onQuarterClick(n,t)},onKeyDown:function(n){e.onQuarterKeyDown(n,t)},onMouseEnter:e.props.usePointerEvent?void 0:function(){return e.onQuarterMouseEnter(t)},onPointerEnter:e.props.usePointerEvent?function(){return e.onQuarterMouseEnter(t)}:void 0,className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r),tabIndex:e.getQuarterTabIndex(t),"aria-current":e.isCurrentQuarter(n,t)?"date":void 0},e.getQuarterContent(t))})))})),Se(e,"getClassNames",(function(){var t=e.props,n=t.selectingDate,a=t.selectsStart,o=t.selectsEnd,i=t.showMonthYearPicker,s=t.showQuarterYearPicker,l=t.showWeekPicker;return r.clsx("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(a||o)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":s},{"react-datepicker__weekPicker":l})})),e}return Ee(t,e),xe(t,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,a=e.ariaLabelPrefix,o=void 0===a?"Month ":a,i=o?o.trim()+" ":"";return de.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":"".concat(i).concat(Ie(r,"MMMM, yyyy")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}])}(de.default.Component),Vt=function(e){function t(){var e;we(this,t);for(var n=arguments.length,r=new Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Xt.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&n.props.onDropdownFocus()})),Se(n,"getDateInView",(function(){var e=n.props,t=e.preSelection,r=e.selected,a=e.openToDate,o=mt(n.props),i=ht(n.props),s=_e();return a||r||t||(o&&te.isBefore(s,o)?o:i&&ee.isAfter(s,i)?i:s)})),Se(n,"increaseMonth",(function(){n.setState((function(e){var t=e.date;return{date:d.addMonths(t,1)}}),(function(){return n.handleMonthChange(n.state.date)}))})),Se(n,"decreaseMonth",(function(){n.setState((function(e){var t=e.date;return{date:g.subMonths(t,1)}}),(function(){return n.handleMonthChange(n.state.date)}))})),Se(n,"handleDayClick",(function(e,t,r){n.props.onSelect(e,t,r),n.props.setPreSelection&&n.props.setPreSelection(e)})),Se(n,"handleDayMouseEnter",(function(e){n.setState({selectingDate:e}),n.props.onDayMouseEnter&&n.props.onDayMouseEnter(e)})),Se(n,"handleMonthMouseLeave",(function(){n.setState({selectingDate:null}),n.props.onMonthMouseLeave&&n.props.onMonthMouseLeave()})),Se(n,"handleYearMouseEnter",(function(e,t){n.setState({selectingDate:I.setYear(_e(),t)}),n.props.onYearMouseEnter&&n.props.onYearMouseEnter(e,t)})),Se(n,"handleYearMouseLeave",(function(e,t){n.props.onYearMouseLeave&&n.props.onYearMouseLeave(e,t)})),Se(n,"handleYearChange",(function(e){n.props.onYearChange&&(n.props.onYearChange(e),n.setState({isRenderAriaLiveMessage:!0})),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)})),Se(n,"handleMonthChange",(function(e){n.handleCustomMonthChange(e),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(e),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(e)})),Se(n,"handleCustomMonthChange",(function(e){n.props.onMonthChange&&(n.props.onMonthChange(e),n.setState({isRenderAriaLiveMessage:!0}))})),Se(n,"handleMonthYearChange",(function(e){n.handleYearChange(e),n.handleMonthChange(e)})),Se(n,"changeYear",(function(e){n.setState((function(t){var n=t.date;return{date:I.setYear(n,e)}}),(function(){return n.handleYearChange(n.state.date)}))})),Se(n,"changeMonth",(function(e){n.setState((function(t){var n=t.date;return{date:_.setMonth(n,e)}}),(function(){return n.handleMonthChange(n.state.date)}))})),Se(n,"changeMonthYear",(function(e){n.setState((function(t){var n=t.date;return{date:I.setYear(_.setMonth(n,E.getMonth(e)),P.getYear(e))}}),(function(){return n.handleMonthYearChange(n.state.date)}))})),Se(n,"header",(function(){var e=Fe(arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.state.date,n.props.locale,n.props.calendarStartDay),t=[];return n.props.showWeekNumbers&&t.push(de.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},n.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var a=u.addDays(e,t),o=n.formatWeekday(a,n.props.locale),i=n.props.weekDayClassName?n.props.weekDayClassName(a):void 0;return de.default.createElement("div",{key:t,className:r.clsx("react-datepicker__day-name",i)},o)})))})),Se(n,"formatWeekday",(function(e,t){return n.props.formatWeekDay?function(e,t,n){return t(Ie(e,"EEEE",n))}(e,n.props.formatWeekDay,t):n.props.useWeekdaysShort?function(e,t){return Ie(e,"EEE",t)}(e,t):function(e,t){return Ie(e,"EEEEEE",t)}(e,t)})),Se(n,"decreaseYear",(function(){n.setState((function(e){var t=e.date;return{date:y.subYears(t,n.props.showYearPicker?n.props.yearItemNumber:1)}}),(function(){return n.handleYearChange(n.state.date)}))})),Se(n,"clearSelectingDate",(function(){n.setState({selectingDate:null})})),Se(n,"renderPreviousButton",(function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=pt(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,a=void 0===r?Ne:r,o=wt(je(y.subYears(e,a)),a).endPeriod,i=n&&P.getYear(n);return i&&i>o||!1}(n.state.date,n.props);break;default:e=ct(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!e)&&!n.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],r=n.decreaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(r=n.decreaseYear),e&&n.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),r=null);var a=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,o=n.props,i=o.previousMonthButtonLabel,s=o.previousYearButtonLabel,l=n.props,u=l.previousMonthAriaLabel,c=void 0===u?"string"==typeof i?i:"Previous Month":u,d=l.previousYearAriaLabel,p=void 0===d?"string"==typeof s?s:"Previous Year":d;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:r,onKeyDown:n.props.handleOnKeyDown,"aria-label":a?p:c},de.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},a?n.props.previousYearButtonLabel:n.props.previousMonthButtonLabel))}}})),Se(n,"increaseYear",(function(){n.setState((function(e){var t=e.date;return{date:f.addYears(t,n.props.showYearPicker?n.props.yearItemNumber:1)}}),(function(){return n.handleYearChange(n.state.date)}))})),Se(n,"renderNextButton",(function(){if(!n.props.renderCustomHeader){var e;switch(!0){case n.props.showMonthYearPicker:e=ft(n.state.date,n.props);break;case n.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,a=void 0===r?Ne:r,o=wt(f.addYears(e,a),a).startPeriod,i=n&&P.getYear(n);return i&&i0&&void 0!==arguments[0]?arguments[0]:n.state.date,t=["react-datepicker__current-month"];return n.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),n.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),n.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),de.default.createElement("div",{className:t.join(" ")},Ie(e,n.props.dateFormat,n.props.locale))})),Se(n,"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showYearDropdown&&!e)return de.default.createElement(Mt,{adjustDateOnChange:n.props.adjustDateOnChange,date:n.state.date,onSelect:n.props.onSelect,setOpen:n.props.setOpen,dropdownMode:n.props.dropdownMode,onChange:n.changeYear,minDate:n.props.minDate,maxDate:n.props.maxDate,year:P.getYear(n.state.date),scrollableYearDropdown:n.props.scrollableYearDropdown,yearDropdownItemNumber:n.props.yearDropdownItemNumber})})),Se(n,"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthDropdown&&!e)return de.default.createElement(Tt,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,onChange:n.changeMonth,month:E.getMonth(n.state.date),useShortMonthInDropdown:n.props.useShortMonthInDropdown})})),Se(n,"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(n.props.showMonthYearDropdown&&!e)return de.default.createElement(Rt,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,dateFormat:n.props.dateFormat,onChange:n.changeMonthYear,minDate:n.props.minDate,maxDate:n.props.maxDate,date:n.state.date,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown})})),Se(n,"handleTodayButtonClick",(function(e){n.props.onSelect(We(),e),n.props.setPreSelection&&n.props.setPreSelection(We())})),Se(n,"renderTodayButton",(function(){if(n.props.todayButton&&!n.props.showTimeSelectOnly)return de.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return n.handleTodayButtonClick(e)}},n.props.todayButton)})),Se(n,"renderDefaultHeader",(function(e){var t=e.monthDate,r=e.i;return de.default.createElement("div",{className:"react-datepicker__header ".concat(n.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},n.renderCurrentMonth(t),de.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(n.props.dropdownMode),onFocus:n.handleDropdownFocus},n.renderMonthDropdown(0!==r),n.renderMonthYearDropdown(0!==r),n.renderYearDropdown(0!==r)),de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))})),Se(n,"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,r=e.i;if(n.props.showTimeSelect&&!n.state.monthContainer||n.props.showTimeSelectOnly)return null;var a=ct(n.state.date,n.props),o=dt(n.state.date,n.props),i=pt(n.state.date,n.props),s=ft(n.state.date,n.props),l=!n.props.showMonthYearPicker&&!n.props.showQuarterYearPicker&&!n.props.showYearPicker;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:n.props.onDropdownFocus},n.props.renderCustomHeader(ve(ve({},n.state),{},{customHeaderCount:r,monthDate:t,changeMonth:n.changeMonth,changeYear:n.changeYear,decreaseMonth:n.decreaseMonth,increaseMonth:n.increaseMonth,decreaseYear:n.decreaseYear,increaseYear:n.increaseYear,prevMonthButtonDisabled:a,nextMonthButtonDisabled:o,prevYearButtonDisabled:i,nextYearButtonDisabled:s})),l&&de.default.createElement("div",{className:"react-datepicker__day-names"},n.header(t)))})),Se(n,"renderYearHeader",(function(e){var t=e.monthDate,r=n.props,a=r.showYearPicker,o=wt(t,r.yearItemNumber),i=o.startPeriod,s=o.endPeriod;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},a?"".concat(i," - ").concat(s):P.getYear(t))})),Se(n,"renderHeader",(function(e){switch(!0){case void 0!==n.props.renderCustomHeader:return n.renderCustomHeader(e);case n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker:return n.renderYearHeader(e);default:return n.renderDefaultHeader(e)}})),Se(n,"renderMonths",(function(){var e;if(!n.props.showTimeSelectOnly&&!n.props.showYearPicker){for(var t=[],r=n.props.showPreviousMonths?n.props.monthsShown-1:0,a=n.props.showMonthYearPicker||n.props.showQuarterYearPicker?f.addYears(n.state.date,r):g.subMonths(n.state.date,r),o=null!==(e=n.props.monthSelectedIn)&&void 0!==e?e:r,i=0;i0;t.push(de.default.createElement("div",{key:u,ref:function(e){n.monthContainer=e},className:"react-datepicker__month-container"},n.renderHeader({monthDate:l,i:i}),de.default.createElement(Ht,{chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,ariaLabelPrefix:n.props.monthAriaLabelPrefix,onChange:n.changeMonthYear,day:l,dayClassName:n.props.dayClassName,calendarStartDay:n.props.calendarStartDay,monthClassName:n.props.monthClassName,onDayClick:n.handleDayClick,handleOnKeyDown:n.props.handleOnDayKeyDown,handleOnMonthKeyDown:n.props.handleOnKeyDown,usePointerEvent:n.props.usePointerEvent,onDayMouseEnter:n.handleDayMouseEnter,onMouseLeave:n.handleMonthMouseLeave,onWeekSelect:n.props.onWeekSelect,orderInDisplay:i,formatWeekNumber:n.props.formatWeekNumber,locale:n.props.locale,minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,highlightDates:n.props.highlightDates,holidays:n.props.holidays,selectingDate:n.state.selectingDate,includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,inline:n.props.inline,shouldFocusDayInline:n.props.shouldFocusDayInline,fixedHeight:n.props.fixedHeight,filterDate:n.props.filterDate,preSelection:n.props.preSelection,setPreSelection:n.props.setPreSelection,selected:n.props.selected,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,selectsMultiple:n.props.selectsMultiple,selectedDates:n.props.selectedDates,showWeekNumbers:n.props.showWeekNumbers,startDate:n.props.startDate,endDate:n.props.endDate,peekNextMonth:n.props.peekNextMonth,setOpen:n.props.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,isInputFocused:n.props.isInputFocused,containerRef:n.containerRef,monthShowsDuplicateDaysEnd:c,monthShowsDuplicateDaysStart:p})))}return t}})),Se(n,"renderYears",(function(){if(!n.props.showTimeSelectOnly)return n.props.showYearPicker?de.default.createElement("div",{className:"react-datepicker__year--container"},n.renderHeader({monthDate:n.state.date}),de.default.createElement(Ut,De({onDayClick:n.handleDayClick,selectingDate:n.state.selectingDate,clearSelectingDate:n.clearSelectingDate,date:n.state.date},n.props,{onYearMouseEnter:n.handleYearMouseEnter,onYearMouseLeave:n.handleYearMouseLeave}))):void 0})),Se(n,"renderTimeSection",(function(){if(n.props.showTimeSelect&&(n.state.monthContainer||n.props.showTimeSelectOnly))return de.default.createElement(Vt,{selected:n.props.selected,openToDate:n.props.openToDate,onChange:n.props.onTimeChange,timeClassName:n.props.timeClassName,format:n.props.timeFormat,includeTimes:n.props.includeTimes,intervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,todayButton:n.props.todayButton,showMonthDropdown:n.props.showMonthDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,monthRef:n.state.monthContainer,injectTimes:n.props.injectTimes,locale:n.props.locale,handleOnKeyDown:n.props.handleOnKeyDown,showTimeSelectOnly:n.props.showTimeSelectOnly})})),Se(n,"renderInputTimeSection",(function(){var e=new Date(n.props.selected),t=Oe(e)&&Boolean(n.props.selected)?"".concat(bt(e.getHours()),":").concat(bt(e.getMinutes())):"";if(n.props.showTimeInput)return de.default.createElement($t,{date:e,timeString:t,timeInputLabel:n.props.timeInputLabel,onChange:n.props.onTimeChange,customTimeInput:n.props.customTimeInput})})),Se(n,"renderAriaLiveRegion",(function(){var e,t=wt(n.state.date,n.props.yearItemNumber),r=t.startPeriod,a=t.endPeriod;return e=n.props.showYearPicker?"".concat(r," - ").concat(a):n.props.showMonthYearPicker||n.props.showQuarterYearPicker?P.getYear(n.state.date):"".concat(Xe(E.getMonth(n.state.date),n.props.locale)," ").concat(P.getYear(n.state.date)),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},n.state.isRenderAriaLiveMessage&&e)})),Se(n,"renderChildren",(function(){if(n.props.children)return de.default.createElement("div",{className:"react-datepicker__children-container"},n.props.children)})),n.containerRef=de.default.createRef(),n.state={date:n.getDateInView(),selectingDate:null,monthContainer:null,isRenderAriaLiveMessage:!1},n}return Ee(t,e),xe(t,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){var t=this;if(!this.props.preSelection||Ve(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!Ve(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var n=!Qe(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},(function(){return n&&t.handleCustomMonthChange(t.state.date)}))}}},{key:"render",value:function(){var e=this.props.container||Kt;return de.default.createElement("div",{style:{display:"contents"},ref:this.containerRef},de.default.createElement(e,{className:r.clsx("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Ne}}}])}(de.default.Component),Zt=function(e){var t=e.icon,n=e.className,r=void 0===n?"":n,a=e.onClick,o="react-datepicker__calendar-icon";return de.default.isValidElement(t)?de.default.cloneElement(t,{className:"".concat(t.props.className||""," ").concat(o," ").concat(r),onClick:function(e){"function"==typeof t.props.onClick&&t.props.onClick(e),"function"==typeof a&&a(e)}}):"string"==typeof t?de.default.createElement("i",{className:"".concat(o," ").concat(t," ").concat(r),"aria-hidden":"true",onClick:a}):de.default.createElement("svg",{className:"".concat(o," ").concat(r),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:a},de.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},Jt=function(e){function t(e){var n;return we(this,t),(n=me(this,t,[e])).el=document.createElement("div"),n}return Ee(t,e),xe(t,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return fe.default.createPortal(this.props.children,this.el)}}])}(de.default.Component),en=function(e){return!e.disabled&&-1!==e.tabIndex},tn=function(e){function t(e){var n;return we(this,t),Se(n=me(this,t,[e]),"getTabChildren",(function(){return Array.prototype.slice.call(n.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(en)})),Se(n,"handleFocusStart",(function(){var e=n.getTabChildren();e&&e.length>1&&e[e.length-1].focus()})),Se(n,"handleFocusEnd",(function(){var e=n.getTabChildren();e&&e.length>1&&e[0].focus()})),n.tabLoopRef=de.default.createRef(),n}return Ee(t,e),xe(t,[{key:"render",value:function(){return this.props.enableTabLoop?de.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},de.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,de.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}])}(de.default.Component),nn=function(e){function t(){return we(this,t),me(this,t,arguments)}return Ee(t,e),xe(t,[{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.wrapperClassName,o=t.hidePopper,i=t.popperComponent,s=t.targetComponent,l=t.enableTabLoop,u=t.popperOnKeyDown,c=t.portalId,d=t.portalHost,p=t.popperProps,f=t.showArrow;if(!o){var m=r.clsx("react-datepicker-popper",n);e=de.default.createElement(tn,{enableTabLoop:l},de.default.createElement("div",{ref:p.refs.setFloating,style:p.floatingStyles,className:m,"data-placement":p.placement,onKeyDown:u},i,f&&de.default.createElement(le.FloatingArrow,{ref:p.arrowRef,context:p.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}this.props.popperContainer&&(e=de.default.createElement(this.props.popperContainer,{},e)),c&&!o&&(e=de.default.createElement(Jt,{portalId:c,portalHost:d},e));var h=r.clsx("react-datepicker-wrapper",a);return de.default.createElement(de.default.Fragment,null,de.default.createElement("div",{ref:p.refs.setReference,className:h},s),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0}}}])}(de.default.Component),rn=(qt=nn,function(e){var t=ve(ve({},e),{},{popperModifiers:e.popperModifiers||[],popperProps:e.popperProps||{},hidePopper:"boolean"!=typeof e.hidePopper||e.hidePopper}),n=de.default.useRef(),r=le.useFloating(ve({open:!t.hidePopper,whileElementsMounted:le.autoUpdate,placement:t.popperPlacement,middleware:[le.flip({padding:15}),le.offset(10),le.arrow({element:n})].concat(Me(t.popperModifiers))},t.popperProps));return de.default.createElement(qt,De({},t,{popperProps:ve(ve({},r),{},{arrowRef:n})}))}),an="react-datepicker-ignore-onclickoutside",on=pe.default(Gt),sn="Date input not valid.",ln=function(e){function t(e){var n;return we(this,t),Se(n=me(this,t,[e]),"getPreSelection",(function(){return n.props.openToDate?n.props.openToDate:n.props.selectsEnd&&n.props.startDate?n.props.startDate:n.props.selectsStart&&n.props.endDate?n.props.endDate:_e()})),Se(n,"modifyHolidays",(function(){var e;return null===(e=n.props.holidays)||void 0===e?void 0:e.reduce((function(e,t){var n=new Date(t.date);return o.isValid(n)?[].concat(Me(e),[ve(ve({},t),{},{date:n})]):e}),[])})),Se(n,"calcInitialState",(function(){var e,t=n.getPreSelection(),r=mt(n.props),a=ht(n.props),o=r&&te.isBefore(t,B.startOfDay(r))?r:a&&ee.isAfter(t,V.endOfDay(a))?a:t;return{open:n.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=n.props.selectsRange?n.props.startDate:n.props.selected)&&void 0!==e?e:o,highlightDates:gt(n.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1}})),Se(n,"clearPreventFocusTimeout",(function(){n.preventFocusTimeout&&clearTimeout(n.preventFocusTimeout)})),Se(n,"setFocus",(function(){n.input&&n.input.focus&&n.input.focus({preventScroll:!0})})),Se(n,"setBlur",(function(){n.input&&n.input.blur&&n.input.blur(),n.cancelFocusInput()})),Se(n,"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n.setState({open:e,preSelection:e&&n.state.open?n.state.preSelection:n.calcInitialState().preSelection,lastPreSelectChange:cn},(function(){e||n.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&n.setBlur(),n.setState({inputValue:null})}))}))})),Se(n,"inputOk",(function(){return a.isDate(n.state.preSelection)})),Se(n,"isCalendarOpen",(function(){return void 0===n.props.open?n.state.open&&!n.props.disabled&&!n.props.readOnly:n.props.open})),Se(n,"handleFocus",(function(e){n.state.preventFocus||(n.props.onFocus(e),n.props.preventOpenOnFocus||n.props.readOnly||n.setOpen(!0)),n.setState({focused:!0})})),Se(n,"sendFocusBackToInput",(function(){n.preventFocusTimeout&&n.clearPreventFocusTimeout(),n.setState({preventFocus:!0},(function(){n.preventFocusTimeout=setTimeout((function(){n.setFocus(),n.setState({preventFocus:!1})}))}))})),Se(n,"cancelFocusInput",(function(){clearTimeout(n.inputFocusTimeout),n.inputFocusTimeout=null})),Se(n,"deferFocusInput",(function(){n.cancelFocusInput(),n.inputFocusTimeout=setTimeout((function(){return n.setFocus()}),1)})),Se(n,"handleDropdownFocus",(function(){n.cancelFocusInput()})),Se(n,"handleBlur",(function(e){(!n.state.open||n.props.withPortal||n.props.showTimeInput)&&n.props.onBlur(e),n.setState({focused:!1})})),Se(n,"handleCalendarClickOutside",(function(e){n.props.inline||n.setOpen(!1),n.props.onClickOutside(e),n.props.withPortal&&e.preventDefault()})),Se(n,"handleChange",(function(){for(var e=arguments.length,t=new Array(e),r=0;r0&&(d=ae.parse(o,s.slice(0,o.length),new Date,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})),Oe(d)||(d=new Date(o))),Oe(d)&&f?d:null));n.props.showTimeSelectOnly&&n.props.selected&&m&&!Ve(m,n.props.selected)&&(m=ue.set(n.props.selected,{hours:k.getHours(m),minutes:w.getMinutes(m),seconds:b.getSeconds(m)})),!m&&a.target.value||n.setSelected(m,a,!0)}})),Se(n,"handleSelect",(function(e,t,r){if(n.props.shouldCloseOnSelect&&!n.props.showTimeSelect&&n.sendFocusBackToInput(),n.props.onChangeRaw&&n.props.onChangeRaw(t),n.setSelected(e,t,!1,r),n.props.showDateSelect&&n.setState({isRenderAriaLiveMessage:!0}),!n.props.shouldCloseOnSelect||n.props.showTimeSelect)n.setPreSelection(e);else if(!n.props.inline){n.props.selectsRange||n.setOpen(!1);var a=n.props,o=a.startDate,i=a.endDate;!o||i||St(e,o)||n.setOpen(!1)}})),Se(n,"setSelected",(function(e,t,r,a){var o=e;if(n.props.showYearPicker){if(null!==o&&at(P.getYear(o),n.props))return}else if(n.props.showMonthYearPicker){if(null!==o&&et(o,n.props))return}else if(null!==o&&Ze(o,n.props))return;var i=n.props,s=i.onChange,l=i.selectsRange,u=i.startDate,c=i.endDate,d=i.selectsMultiple,p=i.selectedDates,f=i.minTime;if(!Ue(n.props.selected,o)||n.props.allowSameDay||l||d)if(null!==o&&(!n.props.selected||r&&(n.props.showTimeSelect||n.props.showTimeSelectOnly||n.props.showTimeInput)||(o=Le(o,{hour:k.getHours(n.props.selected),minute:w.getMinutes(n.props.selected),second:b.getSeconds(n.props.selected)})),r||!n.props.showTimeSelect&&!n.props.showTimeSelectOnly||f&&(o=Le(o,{hour:f.getHours(),minute:f.getMinutes(),second:f.getSeconds()})),n.props.inline||n.setState({preSelection:o}),n.props.focusSelectedMonth||n.setState({monthSelectedIn:a})),l){var m=u&&c;u||c?u&&!c&&(null===o?s([null,null],t):St(o,u)?s([o,null],t):s([u,o],t)):s([o,null],t),m&&s([o,null],t)}else d?null!=p&&p.length?p.some((function(e){return Ve(e,o)}))?s(p.filter((function(e){return!Ve(e,o)})),t):s([].concat(Me(p),[o]),t):s([o],t):s(o,t);r||(n.props.onSelect(o,t),n.setState({inputValue:null}))})),Se(n,"setPreSelection",(function(e){var t=void 0!==n.props.minDate,r=void 0!==n.props.maxDate,a=!0;if(e){var o=B.startOfDay(e);if(t&&r)a=$e(e,n.props.minDate,n.props.maxDate);else if(t){var i=B.startOfDay(n.props.minDate);a=ee.isAfter(e,i)||Ue(o,i)}else if(r){var s=V.endOfDay(n.props.maxDate);a=te.isBefore(e,s)||Ue(o,s)}}a&&n.setState({preSelection:e})})),Se(n,"toggleCalendar",(function(){n.setOpen(!n.state.open)})),Se(n,"handleTimeChange",(function(e){var t=n.props.selected?n.props.selected:n.getPreSelection(),r=n.props.selected?e:Le(t,{hour:k.getHours(e),minute:w.getMinutes(e)});n.setState({preSelection:r}),n.props.onChange(r),n.props.shouldCloseOnSelect&&(n.sendFocusBackToInput(),n.setOpen(!1)),n.props.showTimeInput&&n.setOpen(!0),(n.props.showTimeSelectOnly||n.props.showTimeSelect)&&n.setState({isRenderAriaLiveMessage:!0}),n.setState({inputValue:null})})),Se(n,"onInputClick",(function(){n.props.disabled||n.props.readOnly||n.setOpen(!0),n.props.onInputClick()})),Se(n,"onInputKeyDown",(function(e){n.props.onKeyDown(e);var t=e.key;if(n.state.open||n.props.inline||n.props.preventOpenOnFocus){if(n.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var r=n.props.showWeekPicker&&n.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',a=n.calendar.componentNode&&n.calendar.componentNode.querySelector(r);return void(a&&a.focus({preventScroll:!0}))}var o=_e(n.state.preSelection);"Enter"===t?(e.preventDefault(),n.inputOk()&&n.state.lastPreSelectChange===cn?(n.handleSelect(o,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(o)):n.setOpen(!1)):"Escape"===t?(e.preventDefault(),n.sendFocusBackToInput(),n.setOpen(!1)):"Tab"===t&&n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:sn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||n.onInputClick()})),Se(n,"onPortalKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),n.setState({preventFocus:!0},(function(){n.setOpen(!1),setTimeout((function(){n.setFocus(),n.setState({preventFocus:!1})}))})))})),Se(n,"onDayKeyDown",(function(e){n.props.onKeyDown(e);var t,r=e.key,a=e.shiftKey,o=_e(n.state.preSelection);if("Enter"===r)e.preventDefault(),n.handleSelect(o,e),!n.props.shouldCloseOnSelect&&n.setPreSelection(o);else if("Escape"===r)e.preventDefault(),n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:sn});else if(!n.props.disabledKeyboardNavigation){var i;switch(r){case"ArrowLeft":i=n.props.showWeekPicker?h.subWeeks(o,1):m.subDays(o,1);break;case"ArrowRight":i=n.props.showWeekPicker?c.addWeeks(o,1):u.addDays(o,1);break;case"ArrowUp":i=h.subWeeks(o,1);break;case"ArrowDown":i=c.addWeeks(o,1);break;case"PageUp":i=a?y.subYears(o,1):g.subMonths(o,1);break;case"PageDown":i=a?f.addYears(o,1):d.addMonths(o,1);break;case"Home":i=Fe(o,n.props.locale,n.props.calendarStartDay);break;case"End":t=o,i=U.endOfWeek(t);break;default:i=null}if(!i)return void(n.props.onInputError&&n.props.onInputError({code:1,msg:sn}));if(e.preventDefault(),n.setState({lastPreSelectChange:cn}),n.props.adjustDateOnChange&&n.setSelected(i),n.setPreSelection(i),n.props.inline){var s=E.getMonth(o),l=E.getMonth(i),p=P.getYear(o),v=P.getYear(i);s!==l||p!==v?n.setState({shouldFocusDayInline:!0}):n.setState({shouldFocusDayInline:!1})}}})),Se(n,"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),n.sendFocusBackToInput())})),Se(n,"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),n.sendFocusBackToInput(),n.props.selectsRange?n.props.onChange([null,null],e):n.props.onChange(null,e),n.setState({inputValue:null})})),Se(n,"clear",(function(){n.onClearClick()})),Se(n,"onScroll",(function(e){"boolean"==typeof n.props.closeOnScroll&&n.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||n.setOpen(!1):"function"==typeof n.props.closeOnScroll&&n.props.closeOnScroll(e)&&n.setOpen(!1)})),Se(n,"renderCalendar",(function(){return n.props.inline||n.isCalendarOpen()?de.default.createElement(on,{ref:function(e){n.calendar=e},locale:n.props.locale,calendarStartDay:n.props.calendarStartDay,chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,monthAriaLabelPrefix:n.props.monthAriaLabelPrefix,adjustDateOnChange:n.props.adjustDateOnChange,setOpen:n.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,dateFormat:n.props.dateFormatCalendar,useWeekdaysShort:n.props.useWeekdaysShort,formatWeekDay:n.props.formatWeekDay,dropdownMode:n.props.dropdownMode,selected:n.props.selected,preSelection:n.state.preSelection,onSelect:n.handleSelect,onWeekSelect:n.props.onWeekSelect,openToDate:n.props.openToDate,minDate:n.props.minDate,maxDate:n.props.maxDate,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,selectsMultiple:n.props.selectsMultiple,selectedDates:n.props.selectedDates,startDate:n.props.startDate,endDate:n.props.endDate,excludeDates:n.props.excludeDates,excludeDateIntervals:n.props.excludeDateIntervals,filterDate:n.props.filterDate,onClickOutside:n.handleCalendarClickOutside,formatWeekNumber:n.props.formatWeekNumber,highlightDates:n.state.highlightDates,holidays:vt(n.modifyHolidays()),includeDates:n.props.includeDates,includeDateIntervals:n.props.includeDateIntervals,includeTimes:n.props.includeTimes,injectTimes:n.props.injectTimes,inline:n.props.inline,shouldFocusDayInline:n.state.shouldFocusDayInline,peekNextMonth:n.props.peekNextMonth,showMonthDropdown:n.props.showMonthDropdown,showPreviousMonths:n.props.showPreviousMonths,useShortMonthInDropdown:n.props.useShortMonthInDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showWeekNumbers:n.props.showWeekNumbers,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,forceShowMonthNavigation:n.props.forceShowMonthNavigation,showDisabledMonthNavigation:n.props.showDisabledMonthNavigation,scrollableYearDropdown:n.props.scrollableYearDropdown,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown,todayButton:n.props.todayButton,weekLabel:n.props.weekLabel,outsideClickIgnoreClass:an,fixedHeight:n.props.fixedHeight,monthsShown:n.props.monthsShown,monthSelectedIn:n.state.monthSelectedIn,onDropdownFocus:n.handleDropdownFocus,onMonthChange:n.props.onMonthChange,onYearChange:n.props.onYearChange,dayClassName:n.props.dayClassName,weekDayClassName:n.props.weekDayClassName,monthClassName:n.props.monthClassName,timeClassName:n.props.timeClassName,showDateSelect:n.props.showDateSelect,showTimeSelect:n.props.showTimeSelect,showTimeSelectOnly:n.props.showTimeSelectOnly,onTimeChange:n.handleTimeChange,timeFormat:n.props.timeFormat,timeIntervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,filterTime:n.props.filterTime,timeCaption:n.props.timeCaption,className:n.props.calendarClassName,container:n.props.calendarContainer,yearItemNumber:n.props.yearItemNumber,yearDropdownItemNumber:n.props.yearDropdownItemNumber,previousMonthAriaLabel:n.props.previousMonthAriaLabel,previousMonthButtonLabel:n.props.previousMonthButtonLabel,nextMonthAriaLabel:n.props.nextMonthAriaLabel,nextMonthButtonLabel:n.props.nextMonthButtonLabel,previousYearAriaLabel:n.props.previousYearAriaLabel,previousYearButtonLabel:n.props.previousYearButtonLabel,nextYearAriaLabel:n.props.nextYearAriaLabel,nextYearButtonLabel:n.props.nextYearButtonLabel,timeInputLabel:n.props.timeInputLabel,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,renderCustomHeader:n.props.renderCustomHeader,popperProps:n.props.popperProps,renderDayContents:n.props.renderDayContents,renderMonthContent:n.props.renderMonthContent,renderQuarterContent:n.props.renderQuarterContent,renderYearContent:n.props.renderYearContent,onDayMouseEnter:n.props.onDayMouseEnter,onMonthMouseLeave:n.props.onMonthMouseLeave,onYearMouseEnter:n.props.onYearMouseEnter,onYearMouseLeave:n.props.onYearMouseLeave,selectsDisabledDaysInRange:n.props.selectsDisabledDaysInRange,showTimeInput:n.props.showTimeInput,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:n.props.showFourColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showWeekPicker:n.props.showWeekPicker,excludeScrollbar:n.props.excludeScrollbar,handleOnKeyDown:n.props.onKeyDown,handleOnDayKeyDown:n.onDayKeyDown,isInputFocused:n.state.focused,customTimeInput:n.props.customTimeInput,setPreSelection:n.setPreSelection,usePointerEvent:n.props.usePointerEvent,yearClassName:n.props.yearClassName},n.props.children):null})),Se(n,"renderAriaLiveRegion",(function(){var e,t=n.props,r=t.dateFormat,a=t.locale,o=n.props.showTimeInput||n.props.showTimeSelect?"PPPPp":"PPPP";return e=n.props.selectsRange?"Selected start date: ".concat(Re(n.props.startDate,{dateFormat:o,locale:a}),". ").concat(n.props.endDate?"End date: "+Re(n.props.endDate,{dateFormat:o,locale:a}):""):n.props.showTimeSelectOnly?"Selected time: ".concat(Re(n.props.selected,{dateFormat:r,locale:a})):n.props.showYearPicker?"Selected year: ".concat(Re(n.props.selected,{dateFormat:"yyyy",locale:a})):n.props.showMonthYearPicker?"Selected month: ".concat(Re(n.props.selected,{dateFormat:"MMMM yyyy",locale:a})):n.props.showQuarterYearPicker?"Selected quarter: ".concat(Re(n.props.selected,{dateFormat:"yyyy, QQQ",locale:a})):"Selected date: ".concat(Re(n.props.selected,{dateFormat:o,locale:a})),de.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},e)})),Se(n,"renderDateInput",(function(){var e,t=r.clsx(n.props.className,Se({},an,n.state.open)),a=n.props.customInput||de.default.createElement("input",{type:"text"}),o=n.props.customInputRef||"ref",i="string"==typeof n.props.value?n.props.value:"string"==typeof n.state.inputValue?n.state.inputValue:n.props.selectsRange?function(e,t,n){if(!e)return"";var r=Re(e,n),a=t?Re(t,n):"";return"".concat(r," - ").concat(a)}(n.props.startDate,n.props.endDate,n.props):n.props.selectsMultiple?function(e,t){if(null==e||!e.length)return"";var n=Re(e[0],t);if(1===e.length)return n;if(2===e.length){var r=Re(e[1],t);return"".concat(n,", ").concat(r)}var a=e.length-1;return"".concat(n," (+").concat(a,")")}(n.props.selectedDates,n.props):Re(n.props.selected,n.props);return de.default.cloneElement(a,(Se(Se(Se(Se(Se(Se(Se(Se(Se(Se(e={},o,(function(e){n.input=e})),"value",i),"onBlur",n.handleBlur),"onChange",n.handleChange),"onClick",n.onInputClick),"onFocus",n.handleFocus),"onKeyDown",n.onInputKeyDown),"id",n.props.id),"name",n.props.name),"form",n.props.form),Se(Se(Se(Se(Se(Se(Se(Se(Se(Se(e,"autoFocus",n.props.autoFocus),"placeholder",n.props.placeholderText),"disabled",n.props.disabled),"autoComplete",n.props.autoComplete),"className",r.clsx(a.props.className,t)),"title",n.props.title),"readOnly",n.props.readOnly),"required",n.props.required),"tabIndex",n.props.tabIndex),"aria-describedby",n.props.ariaDescribedBy),Se(Se(Se(e,"aria-invalid",n.props.ariaInvalid),"aria-labelledby",n.props.ariaLabelledBy),"aria-required",n.props.ariaRequired)))})),Se(n,"renderClearButton",(function(){var e=n.props,t=e.isClearable,a=e.disabled,o=e.selected,i=e.startDate,s=e.endDate,l=e.clearButtonTitle,u=e.clearButtonClassName,c=void 0===u?"":u,d=e.ariaLabelClose,p=void 0===d?"Close":d,f=e.selectedDates;return t&&(null!=o||null!=i||null!=s||null!=f&&f.length)?de.default.createElement("button",{type:"button",className:r.clsx("react-datepicker__close-icon",c,{"react-datepicker__close-icon--disabled":a}),disabled:a,"aria-label":p,onClick:n.onClearClick,title:l,tabIndex:-1}):null})),n.state=n.calcInitialState(),n.preventFocusTimeout=null,n}return Ee(t,e),xe(t,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?E.getMonth(n)!==E.getMonth(r)||P.getYear(n)!==P.getYear(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:gt(this.props.highlightDates)}),t.focused||Ue(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){var e=this.props,t=e.showIcon,n=e.icon,r=e.calendarIconClassname,a=e.toggleCalendarOnIconClick,o=this.state.open;return de.default.createElement("div",{className:"react-datepicker__input-container".concat(t?" react-datepicker__view-calendar-icon":"")},t&&de.default.createElement(Zt,De({icon:n,className:"".concat(r," ").concat(o&&"react-datepicker-ignore-onclickoutside")},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?de.default.createElement(tn,{enableTabLoop:this.props.enableTabLoop},de.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=de.default.createElement(Jt,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),de.default.createElement("div",null,this.renderInputContainer(),t)}return de.default.createElement(rn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop,showArrow:this.props.showPopperArrow})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Ne,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}}}])}(de.default.Component),un="input",cn="navigate";e.CalendarContainer=Kt,e.default=ln,e.getDefaultLocale=Ke,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(5043),n(5173),n(2949),n(1890),n(9858),n(4333),n(86),n(5608),n(8620),n(9994),n(4640),n(1634),n(709),n(3613),n(4357),n(6221),n(899),n(6198),n(2808),n(8667),n(5857),n(7600),n(5528),n(9871),n(8920),n(537),n(309),n(7025),n(671),n(4503),n(3525),n(2844),n(3410),n(4521),n(1972),n(8442),n(3439),n(5575),n(9840),n(6191),n(9249),n(1619),n(1125),n(7332),n(2412),n(4016),n(8268),n(4889),n(6500),n(8444),n(8060),n(4265),n(8322),n(1882),n(4593),n(4148),n(5551),n(4251),n(3458),n(2547),n(7950),n(5552),n(3848))},2730:(e,t,n)=>{"use strict";var r=n(5043),a=n(8853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n