1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[517,561],{1042:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s}),n(4962),n(76),n(2367);var r=n(8983),a=n(4777);function l(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 o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t,n,r,a,l,o){try{var i=e[l](o),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function d(){return r.default.createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24","aria-hidden":"true",focusable:"false",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},r.default.createElement("path",{d:"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"}),r.default.createElement("path",{d:"M13.73 21a2 2 0 0 1-3.46 0"}))}function s(e){var{productionId:t,productionTitle:n,mode:l="onsale",subscribeUrl:i,csrfUrl:s,privacyUrl:u,labels:p={},theme:f="yellow"}=e,[m,A]=(0,r.useState)(!1),[h,g]=(0,r.useState)(!1),[b,E]=(0,r.useState)(null),[v,y]=(0,r.useState)({email:"",consent:!1}),w=(0,r.useRef)(null),C=(0,r.useRef)(null),B=()=>{A(!1),C.current&&C.current.focus()};(0,r.useEffect)((()=>{if(m){w.current&&w.current.focus();var e=e=>{"Escape"===e.key&&B()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}}),[m]);var _=function(){var e,n=(e=function*(e){if(e.preventDefault(),!h){g(!0),E(null);try{var{token:n}=yield(0,a.Q)(s),r=yield fetch(i,{method:"POST",headers:{"X-CSRF-Token":n,"Content-Type":"application/json"},body:JSON.stringify({productionId:t,email:v.email,notifyOnSale:"onsale"===l,remindBeforeStart:"remind"===l,consent:v.consent})}),o=yield r.json().catch((()=>null));E(o||{success:!1,message:p.errorGeneric||"Error"})}catch(e){E({success:!1,message:p.errorGeneric||"Error"})}finally{g(!1)}}},function(){var t=this,n=arguments;return new Promise((function(r,a){var l=e.apply(t,n);function o(e){c(l,r,a,o,i,"next",e)}function i(e){c(l,r,a,o,i,"throw",e)}o(void 0)}))});return function(e){return n.apply(this,arguments)}}(),x=e=>t=>{var n="checkbox"===t.target.type?t.target.checked:t.target.value;y((t=>o(o({},t),{},{[e]:n})))};return r.default.createElement("div",{className:"notify-signup","data-theme":f},r.default.createElement("button",{type:"button",ref:C,className:"notify-signup__trigger",onClick:()=>A(!0)},r.default.createElement(d,null),r.default.createElement("span",null,p.trigger)),m&&r.default.createElement("div",{className:"notify-signup__overlay",onMouseDown:e=>{e.target===e.currentTarget&&B()}},r.default.createElement("div",{className:"notify-signup__dialog",role:"dialog","aria-modal":"true","aria-label":p.heading,"data-theme":f},r.default.createElement("button",{type:"button",className:"notify-signup__close",onClick:B,"aria-label":p.close},"Ã"),b&&b.success?r.default.createElement("div",{className:"notify-signup__done","data-stack":"s"},r.default.createElement("p",{className:"text text--subline"},p.heading),r.default.createElement("p",{className:"text text--copy"},b.message),r.default.createElement("button",{type:"button",className:"button button--primary",onClick:B},r.default.createElement("span",null,p.close))):r.default.createElement("form",{className:"notify-signup__form",onSubmit:_,"data-stack":"s"},r.default.createElement("p",{className:"text text--subline"},p.heading),n&&r.default.createElement("p",{className:"text text--copy notify-signup__production"}
1,"»",n,"«"),p.intro&&r.default.createElement("p",{className:"text text--meta"},p.intro),r.default.createElement("label",{className:"notify-signup__field"},r.default.createElement("span",{className:"text text--meta"},p.email),r.default.createElement("input",{ref:w,type:"email",className:"input",required:!0,autoComplete:"email",value:v.email,onChange:x("email")})),r.default.createElement("label",{className:"notify-signup__check"},r.default.createElement("input",{type:"checkbox",checked:v.consent,onChange:x("consent"),required:!0}),r.default.createElement("span",{className:"text text--meta"},p.consent,u&&r.default.createElement(r.default.Fragment,null," ",r.default.createElement("a",{href:u,target:"_blank",rel:"noopener noreferrer"},p.privacyLink)))),b&&!b.success&&r.default.createElement("p",{className:"text text--meta notify-signup__error",role:"alert"},b.message),r.default.createElement("button",{type:"submit",className:"button button--primary",disabled:h},r.default.createElement("span",null,h?p.sending:p.submit))))))}},3447:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(4942),a=n.n(r),l=n(278),o=n.n(l)()(a());o.push([e.id,":root {\n --rdp-cell-size: 40px;\n --rdp-accent-color: #000;\n --rdp-background-color: #fff;\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: #3003e1;\n --rdp-background-color-dark: #180270;\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n}\n\n.rdp {\n margin: 1em;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n/* Hide elements for devices that are not screen readers */\n.rdp-vhidden {\n box-sizing: border-box;\n margin: 0;\n background: transparent;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n position: absolute !important;\n top: 0;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(1px, 1px, 1px, 1px) !important;\n border: 0 !important;\n}\n\n/* Buttons */\n.rdp-button_reset {\n appearance: none;\n position: relative;\n margin: 0;\n padding: 0;\n cursor: default;\n color: inherit;\n outline: none;\n background: none;\n font: inherit;\n\n -moz-appearance: none;\n -webkit-appearance: none;\n}\n\n.rdp-button {\n border: 2px solid transparent;\n}\n\n.rdp-button[aria-disabled='true'] {\n opacity: 0.25;\n pointer-events: none;\n}\n\n.rdp-button:not([aria-disabled='true']) {\n cursor: pointer;\n}\n\n.rdp-button:focus,\n.rdp-button:active {\n color: inherit;\n border: var(--rdp-outline);\n background-color: var(--rdp-background-color);\n}\n\n.rdp-button:hover:not([aria-disabled='true']) {\n background-color: var(--rdp-background-color);\n}\n\n.rdp-months {\n display: flex;\n}\n\n.rdp-month {\n margin: 0 1em;\n}\n\n.rdp-month:first-child {\n margin-left: 0;\n}\n\n.rdp-month:last-child {\n margin-right: 0;\n}\n\n.rdp-table {\n margin: 0;\n max-width: calc(var(--rdp-cell-size) * 7);\n border-collapse: collapse;\n}\n\n.rdp-with_weeknumber .rdp-table {\n max-width: calc(var(--rdp-cell-size) * 8);\n border-collapse: collapse;\n}\n\n.rdp-caption {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0;\n text-align: left;\n}\n\n.rdp-multiple_months .rdp-caption {\n position: relative;\n display: block;\n text-align: center;\n}\n\n.rdp-caption_dropdowns {\n position: relative;\n display: inline-flex;\n}\n\n.rdp-caption_label {\n position: relative;\n z-index: 1;\n display: inline-flex;\n align-items: center;\n margin: 0;\n padding: 0 0.25em;\n white-space: nowrap;\n color: currentColor;\n border: 0;\n border: 2px solid transparent;\n font-family: inherit;\n font-size: 140%;\n font-weight: bold;\n}\n\n.rdp-nav {\n white-space: nowrap;\n}\n\n.rdp-multiple_months .rdp-caption_start .rdp-nav {\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%);\n}\n\n.rdp-multiple_months .rdp-caption_end .rdp-nav {\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n}\n\n.rdp-nav_button {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--rdp-cell-size);\n height: var(--rdp-cell-size);\n padding: 0.25em;\n border-radius: 100%;\n}\n\n/* ---------- */\n/* Dropdowns */\n/* ---------- */\n\n.rdp-dropdown_year,\n.rdp-dropdown_month {\n position: relative;\n display: inline-flex;\n align-items: center;\n}\n\n.rdp-dropdown {\n appearance: none;\n position: absolute;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n cursor: inherit;\n opacity: 0;\n border: none;\n background-color: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n.rdp-dropdown[disabled] {\n opacity: unset;\n color: unset;\n}\n\n.rdp-dropdown:focus:not([disabled]) + .rdp-caption_label,\n.rdp-dropdown:active:not([disabled]) + .rdp-caption_label {\n border: var(--rdp-outline);\n border-radius: 6px;\n background-color: var(--rdp-background-color);\n}\n\n.rdp-dropdown_icon {\n margin: 0 0 0 5px;\n}\n\n.rdp-head {\n border: 0;\n}\n\n.rdp-head_row,\n.rdp-row {\n height: 100%;\n}\n\n.rdp-head_cell {\n vertical-align: middle;\n text-transform: uppercase;\n font-size: 0.75em;\n font-weight: 700;\n text-align: center;\n height: 100%;\n height: var(--rdp-cell-size);\n padding: 0;\n}\n\n.rdp-tbody {\n border: 0;\n}\n\n.rdp-tfoot {\n margin: 0.5em;\n}\n\n.rdp-cell {\n width: var(--rdp-cell-size);\n height: 100%;\n height: var(--rdp-cell-size);\n padding: 0;\n text-align: center;\n}\n\n.rdp-weeknumber {\n font-size: 0.75em;\n}\n\n.rdp-weeknumber,\n.rdp-day {\n display: flex;\n overflow: hidden;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: var(--rdp-cell-size);\n max-width: var(--rdp-cell-size);\n height: var(--rdp-cell-size);\n margin: 0;\n border: 2px solid transparent;\n border-radius: 100%;\n}\n\n.rdp-day_today:not(.rdp-day_outside) {\n font-weight: bold;\n}\n\n.rdp-day_selected:not([aria-disabled='true']),\n.rdp-day_selected:focus:not([aria-disabled='true']),\n.rdp-day_selected:active:not([aria-disabled='true']),\n.rdp-day_selected:hover:not([aria-disabled='true']) {\n color: white;\n background-color: var(--rdp-accent-color);\n}\n\n.rdp-day_selected:focus:not([aria-disabled='true']) {\n border: var(--rdp-outline-selected);\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.rdp-day_range_end.rdp-day_range_start {\n border-radius: 100%;\n}\n\n.rdp-day_range_middle {\n border-radius: 0;\n}\n","",{version:3,sources:["webpack://./stylesheets/tools/_react-daypicker.css"],names:[],mappings:"AAAA;EACE,qBAAqB;EACrB,wBAAwB;EACxB,4BAA4B;EAC5B,0CAA0C;EAC1C,gCAAgC;EAChC,oCAAoC;EACpC,wCAAwC;EACxC,gDAAgD;EAChD,qDAAqD;EACrD,qDAAqD;AACvD;;AAEA;EACE,WAAW;EACX,WAAW;EACX,aAAa;EACb,uBAAuB;AACzB;;AAEA,0DAA0D;AAC1D;EACE,sBAAsB;EACtB,SAAS;EACT,uBAAuB;EACvB,qBAAqB;EACrB,wBAAwB;EACxB,gBAAgB;EAChB,6BAA6B;EAC7B,MAAM;EACN,qBAAqB;EACrB,sBAAsB;EACtB,qBAAqB;EACrB,2BAA2B;EAC3B,yCAAyC;EACzC,oBAAoB;AACtB;;AAEA,YAAY;
1AACZ;EACE,gBAAgB;EAChB,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,eAAe;EACf,cAAc;EACd,aAAa;EACb,gBAAgB;EAChB,aAAa;;EAEb,qBAAqB;EACrB,wBAAwB;AAC1B;;AAEA;EACE,6BAA6B;AAC/B;;AAEA;EACE,aAAa;EACb,oBAAoB;AACtB;;AAEA;EACE,eAAe;AACjB;;AAEA;;EAEE,cAAc;EACd,0BAA0B;EAC1B,6CAA6C;AAC/C;;AAEA;EACE,6CAA6C;AAC/C;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,eAAe;AACjB;;AAEA;EACE,SAAS;EACT,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,yCAAyC;EACzC,yBAAyB;AAC3B;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,8BAA8B;EAC9B,UAAU;EACV,gBAAgB;AAClB;;AAEA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAAkB;AACpB;;AAEA;EACE,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,kBAAkB;EAClB,UAAU;EACV,oBAAoB;EACpB,mBAAmB;EACnB,SAAS;EACT,iBAAiB;EACjB,mBAAmB;EACnB,mBAAmB;EACnB,SAAS;EACT,6BAA6B;EAC7B,oBAAoB;EACpB,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,OAAO;EACP,2BAA2B;AAC7B;;AAEA;EACE,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,2BAA2B;AAC7B;;AAEA;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,2BAA2B;EAC3B,4BAA4B;EAC5B,eAAe;EACf,mBAAmB;AACrB;;AAEA,eAAe;AACf,eAAe;AACf,eAAe;;AAEf;;EAEE,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;EAChB,kBAAkB;EAClB,UAAU;EACV,MAAM;EACN,SAAS;EACT,OAAO;EACP,WAAW;EACX,SAAS;EACT,UAAU;EACV,eAAe;EACf,UAAU;EACV,YAAY;EACZ,6BAA6B;EAC7B,oBAAoB;EACpB,kBAAkB;EAClB,oBAAoB;AACtB;;AAEA;EACE,cAAc;EACd,YAAY;AACd;;AAEA;;EAEE,0BAA0B;EAC1B,kBAAkB;EAClB,6CAA6C;AAC/C;;AAEA;EACE,iBAAiB;AACnB;;AAEA;EACE,SAAS;AACX;;AAEA;;EAEE,YAAY;AACd;;AAEA;EACE,sBAAsB;EACtB,yBAAyB;EACzB,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,YAAY;EACZ,4BAA4B;EAC5B,UAAU;AACZ;;AAEA;EACE,SAAS;AACX;;AAEA;EACE,aAAa;AACf;;AAEA;EACE,2BAA2B;EAC3B,YAAY;EACZ,4BAA4B;EAC5B,UAAU;EACV,kBAAkB;AACpB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;EAEE,aAAa;EACb,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;EACvB,sBAAsB;EACtB,2BAA2B;EAC3B,+BAA+B;EAC/B,4BAA4B;EAC5B,SAAS;EACT,6BAA6B;EAC7B,mBAAmB;AACrB;;AAEA;EACE,iBAAiB;AACnB;;AAEA;;;;EAIE,YAAY;EACZ,yCAAyC;AAC3C;;AAEA;EACE,mCAAmC;AACrC;;AAEA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,yBAAyB;EACzB,4BAA4B;AAC9B;;AAEA;EACE,0BAA0B;EAC1B,6BAA6B;AAC/B;;AAEA;EACE,mBAAmB;AACrB;;AAEA;EACE,gBAAgB;AAClB",sourcesContent:[":root {\n --rdp-cell-size: 40px;\n --rdp-accent-color: #000;\n --rdp-background-color: #fff;\n /* Switch to dark colors for dark themes */\n --rdp-accent-color-dark: #3003e1;\n --rdp-background-color-dark: #180270;\n /* Outline border for focused elements */\n --rdp-outline: 2px solid var(--rdp-accent-color);\n /* Outline border for focused and selected elements */\n --rdp-outline-selected: 2px solid rgba(0, 0, 0, 0.75);\n}\n\n.rdp {\n margin: 1em;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n/* Hide elements for devices that are not screen readers */\n.rdp-vhidden {\n box-sizing: border-box;\n margin: 0;\n background: transparent;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n position: absolute !important;\n top: 0;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n overflow: hidden !important;\n clip: rect(1px, 1px, 1px, 1px) !important;\n border: 0 !important;\n}\n\n/* Buttons */\n.rdp-button_reset {\n appearance: none;\n position: relative;\n margin: 0;\n padding: 0;\n cursor: default;\n color: inherit;\n outline: none;\n background: none;\n font: inherit;\n\n -moz-appearance: none;\n -webkit-appearance: none;\n}\n\n.rdp-button {\n border: 2px solid transparent;\n}\n\n.rdp-button[aria-disabled='true'] {\n opacity: 0.25;\n pointer-events: none;\n}\n\n.rdp-button:not([aria-disabled='true']) {\n cursor: pointer;\n}\n\n.rdp-button:focus,\n.rdp-button:active {\n color: inherit;\n border: var(--rdp-outline);\n background-color: var(--rdp-background-color);\n}\n\n.rdp-button:hover:not([aria-disabled='true']) {\n background-color: var(--rdp-background-color);\n}\n\n.rdp-months {\n display: flex;\n}\n\n.rdp-month {\n margin: 0 1em;\n}\n\n.rdp-month:first-child {\n margin-left: 0;\n}\n\n.rdp-month:last-child {\n margin-right: 0;\n}\n\n.rdp-table {\n margin: 0;\n max-width: calc(var(--rdp-cell-size) * 7);\n border-collapse: collapse;\n}\n\n.rdp-with_weeknumber .rdp-table {\n max-width: calc(var(--rdp-cell-size) * 8);\n border-collapse: collapse;\n}\n\n.rdp-caption {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0;\n text-align: left;\n}\n\n.rdp-multiple_months .rdp-caption {\n position: relative;\n display: block;\n text-align: center;\n}\n\n.rdp-caption_dropdowns {\n position: relative;\n display: inline-flex;\n}\n\n.rdp-caption_label {\n position: relative;\n z-index: 1;\n display: inline-flex;\n align-items: center;\n margin: 0;\n padding: 0 0.25em;\n white-space: nowrap;\n color: currentColor;\n border: 0;\n border: 2px solid transparent;\n font-family: inherit;\n font-size: 140%;\n font-weight: bold;\n}\n\n.rdp-nav {\n white-space: nowrap;\n}\n\n.rdp-multiple_months .rdp-caption_start .rdp-nav {\n position: absolute;\n top: 50%;\n left: 0;\n transform: translateY(-50%);\n}\n\n.rdp-multiple_months .rdp-caption_end .rdp-nav {\n position: absolute;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n}\n\n.rdp-nav_button {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: var(--rdp-cell-size);\n height: var(--rdp-cell-size);\n padding: 0.25em;\n border-radius: 100%;\n}\n\n/* ---------- */\n/* Dropdowns */\n/* ---------- */\n\n.rdp-dropdown_year,\n.rdp-dropdown_month {\n position: relative;\n display: inline-flex;\n align-items: center;\n}\n\n.rdp-dropdown {\n appearance: none;\n position: absolute;\n z-index: 2;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n margin: 0;\n padding: 0;\n cursor: inherit;\n opacity: 0;\n border: none;\n background-color: transparent;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n.rdp-dropdown[disabled] {\n opacity: unset;\n color: unset;\n}\n\n.rdp-dropdown:focus:not([disabled]) + .rdp-caption_label,\n.rdp-dropdown:active:not([disabled]) + .rdp-caption_label {\n border: var(--rdp-outline);\n border-radius: 6px;\n background-color: var(--rdp-background-color);\n}\n\n.rdp-dropdown_icon {\n margin: 0 0 0 5px;\n}\n\n.rdp-head {\n border: 0;\n}\n\n.rdp-head_row,\n.rdp-row {\n height: 100%;\n}\n\n.rdp-head_cell {\n vertical-align: middle;\n text-transform: uppercase;\n font-size: 0.75em;\n font-weight: 700;\n text-align: center;\n height: 100%;\n height: var(--rdp-cell-size);\n padding: 0;\n}\n\n.rdp-tbody {\n border: 0;\n}\n\n.rdp-tfoot {\n margin: 0.5em;\n}\n\n.rdp-cell {\n width: var(--rdp-cell-size);\n height: 100%;\n height: var(--rdp-cell-size);\n padding: 0;\n text-align: center;\n}\n\n.rdp-weeknumber {\n font-size: 0.75em;\n}\n\n.rdp-weeknumber,\n.rdp-day {\n display: flex;\n overflow: hidden;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n width: var(--rdp-cell-size);\n max-width: var(--rdp-cell-size);\n height: var(--rdp-cell-size);\n margin: 0;\n border: 2px solid transparent;\n border-radius: 100%;\n}\n\n.rdp-day_today:not(.rdp-day_outside) {\n font-weight: bold;\n}\n\n.rdp-day_selected:not([aria-disabled='true']),\n.rdp-day_selected:focus:not([aria-disabled='true']),\n.rdp-day_selected:active:not([aria-disabled='true']),\n.rdp-day_selected:hover:not([aria-disabled='true']) {\n color: white;\n background-color: var(--rdp-accent-color);\n}\n\n.rdp-day_selected:focus:not([aria-disabled='true']) {\n border: var(--rdp-outline-selected);\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_start:not(.rdp-day_range_end) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.rdp:not([dir='rtl']) .rdp-day_range_end:not(.rdp-day_range_start) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_start:not(.rdp-day_range_end) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.rdp[dir='rtl'] .rdp-day_range_end:not(.rdp-day_range_start) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.rdp-day_range_end.rdp-day_range_start {\n border-radius: 100%;\n}\n\n.rdp-day_range_middle {\n border-radius: 0;\n}\n"],sourceRoot:""}]);const i=o},4178:(e,t,n)=>{n.r(t),n.d(t,{default:()=>et});var r=n(8983),a=n(8672),l=n(2357),o=(n(6281),n(4962),n(518),n(76),n(9425),n(2367),n(1344)),i=n(8220),c=n(4597),d=n(2163),s=n(8275),u=n(6954),p=n(9125),f=n(6310),m=n(2449),A=n(9259),h=n(7341),g=n(5544),b=n(4777);function E(e,t,n,r,a,l,o){try{var i=e[l](o),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function v(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var l=e.apply(t,n);function o(e){E(l,r,a,o,i,"next",e)}function i(e){E(l,r,a,o,i,"throw",e)}o(void 0)}))}}function y(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B=(0,r.createContext)({});const _=function(e){var{children:t,config:n,blocks:a}=e,l=(0,r.useRef)(!0),E=(0,r.useRef)(null),y="de-DE"===n.locale?h.A:g.A,[C,_]=(0,r.useState)(a),[{isOpen:x,isFetching:k,isLastPage:O,isLoading:j,hasChanged:S,filterCount:N,hasDateRange:P},z]=(0,r.useState)({isOpen:!1,isLastPage:!1,isLoading:!1,isFetching:!1,hasChanged:!1,hasDateRange:n.date.from&&n.date.to,filterCount:0}),L=()=>{if("range"===n.dateSwitch.type){var e={items:n.dateSwitch.items.map((e=>({from:(0,o.A)(e.from),to:(0,o.A)(e.to)})))};return w(w({},e.items[0]),e)}return w(w({},n.dateSwitch),{},{from:(0,o.A)(n.dateSwitch.from),to:n.dateSwitch.to?(0,o.A)(n.dateSwitch.to):(0,i.A)((0,o.A)(n.dateSwitch.from))})},M=()=>{var e={};return n.filter.forEach((t=>{if("categories"===t.type){var n=t.items.filter((e=>e.selected));e[t.handle]=n.map((e=>e.handle))}})),e},T=()=>({dateSwitch:L(),categories:M(),productions:n.productions,entries:{},hideLongTerm:!1,locations:[],date:{from:n.date.from?(0,o.A)(n.date.from):void 0,to:n.date.to?(0,o.A)(n.date.to):void 0}}),D=function(){var e=v((function*(e){try{var{token:t}=yield(0,b.Q)(n.csrfApiUrl),r=yield fetch(n.apiUrl,{method:"POST",headers:{"X-CSRF-Token":t,"Content-Type":"application/json"},body:JSON.stringify(e)});return r.ok?yield r.json():null}catch(e){return null}}));return function(t){return e.apply(this,arguments)}}(),[R,F]=(0,r.useState)(T()),[I,U]=(0,r.useState)(T()),q=(e,t)=>{var n=R.categories[e].includes(t)?R.categories[e].filter((e=>e!==t)):[...R.categories[e],t];return F((t=>w(w({},t),{},{categories:w(w({},t.categories),{},{[e]:n})})))},Y=e=>{F((t=>w(w({},t),{},{locations:t.locations.includes(e)?t.locations.filter((t=>t!==e)):[...t.locations,e]})))},H=()=>{x&&F(I),z((e=>w(w({},e),{},{isOpen:!e.isOpen})))},V=(0,r.useMemo)((()=>new Date(n.dateSwitch.items?n.dateSwitch.items[0].from:n.dateSwitch.from)),[n]),Q=(0,r.useMemo)((()=>new Date(n.dateSwitch.items?n.dateSwitch.items[0].to:n.dateSwitch.to)),[n]),[W,X]=(0,r.useState)((0,c.A)((0,d.A)(V),"MM/dd/yy")),[Z,J]=(0,r.useState)(Q),G=function(){var e=v((function*(){z((e=>w(w({},e),{},{isFetching:!0})));var e=(0,s.A)((0,u.A)(Z,1)),t=(0,p.A)(e,1),n={categories:R.categories,productions:R.productions,hideLongTerm:R.hideLongTerm,locations:R.locations,date:{from:(0,f.A)(e),to:(0,f.A)(t)}},r=yield D(n);r&&0===r.blocks.length&&(t=(0,m.A)(e,1),r=yield D(w(w({},n),{},{date:w(w({},n.date),{},{to:t})}))),r&&(_((e=>[...e,...r.blocks])),J(t)),z((e=>w(w({},e),{},{isFetching:!1,isLastPage:r&&0===r.blocks.length})))}));return function(){return e.apply(this,arguments)}}(),K=function(){var e=v((function*(){z((e=>w(w({},e),{},{isFetching:!0})));var e=(0,d.A)((0,p.A)(V,6)),t=(0,A.A)((0,m.A)(e,2)),n={categories:R.categories,productions:R.productions,hideLongTerm:R.hideLongTerm,locations:R.locations,date:{from:(0,f.A)(e),to:(0,f.A)(t)}},r=yield D(n);z((e=>w(w({},e),{},{isFetching:!1}))),r&&(_((e=>[...e,...r.blocks])),J(t))}));return function(){return e.apply(this,arguments)}}(),$=function(){var e=v((function*(){if("preview"===n.dateSwitch.type){var e=(0,s.A)((0,u.A)(Q,1)),t=(0,i.A)((0,p.A)(V,5));if(!(e>t)){z((e=>w(w({},e),{},{isFetching:!0})));var r={categories:M(),productions:n.productions||[],hideLongTerm:!1,date:{from:(0,f.A)(e),to:(0,f.A)(t)}},a=yield D(r);z((e=>w(w({},e),{},{isFetching:!1}))),a&&(_((e=>[...e,...a.blocks])),J(t))}}}));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=v((function*(){var e=T();z((e=>w(w({},e),{},{isOpen:!1,isFetching:!1,isLastPage:!1,isLoading:!0,hasChanged:!1,hasDateRange:!1,filterCount:0})));var t=document.querySelector('kpn-modal-trigger[modalId="'+n.contentId+'"]');
1t&&t.focus&&t.focus();var r={categories:e.categories,productions:e.productions,hideLongTerm:e.hideLongTerm,locations:e.locations,date:{from:(0,f.A)(e.dateSwitch.from),to:(0,f.A)(e.dateSwitch.to)}},a=yield D(r);a?(F(e),U(e),_(a.blocks),J(Q),E.current&&window.scrollTo({top:window.scrollY+E.current.getBoundingClientRect().top,behavior:"smooth"}),z((e=>w(w({},e),{},{isLoading:!1}))),yield $()):z((e=>w(w({},e),{},{isLoading:!1})))}));return function(){return e.apply(this,arguments)}}(),te=function(){var e=v((function*(){U(R),z((e=>{return w(w({},e),{},{isOpen:!1,isFetching:!1,isLastPage:!1,isLoading:!0,hasChanged:!1,hasDateRange:R.date.from&&R.date.to,filterCount:(t=M(),Object.keys(R.categories).reduce(((e,n)=>{var r=t[n]||[],a=R.categories[n];return e+a.filter((e=>!r.includes(e))).length+r.filter((e=>!a.includes(e))).length}),0)+(R.date.from&&R.date.to?1:0)+R.locations.length)});var t}));var e=document.querySelector('kpn-modal-trigger[modalId="'+n.contentId+'"]');e&&e.focus&&e.focus();var t=R.date.from&&R.date.to?{from:R.date.from,to:R.date.to}:{from:R.dateSwitch.from,to:R.dateSwitch.to},r={categories:R.categories,productions:R.productions,hideLongTerm:R.hideLongTerm,locations:R.locations,date:{from:(0,f.A)(t.from),to:(0,f.A)(t.to)}},a=yield D(r);a&&(window.scrollTo({top:window.scrollY+E.current.getBoundingClientRect().top,behavior:"smooth"}),z((e=>w(w({},e),{},{isLoading:!1}))),_(a.blocks))}));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((()=>{if(void 0!==I&&!l.current){var e=JSON.stringify(I)!==JSON.stringify(R);e!==S&&z((t=>w(w({},t),{},{hasChanged:e})))}}),[R]),(0,r.useEffect)((()=>{if((S||x)&&!l.current){var e=new CustomEvent("modal-update-"+n.contentId,{bubbles:!0});window.dispatchEvent(e)}}),[S,x]),(0,r.useEffect)((()=>{var e=null;return l.current?l.current=!1:e=setTimeout((()=>te()),[500]),()=>{e&&clearTimeout(e)}}),[R.dateSwitch.from,R.dateSwitch.to,R.hideLongTerm]),(0,r.useEffect)((()=>(window.addEventListener("modal-close-"+n.contentId,H),()=>window.removeEventListener("modal-close-"+n.contentId,H))),[x]),(0,r.useEffect)((()=>{$()}),[]);var ne=(0,r.useMemo)((()=>({config:n,locale:y,currentMonth:V,updateActiveMonth:X,fetchNextMonth:G,fetchedTo:Z,activeMonth:W,filter:R,updateCategoriesFilter:q,updateLocationsFilter:Y,updateFilter:F,fetchPreview:K,handleUpdate:te,handleReset:ee,isLoading:j,isLastPage:O,isFetching:k,isOpen:x,toggleOpen:H,hasChanged:S,hasDateRange:P,filterCount:N,results:C,contentRef:E})),[n,y,V,X,G,Z,W,R,q,Y,F,K,te,ee,j,O,k,x,H,S,P,N,C,E]);return r.default.createElement(B.Provider,{value:ne},t)};var x;function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(null,arguments)}const O=function(e){return r.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",width:20,height:21},e),x||(x=r.createElement("g",{fill:"currentColor",fillRule:"evenodd"},r.createElement("path",{fillRule:"nonzero",d:"M16.874 16.104v2H2.969v-2zm0-6v2H2.969v-2zm0-6v2H2.969v-2z"}),r.createElement("path",{d:"M9.032 3.104v4H6.094v-4zm5.937 6v4h-2.938v-4zm-3.938 6v4H8.093v-4z"}))))};var j;function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(null,arguments)}const N=function(e){return r.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),j||(j=r.createElement("g",{fill:"currentColor"},r.createElement("path",{d:"m13.021 4.322-4.284 5.775 4.284 5.7h2.596l-4.359-5.737 4.247-5.738z"}),r.createElement("path",{d:"m6.894 4.323 4.284 5.775-4.284 5.7H4.298l4.359-5.738L4.41 4.323z"}))))},P=r.default.forwardRef(((e,t)=>{var{label:n,checked:a,name:l,onChange:o}=e;return r.default.createElement("label",{htmlFor:l,className:"checkbox"},r.default.createElement("input",{id:l,ref:t,type:"checkbox",name:l,checked:a,"aria-checked":a,title:n,onChange:e=>o(e.target.checked)}),r.default.createElement("span",{className:"checkbox__placeholder"},r.default.createElement(N,null)),r.default.createElement("span",{className:"text text--italic text--meta checkbox__label"},n))}));var z;function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(null,arguments)}const M=function(e){return r.createElement("svg",L({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),z||(z=r.createElement("path",{fill:"currentColor",d:"M15.738 13.082 9.963 8.798l-5.7 4.284v2.596L10 11.318l5.738 4.248z"})))};var T;function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(null,arguments)}const R=function(e){return r.createElement("svg",D({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),T||(T=r.createElement("path",{fill:"currentColor",d:"m15.738 11.393-5.775 4.285-5.7-4.285V8.798L10 13.157l5.738-4.248z"})))},F=function(e){var{items:t,id:n,onChange:a,selected:l,showMoreLabel:o,showLessLabel:i}=e,[c,d]=(0,r.useState)(!1),s=(0,r.useRef)(null);return(0,r.useEffect)((()=>{c&&s.current&&s.current.focus()}),[c]),r.default.createElement("div",{"aria-expanded":c,className:"filter-checkbox-group"},t.map(((e,t)=>r.default.createElement("div",{key:e.handle,"aria-hidden":t>3&&!c,style:{display:t>3&&!c?"none":"block"},className:"filter-checkbox-group__item"},r.default.createElement(P,{ref:4===t?s:void 0,key:e.handle,id:n,label:e.label,checked:(l||[]).includes(e.handle),onChange:()=>a(e.handle),name:e.handle})))),t.length>4?r.default.createElement("button",{className:"link",type:"button",onClick:()=>d((e=>!e)),"aria-label":c?i:o,title:c?i:o},r.default.createElement("span",{className:"text text--link"},c?i:o),c?r.default.createElement(M,null):r.default.createElement(R,null)):null)};n(7575);var I,U=n(1072),q=n(5292),Y=n.n(q),H=n(9893),V=n.n(H),Q=n(9383),W=n.n(Q),X=n(6884),Z=n.n(X),J=n(9088),G=n.n(J),K=n(7997),$=n.n(K),ee=n(3447),te={};function ne(){return ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ne.apply(null,arguments)}
1te.styleTagTransform=$(),te.setAttributes=Z(),te.insert=W().bind(null,"head"),te.domAPI=V(),te.insertStyleElement=G(),Y()(ee.A,te),ee.A&&ee.A.locals&&ee.A.locals;const re=function(e){return r.createElement("svg",ne({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),I||(I=r.createElement("g",{fill:"currentColor",fillRule:"evenodd"},r.createElement("path",{fillRule:"nonzero",d:"M5.968 12.479c.153 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H4.429c-.115 0-.23-.077-.23-.23v-1.54c0-.153.115-.23.23-.23zm3.227 0c.115 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H7.656c-.115 0-.23-.077-.23-.23v-1.54c0-.153.115-.23.23-.23zM5.968 9c.153 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H4.429c-.115 0-.23-.077-.23-.23V9.23c0-.153.115-.23.23-.23zm3.227 0c.115 0 .23.115.23.23v1.54c0 .153-.115.23-.23.23H7.656c-.115 0-.23-.077-.23-.23V9.23c0-.153.115-.23.23-.23zm3.227 3.479c.116 0 .231.115.231.23v1.54c0 .153-.115.23-.23.23h-1.54q-.172 0-.23-.23v-1.54c0-.153.115-.23.23-.23zm0-3.479c.116 0 .231.115.231.23v1.539c0 .115-.115.23-.23.23h-1.54c-.115 0-.191-.115-.23-.23V9.23c0-.115.115-.23.23-.23zm3.228 0c.153 0 .23.115.23.23v1.539c0 .115-.115.23-.23.23h-1.54c-.115 0-.192-.115-.23-.23V9.23c0-.115.115-.23.23-.23z"}),r.createElement("path",{d:"M20 3v16H0V3zm-2 2H2v12h16z"}),r.createElement("path",{d:"M5 1h2v6H5zm8 0h2v6h-2z"}))))};function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(null,arguments)}function le(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 oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ie(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(){return r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",id:"default-arrow-right"},r.default.createElement("path",{fill:"currentColor",d:"M9.155 16.975L13.44 11.2 9.155 5.5H6.56l4.359 5.738-4.247 5.737z"}))}function de(){return r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",id:"default-arrow-left"},r.default.createElement("path",{fill:"currentColor",d:"M10.845 16.975L6.56 11.2l4.285-5.7h2.595l-4.359 5.738 4.247 5.737z"}))}const se=function(){var{config:e,locale:t,filter:n,updateFilter:a}=(0,r.useContext)(B),{from:o,to:i}=n.date||{from:void 0,to:void 0},[c,d]=(0,r.useState)(!1),s={from:o,to:i},[u,p]=(0,r.useState)(s);(0,r.useEffect)((()=>{a((e=>oe(oe({},e),{},{date:u})))}),[u]),(0,r.useEffect)((()=>{n.date.to===u.to&&n.date.from===u.from||p(s)}),[n.date]);var f={mode:"range",locale:t,fixedWeeks:!0,showOutsideDays:!0,enableOutsideDaysClick:!0,fromYear:1990,toYear:(0,l.A)((0,m.A)(new Date,1),"yyyy"),today:new Date,labels:{labelNext:()=>e.labels.nextMonth,labelPrevious:()=>e.labels.previousMonth},components:{IconNext:ce,IconPrevious:de}},A=(0,r.useRef)(null),h=e=>{A.current&&!A.current.contains(e.target)&&d(!1)};return(0,r.useEffect)((()=>(document.addEventListener("mousedown",h),()=>{document.removeEventListener("mousedown",h)})),[A]),r.default.createElement("div",{className:"filter-date"},r.default.createElement("div",{className:"filter-date__input-wrapper"},r.default.createElement("div",{className:"filter-date__input filter-date__input--from"},r.default.createElement("form",null,r.default.createElement("input",{value:null!=u&&u.from?(0,l.A)(u.from,e.date.format):"",onFocus:()=>d(!0),placeholder:e.date.format.toUpperCase(),readOnly:!0})),r.default.createElement(re,{className:"filter-date__icon"})),r.default.createElement("div",{className:"filter-date__input filter-date__input--to"},r.default.createElement("form",null,r.default.createElement("input",{value:null!=u&&u.to?(0,l.A)(u.to,e.date.format):"",onFocus:()=>d(!0),placeholder:e.date.format.toUpperCase(),readOnly:!0})),r.default.createElement(re,{className:"filter-date__icon"}))),c&&r.default.createElement("div",{ref:A,className:"filter-date__day-picker"},r.default.createElement(U.hv,ae({selected:u,onSelect:p},f))))},ue=function(e){var{label:t,name:n,onReset:a,resetLabel:l,children:o}=e;return r.default.createElement("fieldset",{className:"filter-fieldset"},r.default.createElement("legend",{htmlFor:n,className:"text text--bold text--meta"},t,a&&r.default.createElement("button",{type:"button",onClick:a,"aria-label":l},l)),o)};function pe(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 fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?pe(Object(n),!0).forEach((function(t){me(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function me(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ae=function(){var{config:e,filter:t,filterCount:n,updateCategoriesFilter:a,updateLocationsFilter:l,handleUpdate:o,updateFilter:i,handleReset:c,isLoading:d,hasChanged:s,isFetching:u}=(0,r.useContext)(B);return r.default.createElement("div",{className:"filter-dialog"},r.default.createElement("div",{className:"filter-dialog__content"},r.default.createElement("h3",{className:"text text--subheading"},e.labels.filter),r.default.createElement("div",{className:"filter-dialog__longterm-mobile"},r.default.createElement("button",{type:"button",className:"text text--small-link filter-dialog__longterm-toggle "+(t.hideLongTerm?"is-active":""),disabled:u,onClick:()=>i((e=>fe(fe({},e),{},{hideLongTerm:!e.hideLongTerm})))},t.hideLongTerm?e.labels.showLongTerm:e.labels.hideLongTerm)),!e.date.hideDateInput&&"range"!==e.dateSwitch.type&&r.default.createElement(ue,{label:e.labels.range,onReset:t.date&&(t.date.from||t.date.to)?()=>i((e=>fe(fe({},e),{},{date:{from:void 0,to:void 0}}))):void 0,resetLabel:e.labels.reset},r.default.createElement(se,null)),e.filter.map((n=>"locations"===n.type?r.default.createElement(ue,{label:n.label,key:n.handle,onReset:t.locations.length>0?()=>i((e=>fe(fe({},e),{},{locations:[]}))):void 0,resetLabel:e.labels.reset},"checkbox"===n.component&&r.default.createElement(F,{items:n.items,showLessLabel:e.labels.showLess,showMoreLabel:e.labels.showMore,selected:t.locations,id:n.handle,onChange:e=>l(e)})):r.default.createElement(ue,{label:n.label,key:n.handle,onReset:t[n.type][n.handle].length>0?()=>i((e=>fe(fe({},e),{},{[n.type]:fe(fe({},e[n.type]),{},{[n.handle]:[]})}))):void 0,resetLabel:e.labels.reset},"checkbox"===n.component&&r.default.createElement(F,{items:n.items,showLessLabel:e.labels.showLess,showMoreLabel:e.labels.showMore,selected:t[n.type][n.handle],id:n.handle,onChange:e=>a(n.handle,e)}))))),(s||n>0)&&r.default.createElement("div",{className:"filter-dialog__buttons"},s&&r.default.createElement("button",{className:"button filter-dialog__update",type:"button",disabled:d,onClick:o,"aria-controls":e.contentId},r.default.createElement("span",null,e.labels.updateFilter)),r.default.createElement("button",{className:"button filter-dialog__reset",type:"button",disabled:d,onClick:c},r.default.createElement("span",null,e.labels.resetFilter))))};var he=n(5068),ge=n(774);function be(e,t,n,r,a,l,o){try{var i=e[l](o),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}const Ee=function(){var e,t,n,a,{config:l,locale:i,currentMonth:s,activeMonth:u,fetchPreview:f,results:m}=(0,r.useContext)(B),[A,h]=(0,r.useState)(!1),g=(0,r.useRef)(null),b=(0,r.useMemo)((()=>m?new Set(m.map((e=>(0,c.A)((0,d.A)((0,o.A)(e.date)),"MM/dd/yy")))):new Set),[m]),E=(0,r.useMemo)((()=>[...Array(6).keys()].map((e=>{var t=(0,p.A)(s,e);return{month:t,label:(0,c.A)(t,"MMM",{locale:i}),id:(0,c.A)((0,d.A)(t),"MM/dd/yy")}}))),[l]),v=(0,r.useMemo)((()=>{var e=(0,d.A)((0,p.A)(s,6));return(0,c.A)((0,d.A)(e),"MM/dd/yy")}),[l]),y=function(){var e,t=(e=function*(e){e.preventDefault(),yield f(),requestAnimationFrame((()=>{requestAnimationFrame((()=>{var e=document.getElementById(v);e&&e.scrollIntoView({behavior:"smooth"})}))}))},function(){var t=this,n=arguments;return new Promise((function(r,a){var l=e.apply(t,n);function o(e){be(l,r,a,o,i,"next",e)}function i(e){be(l,r,a,o,i,"throw",e)}o(void 0)}))});return function(e){return t.apply(this,arguments)}}();return r.default.createElement(r.default.Fragment,null,r.default.createElement("div",{className:"filter-preview-switch"},r.default.createElement("div",{className:"filter-preview-switch__months"},E.map((e=>r.default.createElement("a",{key:e.id,href:"#"+e.id,className:"text text--small-link "+(u===e.id?"is-selected":""),onClick:()=>{b.has(e.id)||(g.current&&clearTimeout(g.current),h(!0),g.current=setTimeout((()=>h(!1)),2800))}},r.default.createElement("span",null,e.label))))),r.default.createElement("button",{type:"button",onClick:y,className:"text text--small-link filter-preview-switch__preview "+(e=new Date(u),t=new Date(v),n=(0,he.A)(e,t),a=(0,ge.A)(e,t),n||a?"is-selected":"")},r.default.createElement("span",{className:"show-mobile"},l.labels.previewShort),r.default.createElement("span",{className:"hide-mobile"},l.labels.preview))),A&&r.default.createPortal(r.default.createElement("div",{className:"calendar-month-toast",role:"status","aria-live":"polite"},l.labels.noResultsMonth),document.body))};function ve(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 ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ve(Object(n),!0).forEach((function(t){we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function we(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Ce=function(){var[e,t]=(0,r.useState)(0),{config:n,filter:a,updateFilter:l}=(0,r.useContext)(B);return r.default.createElement("div",{className:"filter-range-switch"},a.dateSwitch.items.map(((a,o)=>{return r.default.createElement("button",{key:a.from,type:"button",className:"text text--small-link "+(e===o?"is-selected":""),onClick:()=>((e,n,r)=>{var a={from:n,to:r};t(e),l((e=>ye(ye({},e),{},{dateSwitch:ye(ye({},e.dateSwitch),a)})))})(o,a.from,a.to)},(i=a.from,d=a.to,(0,c.A)(i,n.date.format||"dd.MM.yyyy")+" â "+(0,c.A)(d,n.date.format||"dd.MM.yyyy")));var i,d})))};function Be(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 _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){xe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ke=e=>{var{isOpen:t,contentId:n,closeLabel:a}=e;return r.default.createPortal(r.default.createElement("kpn-modal-body",{modalId:n,closeLabel:a,state:t?"open":"close"},t&&r.default.createElement(Ae,null)),document.body)};const Oe=function(){var{config:e,filter:t,toggleOpen:n,filterCount:a,isOpen:o,hasDateRange:i,updateFilter:c}=(0,r.useContext)(B),d=(0,r.useCallback)((()=>r.default.createElement("div",{"data-row":"xxs",className:"calendar-filter__date-range"},r.default.createElement("span",{className:"text text--small-link"},(0,l.A)(t.date.from,e.date.format)),r.default.createElement("span",{className:"text text--small-link"},"â"),r.default.createElement("span",{className:"text text--small-link"},(0,l.A)(t.date.to,e.date.format)))),[i]);return r.default.createElement("div",{className:"calendar__filter"},r.default.createElement("div",{className:"calendar-filter__buttons"},i&&r.default.createElement(d,null),!i&&"preview"===e.dateSwitch.type&&r.default.createElement(Ee,null),!i&&"range"===e.dateSwitch.type&&r.default.createElement(Ce,null),r.default.createElement("button",{type:"button",className:"text text--small-link calendar-filter__longterm-toggle "+(t.hideLongTerm?"is-active":""),onClick:()=>c((e=>_e(_e({},e),{},{hideLongTerm:!e.hideLongTerm})))},t.hideLongTerm?e.labels.showLongTerm:e.labels.hideLongTerm),r.default.createElement("kpn-modal-trigger",{modalId:e.contentId,onClick:n},r.default.createElement("div",{"data-row":"xxs",className:"calendar-filter__trigger "+(a>0?"has-filter":"")},r.default.createElement(O,null),r.default.createElement("span",{className:"text text--link calendar-filter__trigger-label--mobile"},"(",a,")"),r.default.createElement("span",{className:"text text--link calendar-filter__trigger-label--desktop"},e.labels.filter)))),r.default.createElement(ke,{isOpen:o,contentId:e.contentId,closeLabel:e.labels.close}))};var je;function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(null,arguments)}n(6448);const Ne=function(e){return r.createElement("svg",Se({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),je||(je=r.createElement("path",{fill:"currentColor",d:"M9.155 16.975 13.44 11.2 9.155 5.5H6.56l4.359 5.738-4.247 5.737z"})))};var Pe,ze=n(1042);function Le(){return Le=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Le.apply(null,arguments)}function Me(e){var{status:t,statusValue:n,ticketUrl:a,ticket:l,theme:o,notify:i}=e,c=null;
1return t&&"hidden"!==n?c=["online","ticketsExternal","register","waitingList","info"].includes(n)&&a?r.default.createElement("a",{href:a,title:t,className:"link link--icon-before ","data-theme":o,"data-row":"xxs"},r.default.createElement(Ne,null),r.default.createElement("div",{className:"text text--link"},t)):r.default.createElement("p",{className:"text text--meta"},r.default.createElement("b",null,"/")," ",t):l&&l.href&&l.label&&(c=r.default.createElement("a",{className:"button button--primary",href:l.href,title:l.label,target:"_blank",rel:"noopener noreferrer","data-theme":o},r.default.createElement("span",null,l.label))),c||i?r.default.createElement(r.default.Fragment,null,c,i&&r.default.createElement(ze.default,Le({},i,{theme:o}))):null}function Te(){return Te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Te.apply(null,arguments)}const De=function(e){return r.createElement("svg",Te({xmlns:"http://www.w3.org/2000/svg",width:20,height:20},e),Pe||(Pe=r.createElement("path",{d:"M10 0c5.52 0 10 4.474 10 10s-4.48 10-10 10S0 15.526 0 10 4.48 0 10 0m0 1.466C5.27 1.466 1.442 5.29 1.442 10S5.271 18.534 10 18.534c4.73 0 8.558-3.823 8.558-8.534 0-4.71-3.828-8.534-8.558-8.534m.625 3.172v5.885h2.689v1.25H9.375V4.638z"})))};var Re;function Fe(){return Fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fe.apply(null,arguments)}const Ie=function(e){return r.createElement("svg",Fe({xmlns:"http://www.w3.org/2000/svg",width:20,height:21},e),Re||(Re=r.createElement("path",{fill:"currentColor",d:"m8.47 6.731 6.897 2.034.009 7.13-2.073 1.563.023-5.99-7.498 5.651-1.204-1.597 7.477-5.635-5.615-1.661z"})))};function Ue(e){var{time:t,location:n,duration:a,topline:l,title:o,subline:i,target:c}=e;return r.default.createElement(r.default.Fragment,null,r.default.createElement("div",{className:"calendar-teaser__date"},t&&r.default.createElement("p",{className:"text text--subline calendar-teaser__time"},t),r.default.createElement("div",{className:"calendar-teaser__info"},n&&r.default.createElement("div",{className:"calendar-teaser__location"},r.default.createElement("p",{className:"text text--meta"},n.title)),a&&r.default.createElement("div",{className:"calendar-teaser__duration"},r.default.createElement(De,null),r.default.createElement("p",{className:"text text--meta"},a)))),r.default.createElement("div",{className:"calendar-teaser__content"},r.default.createElement("div",{"data-stack":"xs"},l&&r.default.createElement("h3",{className:"text text--link"},l),r.default.createElement("h2",null,r.default.createElement("span",{className:"text text--subline"},o),c&&"_blank"===c&&r.default.createElement(Ie,null)),i&&r.default.createElement("p",{className:"text text--copy"},i))))}function qe(e){var{time:t,title:n,info:a}=e;return r.default.createElement("div",{className:"calendar-teaser__additional-details"},r.default.createElement("div",{className:"calendar-teaser__additional-content"},t&&r.default.createElement("p",{className:"text text--date calendar-teaser__additional-time"},t),n&&r.default.createElement("p",{className:"text text--copy calendar-teaser__additional-title"},n)),a&&r.default.createElement("div",{className:"text text--meta text--italic calendar-teaser__additional-info",dangerouslySetInnerHTML:{__html:a}}))}function Ye(e){var{href:t,title:n,target:a,children:l}=e;return t?r.default.createElement("a",{className:"calendar-teaser__link",href:t,title:n,target:a},l):r.default.createElement("div",{className:"calendar-teaser__link"},l)}function He(e){var{theme:t="yellow",href:n,title:a,target:l,eventType:o="main",borderType:i="solid",features:c,topline:d,notExpired:s,status:u,statusValue:p,subline:f,ticket:m,time:A,allDay:h=!1,info:g,location:b,duration:E,ticketUrl:v,notify:y,image:w,video:C,daily:B}=e,_=(0,r.useMemo)((()=>(()=>{var e=["calendar-teaser--event-"+o,"calendar-teaser--border-"+i];return n&&e.push("calendar-teaser--has-link"),d&&e.push("calendar-teaser--has-topline"),w&&
1!C&&e.push("calendar-teaser--has-image"),C&&e.push("calendar-teaser--has-video"),c&&c.length>0&&e.push("calendar-teaser--has-features"),B&&e.push("calendar-teaser--is-daily"),e.join(" ")})()),[]),x=h||"00:00"===A?"Ganztägig":A,k=(0,r.useRef)(null);return r.default.createElement("div",{className:"calendar-teaser "+_,"data-theme":t,onMouseEnter:()=>{k.current&&k.current.play()},onMouseLeave:()=>{k.current&&k.current.pause()}},r.default.createElement(Ye,{href:n,title:a,target:l},c&&c.length>0&&r.default.createElement("div",{className:"tags tags--can-break calendar-teaser__features","data-theme":"yellow"},c.map((e=>r.default.createElement("div",{key:e},r.default.createElement("span",{className:"text text--hyphenate text--special "},e))))),"main"===o&&r.default.createElement(Ue,{time:x,location:b,duration:E,topline:d,target:l,title:a,subline:f}),"additional"===o&&r.default.createElement(qe,{time:x,title:a,info:g})),r.default.createElement("div",{className:"calendar-teaser__meta"},!s&&r.default.createElement(Me,{ticket:m,ticketUrl:v,status:u,statusValue:p,theme:t,notify:y})),r.default.createElement("div",{className:"calendar-teaser__image-wrapper"},w&&w.src&&!C&&"additional"!==o&&r.default.createElement("figure",{className:"calendar-teaser__image image"},r.default.createElement("div",{style:{"--ratio":1}},r.default.createElement("img",{src:w.src,width:w.width,height:w.height,srcSet:w.srcset,loading:"lazy",sizes:"(min-width: 1440px) 33vw, (min-width: 768px) 50vw, 100vw",alt:w.title,onError:e=>{e.currentTarget.alt="",e.currentTarget.style.display="none"}}))),C&&"additional"!==o&&r.default.createElement("figure",{className:"calendar-teaser__image video-loop"},r.default.createElement("div",{style:{"--ratio":1}},r.default.createElement("video",{ref:k,src:C.src,muted:!0,loop:!0,playsInline:!0}))),(!w||!w.src)&&!C&&"additional"!==o&&r.default.createElement("div",{className:"calendar-teaser__image-fallback","aria-hidden":"true"})))}function Ve(){return Ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ve.apply(null,arguments)}function Qe(e){var{headline:t,topline:n,items:a,month:l,id:o,isEmpty:i}=e,{updateActiveMonth:c,config:d}=(0,r.useContext)(B),s=(0,r.useRef)(null);(0,r.useEffect)((()=>{s.current&&new IntersectionObserver((e=>{var[t]=e;t.isIntersecting&&c(l)}),{threshold:1}).observe(s.current)}),[s]);var u=null,p=null;return r.default.createElement("div",{className:"calendar-block",i
1d:o,ref:s},t&&r.default.createElement("div",{className:"calendar-block__intro"},r.default.createElement("div",{"data-grid":"full"},r.default.createElement("div",{className:"calendar-block__headline"},r.default.createElement("div",null,n&&r.default.createElement("p",{className:"text text--meta"},n),r.default.createElement("h3",{className:"text text--subline"},t))))),i?r.default.createElement("div",{className:"calendar-block__empty-badge"},r.default.createElement("p",{className:"text text--meta"},d.labels.noResultsMonth)):r.default.createElement("div",{className:"calendar-block__items"},a.length>0&&a.map((e=>{var t="additional"!==u&&"additional"!==e.eventType||e.productionId!==p?"solid":"lines";return u=e.eventType,p=e.productionId,r.default.createElement(He,Ve({key:e.id,borderType:t},e))}))))}function We(e){var{label:t}=e;return r.default.createElement("div",{className:"calendar-block__no-results"},r.default.createElement("div",{className:"calendar-block__no-results-text"},r.default.createElement("p",{className:"text text--copy"},t)))}function Xe(e,t,n,r,a,l,o){try{var i=e[l](o),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}function Ze(){var{fetchNextMonth:e,fetchedTo:t,filter:n}=(0,r.useContext)(B),a=(0,r.useRef)(null),l=(0,r.useRef)(null);return(0,r.useEffect)((()=>(a.current&&(l.current=new IntersectionObserver(function(){var t,n=(t=function*(t,n){var[r]=t;r.isIntersecting&&(yield e(),n.unobserve(r.target))},function(){var e=this,n=arguments;return new Promise((function(r,a){var l=t.apply(e,n);function o(e){Xe(l,r,a,o,i,"next",e)}function i(e){Xe(l,r,a,o,i,"throw",e)}o(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),{threshold:1}),l.current.observe(a.current)),()=>{a.current&&l.current.unobserve(a.current),l.current.disconnect()})),[a,n]),r.default.createElement("div",{ref:a})}const Je=function(){var{results:e,config:t,locale:n,isLastPage:a,hasDateRange:l,isFetching:i,isLoading:s,fetchedTo:u,contentRef:m}=(0,r.useContext)(B),A=(0,r.useMemo)((()=>{var t;if(!e||0===e.length)return e;for(var r=(0,d.A)((0,o.A)(e[0].date)),a=null==(t=e[e.length-1])?void 0:t.date,l=a?(0,d.A)((0,o.A)(a)):(0,d.A)(u),i=new Set(e.map((e=>(0,c.A)((0,d.A)((0,o.A)(e.date)),"yyyy-MM")))),s=[],m=r;!(0,he.A)(m,l);)i.has((0,c.A)(m,"yyyy-MM"))||s.push({date:(0,f.A)(m,{representation:"date"}),isEmpty:!0,headline:(0,c.A)(m,"MMMM yyyy",{locale:n}),topline:void 0,items:[]}),m=(0,p.A)(m,1);return 0===s.length?e:[...e,...s].sort(((e,t)=>e.date<t.date?-1:1))}),[e,u,n]),h=null;return r.default.createElement("div",{className:"calendar__results-wrapper"},r.default.createElement("div",{className:"calendar__results","aria-live":"polite","aria-busy":s?"true":"false",ref:m},A&&A.length>0&&r.default.createElement(r.default.Fragment,null,A.map((e=>{var t=(0,c.A)((0,d.A)((0,o.A)(e.date)),"MM/dd/yy"),n=t!==h;return h=t,r.default.createElement(Qe,{key:e.date,month:t,id:n?t:void 0,headline:e.headline,topline:e.topline,items:e.items,isEmpty:e.isEmpty})})),!a&&!i&&!l&&"preview"===t.dateSwitch.type&&r.default.createElement(Ze,{key:u})),i&&r.default.createElement("div",{className:"calendar__fetching"},r.default.createElement("div",{className:"spinner"},r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null))),!i&&!l&&"preview"===t.dateSwitch.type&&a&&r.default.createElement(We,{label:t.labels.noResultsRemaining}),0===e.length&&r.default.createElement(We,{label:t.labels.noResults})),r.default.createElement("div",{className:"spinner calendar__loading"},r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null)))};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 Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(n),!0).forEach((function(t){$e(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEac
1h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $e(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class et{constructor(e){this.initialState=JSON.parse(e.dataset.initialState),this.initialState&&(this.root=e.querySelector(".calendar__wrapper"),this.contentID=e.querySelector(".calendar__results").id,(0,a.createRoot)(this.root).render(r.default.createElement(_,{config:Ke({contentId:this.contentID},this.initialState.config),blocks:this.initialState.blocks},r.default.createElement(Oe,null),r.default.createElement(Je,null))))}}},4777:(e,t,n)=>{function r(e,t,n,r,a,l,o){try{var i=e[l](o),c=i.value}catch(e){return void n(e)}i.done?t(c):Promise.resolve(c).then(r,a)}n.d(t,{Q:()=>a}),n(76);var a=function(){var e,t=(e=function*(e){try{if(!e)return Promise.resolve({token:""});var t=yield fetch(e,{method:"POST",headers:{Accept:"application/json"}});return t.ok?t.json():Promise.reject()}catch(e){return null}},function(){var t=this,n=arguments;return new Promise((function(a,l){var o=e.apply(t,n);function i(e){r(o,a,l,i,c,"next",e)}function c(e){r(o,a,l,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}()}}]); 2//# sourceMappingURL=1337804e5a8dc178e001.calendar.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.