From 9c5f2e633a1fb850086dfbed6c958bacf46aa2f1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Sun, 21 May 2023 15:39:04 +0200
Subject: [PATCH] update calendar component - modals with extra info

---
 calendar_utils/models.py                  | 12 ++++++--
 main/static/main/main.css                 |  2 +-
 main/static/main/main.js                  | 37 ++++++++++++++++++-----
 main/templates/main/main_person_page.html |  2 +-
 4 files changed, 41 insertions(+), 12 deletions(-)

diff --git a/calendar_utils/models.py b/calendar_utils/models.py
index 6314dedd..b0857ad5 100644
--- a/calendar_utils/models.py
+++ b/calendar_utils/models.py
@@ -105,12 +105,20 @@ class CalendarMixin(models.Model):
                 "end": event["end"].isoformat(),
             }
 
-            if event["summary"] is not None:
+            if event["summary"] not in ("", None):
                 parsed_event["title"] = event["summary"]
 
-            if event["url"] is not None:
+            if event["url"] not in ("", None):
                 parsed_event["url"] = event["url"]
 
+            if event["location"] not in ("", None):
+                parsed_event["location"] = event["location"]
+
+            if event["description"] not in ("", None):
+                parsed_event["description"] = event["description"]
+
+            print(event)
+
             calendar_format_events.append(parsed_event)
 
         return json.dumps(calendar_format_events)
diff --git a/main/static/main/main.css b/main/static/main/main.css
index f3045b7e..372ffd68 100644
--- a/main/static/main/main.css
+++ b/main/static/main/main.css
@@ -1 +1 @@
-@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/main/pirati-ui.eot);src:url(/static/main/pirati-ui.eot) format("embedded-opentype"),url(/static/main/pirati-ui.ttf) format("truetype"),url(/static/main/pirati-ui.woff) format("woff"),url(/static/main/pirati-ui.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--dots-three-vertical:before{content:"\e940"}.ico--dots-three-horizontal:before{content:"\e941"}.ico--log-out:before{content:"\e942"}.ico--envelope:before{content:"\e908"}.ico--pin:before{content:"\e943"}.ico--at:before{content:"\e905"}.ico--strategy:before{content:"\e932"}.ico--pig:before{content:"\e928"}.ico--thermometer:before{content:"\e90a"}.ico--menu:before{content:"\e933"}.ico--chevron-right:before{content:"\e923"}.ico--chevron-left:before{content:"\e924"}.ico--chevron-down:before{content:"\e925"}.ico--chevron-up:before{content:"\e926"}.ico--link-horizontal:before{content:"\e910"}.ico--beer:before{content:"\e909"}.ico--pirati:before{content:"\e90d"}.ico--jitsi:before{content:"\e90f"}.ico--open-source:before{content:"\e90e"}.ico--thumbs-down:before{content:"\e93d"}.ico--thumbs-up:before{content:"\e93e"}.ico--anchor:before{content:"\e92d"}.ico--paw:before{content:"\e90b"}.ico--checkmark:before{content:"\e965"}.ico--info:before{content:"\e901"}.ico--question:before{content:"\e904"}.ico--warning:before{content:"\e93f"}.ico--code:before{content:"\e94a"}.ico--checkbox-unchecked:before{content:"\e94e"}.ico--star-full:before{content:"\e94f"}.ico--star-empty:before{content:"\e950"}.ico--bookmark:before{content:"\e951"}.ico--cog:before{content:"\e952"}.ico--key:before{content:"\e953"}.ico--zoom-in:before{content:"\e954"}.ico--zoom-out:before{content:"\e955"}.ico--shrink:before{content:"\e956"}.ico--printer:before{content:"\e957"}.ico--file-openoffice:before{content:"\e958"}.ico--user:before{content:"\e959"}.ico--file-excel:before{content:"\e95a"}.ico--file-word:before{content:"\e95b"}.ico--file-pdf:before{content:"\e95c"}.ico--file-picture:before{content:"\e95d"}.ico--file-blank:before{content:"\e95e"}.ico--folder-upload:before{content:"\e95f"}.ico--upload:before{content:"\e960"}.ico--cloud-upload:before{content:"\e961"}.ico--folder-download:before{content:"\e962"}.ico--download:before{content:"\e963"}.ico--cloud-download:before{content:"\e964"}.ico--alarm:before{content:"\e900"}.ico--calculator:before{content:"\e911"}.ico--facebook-full:before{content:"\e913"}.ico--feed:before{content:"\e927"}.ico--library:before{content:"\e929"}.ico--office:before{content:"\e92a"}.ico--attachment:before{content:"\e92b"}.ico--enlarge:before{content:"\e92c"}.ico--eye-off:before{content:"\e92e"}.ico--eye:before{content:"\e92f"}.ico--share:before{content:"\e931"}.ico--search:before{content:"\e939"}.ico--pencil:before{content:"\e93c"}.ico--lock-open:before{content:"\e947"}.ico--lock:before{content:"\e948"}.ico--equalizer:before{content:"\e949"}.ico--switch:before{content:"\e94b"}.ico--loop:before{content:"\e94c"}.ico--refresh:before{content:"\e94d"}.ico--bullhorn:before{content:"\e944"}.ico--bin:before{content:"\e945"}.ico--cross:before{content:"\e937"}.ico--checkbox-checked:before{content:"\e938"}.ico--globe:before{content:"\e93a"}.ico--wikipedia:before{content:"\e93b"}.ico--youtube:before{content:"\e936"}.ico--users:before{content:"\e934"}.ico--book:before{content:"\e935"}.ico--bubbles:before{content:"\e930"}.ico--map:before{content:"\e914"}.ico--compass:before{content:"\e915"}.ico--folder-open:before{content:"\e916"}.ico--folder:before{content:"\e917"}.ico--drawer:before{content:"\e918"}.ico--stop:before{content:"\e919"}.ico--github:before{content:"\e91a"}.ico--clock:before{content:"\e91b"}.ico--calendar:before{content:"\e91c"}.ico--flickr:before{content:"\e91d"}.ico--instagram:before{content:"\e91e"}.ico--twitter:before{content:"\e91f"}.ico--newspaper:before{content:"\e920"}.ico--cart:before{content:"\e921"}.ico--home:before{content:"\e922"}.ico--link:before{content:"\e912"}.ico--power:before{content:"\e90c"}.ico--rocket:before{content:"\e946"}.ico--location:before{content:"\e906"}.ico--phone:before{content:"\e907"}.ico--linkedin:before{content:"\e903"}.ico--facebook:before{content:"\e902"}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1366px){.container{max-width:1366px}}@media (min-width: 2060px){.container{max-width:2060px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black .btn__icon{border-color:#343434;background-color:#000}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.section-clip{-webkit-clip-path:polygon(0 10px,100% 0%,100% 99%,0% 100%);clip-path:polygon(0 10px,100% 0%,100% 99%,0% 100%);margin-bottom:-3.2vw}@media (min-width: 1200px){.section-clip{-webkit-clip-path:polygon(0 20px,100% 0%,100% 95%,0% 100%);clip-path:polygon(0 20px,100% 0%,100% 95%,0% 100%);margin-bottom:-4.2vw}}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}.photo-header{height:414px;position:relative}@media (min-width: 768px){.photo-header{height:40vw}}.photo-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1}.photo-header>div{z-index:10}.simple-header-height{height:13rem}@media (min-width: 1200px){.simple-header-height{height:26rem}.footer-section{height:981px}}.flag{position:relative;margin-right:2.5rem;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.75rem 1.5rem .75rem 2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.flag:after{position:absolute;height:100%;width:2.5rem;content:"";left:100%;top:0;background:inherit;-webkit-clip-path:polygon(0px 0px,100% 0px,0% 50%,100% 100%,0px 100%);clip-path:polygon(0px 0px,100% 0px,0% 50%,100% 100%,0px 100%)}.text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:active:not([disabled]):not([readonly]),.text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly],.text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.text-input[readonly]::-moz-placeholder,.text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly]::placeholder,.text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input-addon--l{border-right-width:0px}.text-input-addon--r{border-left-width:0px}.text-input:hover:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:focus:not([disabled]):not([readonly])~.text-input-addon,.text-input:active:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input[readonly]~.text-input-addon,.text-input[disabled]~.text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input--has-addon-l.text-input{border-left-width:0px}.text-input--has-addon-r.text-input{border-right-width:0px}.select{position:relative;display:flex;width:100%;align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1200px){.select{padding-top:1rem;padding-bottom:1rem}}.select:after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:"\e925"}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.checkbox{position:relative;display:flex}.checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.checkbox input:active,.checkbox input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.checkbox input[disabled]{cursor:not-allowed}.checkbox label{max-width:32rem;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.checkbox label{font-size:1rem}}.checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .text-input,.form-field--error .select__control,.form-field--error .text-input~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity))}.h-default{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.25}.header-clip{-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0% 100%);clip-path:polygon(0 0,100% 0,100% 96%,0% 100%)}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:2rem;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:1rem;letter-spacing:-.025em}@media (min-width: 1200px){.head-3xl{font-size:1.875rem;line-height:2rem}}.head-4xl{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem;letter-spacing:-.025em}@media (min-width: 992px){.head-4xl{line-height:2.5rem}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem;letter-spacing:-.025em}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem;letter-spacing:-.025em}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #f9ce05;--fc-button-hover-border-color: #f9ce05;--fc-button-active-bg-color: #f9ce05;--fc-button-active-border-color: #f9ce05;--fc-event-bg-color: #fea86a;--fc-event-border-color: #fea86a;--fc-border-color: #ed9654;--fc-today-bg-color: #ed9654}.fc{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button{border-radius:0;padding:.5rem 1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;transition-duration:.15s}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fc .fc-event{border-radius:0;border-style:none;padding:.375rem;font-size:1rem}.fc .fc-toolbar-title,.fc .fc-today-button{text-transform:capitalize}.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity))}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.slick-slider .slick-arrow{font-size:0;position:absolute;top:-.7rem;z-index:10}.slick-slider .slick-arrow:before,.slick-slider .slick-arrow:after{border-right:2px solid white;border-bottom:2px solid white;content:"";height:.8rem;position:absolute;width:.8rem}@media (min-width: 992px){.slick-slider .slick-arrow:before,.slick-slider .slick-arrow:after{height:1rem;width:1rem}}.slick-slider .slick-arrow.slick-next{transform:rotate(-45deg)}.slick-slider .slick-arrow.slick-prev{transform:rotate(135deg)}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel img{filter:brightness(60%)}.header-carousel .header-carousel--text{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;text-transform:uppercase}@media (min-width: 576px){.header-carousel .header-carousel--text{font-size:3rem}}@media (min-width: 992px){.header-carousel .header-carousel--text{font-size:5.3rem}}.header-carousel .header-carousel--text{max-width:1200px;position:absolute;margin-left:10%;bottom:11.5%;height:85%;width:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text{bottom:27%}}.header-carousel img{inset:0;transition:all .8s ease-in-out;transform:scale(1.15);width:100%;height:458px;-o-object-fit:cover;object-fit:cover;margin-bottom:-3px}@media (min-width: 768px){.header-carousel img{height:auto}}.header-carousel .slick-slide{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0% 100%);clip-path:polygon(0 0,100% 0,100% 95%,0% 100%)}.header-carousel .slick-active{z-index:1000}.header-carousel .slick-active img{transform:scale(1)}.header-carousel .slick-active .header-carousel--text{animation:right_to_left 1s ease}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.header-carousel .slick-arrow{font-size:0;position:absolute;right:20%;top:80%;z-index:10}@media (min-width: 576px){.header-carousel .slick-arrow{right:10%}}@media (min-width: 1200px){.header-carousel .slick-arrow{top:60%}}.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{border-right:3px solid white;border-bottom:3px solid white;color:#fff;content:"";height:1.3rem;position:absolute;width:1.3rem}@media (min-width: 576px){.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{border-right:2px solid white;border-bottom:2px solid white;height:.8rem;width:.8rem}}@media (min-width: 992px){.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{height:1rem;width:1rem}}.header-carousel .slick-arrow.slick-next{transform:rotate(-45deg)}.header-carousel .slick-arrow.slick-prev{transform:rotate(135deg)}.header-carousel .slick-dots{color:#fff;left:10%;position:absolute;top:90%;z-index:10}@media (min-width: 576px){.header-carousel .slick-dots{left:5%;top:65%}}@media (min-width: 1200px){.header-carousel .slick-dots{top:50%}}.header-carousel .slick-dots li{display:inline-block;border:1px solid white;border-radius:50%;height:6px;width:6px;margin:3px}@media (min-width: 576px){.header-carousel .slick-dots li{display:block;margin-bottom:6px}}.header-carousel .slick-dots li.slick-active{background-color:#fff}.header-carousel .slick-dots li button{font-size:0}.btn-carousel{height:2.75rem;top:28%}.article-carousel .slick-arrow{right:10%}@media (min-width: 992px){.article-carousel .slick-arrow{right:5%}}.article-carousel .slick-arrow:before,.article-carousel .slick-arrow:after{border-color:#000}.article-carousel .slick-arrow.slick-disabled:before,.article-carousel .slick-arrow.slick-disabled:after{border-color:#b3b3b3}div.twitter-carousel div.slick-track{display:flex}div.twitter-carousel div.slick-slide{display:flex;height:auto;margin-right:1rem}div.twitter-carousel div.slick-slide>div{height:100%}div.twitter-carousel .slick-arrow{right:10%}@media (min-width: 992px){div.twitter-carousel .slick-arrow{right:5%}}div.twitter-carousel .slick-arrow:before,div.twitter-carousel .slick-arrow:after{border-color:#000}div.twitter-carousel .slick-arrow.slick-disabled:before,div.twitter-carousel .slick-arrow.slick-disabled:after{border-color:#b3b3b3}.twitter-carousel{position:relative}.twitter-carousel .slick-arrow{top:-2.6rem}@media (min-width: 992px){.twitter-carousel:before{background:linear-gradient(90deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%)}}.twitter-carousel:before{content:"";height:100%;right:0;position:absolute;width:10%;z-index:100}.contact-box{display:flex;height:auto;flex-direction:column;align-items:center;justify-content:space-between;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity));padding:2rem 4rem;text-align:center;min-height:20rem;width:280px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.switch{padding-top:1.25rem;padding-bottom:1.25rem}.switch__item{margin-bottom:.5rem;cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity));padding:.5rem 1.25rem;text-align:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.switch__item:not(:last-child){margin-right:.5rem}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);overflow-x:scroll;overflow-y:hidden;padding:0 15px;text-align:center;white-space:nowrap}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.card{box-shadow:0 3px 1px -2px #dddddd6e,0 2px 2px #dddddd5e,0 1px 5px #dddddd59}.card:hover{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;box-shadow:0 10px 13px -6px #dddddd6e,0 21px 33px 3px #dddddd5e,0 8px 40px 7px #dddddd59}.popout__toggle-wrapper{display:flex;cursor:pointer;justify-content:space-between;padding:1rem 1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(146 210 219 / var(--tw-bg-opacity))}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-clip{-webkit-clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%);clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%)}@media (min-width: 768px){.footer-clip{-webkit-clip-path:polygon(0 20px,100% 0,100% 100%,0% 100%);clip-path:polygon(0 20px,100% 0,100% 100%,0% 100%)}}.footer__main{display:grid;grid-template-areas:"social" "main-links"}.footer__social{grid-area:social}.footer__main-links{grid-area:main-links}.footer__main-links ul{display:flex;flex-wrap:wrap}.footer__main-links ul li{display:block;height:40px;line-height:40px;min-width:200px}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}@media (min-width: 992px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.footer-collapsible__toggle:after{content:"\e925";font-family:pirati-ui;margin-left:auto;font-size:1.6rem;font-weight:300;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}.brand-clip{-webkit-clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,0% 50%);clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,0% 50%)}.navbar-menu-link{cursor:pointer;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar-menu-link:hover{text-decoration-line:none}.main-menu-items{display:none}#menuToggle:checked~.main-menu-items>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}#menuToggle:checked~.main-menu-items{display:grid}.main-menu{grid-template-areas:"logo menutoggle" "main main" "external external"}.main-menu__logo{grid-area:logo}.main-menu__main{grid-area:main}.main-menu__main .menu-link{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.main-menu__main .menu-link:hover{text-decoration-line:none}@media (min-width: 1200px){.main-menu__main .menu-link{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));background-color:transparent;font-size:1.125rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar-background{min-height:63px}.main-menu-grid{max-width:none;grid-template-areas:"content"}.menu-flag{position:absolute;left:0;width:209px}.main-menu__external{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1200px){.main-menu__external{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.main-menu__external{grid-area:external}@media (min-width: 1200px){.main-menu-items{display:flex!important}.main-menu{grid-template-areas:"main social external";flex-wrap:nowrap}.main-menu .main-menu__external{background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.menu-flag{width:260px}}.container{display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}#menuToggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);background-color:#000}#menuToggle:checked+label .bar2{opacity:0}#menuToggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);background-color:#000}.newsletter-grid{display:grid;gap:1rem;grid-template-areas:"icon-area additional-text" "main-text main-text" "input-area input-area"}@media (min-width: 1200px){.newsletter-grid{grid-template-areas:"icon-area main-text" "additional-text input-area"}}.newsletter-grid__icon{grid-area:icon-area;max-width:10rem}.newsletter-grid__additional-text{grid-area:additional-text;align-self:center;max-width:33rem}@media (min-width: 1200px){.newsletter-grid__additional-text{align-self:start;max-width:10rem}}.newsletter-grid__main-text{grid-area:main-text;max-width:33rem}.newsletter-grid__input{grid-area:input-area}.region-map__list{-moz-columns:2;columns:2}.region-map__region{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#2ECC40;z-index:10}.region-map__region--current{fill:#25a5b9}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-4{left:1rem}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-3{grid-column-end:3}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-10{margin:2.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-20{margin-top:-5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-4{margin-left:1rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-32{height:8rem}.h-48{height:12rem}.h-60{height:15rem}.h-72{height:18rem}.h-\[20rem\]{height:20rem}.h-full{height:100%}.max-h-20{max-height:5rem}.min-h-0{min-height:0px}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-32{width:8rem}.w-40{width:10rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-60{width:15rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-grey-100{--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity))}.border-grey-150{--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(125 51 127 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(79 196 159 / var(--tw-bg-opacity))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-grey-50{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(125 51 127 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-32{padding-bottom:8rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-2{padding-right:.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-2xs{font-size:.65rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-brands-instagram{--tw-text-opacity: 1;color:rgb(217 63 112 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(79 196 159 / var(--tw-text-opacity))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-turquoise-400{--tw-text-opacity: 1;color:rgb(27 192 227 / var(--tw-text-opacity))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(249 206 5 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10%}}@media (min-width: 2060px){.grid-container{margin-left:20%}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:1rem 2rem;font-size:1.3rem}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(215 177 3 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-25{opacity:.25}.group:hover .group-hover\:blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:focus .group-focus\:opacity-100{opacity:1}.group:focus .group-focus\:opacity-25{opacity:.25}.group:focus .group-focus\:blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 576px){.sm\:bottom-5{bottom:1.25rem}.sm\:col-start-2{grid-column-start:2}.sm\:col-end-13{grid-column-end:13}.sm\:mb-0{margin-bottom:0}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mr-7{margin-right:1.75rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:h-80{height:20rem}.sm\:w-40{width:10rem}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-80{width:20rem}.sm\:max-w-xs{max-width:20rem}.sm\:grow-0{flex-grow:0}.sm\:flex-row{flex-direction:row}.sm\:pr-0{padding-right:0}.sm\:pt-0{padding-top:0}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.6rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-7xl{font-size:5.3rem}.sm\:text-base{font-size:1rem}.sm\:text-xl{font-size:1.3rem}.sm\:leading-none{line-height:1}}@media (min-width: 768px){.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:min-h-\[20rem\]{min-height:20rem}.md\:min-h-\[21rem\]{min-height:21rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:.25rem}.md\:text-4xl{font-size:2.45rem}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:4rem}}@media (min-width: 992px){.lg\:order-2{order:2}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mr-11{margin-right:2.75rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-32{margin-top:8rem}.lg\:flex{display:flex}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:max-w-lg{max-width:32rem}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:4rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:static{position:static}.xl\:absolute{position:absolute}.xl\:z-40{z-index:40}.xl\:m-0{margin:0}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:-mt-0{margin-top:-0px}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-28{margin-bottom:7rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-0{margin-right:0}.xl\:mr-12{margin-right:3rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-4{margin-right:1rem}.xl\:mt-0{margin-top:0}.xl\:mt-3{margin-top:.75rem}.xl\:mt-8{margin-top:2rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-auto{height:auto}.xl\:min-h-screen{min-height:100vh}.xl\:w-14{width:3.5rem}.xl\:w-36{width:9rem}.xl\:w-44{width:11rem}.xl\:w-60{width:15rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[1145px\]{max-width:1145px}.xl\:max-w-xl{max-width:36rem}.xl\:shrink-0{flex-shrink:0}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:gap-16{gap:4rem}.xl\:gap-5{gap:1.25rem}.xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\:justify-self-end{justify-self:end}.xl\:bg-transparent{background-color:transparent}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-24{padding-bottom:6rem}.xl\:pb-36{padding-bottom:9rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pt-0{padding-top:0}.xl\:pt-14{padding-top:3.5rem}.xl\:pt-44{padding-top:11rem}.xl\:pt-8{padding-top:2rem}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-2xl{font-size:1.6rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-base{font-size:1rem}.xl\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.xl\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.xl\:duration-200{transition-duration:.2s}}@media (min-width: 1366px){.\32xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.\32xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}.\33xl\:text-xl{font-size:1.3rem}}
+@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/main/pirati-ui.eot);src:url(/static/main/pirati-ui.eot) format("embedded-opentype"),url(/static/main/pirati-ui.ttf) format("truetype"),url(/static/main/pirati-ui.woff) format("woff"),url(/static/main/pirati-ui.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--dots-three-vertical:before{content:"\e940"}.ico--dots-three-horizontal:before{content:"\e941"}.ico--log-out:before{content:"\e942"}.ico--envelope:before{content:"\e908"}.ico--pin:before{content:"\e943"}.ico--at:before{content:"\e905"}.ico--strategy:before{content:"\e932"}.ico--pig:before{content:"\e928"}.ico--thermometer:before{content:"\e90a"}.ico--menu:before{content:"\e933"}.ico--chevron-right:before{content:"\e923"}.ico--chevron-left:before{content:"\e924"}.ico--chevron-down:before{content:"\e925"}.ico--chevron-up:before{content:"\e926"}.ico--link-horizontal:before{content:"\e910"}.ico--beer:before{content:"\e909"}.ico--pirati:before{content:"\e90d"}.ico--jitsi:before{content:"\e90f"}.ico--open-source:before{content:"\e90e"}.ico--thumbs-down:before{content:"\e93d"}.ico--thumbs-up:before{content:"\e93e"}.ico--anchor:before{content:"\e92d"}.ico--paw:before{content:"\e90b"}.ico--checkmark:before{content:"\e965"}.ico--info:before{content:"\e901"}.ico--question:before{content:"\e904"}.ico--warning:before{content:"\e93f"}.ico--code:before{content:"\e94a"}.ico--checkbox-unchecked:before{content:"\e94e"}.ico--star-full:before{content:"\e94f"}.ico--star-empty:before{content:"\e950"}.ico--bookmark:before{content:"\e951"}.ico--cog:before{content:"\e952"}.ico--key:before{content:"\e953"}.ico--zoom-in:before{content:"\e954"}.ico--zoom-out:before{content:"\e955"}.ico--shrink:before{content:"\e956"}.ico--printer:before{content:"\e957"}.ico--file-openoffice:before{content:"\e958"}.ico--user:before{content:"\e959"}.ico--file-excel:before{content:"\e95a"}.ico--file-word:before{content:"\e95b"}.ico--file-pdf:before{content:"\e95c"}.ico--file-picture:before{content:"\e95d"}.ico--file-blank:before{content:"\e95e"}.ico--folder-upload:before{content:"\e95f"}.ico--upload:before{content:"\e960"}.ico--cloud-upload:before{content:"\e961"}.ico--folder-download:before{content:"\e962"}.ico--download:before{content:"\e963"}.ico--cloud-download:before{content:"\e964"}.ico--alarm:before{content:"\e900"}.ico--calculator:before{content:"\e911"}.ico--facebook-full:before{content:"\e913"}.ico--feed:before{content:"\e927"}.ico--library:before{content:"\e929"}.ico--office:before{content:"\e92a"}.ico--attachment:before{content:"\e92b"}.ico--enlarge:before{content:"\e92c"}.ico--eye-off:before{content:"\e92e"}.ico--eye:before{content:"\e92f"}.ico--share:before{content:"\e931"}.ico--search:before{content:"\e939"}.ico--pencil:before{content:"\e93c"}.ico--lock-open:before{content:"\e947"}.ico--lock:before{content:"\e948"}.ico--equalizer:before{content:"\e949"}.ico--switch:before{content:"\e94b"}.ico--loop:before{content:"\e94c"}.ico--refresh:before{content:"\e94d"}.ico--bullhorn:before{content:"\e944"}.ico--bin:before{content:"\e945"}.ico--cross:before{content:"\e937"}.ico--checkbox-checked:before{content:"\e938"}.ico--globe:before{content:"\e93a"}.ico--wikipedia:before{content:"\e93b"}.ico--youtube:before{content:"\e936"}.ico--users:before{content:"\e934"}.ico--book:before{content:"\e935"}.ico--bubbles:before{content:"\e930"}.ico--map:before{content:"\e914"}.ico--compass:before{content:"\e915"}.ico--folder-open:before{content:"\e916"}.ico--folder:before{content:"\e917"}.ico--drawer:before{content:"\e918"}.ico--stop:before{content:"\e919"}.ico--github:before{content:"\e91a"}.ico--clock:before{content:"\e91b"}.ico--calendar:before{content:"\e91c"}.ico--flickr:before{content:"\e91d"}.ico--instagram:before{content:"\e91e"}.ico--twitter:before{content:"\e91f"}.ico--newspaper:before{content:"\e920"}.ico--cart:before{content:"\e921"}.ico--home:before{content:"\e922"}.ico--link:before{content:"\e912"}.ico--power:before{content:"\e90c"}.ico--rocket:before{content:"\e946"}.ico--location:before{content:"\e906"}.ico--phone:before{content:"\e907"}.ico--linkedin:before{content:"\e903"}.ico--facebook:before{content:"\e902"}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px;padding-right:2rem;padding-left:2rem}}@media (min-width: 1366px){.container{max-width:1366px}}@media (min-width: 2060px){.container{max-width:2060px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure > *):not(:where([class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(code):not(:where([class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(video):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"] *)){padding-right:0}.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black .btn__icon{border-color:#343434;background-color:#000}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.section-clip{-webkit-clip-path:polygon(0 10px,100% 0%,100% 99%,0% 100%);clip-path:polygon(0 10px,100% 0%,100% 99%,0% 100%);margin-bottom:-3.2vw}@media (min-width: 1200px){.section-clip{-webkit-clip-path:polygon(0 20px,100% 0%,100% 95%,0% 100%);clip-path:polygon(0 20px,100% 0%,100% 95%,0% 100%);margin-bottom:-4.2vw}}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}.photo-header{height:414px;position:relative}@media (min-width: 768px){.photo-header{height:40vw}}.photo-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1}.photo-header>div{z-index:10}.simple-header-height{height:13rem}@media (min-width: 1200px){.simple-header-height{height:26rem}.footer-section{height:981px}}.flag{position:relative;margin-right:2.5rem;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.75rem 1.5rem .75rem 2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.flag:after{position:absolute;height:100%;width:2.5rem;content:"";left:100%;top:0;background:inherit;-webkit-clip-path:polygon(0px 0px,100% 0px,0% 50%,100% 100%,0px 100%);clip-path:polygon(0px 0px,100% 0px,0% 50%,100% 100%,0px 100%)}.text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-width:0px}.text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:active:not([disabled]):not([readonly]),.text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly],.text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.text-input[readonly]::-moz-placeholder,.text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly]::placeholder,.text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input-addon--l{border-right-width:0px}.text-input-addon--r{border-left-width:0px}.text-input:hover:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:focus:not([disabled]):not([readonly])~.text-input-addon,.text-input:active:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input[readonly]~.text-input-addon,.text-input[disabled]~.text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input--has-addon-l.text-input{border-left-width:0px}.text-input--has-addon-r.text-input{border-right-width:0px}.select{position:relative;display:flex;width:100%;align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1200px){.select{padding-top:1rem;padding-bottom:1rem}}.select:after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:"\e925"}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.checkbox{position:relative;display:flex}.checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.checkbox input:active,.checkbox input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.checkbox input[disabled]{cursor:not-allowed}.checkbox label{max-width:32rem;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.checkbox label{font-size:1rem}}.checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .text-input,.form-field--error .select__control,.form-field--error .text-input~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity))}.h-default{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.25}.header-clip{-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0% 100%);clip-path:polygon(0 0,100% 0,100% 96%,0% 100%)}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:2rem;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:1rem;letter-spacing:-.025em}@media (min-width: 1200px){.head-3xl{font-size:1.875rem;line-height:2rem}}.head-4xl{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem;letter-spacing:-.025em}@media (min-width: 992px){.head-4xl{line-height:2.5rem}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem;letter-spacing:-.025em}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem;letter-spacing:-.025em}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #f9ce05;--fc-button-hover-border-color: #f9ce05;--fc-button-active-bg-color: #f9ce05;--fc-button-active-border-color: #f9ce05;--fc-event-bg-color: #fea86a;--fc-event-border-color: #fea86a;--fc-border-color: #ed9654;--fc-today-bg-color: #ed9654;--fc-event-dot-color: #fff}.fc{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button{border-radius:0;padding:.5rem 1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;transition-duration:.15s}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fc .fc-event{cursor:pointer;border-radius:0;border-style:none;padding:.375rem;font-size:1rem;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc .fc-toolbar-title,.fc .fc-today-button{text-transform:capitalize}.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity))}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-dot-color)}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.slick-slider .slick-arrow{font-size:0;position:absolute;top:-.7rem;z-index:10}.slick-slider .slick-arrow:before,.slick-slider .slick-arrow:after{border-right:2px solid white;border-bottom:2px solid white;content:"";height:.8rem;position:absolute;width:.8rem}@media (min-width: 992px){.slick-slider .slick-arrow:before,.slick-slider .slick-arrow:after{height:1rem;width:1rem}}.slick-slider .slick-arrow.slick-next{transform:rotate(-45deg)}.slick-slider .slick-arrow.slick-prev{transform:rotate(135deg)}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel img{filter:brightness(60%)}.header-carousel .header-carousel--text{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;text-transform:uppercase}@media (min-width: 576px){.header-carousel .header-carousel--text{font-size:3rem}}@media (min-width: 992px){.header-carousel .header-carousel--text{font-size:5.3rem}}.header-carousel .header-carousel--text{max-width:1200px;position:absolute;margin-left:10%;bottom:11.5%;height:85%;width:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text{bottom:27%}}.header-carousel img{inset:0;transition:all .8s ease-in-out;transform:scale(1.15);width:100%;height:458px;-o-object-fit:cover;object-fit:cover;margin-bottom:-3px}@media (min-width: 768px){.header-carousel img{height:auto}}.header-carousel .slick-slide{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0% 100%);clip-path:polygon(0 0,100% 0,100% 95%,0% 100%)}.header-carousel .slick-active{z-index:1000}.header-carousel .slick-active img{transform:scale(1)}.header-carousel .slick-active .header-carousel--text{animation:right_to_left 1s ease}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.header-carousel .slick-arrow{font-size:0;position:absolute;right:20%;top:80%;z-index:10}@media (min-width: 576px){.header-carousel .slick-arrow{right:10%}}@media (min-width: 1200px){.header-carousel .slick-arrow{top:60%}}.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{border-right:3px solid white;border-bottom:3px solid white;color:#fff;content:"";height:1.3rem;position:absolute;width:1.3rem}@media (min-width: 576px){.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{border-right:2px solid white;border-bottom:2px solid white;height:.8rem;width:.8rem}}@media (min-width: 992px){.header-carousel .slick-arrow:before,.header-carousel .slick-arrow:after{height:1rem;width:1rem}}.header-carousel .slick-arrow.slick-next{transform:rotate(-45deg)}.header-carousel .slick-arrow.slick-prev{transform:rotate(135deg)}.header-carousel .slick-dots{color:#fff;left:10%;position:absolute;top:90%;z-index:10}@media (min-width: 576px){.header-carousel .slick-dots{left:5%;top:65%}}@media (min-width: 1200px){.header-carousel .slick-dots{top:50%}}.header-carousel .slick-dots li{display:inline-block;border:1px solid white;border-radius:50%;height:6px;width:6px;margin:3px}@media (min-width: 576px){.header-carousel .slick-dots li{display:block;margin-bottom:6px}}.header-carousel .slick-dots li.slick-active{background-color:#fff}.header-carousel .slick-dots li button{font-size:0}.btn-carousel{height:2.75rem;top:28%}.article-carousel .slick-arrow{right:10%}@media (min-width: 992px){.article-carousel .slick-arrow{right:5%}}.article-carousel .slick-arrow:before,.article-carousel .slick-arrow:after{border-color:#000}.article-carousel .slick-arrow.slick-disabled:before,.article-carousel .slick-arrow.slick-disabled:after{border-color:#b3b3b3}div.twitter-carousel div.slick-track{display:flex}div.twitter-carousel div.slick-slide{display:flex;height:auto;margin-right:1rem}div.twitter-carousel div.slick-slide>div{height:100%}div.twitter-carousel .slick-arrow{right:10%}@media (min-width: 992px){div.twitter-carousel .slick-arrow{right:5%}}div.twitter-carousel .slick-arrow:before,div.twitter-carousel .slick-arrow:after{border-color:#000}div.twitter-carousel .slick-arrow.slick-disabled:before,div.twitter-carousel .slick-arrow.slick-disabled:after{border-color:#b3b3b3}.twitter-carousel{position:relative}.twitter-carousel .slick-arrow{top:-2.6rem}@media (min-width: 992px){.twitter-carousel:before{background:linear-gradient(90deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%)}}.twitter-carousel:before{content:"";height:100%;right:0;position:absolute;width:10%;z-index:100}.contact-box{display:flex;height:auto;flex-direction:column;align-items:center;justify-content:space-between;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity));padding:2rem 4rem;text-align:center;min-height:20rem;width:280px}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.switch{padding-top:1.25rem;padding-bottom:1.25rem}.switch__item{margin-bottom:.5rem;cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity));padding:.5rem 1.25rem;text-align:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.switch__item:not(:last-child){margin-right:.5rem}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);overflow-x:scroll;overflow-y:hidden;padding:0 15px;text-align:center;white-space:nowrap}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.card{box-shadow:0 3px 1px -2px #dddddd6e,0 2px 2px #dddddd5e,0 1px 5px #dddddd59}.card:hover{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;box-shadow:0 10px 13px -6px #dddddd6e,0 21px 33px 3px #dddddd5e,0 8px 40px 7px #dddddd59}.popout__toggle-wrapper{display:flex;cursor:pointer;justify-content:space-between;padding:1rem 1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(146 210 219 / var(--tw-bg-opacity))}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-clip{-webkit-clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%);clip-path:polygon(0 10px,100% 0,100% 100%,0% 100%)}@media (min-width: 768px){.footer-clip{-webkit-clip-path:polygon(0 20px,100% 0,100% 100%,0% 100%);clip-path:polygon(0 20px,100% 0,100% 100%,0% 100%)}}.footer__main{display:grid;grid-template-areas:"social" "main-links"}.footer__social{grid-area:social}.footer__main-links{grid-area:main-links}.footer__main-links ul{display:flex;flex-wrap:wrap}.footer__main-links ul li{display:block;height:40px;line-height:40px;min-width:200px}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}@media (min-width: 992px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.footer-collapsible__toggle:after{content:"\e925";font-family:pirati-ui;margin-left:auto;font-size:1.6rem;font-weight:300;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}.brand-clip{-webkit-clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,0% 50%);clip-path:polygon(0 0,100% 0,88% 50%,100% 100%,0 100%,0% 50%)}.navbar-menu-link{cursor:pointer;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar-menu-link:hover{text-decoration-line:none}.main-menu-items{display:none}#menuToggle:checked~.main-menu-items>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}#menuToggle:checked~.main-menu-items{display:grid}.main-menu{grid-template-areas:"logo menutoggle" "main main" "external external"}.main-menu__logo{grid-area:logo}.main-menu__main{grid-area:main}.main-menu__main .menu-link{cursor:pointer;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-family:Roboto Condensed,Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:2;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.main-menu__main .menu-link:hover{text-decoration-line:none}@media (min-width: 1200px){.main-menu__main .menu-link{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));background-color:transparent;font-size:1.125rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar-background{min-height:63px}.main-menu-grid{max-width:none;grid-template-areas:"content"}.menu-flag{position:absolute;left:0;width:209px}.main-menu__external{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1200px){.main-menu__external{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.main-menu__external{grid-area:external}@media (min-width: 1200px){.main-menu-items{display:flex!important}.main-menu{grid-template-areas:"main social external";flex-wrap:nowrap}.main-menu .main-menu__external{background-color:transparent;padding:0;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.menu-flag{width:260px}}.container{display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}#menuToggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);background-color:#000}#menuToggle:checked+label .bar2{opacity:0}#menuToggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);background-color:#000}.newsletter-grid{display:grid;gap:1rem;grid-template-areas:"icon-area additional-text" "main-text main-text" "input-area input-area"}@media (min-width: 1200px){.newsletter-grid{grid-template-areas:"icon-area main-text" "additional-text input-area"}}.newsletter-grid__icon{grid-area:icon-area;max-width:10rem}.newsletter-grid__additional-text{grid-area:additional-text;align-self:center;max-width:33rem}@media (min-width: 1200px){.newsletter-grid__additional-text{align-self:start;max-width:10rem}}.newsletter-grid__main-text{grid-area:main-text;max-width:33rem}.newsletter-grid__input{grid-area:input-area}.region-map__list{-moz-columns:2;columns:2}.region-map__region{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#2ECC40;z-index:10}.region-map__region--current{fill:#25a5b9}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.left-4{left:1rem}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-3{grid-column-end:3}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-10{margin:2.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-20{margin-top:-5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-4{margin-left:1rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-32{height:8rem}.h-48{height:12rem}.h-60{height:15rem}.h-72{height:18rem}.h-\[20rem\]{height:20rem}.h-full{height:100%}.max-h-20{max-height:5rem}.min-h-0{min-height:0px}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-32{width:8rem}.w-40{width:10rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-60{width:15rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-grey-100{--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity))}.border-grey-150{--tw-border-opacity: 1;border-color:rgb(236 236 236 / var(--tw-border-opacity))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(125 51 127 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(79 196 159 / var(--tw-bg-opacity))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-grey-50{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(125 51 127 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-32{padding-bottom:8rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-2{padding-right:.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-2xs{font-size:.65rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-brands-instagram{--tw-text-opacity: 1;color:rgb(217 63 112 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(79 196 159 / var(--tw-text-opacity))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-turquoise-400{--tw-text-opacity: 1;color:rgb(27 192 227 / var(--tw-text-opacity))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(249 206 5 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10%}}@media (min-width: 2060px){.grid-container{margin-left:20%}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:1rem 2rem;font-size:1.3rem}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(215 177 3 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-25{opacity:.25}.group:hover .group-hover\:blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:focus .group-focus\:opacity-100{opacity:1}.group:focus .group-focus\:opacity-25{opacity:.25}.group:focus .group-focus\:blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 576px){.sm\:bottom-5{bottom:1.25rem}.sm\:col-start-2{grid-column-start:2}.sm\:col-end-13{grid-column-end:13}.sm\:mb-0{margin-bottom:0}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mr-7{margin-right:1.75rem}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:h-80{height:20rem}.sm\:w-40{width:10rem}.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:w-80{width:20rem}.sm\:max-w-xs{max-width:20rem}.sm\:grow-0{flex-grow:0}.sm\:flex-row{flex-direction:row}.sm\:pr-0{padding-right:0}.sm\:pt-0{padding-top:0}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.6rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-7xl{font-size:5.3rem}.sm\:text-base{font-size:1rem}.sm\:text-xl{font-size:1.3rem}.sm\:leading-none{line-height:1}}@media (min-width: 768px){.md\:mt-20{margin-top:5rem}.md\:block{display:block}.md\:min-h-\[20rem\]{min-height:20rem}.md\:min-h-\[21rem\]{min-height:21rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:.25rem}.md\:text-4xl{font-size:2.45rem}.md\:text-5xl{font-size:3rem}.md\:text-6xl{font-size:4rem}}@media (min-width: 992px){.lg\:order-2{order:2}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mr-11{margin-right:2.75rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-32{margin-top:8rem}.lg\:flex{display:flex}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:max-w-lg{max-width:32rem}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-36{padding-top:9rem;padding-bottom:9rem}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:4rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:static{position:static}.xl\:absolute{position:absolute}.xl\:z-40{z-index:40}.xl\:m-0{margin:0}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:-mt-0{margin-top:-0px}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-28{margin-bottom:7rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-0{margin-right:0}.xl\:mr-12{margin-right:3rem}.xl\:mr-2{margin-right:.5rem}.xl\:mr-4{margin-right:1rem}.xl\:mt-0{margin-top:0}.xl\:mt-3{margin-top:.75rem}.xl\:mt-8{margin-top:2rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-auto{height:auto}.xl\:min-h-screen{min-height:100vh}.xl\:w-14{width:3.5rem}.xl\:w-36{width:9rem}.xl\:w-44{width:11rem}.xl\:w-60{width:15rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[1145px\]{max-width:1145px}.xl\:max-w-xl{max-width:36rem}.xl\:shrink-0{flex-shrink:0}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:gap-16{gap:4rem}.xl\:gap-5{gap:1.25rem}.xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.xl\:justify-self-end{justify-self:end}.xl\:bg-transparent{background-color:transparent}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-24{padding-bottom:6rem}.xl\:pb-36{padding-bottom:9rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pt-0{padding-top:0}.xl\:pt-14{padding-top:3.5rem}.xl\:pt-44{padding-top:11rem}.xl\:pt-8{padding-top:2rem}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-2xl{font-size:1.6rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-base{font-size:1rem}.xl\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.xl\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.xl\:duration-200{transition-duration:.2s}}@media (min-width: 1366px){.\32xl\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.\32xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}.\33xl\:text-xl{font-size:1.3rem}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
diff --git a/main/static/main/main.js b/main/static/main/main.js
index ff9bd1d7..388d62ef 100644
--- a/main/static/main/main.js
+++ b/main/static/main/main.js
@@ -1,4 +1,4 @@
-var is=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function uu(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Sa={exports:{}};/*!
+var _a=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function Xu(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Gs={exports:{}};/*!
  * Vue.js v2.7.14
  * (c) 2014-2022 Evan You
  * Released under the MIT License.
@@ -6,11 +6,32 @@ var is=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?wind
  * Vue.js v2.7.14
  * (c) 2014-2022 Evan You
  * Released under the MIT License.
- */(function(t,i){n.exports=i()})(is,function(){var t=Object.freeze({}),i=Array.isArray;function r(s){return s==null}function o(s){return s!=null}function l(s){return s===!0}function d(s){return typeof s=="string"||typeof s=="number"||typeof s=="symbol"||typeof s=="boolean"}function f(s){return typeof s=="function"}function v(s){return s!==null&&typeof s=="object"}var g=Object.prototype.toString;function y(s){return g.call(s)==="[object Object]"}function S(s){var a=parseFloat(String(s));return a>=0&&Math.floor(a)===a&&isFinite(s)}function E(s){return o(s)&&typeof s.then=="function"&&typeof s.catch=="function"}function C(s){return s==null?"":Array.isArray(s)||y(s)&&s.toString===g?JSON.stringify(s,null,2):String(s)}function D(s){var a=parseFloat(s);return isNaN(a)?s:a}function x(s,a){for(var c=Object.create(null),u=s.split(","),p=0;p<u.length;p++)c[u[p]]=!0;return a?function(h){return c[h.toLowerCase()]}:function(h){return c[h]}}var O=x("slot,component",!0),j=x("key,ref,slot,slot-scope,is");function U(s,a){var c=s.length;if(c){if(a===s[c-1])return void(s.length=c-1);var u=s.indexOf(a);if(u>-1)return s.splice(u,1)}}var Y=Object.prototype.hasOwnProperty;function re(s,a){return Y.call(s,a)}function se(s){var a=Object.create(null);return function(c){return a[c]||(a[c]=s(c))}}var J=/-(\w)/g,W=se(function(s){return s.replace(J,function(a,c){return c?c.toUpperCase():""})}),ue=se(function(s){return s.charAt(0).toUpperCase()+s.slice(1)}),me=/\B([A-Z])/g,X=se(function(s){return s.replace(me,"-$1").toLowerCase()}),be=Function.prototype.bind?function(s,a){return s.bind(a)}:function(s,a){function c(u){var p=arguments.length;return p?p>1?s.apply(a,arguments):s.call(a,u):s.call(a)}return c._length=s.length,c};function Le(s,a){a=a||0;for(var c=s.length-a,u=new Array(c);c--;)u[c]=s[c+a];return u}function ce(s,a){for(var c in a)s[c]=a[c];return s}function Ae(s){for(var a={},c=0;c<s.length;c++)s[c]&&ce(a,s[c]);return a}function we(s,a,c){}var Te=function(s,a,c){return!1},ke=function(s){return s};function K(s,a){if(s===a)return!0;var c=v(s),u=v(a);if(!c||!u)return!c&&!u&&String(s)===String(a);try{var p=Array.isArray(s),h=Array.isArray(a);if(p&&h)return s.length===a.length&&s.every(function(w,_){return K(w,a[_])});if(s instanceof Date&&a instanceof Date)return s.getTime()===a.getTime();if(p||h)return!1;var b=Object.keys(s),L=Object.keys(a);return b.length===L.length&&b.every(function(w){return K(s[w],a[w])})}catch(w){return!1}}function q(s,a){for(var c=0;c<s.length;c++)if(K(s[c],a))return c;return-1}function oe(s){var a=!1;return function(){a||(a=!0,s.apply(this,arguments))}}function he(s,a){return s===a?s===0&&1/s!=1/a:s==s||a==a}var $="data-server-rendered",ee=["component","directive","filter"],k=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],le={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Te,isReservedAttr:Te,isUnknownElement:Te,getTagNamespace:we,parsePlatformTagName:ke,mustUseProp:Te,async:!0,_lifecycleHooks:k},ge=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function _e(s){var a=(s+"").charCodeAt(0);return a===36||a===95}function Ee(s,a,c,u){Object.defineProperty(s,a,{value:c,enumerable:!!u,writable:!0,configurable:!0})}var ft=new RegExp("[^".concat(ge.source,".$_\\d]")),ot="__proto__"in{},Ne=typeof window!="undefined",je=Ne&&window.navigator.userAgent.toLowerCase(),ht=je&&/msie|trident/.test(je),tt=je&&je.indexOf("msie 9.0")>0,Qt=je&&je.indexOf("edge/")>0;je&&je.indexOf("android");var Ln=je&&/iphone|ipad|ipod|ios/.test(je);je&&/chrome\/\d+/.test(je),je&&/phantomjs/.test(je);var St,Ft=je&&je.match(/firefox\/(\d+)/),on={}.watch,Vt=!1;if(Ne)try{var un={};Object.defineProperty(un,"passive",{get:function(){Vt=!0}}),window.addEventListener("test-passive",null,un)}catch(s){}var Rt=function(){return St===void 0&&(St=!Ne&&typeof is!="undefined"&&is.process&&{}.VUE_ENV==="server"),St},tn=Ne&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ot(s){return typeof s=="function"&&/native code/.test(s.toString())}var zt,Pt=typeof Symbol!="undefined"&&Ot(Symbol)&&typeof Reflect!="undefined"&&Ot(Reflect.ownKeys);zt=typeof Set!="undefined"&&Ot(Set)?Set:function(){function s(){this.set=Object.create(null)}return s.prototype.has=function(a){return this.set[a]===!0},s.prototype.add=function(a){this.set[a]=!0},s.prototype.clear=function(){this.set=Object.create(null)},s}();var qe=null;function Nt(s){s===void 0&&(s=null),s||qe&&qe._scope.off(),qe=s,s&&s._scope.on()}var pt=function(){function s(a,c,u,p,h,b,L,w){this.tag=a,this.data=c,this.children=u,this.text=p,this.elm=h,this.ns=void 0,this.context=b,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=c&&c.key,this.componentOptions=L,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=w,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(s.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),s}(),jt=function(s){s===void 0&&(s="");var a=new pt;return a.text=s,a.isComment=!0,a};function Xt(s){return new pt(void 0,void 0,void 0,String(s))}function dn(s){var a=new pt(s.tag,s.data,s.children&&s.children.slice(),s.text,s.elm,s.context,s.componentOptions,s.asyncFactory);return a.ns=s.ns,a.isStatic=s.isStatic,a.key=s.key,a.isComment=s.isComment,a.fnContext=s.fnContext,a.fnOptions=s.fnOptions,a.fnScopeId=s.fnScopeId,a.asyncMeta=s.asyncMeta,a.isCloned=!0,a}var Wt=0,fn=[],Oe=function(){function s(){this._pending=!1,this.id=Wt++,this.subs=[]}return s.prototype.addSub=function(a){this.subs.push(a)},s.prototype.removeSub=function(a){this.subs[this.subs.indexOf(a)]=null,this._pending||(this._pending=!0,fn.push(this))},s.prototype.depend=function(a){s.target&&s.target.addDep(this)},s.prototype.notify=function(a){for(var c=this.subs.filter(function(h){return h}),u=0,p=c.length;u<p;u++)c[u].update()},s}();Oe.target=null;var Ce=[];function De(s){Ce.push(s),Oe.target=s}function Ve(){Ce.pop(),Oe.target=Ce[Ce.length-1]}var Ye=Array.prototype,yt=Object.create(Ye);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(s){var a=Ye[s];Ee(yt,s,function(){for(var c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];var p,h=a.apply(this,c),b=this.__ob__;switch(s){case"push":case"unshift":p=c;break;case"splice":p=c.slice(2)}return p&&b.observeArray(p),b.dep.notify(),h})});var hn=Object.getOwnPropertyNames(yt),V={},ae=!0;function xe(s){ae=s}var at={notify:we,depend:we,addSub:we,removeSub:we},nn=function(){function s(a,c,u){if(c===void 0&&(c=!1),u===void 0&&(u=!1),this.value=a,this.shallow=c,this.mock=u,this.dep=u?at:new Oe,this.vmCount=0,Ee(a,"__ob__",this),i(a)){if(!u)if(ot)a.__proto__=yt;else for(var p=0,h=hn.length;p<h;p++)Ee(a,L=hn[p],yt[L]);c||this.observeArray(a)}else{var b=Object.keys(a);for(p=0;p<b.length;p++){var L;Kt(a,L=b[p],V,void 0,c,u)}}}return s.prototype.observeArray=function(a){for(var c=0,u=a.length;c<u;c++)It(a[c],!1,this.mock)},s}();function It(s,a,c){return s&&re(s,"__ob__")&&s.__ob__ instanceof nn?s.__ob__:!ae||!c&&Rt()||!i(s)&&!y(s)||!Object.isExtensible(s)||s.__v_skip||xt(s)||s instanceof pt?void 0:new nn(s,a,c)}function Kt(s,a,c,u,p,h){var b=new Oe,L=Object.getOwnPropertyDescriptor(s,a);if(!L||L.configurable!==!1){var w=L&&L.get,_=L&&L.set;w&&!_||c!==V&&arguments.length!==2||(c=s[a]);var R=!p&&It(c,!1,h);return Object.defineProperty(s,a,{enumerable:!0,configurable:!0,get:function(){var T=w?w.call(s):c;return Oe.target&&(b.depend(),R&&(R.dep.depend(),i(T)&&pi(T))),xt(T)&&!p?T.value:T},set:function(T){var N=w?w.call(s):c;if(he(N,T)){if(_)_.call(s,T);else{if(w)return;if(!p&&xt(N)&&!xt(T))return void(N.value=T);c=T}R=!p&&It(T,!1,h),b.notify()}}}),b}}function Sr(s,a,c){if(!An(s)){var u=s.__ob__;return i(s)&&S(a)?(s.length=Math.max(s.length,a),s.splice(a,1,c),u&&!u.shallow&&u.mock&&It(c,!1,!0),c):a in s&&!(a in Object.prototype)?(s[a]=c,c):s._isVue||u&&u.vmCount?c:u?(Kt(u.value,a,c,void 0,u.shallow,u.mock),u.dep.notify(),c):(s[a]=c,c)}}function Fr(s,a){if(i(s)&&S(a))s.splice(a,1);else{var c=s.__ob__;s._isVue||c&&c.vmCount||An(s)||re(s,a)&&(delete s[a],c&&c.dep.notify())}}function pi(s){for(var a=void 0,c=0,u=s.length;c<u;c++)(a=s[c])&&a.__ob__&&a.__ob__.dep.depend(),i(a)&&pi(a)}function Vr(s){return vi(s,!0),Ee(s,"__v_isShallow",!0),s}function vi(s,a){An(s)||It(s,a,Rt())}function wn(s){return An(s)?wn(s.__v_raw):!(!s||!s.__ob__)}function Er(s){return!(!s||!s.__v_isShallow)}function An(s){return!(!s||!s.__v_isReadonly)}var Cn="__v_isRef";function xt(s){return!(!s||s.__v_isRef!==!0)}function gi(s,a){if(xt(s))return s;var c={};return Ee(c,Cn,!0),Ee(c,"__v_isShallow",a),Ee(c,"dep",Kt(c,"value",s,null,a,Rt())),c}function Lr(s,a,c){Object.defineProperty(s,c,{enumerable:!0,configurable:!0,get:function(){var u=a[c];if(xt(u))return u.value;var p=u&&u.__ob__;return p&&p.dep.depend(),u},set:function(u){var p=a[c];xt(p)&&!xt(u)?p.value=u:a[c]=u}})}function mi(s,a,c){var u=s[a];if(xt(u))return u;var p={get value(){var h=s[a];return h===void 0?c:h},set value(h){s[a]=h}};return Ee(p,Cn,!0),p}function yi(s){return bi(s,!1)}function bi(s,a){if(!y(s)||An(s))return s;var c=a?"__v_rawToShallowReadonly":"__v_rawToReadonly",u=s[c];if(u)return u;var p=Object.create(Object.getPrototypeOf(s));Ee(s,c,p),Ee(p,"__v_isReadonly",!0),Ee(p,"__v_raw",s),xt(s)&&Ee(p,Cn,!0),(a||Er(s))&&Ee(p,"__v_isShallow",!0);for(var h=Object.keys(s),b=0;b<h.length;b++)Si(p,s,h[b],a);return p}function Si(s,a,c,u){Object.defineProperty(s,c,{enumerable:!0,configurable:!0,get:function(){var p=a[c];return u||!y(p)?p:yi(p)},set:function(){}})}var Ei=se(function(s){var a=s.charAt(0)==="&",c=(s=a?s.slice(1):s).charAt(0)==="~",u=(s=c?s.slice(1):s).charAt(0)==="!";return{name:s=u?s.slice(1):s,once:c,capture:u,passive:a}});function zr(s,a){function c(){var u=c.fns;if(!i(u))return xn(u,null,arguments,a,"v-on handler");for(var p=u.slice(),h=0;h<p.length;h++)xn(p[h],null,arguments,a,"v-on handler")}return c.fns=s,c}function Li(s,a,c,u,p,h){var b,L,w,_;for(b in s)L=s[b],w=a[b],_=Ei(b),r(L)||(r(w)?(r(L.fns)&&(L=s[b]=zr(L,h)),l(_.once)&&(L=s[b]=p(_.name,L,_.capture)),c(_.name,L,_.capture,_.passive,_.params)):L!==w&&(w.fns=L,s[b]=w));for(b in a)r(s[b])&&u((_=Ei(b)).name,a[b],_.capture)}function pn(s,a,c){var u;s instanceof pt&&(s=s.data.hook||(s.data.hook={}));var p=s[a];function h(){c.apply(this,arguments),U(u.fns,h)}r(p)?u=zr([h]):o(p.fns)&&l(p.merged)?(u=p).fns.push(h):u=zr([p,h]),u.merged=!0,s[a]=u}function wi(s,a,c,u,p){if(o(a)){if(re(a,c))return s[c]=a[c],p||delete a[c],!0;if(re(a,u))return s[c]=a[u],p||delete a[u],!0}return!1}function Ur(s){return d(s)?[Xt(s)]:i(s)?Wr(s):void 0}function Pn(s){return o(s)&&o(s.text)&&s.isComment===!1}function Wr(s,a){var c,u,p,h,b=[];for(c=0;c<s.length;c++)r(u=s[c])||typeof u=="boolean"||(h=b[p=b.length-1],i(u)?u.length>0&&(Pn((u=Wr(u,"".concat(a||"","_").concat(c)))[0])&&Pn(h)&&(b[p]=Xt(h.text+u[0].text),u.shift()),b.push.apply(b,u)):d(u)?Pn(h)?b[p]=Xt(h.text+u):u!==""&&b.push(Xt(u)):Pn(u)&&Pn(h)?b[p]=Xt(h.text+u.text):(l(s._isVList)&&o(u.tag)&&r(u.key)&&o(a)&&(u.key="__vlist".concat(a,"_").concat(c,"__")),b.push(u)));return b}function Xn(s,a,c,u,p,h){return(i(c)||d(c))&&(p=u,u=c,c=void 0),l(h)&&(p=2),function(b,L,w,_,R){if(o(w)&&o(w.__ob__)||(o(w)&&o(w.is)&&(L=w.is),!L))return jt();i(_)&&f(_[0])&&((w=w||{}).scopedSlots={default:_[0]},_.length=0),R===2?_=Ur(_):R===1&&(_=function(B){for(var ie=0;ie<B.length;ie++)if(i(B[ie]))return Array.prototype.concat.apply([],B);return B}(_));var T,N;if(typeof L=="string"){var H=void 0;N=b.$vnode&&b.$vnode.ns||le.getTagNamespace(L),T=le.isReservedTag(L)?new pt(le.parsePlatformTagName(L),w,_,void 0,void 0,b):w&&w.pre||!o(H=Pi(b.$options,"components",L))?new pt(L,w,_,void 0,void 0,b):vl(H,w,b,_,L)}else T=vl(L,w,b,_);return i(T)?T:o(T)?(o(N)&&Ai(T,N),o(w)&&function(B){v(B.style)&&Ar(B.style),v(B.class)&&Ar(B.class)}(w),T):jt()}(s,a,c,u,p)}function Ai(s,a,c){if(s.ns=a,s.tag==="foreignObject"&&(a=void 0,c=!0),o(s.children))for(var u=0,p=s.children.length;u<p;u++){var h=s.children[u];o(h.tag)&&(r(h.ns)||l(c)&&h.tag!=="svg")&&Ai(h,a,c)}}function Ms(s,a){var c,u,p,h,b=null;if(i(s)||typeof s=="string")for(b=new Array(s.length),c=0,u=s.length;c<u;c++)b[c]=a(s[c],c);else if(typeof s=="number")for(b=new Array(s),c=0;c<s;c++)b[c]=a(c+1,c);else if(v(s))if(Pt&&s[Symbol.iterator]){b=[];for(var L=s[Symbol.iterator](),w=L.next();!w.done;)b.push(a(w.value,b.length)),w=L.next()}else for(p=Object.keys(s),b=new Array(p.length),c=0,u=p.length;c<u;c++)h=p[c],b[c]=a(s[h],h,c);return o(b)||(b=[]),b._isVList=!0,b}function Is(s,a,c,u){var p,h=this.$scopedSlots[s];h?(c=c||{},u&&(c=ce(ce({},u),c)),p=h(c)||(f(a)?a():a)):p=this.$slots[s]||(f(a)?a():a);var b=c&&c.slot;return b?this.$createElement("template",{slot:b},p):p}function ks(s){return Pi(this.$options,"filters",s)||ke}function Ci(s,a){return i(s)?s.indexOf(a)===-1:s!==a}function P(s,a,c,u,p){var h=le.keyCodes[a]||c;return p&&u&&!le.keyCodes[a]?Ci(p,u):h?Ci(h,s):u?X(u)!==a:s===void 0}function m(s,a,c,u,p){if(c&&v(c)){i(c)&&(c=Ae(c));var h=void 0,b=function(w){if(w==="class"||w==="style"||j(w))h=s;else{var _=s.attrs&&s.attrs.type;h=u||le.mustUseProp(a,_,w)?s.domProps||(s.domProps={}):s.attrs||(s.attrs={})}var R=W(w),T=X(w);R in h||T in h||(h[w]=c[w],p&&((s.on||(s.on={}))["update:".concat(w)]=function(N){c[w]=N}))};for(var L in c)b(L)}return s}function A(s,a){var c=this._staticTrees||(this._staticTrees=[]),u=c[s];return u&&!a||Q(u=c[s]=this.$options.staticRenderFns[s].call(this._renderProxy,this._c,this),"__static__".concat(s),!1),u}function M(s,a,c){return Q(s,"__once__".concat(a).concat(c?"_".concat(c):""),!0),s}function Q(s,a,c){if(i(s))for(var u=0;u<s.length;u++)s[u]&&typeof s[u]!="string"&&z(s[u],"".concat(a,"_").concat(u),c);else z(s,a,c)}function z(s,a,c){s.isStatic=!0,s.key=a,s.isOnce=c}function ne(s,a){if(a&&y(a)){var c=s.on=s.on?ce({},s.on):{};for(var u in a){var p=c[u],h=a[u];c[u]=p?[].concat(p,h):h}}return s}function de(s,a,c,u){a=a||{$stable:!c};for(var p=0;p<s.length;p++){var h=s[p];i(h)?de(h,a,c):h&&(h.proxy&&(h.fn.proxy=!0),a[h.key]=h.fn)}return u&&(a.$key=u),a}function fe(s,a){for(var c=0;c<a.length;c+=2){var u=a[c];typeof u=="string"&&u&&(s[a[c]]=a[c+1])}return s}function Pe(s,a){return typeof s=="string"?a+s:s}function He(s){s._o=M,s._n=D,s._s=C,s._l=Ms,s._t=Is,s._q=K,s._i=q,s._m=A,s._f=ks,s._k=P,s._b=m,s._v=Xt,s._e=jt,s._u=de,s._g=ne,s._d=fe,s._p=Pe}function We(s,a){if(!s||!s.length)return{};for(var c={},u=0,p=s.length;u<p;u++){var h=s[u],b=h.data;if(b&&b.attrs&&b.attrs.slot&&delete b.attrs.slot,h.context!==a&&h.fnContext!==a||!b||b.slot==null)(c.default||(c.default=[])).push(h);else{var L=b.slot,w=c[L]||(c[L]=[]);h.tag==="template"?w.push.apply(w,h.children||[]):w.push(h)}}for(var _ in c)c[_].every($e)&&delete c[_];return c}function $e(s){return s.isComment&&!s.asyncFactory||s.text===" "}function Ze(s){return s.isComment&&s.asyncFactory}function Qe(s,a,c,u){var p,h=Object.keys(c).length>0,b=a?!!a.$stable:!h,L=a&&a.$key;if(a){if(a._normalized)return a._normalized;if(b&&u&&u!==t&&L===u.$key&&!h&&!u.$hasNormal)return u;for(var w in p={},a)a[w]&&w[0]!=="$"&&(p[w]=Fe(s,c,w,a[w]))}else p={};for(var _ in c)_ in p||(p[_]=ze(c,_));return a&&Object.isExtensible(a)&&(a._normalized=p),Ee(p,"$stable",b),Ee(p,"$key",L),Ee(p,"$hasNormal",h),p}function Fe(s,a,c,u){var p=function(){var h=qe;Nt(s);var b=arguments.length?u.apply(null,arguments):u({}),L=(b=b&&typeof b=="object"&&!i(b)?[b]:Ur(b))&&b[0];return Nt(h),b&&(!L||b.length===1&&L.isComment&&!Ze(L))?void 0:b};return u.proxy&&Object.defineProperty(a,c,{get:p,enumerable:!0,configurable:!0}),p}function ze(s,a){return function(){return s[a]}}function Xe(s){return{get attrs(){if(!s._attrsProxy){var a=s._attrsProxy={};Ee(a,"_v_attr_proxy",!0),Re(a,s.$attrs,t,s,"$attrs")}return s._attrsProxy},get listeners(){return s._listenersProxy||Re(s._listenersProxy={},s.$listeners,t,s,"$listeners"),s._listenersProxy},get slots(){return function(a){return a._slotsProxy||Gt(a._slotsProxy={},a.$scopedSlots),a._slotsProxy}(s)},emit:be(s.$emit,s),expose:function(a){a&&Object.keys(a).forEach(function(c){return Lr(s,a,c)})}}}function Re(s,a,c,u,p){var h=!1;for(var b in a)b in s?a[b]!==c[b]&&(h=!0):(h=!0,Lt(s,b,u,p));for(var b in s)b in a||(h=!0,delete s[b]);return h}function Lt(s,a,c,u){Object.defineProperty(s,a,{enumerable:!0,configurable:!0,get:function(){return c[u][a]}})}function Gt(s,a){for(var c in a)s[c]=a[c];for(var c in s)c in a||delete s[c]}function Jt(){var s=qe;return s._setupContext||(s._setupContext=Xe(s))}var kt,an=null;function Nn(s,a){return(s.__esModule||Pt&&s[Symbol.toStringTag]==="Module")&&(s=s.default),v(s)?a.extend(s):s}function Gr(s){if(i(s))for(var a=0;a<s.length;a++){var c=s[a];if(o(c)&&(o(c.componentOptions)||Ze(c)))return c}}function Kn(s,a){kt.$on(s,a)}function Ps(s,a){kt.$off(s,a)}function Jn(s,a){var c=kt;return function u(){var p=a.apply(null,arguments);p!==null&&c.$off(s,u)}}function jn(s,a,c){kt=s,Li(a,c||{},Kn,Ps,Jn,s),kt=void 0}var qn=null;function Za(s){var a=qn;return qn=s,function(){qn=a}}function Qa(s){for(;s&&(s=s.$parent);)if(s._inactive)return!0;return!1}function Ns(s,a){if(a){if(s._directInactive=!1,Qa(s))return}else if(s._directInactive)return;if(s._inactive||s._inactive===null){s._inactive=!1;for(var c=0;c<s.$children.length;c++)Ns(s.$children[c]);ln(s,"activated")}}function Xa(s,a){if(!(a&&(s._directInactive=!0,Qa(s))||s._inactive)){s._inactive=!0;for(var c=0;c<s.$children.length;c++)Xa(s.$children[c]);ln(s,"deactivated")}}function ln(s,a,c,u){u===void 0&&(u=!0),De();var p=qe;u&&Nt(s);var h=s.$options[a],b="".concat(a," hook");if(h)for(var L=0,w=h.length;L<w;L++)xn(h[L],s,c||null,s,b);s._hasHookEvent&&s.$emit("hook:"+a),u&&Nt(p),Ve()}var Tn=[],js=[],Ti={},Hs=!1,$s=!1,wr=0,Ka=0,Bs=Date.now;if(Ne&&!ht){var Fs=window.performance;Fs&&typeof Fs.now=="function"&&Bs()>document.createEvent("Event").timeStamp&&(Bs=function(){return Fs.now()})}var Gd=function(s,a){if(s.post){if(!a.post)return 1}else if(a.post)return-1;return s.id-a.id};function Yd(){var s,a;for(Ka=Bs(),$s=!0,Tn.sort(Gd),wr=0;wr<Tn.length;wr++)(s=Tn[wr]).before&&s.before(),a=s.id,Ti[a]=null,s.run();var c=js.slice(),u=Tn.slice();wr=Tn.length=js.length=0,Ti={},Hs=$s=!1,function(p){for(var h=0;h<p.length;h++)p[h]._inactive=!0,Ns(p[h],!0)}(c),function(p){for(var h=p.length;h--;){var b=p[h],L=b.vm;L&&L._watcher===b&&L._isMounted&&!L._isDestroyed&&ln(L,"updated")}}(u),function(){for(var p=0;p<fn.length;p++){var h=fn[p];h.subs=h.subs.filter(function(b){return b}),h._pending=!1}fn.length=0}(),tn&&le.devtools&&tn.emit("flush")}function Vs(s){var a=s.id;if(Ti[a]==null&&(s!==Oe.target||!s.noRecurse)){if(Ti[a]=!0,$s){for(var c=Tn.length-1;c>wr&&Tn[c].id>s.id;)c--;Tn.splice(c+1,0,s)}else Tn.push(s);Hs||(Hs=!0,Mi(Yd))}}var xi="watcher",Ja="".concat(xi," callback"),qa="".concat(xi," getter"),Zd="".concat(xi," cleanup");function el(s,a){return Di(s,null,{flush:"post"})}var Ht,tl={};function Di(s,a,c){var u=c===void 0?t:c,p=u.immediate,h=u.deep,b=u.flush,L=b===void 0?"pre":b;u.onTrack,u.onTrigger;var w,_,R=qe,T=function(ve,Ke,Ie){return Ie===void 0&&(Ie=null),xn(ve,null,Ie,R,Ke)},N=!1,H=!1;if(xt(s)?(w=function(){return s.value},N=Er(s)):wn(s)?(w=function(){return s.__ob__.dep.depend(),s},h=!0):i(s)?(H=!0,N=s.some(function(ve){return wn(ve)||Er(ve)}),w=function(){return s.map(function(ve){return xt(ve)?ve.value:wn(ve)?Ar(ve):f(ve)?T(ve,qa):void 0})}):w=f(s)?a?function(){return T(s,qa)}:function(){if(!R||!R._isDestroyed)return _&&_(),T(s,xi,[ie])}:we,a&&h){var B=w;w=function(){return Ar(B())}}var ie=function(ve){_=te.onStop=function(){T(ve,Zd)}};if(Rt())return ie=we,a?p&&T(a,Ja,[w(),H?[]:void 0,ie]):w(),we;var te=new Cr(qe,w,we,{lazy:!0});te.noRecurse=!a;var ye=H?[]:tl;return te.run=function(){if(te.active)if(a){var ve=te.get();(h||N||(H?ve.some(function(Ke,Ie){return he(Ke,ye[Ie])}):he(ve,ye)))&&(_&&_(),T(a,Ja,[ve,ye===tl?void 0:ye,ie]),ye=ve)}else te.get()},L==="sync"?te.update=te.run:L==="post"?(te.post=!0,te.update=function(){return Vs(te)}):te.update=function(){if(R&&R===qe&&!R._isMounted){var ve=R._preWatchers||(R._preWatchers=[]);ve.indexOf(te)<0&&ve.push(te)}else Vs(te)},a?p?te.run():ye=te.get():L==="post"&&R?R.$once("hook:mounted",function(){return te.get()}):te.get(),function(){te.teardown()}}var zs=function(){function s(a){a===void 0&&(a=!1),this.detached=a,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ht,!a&&Ht&&(this.index=(Ht.scopes||(Ht.scopes=[])).push(this)-1)}return s.prototype.run=function(a){if(this.active){var c=Ht;try{return Ht=this,a()}finally{Ht=c}}},s.prototype.on=function(){Ht=this},s.prototype.off=function(){Ht=this.parent},s.prototype.stop=function(a){if(this.active){var c=void 0,u=void 0;for(c=0,u=this.effects.length;c<u;c++)this.effects[c].teardown();for(c=0,u=this.cleanups.length;c<u;c++)this.cleanups[c]();if(this.scopes)for(c=0,u=this.scopes.length;c<u;c++)this.scopes[c].stop(!0);if(!this.detached&&this.parent&&!a){var p=this.parent.scopes.pop();p&&p!==this&&(this.parent.scopes[this.index]=p,p.index=this.index)}this.parent=void 0,this.active=!1}},s}();function nl(s){var a=s._provided,c=s.$parent&&s.$parent._provided;return c===a?s._provided=Object.create(c):a}function er(s,a,c){De();try{if(a)for(var u=a;u=u.$parent;){var p=u.$options.errorCaptured;if(p)for(var h=0;h<p.length;h++)try{if(p[h].call(u,s,a,c)===!1)return}catch(b){rl(b,u,"errorCaptured hook")}}rl(s,a,c)}finally{Ve()}}function xn(s,a,c,u,p){var h;try{(h=c?s.apply(a,c):s.call(a))&&!h._isVue&&E(h)&&!h._handled&&(h.catch(function(b){return er(b,u,p+" (Promise/async)")}),h._handled=!0)}catch(b){er(b,u,p)}return h}function rl(s,a,c){if(le.errorHandler)try{return le.errorHandler.call(null,s,a,c)}catch(u){u!==s&&il(u)}il(s)}function il(s,a,c){if(!Ne||typeof console=="undefined")throw s;console.error(s)}var _i,Us=!1,Ws=[],Gs=!1;function Ri(){Gs=!1;var s=Ws.slice(0);Ws.length=0;for(var a=0;a<s.length;a++)s[a]()}if(typeof Promise!="undefined"&&Ot(Promise)){var Qd=Promise.resolve();_i=function(){Qd.then(Ri),Ln&&setTimeout(we)},Us=!0}else if(ht||typeof MutationObserver=="undefined"||!Ot(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")_i=typeof setImmediate!="undefined"&&Ot(setImmediate)?function(){setImmediate(Ri)}:function(){setTimeout(Ri,0)};else{var Oi=1,Xd=new MutationObserver(Ri),sl=document.createTextNode(String(Oi));Xd.observe(sl,{characterData:!0}),_i=function(){Oi=(Oi+1)%2,sl.data=String(Oi)},Us=!0}function Mi(s,a){var c;if(Ws.push(function(){if(s)try{s.call(a)}catch(u){er(u,a,"nextTick")}else c&&c(a)}),Gs||(Gs=!0,_i()),!s&&typeof Promise!="undefined")return new Promise(function(u){c=u})}function rn(s){return function(a,c){if(c===void 0&&(c=qe),c)return function(u,p,h){var b=u.$options;b[p]=ml(b[p],h)}(c,s,a)}}var Kd=rn("beforeMount"),Jd=rn("mounted"),qd=rn("beforeUpdate"),ef=rn("updated"),tf=rn("beforeDestroy"),nf=rn("destroyed"),rf=rn("activated"),sf=rn("deactivated"),of=rn("serverPrefetch"),af=rn("renderTracked"),lf=rn("renderTriggered"),cf=rn("errorCaptured"),ol="2.7.14",uf=Object.freeze({__proto__:null,version:ol,defineComponent:function(s){return s},ref:function(s){return gi(s,!1)},shallowRef:function(s){return gi(s,!0)},isRef:xt,toRef:mi,toRefs:function(s){var a=i(s)?new Array(s.length):{};for(var c in s)a[c]=mi(s,c);return a},unref:function(s){return xt(s)?s.value:s},proxyRefs:function(s){if(wn(s))return s;for(var a={},c=Object.keys(s),u=0;u<c.length;u++)Lr(a,s,c[u]);return a},customRef:function(s){var a=new Oe,c=s(function(){a.depend()},function(){a.notify()}),u=c.get,p=c.set,h={get value(){return u()},set value(b){p(b)}};return Ee(h,Cn,!0),h},triggerRef:function(s){s.dep&&s.dep.notify()},reactive:function(s){return vi(s,!1),s},isReactive:wn,isReadonly:An,isShallow:Er,isProxy:function(s){return wn(s)||An(s)},shallowReactive:Vr,markRaw:function(s){return Object.isExtensible(s)&&Ee(s,"__v_skip",!0),s},toRaw:function s(a){var c=a&&a.__v_raw;return c?s(c):a},readonly:yi,shallowReadonly:function(s){return bi(s,!0)},computed:function(s,a){var c,u,p=f(s);p?(c=s,u=we):(c=s.get,u=s.set);var h=Rt()?null:new Cr(qe,c,we,{lazy:!0}),b={effect:h,get value(){return h?(h.dirty&&h.evaluate(),Oe.target&&h.depend(),h.value):c()},set value(L){u(L)}};return Ee(b,Cn,!0),Ee(b,"__v_isReadonly",p),b},watch:function(s,a,c){return Di(s,a,c)},watchEffect:function(s,a){return Di(s,null,a)},watchPostEffect:el,watchSyncEffect:function(s,a){return Di(s,null,{flush:"sync"})},EffectScope:zs,effectScope:function(s){return new zs(s)},onScopeDispose:function(s){Ht&&Ht.cleanups.push(s)},getCurrentScope:function(){return Ht},provide:function(s,a){qe&&(nl(qe)[s]=a)},inject:function(s,a,c){c===void 0&&(c=!1);var u=qe;if(u){var p=u.$parent&&u.$parent._provided;if(p&&s in p)return p[s];if(arguments.length>1)return c&&f(a)?a.call(u):a}},h:function(s,a,c){return Xn(qe,s,a,c,2,!0)},getCurrentInstance:function(){return qe&&{proxy:qe}},useSlots:function(){return Jt().slots},useAttrs:function(){return Jt().attrs},useListeners:function(){return Jt().listeners},mergeDefaults:function(s,a){var c=i(s)?s.reduce(function(h,b){return h[b]={},h},{}):s;for(var u in a){var p=c[u];p?i(p)||f(p)?c[u]={type:p,default:a[u]}:p.default=a[u]:p===null&&(c[u]={default:a[u]})}return c},nextTick:Mi,set:Sr,del:Fr,useCssModule:function(s){return t},useCssVars:function(s){if(Ne){var a=qe;a&&el(function(){var c=a.$el,u=s(a,a._setupProxy);if(c&&c.nodeType===1){var p=c.style;for(var h in u)p.setProperty("--".concat(h),u[h])}})}},defineAsyncComponent:function(s){f(s)&&(s={loader:s});var a=s.loader,c=s.loadingComponent,u=s.errorComponent,p=s.delay,h=p===void 0?200:p,b=s.timeout;s.suspensible;var L=s.onError,w=null,_=0,R=function(){var T;return w||(T=w=a().catch(function(N){if(N=N instanceof Error?N:new Error(String(N)),L)return new Promise(function(H,B){L(N,function(){return H((_++,w=null,R()))},function(){return B(N)},_+1)});throw N}).then(function(N){return T!==w&&w?w:(N&&(N.__esModule||N[Symbol.toStringTag]==="Module")&&(N=N.default),N)}))};return function(){return{component:R(),delay:h,timeout:b,error:u,loading:c}}},onBeforeMount:Kd,onMounted:Jd,onBeforeUpdate:qd,onUpdated:ef,onBeforeUnmount:tf,onUnmounted:nf,onActivated:rf,onDeactivated:sf,onServerPrefetch:of,onRenderTracked:af,onRenderTriggered:lf,onErrorCaptured:function(s,a){a===void 0&&(a=qe),cf(s,a)}}),al=new zt;function Ar(s){return Ii(s,al),al.clear(),s}function Ii(s,a){var c,u,p=i(s);if(!(!p&&!v(s)||s.__v_skip||Object.isFrozen(s)||s instanceof pt)){if(s.__ob__){var h=s.__ob__.dep.id;if(a.has(h))return;a.add(h)}if(p)for(c=s.length;c--;)Ii(s[c],a);else if(xt(s))Ii(s.value,a);else for(c=(u=Object.keys(s)).length;c--;)Ii(s[u[c]],a)}}var df=0,Cr=function(){function s(a,c,u,p,h){(function(b,L){L===void 0&&(L=Ht),L&&L.active&&L.effects.push(b)})(this,Ht&&!Ht._vm?Ht:a?a._scope:void 0),(this.vm=a)&&h&&(a._watcher=this),p?(this.deep=!!p.deep,this.user=!!p.user,this.lazy=!!p.lazy,this.sync=!!p.sync,this.before=p.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=u,this.id=++df,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new zt,this.newDepIds=new zt,this.expression="",f(c)?this.getter=c:(this.getter=function(b){if(!ft.test(b)){var L=b.split(".");return function(w){for(var _=0;_<L.length;_++){if(!w)return;w=w[L[_]]}return w}}}(c),this.getter||(this.getter=we)),this.value=this.lazy?void 0:this.get()}return s.prototype.get=function(){var a;De(this);var c=this.vm;try{a=this.getter.call(c,c)}catch(u){if(!this.user)throw u;er(u,c,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Ar(a),Ve(),this.cleanupDeps()}return a},s.prototype.addDep=function(a){var c=a.id;this.newDepIds.has(c)||(this.newDepIds.add(c),this.newDeps.push(a),this.depIds.has(c)||a.addSub(this))},s.prototype.cleanupDeps=function(){for(var a=this.deps.length;a--;){var c=this.deps[a];this.newDepIds.has(c.id)||c.removeSub(this)}var u=this.depIds;this.depIds=this.newDepIds,this.newDepIds=u,this.newDepIds.clear(),u=this.deps,this.deps=this.newDeps,this.newDeps=u,this.newDeps.length=0},s.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Vs(this)},s.prototype.run=function(){if(this.active){var a=this.get();if(a!==this.value||v(a)||this.deep){var c=this.value;if(this.value=a,this.user){var u='callback for watcher "'.concat(this.expression,'"');xn(this.cb,this.vm,[a,c],this.vm,u)}else this.cb.call(this.vm,a,c)}}},s.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},s.prototype.depend=function(){for(var a=this.deps.length;a--;)this.deps[a].depend()},s.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&U(this.vm._scope.effects,this),this.active){for(var a=this.deps.length;a--;)this.deps[a].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},s}(),Hn={enumerable:!0,configurable:!0,get:we,set:we};function Ys(s,a,c){Hn.get=function(){return this[a][c]},Hn.set=function(u){this[a][c]=u},Object.defineProperty(s,c,Hn)}function ff(s){var a=s.$options;if(a.props&&function(u,p){var h=u.$options.propsData||{},b=u._props=Vr({}),L=u.$options._propKeys=[];u.$parent&&xe(!1);var w=function(R){L.push(R);var T=Js(R,p,h,u);Kt(b,R,T),R in u||Ys(u,"_props",R)};for(var _ in p)w(_);xe(!0)}(s,a.props),function(u){var p=u.$options,h=p.setup;if(h){var b=u._setupContext=Xe(u);Nt(u),De();var L=xn(h,null,[u._props||Vr({}),b],u,"setup");if(Ve(),Nt(),f(L))p.render=L;else if(v(L))if(u._setupState=L,L.__sfc){var w=u._setupProxy={};for(var _ in L)_!=="__sfc"&&Lr(w,L,_)}else for(var _ in L)_e(_)||Lr(u,L,_)}}(s),a.methods&&function(u,p){for(var h in u.$options.props,p)u[h]=typeof p[h]!="function"?we:be(p[h],u)}(s,a.methods),a.data)(function(u){var p=u.$options.data;y(p=u._data=f(p)?function(R,T){De();try{return R.call(T,T)}catch(N){return er(N,T,"data()"),{}}finally{Ve()}}(p,u):p||{})||(p={});var h=Object.keys(p),b=u.$options.props;u.$options.methods;for(var L=h.length;L--;){var w=h[L];b&&re(b,w)||_e(w)||Ys(u,"_data",w)}var _=It(p);_&&_.vmCount++})(s);else{var c=It(s._data={});c&&c.vmCount++}a.computed&&function(u,p){var h=u._computedWatchers=Object.create(null),b=Rt();for(var L in p){var w=p[L],_=f(w)?w:w.get;b||(h[L]=new Cr(u,_||we,we,hf)),L in u||ll(u,L,w)}}(s,a.computed),a.watch&&a.watch!==on&&function(u,p){for(var h in p){var b=p[h];if(i(b))for(var L=0;L<b.length;L++)Zs(u,h,b[L]);else Zs(u,h,b)}}(s,a.watch)}var hf={lazy:!0};function ll(s,a,c){var u=!Rt();f(c)?(Hn.get=u?cl(a):ul(c),Hn.set=we):(Hn.get=c.get?u&&c.cache!==!1?cl(a):ul(c.get):we,Hn.set=c.set||we),Object.defineProperty(s,a,Hn)}function cl(s){return function(){var a=this._computedWatchers&&this._computedWatchers[s];if(a)return a.dirty&&a.evaluate(),Oe.target&&a.depend(),a.value}}function ul(s){return function(){return s.call(this,this)}}function Zs(s,a,c,u){return y(c)&&(u=c,c=c.handler),typeof c=="string"&&(c=s[c]),s.$watch(a,c,u)}function dl(s,a){if(s){for(var c=Object.create(null),u=Pt?Reflect.ownKeys(s):Object.keys(s),p=0;p<u.length;p++){var h=u[p];if(h!=="__ob__"){var b=s[h].from;if(b in a._provided)c[h]=a._provided[b];else if("default"in s[h]){var L=s[h].default;c[h]=f(L)?L.call(a):L}}}return c}}var pf=0;function Qs(s){var a=s.options;if(s.super){var c=Qs(s.super);if(c!==s.superOptions){s.superOptions=c;var u=function(p){var h,b=p.options,L=p.sealedOptions;for(var w in b)b[w]!==L[w]&&(h||(h={}),h[w]=b[w]);return h}(s);u&&ce(s.extendOptions,u),(a=s.options=tr(c,s.extendOptions)).name&&(a.components[a.name]=s)}}return a}function Xs(s,a,c,u,p){var h,b=this,L=p.options;re(u,"_uid")?(h=Object.create(u))._original=u:(h=u,u=u._original);var w=l(L._compiled),_=!w;this.data=s,this.props=a,this.children=c,this.parent=u,this.listeners=s.on||t,this.injections=dl(L.inject,u),this.slots=function(){return b.$slots||Qe(u,s.scopedSlots,b.$slots=We(c,u)),b.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Qe(u,s.scopedSlots,this.slots())}}),w&&(this.$options=L,this.$slots=this.slots(),this.$scopedSlots=Qe(u,s.scopedSlots,this.$slots)),L._scopeId?this._c=function(R,T,N,H){var B=Xn(h,R,T,N,H,_);return B&&!i(B)&&(B.fnScopeId=L._scopeId,B.fnContext=u),B}:this._c=function(R,T,N,H){return Xn(h,R,T,N,H,_)}}function fl(s,a,c,u,p){var h=dn(s);return h.fnContext=c,h.fnOptions=u,a.slot&&((h.data||(h.data={})).slot=a.slot),h}function hl(s,a){for(var c in a)s[W(c)]=a[c]}function ki(s){return s.name||s.__name||s._componentTag}He(Xs.prototype);var Ks={init:function(s,a){if(s.componentInstance&&!s.componentInstance._isDestroyed&&s.data.keepAlive){var c=s;Ks.prepatch(c,c)}else(s.componentInstance=function(u,p){var h={_isComponent:!0,_parentVnode:u,parent:p},b=u.data.inlineTemplate;return o(b)&&(h.render=b.render,h.staticRenderFns=b.staticRenderFns),new u.componentOptions.Ctor(h)}(s,qn)).$mount(a?s.elm:void 0,a)},prepatch:function(s,a){var c=a.componentOptions;(function(u,p,h,b,L){var w=b.data.scopedSlots,_=u.$scopedSlots,R=!!(w&&!w.$stable||_!==t&&!_.$stable||w&&u.$scopedSlots.$key!==w.$key||!w&&u.$scopedSlots.$key),T=!!(L||u.$options._renderChildren||R),N=u.$vnode;u.$options._parentVnode=b,u.$vnode=b,u._vnode&&(u._vnode.parent=b),u.$options._renderChildren=L;var H=b.data.attrs||t;u._attrsProxy&&Re(u._attrsProxy,H,N.data&&N.data.attrs||t,u,"$attrs")&&(T=!0),u.$attrs=H,h=h||t;var B=u.$options._parentListeners;if(u._listenersProxy&&Re(u._listenersProxy,h,B||t,u,"$listeners"),u.$listeners=u.$options._parentListeners=h,jn(u,h,B),p&&u.$options.props){xe(!1);for(var ie=u._props,te=u.$options._propKeys||[],ye=0;ye<te.length;ye++){var ve=te[ye],Ke=u.$options.props;ie[ve]=Js(ve,Ke,p,u)}xe(!0),u.$options.propsData=p}T&&(u.$slots=We(L,b.context),u.$forceUpdate())})(a.componentInstance=s.componentInstance,c.propsData,c.listeners,a,c.children)},insert:function(s){var a,c=s.context,u=s.componentInstance;u._isMounted||(u._isMounted=!0,ln(u,"mounted")),s.data.keepAlive&&(c._isMounted?((a=u)._inactive=!1,js.push(a)):Ns(u,!0))},destroy:function(s){var a=s.componentInstance;a._isDestroyed||(s.data.keepAlive?Xa(a,!0):a.$destroy())}},pl=Object.keys(Ks);function vl(s,a,c,u,p){if(!r(s)){var h=c.$options._base;if(v(s)&&(s=h.extend(s)),typeof s=="function"){var b;if(r(s.cid)&&(s=function(T,N){if(l(T.error)&&o(T.errorComp))return T.errorComp;if(o(T.resolved))return T.resolved;var H=an;if(H&&o(T.owners)&&T.owners.indexOf(H)===-1&&T.owners.push(H),l(T.loading)&&o(T.loadingComp))return T.loadingComp;if(H&&!o(T.owners)){var B=T.owners=[H],ie=!0,te=null,ye=null;H.$on("hook:destroyed",function(){return U(B,H)});var ve=function(Ge){for(var I=0,F=B.length;I<F;I++)B[I].$forceUpdate();Ge&&(B.length=0,te!==null&&(clearTimeout(te),te=null),ye!==null&&(clearTimeout(ye),ye=null))},Ke=oe(function(Ge){T.resolved=Nn(Ge,N),ie?B.length=0:ve(!0)}),Ie=oe(function(Ge){o(T.errorComp)&&(T.error=!0,ve(!0))}),Be=T(Ke,Ie);return v(Be)&&(E(Be)?r(T.resolved)&&Be.then(Ke,Ie):E(Be.component)&&(Be.component.then(Ke,Ie),o(Be.error)&&(T.errorComp=Nn(Be.error,N)),o(Be.loading)&&(T.loadingComp=Nn(Be.loading,N),Be.delay===0?T.loading=!0:te=setTimeout(function(){te=null,r(T.resolved)&&r(T.error)&&(T.loading=!0,ve(!1))},Be.delay||200)),o(Be.timeout)&&(ye=setTimeout(function(){ye=null,r(T.resolved)&&Ie(null)},Be.timeout)))),ie=!1,T.loading?T.loadingComp:T.resolved}}(b=s,h),s===void 0))return function(T,N,H,B,ie){var te=jt();return te.asyncFactory=T,te.asyncMeta={data:N,context:H,children:B,tag:ie},te}(b,a,c,u,p);a=a||{},Qs(s),o(a.model)&&function(T,N){var H=T.model&&T.model.prop||"value",B=T.model&&T.model.event||"input";(N.attrs||(N.attrs={}))[H]=N.model.value;var ie=N.on||(N.on={}),te=ie[B],ye=N.model.callback;o(te)?(i(te)?te.indexOf(ye)===-1:te!==ye)&&(ie[B]=[ye].concat(te)):ie[B]=ye}(s.options,a);var L=function(T,N,H){var B=N.options.props;if(!r(B)){var ie={},te=T.attrs,ye=T.props;if(o(te)||o(ye))for(var ve in B){var Ke=X(ve);wi(ie,ye,ve,Ke,!0)||wi(ie,te,ve,Ke,!1)}return ie}}(a,s);if(l(s.options.functional))return function(T,N,H,B,ie){var te=T.options,ye={},ve=te.props;if(o(ve))for(var Ke in ve)ye[Ke]=Js(Ke,ve,N||t);else o(H.attrs)&&hl(ye,H.attrs),o(H.props)&&hl(ye,H.props);var Ie=new Xs(H,ye,ie,B,T),Be=te.render.call(null,Ie._c,Ie);if(Be instanceof pt)return fl(Be,H,Ie.parent,te);if(i(Be)){for(var Ge=Ur(Be)||[],I=new Array(Ge.length),F=0;F<Ge.length;F++)I[F]=fl(Ge[F],H,Ie.parent,te);return I}}(s,L,a,c,u);var w=a.on;if(a.on=a.nativeOn,l(s.options.abstract)){var _=a.slot;a={},_&&(a.slot=_)}(function(T){for(var N=T.hook||(T.hook={}),H=0;H<pl.length;H++){var B=pl[H],ie=N[B],te=Ks[B];ie===te||ie&&ie._merged||(N[B]=ie?vf(te,ie):te)}})(a);var R=ki(s.options)||p;return new pt("vue-component-".concat(s.cid).concat(R?"-".concat(R):""),a,void 0,void 0,void 0,c,{Ctor:s,propsData:L,listeners:w,tag:p,children:u},b)}}}function vf(s,a){var c=function(u,p){s(u,p),a(u,p)};return c._merged=!0,c}var gf=we,vn=le.optionMergeStrategies;function Yr(s,a,c){if(c===void 0&&(c=!0),!a)return s;for(var u,p,h,b=Pt?Reflect.ownKeys(a):Object.keys(a),L=0;L<b.length;L++)(u=b[L])!=="__ob__"&&(p=s[u],h=a[u],c&&re(s,u)?p!==h&&y(p)&&y(h)&&Yr(p,h):Sr(s,u,h));return s}function gl(s,a,c){return c?function(){var u=f(a)?a.call(c,c):a,p=f(s)?s.call(c,c):s;return u?Yr(u,p):p}:a?s?function(){return Yr(f(a)?a.call(this,this):a,f(s)?s.call(this,this):s)}:a:s}function ml(s,a){var c=a?s?s.concat(a):i(a)?a:[a]:s;return c&&function(u){for(var p=[],h=0;h<u.length;h++)p.indexOf(u[h])===-1&&p.push(u[h]);return p}(c)}function mf(s,a,c,u){var p=Object.create(s||null);return a?ce(p,a):p}vn.data=function(s,a,c){return c?gl(s,a,c):a&&typeof a!="function"?s:gl(s,a)},k.forEach(function(s){vn[s]=ml}),ee.forEach(function(s){vn[s+"s"]=mf}),vn.watch=function(s,a,c,u){if(s===on&&(s=void 0),a===on&&(a=void 0),!a)return Object.create(s||null);if(!s)return a;var p={};for(var h in ce(p,s),a){var b=p[h],L=a[h];b&&!i(b)&&(b=[b]),p[h]=b?b.concat(L):i(L)?L:[L]}return p},vn.props=vn.methods=vn.inject=vn.computed=function(s,a,c,u){if(!s)return a;var p=Object.create(null);return ce(p,s),a&&ce(p,a),p},vn.provide=function(s,a){return s?function(){var c=Object.create(null);return Yr(c,f(s)?s.call(this):s),a&&Yr(c,f(a)?a.call(this):a,!1),c}:a};var yf=function(s,a){return a===void 0?s:a};function tr(s,a,c){if(f(a)&&(a=a.options),function(w,_){var R=w.props;if(R){var T,N,H={};if(i(R))for(T=R.length;T--;)typeof(N=R[T])=="string"&&(H[W(N)]={type:null});else if(y(R))for(var B in R)N=R[B],H[W(B)]=y(N)?N:{type:N};w.props=H}}(a),function(w,_){var R=w.inject;if(R){var T=w.inject={};if(i(R))for(var N=0;N<R.length;N++)T[R[N]]={from:R[N]};else if(y(R))for(var H in R){var B=R[H];T[H]=y(B)?ce({from:H},B):{from:B}}}}(a),function(w){var _=w.directives;if(_)for(var R in _){var T=_[R];f(T)&&(_[R]={bind:T,update:T})}}(a),!a._base&&(a.extends&&(s=tr(s,a.extends,c)),a.mixins))for(var u=0,p=a.mixins.length;u<p;u++)s=tr(s,a.mixins[u],c);var h,b={};for(h in s)L(h);for(h in a)re(s,h)||L(h);function L(w){var _=vn[w]||yf;b[w]=_(s[w],a[w],c,w)}return b}function Pi(s,a,c,u){if(typeof c=="string"){var p=s[a];if(re(p,c))return p[c];var h=W(c);if(re(p,h))return p[h];var b=ue(h);return re(p,b)?p[b]:p[c]||p[h]||p[b]}}function Js(s,a,c,u){var p=a[s],h=!re(c,s),b=c[s],L=bl(Boolean,p.type);if(L>-1){if(h&&!re(p,"default"))b=!1;else if(b===""||b===X(s)){var w=bl(String,p.type);(w<0||L<w)&&(b=!0)}}if(b===void 0){b=function(R,T,N){if(!!re(T,"default")){var H=T.default;return R&&R.$options.propsData&&R.$options.propsData[N]===void 0&&R._props[N]!==void 0?R._props[N]:f(H)&&qs(T.type)!=="Function"?H.call(R):H}}(u,p,s);var _=ae;xe(!0),It(b),xe(_)}return b}var bf=/^\s*function (\w+)/;function qs(s){var a=s&&s.toString().match(bf);return a?a[1]:""}function yl(s,a){return qs(s)===qs(a)}function bl(s,a){if(!i(a))return yl(a,s)?0:-1;for(var c=0,u=a.length;c<u;c++)if(yl(a[c],s))return c;return-1}function dt(s){this._init(s)}function Sf(s){s.cid=0;var a=1;s.extend=function(c){c=c||{};var u=this,p=u.cid,h=c._Ctor||(c._Ctor={});if(h[p])return h[p];var b=ki(c)||ki(u.options),L=function(w){this._init(w)};return(L.prototype=Object.create(u.prototype)).constructor=L,L.cid=a++,L.options=tr(u.options,c),L.super=u,L.options.props&&function(w){var _=w.options.props;for(var R in _)Ys(w.prototype,"_props",R)}(L),L.options.computed&&function(w){var _=w.options.computed;for(var R in _)ll(w.prototype,R,_[R])}(L),L.extend=u.extend,L.mixin=u.mixin,L.use=u.use,ee.forEach(function(w){L[w]=u[w]}),b&&(L.options.components[b]=L),L.superOptions=u.options,L.extendOptions=c,L.sealedOptions=ce({},L.options),h[p]=L,L}}function Sl(s){return s&&(ki(s.Ctor.options)||s.tag)}function Ni(s,a){return i(s)?s.indexOf(a)>-1:typeof s=="string"?s.split(",").indexOf(a)>-1:(c=s,g.call(c)==="[object RegExp]"&&s.test(a));var c}function El(s,a){var c=s.cache,u=s.keys,p=s._vnode;for(var h in c){var b=c[h];if(b){var L=b.name;L&&!a(L)&&eo(c,h,u,p)}}}function eo(s,a,c,u){var p=s[a];!p||u&&p.tag===u.tag||p.componentInstance.$destroy(),s[a]=null,U(c,a)}(function(s){s.prototype._init=function(a){var c=this;c._uid=pf++,c._isVue=!0,c.__v_skip=!0,c._scope=new zs(!0),c._scope._vm=!0,a&&a._isComponent?function(u,p){var h=u.$options=Object.create(u.constructor.options),b=p._parentVnode;h.parent=p.parent,h._parentVnode=b;var L=b.componentOptions;h.propsData=L.propsData,h._parentListeners=L.listeners,h._renderChildren=L.children,h._componentTag=L.tag,p.render&&(h.render=p.render,h.staticRenderFns=p.staticRenderFns)}(c,a):c.$options=tr(Qs(c.constructor),a||{},c),c._renderProxy=c,c._self=c,function(u){var p=u.$options,h=p.parent;if(h&&!p.abstract){for(;h.$options.abstract&&h.$parent;)h=h.$parent;h.$children.push(u)}u.$parent=h,u.$root=h?h.$root:u,u.$children=[],u.$refs={},u._provided=h?h._provided:Object.create(null),u._watcher=null,u._inactive=null,u._directInactive=!1,u._isMounted=!1,u._isDestroyed=!1,u._isBeingDestroyed=!1}(c),function(u){u._events=Object.create(null),u._hasHookEvent=!1;var p=u.$options._parentListeners;p&&jn(u,p)}(c),function(u){u._vnode=null,u._staticTrees=null;var p=u.$options,h=u.$vnode=p._parentVnode,b=h&&h.context;u.$slots=We(p._renderChildren,b),u.$scopedSlots=h?Qe(u.$parent,h.data.scopedSlots,u.$slots):t,u._c=function(w,_,R,T){return Xn(u,w,_,R,T,!1)},u.$createElement=function(w,_,R,T){return Xn(u,w,_,R,T,!0)};var L=h&&h.data;Kt(u,"$attrs",L&&L.attrs||t,null,!0),Kt(u,"$listeners",p._parentListeners||t,null,!0)}(c),ln(c,"beforeCreate",void 0,!1),function(u){var p=dl(u.$options.inject,u);p&&(xe(!1),Object.keys(p).forEach(function(h){Kt(u,h,p[h])}),xe(!0))}(c),ff(c),function(u){var p=u.$options.provide;if(p){var h=f(p)?p.call(u):p;if(!v(h))return;for(var b=nl(u),L=Pt?Reflect.ownKeys(h):Object.keys(h),w=0;w<L.length;w++){var _=L[w];Object.defineProperty(b,_,Object.getOwnPropertyDescriptor(h,_))}}}(c),ln(c,"created"),c.$options.el&&c.$mount(c.$options.el)}})(dt),function(s){var a={get:function(){return this._data}},c={get:function(){return this._props}};Object.defineProperty(s.prototype,"$data",a),Object.defineProperty(s.prototype,"$props",c),s.prototype.$set=Sr,s.prototype.$delete=Fr,s.prototype.$watch=function(u,p,h){var b=this;if(y(p))return Zs(b,u,p,h);(h=h||{}).user=!0;var L=new Cr(b,u,p,h);if(h.immediate){var w='callback for immediate watcher "'.concat(L.expression,'"');De(),xn(p,b,[L.value],b,w),Ve()}return function(){L.teardown()}}}(dt),function(s){var a=/^hook:/;s.prototype.$on=function(c,u){var p=this;if(i(c))for(var h=0,b=c.length;h<b;h++)p.$on(c[h],u);else(p._events[c]||(p._events[c]=[])).push(u),a.test(c)&&(p._hasHookEvent=!0);return p},s.prototype.$once=function(c,u){var p=this;function h(){p.$off(c,h),u.apply(p,arguments)}return h.fn=u,p.$on(c,h),p},s.prototype.$off=function(c,u){var p=this;if(!arguments.length)return p._events=Object.create(null),p;if(i(c)){for(var h=0,b=c.length;h<b;h++)p.$off(c[h],u);return p}var L,w=p._events[c];if(!w)return p;if(!u)return p._events[c]=null,p;for(var _=w.length;_--;)if((L=w[_])===u||L.fn===u){w.splice(_,1);break}return p},s.prototype.$emit=function(c){var u=this,p=u._events[c];if(p){p=p.length>1?Le(p):p;for(var h=Le(arguments,1),b='event handler for "'.concat(c,'"'),L=0,w=p.length;L<w;L++)xn(p[L],u,h,u,b)}return u}}(dt),function(s){s.prototype._update=function(a,c){var u=this,p=u.$el,h=u._vnode,b=Za(u);u._vnode=a,u.$el=h?u.__patch__(h,a):u.__patch__(u.$el,a,c,!1),b(),p&&(p.__vue__=null),u.$el&&(u.$el.__vue__=u);for(var L=u;L&&L.$vnode&&L.$parent&&L.$vnode===L.$parent._vnode;)L.$parent.$el=L.$el,L=L.$parent},s.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},s.prototype.$destroy=function(){var a=this;if(!a._isBeingDestroyed){ln(a,"beforeDestroy"),a._isBeingDestroyed=!0;var c=a.$parent;!c||c._isBeingDestroyed||a.$options.abstract||U(c.$children,a),a._scope.stop(),a._data.__ob__&&a._data.__ob__.vmCount--,a._isDestroyed=!0,a.__patch__(a._vnode,null),ln(a,"destroyed"),a.$off(),a.$el&&(a.$el.__vue__=null),a.$vnode&&(a.$vnode.parent=null)}}}(dt),function(s){He(s.prototype),s.prototype.$nextTick=function(a){return Mi(a,this)},s.prototype._render=function(){var a,c=this,u=c.$options,p=u.render,h=u._parentVnode;h&&c._isMounted&&(c.$scopedSlots=Qe(c.$parent,h.data.scopedSlots,c.$slots,c.$scopedSlots),c._slotsProxy&&Gt(c._slotsProxy,c.$scopedSlots)),c.$vnode=h;try{Nt(c),an=c,a=p.call(c._renderProxy,c.$createElement)}catch(b){er(b,c,"render"),a=c._vnode}finally{an=null,Nt()}return i(a)&&a.length===1&&(a=a[0]),a instanceof pt||(a=jt()),a.parent=h,a}}(dt);var Ll=[String,RegExp,Array],Ef={name:"keep-alive",abstract:!0,props:{include:Ll,exclude:Ll,max:[String,Number]},methods:{cacheVNode:function(){var s=this,a=s.cache,c=s.keys,u=s.vnodeToCache,p=s.keyToCache;if(u){var h=u.tag,b=u.componentInstance,L=u.componentOptions;a[p]={name:Sl(L),tag:h,componentInstance:b},c.push(p),this.max&&c.length>parseInt(this.max)&&eo(a,c[0],c,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var s in this.cache)eo(this.cache,s,this.keys)},mounted:function(){var s=this;this.cacheVNode(),this.$watch("include",function(a){El(s,function(c){return Ni(a,c)})}),this.$watch("exclude",function(a){El(s,function(c){return!Ni(a,c)})})},updated:function(){this.cacheVNode()},render:function(){var s=this.$slots.default,a=Gr(s),c=a&&a.componentOptions;if(c){var u=Sl(c),p=this.include,h=this.exclude;if(p&&(!u||!Ni(p,u))||h&&u&&Ni(h,u))return a;var b=this.cache,L=this.keys,w=a.key==null?c.Ctor.cid+(c.tag?"::".concat(c.tag):""):a.key;b[w]?(a.componentInstance=b[w].componentInstance,U(L,w),L.push(w)):(this.vnodeToCache=a,this.keyToCache=w),a.data.keepAlive=!0}return a||s&&s[0]}},Lf={KeepAlive:Ef};(function(s){var a={get:function(){return le}};Object.defineProperty(s,"config",a),s.util={warn:gf,extend:ce,mergeOptions:tr,defineReactive:Kt},s.set=Sr,s.delete=Fr,s.nextTick=Mi,s.observable=function(c){return It(c),c},s.options=Object.create(null),ee.forEach(function(c){s.options[c+"s"]=Object.create(null)}),s.options._base=s,ce(s.options.components,Lf),function(c){c.use=function(u){var p=this._installedPlugins||(this._installedPlugins=[]);if(p.indexOf(u)>-1)return this;var h=Le(arguments,1);return h.unshift(this),f(u.install)?u.install.apply(u,h):f(u)&&u.apply(null,h),p.push(u),this}}(s),function(c){c.mixin=function(u){return this.options=tr(this.options,u),this}}(s),Sf(s),function(c){ee.forEach(function(u){c[u]=function(p,h){return h?(u==="component"&&y(h)&&(h.name=h.name||p,h=this.options._base.extend(h)),u==="directive"&&f(h)&&(h={bind:h,update:h}),this.options[u+"s"][p]=h,h):this.options[u+"s"][p]}})}(s)})(dt),Object.defineProperty(dt.prototype,"$isServer",{get:Rt}),Object.defineProperty(dt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dt,"FunctionalRenderContext",{value:Xs}),dt.version=ol;var wf=x("style,class"),Af=x("input,textarea,option,select,progress"),wl=function(s,a,c){return c==="value"&&Af(s)&&a!=="button"||c==="selected"&&s==="option"||c==="checked"&&s==="input"||c==="muted"&&s==="video"},Al=x("contenteditable,draggable,spellcheck"),Cf=x("events,caret,typing,plaintext-only"),Tf=x("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),to="http://www.w3.org/1999/xlink",no=function(s){return s.charAt(5)===":"&&s.slice(0,5)==="xlink"},Cl=function(s){return no(s)?s.slice(6,s.length):""},ji=function(s){return s==null||s===!1};function xf(s){for(var a=s.data,c=s,u=s;o(u.componentInstance);)(u=u.componentInstance._vnode)&&u.data&&(a=Tl(u.data,a));for(;o(c=c.parent);)c&&c.data&&(a=Tl(a,c.data));return function(p,h){return o(p)||o(h)?ro(p,io(h)):""}(a.staticClass,a.class)}function Tl(s,a){return{staticClass:ro(s.staticClass,a.staticClass),class:o(s.class)?[s.class,a.class]:a.class}}function ro(s,a){return s?a?s+" "+a:s:a||""}function io(s){return Array.isArray(s)?function(a){for(var c,u="",p=0,h=a.length;p<h;p++)o(c=io(a[p]))&&c!==""&&(u&&(u+=" "),u+=c);return u}(s):v(s)?function(a){var c="";for(var u in a)a[u]&&(c&&(c+=" "),c+=u);return c}(s):typeof s=="string"?s:""}var Df={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},_f=x("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),so=x("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),oo=function(s){return _f(s)||so(s)};function xl(s){return so(s)?"svg":s==="math"?"math":void 0}var Hi=Object.create(null),ao=x("text,number,password,search,email,tel,url");function lo(s){if(typeof s=="string"){var a=document.querySelector(s);return a||document.createElement("div")}return s}var Rf=Object.freeze({__proto__:null,createElement:function(s,a){var c=document.createElement(s);return s!=="select"||a.data&&a.data.attrs&&a.data.attrs.multiple!==void 0&&c.setAttribute("multiple","multiple"),c},createElementNS:function(s,a){return document.createElementNS(Df[s],a)},createTextNode:function(s){return document.createTextNode(s)},createComment:function(s){return document.createComment(s)},insertBefore:function(s,a,c){s.insertBefore(a,c)},removeChild:function(s,a){s.removeChild(a)},appendChild:function(s,a){s.appendChild(a)},parentNode:function(s){return s.parentNode},nextSibling:function(s){return s.nextSibling},tagName:function(s){return s.tagName},setTextContent:function(s,a){s.textContent=a},setStyleScope:function(s,a){s.setAttribute(a,"")}}),Of={create:function(s,a){Tr(a)},update:function(s,a){s.data.ref!==a.data.ref&&(Tr(s,!0),Tr(a))},destroy:function(s){Tr(s,!0)}};function Tr(s,a){var c=s.data.ref;if(o(c)){var u=s.context,p=s.componentInstance||s.elm,h=a?null:p,b=a?void 0:p;if(f(c))xn(c,u,[h],u,"template ref function");else{var L=s.data.refInFor,w=typeof c=="string"||typeof c=="number",_=xt(c),R=u.$refs;if(w||_){if(L){var T=w?R[c]:c.value;a?i(T)&&U(T,p):i(T)?T.includes(p)||T.push(p):w?(R[c]=[p],Dl(u,c,R[c])):c.value=[p]}else if(w){if(a&&R[c]!==p)return;R[c]=b,Dl(u,c,h)}else if(_){if(a&&c.value!==p)return;c.value=h}}}}}function Dl(s,a,c){var u=s._setupState;u&&re(u,a)&&(xt(u[a])?u[a].value=c:u[a]=c)}var $n=new pt("",{},[]),Zr=["create","activate","update","remove","destroy"];function nr(s,a){return s.key===a.key&&s.asyncFactory===a.asyncFactory&&(s.tag===a.tag&&s.isComment===a.isComment&&o(s.data)===o(a.data)&&function(c,u){if(c.tag!=="input")return!0;var p,h=o(p=c.data)&&o(p=p.attrs)&&p.type,b=o(p=u.data)&&o(p=p.attrs)&&p.type;return h===b||ao(h)&&ao(b)}(s,a)||l(s.isAsyncPlaceholder)&&r(a.asyncFactory.error))}function Mf(s,a,c){var u,p,h={};for(u=a;u<=c;++u)o(p=s[u].key)&&(h[p]=u);return h}var If={create:co,update:co,destroy:function(s){co(s,$n)}};function co(s,a){(s.data.directives||a.data.directives)&&function(c,u){var p,h,b,L=c===$n,w=u===$n,_=_l(c.data.directives,c.context),R=_l(u.data.directives,u.context),T=[],N=[];for(p in R)h=_[p],b=R[p],h?(b.oldValue=h.value,b.oldArg=h.arg,Qr(b,"update",u,c),b.def&&b.def.componentUpdated&&N.push(b)):(Qr(b,"bind",u,c),b.def&&b.def.inserted&&T.push(b));if(T.length){var H=function(){for(var B=0;B<T.length;B++)Qr(T[B],"inserted",u,c)};L?pn(u,"insert",H):H()}if(N.length&&pn(u,"postpatch",function(){for(var B=0;B<N.length;B++)Qr(N[B],"componentUpdated",u,c)}),!L)for(p in _)R[p]||Qr(_[p],"unbind",c,c,w)}(s,a)}var kf=Object.create(null);function _l(s,a){var c,u,p=Object.create(null);if(!s)return p;for(c=0;c<s.length;c++){if((u=s[c]).modifiers||(u.modifiers=kf),p[Pf(u)]=u,a._setupState&&a._setupState.__sfc){var h=u.def||Pi(a,"_setupState","v-"+u.name);u.def=typeof h=="function"?{bind:h,update:h}:h}u.def=u.def||Pi(a.$options,"directives",u.name)}return p}function Pf(s){return s.rawName||"".concat(s.name,".").concat(Object.keys(s.modifiers||{}).join("."))}function Qr(s,a,c,u,p){var h=s.def&&s.def[a];if(h)try{h(c.elm,s,c,u,p)}catch(b){er(b,c.context,"directive ".concat(s.name," ").concat(a," hook"))}}var Nf=[Of,If];function Rl(s,a){var c=a.componentOptions;if(!(o(c)&&c.Ctor.options.inheritAttrs===!1||r(s.data.attrs)&&r(a.data.attrs))){var u,p,h=a.elm,b=s.data.attrs||{},L=a.data.attrs||{};for(u in(o(L.__ob__)||l(L._v_attr_proxy))&&(L=a.data.attrs=ce({},L)),L)p=L[u],b[u]!==p&&Ol(h,u,p,a.data.pre);for(u in(ht||Qt)&&L.value!==b.value&&Ol(h,"value",L.value),b)r(L[u])&&(no(u)?h.removeAttributeNS(to,Cl(u)):Al(u)||h.removeAttribute(u))}}function Ol(s,a,c,u){u||s.tagName.indexOf("-")>-1?Ml(s,a,c):Tf(a)?ji(c)?s.removeAttribute(a):(c=a==="allowfullscreen"&&s.tagName==="EMBED"?"true":a,s.setAttribute(a,c)):Al(a)?s.setAttribute(a,function(p,h){return ji(h)||h==="false"?"false":p==="contenteditable"&&Cf(h)?h:"true"}(a,c)):no(a)?ji(c)?s.removeAttributeNS(to,Cl(a)):s.setAttributeNS(to,a,c):Ml(s,a,c)}function Ml(s,a,c){if(ji(c))s.removeAttribute(a);else{if(ht&&!tt&&s.tagName==="TEXTAREA"&&a==="placeholder"&&c!==""&&!s.__ieph){var u=function(p){p.stopImmediatePropagation(),s.removeEventListener("input",u)};s.addEventListener("input",u),s.__ieph=!0}s.setAttribute(a,c)}}var jf={create:Rl,update:Rl};function Il(s,a){var c=a.elm,u=a.data,p=s.data;if(!(r(u.staticClass)&&r(u.class)&&(r(p)||r(p.staticClass)&&r(p.class)))){var h=xf(a),b=c._transitionClasses;o(b)&&(h=ro(h,io(b))),h!==c._prevClass&&(c.setAttribute("class",h),c._prevClass=h)}}var uo,kl,$i,Bn,Bi,fo,Hf={create:Il,update:Il},$f=/[\w).+\-_$\]]/;function ho(s){var a,c,u,p,h,b=!1,L=!1,w=!1,_=!1,R=0,T=0,N=0,H=0;for(u=0;u<s.length;u++)if(c=a,a=s.charCodeAt(u),b)a===39&&c!==92&&(b=!1);else if(L)a===34&&c!==92&&(L=!1);else if(w)a===96&&c!==92&&(w=!1);else if(_)a===47&&c!==92&&(_=!1);else if(a!==124||s.charCodeAt(u+1)===124||s.charCodeAt(u-1)===124||R||T||N){switch(a){case 34:L=!0;break;case 39:b=!0;break;case 96:w=!0;break;case 40:N++;break;case 41:N--;break;case 91:T++;break;case 93:T--;break;case 123:R++;break;case 125:R--}if(a===47){for(var B=u-1,ie=void 0;B>=0&&(ie=s.charAt(B))===" ";B--);ie&&$f.test(ie)||(_=!0)}}else p===void 0?(H=u+1,p=s.slice(0,u).trim()):te();function te(){(h||(h=[])).push(s.slice(H,u).trim()),H=u+1}if(p===void 0?p=s.slice(0,u).trim():H!==0&&te(),h)for(u=0;u<h.length;u++)p=Bf(p,h[u]);return p}function Bf(s,a){var c=a.indexOf("(");if(c<0)return'_f("'.concat(a,'")(').concat(s,")");var u=a.slice(0,c),p=a.slice(c+1);return'_f("'.concat(u,'")(').concat(s).concat(p!==")"?","+p:p)}function Pl(s,a){console.error("[Vue compiler]: ".concat(s))}function Xr(s,a){return s?s.map(function(c){return c[a]}).filter(function(c){return c}):[]}function rr(s,a,c,u,p){(s.props||(s.props=[])).push(Kr({name:a,value:c,dynamic:p},u)),s.plain=!1}function po(s,a,c,u,p){(p?s.dynamicAttrs||(s.dynamicAttrs=[]):s.attrs||(s.attrs=[])).push(Kr({name:a,value:c,dynamic:p},u)),s.plain=!1}function vo(s,a,c,u){s.attrsMap[a]=c,s.attrsList.push(Kr({name:a,value:c},u))}function Ff(s,a,c,u,p,h,b,L){(s.directives||(s.directives=[])).push(Kr({name:a,rawName:c,value:u,arg:p,isDynamicArg:h,modifiers:b},L)),s.plain=!1}function go(s,a,c){return c?"_p(".concat(a,',"').concat(s,'")'):s+a}function Dn(s,a,c,u,p,h,b,L){var w;(u=u||t).right?L?a="(".concat(a,")==='click'?'contextmenu':(").concat(a,")"):a==="click"&&(a="contextmenu",delete u.right):u.middle&&(L?a="(".concat(a,")==='click'?'mouseup':(").concat(a,")"):a==="click"&&(a="mouseup")),u.capture&&(delete u.capture,a=go("!",a,L)),u.once&&(delete u.once,a=go("~",a,L)),u.passive&&(delete u.passive,a=go("&",a,L)),u.native?(delete u.native,w=s.nativeEvents||(s.nativeEvents={})):w=s.events||(s.events={});var _=Kr({value:c.trim(),dynamic:L},b);u!==t&&(_.modifiers=u);var R=w[a];Array.isArray(R)?p?R.unshift(_):R.push(_):w[a]=R?p?[_,R]:[R,_]:_,s.plain=!1}function sn(s,a,c){var u=Ct(s,":"+a)||Ct(s,"v-bind:"+a);if(u!=null)return ho(u);if(c!==!1){var p=Ct(s,a);if(p!=null)return JSON.stringify(p)}}function Ct(s,a,c){var u;if((u=s.attrsMap[a])!=null){for(var p=s.attrsList,h=0,b=p.length;h<b;h++)if(p[h].name===a){p.splice(h,1);break}}return c&&delete s.attrsMap[a],u}function Nl(s,a){for(var c=s.attrsList,u=0,p=c.length;u<p;u++){var h=c[u];if(a.test(h.name))return c.splice(u,1),h}}function Kr(s,a){return a&&(a.start!=null&&(s.start=a.start),a.end!=null&&(s.end=a.end)),s}function jl(s,a,c){var u=c||{},p=u.number,h="$$v",b=h;u.trim&&(b="(typeof ".concat(h," === 'string'")+"? ".concat(h,".trim()")+": ".concat(h,")")),p&&(b="_n(".concat(b,")"));var L=Fn(a,b);s.model={value:"(".concat(a,")"),expression:JSON.stringify(a),callback:"function (".concat(h,") {").concat(L,"}")}}function Fn(s,a){var c=function(u){if(u=u.trim(),uo=u.length,u.indexOf("[")<0||u.lastIndexOf("]")<uo-1)return(Bn=u.lastIndexOf("."))>-1?{exp:u.slice(0,Bn),key:'"'+u.slice(Bn+1)+'"'}:{exp:u,key:null};for(kl=u,Bn=Bi=fo=0;!yo();)Hl($i=mo())?$l($i):$i===91&&Vf($i);return{exp:u.slice(0,Bi),key:u.slice(Bi+1,fo)}}(s);return c.key===null?"".concat(s,"=").concat(a):"$set(".concat(c.exp,", ").concat(c.key,", ").concat(a,")")}function mo(){return kl.charCodeAt(++Bn)}function yo(){return Bn>=uo}function Hl(s){return s===34||s===39}function Vf(s){var a=1;for(Bi=Bn;!yo();)if(Hl(s=mo()))$l(s);else if(s===91&&a++,s===93&&a--,a===0){fo=Bn;break}}function $l(s){for(var a=s;!yo()&&(s=mo())!==a;);}var Jr,zf="__r";function Uf(s,a,c){var u=Jr;return function p(){var h=a.apply(null,arguments);h!==null&&Bl(s,p,c,u)}}var Wf=Us&&!(Ft&&Number(Ft[1])<=53);function Gf(s,a,c,u){if(Wf){var p=Ka,h=a;a=h._wrapper=function(b){if(b.target===b.currentTarget||b.timeStamp>=p||b.timeStamp<=0||b.target.ownerDocument!==document)return h.apply(this,arguments)}}Jr.addEventListener(s,a,Vt?{capture:c,passive:u}:c)}function Bl(s,a,c,u){(u||Jr).removeEventListener(s,a._wrapper||a,c)}function bo(s,a){if(!r(s.data.on)||!r(a.data.on)){var c=a.data.on||{},u=s.data.on||{};Jr=a.elm||s.elm,function(p){if(o(p.__r)){var h=ht?"change":"input";p[h]=[].concat(p.__r,p[h]||[]),delete p.__r}o(p.__c)&&(p.change=[].concat(p.__c,p.change||[]),delete p.__c)}(c),Li(c,u,Gf,Bl,Uf,a.context),Jr=void 0}}var So,Yf={create:bo,update:bo,destroy:function(s){return bo(s,$n)}};function Fl(s,a){if(!r(s.data.domProps)||!r(a.data.domProps)){var c,u,p=a.elm,h=s.data.domProps||{},b=a.data.domProps||{};for(c in(o(b.__ob__)||l(b._v_attr_proxy))&&(b=a.data.domProps=ce({},b)),h)c in b||(p[c]="");for(c in b){if(u=b[c],c==="textContent"||c==="innerHTML"){if(a.children&&(a.children.length=0),u===h[c])continue;p.childNodes.length===1&&p.removeChild(p.childNodes[0])}if(c==="value"&&p.tagName!=="PROGRESS"){p._value=u;var L=r(u)?"":String(u);Zf(p,L)&&(p.value=L)}else if(c==="innerHTML"&&so(p.tagName)&&r(p.innerHTML)){(So=So||document.createElement("div")).innerHTML="<svg>".concat(u,"</svg>");for(var w=So.firstChild;p.firstChild;)p.removeChild(p.firstChild);for(;w.firstChild;)p.appendChild(w.firstChild)}else if(u!==h[c])try{p[c]=u}catch(_){}}}}function Zf(s,a){return!s.composing&&(s.tagName==="OPTION"||function(c,u){var p=!0;try{p=document.activeElement!==c}catch(h){}return p&&c.value!==u}(s,a)||function(c,u){var p=c.value,h=c._vModifiers;if(o(h)){if(h.number)return D(p)!==D(u);if(h.trim)return p.trim()!==u.trim()}return p!==u}(s,a))}var Qf={create:Fl,update:Fl},Vl=se(function(s){var a={},c=/:(.+)/;return s.split(/;(?![^(]*\))/g).forEach(function(u){if(u){var p=u.split(c);p.length>1&&(a[p[0].trim()]=p[1].trim())}}),a});function Eo(s){var a=zl(s.style);return s.staticStyle?ce(s.staticStyle,a):a}function zl(s){return Array.isArray(s)?Ae(s):typeof s=="string"?Vl(s):s}var Fi,Xf=/^--/,Ul=/\s*!important$/,Wl=function(s,a,c){if(Xf.test(a))s.style.setProperty(a,c);else if(Ul.test(c))s.style.setProperty(X(a),c.replace(Ul,""),"important");else{var u=Kf(a);if(Array.isArray(c))for(var p=0,h=c.length;p<h;p++)s.style[u]=c[p];else s.style[u]=c}},Gl=["Webkit","Moz","ms"],Kf=se(function(s){if(Fi=Fi||document.createElement("div").style,(s=W(s))!=="filter"&&s in Fi)return s;for(var a=s.charAt(0).toUpperCase()+s.slice(1),c=0;c<Gl.length;c++){var u=Gl[c]+a;if(u in Fi)return u}});function Yl(s,a){var c=a.data,u=s.data;if(!(r(c.staticStyle)&&r(c.style)&&r(u.staticStyle)&&r(u.style))){var p,h,b=a.elm,L=u.staticStyle,w=u.normalizedStyle||u.style||{},_=L||w,R=zl(a.data.style)||{};a.data.normalizedStyle=o(R.__ob__)?ce({},R):R;var T=function(N,H){var B,ie={};if(H)for(var te=N;te.componentInstance;)(te=te.componentInstance._vnode)&&te.data&&(B=Eo(te.data))&&ce(ie,B);(B=Eo(N.data))&&ce(ie,B);for(var ye=N;ye=ye.parent;)ye.data&&(B=Eo(ye.data))&&ce(ie,B);return ie}(a,!0);for(h in _)r(T[h])&&Wl(b,h,"");for(h in T)(p=T[h])!==_[h]&&Wl(b,h,p==null?"":p)}}var Jf={create:Yl,update:Yl},Zl=/\s+/;function Ql(s,a){if(a&&(a=a.trim()))if(s.classList)a.indexOf(" ")>-1?a.split(Zl).forEach(function(u){return s.classList.add(u)}):s.classList.add(a);else{var c=" ".concat(s.getAttribute("class")||""," ");c.indexOf(" "+a+" ")<0&&s.setAttribute("class",(c+a).trim())}}function Xl(s,a){if(a&&(a=a.trim()))if(s.classList)a.indexOf(" ")>-1?a.split(Zl).forEach(function(p){return s.classList.remove(p)}):s.classList.remove(a),s.classList.length||s.removeAttribute("class");else{for(var c=" ".concat(s.getAttribute("class")||""," "),u=" "+a+" ";c.indexOf(u)>=0;)c=c.replace(u," ");(c=c.trim())?s.setAttribute("class",c):s.removeAttribute("class")}}function Kl(s){if(s){if(typeof s=="object"){var a={};return s.css!==!1&&ce(a,Jl(s.name||"v")),ce(a,s),a}return typeof s=="string"?Jl(s):void 0}}var Jl=se(function(s){return{enterClass:"".concat(s,"-enter"),enterToClass:"".concat(s,"-enter-to"),enterActiveClass:"".concat(s,"-enter-active"),leaveClass:"".concat(s,"-leave"),leaveToClass:"".concat(s,"-leave-to"),leaveActiveClass:"".concat(s,"-leave-active")}}),ql=Ne&&!tt,xr="transition",Lo="animation",Vi="transition",zi="transitionend",wo="animation",e0="animationend";ql&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Vi="WebkitTransition",zi="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(wo="WebkitAnimation",e0="webkitAnimationEnd"));var t0=Ne?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(s){return s()};function n0(s){t0(function(){t0(s)})}function ir(s,a){var c=s._transitionClasses||(s._transitionClasses=[]);c.indexOf(a)<0&&(c.push(a),Ql(s,a))}function _n(s,a){s._transitionClasses&&U(s._transitionClasses,a),Xl(s,a)}function r0(s,a,c){var u=i0(s,a),p=u.type,h=u.timeout,b=u.propCount;if(!p)return c();var L=p===xr?zi:e0,w=0,_=function(){s.removeEventListener(L,R),c()},R=function(T){T.target===s&&++w>=b&&_()};setTimeout(function(){w<b&&_()},h+1),s.addEventListener(L,R)}var qf=/\b(transform|all)(,|$)/;function i0(s,a){var c,u=window.getComputedStyle(s),p=(u[Vi+"Delay"]||"").split(", "),h=(u[Vi+"Duration"]||"").split(", "),b=s0(p,h),L=(u[wo+"Delay"]||"").split(", "),w=(u[wo+"Duration"]||"").split(", "),_=s0(L,w),R=0,T=0;return a===xr?b>0&&(c=xr,R=b,T=h.length):a===Lo?_>0&&(c=Lo,R=_,T=w.length):T=(c=(R=Math.max(b,_))>0?b>_?xr:Lo:null)?c===xr?h.length:w.length:0,{type:c,timeout:R,propCount:T,hasTransform:c===xr&&qf.test(u[Vi+"Property"])}}function s0(s,a){for(;s.length<a.length;)s=s.concat(s);return Math.max.apply(null,a.map(function(c,u){return o0(c)+o0(s[u])}))}function o0(s){return 1e3*Number(s.slice(0,-1).replace(",","."))}function Ao(s,a){var c=s.elm;o(c._leaveCb)&&(c._leaveCb.cancelled=!0,c._leaveCb());var u=Kl(s.data.transition);if(!r(u)&&!o(c._enterCb)&&c.nodeType===1){for(var p=u.css,h=u.type,b=u.enterClass,L=u.enterToClass,w=u.enterActiveClass,_=u.appearClass,R=u.appearToClass,T=u.appearActiveClass,N=u.beforeEnter,H=u.enter,B=u.afterEnter,ie=u.enterCancelled,te=u.beforeAppear,ye=u.appear,ve=u.afterAppear,Ke=u.appearCancelled,Ie=u.duration,Be=qn,Ge=qn.$vnode;Ge&&Ge.parent;)Be=Ge.context,Ge=Ge.parent;var I=!Be._isMounted||!s.isRootInsert;if(!I||ye||ye===""){var F=I&&_?_:b,pe=I&&T?T:w,Se=I&&R?R:L,Ue=I&&te||N,rt=I&&f(ye)?ye:H,Je=I&&ve||B,et=I&&Ke||ie,bt=D(v(Ie)?Ie.enter:Ie),lt=p!==!1&&!tt,nt=Co(rt),vt=c._enterCb=oe(function(){lt&&(_n(c,Se),_n(c,pe)),vt.cancelled?(lt&&_n(c,F),et&&et(c)):Je&&Je(c),c._enterCb=null});s.data.show||pn(s,"insert",function(){var ut=c.parentNode,ct=ut&&ut._pending&&ut._pending[s.key];ct&&ct.tag===s.tag&&ct.elm._leaveCb&&ct.elm._leaveCb(),rt&&rt(c,vt)}),Ue&&Ue(c),lt&&(ir(c,F),ir(c,pe),n0(function(){_n(c,F),vt.cancelled||(ir(c,Se),nt||(l0(bt)?setTimeout(vt,bt):r0(c,h,vt)))})),s.data.show&&(a&&a(),rt&&rt(c,vt)),lt||nt||vt()}}}function a0(s,a){var c=s.elm;o(c._enterCb)&&(c._enterCb.cancelled=!0,c._enterCb());var u=Kl(s.data.transition);if(r(u)||c.nodeType!==1)return a();if(!o(c._leaveCb)){var p=u.css,h=u.type,b=u.leaveClass,L=u.leaveToClass,w=u.leaveActiveClass,_=u.beforeLeave,R=u.leave,T=u.afterLeave,N=u.leaveCancelled,H=u.delayLeave,B=u.duration,ie=p!==!1&&!tt,te=Co(R),ye=D(v(B)?B.leave:B),ve=c._leaveCb=oe(function(){c.parentNode&&c.parentNode._pending&&(c.parentNode._pending[s.key]=null),ie&&(_n(c,L),_n(c,w)),ve.cancelled?(ie&&_n(c,b),N&&N(c)):(a(),T&&T(c)),c._leaveCb=null});H?H(Ke):Ke()}function Ke(){ve.cancelled||(!s.data.show&&c.parentNode&&((c.parentNode._pending||(c.parentNode._pending={}))[s.key]=s),_&&_(c),ie&&(ir(c,b),ir(c,w),n0(function(){_n(c,b),ve.cancelled||(ir(c,L),te||(l0(ye)?setTimeout(ve,ye):r0(c,h,ve)))})),R&&R(c,ve),ie||te||ve())}}function l0(s){return typeof s=="number"&&!isNaN(s)}function Co(s){if(r(s))return!1;var a=s.fns;return o(a)?Co(Array.isArray(a)?a[0]:a):(s._length||s.length)>1}function c0(s,a){a.data.show!==!0&&Ao(a)}var e9=function(s){var a,c,u={},p=s.modules,h=s.nodeOps;for(a=0;a<Zr.length;++a)for(u[Zr[a]]=[],c=0;c<p.length;++c)o(p[c][Zr[a]])&&u[Zr[a]].push(p[c][Zr[a]]);function b(I){var F=h.parentNode(I);o(F)&&h.removeChild(F,I)}function L(I,F,pe,Se,Ue,rt,Je){if(o(I.elm)&&o(rt)&&(I=rt[Je]=dn(I)),I.isRootInsert=!Ue,!function(nt,vt,ut,ct){var Tt=nt.data;if(o(Tt)){var sr=o(nt.componentInstance)&&Tt.keepAlive;if(o(Tt=Tt.hook)&&o(Tt=Tt.init)&&Tt(nt,!1),o(nt.componentInstance))return w(nt,vt),_(ut,nt.elm,ct),l(sr)&&function(Rr,qr,ei,gn){for(var Dt,Ut=Rr;Ut.componentInstance;)if(o(Dt=(Ut=Ut.componentInstance._vnode).data)&&o(Dt=Dt.transition)){for(Dt=0;Dt<u.activate.length;++Dt)u.activate[Dt]($n,Ut);qr.push(Ut);break}_(ei,Rr.elm,gn)}(nt,vt,ut,ct),!0}}(I,F,pe,Se)){var et=I.data,bt=I.children,lt=I.tag;o(lt)?(I.elm=I.ns?h.createElementNS(I.ns,lt):h.createElement(lt,I),H(I),R(I,bt,F),o(et)&&N(I,F),_(pe,I.elm,Se)):l(I.isComment)?(I.elm=h.createComment(I.text),_(pe,I.elm,Se)):(I.elm=h.createTextNode(I.text),_(pe,I.elm,Se))}}function w(I,F){o(I.data.pendingInsert)&&(F.push.apply(F,I.data.pendingInsert),I.data.pendingInsert=null),I.elm=I.componentInstance.$el,T(I)?(N(I,F),H(I)):(Tr(I),F.push(I))}function _(I,F,pe){o(I)&&(o(pe)?h.parentNode(pe)===I&&h.insertBefore(I,F,pe):h.appendChild(I,F))}function R(I,F,pe){if(i(F))for(var Se=0;Se<F.length;++Se)L(F[Se],pe,I.elm,null,!0,F,Se);else d(I.text)&&h.appendChild(I.elm,h.createTextNode(String(I.text)))}function T(I){for(;I.componentInstance;)I=I.componentInstance._vnode;return o(I.tag)}function N(I,F){for(var pe=0;pe<u.create.length;++pe)u.create[pe]($n,I);o(a=I.data.hook)&&(o(a.create)&&a.create($n,I),o(a.insert)&&F.push(I))}function H(I){var F;if(o(F=I.fnScopeId))h.setStyleScope(I.elm,F);else for(var pe=I;pe;)o(F=pe.context)&&o(F=F.$options._scopeId)&&h.setStyleScope(I.elm,F),pe=pe.parent;o(F=qn)&&F!==I.context&&F!==I.fnContext&&o(F=F.$options._scopeId)&&h.setStyleScope(I.elm,F)}function B(I,F,pe,Se,Ue,rt){for(;Se<=Ue;++Se)L(pe[Se],rt,I,F,!1,pe,Se)}function ie(I){var F,pe,Se=I.data;if(o(Se))for(o(F=Se.hook)&&o(F=F.destroy)&&F(I),F=0;F<u.destroy.length;++F)u.destroy[F](I);if(o(F=I.children))for(pe=0;pe<I.children.length;++pe)ie(I.children[pe])}function te(I,F,pe){for(;F<=pe;++F){var Se=I[F];o(Se)&&(o(Se.tag)?(ye(Se),ie(Se)):b(Se.elm))}}function ye(I,F){if(o(F)||o(I.data)){var pe,Se=u.remove.length+1;for(o(F)?F.listeners+=Se:F=function(Ue,rt){function Je(){--Je.listeners==0&&b(Ue)}return Je.listeners=rt,Je}(I.elm,Se),o(pe=I.componentInstance)&&o(pe=pe._vnode)&&o(pe.data)&&ye(pe,F),pe=0;pe<u.remove.length;++pe)u.remove[pe](I,F);o(pe=I.data.hook)&&o(pe=pe.remove)?pe(I,F):F()}else b(I.elm)}function ve(I,F,pe,Se){for(var Ue=pe;Ue<Se;Ue++){var rt=F[Ue];if(o(rt)&&nr(I,rt))return Ue}}function Ke(I,F,pe,Se,Ue,rt){if(I!==F){o(F.elm)&&o(Se)&&(F=Se[Ue]=dn(F));var Je=F.elm=I.elm;if(l(I.isAsyncPlaceholder))o(F.asyncFactory.resolved)?Ge(I.elm,F,pe):F.isAsyncPlaceholder=!0;else if(l(F.isStatic)&&l(I.isStatic)&&F.key===I.key&&(l(F.isCloned)||l(F.isOnce)))F.componentInstance=I.componentInstance;else{var et,bt=F.data;o(bt)&&o(et=bt.hook)&&o(et=et.prepatch)&&et(I,F);var lt=I.children,nt=F.children;if(o(bt)&&T(F)){for(et=0;et<u.update.length;++et)u.update[et](I,F);o(et=bt.hook)&&o(et=et.update)&&et(I,F)}r(F.text)?o(lt)&&o(nt)?lt!==nt&&function(vt,ut,ct,Tt,sr){for(var Rr,qr,ei,gn=0,Dt=0,Ut=ut.length-1,qt=ut[0],mn=ut[Ut],yn=ct.length-1,Yt=ct[0],Or=ct[yn],Wo=!sr;gn<=Ut&&Dt<=yn;)r(qt)?qt=ut[++gn]:r(mn)?mn=ut[--Ut]:nr(qt,Yt)?(Ke(qt,Yt,Tt,ct,Dt),qt=ut[++gn],Yt=ct[++Dt]):nr(mn,Or)?(Ke(mn,Or,Tt,ct,yn),mn=ut[--Ut],Or=ct[--yn]):nr(qt,Or)?(Ke(qt,Or,Tt,ct,yn),Wo&&h.insertBefore(vt,qt.elm,h.nextSibling(mn.elm)),qt=ut[++gn],Or=ct[--yn]):nr(mn,Yt)?(Ke(mn,Yt,Tt,ct,Dt),Wo&&h.insertBefore(vt,mn.elm,qt.elm),mn=ut[--Ut],Yt=ct[++Dt]):(r(Rr)&&(Rr=Mf(ut,gn,Ut)),r(qr=o(Yt.key)?Rr[Yt.key]:ve(Yt,ut,gn,Ut))?L(Yt,Tt,vt,qt.elm,!1,ct,Dt):nr(ei=ut[qr],Yt)?(Ke(ei,Yt,Tt,ct,Dt),ut[qr]=void 0,Wo&&h.insertBefore(vt,ei.elm,qt.elm)):L(Yt,Tt,vt,qt.elm,!1,ct,Dt),Yt=ct[++Dt]);gn>Ut?B(vt,r(ct[yn+1])?null:ct[yn+1].elm,ct,Dt,yn,Tt):Dt>yn&&te(ut,gn,Ut)}(Je,lt,nt,pe,rt):o(nt)?(o(I.text)&&h.setTextContent(Je,""),B(Je,null,nt,0,nt.length-1,pe)):o(lt)?te(lt,0,lt.length-1):o(I.text)&&h.setTextContent(Je,""):I.text!==F.text&&h.setTextContent(Je,F.text),o(bt)&&o(et=bt.hook)&&o(et=et.postpatch)&&et(I,F)}}}function Ie(I,F,pe){if(l(pe)&&o(I.parent))I.parent.data.pendingInsert=F;else for(var Se=0;Se<F.length;++Se)F[Se].data.hook.insert(F[Se])}var Be=x("attrs,class,staticClass,staticStyle,key");function Ge(I,F,pe,Se){var Ue,rt=F.tag,Je=F.data,et=F.children;if(Se=Se||Je&&Je.pre,F.elm=I,l(F.isComment)&&o(F.asyncFactory))return F.isAsyncPlaceholder=!0,!0;if(o(Je)&&(o(Ue=Je.hook)&&o(Ue=Ue.init)&&Ue(F,!0),o(Ue=F.componentInstance)))return w(F,pe),!0;if(o(rt)){if(o(et))if(I.hasChildNodes())if(o(Ue=Je)&&o(Ue=Ue.domProps)&&o(Ue=Ue.innerHTML)){if(Ue!==I.innerHTML)return!1}else{for(var bt=!0,lt=I.firstChild,nt=0;nt<et.length;nt++){if(!lt||!Ge(lt,et[nt],pe,Se)){bt=!1;break}lt=lt.nextSibling}if(!bt||lt)return!1}else R(F,et,pe);if(o(Je)){var vt=!1;for(var ut in Je)if(!Be(ut)){vt=!0,N(F,pe);break}!vt&&Je.class&&Ar(Je.class)}}else I.data!==F.text&&(I.data=F.text);return!0}return function(I,F,pe,Se){if(!r(F)){var Ue,rt=!1,Je=[];if(r(I))rt=!0,L(F,Je);else{var et=o(I.nodeType);if(!et&&nr(I,F))Ke(I,F,Je,null,null,Se);else{if(et){if(I.nodeType===1&&I.hasAttribute($)&&(I.removeAttribute($),pe=!0),l(pe)&&Ge(I,F,Je))return Ie(F,Je,!0),I;Ue=I,I=new pt(h.tagName(Ue).toLowerCase(),{},[],void 0,Ue)}var bt=I.elm,lt=h.parentNode(bt);if(L(F,Je,bt._leaveCb?null:lt,h.nextSibling(bt)),o(F.parent))for(var nt=F.parent,vt=T(F);nt;){for(var ut=0;ut<u.destroy.length;++ut)u.destroy[ut](nt);if(nt.elm=F.elm,vt){for(var ct=0;ct<u.create.length;++ct)u.create[ct]($n,nt);var Tt=nt.data.hook.insert;if(Tt.merged)for(var sr=1;sr<Tt.fns.length;sr++)Tt.fns[sr]()}else Tr(nt);nt=nt.parent}o(lt)?te([I],0,0):o(I.tag)&&ie(I)}}return Ie(F,Je,rt),F.elm}o(I)&&ie(I)}}({nodeOps:Rf,modules:[jf,Hf,Yf,Qf,Jf,Ne?{create:c0,activate:c0,remove:function(s,a){s.data.show!==!0?a0(s,a):a()}}:{}].concat(Nf)});tt&&document.addEventListener("selectionchange",function(){var s=document.activeElement;s&&s.vmodel&&To(s,"input")});var u0={inserted:function(s,a,c,u){c.tag==="select"?(u.elm&&!u.elm._vOptions?pn(c,"postpatch",function(){u0.componentUpdated(s,a,c)}):d0(s,a,c.context),s._vOptions=[].map.call(s.options,Ui)):(c.tag==="textarea"||ao(s.type))&&(s._vModifiers=a.modifiers,a.modifiers.lazy||(s.addEventListener("compositionstart",t9),s.addEventListener("compositionend",p0),s.addEventListener("change",p0),tt&&(s.vmodel=!0)))},componentUpdated:function(s,a,c){if(c.tag==="select"){d0(s,a,c.context);var u=s._vOptions,p=s._vOptions=[].map.call(s.options,Ui);p.some(function(h,b){return!K(h,u[b])})&&(s.multiple?a.value.some(function(h){return h0(h,p)}):a.value!==a.oldValue&&h0(a.value,p))&&To(s,"change")}}};function d0(s,a,c){f0(s,a),(ht||Qt)&&setTimeout(function(){f0(s,a)},0)}function f0(s,a,c){var u=a.value,p=s.multiple;if(!p||Array.isArray(u)){for(var h,b,L=0,w=s.options.length;L<w;L++)if(b=s.options[L],p)h=q(u,Ui(b))>-1,b.selected!==h&&(b.selected=h);else if(K(Ui(b),u))return void(s.selectedIndex!==L&&(s.selectedIndex=L));p||(s.selectedIndex=-1)}}function h0(s,a){return a.every(function(c){return!K(c,s)})}function Ui(s){return"_value"in s?s._value:s.value}function t9(s){s.target.composing=!0}function p0(s){s.target.composing&&(s.target.composing=!1,To(s.target,"input"))}function To(s,a){var c=document.createEvent("HTMLEvents");c.initEvent(a,!0,!0),s.dispatchEvent(c)}function xo(s){return!s.componentInstance||s.data&&s.data.transition?s:xo(s.componentInstance._vnode)}var n9={bind:function(s,a,c){var u=a.value,p=(c=xo(c)).data&&c.data.transition,h=s.__vOriginalDisplay=s.style.display==="none"?"":s.style.display;u&&p?(c.data.show=!0,Ao(c,function(){s.style.display=h})):s.style.display=u?h:"none"},update:function(s,a,c){var u=a.value;!u!=!a.oldValue&&((c=xo(c)).data&&c.data.transition?(c.data.show=!0,u?Ao(c,function(){s.style.display=s.__vOriginalDisplay}):a0(c,function(){s.style.display="none"})):s.style.display=u?s.__vOriginalDisplay:"none")},unbind:function(s,a,c,u,p){p||(s.style.display=s.__vOriginalDisplay)}},r9={model:u0,show:n9},v0={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Do(s){var a=s&&s.componentOptions;return a&&a.Ctor.options.abstract?Do(Gr(a.children)):s}function g0(s){var a={},c=s.$options;for(var u in c.propsData)a[u]=s[u];var p=c._parentListeners;for(var u in p)a[W(u)]=p[u];return a}function m0(s,a){if(/\d-keep-alive$/.test(a.tag))return s("keep-alive",{props:a.componentOptions.propsData})}var i9=function(s){return s.tag||Ze(s)},s9=function(s){return s.name==="show"},o9={name:"transition",props:v0,abstract:!0,render:function(s){var a=this,c=this.$slots.default;if(c&&(c=c.filter(i9)).length){var u=this.mode,p=c[0];if(function(H){for(;H=H.parent;)if(H.data.transition)return!0}(this.$vnode))return p;var h=Do(p);if(!h)return p;if(this._leaving)return m0(s,p);var b="__transition-".concat(this._uid,"-");h.key=h.key==null?h.isComment?b+"comment":b+h.tag:d(h.key)?String(h.key).indexOf(b)===0?h.key:b+h.key:h.key;var L=(h.data||(h.data={})).transition=g0(this),w=this._vnode,_=Do(w);if(h.data.directives&&h.data.directives.some(s9)&&(h.data.show=!0),_&&_.data&&!function(H,B){return B.key===H.key&&B.tag===H.tag}(h,_)&&!Ze(_)&&(!_.componentInstance||!_.componentInstance._vnode.isComment)){var R=_.data.transition=ce({},L);if(u==="out-in")return this._leaving=!0,pn(R,"afterLeave",function(){a._leaving=!1,a.$forceUpdate()}),m0(s,p);if(u==="in-out"){if(Ze(h))return w;var T,N=function(){T()};pn(L,"afterEnter",N),pn(L,"enterCancelled",N),pn(R,"delayLeave",function(H){T=H})}}return p}}},y0=ce({tag:String,moveClass:String},v0);delete y0.mode;var a9={props:y0,beforeMount:function(){var s=this,a=this._update;this._update=function(c,u){var p=Za(s);s.__patch__(s._vnode,s.kept,!1,!0),s._vnode=s.kept,p(),a.call(s,c,u)}},render:function(s){for(var a=this.tag||this.$vnode.data.tag||"span",c=Object.create(null),u=this.prevChildren=this.children,p=this.$slots.default||[],h=this.children=[],b=g0(this),L=0;L<p.length;L++)(R=p[L]).tag&&R.key!=null&&String(R.key).indexOf("__vlist")!==0&&(h.push(R),c[R.key]=R,(R.data||(R.data={})).transition=b);if(u){var w=[],_=[];for(L=0;L<u.length;L++){var R;(R=u[L]).data.transition=b,R.data.pos=R.elm.getBoundingClientRect(),c[R.key]?w.push(R):_.push(R)}this.kept=s(a,null,w),this.removed=_}return s(a,null,h)},updated:function(){var s=this.prevChildren,a=this.moveClass||(this.name||"v")+"-move";s.length&&this.hasMove(s[0].elm,a)&&(s.forEach(l9),s.forEach(c9),s.forEach(u9),this._reflow=document.body.offsetHeight,s.forEach(function(c){if(c.data.moved){var u=c.elm,p=u.style;ir(u,a),p.transform=p.WebkitTransform=p.transitionDuration="",u.addEventListener(zi,u._moveCb=function h(b){b&&b.target!==u||b&&!/transform$/.test(b.propertyName)||(u.removeEventListener(zi,h),u._moveCb=null,_n(u,a))})}}))},methods:{hasMove:function(s,a){if(!ql)return!1;if(this._hasMove)return this._hasMove;var c=s.cloneNode();s._transitionClasses&&s._transitionClasses.forEach(function(p){Xl(c,p)}),Ql(c,a),c.style.display="none",this.$el.appendChild(c);var u=i0(c);return this.$el.removeChild(c),this._hasMove=u.hasTransform}}};function l9(s){s.elm._moveCb&&s.elm._moveCb(),s.elm._enterCb&&s.elm._enterCb()}function c9(s){s.data.newPos=s.elm.getBoundingClientRect()}function u9(s){var a=s.data.pos,c=s.data.newPos,u=a.left-c.left,p=a.top-c.top;if(u||p){s.data.moved=!0;var h=s.elm.style;h.transform=h.WebkitTransform="translate(".concat(u,"px,").concat(p,"px)"),h.transitionDuration="0s"}}var d9={Transition:o9,TransitionGroup:a9};dt.config.mustUseProp=wl,dt.config.isReservedTag=oo,dt.config.isReservedAttr=wf,dt.config.getTagNamespace=xl,dt.config.isUnknownElement=function(s){if(!Ne)return!0;if(oo(s))return!1;if(s=s.toLowerCase(),Hi[s]!=null)return Hi[s];var a=document.createElement(s);return s.indexOf("-")>-1?Hi[s]=a.constructor===window.HTMLUnknownElement||a.constructor===window.HTMLElement:Hi[s]=/HTMLUnknownElement/.test(a.toString())},ce(dt.options.directives,r9),ce(dt.options.components,d9),dt.prototype.__patch__=Ne?e9:we,dt.prototype.$mount=function(s,a){return function(c,u,p){var h;c.$el=u,c.$options.render||(c.$options.render=jt),ln(c,"beforeMount"),h=function(){c._update(c._render(),p)},new Cr(c,h,we,{before:function(){c._isMounted&&!c._isDestroyed&&ln(c,"beforeUpdate")}},!0),p=!1;var b=c._preWatchers;if(b)for(var L=0;L<b.length;L++)b[L].run();return c.$vnode==null&&(c._isMounted=!0,ln(c,"mounted")),c}(this,s=s&&Ne?lo(s):void 0,a)},Ne&&setTimeout(function(){le.devtools&&tn&&tn.emit("init",dt)},0);var f9=/\{\{((?:.|\r?\n)+?)\}\}/g,b0=/[-.*+?^${}()|[\]\/\\]/g,h9=se(function(s){var a=s[0].replace(b0,"\\$&"),c=s[1].replace(b0,"\\$&");return new RegExp(a+"((?:.|\\n)+?)"+c,"g")}),p9={staticKeys:["staticClass"],transformNode:function(s,a){a.warn;var c=Ct(s,"class");c&&(s.staticClass=JSON.stringify(c.replace(/\s+/g," ").trim()));var u=sn(s,"class",!1);u&&(s.classBinding=u)},genData:function(s){var a="";return s.staticClass&&(a+="staticClass:".concat(s.staticClass,",")),s.classBinding&&(a+="class:".concat(s.classBinding,",")),a}},_o,v9={staticKeys:["staticStyle"],transformNode:function(s,a){a.warn;var c=Ct(s,"style");c&&(s.staticStyle=JSON.stringify(Vl(c)));var u=sn(s,"style",!1);u&&(s.styleBinding=u)},genData:function(s){var a="";return s.staticStyle&&(a+="staticStyle:".concat(s.staticStyle,",")),s.styleBinding&&(a+="style:(".concat(s.styleBinding,"),")),a}},g9=function(s){return(_o=_o||document.createElement("div")).innerHTML=s,_o.textContent},m9=x("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),y9=x("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),b9=x("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),S9=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,E9=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,S0="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(ge.source,"]*"),E0="((?:".concat(S0,"\\:)?").concat(S0,")"),L0=new RegExp("^<".concat(E0)),L9=/^\s*(\/?)>/,w0=new RegExp("^<\\/".concat(E0,"[^>]*>")),w9=/^<!DOCTYPE [^>]+>/i,A0=/^<!\--/,C0=/^<!\[/,T0=x("script,style,textarea",!0),x0={},A9={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":`
-`,"&#9;":"	","&#39;":"'"},C9=/&(?:lt|gt|quot|amp|#39);/g,T9=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,x9=x("pre,textarea",!0),D0=function(s,a){return s&&x9(s)&&a[0]===`
-`};function D9(s,a){var c=a?T9:C9;return s.replace(c,function(u){return A9[u]})}function _9(s,a){for(var c,u,p=[],h=a.expectHTML,b=a.isUnaryTag||Te,L=a.canBeLeftOpenTag||Te,w=0,_=function(){if(c=s,u&&T0(u)){var N=0,H=u.toLowerCase(),B=x0[H]||(x0[H]=new RegExp("([\\s\\S]*?)(</"+H+"[^>]*>)","i"));I=s.replace(B,function(pe,Se,Ue){return N=Ue.length,T0(H)||H==="noscript"||(Se=Se.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),D0(H,Se)&&(Se=Se.slice(1)),a.chars&&a.chars(Se),""}),w+=s.length-I.length,s=I,T(H,w-N,w)}else{var ie=s.indexOf("<");if(ie===0){if(A0.test(s)){var te=s.indexOf("-->");if(te>=0)return a.shouldKeepComment&&a.comment&&a.comment(s.substring(4,te),w,w+te+3),R(te+3),"continue"}if(C0.test(s)){var ye=s.indexOf("]>");if(ye>=0)return R(ye+2),"continue"}var ve=s.match(w9);if(ve)return R(ve[0].length),"continue";var Ke=s.match(w0);if(Ke){var Ie=w;return R(Ke[0].length),T(Ke[1],Ie,w),"continue"}var Be=function(){var pe=s.match(L0);if(pe){var Se={tagName:pe[1],attrs:[],start:w};R(pe[0].length);for(var Ue=void 0,rt=void 0;!(Ue=s.match(L9))&&(rt=s.match(E9)||s.match(S9));)rt.start=w,R(rt[0].length),rt.end=w,Se.attrs.push(rt);if(Ue)return Se.unarySlash=Ue[1],R(Ue[0].length),Se.end=w,Se}}();if(Be)return function(pe){var Se=pe.tagName,Ue=pe.unarySlash;h&&(u==="p"&&b9(Se)&&T(u),L(Se)&&u===Se&&T(Se));for(var rt=b(Se)||!!Ue,Je=pe.attrs.length,et=new Array(Je),bt=0;bt<Je;bt++){var lt=pe.attrs[bt],nt=lt[3]||lt[4]||lt[5]||"",vt=Se==="a"&&lt[1]==="href"?a.shouldDecodeNewlinesForHref:a.shouldDecodeNewlines;et[bt]={name:lt[1],value:D9(nt,vt)}}rt||(p.push({tag:Se,lowerCasedTag:Se.toLowerCase(),attrs:et,start:pe.start,end:pe.end}),u=Se),a.start&&a.start(Se,et,rt,pe.start,pe.end)}(Be),D0(Be.tagName,s)&&R(1),"continue"}var Ge=void 0,I=void 0,F=void 0;if(ie>=0){for(I=s.slice(ie);!(w0.test(I)||L0.test(I)||A0.test(I)||C0.test(I)||(F=I.indexOf("<",1))<0);)ie+=F,I=s.slice(ie);Ge=s.substring(0,ie)}ie<0&&(Ge=s),Ge&&R(Ge.length),a.chars&&Ge&&a.chars(Ge,w-Ge.length,w)}if(s===c)return a.chars&&a.chars(s),"break"};s&&_()!=="break";);function R(N){w+=N,s=s.substring(N)}function T(N,H,B){var ie,te;if(H==null&&(H=w),B==null&&(B=w),N)for(te=N.toLowerCase(),ie=p.length-1;ie>=0&&p[ie].lowerCasedTag!==te;ie--);else ie=0;if(ie>=0){for(var ye=p.length-1;ye>=ie;ye--)a.end&&a.end(p[ye].tag,H,B);p.length=ie,u=ie&&p[ie-1].tag}else te==="br"?a.start&&a.start(N,[],!0,H,B):te==="p"&&(a.start&&a.start(N,[],!1,H,B),a.end&&a.end(N,H,B))}T()}var _0,R0,Ro,Oo,Mo,Io,ko,O0,M0=/^@|^v-on:/,Po=/^v-|^@|^:|^#/,R9=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,I0=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,O9=/^\(|\)$/g,Wi=/^\[.*\]$/,M9=/:(.*)$/,k0=/^:|^\.|^v-bind:/,P0=/\.[^.\]]+(?=[^\]]*$)/g,No=/^v-slot(:|$)|^#/,I9=/[\r\n]/,k9=/[ \f\t\r\n]+/g,P9=se(g9),Gi="_empty_";function jo(s,a,c){return{type:1,tag:s,attrsList:a,attrsMap:H9(a),rawAttrsMap:{},parent:c,children:[]}}function N9(s,a){_0=a.warn||Pl,Io=a.isPreTag||Te,ko=a.mustUseProp||Te,O0=a.getTagNamespace||Te,a.isReservedTag,Ro=Xr(a.modules,"transformNode"),Oo=Xr(a.modules,"preTransformNode"),Mo=Xr(a.modules,"postTransformNode"),R0=a.delimiters;var c,u,p=[],h=a.preserveWhitespace!==!1,b=a.whitespace,L=!1,w=!1;function _(T){if(R(T),L||T.processed||(T=Yi(T,a)),p.length||T===c||c.if&&(T.elseif||T.else)&&Dr(c,{exp:T.elseif,block:T}),u&&!T.forbidden)if(T.elseif||T.else)H=T,B=function(te){for(var ye=te.length;ye--;){if(te[ye].type===1)return te[ye];te.pop()}}(u.children),B&&B.if&&Dr(B,{exp:H.elseif,block:H});else{if(T.slotScope){var N=T.slotTarget||'"default"';(u.scopedSlots||(u.scopedSlots={}))[N]=T}u.children.push(T),T.parent=u}var H,B;T.children=T.children.filter(function(te){return!te.slotScope}),R(T),T.pre&&(L=!1),Io(T.tag)&&(w=!1);for(var ie=0;ie<Mo.length;ie++)Mo[ie](T,a)}function R(T){if(!w)for(var N=void 0;(N=T.children[T.children.length-1])&&N.type===3&&N.text===" ";)T.children.pop()}return _9(s,{warn:_0,expectHTML:a.expectHTML,isUnaryTag:a.isUnaryTag,canBeLeftOpenTag:a.canBeLeftOpenTag,shouldDecodeNewlines:a.shouldDecodeNewlines,shouldDecodeNewlinesForHref:a.shouldDecodeNewlinesForHref,shouldKeepComment:a.comments,outputSourceRange:a.outputSourceRange,start:function(T,N,H,B,ie){var te=u&&u.ns||O0(T);ht&&te==="svg"&&(N=function(Ie){for(var Be=[],Ge=0;Ge<Ie.length;Ge++){var I=Ie[Ge];$9.test(I.name)||(I.name=I.name.replace(B9,""),Be.push(I))}return Be}(N));var ye,ve=jo(T,N,u);te&&(ve.ns=te),(ye=ve).tag!=="style"&&(ye.tag!=="script"||ye.attrsMap.type&&ye.attrsMap.type!=="text/javascript")||Rt()||(ve.forbidden=!0);for(var Ke=0;Ke<Oo.length;Ke++)ve=Oo[Ke](ve,a)||ve;L||(function(Ie){Ct(Ie,"v-pre")!=null&&(Ie.pre=!0)}(ve),ve.pre&&(L=!0)),Io(ve.tag)&&(w=!0),L?function(Ie){var Be=Ie.attrsList,Ge=Be.length;if(Ge)for(var I=Ie.attrs=new Array(Ge),F=0;F<Ge;F++)I[F]={name:Be[F].name,value:JSON.stringify(Be[F].value)},Be[F].start!=null&&(I[F].start=Be[F].start,I[F].end=Be[F].end);else Ie.pre||(Ie.plain=!0)}(ve):ve.processed||(N0(ve),function(Ie){var Be=Ct(Ie,"v-if");if(Be)Ie.if=Be,Dr(Ie,{exp:Be,block:Ie});else{Ct(Ie,"v-else")!=null&&(Ie.else=!0);var Ge=Ct(Ie,"v-else-if");Ge&&(Ie.elseif=Ge)}}(ve),function(Ie){Ct(Ie,"v-once")!=null&&(Ie.once=!0)}(ve)),c||(c=ve),H?_(ve):(u=ve,p.push(ve))},end:function(T,N,H){var B=p[p.length-1];p.length-=1,u=p[p.length-1],_(B)},chars:function(T,N,H){if(u&&(!ht||u.tag!=="textarea"||u.attrsMap.placeholder!==T)){var B,ie=u.children;if(T=w||T.trim()?(B=u).tag==="script"||B.tag==="style"?T:P9(T):ie.length?b?b==="condense"&&I9.test(T)?"":" ":h?" ":"":""){w||b!=="condense"||(T=T.replace(k9," "));var te=void 0,ye=void 0;!L&&T!==" "&&(te=function(ve,Ke){var Ie=Ke?h9(Ke):f9;if(Ie.test(ve)){for(var Be,Ge,I,F=[],pe=[],Se=Ie.lastIndex=0;Be=Ie.exec(ve);){(Ge=Be.index)>Se&&(pe.push(I=ve.slice(Se,Ge)),F.push(JSON.stringify(I)));var Ue=ho(Be[1].trim());F.push("_s(".concat(Ue,")")),pe.push({"@binding":Ue}),Se=Ge+Be[0].length}return Se<ve.length&&(pe.push(I=ve.slice(Se)),F.push(JSON.stringify(I))),{expression:F.join("+"),tokens:pe}}}(T,R0))?ye={type:2,expression:te.expression,tokens:te.tokens,text:T}:T===" "&&ie.length&&ie[ie.length-1].text===" "||(ye={type:3,text:T}),ye&&ie.push(ye)}}},comment:function(T,N,H){if(u){var B={type:3,text:T,isComment:!0};u.children.push(B)}}}),c}function Yi(s,a){var c,u;(u=sn(c=s,"key"))&&(c.key=u),s.plain=!s.key&&!s.scopedSlots&&!s.attrsList.length,function(h){var b=sn(h,"ref");b&&(h.ref=b,h.refInFor=function(L){for(var w=L;w;){if(w.for!==void 0)return!0;w=w.parent}return!1}(h))}(s),function(h){var b;h.tag==="template"?(b=Ct(h,"scope"),h.slotScope=b||Ct(h,"slot-scope")):(b=Ct(h,"slot-scope"))&&(h.slotScope=b);var L=sn(h,"slot");if(L&&(h.slotTarget=L==='""'?'"default"':L,h.slotTargetDynamic=!(!h.attrsMap[":slot"]&&!h.attrsMap["v-bind:slot"]),h.tag==="template"||h.slotScope||po(h,"slot",L,function(te,ye){return te.rawAttrsMap[":"+ye]||te.rawAttrsMap["v-bind:"+ye]||te.rawAttrsMap[ye]}(h,"slot"))),h.tag==="template"){if(T=Nl(h,No)){var w=j0(T),_=w.name,R=w.dynamic;h.slotTarget=_,h.slotTargetDynamic=R,h.slotScope=T.value||Gi}}else{var T;if(T=Nl(h,No)){var N=h.scopedSlots||(h.scopedSlots={}),H=j0(T),B=H.name,ie=(R=H.dynamic,N[B]=jo("template",[],h));ie.slotTarget=B,ie.slotTargetDynamic=R,ie.children=h.children.filter(function(te){if(!te.slotScope)return te.parent=ie,!0}),ie.slotScope=T.value||Gi,h.children=[],h.plain=!1}}}(s),function(h){h.tag==="slot"&&(h.slotName=sn(h,"name"))}(s),function(h){var b;(b=sn(h,"is"))&&(h.component=b),Ct(h,"inline-template")!=null&&(h.inlineTemplate=!0)}(s);for(var p=0;p<Ro.length;p++)s=Ro[p](s,a)||s;return function(h){var b,L,w,_,R,T,N,H,B=h.attrsList;for(b=0,L=B.length;b<L;b++)if(w=_=B[b].name,R=B[b].value,Po.test(w))if(h.hasBindings=!0,(T=j9(w.replace(Po,"")))&&(w=w.replace(P0,"")),k0.test(w))w=w.replace(k0,""),R=ho(R),(H=Wi.test(w))&&(w=w.slice(1,-1)),T&&(T.prop&&!H&&(w=W(w))==="innerHtml"&&(w="innerHTML"),T.camel&&!H&&(w=W(w)),T.sync&&(N=Fn(R,"$event"),H?Dn(h,'"update:"+('.concat(w,")"),N,null,!1,0,B[b],!0):(Dn(h,"update:".concat(W(w)),N,null,!1,0,B[b]),X(w)!==W(w)&&Dn(h,"update:".concat(X(w)),N,null,!1,0,B[b])))),T&&T.prop||!h.component&&ko(h.tag,h.attrsMap.type,w)?rr(h,w,R,B[b],H):po(h,w,R,B[b],H);else if(M0.test(w))w=w.replace(M0,""),(H=Wi.test(w))&&(w=w.slice(1,-1)),Dn(h,w,R,T,!1,0,B[b],H);else{var ie=(w=w.replace(Po,"")).match(M9),te=ie&&ie[1];H=!1,te&&(w=w.slice(0,-(te.length+1)),Wi.test(te)&&(te=te.slice(1,-1),H=!0)),Ff(h,w,_,R,te,H,T,B[b])}else po(h,w,JSON.stringify(R),B[b]),!h.component&&w==="muted"&&ko(h.tag,h.attrsMap.type,w)&&rr(h,w,"true",B[b])}(s),s}function N0(s){var a;if(a=Ct(s,"v-for")){var c=function(u){var p=u.match(R9);if(!!p){var h={};h.for=p[2].trim();var b=p[1].trim().replace(O9,""),L=b.match(I0);return L?(h.alias=b.replace(I0,"").trim(),h.iterator1=L[1].trim(),L[2]&&(h.iterator2=L[2].trim())):h.alias=b,h}}(a);c&&ce(s,c)}}function Dr(s,a){s.ifConditions||(s.ifConditions=[]),s.ifConditions.push(a)}function j0(s){var a=s.name.replace(No,"");return a||s.name[0]!=="#"&&(a="default"),Wi.test(a)?{name:a.slice(1,-1),dynamic:!0}:{name:'"'.concat(a,'"'),dynamic:!1}}function j9(s){var a=s.match(P0);if(a){var c={};return a.forEach(function(u){c[u.slice(1)]=!0}),c}}function H9(s){for(var a={},c=0,u=s.length;c<u;c++)a[s[c].name]=s[c].value;return a}var $9=/^xmlns:NS\d+/,B9=/^NS\d+:/;function Ho(s){return jo(s.tag,s.attrsList.slice(),s.parent)}var H0=[p9,v9,{preTransformNode:function(s,a){if(s.tag==="input"){var c=s.attrsMap;if(!c["v-model"])return;var u=void 0;if((c[":type"]||c["v-bind:type"])&&(u=sn(s,"type")),c.type||u||!c["v-bind"]||(u="(".concat(c["v-bind"],").type")),u){var p=Ct(s,"v-if",!0),h=p?"&&(".concat(p,")"):"",b=Ct(s,"v-else",!0)!=null,L=Ct(s,"v-else-if",!0),w=Ho(s);N0(w),vo(w,"type","checkbox"),Yi(w,a),w.processed=!0,w.if="(".concat(u,")==='checkbox'")+h,Dr(w,{exp:w.if,block:w});var _=Ho(s);Ct(_,"v-for",!0),vo(_,"type","radio"),Yi(_,a),Dr(w,{exp:"(".concat(u,")==='radio'")+h,block:_});var R=Ho(s);return Ct(R,"v-for",!0),vo(R,":type",u),Yi(R,a),Dr(w,{exp:p,block:R}),b?w.else=!0:L&&(w.elseif=L),w}}}}],$0,$o,F9={model:function(s,a,c){var u=a.value,p=a.modifiers,h=s.tag,b=s.attrsMap.type;if(s.component)return jl(s,u,p),!1;if(h==="select")(function(L,w,_){var R=_&&_.number,T='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;'+"return ".concat(R?"_n(val)":"val","})"),N="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",H="var $$selectedVal = ".concat(T,";");H="".concat(H," ").concat(Fn(w,N)),Dn(L,"change",H,null,!0)})(s,u,p);else if(h==="input"&&b==="checkbox")(function(L,w,_){var R=_&&_.number,T=sn(L,"value")||"null",N=sn(L,"true-value")||"true",H=sn(L,"false-value")||"false";rr(L,"checked","Array.isArray(".concat(w,")")+"?_i(".concat(w,",").concat(T,")>-1")+(N==="true"?":(".concat(w,")"):":_q(".concat(w,",").concat(N,")"))),Dn(L,"change","var $$a=".concat(w,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(N,"):(").concat(H,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(R?"_n("+T+")":T,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Fn(w,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Fn(w,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Fn(w,"$$c"),"}"),null,!0)})(s,u,p);else if(h==="input"&&b==="radio")(function(L,w,_){var R=_&&_.number,T=sn(L,"value")||"null";T=R?"_n(".concat(T,")"):T,rr(L,"checked","_q(".concat(w,",").concat(T,")")),Dn(L,"change",Fn(w,T),null,!0)})(s,u,p);else if(h==="input"||h==="textarea")(function(L,w,_){var R=L.attrsMap.type,T=_||{},N=T.lazy,H=T.number,B=T.trim,ie=!N&&R!=="range",te=N?"change":R==="range"?zf:"input",ye="$event.target.value";B&&(ye="$event.target.value.trim()"),H&&(ye="_n(".concat(ye,")"));var ve=Fn(w,ye);ie&&(ve="if($event.target.composing)return;".concat(ve)),rr(L,"value","(".concat(w,")")),Dn(L,te,ve,null,!0),(B||H)&&Dn(L,"blur","$forceUpdate()")})(s,u,p);else if(!le.isReservedTag(h))return jl(s,u,p),!1;return!0},text:function(s,a){a.value&&rr(s,"textContent","_s(".concat(a.value,")"),a)},html:function(s,a){a.value&&rr(s,"innerHTML","_s(".concat(a.value,")"),a)}},V9={expectHTML:!0,modules:H0,directives:F9,isPreTag:function(s){return s==="pre"},isUnaryTag:m9,mustUseProp:wl,canBeLeftOpenTag:y9,isReservedTag:oo,getTagNamespace:xl,staticKeys:function(s){return s.reduce(function(a,c){return a.concat(c.staticKeys||[])},[]).join(",")}(H0)},z9=se(function(s){return x("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(s?","+s:""))});function U9(s,a){s&&($0=z9(a.staticKeys||""),$o=a.isReservedTag||Te,Bo(s),Fo(s,!1))}function Bo(s){if(s.static=function(h){return h.type===2?!1:h.type===3?!0:!(!h.pre&&(h.hasBindings||h.if||h.for||O(h.tag)||!$o(h.tag)||function(b){for(;b.parent;){if((b=b.parent).tag!=="template")return!1;if(b.for)return!0}return!1}(h)||!Object.keys(h).every($0)))}(s),s.type===1){if(!$o(s.tag)&&s.tag!=="slot"&&s.attrsMap["inline-template"]==null)return;for(var a=0,c=s.children.length;a<c;a++){var u=s.children[a];Bo(u),u.static||(s.static=!1)}if(s.ifConditions)for(a=1,c=s.ifConditions.length;a<c;a++){var p=s.ifConditions[a].block;Bo(p),p.static||(s.static=!1)}}}function Fo(s,a){if(s.type===1){if((s.static||s.once)&&(s.staticInFor=a),s.static&&s.children.length&&(s.children.length!==1||s.children[0].type!==3))return void(s.staticRoot=!0);if(s.staticRoot=!1,s.children)for(var c=0,u=s.children.length;c<u;c++)Fo(s.children[c],a||!!s.for);if(s.ifConditions)for(c=1,u=s.ifConditions.length;c<u;c++)Fo(s.ifConditions[c].block,a)}}var W9=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,G9=/\([^)]*?\);*$/,B0=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,F0={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Y9={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rn=function(s){return"if(".concat(s,")return null;")},V0={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rn("$event.target !== $event.currentTarget"),ctrl:Rn("!$event.ctrlKey"),shift:Rn("!$event.shiftKey"),alt:Rn("!$event.altKey"),meta:Rn("!$event.metaKey"),left:Rn("'button' in $event && $event.button !== 0"),middle:Rn("'button' in $event && $event.button !== 1"),right:Rn("'button' in $event && $event.button !== 2")};function z0(s,a){var c=a?"nativeOn:":"on:",u="",p="";for(var h in s){var b=U0(s[h]);s[h]&&s[h].dynamic?p+="".concat(h,",").concat(b,","):u+='"'.concat(h,'":').concat(b,",")}return u="{".concat(u.slice(0,-1),"}"),p?c+"_d(".concat(u,",[").concat(p.slice(0,-1),"])"):c+u}function U0(s){if(!s)return"function(){}";if(Array.isArray(s))return"[".concat(s.map(function(R){return U0(R)}).join(","),"]");var a=B0.test(s.value),c=W9.test(s.value),u=B0.test(s.value.replace(G9,""));if(s.modifiers){var p="",h="",b=[],L=function(R){if(V0[R])h+=V0[R],F0[R]&&b.push(R);else if(R==="exact"){var T=s.modifiers;h+=Rn(["ctrl","shift","alt","meta"].filter(function(N){return!T[N]}).map(function(N){return"$event.".concat(N,"Key")}).join("||"))}else b.push(R)};for(var w in s.modifiers)L(w);b.length&&(p+=function(R){return"if(!$event.type.indexOf('key')&&"+"".concat(R.map(Z9).join("&&"),")return null;")}(b)),h&&(p+=h);var _=a?"return ".concat(s.value,".apply(null, arguments)"):c?"return (".concat(s.value,").apply(null, arguments)"):u?"return ".concat(s.value):s.value;return"function($event){".concat(p).concat(_,"}")}return a||c?s.value:"function($event){".concat(u?"return ".concat(s.value):s.value,"}")}function Z9(s){var a=parseInt(s,10);if(a)return"$event.keyCode!==".concat(a);var c=F0[s],u=Y9[s];return"_k($event.keyCode,"+"".concat(JSON.stringify(s),",")+"".concat(JSON.stringify(c),",")+"$event.key,"+"".concat(JSON.stringify(u))+")"}var Q9={on:function(s,a){s.wrapListeners=function(c){return"_g(".concat(c,",").concat(a.value,")")}},bind:function(s,a){s.wrapData=function(c){return"_b(".concat(c,",'").concat(s.tag,"',").concat(a.value,",").concat(a.modifiers&&a.modifiers.prop?"true":"false").concat(a.modifiers&&a.modifiers.sync?",true":"",")")}},cloak:we},X9=function(s){this.options=s,this.warn=s.warn||Pl,this.transforms=Xr(s.modules,"transformCode"),this.dataGenFns=Xr(s.modules,"genData"),this.directives=ce(ce({},Q9),s.directives);var a=s.isReservedTag||Te;this.maybeComponent=function(c){return!!c.component||!a(c.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function W0(s,a){var c=new X9(a),u=s?s.tag==="script"?"null":On(s,c):'_c("div")';return{render:"with(this){return ".concat(u,"}"),staticRenderFns:c.staticRenderFns}}function On(s,a){if(s.parent&&(s.pre=s.pre||s.parent.pre),s.staticRoot&&!s.staticProcessed)return G0(s,a);if(s.once&&!s.onceProcessed)return Y0(s,a);if(s.for&&!s.forProcessed)return Q0(s,a);if(s.if&&!s.ifProcessed)return Vo(s,a);if(s.tag!=="template"||s.slotTarget||a.pre){if(s.tag==="slot")return function(_,R){var T=_.slotName||'"default"',N=_r(_,R),H="_t(".concat(T).concat(N?",function(){return ".concat(N,"}"):""),B=_.attrs||_.dynamicAttrs?Zi((_.attrs||[]).concat(_.dynamicAttrs||[]).map(function(te){return{name:W(te.name),value:te.value,dynamic:te.dynamic}})):null,ie=_.attrsMap["v-bind"];return!B&&!ie||N||(H+=",null"),B&&(H+=",".concat(B)),ie&&(H+="".concat(B?"":",null",",").concat(ie)),H+")"}(s,a);var c=void 0;if(s.component)c=function(_,R,T){var N=R.inlineTemplate?null:_r(R,T,!0);return"_c(".concat(_,",").concat(X0(R,T)).concat(N?",".concat(N):"",")")}(s.component,s,a);else{var u=void 0,p=a.maybeComponent(s);(!s.plain||s.pre&&p)&&(u=X0(s,a));var h=void 0,b=a.options.bindings;p&&b&&b.__isScriptSetup!==!1&&(h=function(_,R){var T=W(R),N=ue(T),H=function(te){return _[R]===te?R:_[T]===te?T:_[N]===te?N:void 0},B=H("setup-const")||H("setup-reactive-const");if(B)return B;var ie=H("setup-let")||H("setup-ref")||H("setup-maybe-ref");if(ie)return ie}(b,s.tag)),h||(h="'".concat(s.tag,"'"));var L=s.inlineTemplate?null:_r(s,a,!0);c="_c(".concat(h).concat(u?",".concat(u):"").concat(L?",".concat(L):"",")")}for(var w=0;w<a.transforms.length;w++)c=a.transforms[w](s,c);return c}return _r(s,a)||"void 0"}function G0(s,a){s.staticProcessed=!0;var c=a.pre;return s.pre&&(a.pre=s.pre),a.staticRenderFns.push("with(this){return ".concat(On(s,a),"}")),a.pre=c,"_m(".concat(a.staticRenderFns.length-1).concat(s.staticInFor?",true":"",")")}function Y0(s,a){if(s.onceProcessed=!0,s.if&&!s.ifProcessed)return Vo(s,a);if(s.staticInFor){for(var c="",u=s.parent;u;){if(u.for){c=u.key;break}u=u.parent}return c?"_o(".concat(On(s,a),",").concat(a.onceId++,",").concat(c,")"):On(s,a)}return G0(s,a)}function Vo(s,a,c,u){return s.ifProcessed=!0,Z0(s.ifConditions.slice(),a,c,u)}function Z0(s,a,c,u){if(!s.length)return u||"_e()";var p=s.shift();return p.exp?"(".concat(p.exp,")?").concat(h(p.block),":").concat(Z0(s,a,c,u)):"".concat(h(p.block));function h(b){return c?c(b,a):b.once?Y0(b,a):On(b,a)}}function Q0(s,a,c,u){var p=s.for,h=s.alias,b=s.iterator1?",".concat(s.iterator1):"",L=s.iterator2?",".concat(s.iterator2):"";return s.forProcessed=!0,"".concat(u||"_l","((").concat(p,"),")+"function(".concat(h).concat(b).concat(L,"){")+"return ".concat((c||On)(s,a))+"})"}function X0(s,a){var c="{",u=function(b,L){var w=b.directives;if(!!w){var _,R,T,N,H="directives:[",B=!1;for(_=0,R=w.length;_<R;_++){T=w[_],N=!0;var ie=L.directives[T.name];ie&&(N=!!ie(b,T,L.warn)),N&&(B=!0,H+='{name:"'.concat(T.name,'",rawName:"').concat(T.rawName,'"').concat(T.value?",value:(".concat(T.value,"),expression:").concat(JSON.stringify(T.value)):"").concat(T.arg?",arg:".concat(T.isDynamicArg?T.arg:'"'.concat(T.arg,'"')):"").concat(T.modifiers?",modifiers:".concat(JSON.stringify(T.modifiers)):"","},"))}if(B)return H.slice(0,-1)+"]"}}(s,a);u&&(c+=u+","),s.key&&(c+="key:".concat(s.key,",")),s.ref&&(c+="ref:".concat(s.ref,",")),s.refInFor&&(c+="refInFor:true,"),s.pre&&(c+="pre:true,"),s.component&&(c+='tag:"'.concat(s.tag,'",'));for(var p=0;p<a.dataGenFns.length;p++)c+=a.dataGenFns[p](s);if(s.attrs&&(c+="attrs:".concat(Zi(s.attrs),",")),s.props&&(c+="domProps:".concat(Zi(s.props),",")),s.events&&(c+="".concat(z0(s.events,!1),",")),s.nativeEvents&&(c+="".concat(z0(s.nativeEvents,!0),",")),s.slotTarget&&!s.slotScope&&(c+="slot:".concat(s.slotTarget,",")),s.scopedSlots&&(c+="".concat(function(b,L,w){var _=b.for||Object.keys(L).some(function(H){var B=L[H];return B.slotTargetDynamic||B.if||B.for||K0(B)}),R=!!b.if;if(!_)for(var T=b.parent;T;){if(T.slotScope&&T.slotScope!==Gi||T.for){_=!0;break}T.if&&(R=!0),T=T.parent}var N=Object.keys(L).map(function(H){return zo(L[H],w)}).join(",");return"scopedSlots:_u([".concat(N,"]").concat(_?",null,true":"").concat(!_&&R?",null,false,".concat(function(H){for(var B=5381,ie=H.length;ie;)B=33*B^H.charCodeAt(--ie);return B>>>0}(N)):"",")")}(s,s.scopedSlots,a),",")),s.model&&(c+="model:{value:".concat(s.model.value,",callback:").concat(s.model.callback,",expression:").concat(s.model.expression,"},")),s.inlineTemplate){var h=function(b,L){var w=b.children[0];if(w&&w.type===1){var _=W0(w,L.options);return"inlineTemplate:{render:function(){".concat(_.render,"},staticRenderFns:[").concat(_.staticRenderFns.map(function(R){return"function(){".concat(R,"}")}).join(","),"]}")}}(s,a);h&&(c+="".concat(h,","))}return c=c.replace(/,$/,"")+"}",s.dynamicAttrs&&(c="_b(".concat(c,',"').concat(s.tag,'",').concat(Zi(s.dynamicAttrs),")")),s.wrapData&&(c=s.wrapData(c)),s.wrapListeners&&(c=s.wrapListeners(c)),c}function K0(s){return s.type===1&&(s.tag==="slot"||s.children.some(K0))}function zo(s,a){var c=s.attrsMap["slot-scope"];if(s.if&&!s.ifProcessed&&!c)return Vo(s,a,zo,"null");if(s.for&&!s.forProcessed)return Q0(s,a,zo);var u=s.slotScope===Gi?"":String(s.slotScope),p="function(".concat(u,"){")+"return ".concat(s.tag==="template"?s.if&&c?"(".concat(s.if,")?").concat(_r(s,a)||"undefined",":undefined"):_r(s,a)||"undefined":On(s,a),"}"),h=u?"":",proxy:true";return"{key:".concat(s.slotTarget||'"default"',",fn:").concat(p).concat(h,"}")}function _r(s,a,c,u,p){var h=s.children;if(h.length){var b=h[0];if(h.length===1&&b.for&&b.tag!=="template"&&b.tag!=="slot"){var L=c?a.maybeComponent(b)?",1":",0":"";return"".concat((u||On)(b,a)).concat(L)}var w=c?function(R,T){for(var N=0,H=0;H<R.length;H++){var B=R[H];if(B.type===1){if(J0(B)||B.ifConditions&&B.ifConditions.some(function(ie){return J0(ie.block)})){N=2;break}(T(B)||B.ifConditions&&B.ifConditions.some(function(ie){return T(ie.block)}))&&(N=1)}}return N}(h,a.maybeComponent):0,_=p||K9;return"[".concat(h.map(function(R){return _(R,a)}).join(","),"]").concat(w?",".concat(w):"")}}function J0(s){return s.for!==void 0||s.tag==="template"||s.tag==="slot"}function K9(s,a){return s.type===1?On(s,a):s.type===3&&s.isComment?function(c){return"_e(".concat(JSON.stringify(c.text),")")}(s):function(c){return"_v(".concat(c.type===2?c.expression:q0(JSON.stringify(c.text)),")")}(s)}function Zi(s){for(var a="",c="",u=0;u<s.length;u++){var p=s[u],h=q0(p.value);p.dynamic?c+="".concat(p.name,",").concat(h,","):a+='"'.concat(p.name,'":').concat(h,",")}return a="{".concat(a.slice(0,-1),"}"),c?"_d(".concat(a,",[").concat(c.slice(0,-1),"])"):a}function q0(s){return s.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function ec(s,a){try{return new Function(s)}catch(c){return a.push({err:c,code:s}),we}}function J9(s){var a=Object.create(null);return function(c,u,p){(u=ce({},u)).warn,delete u.warn;var h=u.delimiters?String(u.delimiters)+c:c;if(a[h])return a[h];var b=s(c,u),L={},w=[];return L.render=ec(b.render,w),L.staticRenderFns=b.staticRenderFns.map(function(_){return ec(_,w)}),a[h]=L}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");var tc,Uo,q9=(tc=function(s,a){var c=N9(s.trim(),a);a.optimize!==!1&&U9(c,a);var u=W0(c,a);return{ast:c,render:u.render,staticRenderFns:u.staticRenderFns}},function(s){function a(c,u){var p=Object.create(s),h=[],b=[];if(u)for(var L in u.modules&&(p.modules=(s.modules||[]).concat(u.modules)),u.directives&&(p.directives=ce(Object.create(s.directives||null),u.directives)),u)L!=="modules"&&L!=="directives"&&(p[L]=u[L]);p.warn=function(_,R,T){(T?b:h).push(_)};var w=tc(c.trim(),p);return w.errors=h,w.tips=b,w}return{compile:a,compileToFunctions:J9(a)}}),nc=q9(V9).compileToFunctions;function rc(s){return(Uo=Uo||document.createElement("div")).innerHTML=s?`<a href="
+ */(function(t,r){n.exports=r()})(_a,function(){var t=Object.freeze({}),r=Array.isArray;function i(a){return a==null}function o(a){return a!=null}function l(a){return a===!0}function d(a){return typeof a=="string"||typeof a=="number"||typeof a=="symbol"||typeof a=="boolean"}function f(a){return typeof a=="function"}function g(a){return a!==null&&typeof a=="object"}var v=Object.prototype.toString;function y(a){return v.call(a)==="[object Object]"}function A(a){var s=parseFloat(String(a));return s>=0&&Math.floor(s)===s&&isFinite(a)}function S(a){return o(a)&&typeof a.then=="function"&&typeof a.catch=="function"}function C(a){return a==null?"":Array.isArray(a)||y(a)&&a.toString===v?JSON.stringify(a,null,2):String(a)}function _(a){var s=parseFloat(a);return isNaN(s)?a:s}function T(a,s){for(var c=Object.create(null),u=a.split(","),h=0;h<u.length;h++)c[u[h]]=!0;return s?function(p){return c[p.toLowerCase()]}:function(p){return c[p]}}var D=T("slot,component",!0),P=T("key,ref,slot,slot-scope,is");function V(a,s){var c=a.length;if(c){if(s===a[c-1])return void(a.length=c-1);var u=a.indexOf(s);if(u>-1)return a.splice(u,1)}}var x=Object.prototype.hasOwnProperty;function X(a,s){return x.call(a,s)}function H(a){var s=Object.create(null);return function(c){return s[c]||(s[c]=a(c))}}var Y=/-(\w)/g,F=H(function(a){return a.replace(Y,function(s,c){return c?c.toUpperCase():""})}),ce=H(function(a){return a.charAt(0).toUpperCase()+a.slice(1)}),ve=/\B([A-Z])/g,U=H(function(a){return a.replace(ve,"-$1").toLowerCase()}),pe=Function.prototype.bind?function(a,s){return a.bind(s)}:function(a,s){function c(u){var h=arguments.length;return h?h>1?a.apply(s,arguments):a.call(s,u):a.call(s)}return c._length=a.length,c};function ge(a,s){s=s||0;for(var c=a.length-s,u=new Array(c);c--;)u[c]=a[c+s];return u}function de(a,s){for(var c in s)a[c]=s[c];return a}function xe(a){for(var s={},c=0;c<a.length;c++)a[c]&&de(s,a[c]);return s}function Ae(a,s,c){}var Te=function(a,s,c){return!1},Re=function(a){return a};function K(a,s){if(a===s)return!0;var c=g(a),u=g(s);if(!c||!u)return!c&&!u&&String(a)===String(s);try{var h=Array.isArray(a),p=Array.isArray(s);if(h&&p)return a.length===s.length&&a.every(function(w,R){return K(w,s[R])});if(a instanceof Date&&s instanceof Date)return a.getTime()===s.getTime();if(h||p)return!1;var b=Object.keys(a),L=Object.keys(s);return b.length===L.length&&b.every(function(w){return K(a[w],s[w])})}catch(w){return!1}}function ne(a,s){for(var c=0;c<a.length;c++)if(K(a[c],s))return c;return-1}function oe(a){var s=!1;return function(){s||(s=!0,a.apply(this,arguments))}}function he(a,s){return a===s?a===0&&1/a!=1/s:a==a||s==s}var B="data-server-rendered",re=["component","directive","filter"],k=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],le={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Te,isReservedAttr:Te,isUnknownElement:Te,getTagNamespace:Ae,parsePlatformTagName:Re,mustUseProp:Te,async:!0,_lifecycleHooks:k},Le=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function Ie(a){var s=(a+"").charCodeAt(0);return s===36||s===95}function Ee(a,s,c,u){Object.defineProperty(a,s,{value:c,enumerable:!!u,writable:!0,configurable:!0})}var it=new RegExp("[^".concat(Le.source,".$_\\d]")),tt="__proto__"in{},Ne=typeof window!="undefined",je=Ne&&window.navigator.userAgent.toLowerCase(),pt=je&&/msie|trident/.test(je),nt=je&&je.indexOf("msie 9.0")>0,Nt=je&&je.indexOf("edge/")>0;je&&je.indexOf("android");var Qt=je&&/iphone|ipad|ipod|ios/.test(je);je&&/chrome\/\d+/.test(je),je&&/phantomjs/.test(je);var vt,Mt=je&&je.match(/firefox\/(\d+)/),xt={}.watch,St=!1;if(Ne)try{var Gt={};Object.defineProperty(Gt,"passive",{get:function(){St=!0}}),window.addEventListener("test-passive",null,Gt)}catch(a){}var mt=function(){return vt===void 0&&(vt=!Ne&&typeof _a!="undefined"&&_a.process&&{}.VUE_ENV==="server"),vt},Bt=Ne&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Lt(a){return typeof a=="function"&&/native code/.test(a.toString())}var It,Tt=typeof Symbol!="undefined"&&Lt(Symbol)&&typeof Reflect!="undefined"&&Lt(Reflect.ownKeys);It=typeof Set!="undefined"&&Lt(Set)?Set:function(){function a(){this.set=Object.create(null)}return a.prototype.has=function(s){return this.set[s]===!0},a.prototype.add=function(s){this.set[s]=!0},a.prototype.clear=function(){this.set=Object.create(null)},a}();var Ke=null;function Ft(a){a===void 0&&(a=null),a||Ke&&Ke._scope.off(),Ke=a,a&&a._scope.on()}var yt=function(){function a(s,c,u,h,p,b,L,w){this.tag=s,this.data=c,this.children=u,this.text=h,this.elm=p,this.ns=void 0,this.context=b,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=c&&c.key,this.componentOptions=L,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=w,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(a.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),a}(),Vt=function(a){a===void 0&&(a="");var s=new yt;return s.text=a,s.isComment=!0,s};function Kt(a){return new yt(void 0,void 0,void 0,String(a))}function un(a){var s=new yt(a.tag,a.data,a.children&&a.children.slice(),a.text,a.elm,a.context,a.componentOptions,a.asyncFactory);return s.ns=a.ns,s.isStatic=a.isStatic,s.key=a.key,s.isComment=a.isComment,s.fnContext=a.fnContext,s.fnOptions=a.fnOptions,s.fnScopeId=a.fnScopeId,s.asyncMeta=a.asyncMeta,s.isCloned=!0,s}var q=0,De=[],fe=function(){function a(){this._pending=!1,this.id=q++,this.subs=[]}return a.prototype.addSub=function(s){this.subs.push(s)},a.prototype.removeSub=function(s){this.subs[this.subs.indexOf(s)]=null,this._pending||(this._pending=!0,De.push(this))},a.prototype.depend=function(s){a.target&&a.target.addDep(this)},a.prototype.notify=function(s){for(var c=this.subs.filter(function(p){return p}),u=0,h=c.length;u<h;u++)c[u].update()},a}();fe.target=null;var me=[];function ye(a){me.push(a),fe.target=a}function ke(){me.pop(),fe.target=me[me.length-1]}var $e=Array.prototype,ut=Object.create($e);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(a){var s=$e[a];Ee(ut,a,function(){for(var c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];var h,p=s.apply(this,c),b=this.__ob__;switch(a){case"push":case"unshift":h=c;break;case"splice":h=c.slice(2)}return h&&b.observeArray(h),b.dep.notify(),p})});var an=Object.getOwnPropertyNames(ut),z={},ue=!0;function Me(a){ue=a}var rt={notify:Ae,depend:Ae,addSub:Ae,removeSub:Ae},Xt=function(){function a(s,c,u){if(c===void 0&&(c=!1),u===void 0&&(u=!1),this.value=s,this.shallow=c,this.mock=u,this.dep=u?rt:new fe,this.vmCount=0,Ee(s,"__ob__",this),r(s)){if(!u)if(tt)s.__proto__=ut;else for(var h=0,p=an.length;h<p;h++)Ee(s,L=an[h],ut[L]);c||this.observeArray(s)}else{var b=Object.keys(s);for(h=0;h<b.length;h++){var L;zt(s,L=b[h],z,void 0,c,u)}}}return a.prototype.observeArray=function(s){for(var c=0,u=s.length;c<u;c++)Ot(s[c],!1,this.mock)},a}();function Ot(a,s,c){return a&&X(a,"__ob__")&&a.__ob__ instanceof Xt?a.__ob__:!ue||!c&&mt()||!r(a)&&!y(a)||!Object.isExtensible(a)||a.__v_skip||jt(a)||a instanceof yt?void 0:new Xt(a,s,c)}function zt(a,s,c,u,h,p){var b=new fe,L=Object.getOwnPropertyDescriptor(a,s);if(!L||L.configurable!==!1){var w=L&&L.get,R=L&&L.set;w&&!R||c!==z&&arguments.length!==2||(c=a[s]);var M=!h&&Ot(c,!1,p);return Object.defineProperty(a,s,{enumerable:!0,configurable:!0,get:function(){var O=w?w.call(a):c;return fe.target&&(b.depend(),M&&(M.dep.depend(),r(O)&&Ni(O))),jt(O)&&!h?O.value:O},set:function(O){var $=w?w.call(a):c;if(he($,O)){if(R)R.call(a,O);else{if(w)return;if(!h&&jt($)&&!jt(O))return void($.value=O);c=O}M=!h&&Ot(O,!1,p),b.notify()}}}),b}}function Rr(a,s,c){if(!Mn(a)){var u=a.__ob__;return r(a)&&A(s)?(a.length=Math.max(a.length,s),a.splice(s,1,c),u&&!u.shallow&&u.mock&&Ot(c,!1,!0),c):s in a&&!(s in Object.prototype)?(a[s]=c,c):a._isVue||u&&u.vmCount?c:u?(zt(u.value,s,c,void 0,u.shallow,u.mock),u.dep.notify(),c):(a[s]=c,c)}}function ti(a,s){if(r(a)&&A(s))a.splice(s,1);else{var c=a.__ob__;a._isVue||c&&c.vmCount||Mn(a)||X(a,s)&&(delete a[s],c&&c.dep.notify())}}function Ni(a){for(var s=void 0,c=0,u=a.length;c<u;c++)(s=a[c])&&s.__ob__&&s.__ob__.dep.depend(),r(s)&&Ni(s)}function ni(a){return ji(a,!0),Ee(a,"__v_isShallow",!0),a}function ji(a,s){Mn(a)||Ot(a,s,mt())}function Rn(a){return Mn(a)?Rn(a.__v_raw):!(!a||!a.__ob__)}function Mr(a){return!(!a||!a.__v_isShallow)}function Mn(a){return!(!a||!a.__v_isReadonly)}var In="__v_isRef";function jt(a){return!(!a||a.__v_isRef!==!0)}function $i(a,s){if(jt(a))return a;var c={};return Ee(c,In,!0),Ee(c,"__v_isShallow",s),Ee(c,"dep",zt(c,"value",a,null,s,mt())),c}function Ir(a,s,c){Object.defineProperty(a,c,{enumerable:!0,configurable:!0,get:function(){var u=s[c];if(jt(u))return u.value;var h=u&&u.__ob__;return h&&h.dep.depend(),u},set:function(u){var h=s[c];jt(h)&&!jt(u)?h.value=u:s[c]=u}})}function Hi(a,s,c){var u=a[s];if(jt(u))return u;var h={get value(){var p=a[s];return p===void 0?c:p},set value(p){a[s]=p}};return Ee(h,In,!0),h}function Bi(a){return Fi(a,!1)}function Fi(a,s){if(!y(a)||Mn(a))return a;var c=s?"__v_rawToShallowReadonly":"__v_rawToReadonly",u=a[c];if(u)return u;var h=Object.create(Object.getPrototypeOf(a));Ee(a,c,h),Ee(h,"__v_isReadonly",!0),Ee(h,"__v_raw",a),jt(a)&&Ee(h,In,!0),(s||Mr(a))&&Ee(h,"__v_isShallow",!0);for(var p=Object.keys(a),b=0;b<p.length;b++)Vi(h,a,p[b],s);return h}function Vi(a,s,c,u){Object.defineProperty(a,c,{enumerable:!0,configurable:!0,get:function(){var h=s[c];return u||!y(h)?h:Bi(h)},set:function(){}})}var zi=H(function(a){var s=a.charAt(0)==="&",c=(a=s?a.slice(1):a).charAt(0)==="~",u=(a=c?a.slice(1):a).charAt(0)==="!";return{name:a=u?a.slice(1):a,once:c,capture:u,passive:s}});function ri(a,s){function c(){var u=c.fns;if(!r(u))return Pn(u,null,arguments,s,"v-on handler");for(var h=u.slice(),p=0;p<h.length;p++)Pn(h[p],null,arguments,s,"v-on handler")}return c.fns=a,c}function Ui(a,s,c,u,h,p){var b,L,w,R;for(b in a)L=a[b],w=s[b],R=zi(b),i(L)||(i(w)?(i(L.fns)&&(L=a[b]=ri(L,p)),l(R.once)&&(L=a[b]=h(R.name,L,R.capture)),c(R.name,L,R.capture,R.passive,R.params)):L!==w&&(w.fns=L,a[b]=w));for(b in s)i(a[b])&&u((R=zi(b)).name,s[b],R.capture)}function Sn(a,s,c){var u;a instanceof yt&&(a=a.data.hook||(a.data.hook={}));var h=a[s];function p(){c.apply(this,arguments),V(u.fns,p)}i(h)?u=ri([p]):o(h.fns)&&l(h.merged)?(u=h).fns.push(p):u=ri([h,p]),u.merged=!0,a[s]=u}function Wi(a,s,c,u,h){if(o(s)){if(X(s,c))return a[c]=s[c],h||delete s[c],!0;if(X(s,u))return a[c]=s[u],h||delete s[u],!0}return!1}function ii(a){return d(a)?[Kt(a)]:r(a)?ai(a):void 0}function Wn(a){return o(a)&&o(a.text)&&a.isComment===!1}function ai(a,s){var c,u,h,p,b=[];for(c=0;c<a.length;c++)i(u=a[c])||typeof u=="boolean"||(p=b[h=b.length-1],r(u)?u.length>0&&(Wn((u=ai(u,"".concat(s||"","_").concat(c)))[0])&&Wn(p)&&(b[h]=Kt(p.text+u[0].text),u.shift()),b.push.apply(b,u)):d(u)?Wn(p)?b[h]=Kt(p.text+u):u!==""&&b.push(Kt(u)):Wn(u)&&Wn(p)?b[h]=Kt(p.text+u.text):(l(a._isVList)&&o(u.tag)&&i(u.key)&&o(s)&&(u.key="__vlist".concat(s,"_").concat(c,"__")),b.push(u)));return b}function or(a,s,c,u,h,p){return(r(c)||d(c))&&(h=u,u=c,c=void 0),l(p)&&(h=2),function(b,L,w,R,M){if(o(w)&&o(w.__ob__)||(o(w)&&o(w.is)&&(L=w.is),!L))return Vt();r(R)&&f(R[0])&&((w=w||{}).scopedSlots={default:R[0]},R.length=0),M===2?R=ii(R):M===1&&(R=function(G){for(var se=0;se<G.length;se++)if(r(G[se]))return Array.prototype.concat.apply([],G);return G}(R));var O,$;if(typeof L=="string"){var W=void 0;$=b.$vnode&&b.$vnode.ns||le.getTagNamespace(L),O=le.isReservedTag(L)?new yt(le.parsePlatformTagName(L),w,R,void 0,void 0,b):w&&w.pre||!o(W=ra(b.$options,"components",L))?new yt(L,w,R,void 0,void 0,b):Bl(W,w,b,R,L)}else O=Bl(L,w,b,R);return r(O)?O:o(O)?(o($)&&Gi(O,$),o(w)&&function(G){g(G.style)&&Pr(G.style),g(G.class)&&Pr(G.class)}(w),O):Vt()}(a,s,c,u,h)}function Gi(a,s,c){if(a.ns=s,a.tag==="foreignObject"&&(s=void 0,c=!0),o(a.children))for(var u=0,h=a.children.length;u<h;u++){var p=a.children[u];o(p.tag)&&(i(p.ns)||l(c)&&p.tag!=="svg")&&Gi(p,s,c)}}function eo(a,s){var c,u,h,p,b=null;if(r(a)||typeof a=="string")for(b=new Array(a.length),c=0,u=a.length;c<u;c++)b[c]=s(a[c],c);else if(typeof a=="number")for(b=new Array(a),c=0;c<a;c++)b[c]=s(c+1,c);else if(g(a))if(Tt&&a[Symbol.iterator]){b=[];for(var L=a[Symbol.iterator](),w=L.next();!w.done;)b.push(s(w.value,b.length)),w=L.next()}else for(h=Object.keys(a),b=new Array(h.length),c=0,u=h.length;c<u;c++)p=h[c],b[c]=s(a[p],p,c);return o(b)||(b=[]),b._isVList=!0,b}function to(a,s,c,u){var h,p=this.$scopedSlots[a];p?(c=c||{},u&&(c=de(de({},u),c)),h=p(c)||(f(s)?s():s)):h=this.$slots[a]||(f(s)?s():s);var b=c&&c.slot;return b?this.$createElement("template",{slot:b},h):h}function no(a){return ra(this.$options,"filters",a)||Re}function Yi(a,s){return r(a)?a.indexOf(s)===-1:a!==s}function j(a,s,c,u,h){var p=le.keyCodes[s]||c;return h&&u&&!le.keyCodes[s]?Yi(h,u):p?Yi(p,a):u?U(u)!==s:a===void 0}function m(a,s,c,u,h){if(c&&g(c)){r(c)&&(c=xe(c));var p=void 0,b=function(w){if(w==="class"||w==="style"||P(w))p=a;else{var R=a.attrs&&a.attrs.type;p=u||le.mustUseProp(s,R,w)?a.domProps||(a.domProps={}):a.attrs||(a.attrs={})}var M=F(w),O=U(w);M in p||O in p||(p[w]=c[w],h&&((a.on||(a.on={}))["update:".concat(w)]=function($){c[w]=$}))};for(var L in c)b(L)}return a}function E(a,s){var c=this._staticTrees||(this._staticTrees=[]),u=c[a];return u&&!s||ee(u=c[a]=this.$options.staticRenderFns[a].call(this._renderProxy,this._c,this),"__static__".concat(a),!1),u}function I(a,s,c){return ee(a,"__once__".concat(s).concat(c?"_".concat(c):""),!0),a}function ee(a,s,c){if(r(a))for(var u=0;u<a.length;u++)a[u]&&typeof a[u]!="string"&&Q(a[u],"".concat(s,"_").concat(u),c);else Q(a,s,c)}function Q(a,s,c){a.isStatic=!0,a.key=s,a.isOnce=c}function ae(a,s){if(s&&y(s)){var c=a.on=a.on?de({},a.on):{};for(var u in s){var h=c[u],p=s[u];c[u]=h?[].concat(h,p):p}}return a}function be(a,s,c,u){s=s||{$stable:!c};for(var h=0;h<a.length;h++){var p=a[h];r(p)?be(p,s,c):p&&(p.proxy&&(p.fn.proxy=!0),s[p.key]=p.fn)}return u&&(s.$key=u),s}function Se(a,s){for(var c=0;c<s.length;c+=2){var u=s[c];typeof u=="string"&&u&&(a[s[c]]=s[c+1])}return a}function Fe(a,s){return typeof a=="string"?s+a:a}function Ve(a){a._o=I,a._n=_,a._s=C,a._l=eo,a._t=to,a._q=K,a._i=ne,a._m=E,a._f=no,a._k=j,a._b=m,a._v=Kt,a._e=Vt,a._u=be,a._g=ae,a._d=Se,a._p=Fe}function Ze(a,s){if(!a||!a.length)return{};for(var c={},u=0,h=a.length;u<h;u++){var p=a[u],b=p.data;if(b&&b.attrs&&b.attrs.slot&&delete b.attrs.slot,p.context!==s&&p.fnContext!==s||!b||b.slot==null)(c.default||(c.default=[])).push(p);else{var L=b.slot,w=c[L]||(c[L]=[]);p.tag==="template"?w.push.apply(w,p.children||[]):w.push(p)}}for(var R in c)c[R].every(ze)&&delete c[R];return c}function ze(a){return a.isComment&&!a.asyncFactory||a.text===" "}function Je(a){return a.isComment&&a.asyncFactory}function Xe(a,s,c,u){var h,p=Object.keys(c).length>0,b=s?!!s.$stable:!p,L=s&&s.$key;if(s){if(s._normalized)return s._normalized;if(b&&u&&u!==t&&L===u.$key&&!p&&!u.$hasNormal)return u;for(var w in h={},s)s[w]&&w[0]!=="$"&&(h[w]=We(a,c,w,s[w]))}else h={};for(var R in c)R in h||(h[R]=Ge(c,R));return s&&Object.isExtensible(s)&&(s._normalized=h),Ee(h,"$stable",b),Ee(h,"$key",L),Ee(h,"$hasNormal",p),h}function We(a,s,c,u){var h=function(){var p=Ke;Ft(a);var b=arguments.length?u.apply(null,arguments):u({}),L=(b=b&&typeof b=="object"&&!r(b)?[b]:ii(b))&&b[0];return Ft(p),b&&(!L||b.length===1&&L.isComment&&!Je(L))?void 0:b};return u.proxy&&Object.defineProperty(s,c,{get:h,enumerable:!0,configurable:!0}),h}function Ge(a,s){return function(){return a[s]}}function qe(a){return{get attrs(){if(!a._attrsProxy){var s=a._attrsProxy={};Ee(s,"_v_attr_proxy",!0),Pe(s,a.$attrs,t,a,"$attrs")}return a._attrsProxy},get listeners(){return a._listenersProxy||Pe(a._listenersProxy={},a.$listeners,t,a,"$listeners"),a._listenersProxy},get slots(){return function(s){return s._slotsProxy||qt(s._slotsProxy={},s.$scopedSlots),s._slotsProxy}(a)},emit:pe(a.$emit,a),expose:function(s){s&&Object.keys(s).forEach(function(c){return Ir(a,s,c)})}}}function Pe(a,s,c,u,h){var p=!1;for(var b in s)b in a?s[b]!==c[b]&&(p=!0):(p=!0,_t(a,b,u,h));for(var b in a)b in s||(p=!0,delete a[b]);return p}function _t(a,s,c,u){Object.defineProperty(a,s,{enumerable:!0,configurable:!0,get:function(){return c[u][s]}})}function qt(a,s){for(var c in s)a[c]=s[c];for(var c in a)c in s||delete a[c]}function on(){var a=Ke;return a._setupContext||(a._setupContext=qe(a))}var Wt,mn=null;function Gn(a,s){return(a.__esModule||Tt&&a[Symbol.toStringTag]==="Module")&&(a=a.default),g(a)?s.extend(a):a}function oi(a){if(r(a))for(var s=0;s<a.length;s++){var c=a[s];if(o(c)&&(o(c.componentOptions)||Je(c)))return c}}function sr(a,s){Wt.$on(a,s)}function ro(a,s){Wt.$off(a,s)}function lr(a,s){var c=Wt;return function u(){var h=s.apply(null,arguments);h!==null&&c.$off(a,u)}}function Yn(a,s,c){Wt=a,Ui(s,c||{},sr,ro,lr,a),Wt=void 0}var cr=null;function bl(a){var s=cr;return cr=a,function(){cr=s}}function Sl(a){for(;a&&(a=a.$parent);)if(a._inactive)return!0;return!1}function io(a,s){if(s){if(a._directInactive=!1,Sl(a))return}else if(a._directInactive)return;if(a._inactive||a._inactive===null){a._inactive=!1;for(var c=0;c<a.$children.length;c++)io(a.$children[c]);yn(a,"activated")}}function Al(a,s){if(!(s&&(a._directInactive=!0,Sl(a))||a._inactive)){a._inactive=!0;for(var c=0;c<a.$children.length;c++)Al(a.$children[c]);yn(a,"deactivated")}}function yn(a,s,c,u){u===void 0&&(u=!0),ye();var h=Ke;u&&Ft(a);var p=a.$options[s],b="".concat(s," hook");if(p)for(var L=0,w=p.length;L<w;L++)Pn(p[L],a,c||null,a,b);a._hasHookEvent&&a.$emit("hook:"+s),u&&Ft(h),ke()}var kn=[],ao=[],Zi={},oo=!1,so=!1,kr=0,Ll=0,lo=Date.now;if(Ne&&!pt){var co=window.performance;co&&typeof co.now=="function"&&lo()>document.createEvent("Event").timeStamp&&(lo=function(){return co.now()})}var Vf=function(a,s){if(a.post){if(!s.post)return 1}else if(s.post)return-1;return a.id-s.id};function zf(){var a,s;for(Ll=lo(),so=!0,kn.sort(Vf),kr=0;kr<kn.length;kr++)(a=kn[kr]).before&&a.before(),s=a.id,Zi[s]=null,a.run();var c=ao.slice(),u=kn.slice();kr=kn.length=ao.length=0,Zi={},oo=so=!1,function(h){for(var p=0;p<h.length;p++)h[p]._inactive=!0,io(h[p],!0)}(c),function(h){for(var p=h.length;p--;){var b=h[p],L=b.vm;L&&L._watcher===b&&L._isMounted&&!L._isDestroyed&&yn(L,"updated")}}(u),function(){for(var h=0;h<De.length;h++){var p=De[h];p.subs=p.subs.filter(function(b){return b}),p._pending=!1}De.length=0}(),Bt&&le.devtools&&Bt.emit("flush")}function uo(a){var s=a.id;if(Zi[s]==null&&(a!==fe.target||!a.noRecurse)){if(Zi[s]=!0,so){for(var c=kn.length-1;c>kr&&kn[c].id>a.id;)c--;kn.splice(c+1,0,a)}else kn.push(a);oo||(oo=!0,ea(zf))}}var Qi="watcher",wl="".concat(Qi," callback"),El="".concat(Qi," getter"),Uf="".concat(Qi," cleanup");function Cl(a,s){return Ki(a,null,{flush:"post"})}var Yt,xl={};function Ki(a,s,c){var u=c===void 0?t:c,h=u.immediate,p=u.deep,b=u.flush,L=b===void 0?"pre":b;u.onTrack,u.onTrigger;var w,R,M=Ke,O=function(Ce,et,Be){return Be===void 0&&(Be=null),Pn(Ce,null,Be,M,et)},$=!1,W=!1;if(jt(a)?(w=function(){return a.value},$=Mr(a)):Rn(a)?(w=function(){return a.__ob__.dep.depend(),a},p=!0):r(a)?(W=!0,$=a.some(function(Ce){return Rn(Ce)||Mr(Ce)}),w=function(){return a.map(function(Ce){return jt(Ce)?Ce.value:Rn(Ce)?Pr(Ce):f(Ce)?O(Ce,El):void 0})}):w=f(a)?s?function(){return O(a,El)}:function(){if(!M||!M._isDestroyed)return R&&R(),O(a,Qi,[se])}:Ae,s&&p){var G=w;w=function(){return Pr(G())}}var se=function(Ce){R=ie.onStop=function(){O(Ce,Uf)}};if(mt())return se=Ae,s?h&&O(s,wl,[w(),W?[]:void 0,se]):w(),Ae;var ie=new Nr(Ke,w,Ae,{lazy:!0});ie.noRecurse=!s;var Oe=W?[]:xl;return ie.run=function(){if(ie.active)if(s){var Ce=ie.get();(p||$||(W?Ce.some(function(et,Be){return he(et,Oe[Be])}):he(Ce,Oe)))&&(R&&R(),O(s,wl,[Ce,Oe===xl?void 0:Oe,se]),Oe=Ce)}else ie.get()},L==="sync"?ie.update=ie.run:L==="post"?(ie.post=!0,ie.update=function(){return uo(ie)}):ie.update=function(){if(M&&M===Ke&&!M._isMounted){var Ce=M._preWatchers||(M._preWatchers=[]);Ce.indexOf(ie)<0&&Ce.push(ie)}else uo(ie)},s?h?ie.run():Oe=ie.get():L==="post"&&M?M.$once("hook:mounted",function(){return ie.get()}):ie.get(),function(){ie.teardown()}}var fo=function(){function a(s){s===void 0&&(s=!1),this.detached=s,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Yt,!s&&Yt&&(this.index=(Yt.scopes||(Yt.scopes=[])).push(this)-1)}return a.prototype.run=function(s){if(this.active){var c=Yt;try{return Yt=this,s()}finally{Yt=c}}},a.prototype.on=function(){Yt=this},a.prototype.off=function(){Yt=this.parent},a.prototype.stop=function(s){if(this.active){var c=void 0,u=void 0;for(c=0,u=this.effects.length;c<u;c++)this.effects[c].teardown();for(c=0,u=this.cleanups.length;c<u;c++)this.cleanups[c]();if(this.scopes)for(c=0,u=this.scopes.length;c<u;c++)this.scopes[c].stop(!0);if(!this.detached&&this.parent&&!s){var h=this.parent.scopes.pop();h&&h!==this&&(this.parent.scopes[this.index]=h,h.index=this.index)}this.parent=void 0,this.active=!1}},a}();function Tl(a){var s=a._provided,c=a.$parent&&a.$parent._provided;return c===s?a._provided=Object.create(c):s}function ur(a,s,c){ye();try{if(s)for(var u=s;u=u.$parent;){var h=u.$options.errorCaptured;if(h)for(var p=0;p<h.length;p++)try{if(h[p].call(u,a,s,c)===!1)return}catch(b){Ol(b,u,"errorCaptured hook")}}Ol(a,s,c)}finally{ke()}}function Pn(a,s,c,u,h){var p;try{(p=c?a.apply(s,c):a.call(s))&&!p._isVue&&S(p)&&!p._handled&&(p.catch(function(b){return ur(b,u,h+" (Promise/async)")}),p._handled=!0)}catch(b){ur(b,u,h)}return p}function Ol(a,s,c){if(le.errorHandler)try{return le.errorHandler.call(null,a,s,c)}catch(u){u!==a&&_l(u)}_l(a)}function _l(a,s,c){if(!Ne||typeof console=="undefined")throw a;console.error(a)}var Ji,po=!1,ho=[],vo=!1;function Xi(){vo=!1;var a=ho.slice(0);ho.length=0;for(var s=0;s<a.length;s++)a[s]()}if(typeof Promise!="undefined"&&Lt(Promise)){var Wf=Promise.resolve();Ji=function(){Wf.then(Xi),Qt&&setTimeout(Ae)},po=!0}else if(pt||typeof MutationObserver=="undefined"||!Lt(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")Ji=typeof setImmediate!="undefined"&&Lt(setImmediate)?function(){setImmediate(Xi)}:function(){setTimeout(Xi,0)};else{var qi=1,Gf=new MutationObserver(Xi),Dl=document.createTextNode(String(qi));Gf.observe(Dl,{characterData:!0}),Ji=function(){qi=(qi+1)%2,Dl.data=String(qi)},po=!0}function ea(a,s){var c;if(ho.push(function(){if(a)try{a.call(s)}catch(u){ur(u,s,"nextTick")}else c&&c(s)}),vo||(vo=!0,Ji()),!a&&typeof Promise!="undefined")return new Promise(function(u){c=u})}function dn(a){return function(s,c){if(c===void 0&&(c=Ke),c)return function(u,h,p){var b=u.$options;b[h]=Vl(b[h],p)}(c,a,s)}}var Yf=dn("beforeMount"),Zf=dn("mounted"),Qf=dn("beforeUpdate"),Kf=dn("updated"),Jf=dn("beforeDestroy"),Xf=dn("destroyed"),qf=dn("activated"),e9=dn("deactivated"),t9=dn("serverPrefetch"),n9=dn("renderTracked"),r9=dn("renderTriggered"),i9=dn("errorCaptured"),Rl="2.7.14",a9=Object.freeze({__proto__:null,version:Rl,defineComponent:function(a){return a},ref:function(a){return $i(a,!1)},shallowRef:function(a){return $i(a,!0)},isRef:jt,toRef:Hi,toRefs:function(a){var s=r(a)?new Array(a.length):{};for(var c in a)s[c]=Hi(a,c);return s},unref:function(a){return jt(a)?a.value:a},proxyRefs:function(a){if(Rn(a))return a;for(var s={},c=Object.keys(a),u=0;u<c.length;u++)Ir(s,a,c[u]);return s},customRef:function(a){var s=new fe,c=a(function(){s.depend()},function(){s.notify()}),u=c.get,h=c.set,p={get value(){return u()},set value(b){h(b)}};return Ee(p,In,!0),p},triggerRef:function(a){a.dep&&a.dep.notify()},reactive:function(a){return ji(a,!1),a},isReactive:Rn,isReadonly:Mn,isShallow:Mr,isProxy:function(a){return Rn(a)||Mn(a)},shallowReactive:ni,markRaw:function(a){return Object.isExtensible(a)&&Ee(a,"__v_skip",!0),a},toRaw:function a(s){var c=s&&s.__v_raw;return c?a(c):s},readonly:Bi,shallowReadonly:function(a){return Fi(a,!0)},computed:function(a,s){var c,u,h=f(a);h?(c=a,u=Ae):(c=a.get,u=a.set);var p=mt()?null:new Nr(Ke,c,Ae,{lazy:!0}),b={effect:p,get value(){return p?(p.dirty&&p.evaluate(),fe.target&&p.depend(),p.value):c()},set value(L){u(L)}};return Ee(b,In,!0),Ee(b,"__v_isReadonly",h),b},watch:function(a,s,c){return Ki(a,s,c)},watchEffect:function(a,s){return Ki(a,null,s)},watchPostEffect:Cl,watchSyncEffect:function(a,s){return Ki(a,null,{flush:"sync"})},EffectScope:fo,effectScope:function(a){return new fo(a)},onScopeDispose:function(a){Yt&&Yt.cleanups.push(a)},getCurrentScope:function(){return Yt},provide:function(a,s){Ke&&(Tl(Ke)[a]=s)},inject:function(a,s,c){c===void 0&&(c=!1);var u=Ke;if(u){var h=u.$parent&&u.$parent._provided;if(h&&a in h)return h[a];if(arguments.length>1)return c&&f(s)?s.call(u):s}},h:function(a,s,c){return or(Ke,a,s,c,2,!0)},getCurrentInstance:function(){return Ke&&{proxy:Ke}},useSlots:function(){return on().slots},useAttrs:function(){return on().attrs},useListeners:function(){return on().listeners},mergeDefaults:function(a,s){var c=r(a)?a.reduce(function(p,b){return p[b]={},p},{}):a;for(var u in s){var h=c[u];h?r(h)||f(h)?c[u]={type:h,default:s[u]}:h.default=s[u]:h===null&&(c[u]={default:s[u]})}return c},nextTick:ea,set:Rr,del:ti,useCssModule:function(a){return t},useCssVars:function(a){if(Ne){var s=Ke;s&&Cl(function(){var c=s.$el,u=a(s,s._setupProxy);if(c&&c.nodeType===1){var h=c.style;for(var p in u)h.setProperty("--".concat(p),u[p])}})}},defineAsyncComponent:function(a){f(a)&&(a={loader:a});var s=a.loader,c=a.loadingComponent,u=a.errorComponent,h=a.delay,p=h===void 0?200:h,b=a.timeout;a.suspensible;var L=a.onError,w=null,R=0,M=function(){var O;return w||(O=w=s().catch(function($){if($=$ instanceof Error?$:new Error(String($)),L)return new Promise(function(W,G){L($,function(){return W((R++,w=null,M()))},function(){return G($)},R+1)});throw $}).then(function($){return O!==w&&w?w:($&&($.__esModule||$[Symbol.toStringTag]==="Module")&&($=$.default),$)}))};return function(){return{component:M(),delay:p,timeout:b,error:u,loading:c}}},onBeforeMount:Yf,onMounted:Zf,onBeforeUpdate:Qf,onUpdated:Kf,onBeforeUnmount:Jf,onUnmounted:Xf,onActivated:qf,onDeactivated:e9,onServerPrefetch:t9,onRenderTracked:n9,onRenderTriggered:r9,onErrorCaptured:function(a,s){s===void 0&&(s=Ke),i9(a,s)}}),Ml=new It;function Pr(a){return ta(a,Ml),Ml.clear(),a}function ta(a,s){var c,u,h=r(a);if(!(!h&&!g(a)||a.__v_skip||Object.isFrozen(a)||a instanceof yt)){if(a.__ob__){var p=a.__ob__.dep.id;if(s.has(p))return;s.add(p)}if(h)for(c=a.length;c--;)ta(a[c],s);else if(jt(a))ta(a.value,s);else for(c=(u=Object.keys(a)).length;c--;)ta(a[u[c]],s)}}var o9=0,Nr=function(){function a(s,c,u,h,p){(function(b,L){L===void 0&&(L=Yt),L&&L.active&&L.effects.push(b)})(this,Yt&&!Yt._vm?Yt:s?s._scope:void 0),(this.vm=s)&&p&&(s._watcher=this),h?(this.deep=!!h.deep,this.user=!!h.user,this.lazy=!!h.lazy,this.sync=!!h.sync,this.before=h.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=u,this.id=++o9,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new It,this.newDepIds=new It,this.expression="",f(c)?this.getter=c:(this.getter=function(b){if(!it.test(b)){var L=b.split(".");return function(w){for(var R=0;R<L.length;R++){if(!w)return;w=w[L[R]]}return w}}}(c),this.getter||(this.getter=Ae)),this.value=this.lazy?void 0:this.get()}return a.prototype.get=function(){var s;ye(this);var c=this.vm;try{s=this.getter.call(c,c)}catch(u){if(!this.user)throw u;ur(u,c,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Pr(s),ke(),this.cleanupDeps()}return s},a.prototype.addDep=function(s){var c=s.id;this.newDepIds.has(c)||(this.newDepIds.add(c),this.newDeps.push(s),this.depIds.has(c)||s.addSub(this))},a.prototype.cleanupDeps=function(){for(var s=this.deps.length;s--;){var c=this.deps[s];this.newDepIds.has(c.id)||c.removeSub(this)}var u=this.depIds;this.depIds=this.newDepIds,this.newDepIds=u,this.newDepIds.clear(),u=this.deps,this.deps=this.newDeps,this.newDeps=u,this.newDeps.length=0},a.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():uo(this)},a.prototype.run=function(){if(this.active){var s=this.get();if(s!==this.value||g(s)||this.deep){var c=this.value;if(this.value=s,this.user){var u='callback for watcher "'.concat(this.expression,'"');Pn(this.cb,this.vm,[s,c],this.vm,u)}else this.cb.call(this.vm,s,c)}}},a.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},a.prototype.depend=function(){for(var s=this.deps.length;s--;)this.deps[s].depend()},a.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&V(this.vm._scope.effects,this),this.active){for(var s=this.deps.length;s--;)this.deps[s].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},a}(),Zn={enumerable:!0,configurable:!0,get:Ae,set:Ae};function go(a,s,c){Zn.get=function(){return this[s][c]},Zn.set=function(u){this[s][c]=u},Object.defineProperty(a,c,Zn)}function s9(a){var s=a.$options;if(s.props&&function(u,h){var p=u.$options.propsData||{},b=u._props=ni({}),L=u.$options._propKeys=[];u.$parent&&Me(!1);var w=function(M){L.push(M);var O=Ao(M,h,p,u);zt(b,M,O),M in u||go(u,"_props",M)};for(var R in h)w(R);Me(!0)}(a,s.props),function(u){var h=u.$options,p=h.setup;if(p){var b=u._setupContext=qe(u);Ft(u),ye();var L=Pn(p,null,[u._props||ni({}),b],u,"setup");if(ke(),Ft(),f(L))h.render=L;else if(g(L))if(u._setupState=L,L.__sfc){var w=u._setupProxy={};for(var R in L)R!=="__sfc"&&Ir(w,L,R)}else for(var R in L)Ie(R)||Ir(u,L,R)}}(a),s.methods&&function(u,h){for(var p in u.$options.props,h)u[p]=typeof h[p]!="function"?Ae:pe(h[p],u)}(a,s.methods),s.data)(function(u){var h=u.$options.data;y(h=u._data=f(h)?function(M,O){ye();try{return M.call(O,O)}catch($){return ur($,O,"data()"),{}}finally{ke()}}(h,u):h||{})||(h={});var p=Object.keys(h),b=u.$options.props;u.$options.methods;for(var L=p.length;L--;){var w=p[L];b&&X(b,w)||Ie(w)||go(u,"_data",w)}var R=Ot(h);R&&R.vmCount++})(a);else{var c=Ot(a._data={});c&&c.vmCount++}s.computed&&function(u,h){var p=u._computedWatchers=Object.create(null),b=mt();for(var L in h){var w=h[L],R=f(w)?w:w.get;b||(p[L]=new Nr(u,R||Ae,Ae,l9)),L in u||Il(u,L,w)}}(a,s.computed),s.watch&&s.watch!==xt&&function(u,h){for(var p in h){var b=h[p];if(r(b))for(var L=0;L<b.length;L++)mo(u,p,b[L]);else mo(u,p,b)}}(a,s.watch)}var l9={lazy:!0};function Il(a,s,c){var u=!mt();f(c)?(Zn.get=u?kl(s):Pl(c),Zn.set=Ae):(Zn.get=c.get?u&&c.cache!==!1?kl(s):Pl(c.get):Ae,Zn.set=c.set||Ae),Object.defineProperty(a,s,Zn)}function kl(a){return function(){var s=this._computedWatchers&&this._computedWatchers[a];if(s)return s.dirty&&s.evaluate(),fe.target&&s.depend(),s.value}}function Pl(a){return function(){return a.call(this,this)}}function mo(a,s,c,u){return y(c)&&(u=c,c=c.handler),typeof c=="string"&&(c=a[c]),a.$watch(s,c,u)}function Nl(a,s){if(a){for(var c=Object.create(null),u=Tt?Reflect.ownKeys(a):Object.keys(a),h=0;h<u.length;h++){var p=u[h];if(p!=="__ob__"){var b=a[p].from;if(b in s._provided)c[p]=s._provided[b];else if("default"in a[p]){var L=a[p].default;c[p]=f(L)?L.call(s):L}}}return c}}var c9=0;function yo(a){var s=a.options;if(a.super){var c=yo(a.super);if(c!==a.superOptions){a.superOptions=c;var u=function(h){var p,b=h.options,L=h.sealedOptions;for(var w in b)b[w]!==L[w]&&(p||(p={}),p[w]=b[w]);return p}(a);u&&de(a.extendOptions,u),(s=a.options=dr(c,a.extendOptions)).name&&(s.components[s.name]=a)}}return s}function bo(a,s,c,u,h){var p,b=this,L=h.options;X(u,"_uid")?(p=Object.create(u))._original=u:(p=u,u=u._original);var w=l(L._compiled),R=!w;this.data=a,this.props=s,this.children=c,this.parent=u,this.listeners=a.on||t,this.injections=Nl(L.inject,u),this.slots=function(){return b.$slots||Xe(u,a.scopedSlots,b.$slots=Ze(c,u)),b.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Xe(u,a.scopedSlots,this.slots())}}),w&&(this.$options=L,this.$slots=this.slots(),this.$scopedSlots=Xe(u,a.scopedSlots,this.$slots)),L._scopeId?this._c=function(M,O,$,W){var G=or(p,M,O,$,W,R);return G&&!r(G)&&(G.fnScopeId=L._scopeId,G.fnContext=u),G}:this._c=function(M,O,$,W){return or(p,M,O,$,W,R)}}function jl(a,s,c,u,h){var p=un(a);return p.fnContext=c,p.fnOptions=u,s.slot&&((p.data||(p.data={})).slot=s.slot),p}function $l(a,s){for(var c in s)a[F(c)]=s[c]}function na(a){return a.name||a.__name||a._componentTag}Ve(bo.prototype);var So={init:function(a,s){if(a.componentInstance&&!a.componentInstance._isDestroyed&&a.data.keepAlive){var c=a;So.prepatch(c,c)}else(a.componentInstance=function(u,h){var p={_isComponent:!0,_parentVnode:u,parent:h},b=u.data.inlineTemplate;return o(b)&&(p.render=b.render,p.staticRenderFns=b.staticRenderFns),new u.componentOptions.Ctor(p)}(a,cr)).$mount(s?a.elm:void 0,s)},prepatch:function(a,s){var c=s.componentOptions;(function(u,h,p,b,L){var w=b.data.scopedSlots,R=u.$scopedSlots,M=!!(w&&!w.$stable||R!==t&&!R.$stable||w&&u.$scopedSlots.$key!==w.$key||!w&&u.$scopedSlots.$key),O=!!(L||u.$options._renderChildren||M),$=u.$vnode;u.$options._parentVnode=b,u.$vnode=b,u._vnode&&(u._vnode.parent=b),u.$options._renderChildren=L;var W=b.data.attrs||t;u._attrsProxy&&Pe(u._attrsProxy,W,$.data&&$.data.attrs||t,u,"$attrs")&&(O=!0),u.$attrs=W,p=p||t;var G=u.$options._parentListeners;if(u._listenersProxy&&Pe(u._listenersProxy,p,G||t,u,"$listeners"),u.$listeners=u.$options._parentListeners=p,Yn(u,p,G),h&&u.$options.props){Me(!1);for(var se=u._props,ie=u.$options._propKeys||[],Oe=0;Oe<ie.length;Oe++){var Ce=ie[Oe],et=u.$options.props;se[Ce]=Ao(Ce,et,h,u)}Me(!0),u.$options.propsData=h}O&&(u.$slots=Ze(L,b.context),u.$forceUpdate())})(s.componentInstance=a.componentInstance,c.propsData,c.listeners,s,c.children)},insert:function(a){var s,c=a.context,u=a.componentInstance;u._isMounted||(u._isMounted=!0,yn(u,"mounted")),a.data.keepAlive&&(c._isMounted?((s=u)._inactive=!1,ao.push(s)):io(u,!0))},destroy:function(a){var s=a.componentInstance;s._isDestroyed||(a.data.keepAlive?Al(s,!0):s.$destroy())}},Hl=Object.keys(So);function Bl(a,s,c,u,h){if(!i(a)){var p=c.$options._base;if(g(a)&&(a=p.extend(a)),typeof a=="function"){var b;if(i(a.cid)&&(a=function(O,$){if(l(O.error)&&o(O.errorComp))return O.errorComp;if(o(O.resolved))return O.resolved;var W=mn;if(W&&o(O.owners)&&O.owners.indexOf(W)===-1&&O.owners.push(W),l(O.loading)&&o(O.loadingComp))return O.loadingComp;if(W&&!o(O.owners)){var G=O.owners=[W],se=!0,ie=null,Oe=null;W.$on("hook:destroyed",function(){return V(G,W)});var Ce=function(Qe){for(var N=0,Z=G.length;N<Z;N++)G[N].$forceUpdate();Qe&&(G.length=0,ie!==null&&(clearTimeout(ie),ie=null),Oe!==null&&(clearTimeout(Oe),Oe=null))},et=oe(function(Qe){O.resolved=Gn(Qe,$),se?G.length=0:Ce(!0)}),Be=oe(function(Qe){o(O.errorComp)&&(O.error=!0,Ce(!0))}),Ue=O(et,Be);return g(Ue)&&(S(Ue)?i(O.resolved)&&Ue.then(et,Be):S(Ue.component)&&(Ue.component.then(et,Be),o(Ue.error)&&(O.errorComp=Gn(Ue.error,$)),o(Ue.loading)&&(O.loadingComp=Gn(Ue.loading,$),Ue.delay===0?O.loading=!0:ie=setTimeout(function(){ie=null,i(O.resolved)&&i(O.error)&&(O.loading=!0,Ce(!1))},Ue.delay||200)),o(Ue.timeout)&&(Oe=setTimeout(function(){Oe=null,i(O.resolved)&&Be(null)},Ue.timeout)))),se=!1,O.loading?O.loadingComp:O.resolved}}(b=a,p),a===void 0))return function(O,$,W,G,se){var ie=Vt();return ie.asyncFactory=O,ie.asyncMeta={data:$,context:W,children:G,tag:se},ie}(b,s,c,u,h);s=s||{},yo(a),o(s.model)&&function(O,$){var W=O.model&&O.model.prop||"value",G=O.model&&O.model.event||"input";($.attrs||($.attrs={}))[W]=$.model.value;var se=$.on||($.on={}),ie=se[G],Oe=$.model.callback;o(ie)?(r(ie)?ie.indexOf(Oe)===-1:ie!==Oe)&&(se[G]=[Oe].concat(ie)):se[G]=Oe}(a.options,s);var L=function(O,$,W){var G=$.options.props;if(!i(G)){var se={},ie=O.attrs,Oe=O.props;if(o(ie)||o(Oe))for(var Ce in G){var et=U(Ce);Wi(se,Oe,Ce,et,!0)||Wi(se,ie,Ce,et,!1)}return se}}(s,a);if(l(a.options.functional))return function(O,$,W,G,se){var ie=O.options,Oe={},Ce=ie.props;if(o(Ce))for(var et in Ce)Oe[et]=Ao(et,Ce,$||t);else o(W.attrs)&&$l(Oe,W.attrs),o(W.props)&&$l(Oe,W.props);var Be=new bo(W,Oe,se,G,O),Ue=ie.render.call(null,Be._c,Be);if(Ue instanceof yt)return jl(Ue,W,Be.parent,ie);if(r(Ue)){for(var Qe=ii(Ue)||[],N=new Array(Qe.length),Z=0;Z<Qe.length;Z++)N[Z]=jl(Qe[Z],W,Be.parent,ie);return N}}(a,L,s,c,u);var w=s.on;if(s.on=s.nativeOn,l(a.options.abstract)){var R=s.slot;s={},R&&(s.slot=R)}(function(O){for(var $=O.hook||(O.hook={}),W=0;W<Hl.length;W++){var G=Hl[W],se=$[G],ie=So[G];se===ie||se&&se._merged||($[G]=se?u9(ie,se):ie)}})(s);var M=na(a.options)||h;return new yt("vue-component-".concat(a.cid).concat(M?"-".concat(M):""),s,void 0,void 0,void 0,c,{Ctor:a,propsData:L,listeners:w,tag:h,children:u},b)}}}function u9(a,s){var c=function(u,h){a(u,h),s(u,h)};return c._merged=!0,c}var d9=Ae,An=le.optionMergeStrategies;function si(a,s,c){if(c===void 0&&(c=!0),!s)return a;for(var u,h,p,b=Tt?Reflect.ownKeys(s):Object.keys(s),L=0;L<b.length;L++)(u=b[L])!=="__ob__"&&(h=a[u],p=s[u],c&&X(a,u)?h!==p&&y(h)&&y(p)&&si(h,p):Rr(a,u,p));return a}function Fl(a,s,c){return c?function(){var u=f(s)?s.call(c,c):s,h=f(a)?a.call(c,c):a;return u?si(u,h):h}:s?a?function(){return si(f(s)?s.call(this,this):s,f(a)?a.call(this,this):a)}:s:a}function Vl(a,s){var c=s?a?a.concat(s):r(s)?s:[s]:a;return c&&function(u){for(var h=[],p=0;p<u.length;p++)h.indexOf(u[p])===-1&&h.push(u[p]);return h}(c)}function f9(a,s,c,u){var h=Object.create(a||null);return s?de(h,s):h}An.data=function(a,s,c){return c?Fl(a,s,c):s&&typeof s!="function"?a:Fl(a,s)},k.forEach(function(a){An[a]=Vl}),re.forEach(function(a){An[a+"s"]=f9}),An.watch=function(a,s,c,u){if(a===xt&&(a=void 0),s===xt&&(s=void 0),!s)return Object.create(a||null);if(!a)return s;var h={};for(var p in de(h,a),s){var b=h[p],L=s[p];b&&!r(b)&&(b=[b]),h[p]=b?b.concat(L):r(L)?L:[L]}return h},An.props=An.methods=An.inject=An.computed=function(a,s,c,u){if(!a)return s;var h=Object.create(null);return de(h,a),s&&de(h,s),h},An.provide=function(a,s){return a?function(){var c=Object.create(null);return si(c,f(a)?a.call(this):a),s&&si(c,f(s)?s.call(this):s,!1),c}:s};var p9=function(a,s){return s===void 0?a:s};function dr(a,s,c){if(f(s)&&(s=s.options),function(w,R){var M=w.props;if(M){var O,$,W={};if(r(M))for(O=M.length;O--;)typeof($=M[O])=="string"&&(W[F($)]={type:null});else if(y(M))for(var G in M)$=M[G],W[F(G)]=y($)?$:{type:$};w.props=W}}(s),function(w,R){var M=w.inject;if(M){var O=w.inject={};if(r(M))for(var $=0;$<M.length;$++)O[M[$]]={from:M[$]};else if(y(M))for(var W in M){var G=M[W];O[W]=y(G)?de({from:W},G):{from:G}}}}(s),function(w){var R=w.directives;if(R)for(var M in R){var O=R[M];f(O)&&(R[M]={bind:O,update:O})}}(s),!s._base&&(s.extends&&(a=dr(a,s.extends,c)),s.mixins))for(var u=0,h=s.mixins.length;u<h;u++)a=dr(a,s.mixins[u],c);var p,b={};for(p in a)L(p);for(p in s)X(a,p)||L(p);function L(w){var R=An[w]||p9;b[w]=R(a[w],s[w],c,w)}return b}function ra(a,s,c,u){if(typeof c=="string"){var h=a[s];if(X(h,c))return h[c];var p=F(c);if(X(h,p))return h[p];var b=ce(p);return X(h,b)?h[b]:h[c]||h[p]||h[b]}}function Ao(a,s,c,u){var h=s[a],p=!X(c,a),b=c[a],L=Ul(Boolean,h.type);if(L>-1){if(p&&!X(h,"default"))b=!1;else if(b===""||b===U(a)){var w=Ul(String,h.type);(w<0||L<w)&&(b=!0)}}if(b===void 0){b=function(M,O,$){if(!!X(O,"default")){var W=O.default;return M&&M.$options.propsData&&M.$options.propsData[$]===void 0&&M._props[$]!==void 0?M._props[$]:f(W)&&Lo(O.type)!=="Function"?W.call(M):W}}(u,h,a);var R=ue;Me(!0),Ot(b),Me(R)}return b}var h9=/^\s*function (\w+)/;function Lo(a){var s=a&&a.toString().match(h9);return s?s[1]:""}function zl(a,s){return Lo(a)===Lo(s)}function Ul(a,s){if(!r(s))return zl(s,a)?0:-1;for(var c=0,u=s.length;c<u;c++)if(zl(s[c],a))return c;return-1}function bt(a){this._init(a)}function v9(a){a.cid=0;var s=1;a.extend=function(c){c=c||{};var u=this,h=u.cid,p=c._Ctor||(c._Ctor={});if(p[h])return p[h];var b=na(c)||na(u.options),L=function(w){this._init(w)};return(L.prototype=Object.create(u.prototype)).constructor=L,L.cid=s++,L.options=dr(u.options,c),L.super=u,L.options.props&&function(w){var R=w.options.props;for(var M in R)go(w.prototype,"_props",M)}(L),L.options.computed&&function(w){var R=w.options.computed;for(var M in R)Il(w.prototype,M,R[M])}(L),L.extend=u.extend,L.mixin=u.mixin,L.use=u.use,re.forEach(function(w){L[w]=u[w]}),b&&(L.options.components[b]=L),L.superOptions=u.options,L.extendOptions=c,L.sealedOptions=de({},L.options),p[h]=L,L}}function Wl(a){return a&&(na(a.Ctor.options)||a.tag)}function ia(a,s){return r(a)?a.indexOf(s)>-1:typeof a=="string"?a.split(",").indexOf(s)>-1:(c=a,v.call(c)==="[object RegExp]"&&a.test(s));var c}function Gl(a,s){var c=a.cache,u=a.keys,h=a._vnode;for(var p in c){var b=c[p];if(b){var L=b.name;L&&!s(L)&&wo(c,p,u,h)}}}function wo(a,s,c,u){var h=a[s];!h||u&&h.tag===u.tag||h.componentInstance.$destroy(),a[s]=null,V(c,s)}(function(a){a.prototype._init=function(s){var c=this;c._uid=c9++,c._isVue=!0,c.__v_skip=!0,c._scope=new fo(!0),c._scope._vm=!0,s&&s._isComponent?function(u,h){var p=u.$options=Object.create(u.constructor.options),b=h._parentVnode;p.parent=h.parent,p._parentVnode=b;var L=b.componentOptions;p.propsData=L.propsData,p._parentListeners=L.listeners,p._renderChildren=L.children,p._componentTag=L.tag,h.render&&(p.render=h.render,p.staticRenderFns=h.staticRenderFns)}(c,s):c.$options=dr(yo(c.constructor),s||{},c),c._renderProxy=c,c._self=c,function(u){var h=u.$options,p=h.parent;if(p&&!h.abstract){for(;p.$options.abstract&&p.$parent;)p=p.$parent;p.$children.push(u)}u.$parent=p,u.$root=p?p.$root:u,u.$children=[],u.$refs={},u._provided=p?p._provided:Object.create(null),u._watcher=null,u._inactive=null,u._directInactive=!1,u._isMounted=!1,u._isDestroyed=!1,u._isBeingDestroyed=!1}(c),function(u){u._events=Object.create(null),u._hasHookEvent=!1;var h=u.$options._parentListeners;h&&Yn(u,h)}(c),function(u){u._vnode=null,u._staticTrees=null;var h=u.$options,p=u.$vnode=h._parentVnode,b=p&&p.context;u.$slots=Ze(h._renderChildren,b),u.$scopedSlots=p?Xe(u.$parent,p.data.scopedSlots,u.$slots):t,u._c=function(w,R,M,O){return or(u,w,R,M,O,!1)},u.$createElement=function(w,R,M,O){return or(u,w,R,M,O,!0)};var L=p&&p.data;zt(u,"$attrs",L&&L.attrs||t,null,!0),zt(u,"$listeners",h._parentListeners||t,null,!0)}(c),yn(c,"beforeCreate",void 0,!1),function(u){var h=Nl(u.$options.inject,u);h&&(Me(!1),Object.keys(h).forEach(function(p){zt(u,p,h[p])}),Me(!0))}(c),s9(c),function(u){var h=u.$options.provide;if(h){var p=f(h)?h.call(u):h;if(!g(p))return;for(var b=Tl(u),L=Tt?Reflect.ownKeys(p):Object.keys(p),w=0;w<L.length;w++){var R=L[w];Object.defineProperty(b,R,Object.getOwnPropertyDescriptor(p,R))}}}(c),yn(c,"created"),c.$options.el&&c.$mount(c.$options.el)}})(bt),function(a){var s={get:function(){return this._data}},c={get:function(){return this._props}};Object.defineProperty(a.prototype,"$data",s),Object.defineProperty(a.prototype,"$props",c),a.prototype.$set=Rr,a.prototype.$delete=ti,a.prototype.$watch=function(u,h,p){var b=this;if(y(h))return mo(b,u,h,p);(p=p||{}).user=!0;var L=new Nr(b,u,h,p);if(p.immediate){var w='callback for immediate watcher "'.concat(L.expression,'"');ye(),Pn(h,b,[L.value],b,w),ke()}return function(){L.teardown()}}}(bt),function(a){var s=/^hook:/;a.prototype.$on=function(c,u){var h=this;if(r(c))for(var p=0,b=c.length;p<b;p++)h.$on(c[p],u);else(h._events[c]||(h._events[c]=[])).push(u),s.test(c)&&(h._hasHookEvent=!0);return h},a.prototype.$once=function(c,u){var h=this;function p(){h.$off(c,p),u.apply(h,arguments)}return p.fn=u,h.$on(c,p),h},a.prototype.$off=function(c,u){var h=this;if(!arguments.length)return h._events=Object.create(null),h;if(r(c)){for(var p=0,b=c.length;p<b;p++)h.$off(c[p],u);return h}var L,w=h._events[c];if(!w)return h;if(!u)return h._events[c]=null,h;for(var R=w.length;R--;)if((L=w[R])===u||L.fn===u){w.splice(R,1);break}return h},a.prototype.$emit=function(c){var u=this,h=u._events[c];if(h){h=h.length>1?ge(h):h;for(var p=ge(arguments,1),b='event handler for "'.concat(c,'"'),L=0,w=h.length;L<w;L++)Pn(h[L],u,p,u,b)}return u}}(bt),function(a){a.prototype._update=function(s,c){var u=this,h=u.$el,p=u._vnode,b=bl(u);u._vnode=s,u.$el=p?u.__patch__(p,s):u.__patch__(u.$el,s,c,!1),b(),h&&(h.__vue__=null),u.$el&&(u.$el.__vue__=u);for(var L=u;L&&L.$vnode&&L.$parent&&L.$vnode===L.$parent._vnode;)L.$parent.$el=L.$el,L=L.$parent},a.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},a.prototype.$destroy=function(){var s=this;if(!s._isBeingDestroyed){yn(s,"beforeDestroy"),s._isBeingDestroyed=!0;var c=s.$parent;!c||c._isBeingDestroyed||s.$options.abstract||V(c.$children,s),s._scope.stop(),s._data.__ob__&&s._data.__ob__.vmCount--,s._isDestroyed=!0,s.__patch__(s._vnode,null),yn(s,"destroyed"),s.$off(),s.$el&&(s.$el.__vue__=null),s.$vnode&&(s.$vnode.parent=null)}}}(bt),function(a){Ve(a.prototype),a.prototype.$nextTick=function(s){return ea(s,this)},a.prototype._render=function(){var s,c=this,u=c.$options,h=u.render,p=u._parentVnode;p&&c._isMounted&&(c.$scopedSlots=Xe(c.$parent,p.data.scopedSlots,c.$slots,c.$scopedSlots),c._slotsProxy&&qt(c._slotsProxy,c.$scopedSlots)),c.$vnode=p;try{Ft(c),mn=c,s=h.call(c._renderProxy,c.$createElement)}catch(b){ur(b,c,"render"),s=c._vnode}finally{mn=null,Ft()}return r(s)&&s.length===1&&(s=s[0]),s instanceof yt||(s=Vt()),s.parent=p,s}}(bt);var Yl=[String,RegExp,Array],g9={name:"keep-alive",abstract:!0,props:{include:Yl,exclude:Yl,max:[String,Number]},methods:{cacheVNode:function(){var a=this,s=a.cache,c=a.keys,u=a.vnodeToCache,h=a.keyToCache;if(u){var p=u.tag,b=u.componentInstance,L=u.componentOptions;s[h]={name:Wl(L),tag:p,componentInstance:b},c.push(h),this.max&&c.length>parseInt(this.max)&&wo(s,c[0],c,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var a in this.cache)wo(this.cache,a,this.keys)},mounted:function(){var a=this;this.cacheVNode(),this.$watch("include",function(s){Gl(a,function(c){return ia(s,c)})}),this.$watch("exclude",function(s){Gl(a,function(c){return!ia(s,c)})})},updated:function(){this.cacheVNode()},render:function(){var a=this.$slots.default,s=oi(a),c=s&&s.componentOptions;if(c){var u=Wl(c),h=this.include,p=this.exclude;if(h&&(!u||!ia(h,u))||p&&u&&ia(p,u))return s;var b=this.cache,L=this.keys,w=s.key==null?c.Ctor.cid+(c.tag?"::".concat(c.tag):""):s.key;b[w]?(s.componentInstance=b[w].componentInstance,V(L,w),L.push(w)):(this.vnodeToCache=s,this.keyToCache=w),s.data.keepAlive=!0}return s||a&&a[0]}},m9={KeepAlive:g9};(function(a){var s={get:function(){return le}};Object.defineProperty(a,"config",s),a.util={warn:d9,extend:de,mergeOptions:dr,defineReactive:zt},a.set=Rr,a.delete=ti,a.nextTick=ea,a.observable=function(c){return Ot(c),c},a.options=Object.create(null),re.forEach(function(c){a.options[c+"s"]=Object.create(null)}),a.options._base=a,de(a.options.components,m9),function(c){c.use=function(u){var h=this._installedPlugins||(this._installedPlugins=[]);if(h.indexOf(u)>-1)return this;var p=ge(arguments,1);return p.unshift(this),f(u.install)?u.install.apply(u,p):f(u)&&u.apply(null,p),h.push(u),this}}(a),function(c){c.mixin=function(u){return this.options=dr(this.options,u),this}}(a),v9(a),function(c){re.forEach(function(u){c[u]=function(h,p){return p?(u==="component"&&y(p)&&(p.name=p.name||h,p=this.options._base.extend(p)),u==="directive"&&f(p)&&(p={bind:p,update:p}),this.options[u+"s"][h]=p,p):this.options[u+"s"][h]}})}(a)})(bt),Object.defineProperty(bt.prototype,"$isServer",{get:mt}),Object.defineProperty(bt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(bt,"FunctionalRenderContext",{value:bo}),bt.version=Rl;var y9=T("style,class"),b9=T("input,textarea,option,select,progress"),Zl=function(a,s,c){return c==="value"&&b9(a)&&s!=="button"||c==="selected"&&a==="option"||c==="checked"&&a==="input"||c==="muted"&&a==="video"},Ql=T("contenteditable,draggable,spellcheck"),S9=T("events,caret,typing,plaintext-only"),A9=T("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Eo="http://www.w3.org/1999/xlink",Co=function(a){return a.charAt(5)===":"&&a.slice(0,5)==="xlink"},Kl=function(a){return Co(a)?a.slice(6,a.length):""},aa=function(a){return a==null||a===!1};function L9(a){for(var s=a.data,c=a,u=a;o(u.componentInstance);)(u=u.componentInstance._vnode)&&u.data&&(s=Jl(u.data,s));for(;o(c=c.parent);)c&&c.data&&(s=Jl(s,c.data));return function(h,p){return o(h)||o(p)?xo(h,To(p)):""}(s.staticClass,s.class)}function Jl(a,s){return{staticClass:xo(a.staticClass,s.staticClass),class:o(a.class)?[a.class,s.class]:s.class}}function xo(a,s){return a?s?a+" "+s:a:s||""}function To(a){return Array.isArray(a)?function(s){for(var c,u="",h=0,p=s.length;h<p;h++)o(c=To(s[h]))&&c!==""&&(u&&(u+=" "),u+=c);return u}(a):g(a)?function(s){var c="";for(var u in s)s[u]&&(c&&(c+=" "),c+=u);return c}(a):typeof a=="string"?a:""}var w9={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},E9=T("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Oo=T("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),_o=function(a){return E9(a)||Oo(a)};function Xl(a){return Oo(a)?"svg":a==="math"?"math":void 0}var oa=Object.create(null),Do=T("text,number,password,search,email,tel,url");function Ro(a){if(typeof a=="string"){var s=document.querySelector(a);return s||document.createElement("div")}return a}var C9=Object.freeze({__proto__:null,createElement:function(a,s){var c=document.createElement(a);return a!=="select"||s.data&&s.data.attrs&&s.data.attrs.multiple!==void 0&&c.setAttribute("multiple","multiple"),c},createElementNS:function(a,s){return document.createElementNS(w9[a],s)},createTextNode:function(a){return document.createTextNode(a)},createComment:function(a){return document.createComment(a)},insertBefore:function(a,s,c){a.insertBefore(s,c)},removeChild:function(a,s){a.removeChild(s)},appendChild:function(a,s){a.appendChild(s)},parentNode:function(a){return a.parentNode},nextSibling:function(a){return a.nextSibling},tagName:function(a){return a.tagName},setTextContent:function(a,s){a.textContent=s},setStyleScope:function(a,s){a.setAttribute(s,"")}}),x9={create:function(a,s){jr(s)},update:function(a,s){a.data.ref!==s.data.ref&&(jr(a,!0),jr(s))},destroy:function(a){jr(a,!0)}};function jr(a,s){var c=a.data.ref;if(o(c)){var u=a.context,h=a.componentInstance||a.elm,p=s?null:h,b=s?void 0:h;if(f(c))Pn(c,u,[p],u,"template ref function");else{var L=a.data.refInFor,w=typeof c=="string"||typeof c=="number",R=jt(c),M=u.$refs;if(w||R){if(L){var O=w?M[c]:c.value;s?r(O)&&V(O,h):r(O)?O.includes(h)||O.push(h):w?(M[c]=[h],ql(u,c,M[c])):c.value=[h]}else if(w){if(s&&M[c]!==h)return;M[c]=b,ql(u,c,p)}else if(R){if(s&&c.value!==h)return;c.value=p}}}}}function ql(a,s,c){var u=a._setupState;u&&X(u,s)&&(jt(u[s])?u[s].value=c:u[s]=c)}var Qn=new yt("",{},[]),li=["create","activate","update","remove","destroy"];function fr(a,s){return a.key===s.key&&a.asyncFactory===s.asyncFactory&&(a.tag===s.tag&&a.isComment===s.isComment&&o(a.data)===o(s.data)&&function(c,u){if(c.tag!=="input")return!0;var h,p=o(h=c.data)&&o(h=h.attrs)&&h.type,b=o(h=u.data)&&o(h=h.attrs)&&h.type;return p===b||Do(p)&&Do(b)}(a,s)||l(a.isAsyncPlaceholder)&&i(s.asyncFactory.error))}function T9(a,s,c){var u,h,p={};for(u=s;u<=c;++u)o(h=a[u].key)&&(p[h]=u);return p}var O9={create:Mo,update:Mo,destroy:function(a){Mo(a,Qn)}};function Mo(a,s){(a.data.directives||s.data.directives)&&function(c,u){var h,p,b,L=c===Qn,w=u===Qn,R=e0(c.data.directives,c.context),M=e0(u.data.directives,u.context),O=[],$=[];for(h in M)p=R[h],b=M[h],p?(b.oldValue=p.value,b.oldArg=p.arg,ci(b,"update",u,c),b.def&&b.def.componentUpdated&&$.push(b)):(ci(b,"bind",u,c),b.def&&b.def.inserted&&O.push(b));if(O.length){var W=function(){for(var G=0;G<O.length;G++)ci(O[G],"inserted",u,c)};L?Sn(u,"insert",W):W()}if($.length&&Sn(u,"postpatch",function(){for(var G=0;G<$.length;G++)ci($[G],"componentUpdated",u,c)}),!L)for(h in R)M[h]||ci(R[h],"unbind",c,c,w)}(a,s)}var _9=Object.create(null);function e0(a,s){var c,u,h=Object.create(null);if(!a)return h;for(c=0;c<a.length;c++){if((u=a[c]).modifiers||(u.modifiers=_9),h[D9(u)]=u,s._setupState&&s._setupState.__sfc){var p=u.def||ra(s,"_setupState","v-"+u.name);u.def=typeof p=="function"?{bind:p,update:p}:p}u.def=u.def||ra(s.$options,"directives",u.name)}return h}function D9(a){return a.rawName||"".concat(a.name,".").concat(Object.keys(a.modifiers||{}).join("."))}function ci(a,s,c,u,h){var p=a.def&&a.def[s];if(p)try{p(c.elm,a,c,u,h)}catch(b){ur(b,c.context,"directive ".concat(a.name," ").concat(s," hook"))}}var R9=[x9,O9];function t0(a,s){var c=s.componentOptions;if(!(o(c)&&c.Ctor.options.inheritAttrs===!1||i(a.data.attrs)&&i(s.data.attrs))){var u,h,p=s.elm,b=a.data.attrs||{},L=s.data.attrs||{};for(u in(o(L.__ob__)||l(L._v_attr_proxy))&&(L=s.data.attrs=de({},L)),L)h=L[u],b[u]!==h&&n0(p,u,h,s.data.pre);for(u in(pt||Nt)&&L.value!==b.value&&n0(p,"value",L.value),b)i(L[u])&&(Co(u)?p.removeAttributeNS(Eo,Kl(u)):Ql(u)||p.removeAttribute(u))}}function n0(a,s,c,u){u||a.tagName.indexOf("-")>-1?r0(a,s,c):A9(s)?aa(c)?a.removeAttribute(s):(c=s==="allowfullscreen"&&a.tagName==="EMBED"?"true":s,a.setAttribute(s,c)):Ql(s)?a.setAttribute(s,function(h,p){return aa(p)||p==="false"?"false":h==="contenteditable"&&S9(p)?p:"true"}(s,c)):Co(s)?aa(c)?a.removeAttributeNS(Eo,Kl(s)):a.setAttributeNS(Eo,s,c):r0(a,s,c)}function r0(a,s,c){if(aa(c))a.removeAttribute(s);else{if(pt&&!nt&&a.tagName==="TEXTAREA"&&s==="placeholder"&&c!==""&&!a.__ieph){var u=function(h){h.stopImmediatePropagation(),a.removeEventListener("input",u)};a.addEventListener("input",u),a.__ieph=!0}a.setAttribute(s,c)}}var M9={create:t0,update:t0};function i0(a,s){var c=s.elm,u=s.data,h=a.data;if(!(i(u.staticClass)&&i(u.class)&&(i(h)||i(h.staticClass)&&i(h.class)))){var p=L9(s),b=c._transitionClasses;o(b)&&(p=xo(p,To(b))),p!==c._prevClass&&(c.setAttribute("class",p),c._prevClass=p)}}var Io,a0,sa,Kn,la,ko,I9={create:i0,update:i0},k9=/[\w).+\-_$\]]/;function Po(a){var s,c,u,h,p,b=!1,L=!1,w=!1,R=!1,M=0,O=0,$=0,W=0;for(u=0;u<a.length;u++)if(c=s,s=a.charCodeAt(u),b)s===39&&c!==92&&(b=!1);else if(L)s===34&&c!==92&&(L=!1);else if(w)s===96&&c!==92&&(w=!1);else if(R)s===47&&c!==92&&(R=!1);else if(s!==124||a.charCodeAt(u+1)===124||a.charCodeAt(u-1)===124||M||O||$){switch(s){case 34:L=!0;break;case 39:b=!0;break;case 96:w=!0;break;case 40:$++;break;case 41:$--;break;case 91:O++;break;case 93:O--;break;case 123:M++;break;case 125:M--}if(s===47){for(var G=u-1,se=void 0;G>=0&&(se=a.charAt(G))===" ";G--);se&&k9.test(se)||(R=!0)}}else h===void 0?(W=u+1,h=a.slice(0,u).trim()):ie();function ie(){(p||(p=[])).push(a.slice(W,u).trim()),W=u+1}if(h===void 0?h=a.slice(0,u).trim():W!==0&&ie(),p)for(u=0;u<p.length;u++)h=P9(h,p[u]);return h}function P9(a,s){var c=s.indexOf("(");if(c<0)return'_f("'.concat(s,'")(').concat(a,")");var u=s.slice(0,c),h=s.slice(c+1);return'_f("'.concat(u,'")(').concat(a).concat(h!==")"?","+h:h)}function o0(a,s){console.error("[Vue compiler]: ".concat(a))}function ui(a,s){return a?a.map(function(c){return c[s]}).filter(function(c){return c}):[]}function pr(a,s,c,u,h){(a.props||(a.props=[])).push(di({name:s,value:c,dynamic:h},u)),a.plain=!1}function No(a,s,c,u,h){(h?a.dynamicAttrs||(a.dynamicAttrs=[]):a.attrs||(a.attrs=[])).push(di({name:s,value:c,dynamic:h},u)),a.plain=!1}function jo(a,s,c,u){a.attrsMap[s]=c,a.attrsList.push(di({name:s,value:c},u))}function N9(a,s,c,u,h,p,b,L){(a.directives||(a.directives=[])).push(di({name:s,rawName:c,value:u,arg:h,isDynamicArg:p,modifiers:b},L)),a.plain=!1}function $o(a,s,c){return c?"_p(".concat(s,',"').concat(a,'")'):a+s}function Nn(a,s,c,u,h,p,b,L){var w;(u=u||t).right?L?s="(".concat(s,")==='click'?'contextmenu':(").concat(s,")"):s==="click"&&(s="contextmenu",delete u.right):u.middle&&(L?s="(".concat(s,")==='click'?'mouseup':(").concat(s,")"):s==="click"&&(s="mouseup")),u.capture&&(delete u.capture,s=$o("!",s,L)),u.once&&(delete u.once,s=$o("~",s,L)),u.passive&&(delete u.passive,s=$o("&",s,L)),u.native?(delete u.native,w=a.nativeEvents||(a.nativeEvents={})):w=a.events||(a.events={});var R=di({value:c.trim(),dynamic:L},b);u!==t&&(R.modifiers=u);var M=w[s];Array.isArray(M)?h?M.unshift(R):M.push(R):w[s]=M?h?[R,M]:[M,R]:R,a.plain=!1}function fn(a,s,c){var u=kt(a,":"+s)||kt(a,"v-bind:"+s);if(u!=null)return Po(u);if(c!==!1){var h=kt(a,s);if(h!=null)return JSON.stringify(h)}}function kt(a,s,c){var u;if((u=a.attrsMap[s])!=null){for(var h=a.attrsList,p=0,b=h.length;p<b;p++)if(h[p].name===s){h.splice(p,1);break}}return c&&delete a.attrsMap[s],u}function s0(a,s){for(var c=a.attrsList,u=0,h=c.length;u<h;u++){var p=c[u];if(s.test(p.name))return c.splice(u,1),p}}function di(a,s){return s&&(s.start!=null&&(a.start=s.start),s.end!=null&&(a.end=s.end)),a}function l0(a,s,c){var u=c||{},h=u.number,p="$$v",b=p;u.trim&&(b="(typeof ".concat(p," === 'string'")+"? ".concat(p,".trim()")+": ".concat(p,")")),h&&(b="_n(".concat(b,")"));var L=Jn(s,b);a.model={value:"(".concat(s,")"),expression:JSON.stringify(s),callback:"function (".concat(p,") {").concat(L,"}")}}function Jn(a,s){var c=function(u){if(u=u.trim(),Io=u.length,u.indexOf("[")<0||u.lastIndexOf("]")<Io-1)return(Kn=u.lastIndexOf("."))>-1?{exp:u.slice(0,Kn),key:'"'+u.slice(Kn+1)+'"'}:{exp:u,key:null};for(a0=u,Kn=la=ko=0;!Bo();)c0(sa=Ho())?u0(sa):sa===91&&j9(sa);return{exp:u.slice(0,la),key:u.slice(la+1,ko)}}(a);return c.key===null?"".concat(a,"=").concat(s):"$set(".concat(c.exp,", ").concat(c.key,", ").concat(s,")")}function Ho(){return a0.charCodeAt(++Kn)}function Bo(){return Kn>=Io}function c0(a){return a===34||a===39}function j9(a){var s=1;for(la=Kn;!Bo();)if(c0(a=Ho()))u0(a);else if(a===91&&s++,a===93&&s--,s===0){ko=Kn;break}}function u0(a){for(var s=a;!Bo()&&(a=Ho())!==s;);}var fi,$9="__r";function H9(a,s,c){var u=fi;return function h(){var p=s.apply(null,arguments);p!==null&&d0(a,h,c,u)}}var B9=po&&!(Mt&&Number(Mt[1])<=53);function F9(a,s,c,u){if(B9){var h=Ll,p=s;s=p._wrapper=function(b){if(b.target===b.currentTarget||b.timeStamp>=h||b.timeStamp<=0||b.target.ownerDocument!==document)return p.apply(this,arguments)}}fi.addEventListener(a,s,St?{capture:c,passive:u}:c)}function d0(a,s,c,u){(u||fi).removeEventListener(a,s._wrapper||s,c)}function Fo(a,s){if(!i(a.data.on)||!i(s.data.on)){var c=s.data.on||{},u=a.data.on||{};fi=s.elm||a.elm,function(h){if(o(h.__r)){var p=pt?"change":"input";h[p]=[].concat(h.__r,h[p]||[]),delete h.__r}o(h.__c)&&(h.change=[].concat(h.__c,h.change||[]),delete h.__c)}(c),Ui(c,u,F9,d0,H9,s.context),fi=void 0}}var Vo,V9={create:Fo,update:Fo,destroy:function(a){return Fo(a,Qn)}};function f0(a,s){if(!i(a.data.domProps)||!i(s.data.domProps)){var c,u,h=s.elm,p=a.data.domProps||{},b=s.data.domProps||{};for(c in(o(b.__ob__)||l(b._v_attr_proxy))&&(b=s.data.domProps=de({},b)),p)c in b||(h[c]="");for(c in b){if(u=b[c],c==="textContent"||c==="innerHTML"){if(s.children&&(s.children.length=0),u===p[c])continue;h.childNodes.length===1&&h.removeChild(h.childNodes[0])}if(c==="value"&&h.tagName!=="PROGRESS"){h._value=u;var L=i(u)?"":String(u);z9(h,L)&&(h.value=L)}else if(c==="innerHTML"&&Oo(h.tagName)&&i(h.innerHTML)){(Vo=Vo||document.createElement("div")).innerHTML="<svg>".concat(u,"</svg>");for(var w=Vo.firstChild;h.firstChild;)h.removeChild(h.firstChild);for(;w.firstChild;)h.appendChild(w.firstChild)}else if(u!==p[c])try{h[c]=u}catch(R){}}}}function z9(a,s){return!a.composing&&(a.tagName==="OPTION"||function(c,u){var h=!0;try{h=document.activeElement!==c}catch(p){}return h&&c.value!==u}(a,s)||function(c,u){var h=c.value,p=c._vModifiers;if(o(p)){if(p.number)return _(h)!==_(u);if(p.trim)return h.trim()!==u.trim()}return h!==u}(a,s))}var U9={create:f0,update:f0},p0=H(function(a){var s={},c=/:(.+)/;return a.split(/;(?![^(]*\))/g).forEach(function(u){if(u){var h=u.split(c);h.length>1&&(s[h[0].trim()]=h[1].trim())}}),s});function zo(a){var s=h0(a.style);return a.staticStyle?de(a.staticStyle,s):s}function h0(a){return Array.isArray(a)?xe(a):typeof a=="string"?p0(a):a}var ca,W9=/^--/,v0=/\s*!important$/,g0=function(a,s,c){if(W9.test(s))a.style.setProperty(s,c);else if(v0.test(c))a.style.setProperty(U(s),c.replace(v0,""),"important");else{var u=G9(s);if(Array.isArray(c))for(var h=0,p=c.length;h<p;h++)a.style[u]=c[h];else a.style[u]=c}},m0=["Webkit","Moz","ms"],G9=H(function(a){if(ca=ca||document.createElement("div").style,(a=F(a))!=="filter"&&a in ca)return a;for(var s=a.charAt(0).toUpperCase()+a.slice(1),c=0;c<m0.length;c++){var u=m0[c]+s;if(u in ca)return u}});function y0(a,s){var c=s.data,u=a.data;if(!(i(c.staticStyle)&&i(c.style)&&i(u.staticStyle)&&i(u.style))){var h,p,b=s.elm,L=u.staticStyle,w=u.normalizedStyle||u.style||{},R=L||w,M=h0(s.data.style)||{};s.data.normalizedStyle=o(M.__ob__)?de({},M):M;var O=function($,W){var G,se={};if(W)for(var ie=$;ie.componentInstance;)(ie=ie.componentInstance._vnode)&&ie.data&&(G=zo(ie.data))&&de(se,G);(G=zo($.data))&&de(se,G);for(var Oe=$;Oe=Oe.parent;)Oe.data&&(G=zo(Oe.data))&&de(se,G);return se}(s,!0);for(p in R)i(O[p])&&g0(b,p,"");for(p in O)(h=O[p])!==R[p]&&g0(b,p,h==null?"":h)}}var Y9={create:y0,update:y0},b0=/\s+/;function S0(a,s){if(s&&(s=s.trim()))if(a.classList)s.indexOf(" ")>-1?s.split(b0).forEach(function(u){return a.classList.add(u)}):a.classList.add(s);else{var c=" ".concat(a.getAttribute("class")||""," ");c.indexOf(" "+s+" ")<0&&a.setAttribute("class",(c+s).trim())}}function A0(a,s){if(s&&(s=s.trim()))if(a.classList)s.indexOf(" ")>-1?s.split(b0).forEach(function(h){return a.classList.remove(h)}):a.classList.remove(s),a.classList.length||a.removeAttribute("class");else{for(var c=" ".concat(a.getAttribute("class")||""," "),u=" "+s+" ";c.indexOf(u)>=0;)c=c.replace(u," ");(c=c.trim())?a.setAttribute("class",c):a.removeAttribute("class")}}function L0(a){if(a){if(typeof a=="object"){var s={};return a.css!==!1&&de(s,w0(a.name||"v")),de(s,a),s}return typeof a=="string"?w0(a):void 0}}var w0=H(function(a){return{enterClass:"".concat(a,"-enter"),enterToClass:"".concat(a,"-enter-to"),enterActiveClass:"".concat(a,"-enter-active"),leaveClass:"".concat(a,"-leave"),leaveToClass:"".concat(a,"-leave-to"),leaveActiveClass:"".concat(a,"-leave-active")}}),E0=Ne&&!nt,$r="transition",Uo="animation",ua="transition",da="transitionend",Wo="animation",C0="animationend";E0&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(ua="WebkitTransition",da="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Wo="WebkitAnimation",C0="webkitAnimationEnd"));var x0=Ne?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(a){return a()};function T0(a){x0(function(){x0(a)})}function hr(a,s){var c=a._transitionClasses||(a._transitionClasses=[]);c.indexOf(s)<0&&(c.push(s),S0(a,s))}function jn(a,s){a._transitionClasses&&V(a._transitionClasses,s),A0(a,s)}function O0(a,s,c){var u=_0(a,s),h=u.type,p=u.timeout,b=u.propCount;if(!h)return c();var L=h===$r?da:C0,w=0,R=function(){a.removeEventListener(L,M),c()},M=function(O){O.target===a&&++w>=b&&R()};setTimeout(function(){w<b&&R()},p+1),a.addEventListener(L,M)}var Z9=/\b(transform|all)(,|$)/;function _0(a,s){var c,u=window.getComputedStyle(a),h=(u[ua+"Delay"]||"").split(", "),p=(u[ua+"Duration"]||"").split(", "),b=D0(h,p),L=(u[Wo+"Delay"]||"").split(", "),w=(u[Wo+"Duration"]||"").split(", "),R=D0(L,w),M=0,O=0;return s===$r?b>0&&(c=$r,M=b,O=p.length):s===Uo?R>0&&(c=Uo,M=R,O=w.length):O=(c=(M=Math.max(b,R))>0?b>R?$r:Uo:null)?c===$r?p.length:w.length:0,{type:c,timeout:M,propCount:O,hasTransform:c===$r&&Z9.test(u[ua+"Property"])}}function D0(a,s){for(;a.length<s.length;)a=a.concat(a);return Math.max.apply(null,s.map(function(c,u){return R0(c)+R0(a[u])}))}function R0(a){return 1e3*Number(a.slice(0,-1).replace(",","."))}function Go(a,s){var c=a.elm;o(c._leaveCb)&&(c._leaveCb.cancelled=!0,c._leaveCb());var u=L0(a.data.transition);if(!i(u)&&!o(c._enterCb)&&c.nodeType===1){for(var h=u.css,p=u.type,b=u.enterClass,L=u.enterToClass,w=u.enterActiveClass,R=u.appearClass,M=u.appearToClass,O=u.appearActiveClass,$=u.beforeEnter,W=u.enter,G=u.afterEnter,se=u.enterCancelled,ie=u.beforeAppear,Oe=u.appear,Ce=u.afterAppear,et=u.appearCancelled,Be=u.duration,Ue=cr,Qe=cr.$vnode;Qe&&Qe.parent;)Ue=Qe.context,Qe=Qe.parent;var N=!Ue._isMounted||!a.isRootInsert;if(!N||Oe||Oe===""){var Z=N&&R?R:b,we=N&&O?O:w,_e=N&&M?M:L,Ye=N&&ie||$,lt=N&&f(Oe)?Oe:W,at=N&&Ce||G,ot=N&&et||se,wt=_(g(Be)?Be.enter:Be),dt=h!==!1&&!nt,st=Yo(lt),At=c._enterCb=oe(function(){dt&&(jn(c,_e),jn(c,we)),At.cancelled?(dt&&jn(c,Z),ot&&ot(c)):at&&at(c),c._enterCb=null});a.data.show||Sn(a,"insert",function(){var gt=c.parentNode,ft=gt&&gt._pending&&gt._pending[a.key];ft&&ft.tag===a.tag&&ft.elm._leaveCb&&ft.elm._leaveCb(),lt&&lt(c,At)}),Ye&&Ye(c),dt&&(hr(c,Z),hr(c,we),T0(function(){jn(c,Z),At.cancelled||(hr(c,_e),st||(I0(wt)?setTimeout(At,wt):O0(c,p,At)))})),a.data.show&&(s&&s(),lt&&lt(c,At)),dt||st||At()}}}function M0(a,s){var c=a.elm;o(c._enterCb)&&(c._enterCb.cancelled=!0,c._enterCb());var u=L0(a.data.transition);if(i(u)||c.nodeType!==1)return s();if(!o(c._leaveCb)){var h=u.css,p=u.type,b=u.leaveClass,L=u.leaveToClass,w=u.leaveActiveClass,R=u.beforeLeave,M=u.leave,O=u.afterLeave,$=u.leaveCancelled,W=u.delayLeave,G=u.duration,se=h!==!1&&!nt,ie=Yo(M),Oe=_(g(G)?G.leave:G),Ce=c._leaveCb=oe(function(){c.parentNode&&c.parentNode._pending&&(c.parentNode._pending[a.key]=null),se&&(jn(c,L),jn(c,w)),Ce.cancelled?(se&&jn(c,b),$&&$(c)):(s(),O&&O(c)),c._leaveCb=null});W?W(et):et()}function et(){Ce.cancelled||(!a.data.show&&c.parentNode&&((c.parentNode._pending||(c.parentNode._pending={}))[a.key]=a),R&&R(c),se&&(hr(c,b),hr(c,w),T0(function(){jn(c,b),Ce.cancelled||(hr(c,L),ie||(I0(Oe)?setTimeout(Ce,Oe):O0(c,p,Ce)))})),M&&M(c,Ce),se||ie||Ce())}}function I0(a){return typeof a=="number"&&!isNaN(a)}function Yo(a){if(i(a))return!1;var s=a.fns;return o(s)?Yo(Array.isArray(s)?s[0]:s):(a._length||a.length)>1}function k0(a,s){s.data.show!==!0&&Go(s)}var Q9=function(a){var s,c,u={},h=a.modules,p=a.nodeOps;for(s=0;s<li.length;++s)for(u[li[s]]=[],c=0;c<h.length;++c)o(h[c][li[s]])&&u[li[s]].push(h[c][li[s]]);function b(N){var Z=p.parentNode(N);o(Z)&&p.removeChild(Z,N)}function L(N,Z,we,_e,Ye,lt,at){if(o(N.elm)&&o(lt)&&(N=lt[at]=un(N)),N.isRootInsert=!Ye,!function(st,At,gt,ft){var Pt=st.data;if(o(Pt)){var vr=o(st.componentInstance)&&Pt.keepAlive;if(o(Pt=Pt.hook)&&o(Pt=Pt.init)&&Pt(st,!1),o(st.componentInstance))return w(st,At),R(gt,st.elm,ft),l(vr)&&function(Fr,pi,hi,Ln){for(var $t,Jt=Fr;Jt.componentInstance;)if(o($t=(Jt=Jt.componentInstance._vnode).data)&&o($t=$t.transition)){for($t=0;$t<u.activate.length;++$t)u.activate[$t](Qn,Jt);pi.push(Jt);break}R(hi,Fr.elm,Ln)}(st,At,gt,ft),!0}}(N,Z,we,_e)){var ot=N.data,wt=N.children,dt=N.tag;o(dt)?(N.elm=N.ns?p.createElementNS(N.ns,dt):p.createElement(dt,N),W(N),M(N,wt,Z),o(ot)&&$(N,Z),R(we,N.elm,_e)):l(N.isComment)?(N.elm=p.createComment(N.text),R(we,N.elm,_e)):(N.elm=p.createTextNode(N.text),R(we,N.elm,_e))}}function w(N,Z){o(N.data.pendingInsert)&&(Z.push.apply(Z,N.data.pendingInsert),N.data.pendingInsert=null),N.elm=N.componentInstance.$el,O(N)?($(N,Z),W(N)):(jr(N),Z.push(N))}function R(N,Z,we){o(N)&&(o(we)?p.parentNode(we)===N&&p.insertBefore(N,Z,we):p.appendChild(N,Z))}function M(N,Z,we){if(r(Z))for(var _e=0;_e<Z.length;++_e)L(Z[_e],we,N.elm,null,!0,Z,_e);else d(N.text)&&p.appendChild(N.elm,p.createTextNode(String(N.text)))}function O(N){for(;N.componentInstance;)N=N.componentInstance._vnode;return o(N.tag)}function $(N,Z){for(var we=0;we<u.create.length;++we)u.create[we](Qn,N);o(s=N.data.hook)&&(o(s.create)&&s.create(Qn,N),o(s.insert)&&Z.push(N))}function W(N){var Z;if(o(Z=N.fnScopeId))p.setStyleScope(N.elm,Z);else for(var we=N;we;)o(Z=we.context)&&o(Z=Z.$options._scopeId)&&p.setStyleScope(N.elm,Z),we=we.parent;o(Z=cr)&&Z!==N.context&&Z!==N.fnContext&&o(Z=Z.$options._scopeId)&&p.setStyleScope(N.elm,Z)}function G(N,Z,we,_e,Ye,lt){for(;_e<=Ye;++_e)L(we[_e],lt,N,Z,!1,we,_e)}function se(N){var Z,we,_e=N.data;if(o(_e))for(o(Z=_e.hook)&&o(Z=Z.destroy)&&Z(N),Z=0;Z<u.destroy.length;++Z)u.destroy[Z](N);if(o(Z=N.children))for(we=0;we<N.children.length;++we)se(N.children[we])}function ie(N,Z,we){for(;Z<=we;++Z){var _e=N[Z];o(_e)&&(o(_e.tag)?(Oe(_e),se(_e)):b(_e.elm))}}function Oe(N,Z){if(o(Z)||o(N.data)){var we,_e=u.remove.length+1;for(o(Z)?Z.listeners+=_e:Z=function(Ye,lt){function at(){--at.listeners==0&&b(Ye)}return at.listeners=lt,at}(N.elm,_e),o(we=N.componentInstance)&&o(we=we._vnode)&&o(we.data)&&Oe(we,Z),we=0;we<u.remove.length;++we)u.remove[we](N,Z);o(we=N.data.hook)&&o(we=we.remove)?we(N,Z):Z()}else b(N.elm)}function Ce(N,Z,we,_e){for(var Ye=we;Ye<_e;Ye++){var lt=Z[Ye];if(o(lt)&&fr(N,lt))return Ye}}function et(N,Z,we,_e,Ye,lt){if(N!==Z){o(Z.elm)&&o(_e)&&(Z=_e[Ye]=un(Z));var at=Z.elm=N.elm;if(l(N.isAsyncPlaceholder))o(Z.asyncFactory.resolved)?Qe(N.elm,Z,we):Z.isAsyncPlaceholder=!0;else if(l(Z.isStatic)&&l(N.isStatic)&&Z.key===N.key&&(l(Z.isCloned)||l(Z.isOnce)))Z.componentInstance=N.componentInstance;else{var ot,wt=Z.data;o(wt)&&o(ot=wt.hook)&&o(ot=ot.prepatch)&&ot(N,Z);var dt=N.children,st=Z.children;if(o(wt)&&O(Z)){for(ot=0;ot<u.update.length;++ot)u.update[ot](N,Z);o(ot=wt.hook)&&o(ot=ot.update)&&ot(N,Z)}i(Z.text)?o(dt)&&o(st)?dt!==st&&function(At,gt,ft,Pt,vr){for(var Fr,pi,hi,Ln=0,$t=0,Jt=gt.length-1,sn=gt[0],wn=gt[Jt],En=ft.length-1,en=ft[0],Vr=ft[En],ps=!vr;Ln<=Jt&&$t<=En;)i(sn)?sn=gt[++Ln]:i(wn)?wn=gt[--Jt]:fr(sn,en)?(et(sn,en,Pt,ft,$t),sn=gt[++Ln],en=ft[++$t]):fr(wn,Vr)?(et(wn,Vr,Pt,ft,En),wn=gt[--Jt],Vr=ft[--En]):fr(sn,Vr)?(et(sn,Vr,Pt,ft,En),ps&&p.insertBefore(At,sn.elm,p.nextSibling(wn.elm)),sn=gt[++Ln],Vr=ft[--En]):fr(wn,en)?(et(wn,en,Pt,ft,$t),ps&&p.insertBefore(At,wn.elm,sn.elm),wn=gt[--Jt],en=ft[++$t]):(i(Fr)&&(Fr=T9(gt,Ln,Jt)),i(pi=o(en.key)?Fr[en.key]:Ce(en,gt,Ln,Jt))?L(en,Pt,At,sn.elm,!1,ft,$t):fr(hi=gt[pi],en)?(et(hi,en,Pt,ft,$t),gt[pi]=void 0,ps&&p.insertBefore(At,hi.elm,sn.elm)):L(en,Pt,At,sn.elm,!1,ft,$t),en=ft[++$t]);Ln>Jt?G(At,i(ft[En+1])?null:ft[En+1].elm,ft,$t,En,Pt):$t>En&&ie(gt,Ln,Jt)}(at,dt,st,we,lt):o(st)?(o(N.text)&&p.setTextContent(at,""),G(at,null,st,0,st.length-1,we)):o(dt)?ie(dt,0,dt.length-1):o(N.text)&&p.setTextContent(at,""):N.text!==Z.text&&p.setTextContent(at,Z.text),o(wt)&&o(ot=wt.hook)&&o(ot=ot.postpatch)&&ot(N,Z)}}}function Be(N,Z,we){if(l(we)&&o(N.parent))N.parent.data.pendingInsert=Z;else for(var _e=0;_e<Z.length;++_e)Z[_e].data.hook.insert(Z[_e])}var Ue=T("attrs,class,staticClass,staticStyle,key");function Qe(N,Z,we,_e){var Ye,lt=Z.tag,at=Z.data,ot=Z.children;if(_e=_e||at&&at.pre,Z.elm=N,l(Z.isComment)&&o(Z.asyncFactory))return Z.isAsyncPlaceholder=!0,!0;if(o(at)&&(o(Ye=at.hook)&&o(Ye=Ye.init)&&Ye(Z,!0),o(Ye=Z.componentInstance)))return w(Z,we),!0;if(o(lt)){if(o(ot))if(N.hasChildNodes())if(o(Ye=at)&&o(Ye=Ye.domProps)&&o(Ye=Ye.innerHTML)){if(Ye!==N.innerHTML)return!1}else{for(var wt=!0,dt=N.firstChild,st=0;st<ot.length;st++){if(!dt||!Qe(dt,ot[st],we,_e)){wt=!1;break}dt=dt.nextSibling}if(!wt||dt)return!1}else M(Z,ot,we);if(o(at)){var At=!1;for(var gt in at)if(!Ue(gt)){At=!0,$(Z,we);break}!At&&at.class&&Pr(at.class)}}else N.data!==Z.text&&(N.data=Z.text);return!0}return function(N,Z,we,_e){if(!i(Z)){var Ye,lt=!1,at=[];if(i(N))lt=!0,L(Z,at);else{var ot=o(N.nodeType);if(!ot&&fr(N,Z))et(N,Z,at,null,null,_e);else{if(ot){if(N.nodeType===1&&N.hasAttribute(B)&&(N.removeAttribute(B),we=!0),l(we)&&Qe(N,Z,at))return Be(Z,at,!0),N;Ye=N,N=new yt(p.tagName(Ye).toLowerCase(),{},[],void 0,Ye)}var wt=N.elm,dt=p.parentNode(wt);if(L(Z,at,wt._leaveCb?null:dt,p.nextSibling(wt)),o(Z.parent))for(var st=Z.parent,At=O(Z);st;){for(var gt=0;gt<u.destroy.length;++gt)u.destroy[gt](st);if(st.elm=Z.elm,At){for(var ft=0;ft<u.create.length;++ft)u.create[ft](Qn,st);var Pt=st.data.hook.insert;if(Pt.merged)for(var vr=1;vr<Pt.fns.length;vr++)Pt.fns[vr]()}else jr(st);st=st.parent}o(dt)?ie([N],0,0):o(N.tag)&&se(N)}}return Be(Z,at,lt),Z.elm}o(N)&&se(N)}}({nodeOps:C9,modules:[M9,I9,V9,U9,Y9,Ne?{create:k0,activate:k0,remove:function(a,s){a.data.show!==!0?M0(a,s):s()}}:{}].concat(R9)});nt&&document.addEventListener("selectionchange",function(){var a=document.activeElement;a&&a.vmodel&&Zo(a,"input")});var P0={inserted:function(a,s,c,u){c.tag==="select"?(u.elm&&!u.elm._vOptions?Sn(c,"postpatch",function(){P0.componentUpdated(a,s,c)}):N0(a,s,c.context),a._vOptions=[].map.call(a.options,fa)):(c.tag==="textarea"||Do(a.type))&&(a._vModifiers=s.modifiers,s.modifiers.lazy||(a.addEventListener("compositionstart",K9),a.addEventListener("compositionend",H0),a.addEventListener("change",H0),nt&&(a.vmodel=!0)))},componentUpdated:function(a,s,c){if(c.tag==="select"){N0(a,s,c.context);var u=a._vOptions,h=a._vOptions=[].map.call(a.options,fa);h.some(function(p,b){return!K(p,u[b])})&&(a.multiple?s.value.some(function(p){return $0(p,h)}):s.value!==s.oldValue&&$0(s.value,h))&&Zo(a,"change")}}};function N0(a,s,c){j0(a,s),(pt||Nt)&&setTimeout(function(){j0(a,s)},0)}function j0(a,s,c){var u=s.value,h=a.multiple;if(!h||Array.isArray(u)){for(var p,b,L=0,w=a.options.length;L<w;L++)if(b=a.options[L],h)p=ne(u,fa(b))>-1,b.selected!==p&&(b.selected=p);else if(K(fa(b),u))return void(a.selectedIndex!==L&&(a.selectedIndex=L));h||(a.selectedIndex=-1)}}function $0(a,s){return s.every(function(c){return!K(c,a)})}function fa(a){return"_value"in a?a._value:a.value}function K9(a){a.target.composing=!0}function H0(a){a.target.composing&&(a.target.composing=!1,Zo(a.target,"input"))}function Zo(a,s){var c=document.createEvent("HTMLEvents");c.initEvent(s,!0,!0),a.dispatchEvent(c)}function Qo(a){return!a.componentInstance||a.data&&a.data.transition?a:Qo(a.componentInstance._vnode)}var J9={bind:function(a,s,c){var u=s.value,h=(c=Qo(c)).data&&c.data.transition,p=a.__vOriginalDisplay=a.style.display==="none"?"":a.style.display;u&&h?(c.data.show=!0,Go(c,function(){a.style.display=p})):a.style.display=u?p:"none"},update:function(a,s,c){var u=s.value;!u!=!s.oldValue&&((c=Qo(c)).data&&c.data.transition?(c.data.show=!0,u?Go(c,function(){a.style.display=a.__vOriginalDisplay}):M0(c,function(){a.style.display="none"})):a.style.display=u?a.__vOriginalDisplay:"none")},unbind:function(a,s,c,u,h){h||(a.style.display=a.__vOriginalDisplay)}},X9={model:P0,show:J9},B0={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ko(a){var s=a&&a.componentOptions;return s&&s.Ctor.options.abstract?Ko(oi(s.children)):a}function F0(a){var s={},c=a.$options;for(var u in c.propsData)s[u]=a[u];var h=c._parentListeners;for(var u in h)s[F(u)]=h[u];return s}function V0(a,s){if(/\d-keep-alive$/.test(s.tag))return a("keep-alive",{props:s.componentOptions.propsData})}var q9=function(a){return a.tag||Je(a)},ep=function(a){return a.name==="show"},tp={name:"transition",props:B0,abstract:!0,render:function(a){var s=this,c=this.$slots.default;if(c&&(c=c.filter(q9)).length){var u=this.mode,h=c[0];if(function(W){for(;W=W.parent;)if(W.data.transition)return!0}(this.$vnode))return h;var p=Ko(h);if(!p)return h;if(this._leaving)return V0(a,h);var b="__transition-".concat(this._uid,"-");p.key=p.key==null?p.isComment?b+"comment":b+p.tag:d(p.key)?String(p.key).indexOf(b)===0?p.key:b+p.key:p.key;var L=(p.data||(p.data={})).transition=F0(this),w=this._vnode,R=Ko(w);if(p.data.directives&&p.data.directives.some(ep)&&(p.data.show=!0),R&&R.data&&!function(W,G){return G.key===W.key&&G.tag===W.tag}(p,R)&&!Je(R)&&(!R.componentInstance||!R.componentInstance._vnode.isComment)){var M=R.data.transition=de({},L);if(u==="out-in")return this._leaving=!0,Sn(M,"afterLeave",function(){s._leaving=!1,s.$forceUpdate()}),V0(a,h);if(u==="in-out"){if(Je(p))return w;var O,$=function(){O()};Sn(L,"afterEnter",$),Sn(L,"enterCancelled",$),Sn(M,"delayLeave",function(W){O=W})}}return h}}},z0=de({tag:String,moveClass:String},B0);delete z0.mode;var np={props:z0,beforeMount:function(){var a=this,s=this._update;this._update=function(c,u){var h=bl(a);a.__patch__(a._vnode,a.kept,!1,!0),a._vnode=a.kept,h(),s.call(a,c,u)}},render:function(a){for(var s=this.tag||this.$vnode.data.tag||"span",c=Object.create(null),u=this.prevChildren=this.children,h=this.$slots.default||[],p=this.children=[],b=F0(this),L=0;L<h.length;L++)(M=h[L]).tag&&M.key!=null&&String(M.key).indexOf("__vlist")!==0&&(p.push(M),c[M.key]=M,(M.data||(M.data={})).transition=b);if(u){var w=[],R=[];for(L=0;L<u.length;L++){var M;(M=u[L]).data.transition=b,M.data.pos=M.elm.getBoundingClientRect(),c[M.key]?w.push(M):R.push(M)}this.kept=a(s,null,w),this.removed=R}return a(s,null,p)},updated:function(){var a=this.prevChildren,s=this.moveClass||(this.name||"v")+"-move";a.length&&this.hasMove(a[0].elm,s)&&(a.forEach(rp),a.forEach(ip),a.forEach(ap),this._reflow=document.body.offsetHeight,a.forEach(function(c){if(c.data.moved){var u=c.elm,h=u.style;hr(u,s),h.transform=h.WebkitTransform=h.transitionDuration="",u.addEventListener(da,u._moveCb=function p(b){b&&b.target!==u||b&&!/transform$/.test(b.propertyName)||(u.removeEventListener(da,p),u._moveCb=null,jn(u,s))})}}))},methods:{hasMove:function(a,s){if(!E0)return!1;if(this._hasMove)return this._hasMove;var c=a.cloneNode();a._transitionClasses&&a._transitionClasses.forEach(function(h){A0(c,h)}),S0(c,s),c.style.display="none",this.$el.appendChild(c);var u=_0(c);return this.$el.removeChild(c),this._hasMove=u.hasTransform}}};function rp(a){a.elm._moveCb&&a.elm._moveCb(),a.elm._enterCb&&a.elm._enterCb()}function ip(a){a.data.newPos=a.elm.getBoundingClientRect()}function ap(a){var s=a.data.pos,c=a.data.newPos,u=s.left-c.left,h=s.top-c.top;if(u||h){a.data.moved=!0;var p=a.elm.style;p.transform=p.WebkitTransform="translate(".concat(u,"px,").concat(h,"px)"),p.transitionDuration="0s"}}var op={Transition:tp,TransitionGroup:np};bt.config.mustUseProp=Zl,bt.config.isReservedTag=_o,bt.config.isReservedAttr=y9,bt.config.getTagNamespace=Xl,bt.config.isUnknownElement=function(a){if(!Ne)return!0;if(_o(a))return!1;if(a=a.toLowerCase(),oa[a]!=null)return oa[a];var s=document.createElement(a);return a.indexOf("-")>-1?oa[a]=s.constructor===window.HTMLUnknownElement||s.constructor===window.HTMLElement:oa[a]=/HTMLUnknownElement/.test(s.toString())},de(bt.options.directives,X9),de(bt.options.components,op),bt.prototype.__patch__=Ne?Q9:Ae,bt.prototype.$mount=function(a,s){return function(c,u,h){var p;c.$el=u,c.$options.render||(c.$options.render=Vt),yn(c,"beforeMount"),p=function(){c._update(c._render(),h)},new Nr(c,p,Ae,{before:function(){c._isMounted&&!c._isDestroyed&&yn(c,"beforeUpdate")}},!0),h=!1;var b=c._preWatchers;if(b)for(var L=0;L<b.length;L++)b[L].run();return c.$vnode==null&&(c._isMounted=!0,yn(c,"mounted")),c}(this,a=a&&Ne?Ro(a):void 0,s)},Ne&&setTimeout(function(){le.devtools&&Bt&&Bt.emit("init",bt)},0);var sp=/\{\{((?:.|\r?\n)+?)\}\}/g,U0=/[-.*+?^${}()|[\]\/\\]/g,lp=H(function(a){var s=a[0].replace(U0,"\\$&"),c=a[1].replace(U0,"\\$&");return new RegExp(s+"((?:.|\\n)+?)"+c,"g")}),cp={staticKeys:["staticClass"],transformNode:function(a,s){s.warn;var c=kt(a,"class");c&&(a.staticClass=JSON.stringify(c.replace(/\s+/g," ").trim()));var u=fn(a,"class",!1);u&&(a.classBinding=u)},genData:function(a){var s="";return a.staticClass&&(s+="staticClass:".concat(a.staticClass,",")),a.classBinding&&(s+="class:".concat(a.classBinding,",")),s}},Jo,up={staticKeys:["staticStyle"],transformNode:function(a,s){s.warn;var c=kt(a,"style");c&&(a.staticStyle=JSON.stringify(p0(c)));var u=fn(a,"style",!1);u&&(a.styleBinding=u)},genData:function(a){var s="";return a.staticStyle&&(s+="staticStyle:".concat(a.staticStyle,",")),a.styleBinding&&(s+="style:(".concat(a.styleBinding,"),")),s}},dp=function(a){return(Jo=Jo||document.createElement("div")).innerHTML=a,Jo.textContent},fp=T("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),pp=T("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),hp=T("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),vp=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,gp=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,W0="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(Le.source,"]*"),G0="((?:".concat(W0,"\\:)?").concat(W0,")"),Y0=new RegExp("^<".concat(G0)),mp=/^\s*(\/?)>/,Z0=new RegExp("^<\\/".concat(G0,"[^>]*>")),yp=/^<!DOCTYPE [^>]+>/i,Q0=/^<!\--/,K0=/^<!\[/,J0=T("script,style,textarea",!0),X0={},bp={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":`
+`,"&#9;":"	","&#39;":"'"},Sp=/&(?:lt|gt|quot|amp|#39);/g,Ap=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Lp=T("pre,textarea",!0),q0=function(a,s){return a&&Lp(a)&&s[0]===`
+`};function wp(a,s){var c=s?Ap:Sp;return a.replace(c,function(u){return bp[u]})}function Ep(a,s){for(var c,u,h=[],p=s.expectHTML,b=s.isUnaryTag||Te,L=s.canBeLeftOpenTag||Te,w=0,R=function(){if(c=a,u&&J0(u)){var $=0,W=u.toLowerCase(),G=X0[W]||(X0[W]=new RegExp("([\\s\\S]*?)(</"+W+"[^>]*>)","i"));N=a.replace(G,function(we,_e,Ye){return $=Ye.length,J0(W)||W==="noscript"||(_e=_e.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),q0(W,_e)&&(_e=_e.slice(1)),s.chars&&s.chars(_e),""}),w+=a.length-N.length,a=N,O(W,w-$,w)}else{var se=a.indexOf("<");if(se===0){if(Q0.test(a)){var ie=a.indexOf("-->");if(ie>=0)return s.shouldKeepComment&&s.comment&&s.comment(a.substring(4,ie),w,w+ie+3),M(ie+3),"continue"}if(K0.test(a)){var Oe=a.indexOf("]>");if(Oe>=0)return M(Oe+2),"continue"}var Ce=a.match(yp);if(Ce)return M(Ce[0].length),"continue";var et=a.match(Z0);if(et){var Be=w;return M(et[0].length),O(et[1],Be,w),"continue"}var Ue=function(){var we=a.match(Y0);if(we){var _e={tagName:we[1],attrs:[],start:w};M(we[0].length);for(var Ye=void 0,lt=void 0;!(Ye=a.match(mp))&&(lt=a.match(gp)||a.match(vp));)lt.start=w,M(lt[0].length),lt.end=w,_e.attrs.push(lt);if(Ye)return _e.unarySlash=Ye[1],M(Ye[0].length),_e.end=w,_e}}();if(Ue)return function(we){var _e=we.tagName,Ye=we.unarySlash;p&&(u==="p"&&hp(_e)&&O(u),L(_e)&&u===_e&&O(_e));for(var lt=b(_e)||!!Ye,at=we.attrs.length,ot=new Array(at),wt=0;wt<at;wt++){var dt=we.attrs[wt],st=dt[3]||dt[4]||dt[5]||"",At=_e==="a"&&dt[1]==="href"?s.shouldDecodeNewlinesForHref:s.shouldDecodeNewlines;ot[wt]={name:dt[1],value:wp(st,At)}}lt||(h.push({tag:_e,lowerCasedTag:_e.toLowerCase(),attrs:ot,start:we.start,end:we.end}),u=_e),s.start&&s.start(_e,ot,lt,we.start,we.end)}(Ue),q0(Ue.tagName,a)&&M(1),"continue"}var Qe=void 0,N=void 0,Z=void 0;if(se>=0){for(N=a.slice(se);!(Z0.test(N)||Y0.test(N)||Q0.test(N)||K0.test(N)||(Z=N.indexOf("<",1))<0);)se+=Z,N=a.slice(se);Qe=a.substring(0,se)}se<0&&(Qe=a),Qe&&M(Qe.length),s.chars&&Qe&&s.chars(Qe,w-Qe.length,w)}if(a===c)return s.chars&&s.chars(a),"break"};a&&R()!=="break";);function M($){w+=$,a=a.substring($)}function O($,W,G){var se,ie;if(W==null&&(W=w),G==null&&(G=w),$)for(ie=$.toLowerCase(),se=h.length-1;se>=0&&h[se].lowerCasedTag!==ie;se--);else se=0;if(se>=0){for(var Oe=h.length-1;Oe>=se;Oe--)s.end&&s.end(h[Oe].tag,W,G);h.length=se,u=se&&h[se-1].tag}else ie==="br"?s.start&&s.start($,[],!0,W,G):ie==="p"&&(s.start&&s.start($,[],!1,W,G),s.end&&s.end($,W,G))}O()}var ec,tc,Xo,qo,es,ts,ns,nc,rc=/^@|^v-on:/,rs=/^v-|^@|^:|^#/,Cp=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ic=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,xp=/^\(|\)$/g,pa=/^\[.*\]$/,Tp=/:(.*)$/,ac=/^:|^\.|^v-bind:/,oc=/\.[^.\]]+(?=[^\]]*$)/g,is=/^v-slot(:|$)|^#/,Op=/[\r\n]/,_p=/[ \f\t\r\n]+/g,Dp=H(dp),ha="_empty_";function as(a,s,c){return{type:1,tag:a,attrsList:s,attrsMap:Ip(s),rawAttrsMap:{},parent:c,children:[]}}function Rp(a,s){ec=s.warn||o0,ts=s.isPreTag||Te,ns=s.mustUseProp||Te,nc=s.getTagNamespace||Te,s.isReservedTag,Xo=ui(s.modules,"transformNode"),qo=ui(s.modules,"preTransformNode"),es=ui(s.modules,"postTransformNode"),tc=s.delimiters;var c,u,h=[],p=s.preserveWhitespace!==!1,b=s.whitespace,L=!1,w=!1;function R(O){if(M(O),L||O.processed||(O=va(O,s)),h.length||O===c||c.if&&(O.elseif||O.else)&&Hr(c,{exp:O.elseif,block:O}),u&&!O.forbidden)if(O.elseif||O.else)W=O,G=function(ie){for(var Oe=ie.length;Oe--;){if(ie[Oe].type===1)return ie[Oe];ie.pop()}}(u.children),G&&G.if&&Hr(G,{exp:W.elseif,block:W});else{if(O.slotScope){var $=O.slotTarget||'"default"';(u.scopedSlots||(u.scopedSlots={}))[$]=O}u.children.push(O),O.parent=u}var W,G;O.children=O.children.filter(function(ie){return!ie.slotScope}),M(O),O.pre&&(L=!1),ts(O.tag)&&(w=!1);for(var se=0;se<es.length;se++)es[se](O,s)}function M(O){if(!w)for(var $=void 0;($=O.children[O.children.length-1])&&$.type===3&&$.text===" ";)O.children.pop()}return Ep(a,{warn:ec,expectHTML:s.expectHTML,isUnaryTag:s.isUnaryTag,canBeLeftOpenTag:s.canBeLeftOpenTag,shouldDecodeNewlines:s.shouldDecodeNewlines,shouldDecodeNewlinesForHref:s.shouldDecodeNewlinesForHref,shouldKeepComment:s.comments,outputSourceRange:s.outputSourceRange,start:function(O,$,W,G,se){var ie=u&&u.ns||nc(O);pt&&ie==="svg"&&($=function(Be){for(var Ue=[],Qe=0;Qe<Be.length;Qe++){var N=Be[Qe];kp.test(N.name)||(N.name=N.name.replace(Pp,""),Ue.push(N))}return Ue}($));var Oe,Ce=as(O,$,u);ie&&(Ce.ns=ie),(Oe=Ce).tag!=="style"&&(Oe.tag!=="script"||Oe.attrsMap.type&&Oe.attrsMap.type!=="text/javascript")||mt()||(Ce.forbidden=!0);for(var et=0;et<qo.length;et++)Ce=qo[et](Ce,s)||Ce;L||(function(Be){kt(Be,"v-pre")!=null&&(Be.pre=!0)}(Ce),Ce.pre&&(L=!0)),ts(Ce.tag)&&(w=!0),L?function(Be){var Ue=Be.attrsList,Qe=Ue.length;if(Qe)for(var N=Be.attrs=new Array(Qe),Z=0;Z<Qe;Z++)N[Z]={name:Ue[Z].name,value:JSON.stringify(Ue[Z].value)},Ue[Z].start!=null&&(N[Z].start=Ue[Z].start,N[Z].end=Ue[Z].end);else Be.pre||(Be.plain=!0)}(Ce):Ce.processed||(sc(Ce),function(Be){var Ue=kt(Be,"v-if");if(Ue)Be.if=Ue,Hr(Be,{exp:Ue,block:Be});else{kt(Be,"v-else")!=null&&(Be.else=!0);var Qe=kt(Be,"v-else-if");Qe&&(Be.elseif=Qe)}}(Ce),function(Be){kt(Be,"v-once")!=null&&(Be.once=!0)}(Ce)),c||(c=Ce),W?R(Ce):(u=Ce,h.push(Ce))},end:function(O,$,W){var G=h[h.length-1];h.length-=1,u=h[h.length-1],R(G)},chars:function(O,$,W){if(u&&(!pt||u.tag!=="textarea"||u.attrsMap.placeholder!==O)){var G,se=u.children;if(O=w||O.trim()?(G=u).tag==="script"||G.tag==="style"?O:Dp(O):se.length?b?b==="condense"&&Op.test(O)?"":" ":p?" ":"":""){w||b!=="condense"||(O=O.replace(_p," "));var ie=void 0,Oe=void 0;!L&&O!==" "&&(ie=function(Ce,et){var Be=et?lp(et):sp;if(Be.test(Ce)){for(var Ue,Qe,N,Z=[],we=[],_e=Be.lastIndex=0;Ue=Be.exec(Ce);){(Qe=Ue.index)>_e&&(we.push(N=Ce.slice(_e,Qe)),Z.push(JSON.stringify(N)));var Ye=Po(Ue[1].trim());Z.push("_s(".concat(Ye,")")),we.push({"@binding":Ye}),_e=Qe+Ue[0].length}return _e<Ce.length&&(we.push(N=Ce.slice(_e)),Z.push(JSON.stringify(N))),{expression:Z.join("+"),tokens:we}}}(O,tc))?Oe={type:2,expression:ie.expression,tokens:ie.tokens,text:O}:O===" "&&se.length&&se[se.length-1].text===" "||(Oe={type:3,text:O}),Oe&&se.push(Oe)}}},comment:function(O,$,W){if(u){var G={type:3,text:O,isComment:!0};u.children.push(G)}}}),c}function va(a,s){var c,u;(u=fn(c=a,"key"))&&(c.key=u),a.plain=!a.key&&!a.scopedSlots&&!a.attrsList.length,function(p){var b=fn(p,"ref");b&&(p.ref=b,p.refInFor=function(L){for(var w=L;w;){if(w.for!==void 0)return!0;w=w.parent}return!1}(p))}(a),function(p){var b;p.tag==="template"?(b=kt(p,"scope"),p.slotScope=b||kt(p,"slot-scope")):(b=kt(p,"slot-scope"))&&(p.slotScope=b);var L=fn(p,"slot");if(L&&(p.slotTarget=L==='""'?'"default"':L,p.slotTargetDynamic=!(!p.attrsMap[":slot"]&&!p.attrsMap["v-bind:slot"]),p.tag==="template"||p.slotScope||No(p,"slot",L,function(ie,Oe){return ie.rawAttrsMap[":"+Oe]||ie.rawAttrsMap["v-bind:"+Oe]||ie.rawAttrsMap[Oe]}(p,"slot"))),p.tag==="template"){if(O=s0(p,is)){var w=lc(O),R=w.name,M=w.dynamic;p.slotTarget=R,p.slotTargetDynamic=M,p.slotScope=O.value||ha}}else{var O;if(O=s0(p,is)){var $=p.scopedSlots||(p.scopedSlots={}),W=lc(O),G=W.name,se=(M=W.dynamic,$[G]=as("template",[],p));se.slotTarget=G,se.slotTargetDynamic=M,se.children=p.children.filter(function(ie){if(!ie.slotScope)return ie.parent=se,!0}),se.slotScope=O.value||ha,p.children=[],p.plain=!1}}}(a),function(p){p.tag==="slot"&&(p.slotName=fn(p,"name"))}(a),function(p){var b;(b=fn(p,"is"))&&(p.component=b),kt(p,"inline-template")!=null&&(p.inlineTemplate=!0)}(a);for(var h=0;h<Xo.length;h++)a=Xo[h](a,s)||a;return function(p){var b,L,w,R,M,O,$,W,G=p.attrsList;for(b=0,L=G.length;b<L;b++)if(w=R=G[b].name,M=G[b].value,rs.test(w))if(p.hasBindings=!0,(O=Mp(w.replace(rs,"")))&&(w=w.replace(oc,"")),ac.test(w))w=w.replace(ac,""),M=Po(M),(W=pa.test(w))&&(w=w.slice(1,-1)),O&&(O.prop&&!W&&(w=F(w))==="innerHtml"&&(w="innerHTML"),O.camel&&!W&&(w=F(w)),O.sync&&($=Jn(M,"$event"),W?Nn(p,'"update:"+('.concat(w,")"),$,null,!1,0,G[b],!0):(Nn(p,"update:".concat(F(w)),$,null,!1,0,G[b]),U(w)!==F(w)&&Nn(p,"update:".concat(U(w)),$,null,!1,0,G[b])))),O&&O.prop||!p.component&&ns(p.tag,p.attrsMap.type,w)?pr(p,w,M,G[b],W):No(p,w,M,G[b],W);else if(rc.test(w))w=w.replace(rc,""),(W=pa.test(w))&&(w=w.slice(1,-1)),Nn(p,w,M,O,!1,0,G[b],W);else{var se=(w=w.replace(rs,"")).match(Tp),ie=se&&se[1];W=!1,ie&&(w=w.slice(0,-(ie.length+1)),pa.test(ie)&&(ie=ie.slice(1,-1),W=!0)),N9(p,w,R,M,ie,W,O,G[b])}else No(p,w,JSON.stringify(M),G[b]),!p.component&&w==="muted"&&ns(p.tag,p.attrsMap.type,w)&&pr(p,w,"true",G[b])}(a),a}function sc(a){var s;if(s=kt(a,"v-for")){var c=function(u){var h=u.match(Cp);if(!!h){var p={};p.for=h[2].trim();var b=h[1].trim().replace(xp,""),L=b.match(ic);return L?(p.alias=b.replace(ic,"").trim(),p.iterator1=L[1].trim(),L[2]&&(p.iterator2=L[2].trim())):p.alias=b,p}}(s);c&&de(a,c)}}function Hr(a,s){a.ifConditions||(a.ifConditions=[]),a.ifConditions.push(s)}function lc(a){var s=a.name.replace(is,"");return s||a.name[0]!=="#"&&(s="default"),pa.test(s)?{name:s.slice(1,-1),dynamic:!0}:{name:'"'.concat(s,'"'),dynamic:!1}}function Mp(a){var s=a.match(oc);if(s){var c={};return s.forEach(function(u){c[u.slice(1)]=!0}),c}}function Ip(a){for(var s={},c=0,u=a.length;c<u;c++)s[a[c].name]=a[c].value;return s}var kp=/^xmlns:NS\d+/,Pp=/^NS\d+:/;function os(a){return as(a.tag,a.attrsList.slice(),a.parent)}var cc=[cp,up,{preTransformNode:function(a,s){if(a.tag==="input"){var c=a.attrsMap;if(!c["v-model"])return;var u=void 0;if((c[":type"]||c["v-bind:type"])&&(u=fn(a,"type")),c.type||u||!c["v-bind"]||(u="(".concat(c["v-bind"],").type")),u){var h=kt(a,"v-if",!0),p=h?"&&(".concat(h,")"):"",b=kt(a,"v-else",!0)!=null,L=kt(a,"v-else-if",!0),w=os(a);sc(w),jo(w,"type","checkbox"),va(w,s),w.processed=!0,w.if="(".concat(u,")==='checkbox'")+p,Hr(w,{exp:w.if,block:w});var R=os(a);kt(R,"v-for",!0),jo(R,"type","radio"),va(R,s),Hr(w,{exp:"(".concat(u,")==='radio'")+p,block:R});var M=os(a);return kt(M,"v-for",!0),jo(M,":type",u),va(M,s),Hr(w,{exp:h,block:M}),b?w.else=!0:L&&(w.elseif=L),w}}}}],uc,ss,Np={model:function(a,s,c){var u=s.value,h=s.modifiers,p=a.tag,b=a.attrsMap.type;if(a.component)return l0(a,u,h),!1;if(p==="select")(function(L,w,R){var M=R&&R.number,O='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;'+"return ".concat(M?"_n(val)":"val","})"),$="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",W="var $$selectedVal = ".concat(O,";");W="".concat(W," ").concat(Jn(w,$)),Nn(L,"change",W,null,!0)})(a,u,h);else if(p==="input"&&b==="checkbox")(function(L,w,R){var M=R&&R.number,O=fn(L,"value")||"null",$=fn(L,"true-value")||"true",W=fn(L,"false-value")||"false";pr(L,"checked","Array.isArray(".concat(w,")")+"?_i(".concat(w,",").concat(O,")>-1")+($==="true"?":(".concat(w,")"):":_q(".concat(w,",").concat($,")"))),Nn(L,"change","var $$a=".concat(w,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat($,"):(").concat(W,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(M?"_n("+O+")":O,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Jn(w,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Jn(w,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Jn(w,"$$c"),"}"),null,!0)})(a,u,h);else if(p==="input"&&b==="radio")(function(L,w,R){var M=R&&R.number,O=fn(L,"value")||"null";O=M?"_n(".concat(O,")"):O,pr(L,"checked","_q(".concat(w,",").concat(O,")")),Nn(L,"change",Jn(w,O),null,!0)})(a,u,h);else if(p==="input"||p==="textarea")(function(L,w,R){var M=L.attrsMap.type,O=R||{},$=O.lazy,W=O.number,G=O.trim,se=!$&&M!=="range",ie=$?"change":M==="range"?$9:"input",Oe="$event.target.value";G&&(Oe="$event.target.value.trim()"),W&&(Oe="_n(".concat(Oe,")"));var Ce=Jn(w,Oe);se&&(Ce="if($event.target.composing)return;".concat(Ce)),pr(L,"value","(".concat(w,")")),Nn(L,ie,Ce,null,!0),(G||W)&&Nn(L,"blur","$forceUpdate()")})(a,u,h);else if(!le.isReservedTag(p))return l0(a,u,h),!1;return!0},text:function(a,s){s.value&&pr(a,"textContent","_s(".concat(s.value,")"),s)},html:function(a,s){s.value&&pr(a,"innerHTML","_s(".concat(s.value,")"),s)}},jp={expectHTML:!0,modules:cc,directives:Np,isPreTag:function(a){return a==="pre"},isUnaryTag:fp,mustUseProp:Zl,canBeLeftOpenTag:pp,isReservedTag:_o,getTagNamespace:Xl,staticKeys:function(a){return a.reduce(function(s,c){return s.concat(c.staticKeys||[])},[]).join(",")}(cc)},$p=H(function(a){return T("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(a?","+a:""))});function Hp(a,s){a&&(uc=$p(s.staticKeys||""),ss=s.isReservedTag||Te,ls(a),cs(a,!1))}function ls(a){if(a.static=function(p){return p.type===2?!1:p.type===3?!0:!(!p.pre&&(p.hasBindings||p.if||p.for||D(p.tag)||!ss(p.tag)||function(b){for(;b.parent;){if((b=b.parent).tag!=="template")return!1;if(b.for)return!0}return!1}(p)||!Object.keys(p).every(uc)))}(a),a.type===1){if(!ss(a.tag)&&a.tag!=="slot"&&a.attrsMap["inline-template"]==null)return;for(var s=0,c=a.children.length;s<c;s++){var u=a.children[s];ls(u),u.static||(a.static=!1)}if(a.ifConditions)for(s=1,c=a.ifConditions.length;s<c;s++){var h=a.ifConditions[s].block;ls(h),h.static||(a.static=!1)}}}function cs(a,s){if(a.type===1){if((a.static||a.once)&&(a.staticInFor=s),a.static&&a.children.length&&(a.children.length!==1||a.children[0].type!==3))return void(a.staticRoot=!0);if(a.staticRoot=!1,a.children)for(var c=0,u=a.children.length;c<u;c++)cs(a.children[c],s||!!a.for);if(a.ifConditions)for(c=1,u=a.ifConditions.length;c<u;c++)cs(a.ifConditions[c].block,s)}}var Bp=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Fp=/\([^)]*?\);*$/,dc=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,fc={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Vp={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},$n=function(a){return"if(".concat(a,")return null;")},pc={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:$n("$event.target !== $event.currentTarget"),ctrl:$n("!$event.ctrlKey"),shift:$n("!$event.shiftKey"),alt:$n("!$event.altKey"),meta:$n("!$event.metaKey"),left:$n("'button' in $event && $event.button !== 0"),middle:$n("'button' in $event && $event.button !== 1"),right:$n("'button' in $event && $event.button !== 2")};function hc(a,s){var c=s?"nativeOn:":"on:",u="",h="";for(var p in a){var b=vc(a[p]);a[p]&&a[p].dynamic?h+="".concat(p,",").concat(b,","):u+='"'.concat(p,'":').concat(b,",")}return u="{".concat(u.slice(0,-1),"}"),h?c+"_d(".concat(u,",[").concat(h.slice(0,-1),"])"):c+u}function vc(a){if(!a)return"function(){}";if(Array.isArray(a))return"[".concat(a.map(function(M){return vc(M)}).join(","),"]");var s=dc.test(a.value),c=Bp.test(a.value),u=dc.test(a.value.replace(Fp,""));if(a.modifiers){var h="",p="",b=[],L=function(M){if(pc[M])p+=pc[M],fc[M]&&b.push(M);else if(M==="exact"){var O=a.modifiers;p+=$n(["ctrl","shift","alt","meta"].filter(function($){return!O[$]}).map(function($){return"$event.".concat($,"Key")}).join("||"))}else b.push(M)};for(var w in a.modifiers)L(w);b.length&&(h+=function(M){return"if(!$event.type.indexOf('key')&&"+"".concat(M.map(zp).join("&&"),")return null;")}(b)),p&&(h+=p);var R=s?"return ".concat(a.value,".apply(null, arguments)"):c?"return (".concat(a.value,").apply(null, arguments)"):u?"return ".concat(a.value):a.value;return"function($event){".concat(h).concat(R,"}")}return s||c?a.value:"function($event){".concat(u?"return ".concat(a.value):a.value,"}")}function zp(a){var s=parseInt(a,10);if(s)return"$event.keyCode!==".concat(s);var c=fc[a],u=Vp[a];return"_k($event.keyCode,"+"".concat(JSON.stringify(a),",")+"".concat(JSON.stringify(c),",")+"$event.key,"+"".concat(JSON.stringify(u))+")"}var Up={on:function(a,s){a.wrapListeners=function(c){return"_g(".concat(c,",").concat(s.value,")")}},bind:function(a,s){a.wrapData=function(c){return"_b(".concat(c,",'").concat(a.tag,"',").concat(s.value,",").concat(s.modifiers&&s.modifiers.prop?"true":"false").concat(s.modifiers&&s.modifiers.sync?",true":"",")")}},cloak:Ae},Wp=function(a){this.options=a,this.warn=a.warn||o0,this.transforms=ui(a.modules,"transformCode"),this.dataGenFns=ui(a.modules,"genData"),this.directives=de(de({},Up),a.directives);var s=a.isReservedTag||Te;this.maybeComponent=function(c){return!!c.component||!s(c.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function gc(a,s){var c=new Wp(s),u=a?a.tag==="script"?"null":Hn(a,c):'_c("div")';return{render:"with(this){return ".concat(u,"}"),staticRenderFns:c.staticRenderFns}}function Hn(a,s){if(a.parent&&(a.pre=a.pre||a.parent.pre),a.staticRoot&&!a.staticProcessed)return mc(a,s);if(a.once&&!a.onceProcessed)return yc(a,s);if(a.for&&!a.forProcessed)return Sc(a,s);if(a.if&&!a.ifProcessed)return us(a,s);if(a.tag!=="template"||a.slotTarget||s.pre){if(a.tag==="slot")return function(R,M){var O=R.slotName||'"default"',$=Br(R,M),W="_t(".concat(O).concat($?",function(){return ".concat($,"}"):""),G=R.attrs||R.dynamicAttrs?ga((R.attrs||[]).concat(R.dynamicAttrs||[]).map(function(ie){return{name:F(ie.name),value:ie.value,dynamic:ie.dynamic}})):null,se=R.attrsMap["v-bind"];return!G&&!se||$||(W+=",null"),G&&(W+=",".concat(G)),se&&(W+="".concat(G?"":",null",",").concat(se)),W+")"}(a,s);var c=void 0;if(a.component)c=function(R,M,O){var $=M.inlineTemplate?null:Br(M,O,!0);return"_c(".concat(R,",").concat(Ac(M,O)).concat($?",".concat($):"",")")}(a.component,a,s);else{var u=void 0,h=s.maybeComponent(a);(!a.plain||a.pre&&h)&&(u=Ac(a,s));var p=void 0,b=s.options.bindings;h&&b&&b.__isScriptSetup!==!1&&(p=function(R,M){var O=F(M),$=ce(O),W=function(ie){return R[M]===ie?M:R[O]===ie?O:R[$]===ie?$:void 0},G=W("setup-const")||W("setup-reactive-const");if(G)return G;var se=W("setup-let")||W("setup-ref")||W("setup-maybe-ref");if(se)return se}(b,a.tag)),p||(p="'".concat(a.tag,"'"));var L=a.inlineTemplate?null:Br(a,s,!0);c="_c(".concat(p).concat(u?",".concat(u):"").concat(L?",".concat(L):"",")")}for(var w=0;w<s.transforms.length;w++)c=s.transforms[w](a,c);return c}return Br(a,s)||"void 0"}function mc(a,s){a.staticProcessed=!0;var c=s.pre;return a.pre&&(s.pre=a.pre),s.staticRenderFns.push("with(this){return ".concat(Hn(a,s),"}")),s.pre=c,"_m(".concat(s.staticRenderFns.length-1).concat(a.staticInFor?",true":"",")")}function yc(a,s){if(a.onceProcessed=!0,a.if&&!a.ifProcessed)return us(a,s);if(a.staticInFor){for(var c="",u=a.parent;u;){if(u.for){c=u.key;break}u=u.parent}return c?"_o(".concat(Hn(a,s),",").concat(s.onceId++,",").concat(c,")"):Hn(a,s)}return mc(a,s)}function us(a,s,c,u){return a.ifProcessed=!0,bc(a.ifConditions.slice(),s,c,u)}function bc(a,s,c,u){if(!a.length)return u||"_e()";var h=a.shift();return h.exp?"(".concat(h.exp,")?").concat(p(h.block),":").concat(bc(a,s,c,u)):"".concat(p(h.block));function p(b){return c?c(b,s):b.once?yc(b,s):Hn(b,s)}}function Sc(a,s,c,u){var h=a.for,p=a.alias,b=a.iterator1?",".concat(a.iterator1):"",L=a.iterator2?",".concat(a.iterator2):"";return a.forProcessed=!0,"".concat(u||"_l","((").concat(h,"),")+"function(".concat(p).concat(b).concat(L,"){")+"return ".concat((c||Hn)(a,s))+"})"}function Ac(a,s){var c="{",u=function(b,L){var w=b.directives;if(!!w){var R,M,O,$,W="directives:[",G=!1;for(R=0,M=w.length;R<M;R++){O=w[R],$=!0;var se=L.directives[O.name];se&&($=!!se(b,O,L.warn)),$&&(G=!0,W+='{name:"'.concat(O.name,'",rawName:"').concat(O.rawName,'"').concat(O.value?",value:(".concat(O.value,"),expression:").concat(JSON.stringify(O.value)):"").concat(O.arg?",arg:".concat(O.isDynamicArg?O.arg:'"'.concat(O.arg,'"')):"").concat(O.modifiers?",modifiers:".concat(JSON.stringify(O.modifiers)):"","},"))}if(G)return W.slice(0,-1)+"]"}}(a,s);u&&(c+=u+","),a.key&&(c+="key:".concat(a.key,",")),a.ref&&(c+="ref:".concat(a.ref,",")),a.refInFor&&(c+="refInFor:true,"),a.pre&&(c+="pre:true,"),a.component&&(c+='tag:"'.concat(a.tag,'",'));for(var h=0;h<s.dataGenFns.length;h++)c+=s.dataGenFns[h](a);if(a.attrs&&(c+="attrs:".concat(ga(a.attrs),",")),a.props&&(c+="domProps:".concat(ga(a.props),",")),a.events&&(c+="".concat(hc(a.events,!1),",")),a.nativeEvents&&(c+="".concat(hc(a.nativeEvents,!0),",")),a.slotTarget&&!a.slotScope&&(c+="slot:".concat(a.slotTarget,",")),a.scopedSlots&&(c+="".concat(function(b,L,w){var R=b.for||Object.keys(L).some(function(W){var G=L[W];return G.slotTargetDynamic||G.if||G.for||Lc(G)}),M=!!b.if;if(!R)for(var O=b.parent;O;){if(O.slotScope&&O.slotScope!==ha||O.for){R=!0;break}O.if&&(M=!0),O=O.parent}var $=Object.keys(L).map(function(W){return ds(L[W],w)}).join(",");return"scopedSlots:_u([".concat($,"]").concat(R?",null,true":"").concat(!R&&M?",null,false,".concat(function(W){for(var G=5381,se=W.length;se;)G=33*G^W.charCodeAt(--se);return G>>>0}($)):"",")")}(a,a.scopedSlots,s),",")),a.model&&(c+="model:{value:".concat(a.model.value,",callback:").concat(a.model.callback,",expression:").concat(a.model.expression,"},")),a.inlineTemplate){var p=function(b,L){var w=b.children[0];if(w&&w.type===1){var R=gc(w,L.options);return"inlineTemplate:{render:function(){".concat(R.render,"},staticRenderFns:[").concat(R.staticRenderFns.map(function(M){return"function(){".concat(M,"}")}).join(","),"]}")}}(a,s);p&&(c+="".concat(p,","))}return c=c.replace(/,$/,"")+"}",a.dynamicAttrs&&(c="_b(".concat(c,',"').concat(a.tag,'",').concat(ga(a.dynamicAttrs),")")),a.wrapData&&(c=a.wrapData(c)),a.wrapListeners&&(c=a.wrapListeners(c)),c}function Lc(a){return a.type===1&&(a.tag==="slot"||a.children.some(Lc))}function ds(a,s){var c=a.attrsMap["slot-scope"];if(a.if&&!a.ifProcessed&&!c)return us(a,s,ds,"null");if(a.for&&!a.forProcessed)return Sc(a,s,ds);var u=a.slotScope===ha?"":String(a.slotScope),h="function(".concat(u,"){")+"return ".concat(a.tag==="template"?a.if&&c?"(".concat(a.if,")?").concat(Br(a,s)||"undefined",":undefined"):Br(a,s)||"undefined":Hn(a,s),"}"),p=u?"":",proxy:true";return"{key:".concat(a.slotTarget||'"default"',",fn:").concat(h).concat(p,"}")}function Br(a,s,c,u,h){var p=a.children;if(p.length){var b=p[0];if(p.length===1&&b.for&&b.tag!=="template"&&b.tag!=="slot"){var L=c?s.maybeComponent(b)?",1":",0":"";return"".concat((u||Hn)(b,s)).concat(L)}var w=c?function(M,O){for(var $=0,W=0;W<M.length;W++){var G=M[W];if(G.type===1){if(wc(G)||G.ifConditions&&G.ifConditions.some(function(se){return wc(se.block)})){$=2;break}(O(G)||G.ifConditions&&G.ifConditions.some(function(se){return O(se.block)}))&&($=1)}}return $}(p,s.maybeComponent):0,R=h||Gp;return"[".concat(p.map(function(M){return R(M,s)}).join(","),"]").concat(w?",".concat(w):"")}}function wc(a){return a.for!==void 0||a.tag==="template"||a.tag==="slot"}function Gp(a,s){return a.type===1?Hn(a,s):a.type===3&&a.isComment?function(c){return"_e(".concat(JSON.stringify(c.text),")")}(a):function(c){return"_v(".concat(c.type===2?c.expression:Ec(JSON.stringify(c.text)),")")}(a)}function ga(a){for(var s="",c="",u=0;u<a.length;u++){var h=a[u],p=Ec(h.value);h.dynamic?c+="".concat(h.name,",").concat(p,","):s+='"'.concat(h.name,'":').concat(p,",")}return s="{".concat(s.slice(0,-1),"}"),c?"_d(".concat(s,",[").concat(c.slice(0,-1),"])"):s}function Ec(a){return a.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function Cc(a,s){try{return new Function(a)}catch(c){return s.push({err:c,code:a}),Ae}}function Yp(a){var s=Object.create(null);return function(c,u,h){(u=de({},u)).warn,delete u.warn;var p=u.delimiters?String(u.delimiters)+c:c;if(s[p])return s[p];var b=a(c,u),L={},w=[];return L.render=Cc(b.render,w),L.staticRenderFns=b.staticRenderFns.map(function(R){return Cc(R,w)}),s[p]=L}}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");var xc,fs,Zp=(xc=function(a,s){var c=Rp(a.trim(),s);s.optimize!==!1&&Hp(c,s);var u=gc(c,s);return{ast:c,render:u.render,staticRenderFns:u.staticRenderFns}},function(a){function s(c,u){var h=Object.create(a),p=[],b=[];if(u)for(var L in u.modules&&(h.modules=(a.modules||[]).concat(u.modules)),u.directives&&(h.directives=de(Object.create(a.directives||null),u.directives)),u)L!=="modules"&&L!=="directives"&&(h[L]=u[L]);h.warn=function(R,M,O){(O?b:p).push(R)};var w=xc(c.trim(),h);return w.errors=p,w.tips=b,w}return{compile:s,compileToFunctions:Yp(s)}}),Tc=Zp(jp).compileToFunctions;function Oc(a){return(fs=fs||document.createElement("div")).innerHTML=a?`<a href="
 "/>`:`<div a="
-"/>`,Uo.innerHTML.indexOf("&#10;")>0}var eh=!!Ne&&rc(!1),th=!!Ne&&rc(!0),nh=se(function(s){var a=lo(s);return a&&a.innerHTML}),rh=dt.prototype.$mount;return dt.prototype.$mount=function(s,a){if((s=s&&lo(s))===document.body||s===document.documentElement)return this;var c=this.$options;if(!c.render){var u=c.template;if(u)if(typeof u=="string")u.charAt(0)==="#"&&(u=nh(u));else{if(!u.nodeType)return this;u=u.innerHTML}else s&&(u=function(L){if(L.outerHTML)return L.outerHTML;var w=document.createElement("div");return w.appendChild(L.cloneNode(!0)),w.innerHTML}(s));if(u){var p=nc(u,{outputSourceRange:!1,shouldDecodeNewlines:eh,shouldDecodeNewlinesForHref:th,delimiters:c.delimiters,comments:c.comments},this),h=p.render,b=p.staticRenderFns;c.render=h,c.staticRenderFns=b}}return rh.call(this,s,a)},dt.compile=nc,ce(dt,uf),dt.effect=function(s,a){var c=new Cr(qe,s,we,{sync:!0});a&&(c.update=function(){a(function(){return c.run()})})},dt})})(Sa);const At=uu(Sa.exports),du=function(n,e,t){for(var i=0;i<n.length;i++)e.call(t,n[i])};function ih(){return Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}function Sn(){return ih()>=1200}var fu={exports:{}};(function(n,e){(function(i,r){n.exports=r()})(typeof self!="undefined"?self:is,function(){return function(t){var i={};function r(o){if(i[o])return i[o].exports;var l=i[o]={i:o,l:!1,exports:{}};return t[o].call(l.exports,l,l.exports,r),l.l=!0,l.exports}return r.m=t,r.c=i,r.d=function(o,l,d){r.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},r.r=function(o){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},r.t=function(o,l){if(l&1&&(o=r(o)),l&8||l&4&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(r.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),l&2&&typeof o!="string")for(var f in o)r.d(d,f,function(v){return o[v]}.bind(null,f));return d},r.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(l,"a",l),l},r.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},r.p="",r(r.s="fb15")}({"00ee":function(t,i,r){var o=r("b622"),l=o("toStringTag"),d={};d[l]="z",t.exports=String(d)==="[object z]"},"0366":function(t,i,r){var o=r("1c0b");t.exports=function(l,d,f){if(o(l),d===void 0)return l;switch(f){case 0:return function(){return l.call(d)};case 1:return function(v){return l.call(d,v)};case 2:return function(v,g){return l.call(d,v,g)};case 3:return function(v,g,y){return l.call(d,v,g,y)}}return function(){return l.apply(d,arguments)}}},"0497":function(t,i){var r=function(o){return o.replace(/[A-Z]/g,function(l){return"-"+l.toLowerCase()}).toLowerCase()};t.exports=r},"057f":function(t,i,r){var o=r("fc6a"),l=r("241c").f,d={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],v=function(g){try{return l(g)}catch(y){return f.slice()}};t.exports.f=function(y){return f&&d.call(y)=="[object Window]"?v(y):l(o(y))}},"06cf":function(t,i,r){var o=r("83ab"),l=r("d1e7"),d=r("5c6c"),f=r("fc6a"),v=r("c04e"),g=r("5135"),y=r("0cfb"),S=Object.getOwnPropertyDescriptor;i.f=o?S:function(C,D){if(C=f(C),D=v(D,!0),y)try{return S(C,D)}catch(x){}if(g(C,D))return d(!l.f.call(C,D),C[D])}},"07ac":function(t,i,r){var o=r("23e7"),l=r("6f53").values;o({target:"Object",stat:!0},{values:function(f){return l(f)}})},"0cfb":function(t,i,r){var o=r("83ab"),l=r("d039"),d=r("cc12");t.exports=!o&&!l(function(){return Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a!=7})},1276:function(t,i,r){var o=r("d784"),l=r("44e7"),d=r("825a"),f=r("1d80"),v=r("4840"),g=r("8aa5"),y=r("50c4"),S=r("14c3"),E=r("9263"),C=r("d039"),D=[].push,x=Math.min,O=4294967295,j=!C(function(){return!RegExp(O,"y")});o("split",2,function(U,Y,re){var se;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?se=function(J,W){var ue=String(f(this)),me=W===void 0?O:W>>>0;if(me===0)return[];if(J===void 0)return[ue];if(!l(J))return Y.call(ue,J,me);for(var X=[],be=(J.ignoreCase?"i":"")+(J.multiline?"m":"")+(J.unicode?"u":"")+(J.sticky?"y":""),Le=0,ce=new RegExp(J.source,be+"g"),Ae,we,Te;(Ae=E.call(ce,ue))&&(we=ce.lastIndex,!(we>Le&&(X.push(ue.slice(Le,Ae.index)),Ae.length>1&&Ae.index<ue.length&&D.apply(X,Ae.slice(1)),Te=Ae[0].length,Le=we,X.length>=me)));)ce.lastIndex===Ae.index&&ce.lastIndex++;return Le===ue.length?(Te||!ce.test(""))&&X.push(""):X.push(ue.slice(Le)),X.length>me?X.slice(0,me):X}:"0".split(void 0,0).length?se=function(J,W){return J===void 0&&W===0?[]:Y.call(this,J,W)}:se=Y,[function(W,ue){var me=f(this),X=W==null?void 0:W[U];return X!==void 0?X.call(W,me,ue):se.call(String(me),W,ue)},function(J,W){var ue=re(se,J,this,W,se!==Y);if(ue.done)return ue.value;var me=d(J),X=String(this),be=v(me,RegExp),Le=me.unicode,ce=(me.ignoreCase?"i":"")+(me.multiline?"m":"")+(me.unicode?"u":"")+(j?"y":"g"),Ae=new be(j?me:"^(?:"+me.source+")",ce),we=W===void 0?O:W>>>0;if(we===0)return[];if(X.length===0)return S(Ae,X)===null?[X]:[];for(var Te=0,ke=0,K=[];ke<X.length;){Ae.lastIndex=j?ke:0;var q=S(Ae,j?X:X.slice(ke)),oe;if(q===null||(oe=x(y(Ae.lastIndex+(j?0:ke)),X.length))===Te)ke=g(X,ke,Le);else{if(K.push(X.slice(Te,ke)),K.length===we)return K;for(var he=1;he<=q.length-1;he++)if(K.push(q[he]),K.length===we)return K;ke=Te=oe}}return K.push(X.slice(Te)),K}]},!j)},"13d5":function(t,i,r){var o=r("23e7"),l=r("d58f").left,d=r("a640"),f=r("ae40"),v=d("reduce"),g=f("reduce",{1:0});o({target:"Array",proto:!0,forced:!v||!g},{reduce:function(S){return l(this,S,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(t,i,r){var o=r("c6b6"),l=r("9263");t.exports=function(d,f){var v=d.exec;if(typeof v=="function"){var g=v.call(d,f);if(typeof g!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return g}if(o(d)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(d,f)}},"159b":function(t,i,r){var o=r("da84"),l=r("fdbc"),d=r("17c2"),f=r("9112");for(var v in l){var g=o[v],y=g&&g.prototype;if(y&&y.forEach!==d)try{f(y,"forEach",d)}catch(S){y.forEach=d}}},"17c2":function(t,i,r){var o=r("b727").forEach,l=r("a640"),d=r("ae40"),f=l("forEach"),v=d("forEach");t.exports=!f||!v?function(y){return o(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(t,i,r){var o=r("d066");t.exports=o("document","documentElement")},"1c0b":function(t,i){t.exports=function(r){if(typeof r!="function")throw TypeError(String(r)+" is not a function");return r}},"1c7e":function(t,i,r){var o=r("b622"),l=o("iterator"),d=!1;try{var f=0,v={next:function(){return{done:!!f++}},return:function(){d=!0}};v[l]=function(){return this},Array.from(v,function(){throw 2})}catch(g){}t.exports=function(g,y){if(!y&&!d)return!1;var S=!1;try{var E={};E[l]=function(){return{next:function(){return{done:S=!0}}}},g(E)}catch(C){}return S}},"1d80":function(t,i){t.exports=function(r){if(r==null)throw TypeError("Can't call method on "+r);return r}},"1dde":function(t,i,r){var o=r("d039"),l=r("b622"),d=r("2d00"),f=l("species");t.exports=function(v){return d>=51||!o(function(){var g=[],y=g.constructor={};return y[f]=function(){return{foo:1}},g[v](Boolean).foo!==1})}},"217d":function(t,i){function r(d,f){var v=0,g=d.length,y;for(v;v<g&&(y=f(d[v],v),y!==!1);v++);}function o(d){return Object.prototype.toString.apply(d)==="[object Array]"}function l(d){return typeof d=="function"}t.exports={isFunction:l,isArray:o,each:r}},"23cb":function(t,i,r){var o=r("a691"),l=Math.max,d=Math.min;t.exports=function(f,v){var g=o(f);return g<0?l(g+v,0):d(g,v)}},"23e7":function(t,i,r){var o=r("da84"),l=r("06cf").f,d=r("9112"),f=r("6eeb"),v=r("ce4e"),g=r("e893"),y=r("94ca");t.exports=function(S,E){var C=S.target,D=S.global,x=S.stat,O,j,U,Y,re,se;if(D?j=o:x?j=o[C]||v(C,{}):j=(o[C]||{}).prototype,j)for(U in E){if(re=E[U],S.noTargetGet?(se=l(j,U),Y=se&&se.value):Y=j[U],O=y(D?U:C+(x?".":"#")+U,S.forced),!O&&Y!==void 0){if(typeof re==typeof Y)continue;g(re,Y)}(S.sham||Y&&Y.sham)&&d(re,"sham",!0),f(j,U,re,S)}}},"241c":function(t,i,r){var o=r("ca84"),l=r("7839"),d=l.concat("length","prototype");i.f=Object.getOwnPropertyNames||function(v){return o(v,d)}},"25f0":function(t,i,r){var o=r("6eeb"),l=r("825a"),d=r("d039"),f=r("ad6d"),v="toString",g=RegExp.prototype,y=g[v],S=d(function(){return y.call({source:"a",flags:"b"})!="/a/b"}),E=y.name!=v;(S||E)&&o(RegExp.prototype,v,function(){var D=l(this),x=String(D.source),O=D.flags,j=String(O===void 0&&D instanceof RegExp&&!("flags"in g)?f.call(D):O);return"/"+x+"/"+j},{unsafe:!0})},"2d00":function(t,i,r){var o=r("da84"),l=r("342f"),d=o.process,f=d&&d.versions,v=f&&f.v8,g,y;v?(g=v.split("."),y=g[0]+g[1]):l&&(g=l.match(/Edge\/(\d+)/),(!g||g[1]>=74)&&(g=l.match(/Chrome\/(\d+)/),g&&(y=g[1]))),t.exports=y&&+y},"342f":function(t,i,r){var o=r("d066");t.exports=o("navigator","userAgent")||""},"35a1":function(t,i,r){var o=r("f5df"),l=r("3f8c"),d=r("b622"),f=d("iterator");t.exports=function(v){if(v!=null)return v[f]||v["@@iterator"]||l[o(v)]}},"37e8":function(t,i,r){var o=r("83ab"),l=r("9bf2"),d=r("825a"),f=r("df75");t.exports=o?Object.defineProperties:function(g,y){d(g);for(var S=f(y),E=S.length,C=0,D;E>C;)l.f(g,D=S[C++],y[D]);return g}},"3b81":function(t,i,r){},"3bbe":function(t,i,r){var o=r("861d");t.exports=function(l){if(!o(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(t,i,r){var o=r("6547").charAt,l=r("69f3"),d=r("7dd0"),f="String Iterator",v=l.set,g=l.getterFor(f);d(String,"String",function(y){v(this,{type:f,string:String(y),index:0})},function(){var S=g(this),E=S.string,C=S.index,D;return C>=E.length?{value:void 0,done:!0}:(D=o(E,C),S.index+=D.length,{value:D,done:!1})})},"3f8c":function(t,i){t.exports={}},4160:function(t,i,r){var o=r("23e7"),l=r("17c2");o({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(t,i,r){var o=r("da84");t.exports=o},"42a0":function(t,i){var r=9007199254740991,o="[object Arguments]",l="[object Function]",d="[object GeneratorFunction]",f=/^(?:0|[1-9]\d*)$/;function v($,ee,k){switch(k.length){case 0:return $.call(ee);case 1:return $.call(ee,k[0]);case 2:return $.call(ee,k[0],k[1]);case 3:return $.call(ee,k[0],k[1],k[2])}return $.apply(ee,k)}function g($,ee){for(var k=-1,le=Array($);++k<$;)le[k]=ee(k);return le}function y($,ee){return function(k){return $(ee(k))}}var S=Object.prototype,E=S.hasOwnProperty,C=S.toString,D=S.propertyIsEnumerable,x=y(Object.keys,Object),O=Math.max,j=!D.call({valueOf:1},"valueOf");function U($,ee){var k=ce($)||Le($)?g($.length,String):[],le=k.length,ge=!!le;for(var _e in $)(ee||E.call($,_e))&&!(ge&&(_e=="length"||ue(_e,le)))&&k.push(_e);return k}function Y($,ee,k){var le=$[ee];(!(E.call($,ee)&&be(le,k))||k===void 0&&!(ee in $))&&($[ee]=k)}function re($){if(!X($))return x($);var ee=[];for(var k in Object($))E.call($,k)&&k!="constructor"&&ee.push(k);return ee}function se($,ee){return ee=O(ee===void 0?$.length-1:ee,0),function(){for(var k=arguments,le=-1,ge=O(k.length-ee,0),_e=Array(ge);++le<ge;)_e[le]=k[ee+le];le=-1;for(var Ee=Array(ee+1);++le<ee;)Ee[le]=k[le];return Ee[ee]=_e,v($,this,Ee)}}function J($,ee,k,le){k||(k={});for(var ge=-1,_e=ee.length;++ge<_e;){var Ee=ee[ge],ft=le?le(k[Ee],$[Ee],Ee,k,$):void 0;Y(k,Ee,ft===void 0?$[Ee]:ft)}return k}function W($){return se(function(ee,k){var le=-1,ge=k.length,_e=ge>1?k[ge-1]:void 0,Ee=ge>2?k[2]:void 0;for(_e=$.length>3&&typeof _e=="function"?(ge--,_e):void 0,Ee&&me(k[0],k[1],Ee)&&(_e=ge<3?void 0:_e,ge=1),ee=Object(ee);++le<ge;){var ft=k[le];ft&&$(ee,ft,le,_e)}return ee})}function ue($,ee){return ee=ee==null?r:ee,!!ee&&(typeof $=="number"||f.test($))&&$>-1&&$%1==0&&$<ee}function me($,ee,k){if(!K(k))return!1;var le=typeof ee;return(le=="number"?Ae(k)&&ue(ee,k.length):le=="string"&&ee in k)?be(k[ee],$):!1}function X($){var ee=$&&$.constructor,k=typeof ee=="function"&&ee.prototype||S;return $===k}function be($,ee){return $===ee||$!==$&&ee!==ee}function Le($){return we($)&&E.call($,"callee")&&(!D.call($,"callee")||C.call($)==o)}var ce=Array.isArray;function Ae($){return $!=null&&ke($.length)&&!Te($)}function we($){return q($)&&Ae($)}function Te($){var ee=K($)?C.call($):"";return ee==l||ee==d}function ke($){return typeof $=="number"&&$>-1&&$%1==0&&$<=r}function K($){var ee=typeof $;return!!$&&(ee=="object"||ee=="function")}function q($){return!!$&&typeof $=="object"}var oe=W(function($,ee){if(j||X(ee)||Ae(ee)){J(ee,he(ee),$);return}for(var k in ee)E.call(ee,k)&&Y($,k,ee[k])});function he($){return Ae($)?U($):re($)}t.exports=oe},"44ad":function(t,i,r){var o=r("d039"),l=r("c6b6"),d="".split;t.exports=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(f){return l(f)=="String"?d.call(f,""):Object(f)}:Object},"44d2":function(t,i,r){var o=r("b622"),l=r("7c73"),d=r("9bf2"),f=o("unscopables"),v=Array.prototype;v[f]==null&&d.f(v,f,{configurable:!0,value:l(null)}),t.exports=function(g){v[f][g]=!0}},"44e7":function(t,i,r){var o=r("861d"),l=r("c6b6"),d=r("b622"),f=d("match");t.exports=function(v){var g;return o(v)&&((g=v[f])!==void 0?!!g:l(v)=="RegExp")}},"466d":function(t,i,r){var o=r("d784"),l=r("825a"),d=r("50c4"),f=r("1d80"),v=r("8aa5"),g=r("14c3");o("match",1,function(y,S,E){return[function(D){var x=f(this),O=D==null?void 0:D[y];return O!==void 0?O.call(D,x):new RegExp(D)[y](String(x))},function(C){var D=E(S,C,this);if(D.done)return D.value;var x=l(C),O=String(this);if(!x.global)return g(x,O);var j=x.unicode;x.lastIndex=0;for(var U=[],Y=0,re;(re=g(x,O))!==null;){var se=String(re[0]);U[Y]=se,se===""&&(x.lastIndex=v(O,d(x.lastIndex),j)),Y++}return Y===0?null:U}]})},4840:function(t,i,r){var o=r("825a"),l=r("1c0b"),d=r("b622"),f=d("species");t.exports=function(v,g){var y=o(v).constructor,S;return y===void 0||(S=o(y)[f])==null?g:l(S)}},4930:function(t,i,r){var o=r("d039");t.exports=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())})},"4d64":function(t,i,r){var o=r("fc6a"),l=r("50c4"),d=r("23cb"),f=function(v){return function(g,y,S){var E=o(g),C=l(E.length),D=d(S,C),x;if(v&&y!=y){for(;C>D;)if(x=E[D++],x!=x)return!0}else for(;C>D;D++)if((v||D in E)&&E[D]===y)return v||D||0;return!v&&-1}};t.exports={includes:f(!0),indexOf:f(!1)}},"4de4":function(t,i,r){var o=r("23e7"),l=r("b727").filter,d=r("1dde"),f=r("ae40"),v=d("filter"),g=f("filter");o({target:"Array",proto:!0,forced:!v||!g},{filter:function(S){return l(this,S,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,i,r){var o=r("0366"),l=r("7b0b"),d=r("9bdd"),f=r("e95a"),v=r("50c4"),g=r("8418"),y=r("35a1");t.exports=function(E){var C=l(E),D=typeof this=="function"?this:Array,x=arguments.length,O=x>1?arguments[1]:void 0,j=O!==void 0,U=y(C),Y=0,re,se,J,W,ue,me;if(j&&(O=o(O,x>2?arguments[2]:void 0,2)),U!=null&&!(D==Array&&f(U)))for(W=U.call(C),ue=W.next,se=new D;!(J=ue.call(W)).done;Y++)me=j?d(W,O,[J.value,Y],!0):J.value,g(se,Y,me);else for(re=v(C.length),se=new D(re);re>Y;Y++)me=j?O(C[Y],Y):C[Y],g(se,Y,me);return se.length=Y,se}},"50c4":function(t,i,r){var o=r("a691"),l=Math.min;t.exports=function(d){return d>0?l(o(d),9007199254740991):0}},5135:function(t,i){var r={}.hasOwnProperty;t.exports=function(o,l){return r.call(o,l)}},5692:function(t,i,r){var o=r("c430"),l=r("c6cd");(t.exports=function(d,f){return l[d]||(l[d]=f!==void 0?f:{})})("versions",[]).push({version:"3.6.4",mode:o?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,i,r){var o=r("d066"),l=r("241c"),d=r("7418"),f=r("825a");t.exports=o("Reflect","ownKeys")||function(g){var y=l.f(f(g)),S=d.f;return S?y.concat(S(g)):y}},5899:function(t,i){t.exports=`
-\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"58a8":function(t,i,r){var o=r("1d80"),l=r("5899"),d="["+l+"]",f=RegExp("^"+d+d+"*"),v=RegExp(d+d+"*$"),g=function(y){return function(S){var E=String(o(S));return y&1&&(E=E.replace(f,"")),y&2&&(E=E.replace(v,"")),E}};t.exports={start:g(1),end:g(2),trim:g(3)}},"5c6c":function(t,i){t.exports=function(r,o){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:o}}},"60da":function(t,i,r){var o=r("83ab"),l=r("d039"),d=r("df75"),f=r("7418"),v=r("d1e7"),g=r("7b0b"),y=r("44ad"),S=Object.assign,E=Object.defineProperty;t.exports=!S||l(function(){if(o&&S({b:1},S(E({},"a",{enumerable:!0,get:function(){E(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var C={},D={},x=Symbol(),O="abcdefghijklmnopqrst";return C[x]=7,O.split("").forEach(function(j){D[j]=j}),S({},C)[x]!=7||d(S({},D)).join("")!=O})?function(D,x){for(var O=g(D),j=arguments.length,U=1,Y=f.f,re=v.f;j>U;)for(var se=y(arguments[U++]),J=Y?d(se).concat(Y(se)):d(se),W=J.length,ue=0,me;W>ue;)me=J[ue++],(!o||re.call(se,me))&&(O[me]=se[me]);return O}:S},6547:function(t,i,r){var o=r("a691"),l=r("1d80"),d=function(f){return function(v,g){var y=String(l(v)),S=o(g),E=y.length,C,D;return S<0||S>=E?f?"":void 0:(C=y.charCodeAt(S),C<55296||C>56319||S+1===E||(D=y.charCodeAt(S+1))<56320||D>57343?f?y.charAt(S):C:f?y.slice(S,S+2):(C-55296<<10)+(D-56320)+65536)}};t.exports={codeAt:d(!1),charAt:d(!0)}},"65f0":function(t,i,r){var o=r("861d"),l=r("e8b5"),d=r("b622"),f=d("species");t.exports=function(v,g){var y;return l(v)&&(y=v.constructor,typeof y=="function"&&(y===Array||l(y.prototype))?y=void 0:o(y)&&(y=y[f],y===null&&(y=void 0))),new(y===void 0?Array:y)(g===0?0:g)}},"69f3":function(t,i,r){var o=r("7f9a"),l=r("da84"),d=r("861d"),f=r("9112"),v=r("5135"),g=r("f772"),y=r("d012"),S=l.WeakMap,E,C,D,x=function(J){return D(J)?C(J):E(J,{})},O=function(J){return function(W){var ue;if(!d(W)||(ue=C(W)).type!==J)throw TypeError("Incompatible receiver, "+J+" required");return ue}};if(o){var j=new S,U=j.get,Y=j.has,re=j.set;E=function(J,W){return re.call(j,J,W),W},C=function(J){return U.call(j,J)||{}},D=function(J){return Y.call(j,J)}}else{var se=g("state");y[se]=!0,E=function(J,W){return f(J,se,W),W},C=function(J){return v(J,se)?J[se]:{}},D=function(J){return v(J,se)}}t.exports={set:E,get:C,has:D,enforce:x,getterFor:O}},"6dd8":function(t,i,r){(function(o){var l=function(){if(typeof Map!="undefined")return Map;function K(q,oe){var he=-1;return q.some(function($,ee){return $[0]===oe?(he=ee,!0):!1}),he}return function(){function q(){this.__entries__=[]}return Object.defineProperty(q.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),q.prototype.get=function(oe){var he=K(this.__entries__,oe),$=this.__entries__[he];return $&&$[1]},q.prototype.set=function(oe,he){var $=K(this.__entries__,oe);~$?this.__entries__[$][1]=he:this.__entries__.push([oe,he])},q.prototype.delete=function(oe){var he=this.__entries__,$=K(he,oe);~$&&he.splice($,1)},q.prototype.has=function(oe){return!!~K(this.__entries__,oe)},q.prototype.clear=function(){this.__entries__.splice(0)},q.prototype.forEach=function(oe,he){he===void 0&&(he=null);for(var $=0,ee=this.__entries__;$<ee.length;$++){var k=ee[$];oe.call(he,k[1],k[0])}},q}()}(),d=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,f=function(){return typeof o!="undefined"&&o.Math===Math?o:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),v=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(f):function(K){return setTimeout(function(){return K(Date.now())},1e3/60)}}(),g=2;function y(K,q){var oe=!1,he=!1,$=0;function ee(){oe&&(oe=!1,K()),he&&le()}function k(){v(ee)}function le(){var ge=Date.now();if(oe){if(ge-$<g)return;he=!0}else oe=!0,he=!1,setTimeout(k,q);$=ge}return le}var S=20,E=["top","right","bottom","left","width","height","size","weight"],C=typeof MutationObserver!="undefined",D=function(){function K(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=y(this.refresh.bind(this),S)}return K.prototype.addObserver=function(q){~this.observers_.indexOf(q)||this.observers_.push(q),this.connected_||this.connect_()},K.prototype.removeObserver=function(q){var oe=this.observers_,he=oe.indexOf(q);~he&&oe.splice(he,1),!oe.length&&this.connected_&&this.disconnect_()},K.prototype.refresh=function(){var q=this.updateObservers_();q&&this.refresh()},K.prototype.updateObservers_=function(){var q=this.observers_.filter(function(oe){return oe.gatherActive(),oe.hasActive()});return q.forEach(function(oe){return oe.broadcastActive()}),q.length>0},K.prototype.connect_=function(){!d||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),C?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},K.prototype.disconnect_=function(){!d||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},K.prototype.onTransitionEnd_=function(q){var oe=q.propertyName,he=oe===void 0?"":oe,$=E.some(function(ee){return!!~he.indexOf(ee)});$&&this.refresh()},K.getInstance=function(){return this.instance_||(this.instance_=new K),this.instance_},K.instance_=null,K}(),x=function(K,q){for(var oe=0,he=Object.keys(q);oe<he.length;oe++){var $=he[oe];Object.defineProperty(K,$,{value:q[$],enumerable:!1,writable:!1,configurable:!0})}return K},O=function(K){var q=K&&K.ownerDocument&&K.ownerDocument.defaultView;return q||f},j=be(0,0,0,0);function U(K){return parseFloat(K)||0}function Y(K){for(var q=[],oe=1;oe<arguments.length;oe++)q[oe-1]=arguments[oe];return q.reduce(function(he,$){var ee=K["border-"+$+"-width"];return he+U(ee)},0)}function re(K){for(var q=["top","right","bottom","left"],oe={},he=0,$=q;he<$.length;he++){var ee=$[he],k=K["padding-"+ee];oe[ee]=U(k)}return oe}function se(K){var q=K.getBBox();return be(0,0,q.width,q.height)}function J(K){var q=K.clientWidth,oe=K.clientHeight;if(!q&&!oe)return j;var he=O(K).getComputedStyle(K),$=re(he),ee=$.left+$.right,k=$.top+$.bottom,le=U(he.width),ge=U(he.height);if(he.boxSizing==="border-box"&&(Math.round(le+ee)!==q&&(le-=Y(he,"left","right")+ee),Math.round(ge+k)!==oe&&(ge-=Y(he,"top","bottom")+k)),!ue(K)){var _e=Math.round(le+ee)-q,Ee=Math.round(ge+k)-oe;Math.abs(_e)!==1&&(le-=_e),Math.abs(Ee)!==1&&(ge-=Ee)}return be($.left,$.top,le,ge)}var W=function(){return typeof SVGGraphicsElement!="undefined"?function(K){return K instanceof O(K).SVGGraphicsElement}:function(K){return K instanceof O(K).SVGElement&&typeof K.getBBox=="function"}}();function ue(K){return K===O(K).document.documentElement}function me(K){return d?W(K)?se(K):J(K):j}function X(K){var q=K.x,oe=K.y,he=K.width,$=K.height,ee=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,k=Object.create(ee.prototype);return x(k,{x:q,y:oe,width:he,height:$,top:oe,right:q+he,bottom:$+oe,left:q}),k}function be(K,q,oe,he){return{x:K,y:q,width:oe,height:he}}var Le=function(){function K(q){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=be(0,0,0,0),this.target=q}return K.prototype.isActive=function(){var q=me(this.target);return this.contentRect_=q,q.width!==this.broadcastWidth||q.height!==this.broadcastHeight},K.prototype.broadcastRect=function(){var q=this.contentRect_;return this.broadcastWidth=q.width,this.broadcastHeight=q.height,q},K}(),ce=function(){function K(q,oe){var he=X(oe);x(this,{target:q,contentRect:he})}return K}(),Ae=function(){function K(q,oe,he){if(this.activeObservations_=[],this.observations_=new l,typeof q!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=q,this.controller_=oe,this.callbackCtx_=he}return K.prototype.observe=function(q){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(q instanceof O(q).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;oe.has(q)||(oe.set(q,new Le(q)),this.controller_.addObserver(this),this.controller_.refresh())}},K.prototype.unobserve=function(q){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(q instanceof O(q).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;!oe.has(q)||(oe.delete(q),oe.size||this.controller_.removeObserver(this))}},K.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},K.prototype.gatherActive=function(){var q=this;this.clearActive(),this.observations_.forEach(function(oe){oe.isActive()&&q.activeObservations_.push(oe)})},K.prototype.broadcastActive=function(){if(!!this.hasActive()){var q=this.callbackCtx_,oe=this.activeObservations_.map(function(he){return new ce(he.target,he.broadcastRect())});this.callback_.call(q,oe,q),this.clearActive()}},K.prototype.clearActive=function(){this.activeObservations_.splice(0)},K.prototype.hasActive=function(){return this.activeObservations_.length>0},K}(),we=typeof WeakMap!="undefined"?new WeakMap:new l,Te=function(){function K(q){if(!(this instanceof K))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var oe=D.getInstance(),he=new Ae(q,oe,this);we.set(this,he)}return K}();["observe","unobserve","disconnect"].forEach(function(K){Te.prototype[K]=function(){var q;return(q=we.get(this))[K].apply(q,arguments)}});var ke=function(){return typeof f.ResizeObserver!="undefined"?f.ResizeObserver:Te}();i.a=ke}).call(this,r("c8ba"))},"6ea2":function(t,i,r){var o=r("890c"),l=r.n(o);l.a},"6eeb":function(t,i,r){var o=r("da84"),l=r("9112"),d=r("5135"),f=r("ce4e"),v=r("8925"),g=r("69f3"),y=g.get,S=g.enforce,E=String(String).split("String");(t.exports=function(C,D,x,O){var j=O?!!O.unsafe:!1,U=O?!!O.enumerable:!1,Y=O?!!O.noTargetGet:!1;if(typeof x=="function"&&(typeof D=="string"&&!d(x,"name")&&l(x,"name",D),S(x).source=E.join(typeof D=="string"?D:"")),C===o){U?C[D]=x:f(D,x);return}else j?!Y&&C[D]&&(U=!0):delete C[D];U?C[D]=x:l(C,D,x)})(Function.prototype,"toString",function(){return typeof this=="function"&&y(this).source||v(this)})},"6f53":function(t,i,r){var o=r("83ab"),l=r("df75"),d=r("fc6a"),f=r("d1e7").f,v=function(g){return function(y){for(var S=d(y),E=l(S),C=E.length,D=0,x=[],O;C>D;)O=E[D++],(!o||f.call(S,O))&&x.push(g?[O,S[O]]:S[O]);return x}};t.exports={entries:v(!0),values:v(!1)}},7156:function(t,i,r){var o=r("861d"),l=r("d2bb");t.exports=function(d,f,v){var g,y;return l&&typeof(g=f.constructor)=="function"&&g!==v&&o(y=g.prototype)&&y!==v.prototype&&l(d,y),d}},7418:function(t,i){i.f=Object.getOwnPropertySymbols},"746f":function(t,i,r){var o=r("428f"),l=r("5135"),d=r("e538"),f=r("9bf2").f;t.exports=function(v){var g=o.Symbol||(o.Symbol={});l(g,v)||f(g,v,{value:d.f(v)})}},7839:function(t,i){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,i,r){var o=r("1d80");t.exports=function(l){return Object(o(l))}},"7c73":function(t,i,r){var o=r("825a"),l=r("37e8"),d=r("7839"),f=r("d012"),v=r("1be4"),g=r("cc12"),y=r("f772"),S=">",E="<",C="prototype",D="script",x=y("IE_PROTO"),O=function(){},j=function(J){return E+D+S+J+E+"/"+D+S},U=function(J){J.write(j("")),J.close();var W=J.parentWindow.Object;return J=null,W},Y=function(){var J=g("iframe"),W="java"+D+":",ue;return J.style.display="none",v.appendChild(J),J.src=String(W),ue=J.contentWindow.document,ue.open(),ue.write(j("document.F=Object")),ue.close(),ue.F},re,se=function(){try{re=document.domain&&new ActiveXObject("htmlfile")}catch(W){}se=re?U(re):Y();for(var J=d.length;J--;)delete se[C][d[J]];return se()};f[x]=!0,t.exports=Object.create||function(W,ue){var me;return W!==null?(O[C]=o(W),me=new O,O[C]=null,me[x]=W):me=se(),ue===void 0?me:l(me,ue)}},"7dd0":function(t,i,r){var o=r("23e7"),l=r("9ed3"),d=r("e163"),f=r("d2bb"),v=r("d44e"),g=r("9112"),y=r("6eeb"),S=r("b622"),E=r("c430"),C=r("3f8c"),D=r("ae93"),x=D.IteratorPrototype,O=D.BUGGY_SAFARI_ITERATORS,j=S("iterator"),U="keys",Y="values",re="entries",se=function(){return this};t.exports=function(J,W,ue,me,X,be,Le){l(ue,W,me);var ce=function(ee){if(ee===X&&K)return K;if(!O&&ee in Te)return Te[ee];switch(ee){case U:return function(){return new ue(this,ee)};case Y:return function(){return new ue(this,ee)};case re:return function(){return new ue(this,ee)}}return function(){return new ue(this)}},Ae=W+" Iterator",we=!1,Te=J.prototype,ke=Te[j]||Te["@@iterator"]||X&&Te[X],K=!O&&ke||ce(X),q=W=="Array"&&Te.entries||ke,oe,he,$;if(q&&(oe=d(q.call(new J)),x!==Object.prototype&&oe.next&&(!E&&d(oe)!==x&&(f?f(oe,x):typeof oe[j]!="function"&&g(oe,j,se)),v(oe,Ae,!0,!0),E&&(C[Ae]=se))),X==Y&&ke&&ke.name!==Y&&(we=!0,K=function(){return ke.call(this)}),(!E||Le)&&Te[j]!==K&&g(Te,j,K),C[W]=K,X)if(he={values:ce(Y),keys:be?K:ce(U),entries:ce(re)},Le)for($ in he)(O||we||!($ in Te))&&y(Te,$,he[$]);else o({target:W,proto:!0,forced:O||we},he);return he}},"7f9a":function(t,i,r){var o=r("da84"),l=r("8925"),d=o.WeakMap;t.exports=typeof d=="function"&&/native code/.test(l(d))},"825a":function(t,i,r){var o=r("861d");t.exports=function(l){if(!o(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(t,i,r){var o=r("d039");t.exports=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(t,i,r){var o=r("c04e"),l=r("9bf2"),d=r("5c6c");t.exports=function(f,v,g){var y=o(v);y in f?l.f(f,y,d(0,g)):f[y]=g}},"861d":function(t,i){t.exports=function(r){return typeof r=="object"?r!==null:typeof r=="function"}},"88bc":function(t,i,r){(function(o){var l=1/0,d=9007199254740991,f="[object Arguments]",v="[object Function]",g="[object GeneratorFunction]",y="[object Symbol]",S=typeof o=="object"&&o&&o.Object===Object&&o,E=typeof self=="object"&&self&&self.Object===Object&&self,C=S||E||Function("return this")();function D(k,le,ge){switch(ge.length){case 0:return k.call(le);case 1:return k.call(le,ge[0]);case 2:return k.call(le,ge[0],ge[1]);case 3:return k.call(le,ge[0],ge[1],ge[2])}return k.apply(le,ge)}function x(k,le){for(var ge=-1,_e=k?k.length:0,Ee=Array(_e);++ge<_e;)Ee[ge]=le(k[ge],ge,k);return Ee}function O(k,le){for(var ge=-1,_e=le.length,Ee=k.length;++ge<_e;)k[Ee+ge]=le[ge];return k}var j=Object.prototype,U=j.hasOwnProperty,Y=j.toString,re=C.Symbol,se=j.propertyIsEnumerable,J=re?re.isConcatSpreadable:void 0,W=Math.max;function ue(k,le,ge,_e,Ee){var ft=-1,ot=k.length;for(ge||(ge=Le),Ee||(Ee=[]);++ft<ot;){var Ne=k[ft];le>0&&ge(Ne)?le>1?ue(Ne,le-1,ge,_e,Ee):O(Ee,Ne):_e||(Ee[Ee.length]=Ne)}return Ee}function me(k,le){return k=Object(k),X(k,le,function(ge,_e){return _e in k})}function X(k,le,ge){for(var _e=-1,Ee=le.length,ft={};++_e<Ee;){var ot=le[_e],Ne=k[ot];ge(Ne,ot)&&(ft[ot]=Ne)}return ft}function be(k,le){return le=W(le===void 0?k.length-1:le,0),function(){for(var ge=arguments,_e=-1,Ee=W(ge.length-le,0),ft=Array(Ee);++_e<Ee;)ft[_e]=ge[le+_e];_e=-1;for(var ot=Array(le+1);++_e<le;)ot[_e]=ge[_e];return ot[le]=ft,D(k,this,ot)}}function Le(k){return we(k)||Ae(k)||!!(J&&k&&k[J])}function ce(k){if(typeof k=="string"||$(k))return k;var le=k+"";return le=="0"&&1/k==-l?"-0":le}function Ae(k){return ke(k)&&U.call(k,"callee")&&(!se.call(k,"callee")||Y.call(k)==f)}var we=Array.isArray;function Te(k){return k!=null&&q(k.length)&&!K(k)}function ke(k){return he(k)&&Te(k)}function K(k){var le=oe(k)?Y.call(k):"";return le==v||le==g}function q(k){return typeof k=="number"&&k>-1&&k%1==0&&k<=d}function oe(k){var le=typeof k;return!!k&&(le=="object"||le=="function")}function he(k){return!!k&&typeof k=="object"}function $(k){return typeof k=="symbol"||he(k)&&Y.call(k)==y}var ee=be(function(k,le){return k==null?{}:me(k,x(ue(le,1),ce))});t.exports=ee}).call(this,r("c8ba"))},"890c":function(t,i,r){},8925:function(t,i,r){var o=r("c6cd"),l=Function.toString;typeof o.inspectSource!="function"&&(o.inspectSource=function(d){return l.call(d)}),t.exports=o.inspectSource},"8aa5":function(t,i,r){var o=r("6547").charAt;t.exports=function(l,d,f){return d+(f?o(l,d).length:1)}},"8e95":function(t,i,r){var o=r("c195");t.exports=new o},9020:function(t,i){function r(o){this.options=o,!o.deferSetup&&this.setup()}r.prototype={constructor:r,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(o){return this.options===o||this.options.match===o}},t.exports=r},"90e3":function(t,i){var r=0,o=Math.random();t.exports=function(l){return"Symbol("+String(l===void 0?"":l)+")_"+(++r+o).toString(36)}},9112:function(t,i,r){var o=r("83ab"),l=r("9bf2"),d=r("5c6c");t.exports=o?function(f,v,g){return l.f(f,v,d(1,g))}:function(f,v,g){return f[v]=g,f}},9263:function(t,i,r){var o=r("ad6d"),l=r("9f7f"),d=RegExp.prototype.exec,f=String.prototype.replace,v=d,g=function(){var C=/a/,D=/b*/g;return d.call(C,"a"),d.call(D,"a"),C.lastIndex!==0||D.lastIndex!==0}(),y=l.UNSUPPORTED_Y||l.BROKEN_CARET,S=/()??/.exec("")[1]!==void 0,E=g||S||y;E&&(v=function(D){var x=this,O,j,U,Y,re=y&&x.sticky,se=o.call(x),J=x.source,W=0,ue=D;return re&&(se=se.replace("y",""),se.indexOf("g")===-1&&(se+="g"),ue=String(D).slice(x.lastIndex),x.lastIndex>0&&(!x.multiline||x.multiline&&D[x.lastIndex-1]!==`
-`)&&(J="(?: "+J+")",ue=" "+ue,W++),j=new RegExp("^(?:"+J+")",se)),S&&(j=new RegExp("^"+J+"$(?!\\s)",se)),g&&(O=x.lastIndex),U=d.call(re?j:x,ue),re?U?(U.input=U.input.slice(W),U[0]=U[0].slice(W),U.index=x.lastIndex,x.lastIndex+=U[0].length):x.lastIndex=0:g&&U&&(x.lastIndex=x.global?U.index+U[0].length:O),S&&U&&U.length>1&&f.call(U[0],j,function(){for(Y=1;Y<arguments.length-2;Y++)arguments[Y]===void 0&&(U[Y]=void 0)}),U}),t.exports=v},"94ca":function(t,i,r){var o=r("d039"),l=/#|\.prototype\./,d=function(S,E){var C=v[f(S)];return C==y?!0:C==g?!1:typeof E=="function"?o(E):!!E},f=d.normalize=function(S){return String(S).replace(l,".").toLowerCase()},v=d.data={},g=d.NATIVE="N",y=d.POLYFILL="P";t.exports=d},"99af":function(t,i,r){var o=r("23e7"),l=r("d039"),d=r("e8b5"),f=r("861d"),v=r("7b0b"),g=r("50c4"),y=r("8418"),S=r("65f0"),E=r("1dde"),C=r("b622"),D=r("2d00"),x=C("isConcatSpreadable"),O=9007199254740991,j="Maximum allowed index exceeded",U=D>=51||!l(function(){var J=[];return J[x]=!1,J.concat()[0]!==J}),Y=E("concat"),re=function(J){if(!f(J))return!1;var W=J[x];return W!==void 0?!!W:d(J)},se=!U||!Y;o({target:"Array",proto:!0,forced:se},{concat:function(W){var ue=v(this),me=S(ue,0),X=0,be,Le,ce,Ae,we;for(be=-1,ce=arguments.length;be<ce;be++)if(we=be===-1?ue:arguments[be],re(we)){if(Ae=g(we.length),X+Ae>O)throw TypeError(j);for(Le=0;Le<Ae;Le++,X++)Le in we&&y(me,X,we[Le])}else{if(X>=O)throw TypeError(j);y(me,X++,we)}return me.length=X,me}})},"9bdd":function(t,i,r){var o=r("825a");t.exports=function(l,d,f,v){try{return v?d(o(f)[0],f[1]):d(f)}catch(y){var g=l.return;throw g!==void 0&&o(g.call(l)),y}}},"9bf2":function(t,i,r){var o=r("83ab"),l=r("0cfb"),d=r("825a"),f=r("c04e"),v=Object.defineProperty;i.f=o?v:function(y,S,E){if(d(y),S=f(S,!0),d(E),l)try{return v(y,S,E)}catch(C){}if("get"in E||"set"in E)throw TypeError("Accessors not supported");return"value"in E&&(y[S]=E.value),y}},"9ed3":function(t,i,r){var o=r("ae93").IteratorPrototype,l=r("7c73"),d=r("5c6c"),f=r("d44e"),v=r("3f8c"),g=function(){return this};t.exports=function(y,S,E){var C=S+" Iterator";return y.prototype=l(o,{next:d(1,E)}),f(y,C,!1,!0),v[C]=g,y}},"9f7f":function(t,i,r){var o=r("d039");function l(d,f){return RegExp(d,f)}i.UNSUPPORTED_Y=o(function(){var d=l("a","y");return d.lastIndex=2,d.exec("abcd")!=null}),i.BROKEN_CARET=o(function(){var d=l("^r","gy");return d.lastIndex=2,d.exec("str")!=null})},a15b:function(t,i,r){var o=r("23e7"),l=r("44ad"),d=r("fc6a"),f=r("a640"),v=[].join,g=l!=Object,y=f("join",",");o({target:"Array",proto:!0,forced:g||!y},{join:function(E){return v.call(d(this),E===void 0?",":E)}})},a48b:function(t,i,r){var o=r("0497"),l=function(v){var g=/[height|width]$/;return g.test(v)},d=function(v){var g="",y=Object.keys(v);return y.forEach(function(S,E){var C=v[S];S=o(S),l(S)&&typeof C=="number"&&(C=C+"px"),C===!0?g+=S:C===!1?g+="not "+S:g+="("+S+": "+C+")",E<y.length-1&&(g+=" and ")}),g},f=function(v){var g="";return typeof v=="string"?v:v instanceof Array?(v.forEach(function(y,S){g+=d(y),S<v.length-1&&(g+=", ")}),g):d(v)};t.exports=f},a4d3:function(t,i,r){var o=r("23e7"),l=r("da84"),d=r("d066"),f=r("c430"),v=r("83ab"),g=r("4930"),y=r("fdbf"),S=r("d039"),E=r("5135"),C=r("e8b5"),D=r("861d"),x=r("825a"),O=r("7b0b"),j=r("fc6a"),U=r("c04e"),Y=r("5c6c"),re=r("7c73"),se=r("df75"),J=r("241c"),W=r("057f"),ue=r("7418"),me=r("06cf"),X=r("9bf2"),be=r("d1e7"),Le=r("9112"),ce=r("6eeb"),Ae=r("5692"),we=r("f772"),Te=r("d012"),ke=r("90e3"),K=r("b622"),q=r("e538"),oe=r("746f"),he=r("d44e"),$=r("69f3"),ee=r("b727").forEach,k=we("hidden"),le="Symbol",ge="prototype",_e=K("toPrimitive"),Ee=$.set,ft=$.getterFor(le),ot=Object[ge],Ne=l.Symbol,je=d("JSON","stringify"),ht=me.f,tt=X.f,Qt=W.f,Ln=be.f,St=Ae("symbols"),Ft=Ae("op-symbols"),on=Ae("string-to-symbol-registry"),Vt=Ae("symbol-to-string-registry"),un=Ae("wks"),Rt=l.QObject,tn=!Rt||!Rt[ge]||!Rt[ge].findChild,Ot=v&&S(function(){return re(tt({},"a",{get:function(){return tt(this,"a",{value:7}).a}})).a!=7})?function(Oe,Ce,De){var Ve=ht(ot,Ce);Ve&&delete ot[Ce],tt(Oe,Ce,De),Ve&&Oe!==ot&&tt(ot,Ce,Ve)}:tt,zt=function(Oe,Ce){var De=St[Oe]=re(Ne[ge]);return Ee(De,{type:le,tag:Oe,description:Ce}),v||(De.description=Ce),De},Pt=y?function(Oe){return typeof Oe=="symbol"}:function(Oe){return Object(Oe)instanceof Ne},qe=function(Ce,De,Ve){Ce===ot&&qe(Ft,De,Ve),x(Ce);var Ye=U(De,!0);return x(Ve),E(St,Ye)?(Ve.enumerable?(E(Ce,k)&&Ce[k][Ye]&&(Ce[k][Ye]=!1),Ve=re(Ve,{enumerable:Y(0,!1)})):(E(Ce,k)||tt(Ce,k,Y(1,{})),Ce[k][Ye]=!0),Ot(Ce,Ye,Ve)):tt(Ce,Ye,Ve)},Nt=function(Ce,De){x(Ce);var Ve=j(De),Ye=se(Ve).concat(Wt(Ve));return ee(Ye,function(yt){(!v||jt.call(Ve,yt))&&qe(Ce,yt,Ve[yt])}),Ce},pt=function(Ce,De){return De===void 0?re(Ce):Nt(re(Ce),De)},jt=function(Ce){var De=U(Ce,!0),Ve=Ln.call(this,De);return this===ot&&E(St,De)&&!E(Ft,De)?!1:Ve||!E(this,De)||!E(St,De)||E(this,k)&&this[k][De]?Ve:!0},Xt=function(Ce,De){var Ve=j(Ce),Ye=U(De,!0);if(!(Ve===ot&&E(St,Ye)&&!E(Ft,Ye))){var yt=ht(Ve,Ye);return yt&&E(St,Ye)&&!(E(Ve,k)&&Ve[k][Ye])&&(yt.enumerable=!0),yt}},dn=function(Ce){var De=Qt(j(Ce)),Ve=[];return ee(De,function(Ye){!E(St,Ye)&&!E(Te,Ye)&&Ve.push(Ye)}),Ve},Wt=function(Ce){var De=Ce===ot,Ve=Qt(De?Ft:j(Ce)),Ye=[];return ee(Ve,function(yt){E(St,yt)&&(!De||E(ot,yt))&&Ye.push(St[yt])}),Ye};if(g||(Ne=function(){if(this instanceof Ne)throw TypeError("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),De=ke(Ce),Ve=function(Ye){this===ot&&Ve.call(Ft,Ye),E(this,k)&&E(this[k],De)&&(this[k][De]=!1),Ot(this,De,Y(1,Ye))};return v&&tn&&Ot(ot,De,{configurable:!0,set:Ve}),zt(De,Ce)},ce(Ne[ge],"toString",function(){return ft(this).tag}),ce(Ne,"withoutSetter",function(Oe){return zt(ke(Oe),Oe)}),be.f=jt,X.f=qe,me.f=Xt,J.f=W.f=dn,ue.f=Wt,q.f=function(Oe){return zt(K(Oe),Oe)},v&&(tt(Ne[ge],"description",{configurable:!0,get:function(){return ft(this).description}}),f||ce(ot,"propertyIsEnumerable",jt,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!g,sham:!g},{Symbol:Ne}),ee(se(un),function(Oe){oe(Oe)}),o({target:le,stat:!0,forced:!g},{for:function(Oe){var Ce=String(Oe);if(E(on,Ce))return on[Ce];var De=Ne(Ce);return on[Ce]=De,Vt[De]=Ce,De},keyFor:function(Ce){if(!Pt(Ce))throw TypeError(Ce+" is not a symbol");if(E(Vt,Ce))return Vt[Ce]},useSetter:function(){tn=!0},useSimple:function(){tn=!1}}),o({target:"Object",stat:!0,forced:!g,sham:!v},{create:pt,defineProperty:qe,defineProperties:Nt,getOwnPropertyDescriptor:Xt}),o({target:"Object",stat:!0,forced:!g},{getOwnPropertyNames:dn,getOwnPropertySymbols:Wt}),o({target:"Object",stat:!0,forced:S(function(){ue.f(1)})},{getOwnPropertySymbols:function(Ce){return ue.f(O(Ce))}}),je){var fn=!g||S(function(){var Oe=Ne();return je([Oe])!="[null]"||je({a:Oe})!="{}"||je(Object(Oe))!="{}"});o({target:"JSON",stat:!0,forced:fn},{stringify:function(Ce,De,Ve){for(var Ye=[Ce],yt=1,hn;arguments.length>yt;)Ye.push(arguments[yt++]);if(hn=De,!(!D(De)&&Ce===void 0||Pt(Ce)))return C(De)||(De=function(V,ae){if(typeof hn=="function"&&(ae=hn.call(this,V,ae)),!Pt(ae))return ae}),Ye[1]=De,je.apply(null,Ye)}})}Ne[ge][_e]||Le(Ne[ge],_e,Ne[ge].valueOf),he(Ne,le),Te[k]=!0},a623:function(t,i,r){var o=r("23e7"),l=r("b727").every,d=r("a640"),f=r("ae40"),v=d("every"),g=f("every");o({target:"Array",proto:!0,forced:!v||!g},{every:function(S){return l(this,S,arguments.length>1?arguments[1]:void 0)}})},a630:function(t,i,r){var o=r("23e7"),l=r("4df4"),d=r("1c7e"),f=!d(function(v){Array.from(v)});o({target:"Array",stat:!0,forced:f},{from:l})},a640:function(t,i,r){var o=r("d039");t.exports=function(l,d){var f=[][l];return!!f&&o(function(){f.call(null,d||function(){throw 1},1)})}},a691:function(t,i){var r=Math.ceil,o=Math.floor;t.exports=function(l){return isNaN(l=+l)?0:(l>0?o:r)(l)}},a9e3:function(t,i,r){var o=r("83ab"),l=r("da84"),d=r("94ca"),f=r("6eeb"),v=r("5135"),g=r("c6b6"),y=r("7156"),S=r("c04e"),E=r("d039"),C=r("7c73"),D=r("241c").f,x=r("06cf").f,O=r("9bf2").f,j=r("58a8").trim,U="Number",Y=l[U],re=Y.prototype,se=g(C(re))==U,J=function(be){var Le=S(be,!1),ce,Ae,we,Te,ke,K,q,oe;if(typeof Le=="string"&&Le.length>2){if(Le=j(Le),ce=Le.charCodeAt(0),ce===43||ce===45){if(Ae=Le.charCodeAt(2),Ae===88||Ae===120)return NaN}else if(ce===48){switch(Le.charCodeAt(1)){case 66:case 98:we=2,Te=49;break;case 79:case 111:we=8,Te=55;break;default:return+Le}for(ke=Le.slice(2),K=ke.length,q=0;q<K;q++)if(oe=ke.charCodeAt(q),oe<48||oe>Te)return NaN;return parseInt(ke,we)}}return+Le};if(d(U,!Y(" 0o1")||!Y("0b1")||Y("+0x1"))){for(var W=function(Le){var ce=arguments.length<1?0:Le,Ae=this;return Ae instanceof W&&(se?E(function(){re.valueOf.call(Ae)}):g(Ae)!=U)?y(new Y(J(ce)),Ae,W):J(ce)},ue=o?D(Y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),me=0,X;ue.length>me;me++)v(Y,X=ue[me])&&!v(W,X)&&O(W,X,x(Y,X));W.prototype=re,re.constructor=W,f(l,U,W)}},ac1f:function(t,i,r){var o=r("23e7"),l=r("9263");o({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},ad6d:function(t,i,r){var o=r("825a");t.exports=function(){var l=o(this),d="";return l.global&&(d+="g"),l.ignoreCase&&(d+="i"),l.multiline&&(d+="m"),l.dotAll&&(d+="s"),l.unicode&&(d+="u"),l.sticky&&(d+="y"),d}},ae40:function(t,i,r){var o=r("83ab"),l=r("d039"),d=r("5135"),f=Object.defineProperty,v={},g=function(y){throw y};t.exports=function(y,S){if(d(v,y))return v[y];S||(S={});var E=[][y],C=d(S,"ACCESSORS")?S.ACCESSORS:!1,D=d(S,0)?S[0]:g,x=d(S,1)?S[1]:void 0;return v[y]=!!E&&!l(function(){if(C&&!o)return!0;var O={length:-1};C?f(O,1,{enumerable:!0,get:g}):O[1]=1,E.call(O,D,x)})}},ae93:function(t,i,r){var o=r("e163"),l=r("9112"),d=r("5135"),f=r("b622"),v=r("c430"),g=f("iterator"),y=!1,S=function(){return this},E,C,D;[].keys&&(D=[].keys(),"next"in D?(C=o(o(D)),C!==Object.prototype&&(E=C)):y=!0),E==null&&(E={}),!v&&!d(E,g)&&l(E,g,S),t.exports={IteratorPrototype:E,BUGGY_SAFARI_ITERATORS:y}},b041:function(t,i,r){var o=r("00ee"),l=r("f5df");t.exports=o?{}.toString:function(){return"[object "+l(this)+"]"}},b0c0:function(t,i,r){var o=r("83ab"),l=r("9bf2").f,d=Function.prototype,f=d.toString,v=/^\s*function ([^ (]*)/,g="name";o&&!(g in d)&&l(d,g,{configurable:!0,get:function(){try{return f.call(this).match(v)[1]}catch(y){return""}}})},b622:function(t,i,r){var o=r("da84"),l=r("5692"),d=r("5135"),f=r("90e3"),v=r("4930"),g=r("fdbf"),y=l("wks"),S=o.Symbol,E=g?S:S&&S.withoutSetter||f;t.exports=function(C){return d(y,C)||(v&&d(S,C)?y[C]=S[C]:y[C]=E("Symbol."+C)),y[C]}},b64b:function(t,i,r){var o=r("23e7"),l=r("7b0b"),d=r("df75"),f=r("d039"),v=f(function(){d(1)});o({target:"Object",stat:!0,forced:v},{keys:function(y){return d(l(y))}})},b727:function(t,i,r){var o=r("0366"),l=r("44ad"),d=r("7b0b"),f=r("50c4"),v=r("65f0"),g=[].push,y=function(S){var E=S==1,C=S==2,D=S==3,x=S==4,O=S==6,j=S==5||O;return function(U,Y,re,se){for(var J=d(U),W=l(J),ue=o(Y,re,3),me=f(W.length),X=0,be=se||v,Le=E?be(U,me):C?be(U,0):void 0,ce,Ae;me>X;X++)if((j||X in W)&&(ce=W[X],Ae=ue(ce,X,J),S)){if(E)Le[X]=Ae;else if(Ae)switch(S){case 3:return!0;case 5:return ce;case 6:return X;case 2:g.call(Le,ce)}else if(x)return!1}return O?-1:D||x?x:Le}};t.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},bcf7:function(t,i,r){var o=r("9020"),l=r("217d").each;function d(f,v){this.query=f,this.isUnconditional=v,this.handlers=[],this.mql=window.matchMedia(f);var g=this;this.listener=function(y){g.mql=y.currentTarget||y,g.assess()},this.mql.addListener(this.listener)}d.prototype={constuctor:d,addHandler:function(f){var v=new o(f);this.handlers.push(v),this.matches()&&v.on()},removeHandler:function(f){var v=this.handlers;l(v,function(g,y){if(g.equals(f))return g.destroy(),!v.splice(y,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){l(this.handlers,function(f){f.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var f=this.matches()?"on":"off";l(this.handlers,function(v){v[f]()})}},t.exports=d},c04e:function(t,i,r){var o=r("861d");t.exports=function(l,d){if(!o(l))return l;var f,v;if(d&&typeof(f=l.toString)=="function"&&!o(v=f.call(l))||typeof(f=l.valueOf)=="function"&&!o(v=f.call(l))||!d&&typeof(f=l.toString)=="function"&&!o(v=f.call(l)))return v;throw TypeError("Can't convert object to primitive value")}},c195:function(t,i,r){var o=r("bcf7"),l=r("217d"),d=l.each,f=l.isFunction,v=l.isArray;function g(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}g.prototype={constructor:g,register:function(y,S,E){var C=this.queries,D=E&&this.browserIsIncapable;return C[y]||(C[y]=new o(y,D)),f(S)&&(S={match:S}),v(S)||(S=[S]),d(S,function(x){f(x)&&(x={match:x}),C[y].addHandler(x)}),this},unregister:function(y,S){var E=this.queries[y];return E&&(S?E.removeHandler(S):(E.clear(),delete this.queries[y])),this}},t.exports=g},c430:function(t,i){t.exports=!1},c6b6:function(t,i){var r={}.toString;t.exports=function(o){return r.call(o).slice(8,-1)}},c6cd:function(t,i,r){var o=r("da84"),l=r("ce4e"),d="__core-js_shared__",f=o[d]||l(d,{});t.exports=f},c832:function(t,i,r){(function(o){var l="Expected a function",d="__lodash_hash_undefined__",f=1/0,v="[object Function]",g="[object GeneratorFunction]",y="[object Symbol]",S=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,E=/^\w*$/,C=/^\./,D=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,x=/[\\^$.*+?()[\]{}|]/g,O=/\\(\\)?/g,j=/^\[object .+?Constructor\]$/,U=typeof o=="object"&&o&&o.Object===Object&&o,Y=typeof self=="object"&&self&&self.Object===Object&&self,re=U||Y||Function("return this")();function se(V,ae){return V==null?void 0:V[ae]}function J(V){var ae=!1;if(V!=null&&typeof V.toString!="function")try{ae=!!(V+"")}catch(xe){}return ae}var W=Array.prototype,ue=Function.prototype,me=Object.prototype,X=re["__core-js_shared__"],be=function(){var V=/[^.]+$/.exec(X&&X.keys&&X.keys.IE_PROTO||"");return V?"Symbol(src)_1."+V:""}(),Le=ue.toString,ce=me.hasOwnProperty,Ae=me.toString,we=RegExp("^"+Le.call(ce).replace(x,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Te=re.Symbol,ke=W.splice,K=Pt(re,"Map"),q=Pt(Object,"create"),oe=Te?Te.prototype:void 0,he=oe?oe.toString:void 0;function $(V){var ae=-1,xe=V?V.length:0;for(this.clear();++ae<xe;){var at=V[ae];this.set(at[0],at[1])}}function ee(){this.__data__=q?q(null):{}}function k(V){return this.has(V)&&delete this.__data__[V]}function le(V){var ae=this.__data__;if(q){var xe=ae[V];return xe===d?void 0:xe}return ce.call(ae,V)?ae[V]:void 0}function ge(V){var ae=this.__data__;return q?ae[V]!==void 0:ce.call(ae,V)}function _e(V,ae){var xe=this.__data__;return xe[V]=q&&ae===void 0?d:ae,this}$.prototype.clear=ee,$.prototype.delete=k,$.prototype.get=le,$.prototype.has=ge,$.prototype.set=_e;function Ee(V){var ae=-1,xe=V?V.length:0;for(this.clear();++ae<xe;){var at=V[ae];this.set(at[0],at[1])}}function ft(){this.__data__=[]}function ot(V){var ae=this.__data__,xe=Vt(ae,V);if(xe<0)return!1;var at=ae.length-1;return xe==at?ae.pop():ke.call(ae,xe,1),!0}function Ne(V){var ae=this.__data__,xe=Vt(ae,V);return xe<0?void 0:ae[xe][1]}function je(V){return Vt(this.__data__,V)>-1}function ht(V,ae){var xe=this.__data__,at=Vt(xe,V);return at<0?xe.push([V,ae]):xe[at][1]=ae,this}Ee.prototype.clear=ft,Ee.prototype.delete=ot,Ee.prototype.get=Ne,Ee.prototype.has=je,Ee.prototype.set=ht;function tt(V){var ae=-1,xe=V?V.length:0;for(this.clear();++ae<xe;){var at=V[ae];this.set(at[0],at[1])}}function Qt(){this.__data__={hash:new $,map:new(K||Ee),string:new $}}function Ln(V){return zt(this,V).delete(V)}function St(V){return zt(this,V).get(V)}function Ft(V){return zt(this,V).has(V)}function on(V,ae){return zt(this,V).set(V,ae),this}tt.prototype.clear=Qt,tt.prototype.delete=Ln,tt.prototype.get=St,tt.prototype.has=Ft,tt.prototype.set=on;function Vt(V,ae){for(var xe=V.length;xe--;)if(fn(V[xe][0],ae))return xe;return-1}function un(V,ae){ae=qe(ae,V)?[ae]:Ot(ae);for(var xe=0,at=ae.length;V!=null&&xe<at;)V=V[Xt(ae[xe++])];return xe&&xe==at?V:void 0}function Rt(V){if(!De(V)||pt(V))return!1;var ae=Ce(V)||J(V)?we:j;return ae.test(dn(V))}function tn(V){if(typeof V=="string")return V;if(Ye(V))return he?he.call(V):"";var ae=V+"";return ae=="0"&&1/V==-f?"-0":ae}function Ot(V){return Oe(V)?V:jt(V)}function zt(V,ae){var xe=V.__data__;return Nt(ae)?xe[typeof ae=="string"?"string":"hash"]:xe.map}function Pt(V,ae){var xe=se(V,ae);return Rt(xe)?xe:void 0}function qe(V,ae){if(Oe(V))return!1;var xe=typeof V;return xe=="number"||xe=="symbol"||xe=="boolean"||V==null||Ye(V)?!0:E.test(V)||!S.test(V)||ae!=null&&V in Object(ae)}function Nt(V){var ae=typeof V;return ae=="string"||ae=="number"||ae=="symbol"||ae=="boolean"?V!=="__proto__":V===null}function pt(V){return!!be&&be in V}var jt=Wt(function(V){V=yt(V);var ae=[];return C.test(V)&&ae.push(""),V.replace(D,function(xe,at,nn,It){ae.push(nn?It.replace(O,"$1"):at||xe)}),ae});function Xt(V){if(typeof V=="string"||Ye(V))return V;var ae=V+"";return ae=="0"&&1/V==-f?"-0":ae}function dn(V){if(V!=null){try{return Le.call(V)}catch(ae){}try{return V+""}catch(ae){}}return""}function Wt(V,ae){if(typeof V!="function"||ae&&typeof ae!="function")throw new TypeError(l);var xe=function(){var at=arguments,nn=ae?ae.apply(this,at):at[0],It=xe.cache;if(It.has(nn))return It.get(nn);var Kt=V.apply(this,at);return xe.cache=It.set(nn,Kt),Kt};return xe.cache=new(Wt.Cache||tt),xe}Wt.Cache=tt;function fn(V,ae){return V===ae||V!==V&&ae!==ae}var Oe=Array.isArray;function Ce(V){var ae=De(V)?Ae.call(V):"";return ae==v||ae==g}function De(V){var ae=typeof V;return!!V&&(ae=="object"||ae=="function")}function Ve(V){return!!V&&typeof V=="object"}function Ye(V){return typeof V=="symbol"||Ve(V)&&Ae.call(V)==y}function yt(V){return V==null?"":tn(V)}function hn(V,ae,xe){var at=V==null?void 0:un(V,ae);return at===void 0?xe:at}t.exports=hn}).call(this,r("c8ba"))},c8ba:function(t,i){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(o){typeof window=="object"&&(r=window)}t.exports=r},c975:function(t,i,r){var o=r("23e7"),l=r("4d64").indexOf,d=r("a640"),f=r("ae40"),v=[].indexOf,g=!!v&&1/[1].indexOf(1,-0)<0,y=d("indexOf"),S=f("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:g||!y||!S},{indexOf:function(C){return g?v.apply(this,arguments)||0:l(this,C,arguments.length>1?arguments[1]:void 0)}})},ca84:function(t,i,r){var o=r("5135"),l=r("fc6a"),d=r("4d64").indexOf,f=r("d012");t.exports=function(v,g){var y=l(v),S=0,E=[],C;for(C in y)!o(f,C)&&o(y,C)&&E.push(C);for(;g.length>S;)o(y,C=g[S++])&&(~d(E,C)||E.push(C));return E}},cc12:function(t,i,r){var o=r("da84"),l=r("861d"),d=o.document,f=l(d)&&l(d.createElement);t.exports=function(v){return f?d.createElement(v):{}}},cca6:function(t,i,r){var o=r("23e7"),l=r("60da");o({target:"Object",stat:!0,forced:Object.assign!==l},{assign:l})},ce4e:function(t,i,r){var o=r("da84"),l=r("9112");t.exports=function(d,f){try{l(o,d,f)}catch(v){o[d]=f}return f}},d012:function(t,i){t.exports={}},d039:function(t,i){t.exports=function(r){try{return!!r()}catch(o){return!0}}},d066:function(t,i,r){var o=r("428f"),l=r("da84"),d=function(f){return typeof f=="function"?f:void 0};t.exports=function(f,v){return arguments.length<2?d(o[f])||d(l[f]):o[f]&&o[f][v]||l[f]&&l[f][v]}},d1e7:function(t,i,r){var o={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,d=l&&!o.call({1:2},1);i.f=d?function(v){var g=l(this,v);return!!g&&g.enumerable}:o},d28b:function(t,i,r){var o=r("746f");o("iterator")},d2bb:function(t,i,r){var o=r("825a"),l=r("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var d=!1,f={},v;try{v=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,v.call(f,[]),d=f instanceof Array}catch(g){}return function(y,S){return o(y),l(S),d?v.call(y,S):y.__proto__=S,y}}():void 0)},d3b7:function(t,i,r){var o=r("00ee"),l=r("6eeb"),d=r("b041");o||l(Object.prototype,"toString",d,{unsafe:!0})},d44e:function(t,i,r){var o=r("9bf2").f,l=r("5135"),d=r("b622"),f=d("toStringTag");t.exports=function(v,g,y){v&&!l(v=y?v:v.prototype,f)&&o(v,f,{configurable:!0,value:g})}},d58f:function(t,i,r){var o=r("1c0b"),l=r("7b0b"),d=r("44ad"),f=r("50c4"),v=function(g){return function(y,S,E,C){o(S);var D=l(y),x=d(D),O=f(D.length),j=g?O-1:0,U=g?-1:1;if(E<2)for(;;){if(j in x){C=x[j],j+=U;break}if(j+=U,g?j<0:O<=j)throw TypeError("Reduce of empty array with no initial value")}for(;g?j>=0:O>j;j+=U)j in x&&(C=S(C,x[j],j,D));return C}};t.exports={left:v(!1),right:v(!0)}},d784:function(t,i,r){r("ac1f");var o=r("6eeb"),l=r("d039"),d=r("b622"),f=r("9263"),v=r("9112"),g=d("species"),y=!l(function(){var x=/./;return x.exec=function(){var O=[];return O.groups={a:"7"},O},"".replace(x,"$<a>")!=="7"}),S=function(){return"a".replace(/./,"$0")==="$0"}(),E=d("replace"),C=function(){return/./[E]?/./[E]("a","$0")==="":!1}(),D=!l(function(){var x=/(?:)/,O=x.exec;x.exec=function(){return O.apply(this,arguments)};var j="ab".split(x);return j.length!==2||j[0]!=="a"||j[1]!=="b"});t.exports=function(x,O,j,U){var Y=d(x),re=!l(function(){var X={};return X[Y]=function(){return 7},""[x](X)!=7}),se=re&&!l(function(){var X=!1,be=/a/;return x==="split"&&(be={},be.constructor={},be.constructor[g]=function(){return be},be.flags="",be[Y]=/./[Y]),be.exec=function(){return X=!0,null},be[Y](""),!X});if(!re||!se||x==="replace"&&!(y&&S&&!C)||x==="split"&&!D){var J=/./[Y],W=j(Y,""[x],function(X,be,Le,ce,Ae){return be.exec===f?re&&!Ae?{done:!0,value:J.call(be,Le,ce)}:{done:!0,value:X.call(Le,be,ce)}:{done:!1}},{REPLACE_KEEPS_$0:S,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:C}),ue=W[0],me=W[1];o(String.prototype,x,ue),o(RegExp.prototype,Y,O==2?function(X,be){return me.call(X,this,be)}:function(X){return me.call(X,this)})}U&&v(RegExp.prototype[Y],"sham",!0)}},d81d:function(t,i,r){var o=r("23e7"),l=r("b727").map,d=r("1dde"),f=r("ae40"),v=d("map"),g=f("map");o({target:"Array",proto:!0,forced:!v||!g},{map:function(S){return l(this,S,arguments.length>1?arguments[1]:void 0)}})},da84:function(t,i,r){(function(o){var l=function(d){return d&&d.Math==Math&&d};t.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof o=="object"&&o)||Function("return this")()}).call(this,r("c8ba"))},dbb4:function(t,i,r){var o=r("23e7"),l=r("83ab"),d=r("56ef"),f=r("fc6a"),v=r("06cf"),g=r("8418");o({target:"Object",stat:!0,sham:!l},{getOwnPropertyDescriptors:function(S){for(var E=f(S),C=v.f,D=d(E),x={},O=0,j,U;D.length>O;)U=C(E,j=D[O++]),U!==void 0&&g(x,j,U);return x}})},ddb0:function(t,i,r){var o=r("da84"),l=r("fdbc"),d=r("e260"),f=r("9112"),v=r("b622"),g=v("iterator"),y=v("toStringTag"),S=d.values;for(var E in l){var C=o[E],D=C&&C.prototype;if(D){if(D[g]!==S)try{f(D,g,S)}catch(O){D[g]=S}if(D[y]||f(D,y,E),l[E]){for(var x in d)if(D[x]!==d[x])try{f(D,x,d[x])}catch(O){D[x]=d[x]}}}}},df75:function(t,i,r){var o=r("ca84"),l=r("7839");t.exports=Object.keys||function(f){return o(f,l)}},e01a:function(t,i,r){var o=r("23e7"),l=r("83ab"),d=r("da84"),f=r("5135"),v=r("861d"),g=r("9bf2").f,y=r("e893"),S=d.Symbol;if(l&&typeof S=="function"&&(!("description"in S.prototype)||S().description!==void 0)){var E={},C=function(){var Y=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),re=this instanceof C?new S(Y):Y===void 0?S():S(Y);return Y===""&&(E[re]=!0),re};y(C,S);var D=C.prototype=S.prototype;D.constructor=C;var x=D.toString,O=String(S("test"))=="Symbol(test)",j=/^Symbol\((.*)\)[^)]+$/;g(D,"description",{configurable:!0,get:function(){var Y=v(this)?this.valueOf():this,re=x.call(Y);if(f(E,Y))return"";var se=O?re.slice(7,-1):re.replace(j,"$1");return se===""?void 0:se}}),o({global:!0,forced:!0},{Symbol:C})}},e163:function(t,i,r){var o=r("5135"),l=r("7b0b"),d=r("f772"),f=r("e177"),v=d("IE_PROTO"),g=Object.prototype;t.exports=f?Object.getPrototypeOf:function(y){return y=l(y),o(y,v)?y[v]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?g:null}},e177:function(t,i,r){var o=r("d039");t.exports=!o(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},e260:function(t,i,r){var o=r("fc6a"),l=r("44d2"),d=r("3f8c"),f=r("69f3"),v=r("7dd0"),g="Array Iterator",y=f.set,S=f.getterFor(g);t.exports=v(Array,"Array",function(E,C){y(this,{type:g,target:o(E),index:0,kind:C})},function(){var E=S(this),C=E.target,D=E.kind,x=E.index++;return!C||x>=C.length?(E.target=void 0,{value:void 0,done:!0}):D=="keys"?{value:x,done:!1}:D=="values"?{value:C[x],done:!1}:{value:[x,C[x]],done:!1}},"values"),d.Arguments=d.Array,l("keys"),l("values"),l("entries")},e439:function(t,i,r){var o=r("23e7"),l=r("d039"),d=r("fc6a"),f=r("06cf").f,v=r("83ab"),g=l(function(){f(1)}),y=!v||g;o({target:"Object",stat:!0,forced:y,sham:!v},{getOwnPropertyDescriptor:function(E,C){return f(d(E),C)}})},e538:function(t,i,r){var o=r("b622");i.f=o},e893:function(t,i,r){var o=r("5135"),l=r("56ef"),d=r("06cf"),f=r("9bf2");t.exports=function(v,g){for(var y=l(g),S=f.f,E=d.f,C=0;C<y.length;C++){var D=y[C];o(v,D)||S(v,D,E(g,D))}}},e8b5:function(t,i,r){var o=r("c6b6");t.exports=Array.isArray||function(d){return o(d)=="Array"}},e95a:function(t,i,r){var o=r("b622"),l=r("3f8c"),d=o("iterator"),f=Array.prototype;t.exports=function(v){return v!==void 0&&(l.Array===v||f[d]===v)}},eaf9:function(t,i,r){var o=r("3b81"),l=r.n(o);l.a},f013:function(t,i,r){var o=r("fdb2"),l=r.n(o);l.a},f5df:function(t,i,r){var o=r("00ee"),l=r("c6b6"),d=r("b622"),f=d("toStringTag"),v=l(function(){return arguments}())=="Arguments",g=function(y,S){try{return y[S]}catch(E){}};t.exports=o?l:function(y){var S,E,C;return y===void 0?"Undefined":y===null?"Null":typeof(E=g(S=Object(y),f))=="string"?E:v?l(S):(C=l(S))=="Object"&&typeof S.callee=="function"?"Arguments":C}},f6fd:function(t,i){(function(r){var o="currentScript",l=r.getElementsByTagName("script");o in r||Object.defineProperty(r,o,{get:function(){try{throw new Error}catch(v){var d,f=(/.*at [^\(]*\((.*):.+:.+\)$/ig.exec(v.stack)||[!1])[1];for(d in l)if(l[d].src==f||l[d].readyState=="interactive")return l[d];return null}}})})(document)},f772:function(t,i,r){var o=r("5692"),l=r("90e3"),d=o("keys");t.exports=function(f){return d[f]||(d[f]=l(f))}},f7fe:function(t,i,r){(function(o){var l="Expected a function",d=NaN,f="[object Symbol]",v=/^\s+|\s+$/g,g=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,S=/^0o[0-7]+$/i,E=parseInt,C=typeof o=="object"&&o&&o.Object===Object&&o,D=typeof self=="object"&&self&&self.Object===Object&&self,x=C||D||Function("return this")(),O=Object.prototype,j=O.toString,U=Math.max,Y=Math.min,re=function(){return x.Date.now()};function se(X,be,Le){var ce,Ae,we,Te,ke,K,q=0,oe=!1,he=!1,$=!0;if(typeof X!="function")throw new TypeError(l);be=me(be)||0,J(Le)&&(oe=!!Le.leading,he="maxWait"in Le,we=he?U(me(Le.maxWait)||0,be):we,$="trailing"in Le?!!Le.trailing:$);function ee(je){var ht=ce,tt=Ae;return ce=Ae=void 0,q=je,Te=X.apply(tt,ht),Te}function k(je){return q=je,ke=setTimeout(_e,be),oe?ee(je):Te}function le(je){var ht=je-K,tt=je-q,Qt=be-ht;return he?Y(Qt,we-tt):Qt}function ge(je){var ht=je-K,tt=je-q;return K===void 0||ht>=be||ht<0||he&&tt>=we}function _e(){var je=re();if(ge(je))return Ee(je);ke=setTimeout(_e,le(je))}function Ee(je){return ke=void 0,$&&ce?ee(je):(ce=Ae=void 0,Te)}function ft(){ke!==void 0&&clearTimeout(ke),q=0,ce=K=Ae=ke=void 0}function ot(){return ke===void 0?Te:Ee(re())}function Ne(){var je=re(),ht=ge(je);if(ce=arguments,Ae=this,K=je,ht){if(ke===void 0)return k(K);if(he)return ke=setTimeout(_e,be),ee(K)}return ke===void 0&&(ke=setTimeout(_e,be)),Te}return Ne.cancel=ft,Ne.flush=ot,Ne}function J(X){var be=typeof X;return!!X&&(be=="object"||be=="function")}function W(X){return!!X&&typeof X=="object"}function ue(X){return typeof X=="symbol"||W(X)&&j.call(X)==f}function me(X){if(typeof X=="number")return X;if(ue(X))return d;if(J(X)){var be=typeof X.valueOf=="function"?X.valueOf():X;X=J(be)?be+"":be}if(typeof X!="string")return X===0?X:+X;X=X.replace(v,"");var Le=y.test(X);return Le||S.test(X)?E(X.slice(2),Le?2:8):g.test(X)?d:+X}t.exports=se}).call(this,r("c8ba"))},fb15:function(t,i,r){if(r.r(i),typeof window!="undefined"){r("f6fd");var o;(o=window.document.currentScript)&&(o=o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(r.p=o[1])}r("4de4"),r("4160"),r("a15b"),r("d81d"),r("fb6a"),r("07ac"),r("159b"),r("a4d3"),r("e439"),r("dbb4"),r("b64b");function l(P,m,A){return m in P?Object.defineProperty(P,m,{value:A,enumerable:!0,configurable:!0,writable:!0}):P[m]=A,P}function d(P,m){var A=Object.keys(P);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(P);m&&(M=M.filter(function(Q){return Object.getOwnPropertyDescriptor(P,Q).enumerable})),A.push.apply(A,M)}return A}function f(P){for(var m=1;m<arguments.length;m++){var A=arguments[m]!=null?arguments[m]:{};m%2?d(Object(A),!0).forEach(function(M){l(P,M,A[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(A)):d(Object(A)).forEach(function(M){Object.defineProperty(P,M,Object.getOwnPropertyDescriptor(A,M))})}return P}var v=r("a48b"),g=r.n(v),y={computed:{isPropsUpdated:function(){var m=this;return Object.keys(this.$props).forEach(function(A){return m[A]}),this.updateSwitch=!this.updateSwitch}},watch:{isPropsUpdated:function(){typeof this.onPropsUpdated=="function"&&this.onPropsUpdated()}}},S=y;function E(P,m,A,M,Q,z,ne,de){var fe=typeof P=="function"?P.options:P;m&&(fe.render=m,fe.staticRenderFns=A,fe._compiled=!0),M&&(fe.functional=!0),z&&(fe._scopeId="data-v-"+z);var Pe;if(ne?(Pe=function($e){$e=$e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!$e&&typeof __VUE_SSR_CONTEXT__!="undefined"&&($e=__VUE_SSR_CONTEXT__),Q&&Q.call(this,$e),$e&&$e._registeredComponents&&$e._registeredComponents.add(ne)},fe._ssrRegister=Pe):Q&&(Pe=de?function(){Q.call(this,this.$root.$options.shadowRoot)}:Q),Pe)if(fe.functional){fe._injectStyles=Pe;var He=fe.render;fe.render=function(Ze,Qe){return Pe.call(Qe),He(Ze,Qe)}}else{var We=fe.beforeCreate;fe.beforeCreate=We?[].concat(We,Pe):[Pe]}return{exports:P,options:fe}}var C,D,x=E(S,C,D,!1,null,null,null),O=x.exports,j=r("88bc"),U=r.n(j),Y=r("42a0"),re=r.n(Y),se=r("c832"),J=r.n(se),W=function(m,A,M){!m||(m.data=m.data||{},m.data[A]=f({},m.data[A],{},M))},ue=function(m,A,M){!m||(m.data=m.data||{},m.data[A]=M)},me=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopesSlots","slot","ref","key"];function X(P){return""+P+"-cloned-cid"}function be(P,m){var A=U()(P.data,me);if(m){var M=P.componentOptions;re()(A,{props:M.propsData,on:M.listeners})}return A.key&&(A.key=X(A.key)),A}var Le=function P(m){var A=m.context&&m.context.$createElement,M=!!m.componentOptions,Q=!m.tag,z=M?m.componentOptions.children:m.children;if(Q)return m.text;var ne=be(m,M),de=M?m.componentOptions.Ctor:m.tag,fe=z?z.map(function(Pe){return P(Pe)}):void 0;return A(de,ne,fe)},ce=function(m,A,M){if(!!m){var Q=m.data||{};return typeof A=="undefined"?Q:J()(Q,A,M)}},Ae=function(m){return f({},ce(m,"staticStyle",{}),{},ce(m,"style",{}))};r("99af"),r("a623"),r("a630"),r("c975"),r("13d5"),r("a9e3"),r("ac1f"),r("3ca3"),r("466d");var we=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Te=function(m){return m.unslick||!m.infinite?0:m.variableWidth?m.slideCount:m.slidesToShow+(m.centerMode?1:0)},ke=function(m){return m.unslick||!m.infinite?0:m.slideCount},K=function(m,A,M){return m.target.tagName.match("TEXTAREA|INPUT|SELECT")||!A?"":m.keyCode===37?M?"next":"previous":m.keyCode===39?M?"previous":"next":""},q=function(m){return m.targetSlide>m.currentSlide?m.targetSlide>m.currentSlide+oe(m)?"left":"right":m.targetSlide<m.currentSlide-he(m)?"right":"left"},oe=function(m){var A=m.slidesToShow,M=m.centerMode,Q=m.rtl,z=m.centerPadding;if(M){var ne=(A-1)/2+1;return parseInt(z)>0&&(ne+=1),Q&&A%2===0&&(ne+=1),ne}return Q?0:A-1},he=function(m){var A=m.slidesToShow,M=m.centerMode,Q=m.rtl,z=m.centerPadding;if(M){var ne=(A-1)/2+1;return parseInt(z)>0&&(ne+=1),!Q&&A%2===0&&(ne+=1),ne}return Q?A-1:0},$=function(m){return m.currentSlide-k(m)},ee=function(m){return m.currentSlide+le(m)},k=function(m){return m.centerMode?Math.floor(m.slidesToShow/2)+(parseInt(m.centerPadding)>0?1:0):0},le=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},ge=function(m){for(var A=[],M=$(m),Q=ee(m),z=M;z<Q;z++)m.lazyLoadedList.indexOf(z)<0&&A.push(z);return A},_e=function(m,A){var M,Q,z,ne,de,fe=m.slidesToScroll,Pe=m.slidesToShow,He=m.slideCount,We=m.currentSlide,$e=m.lazyLoad,Ze=m.infinite;if(ne=He%fe!==0,M=ne?0:(He-We)%fe,A.message==="previous")z=M===0?fe:Pe-M,de=We-z,$e&&!Ze&&(Q=We-z,de=Q===-1?He-1:Q);else if(A.message==="next")z=M===0?fe:M,de=We+z,$e&&!Ze&&(de=(We+fe)%He+M);else if(A.message==="dots"){if(de=A.index*A.slidesToScroll,de===A.currentSlide)return null}else if(A.message==="children"){if(de=A.index,de===A.currentSlide)return null;if(Ze){var Qe=q(f({},m,{targetSlide:de}));de>A.currentSlide&&Qe==="left"?de=de-He:de<A.currentSlide&&Qe==="right"&&(de=de+He)}}else if(A.message==="index"&&(de=Number(A.index),de===A.currentSlide))return null;return de},Ee=function(m){return Object.keys(m).filter(function(A){return m[A]!==void 0}).reduce(function(A,M){return A[M]=m[M],A},{})},ft=function(m){return Object.keys(m).filter(function(A){return m[A]!==void 0&&m[A]!==null}).reduce(function(A,M){return A[M]=m[M],A},{})},ot=function(m,A,M){return!A||!M&&m.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:m.touches?m.touches[0].pageX:m.clientX,startY:m.touches?m.touches[0].pageY:m.clientY,curX:m.touches?m.touches[0].pageX:m.clientX,curY:m.touches?m.touches[0].pageY:m.clientY}}},Ne=function(m,A){var M=A.scrolling,Q=A.animating,z=A.vertical,ne=A.swipeToSlide,de=A.verticalSwiping,fe=A.rtl,Pe=A.currentSlide,He=A.edgeFriction,We=A.edgeDragged,$e=A.onEdge,Ze=A.swiped,Qe=A.swiping,Fe=A.slideCount,ze=A.slidesToScroll,Xe=A.infinite,Re=A.touchObject,Lt=A.swipeEvent,Gt=A.listHeight,Jt=A.listWidth;if(!M){if(Q)return m.preventDefault();z&&ne&&de&&m.preventDefault();var kt,an={},Nn=Ot(A);Re.curX=m.touches?m.touches[0].pageX:m.clientX,Re.curY=m.touches?m.touches[0].pageY:m.clientY,Re.swipeLength=Math.round(Math.sqrt(Math.pow(Re.curX-Re.startX,2)));var Gr=Math.round(Math.sqrt(Math.pow(Re.curY-Re.startY,2)));if(!de&&!Qe&&Gr>10)return{scrolling:!0};de&&(Re.swipeLength=Gr);var Kn=(fe?-1:1)*(Re.curX>Re.startX?1:-1);de&&(Kn=Re.curY>Re.startY?1:-1);var Ps=Math.ceil(Fe/ze),Jn=Rt(A.touchObject,de),jn=Re.swipeLength;return Xe||(Pe===0&&Jn==="right"||Pe+1>=Ps&&Jn==="left"||!Ft(A)&&Jn==="left")&&(jn=Re.swipeLength*He,We===!1&&$e&&($e(Jn),an.edgeDragged=!0)),!Ze&&Lt&&(Lt(Jn),an.swiped=!0),z?kt=Nn+jn*(Gt/Jt)*Kn:fe?kt=Nn-jn*Kn:kt=Nn+jn*Kn,de&&(kt=Nn+jn*Kn),an=f({},an,{touchObject:Re,swipeLeft:kt,trackStyle:qe(f({},A,{left:kt}))}),Math.abs(Re.curX-Re.startX)<Math.abs(Re.curY-Re.startY)*.8||Re.swipeLength>10&&(an.swiping=!0,m.preventDefault()),an}},je=function(m,A){var M=A.dragging,Q=A.swipe,z=A.touchObject,ne=A.listWidth,de=A.touchThreshold,fe=A.verticalSwiping,Pe=A.listHeight,He=A.currentSlide,We=A.swipeToSlide,$e=A.scrolling,Ze=A.onSwipe;if(!M)return Q&&m.preventDefault(),{};var Qe=fe?Pe/de:ne/de,Fe=Rt(z,fe),ze={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if($e||!z.swipeLength)return ze;if(z.swipeLength>Qe){m.preventDefault(),Ze&&Ze(Fe);var Xe,Re;switch(Fe){case"left":case"up":Re=He+Qt(A),Xe=We?tt(A,Re):Re,ze.currentDirection=0;break;case"right":case"down":Re=He-Qt(A),Xe=We?tt(A,Re):Re,ze.currentDirection=1;break;default:Xe=He}ze.triggerSlideHandler=Xe}else{var Lt=Ot(A);ze.trackStyle=Nt(f({},A,{left:Lt}))}return ze},ht=function(m){for(var A=m.infinite?m.slideCount*2:m.slideCount,M=m.infinite?m.slidesToShow*-1:0,Q=m.infinite?m.slidesToShow*-1:0,z=[];M<A;)z.push(M),M=Q+m.slidesToScroll,Q+=Math.min(m.slidesToScroll,m.slidesToShow);return z},tt=function(m,A){var M=ht(m),Q=0;if(A>M[M.length-1])A=M[M.length-1];else for(var z in M){if(A<M[z]){A=Q;break}Q=M[z]}return A},Qt=function(m){var A=m.centerMode?m.slideWidth*Math.floor(m.slidesToShow/2):0;if(m.swipeToSlide){var M,Q=m.listRef,z=Q.querySelectorAll(".slick-slide");if(Array.from(z).every(function(fe){if(m.vertical){if(fe.offsetTop+un(fe)/2>m.swipeLeft*-1)return M=fe,!1}else if(fe.offsetLeft-A+Vt(fe)/2>m.swipeLeft*-1)return M=fe,!1;return!0}),!M)return 0;var ne=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,de=Math.abs(M.dataset.index-ne)||1;return de}else return m.slidesToScroll},Ln=function(m,A){var M={};return A.forEach(function(Q){return M[Q]=m[Q]}),M},St={TRACK:["fade","cssEase","speed","infinite","centerMode","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding"],DOT:["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","children","customPaging","infinite"],ARROW:["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]},Ft=function(m){var A=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(A=!1),A},on=function(m){var A=m.waitForAnimate,M=m.animating,Q=m.fade,z=m.infinite,ne=m.index,de=m.slideCount,fe=m.lazyLoadedList,Pe=m.lazyLoad,He=m.currentSlide,We=m.centerMode,$e=m.slidesToScroll,Ze=m.slidesToShow,Qe=m.useCSS;if(A&&M)return{};var Fe=ne,ze,Xe,Re,Lt={},Gt={};if(Q){if(!z&&(ne<0||ne>=de))return{};ne<0?Fe=ne+de:ne>=de&&(Fe=ne-de),Pe&&fe.indexOf(Fe)<0&&fe.push(Fe),Lt={animating:!0,currentSlide:Fe,lazyLoadedList:fe},Gt={animating:!1}}else ze=Fe,Fe<0?(ze=Fe+de,z?de%$e!==0&&(ze=de-de%$e):ze=0):!Ft(m)&&Fe>He?Fe=ze=He:We&&Fe>=de?(Fe=z?de:de-1,ze=z?0:de-1):Fe>=de&&(ze=Fe-de,z?de%$e!==0&&(ze=0):ze=de-Ze),Xe=Ot(f({},m,{slideIndex:Fe})),Re=Ot(f({},m,{slideIndex:ze})),z||(Xe===Re&&(Fe=ze),Xe=Re),Pe&&fe.concat(ge(f({},m,{currentSlide:Fe}))),Qe?(Lt={animating:!0,currentSlide:ze,trackStyle:Nt(f({},m,{left:Xe})),lazyLoadedList:fe},Gt={animating:!1,currentSlide:ze,trackStyle:qe(f({},m,{left:Re})),swipeLeft:null}):Lt={currentSlide:ze,trackStyle:qe(f({},m,{left:Re})),lazyLoadedList:fe};return{state:Lt,nextState:Gt}},Vt=function(m){return m&&m.offsetWidth||0},un=function(m){return m&&m.offsetHeight||0},Rt=function(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M,Q,z,ne;return M=m.startX-m.curX,Q=m.startY-m.curY,z=Math.atan2(Q,M),ne=Math.round(z*180/Math.PI),ne<0&&(ne=360-Math.abs(ne)),ne<=45&&ne>=0||ne<=360&&ne>=315?"left":ne>=135&&ne<=225?"right":A===!0?ne>=35&&ne<=135?"up":"down":"vertical"},tn=function(m){var A=m.children.length,M=Math.ceil(Vt(m.listRef)),Q=Math.ceil(Vt(m.trackRef)),z;if(m.vertical)z=M;else{var ne=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(ne*=M/100),z=Math.ceil((M-ne)/m.slidesToShow)}var de=m.listRef&&un(m.listRef.querySelector('[data-index="0"]')),fe=de*m.slidesToShow,Pe=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(Pe=A-1-m.initialSlide);var He=m.lazyLoadedList||[],We=ge({currentSlide:Pe,lazyLoadedList:He});He.concat(We);var $e={slideCount:A,slideWidth:z,listWidth:M,trackWidth:Q,currentSlide:Pe,slideHeight:de,listHeight:fe,lazyLoadedList:He};return m.autoplaying===null&&m.autoplay&&($e.autoplaying="playing"),$e},Ot=function(m){if(m.unslick)return 0;Pt(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var A=m.slideIndex,M=m.trackRef,Q=m.infinite,z=m.centerMode,ne=m.slideCount,de=m.slidesToShow,fe=m.slidesToScroll,Pe=m.slideWidth,He=m.listWidth,We=m.variableWidth,$e=m.slideHeight,Ze=m.fade,Qe=m.vertical,Fe=0,ze,Xe,Re=0;if(Ze||m.slideCount===1)return 0;var Lt=0;if(Q?(Lt=-Te(m),ne%fe!==0&&A+fe>ne&&(Lt=-(A>ne?de-(A-ne):ne%fe)),z&&(Lt+=parseInt(de/2))):(ne%fe!==0&&A+fe>ne&&(Lt=de-ne%fe),z&&(Lt=parseInt(de/2))),Fe=Lt*Pe,Re=Lt*$e,Qe?ze=A*$e*-1+Re:ze=A*Pe*-1+Fe,We===!0){var Gt,Jt=M.$el;if(Gt=A+Te(m),Xe=Jt&&Jt.childNodes[Gt],ze=Xe?Xe.offsetLeft*-1:0,z===!0){Gt=Q?A+Te(m):A,Xe=Jt&&Jt.children[Gt],ze=0;for(var kt=0;kt<Gt;kt++)ze-=Jt&&Jt.children[kt]&&Jt.children[kt].offsetWidth;ze-=parseInt(m.centerPadding),ze+=Xe&&(He-Xe.offsetWidth)/2}}return ze},zt=function(m){return m.slideCount===1?1:Te(m)+m.slideCount+ke(m)},Pt=function(m,A){return A.reduce(function(M,Q){return M&&m.hasOwnProperty(Q)},!0)?null:console.error("Keys Missing:",m)},qe=function(m){Pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var A,M,Q=m.slideCount+2*m.slidesToShow;m.vertical?M=Q*m.slideHeight:A=zt(m)*m.slideWidth;var z={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var ne=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",de=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",fe=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";z=f({},z,{WebkitTransform:ne,transform:de,msTransform:fe})}else m.vertical?z.top=m.left:z.left=m.left;return m.fade&&(z={opacity:1}),A&&(z.width=A+"px"),M&&(z.height=M+"px"),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?z.marginTop=m.left+"px":z.marginLeft=m.left+"px"),z},Nt=function(m){Pt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var A=qe(m);return m.useTransform?(A.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,A.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?A.transition="top "+m.speed+"ms "+m.cssEase:A.transition="left "+m.speed+"ms "+m.cssEase,A},pt={accessibility:{type:Boolean,default:!0},adaptiveHeight:{type:Boolean,default:!1},arrows:{type:Boolean,default:!0},asNavFor:{type:Object,default:null},autoplay:{type:Boolean,default:!1},autoplaySpeed:{type:Number,default:3e3},centerMode:{type:Boolean,default:!1},centerPadding:{type:String,default:"50px"},cssEase:{type:String,default:"ease"},dots:{type:Boolean,default:!1},dotsClass:{type:String,default:"slick-dots"},draggable:{type:Boolean,default:!0},edgeFriction:{type:Number,default:.35},fade:{type:Boolean,default:!1},focusOnSelect:{type:Boolean,default:!1},infinite:{type:Boolean,default:!0},initialSlide:{type:Number,default:0},lazyLoad:{type:String,default:null},pauseOnDotsHover:{type:Boolean,default:!1},pauseOnFocus:{type:Boolean,default:!1},pauseOnHover:{type:Boolean,default:!0},responsive:{type:Array,default:null},rows:{type:Number,default:1},rtl:{type:Boolean,default:!1},slidesPerRow:{type:Number,default:1},slidesToScroll:{type:Number,default:1},slidesToShow:{type:Number,default:1},speed:{type:Number,default:500},swipe:{type:Boolean,default:!0},swipeToSlide:{type:Boolean,default:!1},touchMove:{type:Boolean,default:!0},touchThreshold:{type:Number,default:5},useCSS:{type:Boolean,default:!0},useTransform:{type:Boolean,default:!0},variableWidth:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},waitForAnimate:{type:Boolean,default:!0}},jt=Object.keys(pt).reduce(function(P,m){return P[m]=pt[m].default,P},{});Object.keys(pt).reduce(function(P,m){return P[m]=pt[m].type,P},{}),r("cca6");function Xt(P,m){if(P==null)return{};var A={},M=Object.keys(P),Q,z;for(z=0;z<M.length;z++)Q=M[z],!(m.indexOf(Q)>=0)&&(A[Q]=P[Q]);return A}function dn(P,m){if(P==null)return{};var A=Xt(P,m),M,Q;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(P);for(Q=0;Q<z.length;Q++)M=z[Q],!(m.indexOf(M)>=0)&&(!Object.prototype.propertyIsEnumerable.call(P,M)||(A[M]=P[M]))}return A}r("e01a"),r("d28b"),r("e260"),r("d3b7"),r("ddb0");function Wt(P){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Wt=function(A){return typeof A}:Wt=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},Wt(P)}var fn=r("6dd8"),Oe=r("f7fe"),Ce=r.n(Oe),De=function(m){var A,M,Q,z,ne;m.rtl?ne=m.slideCount-1-m.index:ne=m.index,Q=ne<0||ne>=m.slideCount,m.centerMode?(z=Math.floor(m.slidesToShow/2),M=(ne-m.currentSlide)%m.slideCount===0,ne>m.currentSlide-z-1&&ne<=m.currentSlide+z&&(A=!0)):A=m.currentSlide<=ne&&ne<m.currentSlide+m.slidesToShow;var de=ne===m.currentSlide;return{"slick-slide":!0,"slick-active":A,"slick-center":M,"slick-cloned":Q,"slick-current":de}},Ve=function(m){var A={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(A.width=typeof m.slideWidth=="number"?"".concat(m.slideWidth,"px"):m.slideWidth),m.fade&&(A.position="relative",m.vertical?A.top="".concat(-m.index*parseInt(m.slideHeight),"px"):A.left="".concat(-m.index*parseInt(m.slideWidth),"px"),A.opacity=m.currentSlide===m.index?1:0,A.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase),A},Ye=function(m,A){return m.key!=null&&String(m.key)||A},yt={name:"SliderTrack",props:St.TRACK,methods:{cloneSlide:function(m,A){var M=this,Q=Le(m);return Q.key=A.key,W(Q,"class",A.class),W(Q,"attrs",A.attrs),W(Q,"style",A.style),W(Q,"on",{click:function(ne){ce(m,"on.click",function(){})(ne),M.$emit("childClicked",A.childOnClickOptions)}}),Q},renderSlides:function(m,A){var M=this,Q=this.$createElement,z,ne=[],de=[],fe=[],Pe=A.length,He=$(m),We=ee(m);return A.forEach(function($e,Ze){var Qe,Fe={message:"children",index:Ze,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(Ze)>=0?Qe=$e:Qe=Q("div");var ze=Ve(f({},m,{index:Ze})),Xe=De(f({},m,{index:Ze}));if(ne.push(M.cloneSlide(Qe,{key:"original"+Ye(Qe,Ze),class:Xe,style:f({outline:"none"},ze),attrs:{tabIndex:"-1","data-index":Ze,"aria-hidden":"".concat(!Xe["slick-active"])},childOnClickOptions:Fe})),m.infinite&&m.fade===!1&&Pe>m.slidesToShow){var Re=Pe-Ze;Re<=Te(m)&&Pe!==m.slidesToShow&&(z=-Re,z>=He&&(Qe=$e),Xe=De(f({},m,{index:z})),de.push(M.cloneSlide(Qe,{key:"precloned"+Ye(Qe,z),class:Xe,style:ze,attrs:{tabIndex:"-1","data-index":z,"aria-hidden":"".concat(!Xe["slick-active"])},childOnClickOptions:Fe}))),Pe!==m.slidesToShow&&(z=Pe+Ze,z<We&&(Qe=$e),Xe=De(f({},m,{index:z})),fe.push(M.cloneSlide(Qe,{key:"postcloned"+Ye(Qe,z),class:Xe,style:ze,attrs:{tabIndex:"-1","data-index":z,"aria-hidden":"".concat(!Xe["slick-active"])},childOnClickOptions:Fe})))}},this),m.rtl?de.concat(ne,fe).reverse():de.concat(ne,fe)}},render:function(){var m=arguments[0],A=this.renderSlides(this.$props,this.$slots.default);return m("div",{class:{"slick-track":!0,"slick-center":this.$props.centerMode},style:this.trackStyle},[A])}},hn=yt;r("6ea2");var V,ae,xe=E(hn,V,ae,!1,null,"e4caeaf8",null),at=xe.exports;function nn(P,m){(m==null||m>P.length)&&(m=P.length);for(var A=0,M=new Array(m);A<m;A++)M[A]=P[A];return M}function It(P){if(Array.isArray(P))return nn(P)}function Kt(P){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(P))return Array.from(P)}r("b0c0"),r("25f0");function Sr(P,m){if(!!P){if(typeof P=="string")return nn(P,m);var A=Object.prototype.toString.call(P).slice(8,-1);if(A==="Object"&&P.constructor&&(A=P.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return nn(P,m)}}function Fr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
-In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function pi(P){return It(P)||Kt(P)||Sr(P)||Fr()}var Vr={name:"SliderArrow",props:[].concat(pi(St.ARROW),["type"]),render:function(){var m=this,A=arguments[0],M={"slick-arrow":!0},Q=!0,z,ne={currentSlide:this.currentSlide,slideCount:this.slideCount};return this.type==="previous"?(M["slick-prev"]=!0,!this.infinite&&(this.currentSlide===0||this.slideCount<=this.slidesToShow)&&(M["slick-disabled"]=!0,Q=!1),ne.key="0",z=this.prevArrow?this.prevArrow(ne)[0]:A("button",{attrs:{type:"button","data-role":"none"},style:"display: block;"},["Previous"])):(M["slick-next"]=!0,Ft(this.$props)||(M["slick-disabled"]=!0,Q=!1),ne.key="1",z=this.nextArrow?this.nextArrow(ne)[0]:A("button",{attrs:{type:"button","data-role":"none"},style:"display: block;"},["Next"])),ue(z,"key",ne.key),W(z,"class",M),W(z,"on",{click:function(){Q&&m.$emit("arrowClicked",{message:m.type})}}),z}},vi=Vr;r("f013");var wn,Er,An=E(vi,wn,Er,!1,null,"21137603",null),Cn=An.exports;r("1276");var xt=function(m){var A;return m.infinite?A=Math.ceil(m.slideCount/m.slidesToScroll):A=Math.ceil((m.slideCount-m.slidesToShow)/m.slidesToScroll)+1,A},gi={name:"SliderDots",props:St.DOT,render:function(){var m=this,A=arguments[0],M=xt({slideCount:this.slideCount,slidesToScroll:this.slidesToScroll,slidesToShow:this.slidesToShow,infinite:this.infinite}),Q=Array.apply(null,Array(M+1).join("0").split("")).map(function(de,fe){var Pe=fe*m.slidesToScroll,He=fe*m.slidesToScroll+(m.slidesToScroll-1),We={"slick-active":m.currentSlide>=Pe&&m.currentSlide<=He},$e={message:"dots",index:fe,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide},Ze=m.customPaging?m.customPaging(fe)[0]:A("button",[fe+1]);return A("li",{key:fe,class:We,on:{click:function(){return m.$emit("dotClicked",$e)}}},[Ze])}),z={display:"block"},ne=l({},this.dotsClass,!0);return A("ul",{style:z,class:ne},[Q])}},Lr=gi,mi,yi,bi=E(Lr,mi,yi,!1,null,null,null),Si=bi.exports,Ei={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0},zr={name:"InnerSlider",components:{SliderTrack:at,SliderArrow:Cn,SliderDots:Si},mixins:[O],inheritAttrs:!1,props:f({},pt,{unslick:{type:Boolean,default:!1},prevArrow:Function,nextArrow:Function,customPaging:Function}),data:function(){return f({},Ei,{currentSlide:this.initialSlide})},computed:{slideCount:function(){return this.$slots.default.length},spec:function(){return f({},this.$props,{},this.$data,{slideCount:this.slideCount})}},created:function(){if(this.callbackTimers=[],this.clickable=!0,this.debouncedResize=null,this.ssrInit(),this.$parent.$emit("init"),this.lazyLoad){var m=ge(this.spec);m.length>0&&(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m))}},mounted:function(){var m=this,A=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},this.$props);this.updateState(A,!0),this.adaptHeight(),this.autoPlay&&this.autoPlay("update"),this.lazyLoad==="progressive"&&(this.lazyLoadTimer=setInterval(this.progressiveLazyLoad,1e3)),this.ro=new fn.a(function(){m.animating?(m.onWindowResized(!1),m.callbackTimers.push(setTimeout(function(){return m.onWindowResized()},m.speed))):m.onWindowResized()}),this.ro.observe(this.$refs.list),Array.prototype.forEach.call(this.$refs.list.querySelectorAll(".slick-slide"),function(M){M.onfocus=m.pauseOnFocus?m.onSlideFocus:null,M.onblur=m.pauseOnFocus?m.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",this.onWindowResized):window.attachEvent("onresize",this.onWindowResized)},updated:function(){if(this.checkImagesLoad(),this.$parent.$emit("reInit"),this.lazyLoad){var m=ge(f({},this.$props,{},this.$data));m.length>0&&(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m))}this.adaptHeight()},beforeDestroy:function(){this.ro.unobserve(this.$refs.list),this.animationEndCallback&&clearTimeout(this.animationEndCallback),this.lazyLoadTimer&&clearInterval(this.lazyLoadTimer),this.callbackTimers.length&&(this.callbackTimers.forEach(function(m){return clearTimeout(m)}),this.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized),this.autoplayTimer&&clearInterval(this.autoplayTimer)},methods:{onPropsUpdated:function(){for(var m=this.$props,A=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},m,{},this.$data),M=!1,Q=0,z=Object.keys(this.$props);Q<z.length;Q++){var ne=z[Q];if(!m.hasOwnProperty(ne)){M=!0;break}if(!(Wt(m[ne])==="object"||typeof m[ne]=="function")&&m[ne]!==this.$props[ne]){M=!0;break}}this.updateState(A,M),this.currentSlide>=this.slideCount&&this.changeSlide({message:"index",index:this.slideCount-m.slidesToShow,currentSlide:this.currentSlide}),m.autoplay?this.autoPlay("update"):this.pause("paused")},updateState:function(m,A){var M=tn(m);m=f({},m,{},M,{slideIndex:M.currentSlide});var Q=Ot(m);m=f({},m,{left:Q});var z=qe(m);(A||this.slideCount!==m.children.length)&&(M.trackStyle=z),Object.assign(this.$data,M)},adaptHeight:function(){if(this.adaptiveHeight&&this.$refs.list){var m=this.$refs.list.querySelector('[data-index="'.concat(this.currentSlide,'"]'));this.$refs.list.style.height=un(m)+"px"}},ssrInit:function(){var m=Te(this.spec),A=ke(this.spec);if(this.variableWidth){var M=[],Q=[],z=[];this.$slots.default.forEach(function(Fe){var ze=Ae(Fe),Xe=ze.width;z.push(Xe),M.push(Xe)});for(var ne=0;ne<m;ne++)Q.push(z[z.length-1-ne]),M.push(z[z.length-1-ne]);for(var de=0;de<A;de++)M.push(z[de]);for(var fe=0;fe<this.currentSlide;fe++)Q.push(z[fe]);M=M.filter(function(Fe){return Fe}),Q=Q.filter(function(Fe){return Fe});var Pe={width:"calc(".concat(M.join(" + "),")"),left:"calc(".concat(Q.map(function(Fe){return"-".concat(Fe)}).join(" + "),")")};if(this.centerMode){var He=z[this.currentSlide];Pe.left="calc(".concat(Q.map(function(Fe){return"-".concat(Fe)}).join(" + ")," + (100% - ").concat(He,") / 2 )")}this.trackStyle=Pe}else{var We=m+A+this.slideCount,$e=100/this.slidesToShow*We,Ze=100/We,Qe=-Ze*(m+this.currentSlide)*$e/100;this.centerMode&&(Qe+=(100-Ze*$e/100)/2),this.slideWidth=Ze+"%",this.trackStyle={width:$e+"%",left:Qe+"%"}}},slideHandler:function(m){var A=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Q=this.asNavFor,z=this.speed,ne=this.currentSlide,de=on(f({index:m},this.$props,{},this.$data,{trackRef:this.$refs.track,useCSS:this.useCSS&&!M})),fe=de.state,Pe=de.nextState;if(!!fe){this.$parent.$emit("beforeChange",ne,fe.currentSlide);var He=fe.lazyLoadedList.filter(function(We){return A.lazyLoadedList.indexOf(We)<0});He.length&&this.$parent.$emit("lazyLoad",He),Object.assign(this.$data,fe),Q&&Q.goTo(m),Pe&&(this.animationEndCallback=setTimeout(function(){var We=Pe.animating,$e=dn(Pe,["animating"]);Object.assign(A.$data,$e),A.callbackTimers.push(setTimeout(function(){A.animating=We},10)),A.$parent.$emit("afterChange",fe.currentSlide),A.animationEndCallback=void 0},z))}},onWindowResized:function(m){var A=this;this.debouncedResize&&this.debouncedResize.cancel(),this.debouncedResize=Ce()(function(){return A.resizeWindow(m)},50),this.debouncedResize()},resizeWindow:function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(!!(this.$refs.track&&this.$refs.track.$el)){var A=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},this.$props,{},this.$data);this.updateState(A,m),this.autoplay?this.autoPlay("update"):this.pause("paused"),this.animating=!1,clearTimeout(this.animationEndCallback),this.animationEndCallback=void 0}},checkImagesLoad:function(){var m=this,A=this.$refs.list.querySelectorAll(".slick-slide img"),M=A.length,Q=0;Array.prototype.forEach.call(A,function(z){var ne=function(){return++Q&&Q>=M&&m.onWindowResized()};if(!z.onclick)z.onclick=function(){return z.parentNode.focus()};else{var de=z.onclick;z.onclick=function(){de(),z.parentNode.focus()}}z.onload||(m.lazyLoad?z.onload=function(){m.adaptHeight(),m.callbackTimers.push(setTimeout(m.onWindowResized,m.speed))}:(z.onload=ne,z.onerror=function(){ne(),m.$parent.$emit("lazyLoadError")}))})},progressiveLazyLoad:function(){for(var m=[],A=f({},this.$props,{},this.$data),M=this.currentSlide;M<this.slideCount+ke(A);M++)if(this.lazyLoadedList.indexOf(M)<0){m.push(M);break}for(var Q=this.currentSlide-1;Q>=-Te(A);Q--)if(this.lazyLoadedList.indexOf(Q)<0){m.push(Q);break}m.length>0?(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m)):this.lazyLoadTimer&&(clearInterval(this.lazyLoadTimer),this.lazyLoadTimer=void 0)},clickHandler:function(m){this.clickable===!1&&(m.stopPropagation(),m.preventDefault()),this.clickable=!0},keyHandler:function(m){var A=K(m,this.accessibility,this.rtl);A!==""&&this.changeSlide({message:A})},changeSlide:function(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=f({},this.$props,{},this.$data),Q=_e(M,m);Q!==0&&!Q||(A===!0?this.slideHandler(Q,A):this.slideHandler(Q))},swipeStart:function(m){this.verticalSwiping&&this.disableBodyScroll();var A=ot(m,this.swipe,this.draggable);A!==""&&Object.assign(this.$data,A)},swipeMove:function(m){var A=this,M=Ne(m,f({},this.$props,{},this.$data,{trackRef:this.$refs.track,listRef:this.$refs.list,slideIndex:this.currentSlide,onEdge:function(z){return A.$parent.$emit("edge",z)},swipeEvent:function(z){return A.$parent.$emit("swipe",z)}}));!M||(M.swiping&&(this.clickable=!1),Object.assign(this.$data,M))},swipeEnd:function(m){var A=je(m,f({},this.$props,{},this.$data,{trackRef:this.$refs.track,listRef:this.$refs.list,slideIndex:this.currentSlide}));if(!!A){var M=A.triggerSlideHandler;this.triggerSlideHandler=void 0,Object.assign(this.$data,A),M!==void 0&&(this.slideHandler(M),this.verticalSwiping&&this.enableBodyScroll())}},prev:function(){var m=this;this.callbackTimers.push(setTimeout(function(){return m.changeSlide({message:"previous"})},0))},next:function(){var m=this;this.callbackTimers.push(setTimeout(function(){return m.changeSlide({message:"next"})},0))},goTo:function(m){var A=this,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(m=Number(m),isNaN(m))return"";this.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"index",index:m,currentSlide:A.currentSlide},M)},0))},play:function(){var m;if(this.rtl)m=this.currentSlide-this.slidesToScroll;else if(Ft(f({},this.$props,{},this.$data)))m=this.currentSlide+this.slidesToScroll;else return!1;this.slideHandler(m)},autoPlay:function(m){this.autoplayTimer&&clearInterval(this.autoplayTimer);var A=this.autoplaying;if(m==="update"){if(A==="hovered"||A==="focused"||A==="paused")return}else if(m==="leave"){if(A==="paused"||A==="focused")return}else if(m==="blur"&&(A==="paused"||A==="hovered"))return;this.autoplayTimer=setInterval(this.play,this.autoplaySpeed+50),this.autoplaying="playing"},pause:function(m){this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null);var A=this.autoplaying;m==="paused"?this.autoplaying="paused":m==="focused"?(A==="hovered"||A==="playing")&&(this.autoplaying="focused"):A==="playing"&&(this.autoplaying="hovered")},onDotsOver:function(){this.autoplay&&this.pause("hovered")},onDotsLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.autoPlay("leave")},onTrackOver:function(){this.autoplay&&this.pause("hovered")},onTrackLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.autoPlay("leave")},onSlideFocus:function(){this.autoplay&&this.pause("focused")},onSlideBlur:function(){this.autoplay&&this.autoplaying==="focused"&&this.autoPlay("blur")},selectHandler:function(m){this.focusOnSelect&&this.changeSlide(m)}},render:function(){var m=arguments[0],A={"slick-slider":!0,"slick-initialized":!0,"slick-vertical":this.vertical},M=Ln(this.spec,St.TRACK);M=Ee(f({},M));var Q=this.pauseOnHover,z=Ee({mouseenter:Q?this.onTrackOver:void 0,mouseover:Q?this.onTrackOver:void 0,mouseleave:Q?this.onTrackLeave:void 0}),ne;if(this.dots===!0&&this.slideCount>=this.slidesToShow){var de=Ln(this.spec,St.DOT),fe=this.pauseOnDotsHover,Pe=Ee({mouseenter:fe?this.onDotsLeave:void 0,mouseover:fe?this.onDotsOver:void 0,mouseleave:fe?this.onDotsLeave:void 0});ne=m(Si,{props:f({},de),nativeOn:f({},Pe),on:{dotClicked:this.changeSlide}})}var He,We,$e=Ln(this.spec,St.ARROW);this.arrows&&(He=m(Cn,{props:f({},f({},$e,{type:"previous"})),on:{arrowClicked:this.changeSlide}}),We=m(Cn,{props:f({},f({},$e,{type:"next"})),on:{arrowClicked:this.changeSlide}}));var Ze={};this.vertical&&(Ze={height:"".concat(this.listHeight,"px")});var Qe={};this.vertical===!1?this.centerMode===!0&&(Qe={padding:"0px "+this.centerPadding}):this.centerMode===!0&&(Qe={padding:this.centerPadding+" 0px"});var Fe=f({},this.$parent.$vnode.data.style);this.unslick||(Fe=f({},Fe,{},ft(Ze),{},Qe));var ze=this.accessibility,Xe=this.dragging,Re=this.touchMove,Lt=Ee({click:this.clickHandler,mousedown:Re?this.swipeStart:void 0,mousemove:Xe&&Re?this.swipeMove:void 0,mouseup:Re?this.swipeEnd:void 0,mouseleave:Xe&&Re?this.swipeEnd:void 0,touchstart:Re?this.swipeStart:void 0,touchmove:Xe&&Re?this.swipeMove:void 0,touchend:Re?this.swipeEnd:void 0,touchcancel:Xe&&Re?this.swipeEnd:void 0,keydown:ze?this.keyHandler:void 0});return m("div",{class:A,attrs:{dir:this.unslick?!1:"ltr"}},[this.unslick?"":He,m("div",{ref:"list",class:"slick-list",on:f({},Lt),style:Fe},[m(at,{ref:"track",props:f({},M),nativeOn:f({},z),on:{childClicked:this.selectHandler}},[this.$slots.default])]),this.unslick?"":We,this.unslick?"":ne])}},Li=zr;r("eaf9");var pn,wi,Ur=E(Li,pn,wi,!1,null,"3d1a4f76",null),Pn=Ur.exports,Wr=we()&&r("8e95"),Xn={name:"VueSlickCarousel",components:{InnerSlider:Pn},mixins:[O],inheritAttrs:!1,props:pt,data:function(){return{breakpoint:null}},computed:{settings:function(){var m=this,A=Ee(this.$props),M,Q;return this.breakpoint?(Q=this.responsive.filter(function(z){return z.breakpoint===m.breakpoint}),M=Q[0].settings==="unslick"?"unslick":f({},jt,{},A,{},Q[0].settings)):M=f({},jt,{},A),M.centerMode&&(M.slidesToScroll>1,M.slidesToScroll=1),M.fade&&(M.slidesToShow>1,M.slidesToScroll>1,M.slidesToShow=1,M.slidesToScroll=1),M.variableWidth&&(M.rows>1||M.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),M.variableWidth=!1),M}},created:function(){this.makeBreakpoints()},beforeDestroy:function(){this.clearBreakpoints()},methods:{prev:function(){this.$refs.innerSlider.prev()},next:function(){this.$refs.innerSlider.next()},goTo:function(m){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.$refs.innerSlider.goTo(m,A)},pause:function(){this.$refs.innerSlider.pause("paused")},play:function(){this.$refs.innerSlider.autoPlay("play")},onPropsUpdated:function(){this.clearBreakpoints(),this.makeBreakpoints()},clearBreakpoints:function(){this.responsiveMediaHandlers.forEach(function(m){return Wr.unregister(m.query,m.handler)}),this.responsiveMediaHandlers=[]},media:function(m,A){!we()||(Wr.register(m,A),this.responsiveMediaHandlers.push({query:m,handler:A}))},makeBreakpoints:function(){var m=this;if(this.breakpoint=null,this.responsiveMediaHandlers=[],this.responsive){var A=this.responsive.map(function(Q){return Q.breakpoint});A.sort(function(Q,z){return Q-z}),A.forEach(function(Q,z){var ne=g()({minWidth:z===0?0:A[z-1]+1,maxWidth:Q});m.media(ne,function(){m.breakpoint=Q})});var M=g()({minWidth:A.slice(-1)[0]});this.media(M,function(){m.breakpoint=null})}}},render:function(){var m=arguments[0],A=this.settings,M=this.$slots.default||[];if(A==="unslick")return m("div",{class:"regular slider"},[M]);A.prevArrow=this.$scopedSlots.prevArrow,A.nextArrow=this.$scopedSlots.nextArrow,A.customPaging=this.$scopedSlots.customPaging,M=M.filter(function($e){return!!$e.tag});for(var Q=[],z=null,ne=0;ne<M.length;ne+=A.rows*A.slidesPerRow){for(var de=[],fe=ne;fe<ne+A.rows*A.slidesPerRow;fe+=A.slidesPerRow){for(var Pe=[],He=fe;He<fe+A.slidesPerRow&&(A.variableWidth&&Ae(M[He])&&(z=Ae(M[He]).width),!(He>=M.length));He+=1){var We=Le(M[He]);ue(We,"key",100*ne+10*fe+He),W(We,"attrs",{tabIndex:-1}),W(We,"style",{width:"".concat(100/A.slidesPerRow,"%"),display:"inline-block"}),Pe.push(We)}de.push(m("div",{key:10*ne+fe},[Pe]))}A.variableWidth?Q.push(m("div",{key:ne,style:{width:z}},[de])):Q.push(m("div",{key:ne},[de]))}return Q.length<=A.slidesToShow&&(A.unslick=!0),m(Pn,{ref:"innerSlider",props:f({},A),key:Object.values(A).join("")},[Q])}},Ai=Xn,Ms,Is,ks=E(Ai,Ms,Is,!1,null,null,null),Ci=ks.exports;i.default=Ci},fb6a:function(t,i,r){var o=r("23e7"),l=r("861d"),d=r("e8b5"),f=r("23cb"),v=r("50c4"),g=r("fc6a"),y=r("8418"),S=r("b622"),E=r("1dde"),C=r("ae40"),D=E("slice"),x=C("slice",{ACCESSORS:!0,0:0,1:2}),O=S("species"),j=[].slice,U=Math.max;o({target:"Array",proto:!0,forced:!D||!x},{slice:function(re,se){var J=g(this),W=v(J.length),ue=f(re,W),me=f(se===void 0?W:se,W),X,be,Le;if(d(J)&&(X=J.constructor,typeof X=="function"&&(X===Array||d(X.prototype))?X=void 0:l(X)&&(X=X[O],X===null&&(X=void 0)),X===Array||X===void 0))return j.call(J,ue,me);for(be=new(X===void 0?Array:X)(U(me-ue,0)),Le=0;ue<me;ue++,Le++)ue in J&&y(be,Le,J[ue]);return be.length=Le,be}})},fc6a:function(t,i,r){var o=r("44ad"),l=r("1d80");t.exports=function(d){return o(l(d))}},fdb2:function(t,i,r){},fdbc:function(t,i){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,i,r){var o=r("4930");t.exports=o&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(fu);const Ea=uu(fu.exports);function _t(n,e,t,i,r,o,l,d){var f=typeof n=="function"?n.options:n;e&&(f.render=e,f.staticRenderFns=t,f._compiled=!0),i&&(f.functional=!0),o&&(f._scopeId="data-v-"+o);var v;if(l?(v=function(S){S=S||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!S&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(S=__VUE_SSR_CONTEXT__),r&&r.call(this,S),S&&S._registeredComponents&&S._registeredComponents.add(l)},f._ssrRegister=v):r&&(v=d?function(){r.call(this,(f.functional?this.parent:this).$root.$options.shadowRoot)}:r),v)if(f.functional){f._injectStyles=v;var g=f.render;f.render=function(E,C){return v.call(C),g(E,C)}}else{var y=f.beforeCreate;f.beforeCreate=y?[].concat(y,v):[v]}return{exports:n,options:f}}const sh={components:{VueSlickCarousel:Ea},name:"ArticleCarousel",data:()=>({settings:{dots:!1,infinite:!1,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:1200,settings:{slidesToShow:1}}]}})};var oh=function(){var e=this,t=e._self._c;return t("vue-slick-carousel",e._b({staticClass:"article-carousel"},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)},ah=[],lh=_t(sh,oh,ah,!1,null,null,null,null);const ch=lh.exports,uh={components:{VueSlickCarousel:Ea},name:"HeaderCarousel",data:()=>({settings:{fade:!0,dots:!0}})};var dh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"header-carousel mb-8 xl:mb-32"},[t("vue-slick-carousel",e._b({},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)],1)},fh=[],hh=_t(uh,dh,fh,!1,null,null,null,null);const ph=hh.exports,vh={props:{name:{type:String,default:"Kalend\xE1\u0159"},events:{type:Array,required:!0},onShowMore:{type:Function,required:!1},hasMore:{type:Boolean,default:!0},showBanner:{type:Boolean,default:!0}},filters:{dateDay:n=>`${new Date(n).getDate()}.`}};var gh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"calendar grid grid-cols-4"},[e.showBanner?t("div",{staticClass:"col-span-4 xl:col-span-1"},[t("aside",{staticClass:"banner bg-orange-300 text-white h-full"},[t("i",{staticClass:"ico--calendar banner__icon"}),t("div",{staticClass:"banner__body"},[t("h1",{staticClass:"head-alt-md banner__cta"},[e._v(e._s(e.name))]),e.onShowMore&&e.hasMore?t("button",{staticClass:"btn btn--white btn--fullwidth sm:btn--autowidth mt-8",on:{click:function(i){return e.onShowMore()}}},[t("div",{staticClass:"btn__body"},[e._v("Zobrazit dal\u0161\xED")])]):e._e()])])]):e._e(),t("div",{class:{"col-span-4 xl:col-span-3":e.showBanner,"col-span-4":!e.showBanner}},e._l(e.events,function(i){return t("div",{key:i.id,staticClass:"grid grid-cols-12 items-center calendar-table-row",class:{"calendar-table-row--standalone":!e.showBanner}},[t("div",{staticClass:"col-span-2 text-orange-300 head-alt-md calendar-table-row__col"},[t("span",[e._v(e._s(e._f("dateDay")(i.startTimestamp)))])]),t("div",{staticClass:"col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col",class:{"calendar-table-row__col--norborder":!i.mapLink}},[t("div",{staticClass:"col-span-3 md:col-span-1"},[t("strong",{staticClass:"block"},[e._v(e._s(i.startDateVerbose))]),t("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.allDay?"Cel\xFD den":i.startTimeVerbose))])]),t("div",{staticClass:"col-span-3 md:col-span-2 mt-4 md:mt-0"},[i.link?t("a",{staticClass:"font-bold block",attrs:{href:i.link,target:"_blank",rel:"noreferrer noopener"}},[e._v(e._s(i.title))]):e._e(),i.link?e._e():t("strong",{staticClass:"block"},[e._v(e._s(i.title))]),i.description?t("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.description))]):e._e()])]),t("div",{staticClass:"col-span-2 text-center font-light calendar-table-row__col"},[i.mapLink?t("a",{staticClass:"icon-link",attrs:{href:i.mapLink}},[t("i",{staticClass:"ico--location text-violet-300 mr-1",attrs:{"aria-hidden":"true"}}),t("span",[e._v("Mapa")])]):e._e()])])}),0)])},mh=[],yh=_t(vh,gh,mh,!1,null,null,null,null);const bh=yh.exports,ic=[{id:2,start:"2020-07-08T10:00:00.000Z",startTimestamp:new Date("2020-07-08T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 8. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-08T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MDhUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:15,start:"2020-07-13T19:00:00.000Z",startTimestamp:new Date("2020-07-13T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 13. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-13T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcxM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:3,start:"2020-07-15T10:00:00.000Z",startTimestamp:new Date("2020-07-15T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 15. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-15T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MTVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn",mapLink:"https://maps.google.com"},{id:16,start:"2020-07-20T19:00:00.000Z",startTimestamp:new Date("2020-07-20T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 20. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-20T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:4,start:"2020-07-22T10:00:00.000Z",startTimestamp:new Date("2020-07-22T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 22. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-22T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:17,start:"2020-07-27T19:00:00.000Z",startTimestamp:new Date("2020-07-27T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 27. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-27T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyN1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:5,start:"2020-07-29T10:00:00.000Z",startTimestamp:new Date("2020-07-29T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 29. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-29T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjlUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:18,start:"2020-08-03T19:00:00.000Z",startTimestamp:new Date("2020-08-03T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 3. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-03T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgwM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:6,start:"2020-08-05T10:00:00.000Z",startTimestamp:new Date("2020-08-05T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 5. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-05T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MDVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],Sh=[{id:19,start:"2020-08-10T19:00:00.000Z",startTimestamp:new Date("2020-08-10T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 10. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-10T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgxMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:7,start:"2020-08-12T10:00:00.000Z",startTimestamp:new Date("2020-08-12T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 12. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-12T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MTJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],Eh={data:()=>({events:ic,hasMore:!0}),methods:{onShowMore(){this.$data.events=[...ic,...Sh],this.$data.hasMore=!1}},render(){return this.$scopedSlots.default({events:this.events,hasMore:this.hasMore,onShowMore:this.onShowMore})}},Lh=null,wh=null;var Ah=_t(Eh,Lh,wh,!1,null,null,null,null);const Ch=Ah.exports,Th=10,xh={props:{calendarId:{type:String,required:!0},apiKey:{type:String,required:!0}},data(){return{events:[],toShow:7}},computed:{displayedEvents(){return this.events.slice(0,this.toShow)},hasMore(){return this.toShow<this.events.length}},methods:{onShowMore(){this.toShow+=Th},loadEventsFromStorage(){if(window.sessionStorage&&window.sessionStorage["__pircal_"+this.calendarId])return JSON.parse(window.sessionStorage["__pircal_"+this.calendarId])},storeEventsToStorage(){window.sessionStorage&&(window.sessionStorage["__pircal_"+this.calendarId]=JSON.stringify(this.events))}},mounted(){const n=this.loadEventsFromStorage();if(n)this.events=n;else{const e=new Date,t=e.toISOString(),i=new Date(+e+1e3*60*60*24*90).toISOString(),r=`https://www.googleapis.com/calendar/v3/calendars/${this.calendarId}/events?key=${encodeURIComponent(this.apiKey)}&maxResults=150&timeMin=${encodeURIComponent(t)}&timeMax=${encodeURIComponent(i)}&sanitizeHtml=true&singleEvents=true&maxAtendees=1`;let o=0;fetch(r).then(l=>{if(!l.ok)throw new Error("Problem loading events from google");return l.json()}).then(l=>{this.events=l.items.map(d=>{const f=new Date(d.start.dateTime||d.start.date),v=new Date(d.end.dateTime||d.end.date),g=f.toLocaleDateString("cs-CZ",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),y=f.getHours()+":"+f.getMinutes().toString().padStart(2,"0"),S=!d.start.dateTime;return{id:o++,start:f,startTimestamp:f.getTime(),startDateVerbose:g,startTimeVerbose:y,allDay:S,end:v,title:d.summary,description:d.description,link:d.htmlLink}}).sort((d,f)=>d.start<f.start?-1:1),this.storeEventsToStorage()})}},render(){return this.$scopedSlots.default({events:this.displayedEvents,hasMore:this.hasMore,onShowMore:this.onShowMore})}},Dh=null,_h=null;var Rh=_t(xh,Dh,_h,!1,null,null,null,null);const Oh=Rh.exports;var As,Me,hu,Nr,lr,sc,pu,vu,cs={},gu=[],Mh=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Vn(n,e){for(var t in e)n[t]=e[t];return n}function mu(n){var e=n.parentNode;e&&e.removeChild(n)}function Z(n,e,t){var i,r,o,l={};for(o in e)o=="key"?i=e[o]:o=="ref"?r=e[o]:l[o]=e[o];if(arguments.length>2&&(l.children=arguments.length>3?As.call(arguments,2):t),typeof n=="function"&&n.defaultProps!=null)for(o in n.defaultProps)l[o]===void 0&&(l[o]=n.defaultProps[o]);return ss(n,l,i,r,null)}function ss(n,e,t,i,r){var o={type:n,props:e,key:t,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:r==null?++hu:r};return r==null&&Me.vnode!=null&&Me.vnode(o),o}function Mn(){return{current:null}}function wt(n){return n.children}function Ih(n,e,t,i,r){var o;for(o in t)o==="children"||o==="key"||o in e||us(n,o,null,t[o],i);for(o in e)r&&typeof e[o]!="function"||o==="children"||o==="key"||o==="value"||o==="checked"||t[o]===e[o]||us(n,o,e[o],t[o],i)}function oc(n,e,t){e[0]==="-"?n.setProperty(e,t==null?"":t):n[e]=t==null?"":typeof t!="number"||Mh.test(e)?t:t+"px"}function us(n,e,t,i,r){var o;e:if(e==="style")if(typeof t=="string")n.style.cssText=t;else{if(typeof i=="string"&&(n.style.cssText=i=""),i)for(e in i)t&&e in t||oc(n.style,e,"");if(t)for(e in t)i&&t[e]===i[e]||oc(n.style,e,t[e])}else if(e[0]==="o"&&e[1]==="n")o=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in n?e.toLowerCase().slice(2):e.slice(2),n.l||(n.l={}),n.l[e+o]=t,t?i||n.addEventListener(e,o?lc:ac,o):n.removeEventListener(e,o?lc:ac,o);else if(e!=="dangerouslySetInnerHTML"){if(r)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in n)try{n[e]=t==null?"":t;break e}catch(l){}typeof t=="function"||(t==null||t===!1&&e.indexOf("-")==-1?n.removeAttribute(e):n.setAttribute(e,t))}}function ac(n){Nr=!0;try{return this.l[n.type+!1](Me.event?Me.event(n):n)}finally{Nr=!1}}function lc(n){Nr=!0;try{return this.l[n.type+!0](Me.event?Me.event(n):n)}finally{Nr=!1}}function en(n,e){this.props=n,this.context=e}function oi(n,e){if(e==null)return n.__?oi(n.__,n.__.__k.indexOf(n)+1):null;for(var t;e<n.__k.length;e++)if((t=n.__k[e])!=null&&t.__e!=null)return t.__e;return typeof n.type=="function"?oi(n):null}function yu(n){var e,t;if((n=n.__)!=null&&n.__c!=null){for(n.__e=n.__c.base=null,e=0;e<n.__k.length;e++)if((t=n.__k[e])!=null&&t.__e!=null){n.__e=n.__c.base=t.__e;break}return yu(n)}}function kh(n){Nr?setTimeout(n):pu(n)}function la(n){(!n.__d&&(n.__d=!0)&&lr.push(n)&&!ds.__r++||sc!==Me.debounceRendering)&&((sc=Me.debounceRendering)||kh)(ds)}function ds(){var n,e,t,i,r,o,l,d;for(lr.sort(function(f,v){return f.__v.__b-v.__v.__b});n=lr.shift();)n.__d&&(e=lr.length,i=void 0,r=void 0,l=(o=(t=n).__v).__e,(d=t.__P)&&(i=[],(r=Vn({},o)).__v=o.__v+1,La(d,o,r,t.__n,d.ownerSVGElement!==void 0,o.__h!=null?[l]:null,i,l==null?oi(o):l,o.__h),wu(i,o),o.__e!=l&&yu(o)),lr.length>e&&lr.sort(function(f,v){return f.__v.__b-v.__v.__b}));ds.__r=0}function bu(n,e,t,i,r,o,l,d,f,v){var g,y,S,E,C,D,x,O=i&&i.__k||gu,j=O.length;for(t.__k=[],g=0;g<e.length;g++)if((E=t.__k[g]=(E=e[g])==null||typeof E=="boolean"?null:typeof E=="string"||typeof E=="number"||typeof E=="bigint"?ss(null,E,null,null,E):Array.isArray(E)?ss(wt,{children:E},null,null,null):E.__b>0?ss(E.type,E.props,E.key,E.ref?E.ref:null,E.__v):E)!=null){if(E.__=t,E.__b=t.__b+1,(S=O[g])===null||S&&E.key==S.key&&E.type===S.type)O[g]=void 0;else for(y=0;y<j;y++){if((S=O[y])&&E.key==S.key&&E.type===S.type){O[y]=void 0;break}S=null}La(n,E,S=S||cs,r,o,l,d,f,v),C=E.__e,(y=E.ref)&&S.ref!=y&&(x||(x=[]),S.ref&&x.push(S.ref,null,E),x.push(y,E.__c||C,E)),C!=null?(D==null&&(D=C),typeof E.type=="function"&&E.__k===S.__k?E.__d=f=Su(E,f,n):f=Eu(n,E,S,O,C,f),typeof t.type=="function"&&(t.__d=f)):f&&S.__e==f&&f.parentNode!=n&&(f=oi(S))}for(t.__e=D,g=j;g--;)O[g]!=null&&(typeof t.type=="function"&&O[g].__e!=null&&O[g].__e==t.__d&&(t.__d=Lu(i).nextSibling),Cu(O[g],O[g]));if(x)for(g=0;g<x.length;g++)Au(x[g],x[++g],x[++g])}function Su(n,e,t){for(var i,r=n.__k,o=0;r&&o<r.length;o++)(i=r[o])&&(i.__=n,e=typeof i.type=="function"?Su(i,e,t):Eu(t,i,i,r,i.__e,e));return e}function fs(n,e){return e=e||[],n==null||typeof n=="boolean"||(Array.isArray(n)?n.some(function(t){fs(t,e)}):e.push(n)),e}function Eu(n,e,t,i,r,o){var l,d,f;if(e.__d!==void 0)l=e.__d,e.__d=void 0;else if(t==null||r!=o||r.parentNode==null)e:if(o==null||o.parentNode!==n)n.appendChild(r),l=null;else{for(d=o,f=0;(d=d.nextSibling)&&f<i.length;f+=1)if(d==r)break e;n.insertBefore(r,o),l=o}return l!==void 0?l:r.nextSibling}function Lu(n){var e,t,i;if(n.type==null||typeof n.type=="string")return n.__e;if(n.__k){for(e=n.__k.length-1;e>=0;e--)if((t=n.__k[e])&&(i=Lu(t)))return i}return null}function La(n,e,t,i,r,o,l,d,f){var v,g,y,S,E,C,D,x,O,j,U,Y,re,se,J,W=e.type;if(e.constructor!==void 0)return null;t.__h!=null&&(f=t.__h,d=e.__e=t.__e,e.__h=null,o=[d]),(v=Me.__b)&&v(e);try{e:if(typeof W=="function"){if(x=e.props,O=(v=W.contextType)&&i[v.__c],j=v?O?O.props.value:v.__:i,t.__c?D=(g=e.__c=t.__c).__=g.__E:("prototype"in W&&W.prototype.render?e.__c=g=new W(x,j):(e.__c=g=new en(x,j),g.constructor=W,g.render=Nh),O&&O.sub(g),g.props=x,g.state||(g.state={}),g.context=j,g.__n=i,y=g.__d=!0,g.__h=[],g._sb=[]),g.__s==null&&(g.__s=g.state),W.getDerivedStateFromProps!=null&&(g.__s==g.state&&(g.__s=Vn({},g.__s)),Vn(g.__s,W.getDerivedStateFromProps(x,g.__s))),S=g.props,E=g.state,g.__v=e,y)W.getDerivedStateFromProps==null&&g.componentWillMount!=null&&g.componentWillMount(),g.componentDidMount!=null&&g.__h.push(g.componentDidMount);else{if(W.getDerivedStateFromProps==null&&x!==S&&g.componentWillReceiveProps!=null&&g.componentWillReceiveProps(x,j),!g.__e&&g.shouldComponentUpdate!=null&&g.shouldComponentUpdate(x,g.__s,j)===!1||e.__v===t.__v){for(e.__v!==t.__v&&(g.props=x,g.state=g.__s,g.__d=!1),e.__e=t.__e,e.__k=t.__k,e.__k.forEach(function(ue){ue&&(ue.__=e)}),U=0;U<g._sb.length;U++)g.__h.push(g._sb[U]);g._sb=[],g.__h.length&&l.push(g);break e}g.componentWillUpdate!=null&&g.componentWillUpdate(x,g.__s,j),g.componentDidUpdate!=null&&g.__h.push(function(){g.componentDidUpdate(S,E,C)})}if(g.context=j,g.props=x,g.__P=n,Y=Me.__r,re=0,"prototype"in W&&W.prototype.render){for(g.state=g.__s,g.__d=!1,Y&&Y(e),v=g.render(g.props,g.state,g.context),se=0;se<g._sb.length;se++)g.__h.push(g._sb[se]);g._sb=[]}else do g.__d=!1,Y&&Y(e),v=g.render(g.props,g.state,g.context),g.state=g.__s;while(g.__d&&++re<25);g.state=g.__s,g.getChildContext!=null&&(i=Vn(Vn({},i),g.getChildContext())),y||g.getSnapshotBeforeUpdate==null||(C=g.getSnapshotBeforeUpdate(S,E)),J=v!=null&&v.type===wt&&v.key==null?v.props.children:v,bu(n,Array.isArray(J)?J:[J],e,t,i,r,o,l,d,f),g.base=e.__e,e.__h=null,g.__h.length&&l.push(g),D&&(g.__E=g.__=null),g.__e=!1}else o==null&&e.__v===t.__v?(e.__k=t.__k,e.__e=t.__e):e.__e=Ph(t.__e,e,t,i,r,o,l,f);(v=Me.diffed)&&v(e)}catch(ue){e.__v=null,(f||o!=null)&&(e.__e=d,e.__h=!!f,o[o.indexOf(d)]=null),Me.__e(ue,e,t)}}function wu(n,e){Me.__c&&Me.__c(e,n),n.some(function(t){try{n=t.__h,t.__h=[],n.some(function(i){i.call(t)})}catch(i){Me.__e(i,t.__v)}})}function Ph(n,e,t,i,r,o,l,d){var f,v,g,y=t.props,S=e.props,E=e.type,C=0;if(E==="svg"&&(r=!0),o!=null){for(;C<o.length;C++)if((f=o[C])&&"setAttribute"in f==!!E&&(E?f.localName===E:f.nodeType===3)){n=f,o[C]=null;break}}if(n==null){if(E===null)return document.createTextNode(S);n=r?document.createElementNS("http://www.w3.org/2000/svg",E):document.createElement(E,S.is&&S),o=null,d=!1}if(E===null)y===S||d&&n.data===S||(n.data=S);else{if(o=o&&As.call(n.childNodes),v=(y=t.props||cs).dangerouslySetInnerHTML,g=S.dangerouslySetInnerHTML,!d){if(o!=null)for(y={},C=0;C<n.attributes.length;C++)y[n.attributes[C].name]=n.attributes[C].value;(g||v)&&(g&&(v&&g.__html==v.__html||g.__html===n.innerHTML)||(n.innerHTML=g&&g.__html||""))}if(Ih(n,S,y,r,d),g)e.__k=[];else if(C=e.props.children,bu(n,Array.isArray(C)?C:[C],e,t,i,r&&E!=="foreignObject",o,l,o?o[0]:t.__k&&oi(t,0),d),o!=null)for(C=o.length;C--;)o[C]!=null&&mu(o[C]);d||("value"in S&&(C=S.value)!==void 0&&(C!==n.value||E==="progress"&&!C||E==="option"&&C!==y.value)&&us(n,"value",C,y.value,!1),"checked"in S&&(C=S.checked)!==void 0&&C!==n.checked&&us(n,"checked",C,y.checked,!1))}return n}function Au(n,e,t){try{typeof n=="function"?n(e):n.current=e}catch(i){Me.__e(i,t)}}function Cu(n,e,t){var i,r;if(Me.unmount&&Me.unmount(n),(i=n.ref)&&(i.current&&i.current!==n.__e||Au(i,null,e)),(i=n.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(o){Me.__e(o,e)}i.base=i.__P=null,n.__c=void 0}if(i=n.__k)for(r=0;r<i.length;r++)i[r]&&Cu(i[r],e,t||typeof n.type!="function");t||n.__e==null||mu(n.__e),n.__=n.__e=n.__d=void 0}function Nh(n,e,t){return this.constructor(n,t)}function ai(n,e,t){var i,r,o;Me.__&&Me.__(n,e),r=(i=typeof t=="function")?null:t&&t.__k||e.__k,o=[],La(e,n=(!i&&t||e).__k=Z(wt,null,[n]),r||cs,cs,e.ownerSVGElement!==void 0,!i&&t?[t]:r?null:e.firstChild?As.call(e.childNodes):null,o,!i&&t?t:r?r.__e:e.firstChild,i),wu(o,n)}function jh(n,e){var t={__c:e="__cC"+vu++,__:n,Consumer:function(i,r){return i.children(r)},Provider:function(i){var r,o;return this.getChildContext||(r=[],(o={})[e]=this,this.getChildContext=function(){return o},this.shouldComponentUpdate=function(l){this.props.value!==l.value&&r.some(function(d){d.__e=!0,la(d)})},this.sub=function(l){r.push(l);var d=l.componentWillUnmount;l.componentWillUnmount=function(){r.splice(r.indexOf(l),1),d&&d.call(l)}}),i.children}};return t.Provider.__=t.Consumer.contextType=t}As=gu.slice,Me={__e:function(n,e,t,i){for(var r,o,l;e=e.__;)if((r=e.__c)&&!r.__)try{if((o=r.constructor)&&o.getDerivedStateFromError!=null&&(r.setState(o.getDerivedStateFromError(n)),l=r.__d),r.componentDidCatch!=null&&(r.componentDidCatch(n,i||{}),l=r.__d),l)return r.__E=r}catch(d){n=d}throw n}},hu=0,Nr=!1,en.prototype.setState=function(n,e){var t;t=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Vn({},this.state),typeof n=="function"&&(n=n(Vn({},t),this.props)),n&&Vn(t,n),n!=null&&this.__v&&(e&&this._sb.push(e),la(this))},en.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),la(this))},en.prototype.render=wt,lr=[],pu=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,ds.__r=0,vu=0;var bn,Go,cc,Tu=[],Yo=[],uc=Me.__b,dc=Me.__r,fc=Me.diffed,hc=Me.__c,pc=Me.unmount;function Hh(){for(var n;n=Tu.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(os),n.__H.__h.forEach(ca),n.__H.__h=[]}catch(e){n.__H.__h=[],Me.__e(e,n.__v)}}Me.__b=function(n){bn=null,uc&&uc(n)},Me.__r=function(n){dc&&dc(n);var e=(bn=n.__c).__H;e&&(Go===bn?(e.__h=[],bn.__h=[],e.__.forEach(function(t){t.__N&&(t.__=t.__N),t.__V=Yo,t.__N=t.i=void 0})):(e.__h.forEach(os),e.__h.forEach(ca),e.__h=[])),Go=bn},Me.diffed=function(n){fc&&fc(n);var e=n.__c;e&&e.__H&&(e.__H.__h.length&&(Tu.push(e)!==1&&cc===Me.requestAnimationFrame||((cc=Me.requestAnimationFrame)||$h)(Hh)),e.__H.__.forEach(function(t){t.i&&(t.__H=t.i),t.__V!==Yo&&(t.__=t.__V),t.i=void 0,t.__V=Yo})),Go=bn=null},Me.__c=function(n,e){e.some(function(t){try{t.__h.forEach(os),t.__h=t.__h.filter(function(i){return!i.__||ca(i)})}catch(i){e.some(function(r){r.__h&&(r.__h=[])}),e=[],Me.__e(i,t.__v)}}),hc&&hc(n,e)},Me.unmount=function(n){pc&&pc(n);var e,t=n.__c;t&&t.__H&&(t.__H.__.forEach(function(i){try{os(i)}catch(r){e=r}}),t.__H=void 0,e&&Me.__e(e,t.__v))};var vc=typeof requestAnimationFrame=="function";function $h(n){var e,t=function(){clearTimeout(i),vc&&cancelAnimationFrame(e),setTimeout(n)},i=setTimeout(t,100);vc&&(e=requestAnimationFrame(t))}function os(n){var e=bn,t=n.__c;typeof t=="function"&&(n.__c=void 0,t()),bn=e}function ca(n){var e=bn;n.__c=n.__(),bn=e}function Bh(n,e){for(var t in e)n[t]=e[t];return n}function gc(n,e){for(var t in n)if(t!=="__source"&&!(t in e))return!0;for(var i in e)if(i!=="__source"&&n[i]!==e[i])return!0;return!1}function mc(n){this.props=n}(mc.prototype=new en).isPureReactComponent=!0,mc.prototype.shouldComponentUpdate=function(n,e){return gc(this.props,n)||gc(this.state,e)};var yc=Me.__b;Me.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),yc&&yc(n)};var Fh=Me.__e;Me.__e=function(n,e,t,i){if(n.then){for(var r,o=e;o=o.__;)if((r=o.__c)&&r.__c)return e.__e==null&&(e.__e=t.__e,e.__k=t.__k),r.__c(n,e)}Fh(n,e,t,i)};var bc=Me.unmount;function xu(n,e,t){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(i){typeof i.__c=="function"&&i.__c()}),n.__c.__H=null),(n=Bh({},n)).__c!=null&&(n.__c.__P===t&&(n.__c.__P=e),n.__c=null),n.__k=n.__k&&n.__k.map(function(i){return xu(i,e,t)})),n}function Du(n,e,t){return n&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(i){return Du(i,e,t)}),n.__c&&n.__c.__P===e&&(n.__e&&t.insertBefore(n.__e,n.__d),n.__c.__e=!0,n.__c.__P=t)),n}function Zo(){this.__u=0,this.t=null,this.__b=null}function _u(n){var e=n.__.__c;return e&&e.__a&&e.__a(n)}function Qi(){this.u=null,this.o=null}Me.unmount=function(n){var e=n.__c;e&&e.__R&&e.__R(),e&&n.__h===!0&&(n.type=null),bc&&bc(n)},(Zo.prototype=new en).__c=function(n,e){var t=e.__c,i=this;i.t==null&&(i.t=[]),i.t.push(t);var r=_u(i.__v),o=!1,l=function(){o||(o=!0,t.__R=null,r?r(d):d())};t.__R=l;var d=function(){if(!--i.__u){if(i.state.__a){var v=i.state.__a;i.__v.__k[0]=Du(v,v.__c.__P,v.__c.__O)}var g;for(i.setState({__a:i.__b=null});g=i.t.pop();)g.forceUpdate()}},f=e.__h===!0;i.__u++||f||i.setState({__a:i.__b=i.__v.__k[0]}),n.then(l,l)},Zo.prototype.componentWillUnmount=function(){this.t=[]},Zo.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=xu(this.__b,t,i.__O=i.__P)}this.__b=null}var r=e.__a&&Z(wt,null,n.fallback);return r&&(r.__h=null),[Z(wt,null,e.__a?null:n.children),r]};var Sc=function(n,e,t){if(++t[1]===t[0]&&n.o.delete(e),n.props.revealOrder&&(n.props.revealOrder[0]!=="t"||!n.o.size))for(t=n.u;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;n.u=t=t[2]}};function Vh(n){return this.getChildContext=function(){return n.context},n.children}function zh(n){var e=this,t=n.i;e.componentWillUnmount=function(){ai(null,e.l),e.l=null,e.i=null},e.i&&e.i!==t&&e.componentWillUnmount(),n.__v?(e.l||(e.i=t,e.l={nodeType:1,parentNode:t,childNodes:[],appendChild:function(i){this.childNodes.push(i),e.i.appendChild(i)},insertBefore:function(i,r){this.childNodes.push(i),e.i.appendChild(i)},removeChild:function(i){this.childNodes.splice(this.childNodes.indexOf(i)>>>1,1),e.i.removeChild(i)}}),ai(Z(Vh,{context:e.context},n.__v),e.l)):e.l&&e.componentWillUnmount()}function Uh(n,e){var t=Z(zh,{__v:n,i:e});return t.containerInfo=e,t}(Qi.prototype=new en).__a=function(n){var e=this,t=_u(e.__v),i=e.o.get(n);return i[0]++,function(r){var o=function(){e.props.revealOrder?(i.push(r),Sc(e,n,i)):r()};t?t(o):o()}},Qi.prototype.render=function(n){this.u=null,this.o=new Map;var e=fs(n.children);n.revealOrder&&n.revealOrder[0]==="b"&&e.reverse();for(var t=e.length;t--;)this.o.set(e[t],this.u=[1,0,this.u]);return n.children},Qi.prototype.componentDidUpdate=Qi.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(e,t){Sc(n,t,e)})};var Wh=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Gh=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Yh=typeof document!="undefined",Zh=function(n){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(n)};en.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(en.prototype,n,{configurable:!0,get:function(){return this["UNSAFE_"+n]},set:function(e){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:e})}})});var Ec=Me.event;function Qh(){}function Xh(){return this.cancelBubble}function Kh(){return this.defaultPrevented}Me.event=function(n){return Ec&&(n=Ec(n)),n.persist=Qh,n.isPropagationStopped=Xh,n.isDefaultPrevented=Kh,n.nativeEvent=n};var Lc={configurable:!0,get:function(){return this.class}},wc=Me.vnode;Me.vnode=function(n){var e=n.type,t=n.props,i=t;if(typeof e=="string"){var r=e.indexOf("-")===-1;for(var o in i={},t){var l=t[o];Yh&&o==="children"&&e==="noscript"||o==="value"&&"defaultValue"in t&&l==null||(o==="defaultValue"&&"value"in t&&t.value==null?o="value":o==="download"&&l===!0?l="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+e)&&!Zh(t.type)?o="oninput":/^onfocus$/i.test(o)?o="onfocusin":/^onblur$/i.test(o)?o="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(o)?o=o.toLowerCase():r&&Gh.test(o)?o=o.replace(/[A-Z0-9]/g,"-$&").toLowerCase():l===null&&(l=void 0),/^oninput$/i.test(o)&&(o=o.toLowerCase(),i[o]&&(o="oninputCapture")),i[o]=l)}e=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=fs(t.children).forEach(function(d){d.props.selected=i.value.indexOf(d.props.value)!=-1})),e=="select"&&i.defaultValue!=null&&(i.value=fs(t.children).forEach(function(d){d.props.selected=i.multiple?i.defaultValue.indexOf(d.props.value)!=-1:i.defaultValue==d.props.value})),n.props=i,t.class!=t.className&&(Lc.enumerable="className"in t,t.className!=null&&(i.class=t.className),Object.defineProperty(i,"className",Lc))}n.$$typeof=Wh,wc&&wc(n)};var Ac=Me.__r;Me.__r=function(n){Ac&&Ac(n),n.__c};const Ru=[],ua=new Map,Cc=" fullcalendar styles ";typeof document!="undefined"&&Mu(document,document.head,document.head.querySelector("script,link,style"));function Ou(n){Ru.push(n),ua.forEach(e=>{Iu(n,e)})}function Jh(n){Mu(n.getRootNode())}function Mu(n,e=n,t=e.firstChild){if(!ua.has(n)){const i=document.createComment(Cc),r=document.createComment(` END${Cc}`);e.insertBefore(r,t),e.insertBefore(i,r),ua.set(n,r),qh(r)}}function qh(n){for(const e of Ru)Iu(e,n)}function Iu(n,e){const t=document.createElement("style"),i=ep();i&&(t.nonce=i),t.innerText=n,e.parentNode.insertBefore(t,e)}let Qo;function ep(){return Qo===void 0&&(Qo=tp()),Qo}function tp(){const n=document.querySelector('meta[name="csp-nonce"]');if(n&&n.hasAttribute("content"))return n.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}var np=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{border-style:none;padding:0}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';Ou(np);class wa{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:t}=this;t[e]=(t[e]||0)+1,this.clearTimeout()}resume(e="",t){let{pauseDepths:i}=this;e in i&&(t?delete i[e]:(i[e]-=1,i[e]<=0&&delete i[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function Aa(n){n.parentNode&&n.parentNode.removeChild(n)}function $t(n,e){if(n.closest)return n.closest(e);if(!document.documentElement.contains(n))return null;do{if(rp(n,e))return n;n=n.parentElement||n.parentNode}while(n!==null&&n.nodeType===1);return null}function rp(n,e){return(n.matches||n.matchesSelector||n.msMatchesSelector).call(n,e)}function ip(n,e){let t=n instanceof HTMLElement?[n]:n,i=[];for(let r=0;r<t.length;r+=1){let o=t[r].querySelectorAll(e);for(let l=0;l<o.length;l+=1)i.push(o[l])}return i}const sp=/(top|left|right|bottom|width|height)$/i;function ti(n,e){for(let t in e)ku(n,t,e[t])}function ku(n,e,t){t==null?n.style[e]="":typeof t=="number"&&sp.test(e)?n.style[e]=`${t}px`:n.style[e]=t}function Pu(n){var e,t;return(t=(e=n.composedPath)===null||e===void 0?void 0:e.call(n)[0])!==null&&t!==void 0?t:n.target}let Tc=0;function Cs(){return Tc+=1,"fc-dom-"+Tc}function Ts(n){n.preventDefault()}function op(n,e){return t=>{let i=$t(t.target,n);i&&e.call(i,t,i)}}function Nu(n,e,t,i){let r=op(t,i);return n.addEventListener(e,r),()=>{n.removeEventListener(e,r)}}function ap(n,e,t,i){let r;return Nu(n,"mouseover",e,(o,l)=>{if(l!==r){r=l,t(o,l);let d=f=>{r=null,i(f,l),l.removeEventListener("mouseleave",d)};l.addEventListener("mouseleave",d)}})}const xc=["webkitTransitionEnd","otransitionend","oTransitionEnd","msTransitionEnd","transitionend"];function lp(n,e){let t=i=>{e(i),xc.forEach(r=>{n.removeEventListener(r,t)})};xc.forEach(i=>{n.addEventListener(i,t)})}function ju(n){return Object.assign({onClick:n},Hu(n))}function Hu(n){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(n(e),e.preventDefault())}}}let Dc=0;function vr(){return Dc+=1,String(Dc)}function Ca(){document.body.classList.add("fc-not-allowed")}function Ta(){document.body.classList.remove("fc-not-allowed")}function cp(n){n.style.userSelect="none",n.addEventListener("selectstart",Ts)}function up(n){n.style.userSelect="",n.removeEventListener("selectstart",Ts)}function dp(n){n.addEventListener("contextmenu",Ts)}function fp(n){n.removeEventListener("contextmenu",Ts)}function hp(n){let e=[],t=[],i,r;for(typeof n=="string"?t=n.split(/\s*,\s*/):typeof n=="function"?t=[n]:Array.isArray(n)&&(t=n),i=0;i<t.length;i+=1)r=t[i],typeof r=="string"?e.push(r.charAt(0)==="-"?{field:r.substring(1),order:-1}:{field:r,order:1}):typeof r=="function"&&e.push({func:r});return e}function pp(n,e,t){let i,r;for(i=0;i<t.length;i+=1)if(r=vp(n,e,t[i]),r)return r;return 0}function vp(n,e,t){return t.func?t.func(n,e):gp(n[t.field],e[t.field])*(t.order||1)}function gp(n,e){return!n&&!e?0:e==null?-1:n==null?1:typeof n=="string"||typeof e=="string"?String(n).localeCompare(String(e)):n-e}function Xo(n,e){let t=String(n);return"000".substr(0,e-t.length)+t}function ni(n,e,t){return typeof n=="function"?n(...e):typeof n=="string"?e.reduce((i,r,o)=>i.replace("$"+o,r||""),n):t}function mp(n,e){return n-e}function Ko(n){return n%1===0}function yp(n){let e=n.querySelector(".fc-scrollgrid-shrink-frame"),t=n.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!t)throw new Error("needs fc-scrollgrid-shrink-cushion className");return n.getBoundingClientRect().width-e.getBoundingClientRect().width+t.getBoundingClientRect().width}const bp=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function it(n,e){return typeof n=="string"?Sp(n):typeof n=="object"&&n?_c(n):typeof n=="number"?_c({[e||"milliseconds"]:n}):null}function Sp(n){let e=bp.exec(n);if(e){let t=e[1]?-1:1;return{years:0,months:0,days:t*(e[2]?parseInt(e[2],10):0),milliseconds:t*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function _c(n){let e={years:n.years||n.year||0,months:n.months||n.month||0,days:n.days||n.day||0,milliseconds:(n.hours||n.hour||0)*60*60*1e3+(n.minutes||n.minute||0)*60*1e3+(n.seconds||n.second||0)*1e3+(n.milliseconds||n.millisecond||n.ms||0)},t=n.weeks||n.week;return t&&(e.days+=t*7,e.specifiedWeeks=!0),e}function Ep(n,e){return n.years===e.years&&n.months===e.months&&n.days===e.days&&n.milliseconds===e.milliseconds}function Lp(n,e){return{years:n.years-e.years,months:n.months-e.months,days:n.days-e.days,milliseconds:n.milliseconds-e.milliseconds}}function wp(n){return kr(n)/365}function Ap(n){return kr(n)/30}function kr(n){return li(n)/864e5}function li(n){return n.years*(365*864e5)+n.months*(30*864e5)+n.days*864e5+n.milliseconds}function da(n){let e=n.milliseconds;if(e){if(e%1e3!==0)return{unit:"millisecond",value:e};if(e%(1e3*60)!==0)return{unit:"second",value:e/1e3};if(e%(1e3*60*60)!==0)return{unit:"minute",value:e/(1e3*60)};if(e)return{unit:"hour",value:e/(1e3*60*60)}}return n.days?n.specifiedWeeks&&n.days%7===0?{unit:"week",value:n.days/7}:{unit:"day",value:n.days}:n.months?{unit:"month",value:n.months}:n.years?{unit:"year",value:n.years}:{unit:"millisecond",value:0}}function Gn(n,e,t){if(n===e)return!0;let i=n.length,r;if(i!==e.length)return!1;for(r=0;r<i;r+=1)if(!(t?t(n[r],e[r]):n[r]===e[r]))return!1;return!0}const Cp=["sun","mon","tue","wed","thu","fri","sat"];function Rc(n,e){let t=zn(n);return t[2]+=e*7,Zt(t)}function Bt(n,e){let t=zn(n);return t[2]+=e,Zt(t)}function Yn(n,e){let t=zn(n);return t[6]+=e,Zt(t)}function Tp(n,e){return $r(n,e)/7}function $r(n,e){return(e.valueOf()-n.valueOf())/(1e3*60*60*24)}function xp(n,e){return(e.valueOf()-n.valueOf())/(1e3*60*60)}function Dp(n,e){return(e.valueOf()-n.valueOf())/(1e3*60)}function _p(n,e){return(e.valueOf()-n.valueOf())/1e3}function Rp(n,e){let t=gt(n),i=gt(e);return{years:0,months:0,days:Math.round($r(t,i)),milliseconds:e.valueOf()-i.valueOf()-(n.valueOf()-t.valueOf())}}function Op(n,e){let t=hs(n,e);return t!==null&&t%7===0?t/7:null}function hs(n,e){return Un(n)===Un(e)?Math.round($r(n,e)):null}function gt(n){return Zt([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()])}function Mp(n){return Zt([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours()])}function Ip(n){return Zt([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes()])}function kp(n){return Zt([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds()])}function Pp(n,e,t){let i=n.getUTCFullYear(),r=Jo(n,i,e,t);if(r<1)return Jo(n,i-1,e,t);let o=Jo(n,i+1,e,t);return o>=1?Math.min(r,o):r}function Jo(n,e,t,i){let r=Zt([e,0,1+Np(e,t,i)]),o=gt(n),l=Math.round($r(r,o));return Math.floor(l/7)+1}function Np(n,e,t){let i=7+e-t;return-((7+Zt([n,0,i]).getUTCDay()-e)%7)+i-1}function Oc(n){return[n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()]}function Mc(n){return new Date(n[0],n[1]||0,n[2]==null?1:n[2],n[3]||0,n[4]||0,n[5]||0)}function zn(n){return[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds()]}function Zt(n){return n.length===1&&(n=n.concat([0])),new Date(Date.UTC(...n))}function $u(n){return!isNaN(n.valueOf())}function Un(n){return n.getUTCHours()*1e3*60*60+n.getUTCMinutes()*1e3*60+n.getUTCSeconds()*1e3+n.getUTCMilliseconds()}function jp(n,e,t=!1){let i=n.toISOString();return i=i.replace(".000",""),t&&(i=i.replace("T00:00:00Z","")),i.length>10&&(e==null?i=i.replace("Z",""):e!==0&&(i=i.replace("Z",Da(e,!0)))),i}function xa(n){return n.toISOString().replace(/T.*$/,"")}function Hp(n){return n.toISOString().match(/^\d{4}-\d{2}/)[0]}function Da(n,e=!1){let t=n<0?"-":"+",i=Math.abs(n),r=Math.floor(i/60),o=Math.round(i%60);return e?`${t+Xo(r,2)}:${Xo(o,2)}`:`GMT${t}${r}${o?`:${Xo(o,2)}`:""}`}function st(n,e,t){let i,r;return function(...o){if(!i)r=n.apply(this,o);else if(!Gn(i,o)){t&&t(r);let l=n.apply(this,o);(!e||!e(l,r))&&(r=l)}return i=o,r}}function as(n,e,t){let i,r;return o=>{if(!i)r=n.call(this,o);else if(!En(i,o)){t&&t(r);let l=n.call(this,o);(!e||!e(l,r))&&(r=l)}return i=o,r}}const Ic={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},ps={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Xi=/\s*([ap])\.?m\.?/i,$p=/,/g,Bp=/\s+/g,Fp=/\u200e/g,Vp=/UTC|GMT/;class zp{constructor(e){let t={},i={},r=0;for(let o in e)o in Ic?(i[o]=e[o],r=Math.max(Ic[o],r)):(t[o]=e[o],o in ps&&(r=Math.max(ps[o],r)));this.standardDateProps=t,this.extendedSettings=i,this.severity=r,this.buildFormattingFunc=st(kc)}format(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)}formatRange(e,t,i,r){let{standardDateProps:o,extendedSettings:l}=this,d=Qp(e.marker,t.marker,i.calendarSystem);if(!d)return this.format(e,i);let f=d;f>1&&(o.year==="numeric"||o.year==="2-digit")&&(o.month==="numeric"||o.month==="2-digit")&&(o.day==="numeric"||o.day==="2-digit")&&(f=1);let v=this.format(e,i),g=this.format(t,i);if(v===g)return v;let y=Xp(o,f),S=kc(y,l,i),E=S(e),C=S(t),D=Kp(v,E,g,C),x=l.separator||r||i.defaultSeparator||"";return D?D.before+E+x+C+D.after:v+x+g}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function kc(n,e,t){let i=Object.keys(n).length;return i===1&&n.timeZoneName==="short"?r=>Da(r.timeZoneOffset):i===0&&e.week?r=>Zp(t.computeWeekNumber(r.marker),t.weekText,t.weekTextLong,t.locale,e.week):Up(n,e,t)}function Up(n,e,t){n=Object.assign({},n),e=Object.assign({},e),Wp(n,e),n.timeZone="UTC";let i=new Intl.DateTimeFormat(t.locale.codes,n),r;if(e.omitZeroMinute){let o=Object.assign({},n);delete o.minute,r=new Intl.DateTimeFormat(t.locale.codes,o)}return o=>{let{marker:l}=o,d;r&&!l.getUTCMinutes()?d=r:d=i;let f=d.format(l);return Gp(f,o,n,e,t)}}function Wp(n,e){n.timeZoneName&&(n.hour||(n.hour="2-digit"),n.minute||(n.minute="2-digit")),n.timeZoneName==="long"&&(n.timeZoneName="short"),e.omitZeroMinute&&(n.second||n.millisecond)&&delete e.omitZeroMinute}function Gp(n,e,t,i,r){return n=n.replace(Fp,""),t.timeZoneName==="short"&&(n=Yp(n,r.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":Da(e.timeZoneOffset))),i.omitCommas&&(n=n.replace($p,"").trim()),i.omitZeroMinute&&(n=n.replace(":00","")),i.meridiem===!1?n=n.replace(Xi,"").trim():i.meridiem==="narrow"?n=n.replace(Xi,(o,l)=>l.toLocaleLowerCase()):i.meridiem==="short"?n=n.replace(Xi,(o,l)=>`${l.toLocaleLowerCase()}m`):i.meridiem==="lowercase"&&(n=n.replace(Xi,o=>o.toLocaleLowerCase())),n=n.replace(Bp," "),n=n.trim(),n}function Yp(n,e){let t=!1;return n=n.replace(Vp,()=>(t=!0,e)),t||(n+=` ${e}`),n}function Zp(n,e,t,i,r){let o=[];return r==="long"?o.push(t):(r==="short"||r==="narrow")&&o.push(e),(r==="long"||r==="short")&&o.push(" "),o.push(i.simpleNumberFormat.format(n)),i.options.direction==="rtl"&&o.reverse(),o.join("")}function Qp(n,e,t){return t.getMarkerYear(n)!==t.getMarkerYear(e)?5:t.getMarkerMonth(n)!==t.getMarkerMonth(e)?4:t.getMarkerDay(n)!==t.getMarkerDay(e)?2:Un(n)!==Un(e)?1:0}function Xp(n,e){let t={};for(let i in n)(!(i in ps)||ps[i]<=e)&&(t[i]=n[i]);return t}function Kp(n,e,t,i){let r=0;for(;r<n.length;){let o=n.indexOf(e,r);if(o===-1)break;let l=n.substr(0,o);r=o+e.length;let d=n.substr(r),f=0;for(;f<t.length;){let v=t.indexOf(i,f);if(v===-1)break;let g=t.substr(0,v);f=v+i.length;let y=t.substr(f);if(l===g&&d===y)return{before:l,after:d}}}return null}function Pc(n,e){let t=e.markerToArray(n.marker);return{marker:n.marker,timeZoneOffset:n.timeZoneOffset,array:t,year:t[0],month:t[1],day:t[2],hour:t[3],minute:t[4],second:t[5],millisecond:t[6]}}function vs(n,e,t,i){let r=Pc(n,t.calendarSystem),o=e?Pc(e,t.calendarSystem):null;return{date:r,start:r,end:o,timeZone:t.timeZone,localeCodes:t.locale.codes,defaultSeparator:i||t.defaultSeparator}}class Jp{constructor(e){this.cmdStr=e}format(e,t,i){return t.cmdFormatter(this.cmdStr,vs(e,null,t,i))}formatRange(e,t,i,r){return i.cmdFormatter(this.cmdStr,vs(e,t,i,r))}}class qp{constructor(e){this.func=e}format(e,t,i){return this.func(vs(e,null,t,i))}formatRange(e,t,i,r){return this.func(vs(e,t,i,r))}}function Mt(n){return typeof n=="object"&&n?new zp(n):typeof n=="string"?new Jp(n):typeof n=="function"?new qp(n):null}const Nc={navLinkDayClick:G,navLinkWeekClick:G,duration:it,bootstrapFontAwesome:G,buttonIcons:G,customButtons:G,defaultAllDayEventDuration:it,defaultTimedEventDuration:it,nextDayThreshold:it,scrollTime:it,scrollTimeReset:Boolean,slotMinTime:it,slotMaxTime:it,dayPopoverFormat:Mt,slotDuration:it,snapDuration:it,headerToolbar:G,footerToolbar:G,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:Mt,dayHeaderClassNames:G,dayHeaderContent:G,dayHeaderDidMount:G,dayHeaderWillUnmount:G,dayCellClassNames:G,dayCellContent:G,dayCellDidMount:G,dayCellWillUnmount:G,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:G,weekNumbers:Boolean,weekNumberClassNames:G,weekNumberContent:G,weekNumberDidMount:G,weekNumberWillUnmount:G,editable:Boolean,viewClassNames:G,viewDidMount:G,viewWillUnmount:G,nowIndicator:Boolean,nowIndicatorClassNames:G,nowIndicatorContent:G,nowIndicatorDidMount:G,nowIndicatorWillUnmount:G,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:G,locale:G,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:G,eventOrder:hp,eventOrderStrict:Boolean,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:G,contentHeight:G,direction:String,weekNumberFormat:Mt,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,weekTextLong:String,progressiveEventRendering:Boolean,businessHours:G,initialDate:G,now:G,eventDataTransform:G,stickyHeaderDates:G,stickyFooterScrollbar:G,viewHeight:G,defaultAllDay:Boolean,eventSourceFailure:G,eventSourceSuccess:G,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:G,eventConstraint:G,eventAllow:G,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:G,eventContent:G,eventDidMount:G,eventWillUnmount:G,selectConstraint:G,selectOverlap:G,selectAllow:G,droppable:Boolean,unselectCancel:String,slotLabelFormat:G,slotLaneClassNames:G,slotLaneContent:G,slotLaneDidMount:G,slotLaneWillUnmount:G,slotLabelClassNames:G,slotLabelContent:G,slotLabelDidMount:G,slotLabelWillUnmount:G,dayMaxEvents:G,dayMaxEventRows:G,dayMinWidth:Number,slotLabelInterval:it,allDayText:String,allDayClassNames:G,allDayContent:G,allDayDidMount:G,allDayWillUnmount:G,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:Mt,rerenderDelay:Number,moreLinkText:G,moreLinkHint:G,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,plugins:G,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:it,hiddenDays:G,fixedWeekCount:Boolean,validRange:G,visibleRange:G,titleFormat:G,eventInteractive:Boolean,noEventsText:String,viewHint:G,navLinkHint:G,closeHint:String,timeHint:String,eventHint:String,moreLinkClick:G,moreLinkClassNames:G,moreLinkContent:G,moreLinkDidMount:G,moreLinkWillUnmount:G,monthStartFormat:Mt,handleCustomRendering:G,customRenderingMetaMap:G,customRenderingReplacesEl:Boolean},ri={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" \u2013 ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",dayHeaders:!0,initialView:"",aspectRatio:1.35,headerToolbar:{start:"title",center:"",end:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"}},jc={datesSet:G,eventsSet:G,eventAdd:G,eventChange:G,eventRemove:G,windowResize:G,eventClick:G,eventMouseEnter:G,eventMouseLeave:G,select:G,unselect:G,loading:G,_unmount:G,_beforeprint:G,_afterprint:G,_noEventDrop:G,_noEventResize:G,_resize:G,_scrollRequest:G},Hc={buttonText:G,buttonHints:G,views:G,plugins:G,initialEvents:G,events:G,eventSources:G},or={headerToolbar:ar,footerToolbar:ar,buttonText:ar,buttonHints:ar,buttonIcons:ar,dateIncrement:ar,plugins:Ki,events:Ki,eventSources:Ki,resources:Ki};function ar(n,e){return typeof n=="object"&&typeof e=="object"&&n&&e?En(n,e):n===e}function Ki(n,e){return Array.isArray(n)&&Array.isArray(e)?Gn(n,e):n===e}const ev={type:String,component:G,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:G,usesMinMaxTime:Boolean,classNames:G,content:G,didMount:G,willUnmount:G};function qo(n){return Ra(n,or)}function _a(n,e){let t={},i={};for(let r in e)r in n&&(t[r]=e[r](n[r]));for(let r in n)r in e||(i[r]=n[r]);return{refined:t,extra:i}}function G(n){return n}const{hasOwnProperty:gs}=Object.prototype;function Ra(n,e){let t={};if(e){for(let i in e)if(e[i]===ar){let r=[];for(let o=n.length-1;o>=0;o-=1){let l=n[o][i];if(typeof l=="object"&&l)r.unshift(l);else if(l!==void 0){t[i]=l;break}}r.length&&(t[i]=Ra(r))}}for(let i=n.length-1;i>=0;i-=1){let r=n[i];for(let o in r)o in t||(t[o]=r[o])}return t}function hr(n,e){let t={};for(let i in n)e(n[i],i)&&(t[i]=n[i]);return t}function gr(n,e){let t={};for(let i in n)t[i]=e(n[i],i);return t}function Bu(n){let e={};for(let t of n)e[t]=!0;return e}function Oa(n){let e=[];for(let t in n)e.push(n[t]);return e}function En(n,e){if(n===e)return!0;for(let t in n)if(gs.call(n,t)&&!(t in e))return!1;for(let t in e)if(gs.call(e,t)&&n[t]!==e[t])return!1;return!0}const tv=/^on[A-Z]/;function nv(n,e){const t=fa(n,e);for(let i of t)if(!tv.test(i))return!1;return!0}function fa(n,e){let t=[];for(let i in n)gs.call(n,i)&&(i in e||t.push(i));for(let i in e)gs.call(e,i)&&n[i]!==e[i]&&t.push(i);return t}function ea(n,e,t={}){if(n===e)return!0;for(let i in e)if(!(i in n&&rv(n[i],e[i],t[i])))return!1;for(let i in n)if(!(i in e))return!1;return!0}function rv(n,e,t){return n===e||t===!0?!0:t?t(n,e):!1}function iv(n,e=0,t,i=1){let r=[];t==null&&(t=Object.keys(n).length);for(let o=e;o<t;o+=i){let l=n[o];l!==void 0&&r.push(l)}return r}let Fu={};function sv(n,e){Fu[n]=e}function ov(n){return new Fu[n]}class av{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return Zt(e)}markerToArray(e){return zn(e)}}sv("gregory",av);const lv=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function cv(n){let e=lv.exec(n);if(e){let t=new Date(Date.UTC(Number(e[1]),e[3]?Number(e[3])-1:0,Number(e[5]||1),Number(e[7]||0),Number(e[8]||0),Number(e[10]||0),e[12]?Number(`0.${e[12]}`)*1e3:0));if($u(t)){let i=null;return e[13]&&(i=(e[15]==="-"?-1:1)*(Number(e[16]||0)*60+Number(e[18]||0))),{marker:t,isTimeUnspecified:!e[6],timeZoneOffset:i}}}return null}class uv{constructor(e){let t=this.timeZone=e.timeZone,i=t!=="local"&&t!=="UTC";e.namedTimeZoneImpl&&i&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(t)),this.canComputeOffset=Boolean(!i||this.namedTimeZoneImpl),this.calendarSystem=ov(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,e.weekNumberCalculation==="ISO"&&(this.weekDow=1,this.weekDoy=4),typeof e.firstDay=="number"&&(this.weekDow=e.firstDay),typeof e.weekNumberCalculation=="function"&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekText=e.weekText!=null?e.weekText:e.locale.options.weekText,this.weekTextLong=(e.weekTextLong!=null?e.weekTextLong:e.locale.options.weekTextLong)||this.weekText,this.cmdFormatter=e.cmdFormatter,this.defaultSeparator=e.defaultSeparator}createMarker(e){let t=this.createMarkerMeta(e);return t===null?null:t.marker}createNowMarker(){return this.canComputeOffset?this.timestampToMarker(new Date().valueOf()):Zt(Oc(new Date))}createMarkerMeta(e){if(typeof e=="string")return this.parse(e);let t=null;return typeof e=="number"?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=Zt(e)),t===null||!$u(t)?null:{marker:t,isTimeUnspecified:!1,forcedTzo:null}}parse(e){let t=cv(e);if(t===null)return null;let{marker:i}=t,r=null;return t.timeZoneOffset!==null&&(this.canComputeOffset?i=this.timestampToMarker(i.valueOf()-t.timeZoneOffset*60*1e3):r=t.timeZoneOffset),{marker:i,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:r}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,t){let i=this.calendarSystem.markerToArray(e);return i[0]+=t.years,i[1]+=t.months,i[2]+=t.days,i[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(i)}subtract(e,t){let i=this.calendarSystem.markerToArray(e);return i[0]-=t.years,i[1]-=t.months,i[2]-=t.days,i[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(i)}addYears(e,t){let i=this.calendarSystem.markerToArray(e);return i[0]+=t,this.calendarSystem.arrayToMarker(i)}addMonths(e,t){let i=this.calendarSystem.markerToArray(e);return i[1]+=t,this.calendarSystem.arrayToMarker(i)}diffWholeYears(e,t){let{calendarSystem:i}=this;return Un(e)===Un(t)&&i.getMarkerDay(e)===i.getMarkerDay(t)&&i.getMarkerMonth(e)===i.getMarkerMonth(t)?i.getMarkerYear(t)-i.getMarkerYear(e):null}diffWholeMonths(e,t){let{calendarSystem:i}=this;return Un(e)===Un(t)&&i.getMarkerDay(e)===i.getMarkerDay(t)?i.getMarkerMonth(t)-i.getMarkerMonth(e)+(i.getMarkerYear(t)-i.getMarkerYear(e))*12:null}greatestWholeUnit(e,t){let i=this.diffWholeYears(e,t);return i!==null?{unit:"year",value:i}:(i=this.diffWholeMonths(e,t),i!==null?{unit:"month",value:i}:(i=Op(e,t),i!==null?{unit:"week",value:i}:(i=hs(e,t),i!==null?{unit:"day",value:i}:(i=xp(e,t),Ko(i)?{unit:"hour",value:i}:(i=Dp(e,t),Ko(i)?{unit:"minute",value:i}:(i=_p(e,t),Ko(i)?{unit:"second",value:i}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}))))))}countDurationsBetween(e,t,i){let r;return i.years&&(r=this.diffWholeYears(e,t),r!==null)?r/wp(i):i.months&&(r=this.diffWholeMonths(e,t),r!==null)?r/Ap(i):i.days&&(r=hs(e,t),r!==null)?r/kr(i):(t.valueOf()-e.valueOf())/li(i)}startOf(e,t){return t==="year"?this.startOfYear(e):t==="month"?this.startOfMonth(e):t==="week"?this.startOfWeek(e):t==="day"?gt(e):t==="hour"?Mp(e):t==="minute"?Ip(e):t==="second"?kp(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):Pp(e,this.weekDow,this.weekDoy)}format(e,t,i={}){return t.format({marker:e,timeZoneOffset:i.forcedTzo!=null?i.forcedTzo:this.offsetForMarker(e)},this)}formatRange(e,t,i,r={}){return r.isEndExclusive&&(t=Yn(t,-1)),i.formatRange({marker:e,timeZoneOffset:r.forcedStartTzo!=null?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:r.forcedEndTzo!=null?r.forcedEndTzo:this.offsetForMarker(t)},this,r.defaultSeparator)}formatIso(e,t={}){let i=null;return t.omitTimeZoneOffset||(t.forcedTzo!=null?i=t.forcedTzo:i=this.offsetForMarker(e)),jp(e,i,t.omitTime)}timestampToMarker(e){return this.timeZone==="local"?Zt(Oc(new Date(e))):this.timeZone==="UTC"||!this.namedTimeZoneImpl?new Date(e):Zt(this.namedTimeZoneImpl.timestampToArray(e))}offsetForMarker(e){return this.timeZone==="local"?-Mc(zn(e)).getTimezoneOffset():this.timeZone==="UTC"?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(zn(e)):null}toDate(e,t){return this.timeZone==="local"?Mc(zn(e)):this.timeZone==="UTC"?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-this.namedTimeZoneImpl.offsetForArray(zn(e))*1e3*60):new Date(e.valueOf()-(t||0))}}class ui{constructor(e){this.iconOverrideOption&&this.setIconOverride(e[this.iconOverrideOption])}setIconOverride(e){let t,i;if(typeof e=="object"&&e){t=Object.assign({},this.iconClasses);for(i in e)t[i]=this.applyIconOverridePrefix(e[i]);this.iconClasses=t}else e===!1&&(this.iconClasses={})}applyIconOverridePrefix(e){let t=this.iconOverridePrefix;return t&&e.indexOf(t)!==0&&(e=t+e),e}getClass(e){return this.classes[e]||""}getIconClass(e,t){let i;return t&&this.rtlIconClasses?i=this.rtlIconClasses[e]||this.iconClasses[e]:i=this.iconClasses[e],i?`${this.baseIconClass} ${i}`:""}getCustomButtonIconClass(e){let t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption],t)?`${this.baseIconClass} ${this.applyIconOverridePrefix(t)}`:""}}ui.prototype.classes={};ui.prototype.iconClasses={};ui.prototype.baseIconClass="";ui.prototype.iconOverridePrefix="";function $c(n){n();let e=Me.debounceRendering,t=[];function i(r){t.push(r)}for(Me.debounceRendering=i,ai(Z(dv,{}),document.createElement("div"));t.length;)t.shift()();Me.debounceRendering=e}class dv extends en{render(){return Z("div",{})}componentDidMount(){this.setState({})}}function Vu(n){let e=jh(n),t=e.Provider;return e.Provider=function(){let i=!this.getChildContext,r=t.apply(this,arguments);if(i){let o=[];this.shouldComponentUpdate=l=>{this.props.value!==l.value&&o.forEach(d=>{d.context=l.value,d.forceUpdate()})},this.sub=l=>{o.push(l);let d=l.componentWillUnmount;l.componentWillUnmount=()=>{o.splice(o.indexOf(l),1),d&&d.call(l)}}}return r},e}class fv{constructor(e,t,i,r){this.execFunc=e,this.emitter=t,this.scrollTime=i,this.scrollTimeReset=r,this.handleScrollRequest=o=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},o),this.drain()},t.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const mr=Vu({});function hv(n,e,t,i,r,o,l,d,f,v,g,y,S){return{dateEnv:r,options:t,pluginHooks:l,emitter:v,dispatch:d,getCurrentData:f,calendarApi:g,viewSpec:n,viewApi:e,dateProfileGenerator:i,theme:o,isRtl:t.direction==="rtl",addResizeHandler(E){v.on("_resize",E)},removeResizeHandler(E){v.off("_resize",E)},createScrollResponder(E){return new fv(E,v,it(t.scrollTime),t.scrollTimeReset)},registerInteractiveComponent:y,unregisterInteractiveComponent:S}}class yr extends en{shouldComponentUpdate(e,t){return this.debug&&console.log(fa(e,this.props),fa(t,this.state)),!ea(this.props,e,this.propEquality)||!ea(this.state,t,this.stateEquality)}safeSetState(e){ea(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}yr.addPropsEquality=pv;yr.addStateEquality=vv;yr.contextType=mr;yr.prototype.propEquality={};yr.prototype.stateEquality={};class Et extends yr{}Et.contextType=mr;function pv(n){let e=Object.create(this.prototype.propEquality);Object.assign(e,n),this.prototype.propEquality=e}function vv(n){let e=Object.create(this.prototype.stateEquality);Object.assign(e,n),this.prototype.stateEquality=e}function In(n,e){typeof n=="function"?n(e):n&&(n.current=e)}class Ma extends Et{constructor(){super(...arguments),this.id=vr(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{this.props.elRef&&In(this.props.elRef,e)}}render(){const{props:e,context:t}=this,{options:i}=t,{customGenerator:r,defaultGenerator:o,renderProps:l}=e,d=Uu(e);let f=!1,v,g=[],y;if(r!=null){const S=typeof r=="function"?r(l,Z):r;if(S===!0)f=!0;else{const E=S&&typeof S=="object";E&&"html"in S?d.dangerouslySetInnerHTML={__html:S.html}:E&&"domNodes"in S?g=Array.prototype.slice.call(S.domNodes):!E&&typeof S!="function"?v=S:y=S}}else f=!zu(e.generatorName,i);return f&&o&&(v=o(l)),this.queuedDomNodes=g,this.currentGeneratorMeta=y,Z(e.elTag,d,v)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var t;const{props:i,context:r}=this,{handleCustomRendering:o,customRenderingMetaMap:l}=r.options;if(o){const d=(t=this.currentGeneratorMeta)!==null&&t!==void 0?t:l==null?void 0:l[i.generatorName];d&&o(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.handleEl,generatorMeta:d},i),{elClasses:(i.elClasses||[]).filter(gv)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:t}=this,i=this.base;if(!Gn(e,t)){t.forEach(Aa);for(let r of e)i.appendChild(r);this.currentDomNodes=e}}}Ma.addPropsEquality({elClasses:Gn,elStyle:En,elAttrs:nv,renderProps:En});function zu(n,e){var t;return Boolean(e.handleCustomRendering&&n&&((t=e.customRenderingMetaMap)===null||t===void 0?void 0:t[n]))}function Uu(n,e){const t=Object.assign(Object.assign({},n.elAttrs),{ref:n.elRef});return(n.elClasses||e)&&(t.className=(n.elClasses||[]).concat(e||[]).concat(t.className||[]).filter(Boolean).join(" ")),n.elStyle&&(t.style=n.elStyle),t}function gv(n){return Boolean(n)}const Wu=Vu(0);class kn extends en{constructor(){super(...arguments),this.InnerContent=mv.bind(void 0,this),this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&In(this.props.elRef,e)}}render(){const{props:e}=this,t=yv(e.classNameGenerator,e.renderProps);if(e.children){const i=Uu(e,t),r=e.children(this.InnerContent,e.renderProps,i);return e.elTag?Z(e.elTag,i,r):r}else return Z(Ma,Object.assign(Object.assign({},e),{elRef:this.handleRootEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(t),renderId:this.context}))}componentDidMount(){var e,t;(t=(e=this.props).didMount)===null||t===void 0||t.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.rootEl||this.base}))}componentWillUnmount(){var e,t;(t=(e=this.props).willUnmount)===null||t===void 0||t.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.rootEl||this.base}))}}kn.contextType=Wu;function mv(n,e){const t=n.props;return Z(Ma,Object.assign({renderProps:t.renderProps,generatorName:t.generatorName,customGenerator:t.customGenerator,defaultGenerator:t.defaultGenerator,renderId:n.context},e))}function yv(n,e){const t=typeof n=="function"?n(e):n||[];return typeof t=="string"?[t]:t}class Bc extends Et{render(){let{props:e,context:t}=this,{options:i}=t,r={view:t.viewApi};return Z(kn,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...Gu(e.viewSpec),...e.elClasses||[]],renderProps:r,classNameGenerator:i.viewClassNames,generatorName:void 0,didMount:i.viewDidMount,willUnmount:i.viewWillUnmount}),()=>e.children)}}function Gu(n){return[`fc-${n.type}-view`,"fc-view"]}function bv(n,e){let t=null,i=null;return n.start&&(t=e.createMarker(n.start)),n.end&&(i=e.createMarker(n.end)),!t&&!i||t&&i&&i<t?null:{start:t,end:i}}function Fc(n,e){let t=[],{start:i}=e,r,o;for(n.sort(Sv),r=0;r<n.length;r+=1)o=n[r],o.start>i&&t.push({start:i,end:o.start}),o.end>i&&(i=o.end);return i<e.end&&t.push({start:i,end:e.end}),t}function Sv(n,e){return n.start.valueOf()-e.start.valueOf()}function jr(n,e){let{start:t,end:i}=n,r=null;return e.start!==null&&(t===null?t=e.start:t=new Date(Math.max(t.valueOf(),e.start.valueOf()))),e.end!=null&&(i===null?i=e.end:i=new Date(Math.min(i.valueOf(),e.end.valueOf()))),(t===null||i===null||t<i)&&(r={start:t,end:i}),r}function Ev(n,e){return(n.start===null?null:n.start.valueOf())===(e.start===null?null:e.start.valueOf())&&(n.end===null?null:n.end.valueOf())===(e.end===null?null:e.end.valueOf())}function Ia(n,e){return(n.end===null||e.start===null||n.end>e.start)&&(n.start===null||e.end===null||n.start<e.end)}function xs(n,e){return(n.start===null||e.start!==null&&e.start>=n.start)&&(n.end===null||e.end!==null&&e.end<=n.end)}function Wn(n,e){return(n.start===null||e>=n.start)&&(n.end===null||e<n.end)}function Lv(n,e){return e.start!=null&&n<e.start?e.start:e.end!=null&&n>=e.end?new Date(e.end.valueOf()-1):n}function Yu(n){let e=Math.floor($r(n.start,n.end))||1,t=gt(n.start),i=Bt(t,e);return{start:t,end:i}}function Zu(n,e=it(0)){let t=null,i=null;if(n.end){i=gt(n.end);let r=n.end.valueOf()-i.valueOf();r&&r>=li(e)&&(i=Bt(i,1))}return n.start&&(t=gt(n.start),i&&i<=t&&(i=Bt(t,1))),{start:t,end:i}}function Ir(n,e,t,i){return i==="year"?it(t.diffWholeYears(n,e),"year"):i==="month"?it(t.diffWholeMonths(n,e),"month"):Rp(n,e)}function wv(n,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return n}}function Av(n,e){let t=n.initialDate;return t!=null?e.createMarker(t):di(n.now,e)}function di(n,e){return typeof n=="function"&&(n=n()),n==null?e.createNowMarker():e.createMarker(n)}class Qu{constructor(e){this.props=e,this.nowDate=di(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,t,i){let{dateEnv:r}=this.props,o=r.subtract(r.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(o,-1,i)}buildNext(e,t,i){let{dateEnv:r}=this.props,o=r.add(r.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(o,1,i)}build(e,t,i=!0){let{props:r}=this,o,l,d,f,v,g;return o=this.buildValidRange(),o=this.trimHiddenDays(o),i&&(e=Lv(e,o)),l=this.buildCurrentRangeInfo(e,t),d=/^(year|month|week|day)$/.test(l.unit),f=this.buildRenderRange(this.trimHiddenDays(l.range),l.unit,d),f=this.trimHiddenDays(f),v=f,r.showNonCurrentDates||(v=jr(v,l.range)),v=this.adjustActiveRange(v),v=jr(v,o),g=Ia(l.range,o),Wn(f,e)||(e=f.start),{currentDate:e,validRange:o,currentRange:l.range,currentRangeUnit:l.unit,isRangeAllDay:d,activeRange:v,renderRange:f,slotMinTime:r.slotMinTime,slotMaxTime:r.slotMaxTime,isValid:g,dateIncrement:this.buildDateIncrement(l.duration)}}buildValidRange(){let e=this.props.validRangeInput,t=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(t)||{start:null,end:null}}buildCurrentRangeInfo(e,t){let{props:i}=this,r=null,o=null,l=null,d;return i.duration?(r=i.duration,o=i.durationUnit,l=this.buildRangeFromDuration(e,t,r,o)):(d=this.props.dayCount)?(o="day",l=this.buildRangeFromDayCount(e,t,d)):(l=this.buildCustomVisibleRange(e))?o=i.dateEnv.greatestWholeUnit(l.start,l.end).unit:(r=this.getFallbackDuration(),o=da(r).unit,l=this.buildRangeFromDuration(e,t,r,o)),{duration:r,unit:o,range:l}}getFallbackDuration(){return it({day:1})}adjustActiveRange(e){let{dateEnv:t,usesMinMaxTime:i,slotMinTime:r,slotMaxTime:o}=this.props,{start:l,end:d}=e;return i&&(kr(r)<0&&(l=gt(l),l=t.add(l,r)),kr(o)>1&&(d=gt(d),d=Bt(d,-1),d=t.add(d,o))),{start:l,end:d}}buildRangeFromDuration(e,t,i,r){let{dateEnv:o,dateAlignment:l}=this.props,d,f,v;if(!l){let{dateIncrement:y}=this.props;y&&li(y)<li(i)?l=da(y).unit:l=r}kr(i)<=1&&this.isHiddenDay(d)&&(d=this.skipHiddenDays(d,t),d=gt(d));function g(){d=o.startOf(e,l),f=o.add(d,i),v={start:d,end:f}}return g(),this.trimHiddenDays(v)||(e=this.skipHiddenDays(e,t),g()),v}buildRangeFromDayCount(e,t,i){let{dateEnv:r,dateAlignment:o}=this.props,l=0,d=e,f;o&&(d=r.startOf(d,o)),d=gt(d),d=this.skipHiddenDays(d,t),f=d;do f=Bt(f,1),this.isHiddenDay(f)||(l+=1);while(l<i);return{start:d,end:f}}buildCustomVisibleRange(e){let{props:t}=this,i=t.visibleRangeInput,r=typeof i=="function"?i.call(t.calendarApi,t.dateEnv.toDate(e)):i,o=this.refineRange(r);return o&&(o.start==null||o.end==null)?null:o}buildRenderRange(e,t,i){return e}buildDateIncrement(e){let{dateIncrement:t}=this.props,i;return t||((i=this.props.dateAlignment)?it(1,i):e||it({days:1}))}refineRange(e){if(e){let t=bv(e,this.props.dateEnv);return t&&(t=Zu(t)),t}return null}initHiddenDays(){let e=this.props.hiddenDays||[],t=[],i=0,r;for(this.props.weekends===!1&&e.push(0,6),r=0;r<7;r+=1)(t[r]=e.indexOf(r)!==-1)||(i+=1);if(!i)throw new Error("invalid hiddenDays");this.isHiddenDayHash=t}trimHiddenDays(e){let{start:t,end:i}=e;return t&&(t=this.skipHiddenDays(t)),i&&(i=this.skipHiddenDays(i,-1,!0)),t==null||i==null||t<i?{start:t,end:i}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,t=1,i=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(i?t:0)+7)%7];)e=Bt(e,t);return e}}function ka(n,e,t,i){return{instanceId:vr(),defId:n,range:e,forcedStartTzo:t==null?null:t,forcedEndTzo:i==null?null:i}}function Cv(n,e,t,i){for(let r=0;r<i.length;r+=1){let o=i[r].parse(n,t);if(o){let{allDay:l}=n;return l==null&&(l=e,l==null&&(l=o.allDayGuess,l==null&&(l=!1))),{allDay:l,duration:o.duration,typeData:o.typeData,typeId:r}}}return null}function pr(n,e,t){let{dateEnv:i,pluginHooks:r,options:o}=t,{defs:l,instances:d}=n;d=hr(d,f=>!l[f.defId].recurringDef);for(let f in l){let v=l[f];if(v.recurringDef){let{duration:g}=v.recurringDef;g||(g=v.allDay?o.defaultAllDayEventDuration:o.defaultTimedEventDuration);let y=Tv(v,g,e,i,r.recurringTypes);for(let S of y){let E=ka(f,{start:S,end:i.add(S,g)});d[E.instanceId]=E}}}return{defs:l,instances:d}}function Tv(n,e,t,i,r){let l=r[n.recurringDef.typeId].expand(n.recurringDef.typeData,{start:i.subtract(t.start,e),end:t.end},i);return n.allDay&&(l=l.map(gt)),l}const ls={id:String,groupId:String,title:String,url:String,interactive:Boolean},Xu={start:G,end:G,date:G,allDay:Boolean},xv=Object.assign(Object.assign(Object.assign({},ls),Xu),{extendedProps:G});function Ku(n,e,t,i,r=Pa(t),o,l){let{refined:d,extra:f}=Ju(n,t,r),v=_v(e,t),g=Cv(d,v,t.dateEnv,t.pluginHooks.recurringTypes);if(g){let S=ha(d,f,e?e.sourceId:"",g.allDay,Boolean(g.duration),t,o);return S.recurringDef={typeId:g.typeId,typeData:g.typeData,duration:g.duration},{def:S,instance:null}}let y=Dv(d,v,t,i);if(y){let S=ha(d,f,e?e.sourceId:"",y.allDay,y.hasEnd,t,o),E=ka(S.defId,y.range,y.forcedStartTzo,y.forcedEndTzo);return l&&S.publicId&&l[S.publicId]&&(E.instanceId=l[S.publicId]),{def:S,instance:E}}return null}function Ju(n,e,t=Pa(e)){return _a(n,t)}function Pa(n){return Object.assign(Object.assign(Object.assign({},ms),xv),n.pluginHooks.eventRefiners)}function ha(n,e,t,i,r,o,l){let d={title:n.title||"",groupId:n.groupId||"",publicId:n.id||"",url:n.url||"",recurringDef:null,defId:(l&&n.id?l[n.id]:"")||vr(),sourceId:t,allDay:i,hasEnd:r,interactive:n.interactive,ui:ys(n,o),extendedProps:Object.assign(Object.assign({},n.extendedProps||{}),e)};for(let f of o.pluginHooks.eventDefMemberAdders)Object.assign(d,f(n));return Object.freeze(d.ui.classNames),Object.freeze(d.extendedProps),d}function Dv(n,e,t,i){let{allDay:r}=n,o,l=null,d=!1,f,v=null,g=n.start!=null?n.start:n.date;if(o=t.dateEnv.createMarkerMeta(g),o)l=o.marker;else if(!i)return null;return n.end!=null&&(f=t.dateEnv.createMarkerMeta(n.end)),r==null&&(e!=null?r=e:r=(!o||o.isTimeUnspecified)&&(!f||f.isTimeUnspecified)),r&&l&&(l=gt(l)),f&&(v=f.marker,r&&(v=gt(v)),l&&v<=l&&(v=null)),v?d=!0:i||(d=t.options.forceEventDuration||!1,v=t.dateEnv.add(l,r?t.options.defaultAllDayEventDuration:t.options.defaultTimedEventDuration)),{allDay:r,hasEnd:d,range:{start:l,end:v},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:f?f.forcedTzo:null}}function _v(n,e){let t=null;return n&&(t=n.defaultAllDay),t==null&&(t=e.options.defaultAllDay),t}function ci(n,e,t,i,r,o){let l=cn(),d=Pa(t);for(let f of n){let v=Ku(f,e,t,i,d,r,o);v&&pa(v,l)}return l}function pa(n,e=cn()){return e.defs[n.def.defId]=n.def,n.instance&&(e.instances[n.instance.instanceId]=n.instance),e}function Na(n,e){let t=n.instances[e];if(t){let i=n.defs[t.defId],r=Ds(n,o=>Rv(i,o));return r.defs[i.defId]=i,r.instances[t.instanceId]=t,r}return cn()}function Rv(n,e){return Boolean(n.groupId&&n.groupId===e.groupId)}function cn(){return{defs:{},instances:{}}}function ja(n,e){return{defs:Object.assign(Object.assign({},n.defs),e.defs),instances:Object.assign(Object.assign({},n.instances),e.instances)}}function Ds(n,e){let t=hr(n.defs,e),i=hr(n.instances,r=>t[r.defId]);return{defs:t,instances:i}}function Ov(n,e){let{defs:t,instances:i}=n,r={},o={};for(let l in t)e.defs[l]||(r[l]=t[l]);for(let l in i)!e.instances[l]&&r[i[l].defId]&&(o[l]=i[l]);return{defs:r,instances:o}}function Mv(n,e){return Array.isArray(n)?ci(n,null,e,!0):typeof n=="object"&&n?ci([n],null,e,!0):n!=null?String(n):null}function Vc(n){return Array.isArray(n)?n:typeof n=="string"?n.split(/\s+/):[]}const ms={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:G,overlap:G,allow:G,className:Vc,classNames:Vc,color:String,backgroundColor:String,borderColor:String,textColor:String},Iv={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function ys(n,e){let t=Mv(n.constraint,e);return{display:n.display||null,startEditable:n.startEditable!=null?n.startEditable:n.editable,durationEditable:n.durationEditable!=null?n.durationEditable:n.editable,constraints:t!=null?[t]:[],overlap:n.overlap!=null?n.overlap:null,allows:n.allow!=null?[n.allow]:[],backgroundColor:n.backgroundColor||n.color||"",borderColor:n.borderColor||n.color||"",textColor:n.textColor||"",classNames:(n.className||[]).concat(n.classNames||[])}}function kv(n){return n.reduce(Pv,Iv)}function Pv(n,e){return{display:e.display!=null?e.display:n.display,startEditable:e.startEditable!=null?e.startEditable:n.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:n.durationEditable,constraints:n.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:n.overlap,allows:n.allows.concat(e.allows),backgroundColor:e.backgroundColor||n.backgroundColor,borderColor:e.borderColor||n.borderColor,textColor:e.textColor||n.textColor,classNames:n.classNames.concat(e.classNames)}}const Nv={id:String,defaultAllDay:Boolean,url:String,format:String,events:G,eventDataTransform:G,success:G,failure:G};function qu(n,e,t=ed(e)){let i;if(typeof n=="string"?i={url:n}:typeof n=="function"||Array.isArray(n)?i={events:n}:typeof n=="object"&&n&&(i=n),i){let{refined:r,extra:o}=_a(i,t),l=jv(r,e);if(l)return{_raw:n,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:r.defaultAllDay,eventDataTransform:r.eventDataTransform,success:r.success,failure:r.failure,publicId:r.id||"",sourceId:vr(),sourceDefId:l.sourceDefId,meta:l.meta,ui:ys(r,e),extendedProps:o}}return null}function ed(n){return Object.assign(Object.assign(Object.assign({},ms),Nv),n.pluginHooks.eventSourceRefiners)}function jv(n,e){let t=e.pluginHooks.eventSourceDefs;for(let i=t.length-1;i>=0;i-=1){let o=t[i].parseMeta(n);if(o)return{sourceDefId:i,meta:o}}return null}function Hv(n,e,t,i,r){switch(e.type){case"RECEIVE_EVENTS":return $v(n,t[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,r);case"RESET_RAW_EVENTS":return Bv(n,t[e.sourceId],e.rawEvents,i.activeRange,r);case"ADD_EVENTS":return Fv(n,e.eventStore,i?i.activeRange:null,r);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return ja(n,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?pr(n,i.activeRange,r):n;case"REMOVE_EVENTS":return Ov(n,e.eventStore);case"REMOVE_EVENT_SOURCE":return nd(n,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Ds(n,o=>!o.sourceId);case"REMOVE_ALL_EVENTS":return cn();default:return n}}function $v(n,e,t,i,r,o){if(e&&t===e.latestFetchId){let l=ci(td(r,e,o),e,o);return i&&(l=pr(l,i,o)),ja(nd(n,e.sourceId),l)}return n}function Bv(n,e,t,i,r){const{defIdMap:o,instanceIdMap:l}=Uv(n);let d=ci(td(t,e,r),e,r,!1,o,l);return pr(d,i,r)}function td(n,e,t){let i=t.options.eventDataTransform,r=e?e.eventDataTransform:null;return r&&(n=zc(n,r)),i&&(n=zc(n,i)),n}function zc(n,e){let t;if(!e)t=n;else{t=[];for(let i of n){let r=e(i);r?t.push(r):r==null&&t.push(i)}}return t}function Fv(n,e,t,i){return t&&(e=pr(e,t,i)),ja(n,e)}function Vv(n,e,t){let{defs:i}=n,r=gr(n.instances,o=>{let l=i[o.defId];return l.allDay||l.recurringDef?o:Object.assign(Object.assign({},o),{range:{start:t.createMarker(e.toDate(o.range.start,o.forcedStartTzo)),end:t.createMarker(e.toDate(o.range.end,o.forcedEndTzo))},forcedStartTzo:t.canComputeOffset?null:o.forcedStartTzo,forcedEndTzo:t.canComputeOffset?null:o.forcedEndTzo})});return{defs:i,instances:r}}function nd(n,e){return Ds(n,t=>t.sourceId!==e)}function zv(n,e){return{defs:n.defs,instances:hr(n.instances,t=>!e[t.instanceId])}}function Uv(n){const{defs:e,instances:t}=n,i={},r={};for(let o in e){const l=e[o],{publicId:d}=l;d&&(i[d]=o)}for(let o in t){const l=t[o],d=e[l.defId],{publicId:f}=d;f&&(r[f]=o)}return{defIdMap:i,instanceIdMap:r}}class _s{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,t){Wv(this.handlers,e,t)}off(e,t){Gv(this.handlers,e,t)}trigger(e,...t){let i=this.handlers[e]||[],r=this.options&&this.options[e],o=[].concat(r||[],i);for(let l of o)l.apply(this.thisContext,t)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function Wv(n,e,t){(n[e]||(n[e]=[])).push(t)}function Gv(n,e,t){t?n[e]&&(n[e]=n[e].filter(i=>i!==t)):delete n[e]}const Yv={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Zv(n,e){return ci(Qv(n),null,e)}function Qv(n){let e;return n===!0?e=[{}]:Array.isArray(n)?e=n.filter(t=>t.daysOfWeek):typeof n=="object"&&n?e=[n]:e=[],e=e.map(t=>Object.assign(Object.assign({},Yv),t)),e}function rd(n,e,t){t.emitter.trigger("select",Object.assign(Object.assign({},Ha(n,t)),{jsEvent:e?e.origEvent:null,view:t.viewApi||t.calendarApi.view}))}function Xv(n,e){e.emitter.trigger("unselect",{jsEvent:n?n.origEvent:null,view:e.viewApi||e.calendarApi.view})}function Ha(n,e){let t={};for(let i of e.pluginHooks.dateSpanTransforms)Object.assign(t,i(n,e));return Object.assign(t,dg(n,e.dateEnv)),t}function Uc(n,e,t){let{dateEnv:i,options:r}=t,o=e;return n?(o=gt(o),o=i.add(o,r.defaultAllDayEventDuration)):o=i.add(o,r.defaultTimedEventDuration),o}function $a(n,e,t,i){let r=bs(n.defs,e),o=cn();for(let l in n.defs){let d=n.defs[l];o.defs[l]=Kv(d,r[l],t,i)}for(let l in n.instances){let d=n.instances[l],f=o.defs[d.defId];o.instances[l]=Jv(d,f,r[d.defId],t,i)}return o}function Kv(n,e,t,i){let r=t.standardProps||{};r.hasEnd==null&&e.durationEditable&&(t.startDelta||t.endDelta)&&(r.hasEnd=!0);let o=Object.assign(Object.assign(Object.assign({},n),r),{ui:Object.assign(Object.assign({},n.ui),r.ui)});t.extendedProps&&(o.extendedProps=Object.assign(Object.assign({},o.extendedProps),t.extendedProps));for(let l of i.pluginHooks.eventDefMutationAppliers)l(o,t,i);return!o.hasEnd&&i.options.forceEventDuration&&(o.hasEnd=!0),o}function Jv(n,e,t,i,r){let{dateEnv:o}=r,l=i.standardProps&&i.standardProps.allDay===!0,d=i.standardProps&&i.standardProps.hasEnd===!1,f=Object.assign({},n);return l&&(f.range=Yu(f.range)),i.datesDelta&&t.startEditable&&(f.range={start:o.add(f.range.start,i.datesDelta),end:o.add(f.range.end,i.datesDelta)}),i.startDelta&&t.durationEditable&&(f.range={start:o.add(f.range.start,i.startDelta),end:f.range.end}),i.endDelta&&t.durationEditable&&(f.range={start:f.range.start,end:o.add(f.range.end,i.endDelta)}),d&&(f.range={start:f.range.start,end:Uc(e.allDay,f.range.start,r)}),e.allDay&&(f.range={start:gt(f.range.start),end:gt(f.range.end)}),f.range.end<f.range.start&&(f.range.end=Uc(e.allDay,f.range.start,r)),f}class Mr{constructor(e,t){this.context=e,this.internalEventSource=t}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class mt{constructor(e,t,i){this._context=e,this._def=t,this._instance=i||null}setProp(e,t){if(e in Xu)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(e==="id")t=ls[e](t),this.mutate({standardProps:{publicId:t}});else if(e in ls)t=ls[e](t),this.mutate({standardProps:{[e]:t}});else if(e in ms){let i=ms[e](t);e==="color"?i={backgroundColor:t,borderColor:t}:e==="editable"?i={startEditable:t,durationEditable:t}:i={[e]:t},this.mutate({standardProps:{ui:i}})}else console.warn(`Could not set prop '${e}'. Use setExtendedProp instead.`)}setExtendedProp(e,t){this.mutate({extendedProps:{[e]:t}})}setStart(e,t={}){let{dateEnv:i}=this._context,r=i.createMarker(e);if(r&&this._instance){let o=this._instance.range,l=Ir(o.start,r,i,t.granularity);t.maintainDuration?this.mutate({datesDelta:l}):this.mutate({startDelta:l})}}setEnd(e,t={}){let{dateEnv:i}=this._context,r;if(!(e!=null&&(r=i.createMarker(e),!r))&&this._instance)if(r){let o=Ir(this._instance.range.end,r,i,t.granularity);this.mutate({endDelta:o})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,t,i={}){let{dateEnv:r}=this._context,o={allDay:i.allDay},l=r.createMarker(e),d;if(!!l&&!(t!=null&&(d=r.createMarker(t),!d))&&this._instance){let f=this._instance.range;i.allDay===!0&&(f=Yu(f));let v=Ir(f.start,l,r,i.granularity);if(d){let g=Ir(f.end,d,r,i.granularity);Ep(v,g)?this.mutate({datesDelta:v,standardProps:o}):this.mutate({startDelta:v,endDelta:g,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:v,standardProps:o})}}moveStart(e){let t=it(e);t&&this.mutate({startDelta:t})}moveEnd(e){let t=it(e);t&&this.mutate({endDelta:t})}moveDates(e){let t=it(e);t&&this.mutate({datesDelta:t})}setAllDay(e,t={}){let i={allDay:e},{maintainDuration:r}=t;r==null&&(r=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(i.hasEnd=r),this.mutate({standardProps:i})}formatRange(e){let{dateEnv:t}=this._context,i=this._instance,r=Mt(e);return this._def.hasEnd?t.formatRange(i.range.start,i.range.end,r,{forcedStartTzo:i.forcedStartTzo,forcedEndTzo:i.forcedEndTzo}):t.format(i.range.start,r,{forcedTzo:i.forcedStartTzo})}mutate(e){let t=this._instance;if(t){let i=this._def,r=this._context,{eventStore:o}=r.getCurrentData(),l=Na(o,t.instanceId);l=$a(l,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},e,r);let f=new mt(r,i,t);this._def=l.defs[i.defId],this._instance=l.instances[t.instanceId],r.dispatch({type:"MERGE_EVENTS",eventStore:l}),r.emitter.trigger("eventChange",{oldEvent:f,event:this,relatedEvents:fr(l,r,t),revert(){r.dispatch({type:"RESET_EVENTS",eventStore:o})}})}}remove(){let e=this._context,t=id(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:t}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:t})}})}get source(){let{sourceId:e}=this._def;return e?new Mr(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null}get end(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null}get startStr(){let e=this._instance;return e?this._context.dateEnv.formatIso(e.range.start,{omitTime:this._def.allDay,forcedTzo:e.forcedStartTzo}):""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?this._context.dateEnv.formatIso(e.range.end,{omitTime:this._def.allDay,forcedTzo:e.forcedEndTzo}):""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get backgroundColor(){return this._def.ui.backgroundColor}get borderColor(){return this._def.ui.borderColor}get textColor(){return this._def.ui.textColor}get classNames(){return this._def.ui.classNames}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let t=this._def,{ui:i}=t,{startStr:r,endStr:o}=this,l={allDay:t.allDay};return t.title&&(l.title=t.title),r&&(l.start=r),o&&(l.end=o),t.publicId&&(l.id=t.publicId),t.groupId&&(l.groupId=t.groupId),t.url&&(l.url=t.url),i.display&&i.display!=="auto"&&(l.display=i.display),e.collapseColor&&i.backgroundColor&&i.backgroundColor===i.borderColor?l.color=i.backgroundColor:(i.backgroundColor&&(l.backgroundColor=i.backgroundColor),i.borderColor&&(l.borderColor=i.borderColor)),i.textColor&&(l.textColor=i.textColor),i.classNames.length&&(l.classNames=i.classNames),Object.keys(t.extendedProps).length&&(e.collapseExtendedProps?Object.assign(l,t.extendedProps):l.extendedProps=t.extendedProps),l}toJSON(){return this.toPlainObject()}}function id(n){let e=n._def,t=n._instance;return{defs:{[e.defId]:e},instances:t?{[t.instanceId]:t}:{}}}function fr(n,e,t){let{defs:i,instances:r}=n,o=[],l=t?t.instanceId:"";for(let d in r){let f=r[d],v=i[f.defId];f.instanceId!==l&&o.push(new mt(e,v,f))}return o}function Wc(n,e,t,i){let r={},o={},l={},d=[],f=[],v=bs(n.defs,e);for(let g in n.defs){let y=n.defs[g];v[y.defId].display==="inverse-background"&&(y.groupId?(r[y.groupId]=[],l[y.groupId]||(l[y.groupId]=y)):o[g]=[])}for(let g in n.instances){let y=n.instances[g],S=n.defs[y.defId],E=v[S.defId],C=y.range,D=!S.allDay&&i?Zu(C,i):C,x=jr(D,t);x&&(E.display==="inverse-background"?S.groupId?r[S.groupId].push(x):o[y.defId].push(x):E.display!=="none"&&(E.display==="background"?d:f).push({def:S,ui:E,instance:y,range:x,isStart:D.start&&D.start.valueOf()===x.start.valueOf(),isEnd:D.end&&D.end.valueOf()===x.end.valueOf()}))}for(let g in r){let y=r[g],S=Fc(y,t);for(let E of S){let C=l[g],D=v[C.defId];d.push({def:C,ui:D,instance:null,range:E,isStart:!1,isEnd:!1})}}for(let g in o){let y=o[g],S=Fc(y,t);for(let E of S)d.push({def:n.defs[g],ui:v[g],instance:null,range:E,isStart:!1,isEnd:!1})}return{bg:d,fg:f}}function Gc(n,e){n.fcSeg=e}function Hr(n){return n.fcSeg||n.parentNode.fcSeg||null}function bs(n,e){return gr(n,t=>sd(t,e))}function sd(n,e){let t=[];return e[""]&&t.push(e[""]),e[n.defId]&&t.push(e[n.defId]),t.push(n.ui),kv(t)}function qv(n,e){let t=n.map(eg);return t.sort((i,r)=>pp(i,r,e)),t.map(i=>i._seg)}function eg(n){let{eventRange:e}=n,t=e.def,i=e.instance?e.instance.range:e.range,r=i.start?i.start.valueOf():0,o=i.end?i.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},t.extendedProps),t),{id:t.publicId,start:r,end:o,duration:o-r,allDay:Number(t.allDay),_seg:n})}function tg(n,e){let{pluginHooks:t}=e,i=t.isDraggableTransformers,{def:r,ui:o}=n.eventRange,l=o.startEditable;for(let d of i)l=d(l,r,o,e);return l}function ng(n,e){return n.isStart&&n.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function rg(n,e){return n.isEnd&&n.eventRange.ui.durationEditable}function od(n,e,t,i,r,o,l){let{dateEnv:d,options:f}=t,{displayEventTime:v,displayEventEnd:g}=f,y=n.eventRange.def,S=n.eventRange.instance;v==null&&(v=i!==!1),g==null&&(g=r!==!1);let E=S.range.start,C=S.range.end,D=o||n.start||n.eventRange.range.start,x=l||n.end||n.eventRange.range.end,O=gt(E).valueOf()===gt(D).valueOf(),j=gt(Yn(C,-1)).valueOf()===gt(Yn(x,-1)).valueOf();return v&&!y.allDay&&(O||j)?(D=O?E:D,x=j?C:x,g&&y.hasEnd?d.formatRange(D,x,e,{forcedStartTzo:o?null:S.forcedStartTzo,forcedEndTzo:l?null:S.forcedEndTzo}):d.format(D,e,{forcedTzo:o?null:S.forcedStartTzo})):""}function ii(n,e,t){let i=n.eventRange.range;return{isPast:i.end<(t||e.start),isFuture:i.start>=(t||e.end),isToday:e&&Wn(e,i.start)}}function ig(n){let e=["fc-event"];return n.isMirror&&e.push("fc-event-mirror"),n.isDraggable&&e.push("fc-event-draggable"),(n.isStartResizable||n.isEndResizable)&&e.push("fc-event-resizable"),n.isDragging&&e.push("fc-event-dragging"),n.isResizing&&e.push("fc-event-resizing"),n.isSelected&&e.push("fc-event-selected"),n.isStart&&e.push("fc-event-start"),n.isEnd&&e.push("fc-event-end"),n.isPast&&e.push("fc-event-past"),n.isToday&&e.push("fc-event-today"),n.isFuture&&e.push("fc-event-future"),e}function sg(n){return n.instance?n.instance.instanceId:`${n.def.defId}:${n.range.start.toISOString()}`}function ad(n,e){let{def:t,instance:i}=n.eventRange,{url:r}=t;if(r)return{href:r};let{emitter:o,options:l}=e,{eventInteractive:d}=l;return d==null&&(d=t.interactive,d==null&&(d=Boolean(o.hasHandlers("eventClick")))),d?Hu(f=>{o.trigger("eventClick",{el:f.target,event:new mt(e,t,i),jsEvent:f,view:e.viewApi})}):{}}const og={start:G,end:G,allDay:Boolean};function ag(n,e,t){let i=lg(n,e),{range:r}=i;if(!r.start)return null;if(!r.end){if(t==null)return null;r.end=e.add(r.start,t)}return i}function lg(n,e){let{refined:t,extra:i}=_a(n,og),r=t.start?e.createMarkerMeta(t.start):null,o=t.end?e.createMarkerMeta(t.end):null,{allDay:l}=t;return l==null&&(l=r&&r.isTimeUnspecified&&(!o||o.isTimeUnspecified)),Object.assign({range:{start:r?r.marker:null,end:o?o.marker:null},allDay:l},i)}function cg(n,e){return Ev(n.range,e.range)&&n.allDay===e.allDay&&ug(n,e)}function ug(n,e){for(let t in e)if(t!=="range"&&t!=="allDay"&&n[t]!==e[t])return!1;for(let t in n)if(!(t in e))return!1;return!0}function dg(n,e){return Object.assign(Object.assign({},cd(n.range,e,n.allDay)),{allDay:n.allDay})}function ld(n,e,t){return Object.assign(Object.assign({},cd(n,e,t)),{timeZone:e.timeZone})}function cd(n,e,t){return{start:e.toDate(n.start),end:e.toDate(n.end),startStr:e.formatIso(n.start,{omitTime:t}),endStr:e.formatIso(n.end,{omitTime:t})}}function fg(n,e,t){let i=Ju({editable:!1},t),r=ha(i.refined,i.extra,"",n.allDay,!0,t);return{def:r,ui:sd(r,e),instance:ka(r.defId,n.range),range:n.range,isStart:!0,isEnd:!0}}function hg(n,e,t){let i=!1,r=function(d){i||(i=!0,e(d))},o=function(d){i||(i=!0,t(d))},l=n(r,o);l&&typeof l.then=="function"&&l.then(r,o)}class Yc extends Error{constructor(e,t){super(e),this.response=t}}function pg(n,e,t){n=n.toUpperCase();const i={method:n};return n==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(t):(i.body=new URLSearchParams(t),i.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,i).then(r=>{if(r.ok)return r.json().then(o=>[o,r],()=>{throw new Yc("Failure parsing JSON",r)});throw new Yc("Request failed",r)})}let ta;function ud(){return ta==null&&(ta=vg()),ta}function vg(){if(typeof document=="undefined")return!0;let n=document.createElement("div");n.style.position="absolute",n.style.top="0px",n.style.left="0px",n.innerHTML="<table><tr><td><div></div></td></tr></table>",n.querySelector("table").style.height="100px",n.querySelector("div").style.height="100%",document.body.appendChild(n);let t=n.querySelector("div").offsetHeight>0;return document.body.removeChild(n),t}class gg extends Et{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:t}=e,{forPrint:i}=this.state,r=i||t.height==="auto"||t.contentHeight==="auto",o=!r&&t.height!=null?t.height:"",l=["fc",i?"fc-media-print":"fc-media-screen",`fc-direction-${t.direction}`,e.theme.getClass("root")];return ud()||l.push("fc-liquid-hack"),e.children(l,o,r,i)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class Br{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function mg(n,e){return{component:n,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}function Ba(n){return{[n.component.uid]:n}}const va={};class yg{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,t){let{currentDataManager:i}=this;i.currentCalendarOptionsRefiners[e]?i.emitter.on(e,t):console.warn(`Unknown listener name '${e}'`)}off(e,t){this.currentDataManager.emitter.off(e,t)}trigger(e,...t){this.currentDataManager.emitter.trigger(e,...t)}changeView(e,t){this.batchRendering(()=>{if(this.unselect(),t)if(t.start&&t.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:t});else{let{dateEnv:i}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:i.createMarker(t)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,t){let i=this.getCurrentData(),r;t=t||"day",r=i.viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),r?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:r.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:t,toolbarConfig:i}=this.getCurrentData(),r=[].concat(i.header?i.header.viewsWithButtons:[],i.footer?i.footer.viewsWithButtons:[]),o,l;for(let d in t)r.push(d);for(o=0;o<r.length;o+=1)if(l=t[r[o]],l&&l.singleUnit===e)return l;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:di(e.calendarOptions.now,e.dateEnv)})}gotoDate(e){let t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.createMarker(e)})}incrementDate(e){let t=this.getCurrentData(),i=it(e);i&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.add(t.currentDate,i)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,t){let{dateEnv:i}=this.getCurrentData();return i.format(i.createMarker(e),Mt(t))}formatRange(e,t,i){let{dateEnv:r}=this.getCurrentData();return r.formatRange(r.createMarker(e),r.createMarker(t),Mt(i),i)}formatIso(e,t){let{dateEnv:i}=this.getCurrentData();return i.formatIso(i.createMarker(e),{omitTime:t})}select(e,t){let i;t==null?e.start!=null?i=e:i={start:e,end:null}:i={start:e,end:t};let r=this.getCurrentData(),o=ag(i,r.dateEnv,it({days:1}));o&&(this.dispatch({type:"SELECT_DATES",selection:o}),rd(o,null,r))}unselect(e){let t=this.getCurrentData();t.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),Xv(e,t))}addEvent(e,t){if(e instanceof mt){let l=e._def,d=e._instance;return this.getCurrentData().eventStore.defs[l.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:pa({def:l,instance:d})}),this.triggerEventAdd(e)),e}let i=this.getCurrentData(),r;if(t instanceof Mr)r=t.internalEventSource;else if(typeof t=="boolean")t&&([r]=Oa(i.eventSources));else if(t!=null){let l=this.getEventSourceById(t);if(!l)return console.warn(`Could not find an event source with ID "${t}"`),null;r=l.internalEventSource}let o=Ku(e,r,i,!1);if(o){let l=new mt(i,o.def,o.def.recurringDef?null:o.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:pa(o)}),this.triggerEventAdd(l),l}return null}triggerEventAdd(e){let{emitter:t}=this.getCurrentData();t.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:id(e)})}})}getEventById(e){let t=this.getCurrentData(),{defs:i,instances:r}=t.eventStore;e=String(e);for(let o in i){let l=i[o];if(l.publicId===e){if(l.recurringDef)return new mt(t,l,null);for(let d in r){let f=r[d];if(f.defId===l.defId)return new mt(t,l,f)}}}return null}getEvents(){let e=this.getCurrentData();return fr(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),t=e.eventSources,i=[];for(let r in t)i.push(new Mr(e,t[r]));return i}getEventSourceById(e){let t=this.getCurrentData(),i=t.eventSources;e=String(e);for(let r in i)if(i[r].publicId===e)return new Mr(t,i[r]);return null}addEventSource(e){let t=this.getCurrentData();if(e instanceof Mr)return t.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let i=qu(e,t);return i?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[i]}),new Mr(t,i)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let t=it(e);t&&this.trigger("_scrollRequest",{time:t})}}function bg(n,e){return n.left>=e.left&&n.left<e.right&&n.top>=e.top&&n.top<e.bottom}function dd(n,e){let t={left:Math.max(n.left,e.left),right:Math.min(n.right,e.right),top:Math.max(n.top,e.top),bottom:Math.min(n.bottom,e.bottom)};return t.left<t.right&&t.top<t.bottom?t:!1}function Sg(n,e){return{left:Math.min(Math.max(n.left,e.left),e.right),top:Math.min(Math.max(n.top,e.top),e.bottom)}}function Eg(n){return{left:(n.left+n.right)/2,top:(n.top+n.bottom)/2}}function Lg(n,e){return{left:n.left-e.left,top:n.top-e.top}}function fd(n,e,t,i){return{dow:n.getUTCDay(),isDisabled:Boolean(i&&!Wn(i.activeRange,n)),isOther:Boolean(i&&!Wn(i.currentRange,n)),isToday:Boolean(e&&Wn(e,n)),isPast:Boolean(t?n<t:e?n<e.start:!1),isFuture:Boolean(t?n>t:e?n>=e.end:!1)}}function Fa(n,e){let t=["fc-day",`fc-day-${Cp[n.dow]}`];return n.isDisabled?t.push("fc-day-disabled"):(n.isToday&&(t.push("fc-day-today"),t.push(e.getClass("today"))),n.isPast&&t.push("fc-day-past"),n.isFuture&&t.push("fc-day-future"),n.isOther&&t.push("fc-day-other")),t}const wg=Mt({year:"numeric",month:"long",day:"numeric"}),Ag=Mt({week:"long"});function ga(n,e,t="day",i=!0){const{dateEnv:r,options:o,calendarApi:l}=n;let d=r.format(e,t==="week"?Ag:wg);if(o.navLinks){let f=r.toDate(e);const v=g=>{let y=t==="day"?o.navLinkDayClick:t==="week"?o.navLinkWeekClick:null;typeof y=="function"?y.call(l,r.toDate(e),g):(typeof y=="string"&&(t=y),l.zoomTo(e,t))};return Object.assign({title:ni(o.navLinkHint,[d,f],d),"data-navlink":""},i?ju(v):{onClick:v})}return{"aria-label":d}}let na=null;function Cg(){return na===null&&(na=Tg()),na}function Tg(){let n=document.createElement("div");ti(n,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),n.innerHTML="<div></div>",document.body.appendChild(n);let t=n.firstChild.getBoundingClientRect().left>n.getBoundingClientRect().left;return Aa(n),t}let ra;function xg(){return ra||(ra=Dg()),ra}function Dg(){let n=document.createElement("div");n.style.overflow="scroll",n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",document.body.appendChild(n);let e=hd(n);return document.body.removeChild(n),e}function hd(n){return{x:n.offsetHeight-n.clientHeight,y:n.offsetWidth-n.clientWidth}}function _g(n,e=!1){let t=window.getComputedStyle(n),i=parseInt(t.borderLeftWidth,10)||0,r=parseInt(t.borderRightWidth,10)||0,o=parseInt(t.borderTopWidth,10)||0,l=parseInt(t.borderBottomWidth,10)||0,d=hd(n),f=d.y-i-r,v=d.x-o-l,g={borderLeft:i,borderRight:r,borderTop:o,borderBottom:l,scrollbarBottom:v,scrollbarLeft:0,scrollbarRight:0};return Cg()&&t.direction==="rtl"?g.scrollbarLeft=f:g.scrollbarRight=f,e&&(g.paddingLeft=parseInt(t.paddingLeft,10)||0,g.paddingRight=parseInt(t.paddingRight,10)||0,g.paddingTop=parseInt(t.paddingTop,10)||0,g.paddingBottom=parseInt(t.paddingBottom,10)||0),g}function Rg(n,e=!1,t){let i=t?n.getBoundingClientRect():Va(n),r=_g(n,e),o={left:i.left+r.borderLeft+r.scrollbarLeft,right:i.right-r.borderRight-r.scrollbarRight,top:i.top+r.borderTop,bottom:i.bottom-r.borderBottom-r.scrollbarBottom};return e&&(o.left+=r.paddingLeft,o.right-=r.paddingRight,o.top+=r.paddingTop,o.bottom-=r.paddingBottom),o}function Va(n){let e=n.getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,right:e.right+window.pageXOffset,bottom:e.bottom+window.pageYOffset}}function Og(n){let e=pd(n),t=n.getBoundingClientRect();for(let i of e){let r=dd(t,i.getBoundingClientRect());if(r)t=r;else return null}return t}function pd(n){let e=[];for(;n instanceof HTMLElement;){let t=window.getComputedStyle(n);if(t.position==="fixed")break;/(auto|scroll)/.test(t.overflow+t.overflowY+t.overflowX)&&e.push(n),n=n.parentNode}return e}class Ss{constructor(e,t,i,r){this.els=t;let o=this.originClientRect=e.getBoundingClientRect();i&&this.buildElHorizontals(o.left),r&&this.buildElVerticals(o.top)}buildElHorizontals(e){let t=[],i=[];for(let r of this.els){let o=r.getBoundingClientRect();t.push(o.left-e),i.push(o.right-e)}this.lefts=t,this.rights=i}buildElVerticals(e){let t=[],i=[];for(let r of this.els){let o=r.getBoundingClientRect();t.push(o.top-e),i.push(o.bottom-e)}this.tops=t,this.bottoms=i}leftToIndex(e){let{lefts:t,rights:i}=this,r=t.length,o;for(o=0;o<r;o+=1)if(e>=t[o]&&e<i[o])return o}topToIndex(e){let{tops:t,bottoms:i}=this,r=t.length,o;for(o=0;o<r;o+=1)if(e>=t[o]&&e<i[o])return o}getWidth(e){return this.rights[e]-this.lefts[e]}getHeight(e){return this.bottoms[e]-this.tops[e]}similarTo(e){return Ji(this.tops||[],e.tops||[])&&Ji(this.bottoms||[],e.bottoms||[])&&Ji(this.lefts||[],e.lefts||[])&&Ji(this.rights||[],e.rights||[])}}function Ji(n,e){const t=n.length;if(t!==e.length)return!1;for(let i=0;i<t;i++)if(Math.round(n[i])!==Math.round(e[i]))return!1;return!0}class za{getMaxScrollTop(){return this.getScrollHeight()-this.getClientHeight()}getMaxScrollLeft(){return this.getScrollWidth()-this.getClientWidth()}canScrollVertically(){return this.getMaxScrollTop()>0}canScrollHorizontally(){return this.getMaxScrollLeft()>0}canScrollUp(){return this.getScrollTop()>0}canScrollDown(){return this.getScrollTop()<this.getMaxScrollTop()}canScrollLeft(){return this.getScrollLeft()>0}canScrollRight(){return this.getScrollLeft()<this.getMaxScrollLeft()}}class Mg extends za{constructor(e){super(),this.el=e}getScrollTop(){return this.el.scrollTop}getScrollLeft(){return this.el.scrollLeft}setScrollTop(e){this.el.scrollTop=e}setScrollLeft(e){this.el.scrollLeft=e}getScrollWidth(){return this.el.scrollWidth}getScrollHeight(){return this.el.scrollHeight}getClientHeight(){return this.el.clientHeight}getClientWidth(){return this.el.clientWidth}}class Ig extends za{getScrollTop(){return window.pageYOffset}getScrollLeft(){return window.pageXOffset}setScrollTop(e){window.scroll(window.pageXOffset,e)}setScrollLeft(e){window.scroll(e,window.pageYOffset)}getScrollWidth(){return document.documentElement.scrollWidth}getScrollHeight(){return document.documentElement.scrollHeight}getClientHeight(){return document.documentElement.clientHeight}getClientWidth(){return document.documentElement.clientWidth}}class br extends Et{constructor(){super(...arguments),this.uid=vr()}prepareHits(){}queryHit(e,t,i,r){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!$t(e,".fc-event-mirror")}isValidDateDownEl(e){return!$t(e,".fc-event:not(.fc-bg-event)")&&!$t(e,".fc-more-link")&&!$t(e,"a[data-navlink]")&&!$t(e,".fc-popover")}}class kg{constructor(){this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let t=[];for(let i of e)this.insertEntry(i,t);return t}insertEntry(e,t){let i=this.findInsertion(e);return this.isInsertionValid(i,e)?(this.insertEntryAt(e,i),1):this.handleInvalidInsertion(i,e,t)}isInsertionValid(e,t){return(this.maxCoord===-1||e.levelCoord+t.thickness<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnt<this.maxStackCnt)}handleInvalidInsertion(e,t,i){return this.allowReslicing&&e.touchingEntry?this.splitEntry(t,e.touchingEntry,i):(i.push(t),0)}splitEntry(e,t,i){let r=0,o=[],l=e.span,d=t.span;return l.start<d.start&&(r+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:l.start,end:d.start}},o)),l.end>d.end&&(r+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:d.end,end:l.end}},o)),r?(i.push({index:e.index,thickness:e.thickness,span:vd(d,l)},...o),r):(i.push(e),0)}insertEntryAt(e,t){let{entriesByLevel:i,levelCoords:r}=this;t.lateral===-1?(ia(r,t.level,t.levelCoord),ia(i,t.level,[e])):ia(i[t.level],t.lateral,e),this.stackCnts[si(e)]=t.stackCnt}findInsertion(e){let{levelCoords:t,entriesByLevel:i,strictOrder:r,stackCnts:o}=this,l=t.length,d=0,f=-1,v=-1,g=null,y=0;for(let C=0;C<l;C+=1){let D=t[C];if(!r&&D>=d+e.thickness)break;let x=i[C],O,j=Qc(x,e.span.start,Zc),U=j[0]+j[1];for(;(O=x[U])&&O.span.start<e.span.end;){let Y=D+O.thickness;Y>d&&(d=Y,g=O,f=C,v=U),Y===d&&(y=Math.max(y,o[si(O)]+1)),U+=1}}let S=0;if(g)for(S=f+1;S<l&&t[S]<d;)S+=1;let E=-1;return S<l&&t[S]===d&&(E=Qc(i[S],e.span.end,Zc)[0]),{touchingLevel:f,touchingLateral:v,touchingEntry:g,stackCnt:y,levelCoord:d,level:S,lateral:E}}toRects(){let{entriesByLevel:e,levelCoords:t}=this,i=e.length,r=[];for(let o=0;o<i;o+=1){let l=e[o],d=t[o];for(let f of l)r.push(Object.assign(Object.assign({},f),{levelCoord:d}))}return r}}function Zc(n){return n.span.end}function si(n){return n.index+":"+n.span.start}function vd(n,e){let t=Math.max(n.start,e.start),i=Math.min(n.end,e.end);return t<i?{start:t,end:i}:null}function ia(n,e,t){n.splice(e,0,t)}function Qc(n,e,t){let i=0,r=n.length;if(!r||e<t(n[i]))return[0,0];if(e>t(n[r-1]))return[r,0];for(;i<r;){let o=Math.floor(i+(r-i)/2),l=t(n[o]);if(e<l)r=o;else if(e>l)i=o+1;else return[o,1]}return[i,0]}class Pg{constructor(e,t){this.emitter=new _s}destroy(){}setMirrorIsVisible(e){}setMirrorNeedsRevert(e){}setAutoScrollEnabled(e){}}const Ua={};function Ng(n,e){return!n||e>10?Mt({weekday:"short"}):e>1?Mt({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):Mt({weekday:"long"})}const gd="fc-col-header-cell";function md(n){return n.text}class jg extends Et{render(){let{dateEnv:e,options:t,theme:i,viewApi:r}=this.context,{props:o}=this,{date:l,dateProfile:d}=o,f=fd(l,o.todayRange,null,d),v=[gd].concat(Fa(f,i)),g=e.format(l,o.dayHeaderFormat),y=!f.isDisabled&&o.colCnt>1?ga(this.context,l):{},S=Object.assign(Object.assign(Object.assign({date:e.toDate(l),view:r},o.extraRenderProps),{text:g}),f);return Z(kn,{elTag:"th",elClasses:v,elAttrs:Object.assign({role:"columnheader",colSpan:o.colSpan,"data-date":f.isDisabled?void 0:xa(l)},o.extraDataAttrs),renderProps:S,generatorName:"dayHeaderContent",customGenerator:t.dayHeaderContent,defaultGenerator:md,classNameGenerator:t.dayHeaderClassNames,didMount:t.dayHeaderDidMount,willUnmount:t.dayHeaderWillUnmount},E=>Z("div",{className:"fc-scrollgrid-sync-inner"},!f.isDisabled&&Z(E,{elTag:"a",elAttrs:y,elClasses:["fc-col-header-cell-cushion",o.isSticky&&"fc-sticky"]})))}}const Hg=Mt({weekday:"long"});class $g extends Et{render(){let{props:e}=this,{dateEnv:t,theme:i,viewApi:r,options:o}=this.context,l=Bt(new Date(2592e5),e.dow),d={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},f=t.format(l,e.dayHeaderFormat),v=Object.assign(Object.assign(Object.assign(Object.assign({date:l},d),{view:r}),e.extraRenderProps),{text:f});return Z(kn,{elTag:"th",elClasses:[gd,...Fa(d,i),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:v,generatorName:"dayHeaderContent",customGenerator:o.dayHeaderContent,defaultGenerator:md,classNameGenerator:o.dayHeaderClassNames,didMount:o.dayHeaderDidMount,willUnmount:o.dayHeaderWillUnmount},g=>Z("div",{className:"fc-scrollgrid-sync-inner"},Z(g,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":t.format(l,Hg)}})))}}class Wa extends en{constructor(e,t){super(e,t),this.initialNowDate=di(t.options.now,t.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:t}=this;return e.children(t.nowDate,t.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:t}=this,i=Yn(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),r=t.dateEnv.startOf(i,e.unit),o=t.dateEnv.add(r,it(1,e.unit)),l=o.valueOf()-i.valueOf();return l=Math.min(1e3*60*60*24,l),{currentState:{nowDate:r,todayRange:Xc(r)},nextState:{nowDate:o,todayRange:Xc(o)},waitMs:l}}setTimeout(){let{nextState:e,waitMs:t}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},t)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}Wa.contextType=mr;function Xc(n){let e=gt(n),t=Bt(e,1);return{start:e,end:t}}class Bg extends Et{constructor(){super(...arguments),this.createDayHeaderFormatter=st(Fg)}render(){let{context:e}=this,{dates:t,dateProfile:i,datesRepDistinctDays:r,renderIntro:o}=this.props,l=this.createDayHeaderFormatter(e.options.dayHeaderFormat,r,t.length);return Z(Wa,{unit:"day"},(d,f)=>Z("tr",{role:"row"},o&&o("day"),t.map(v=>r?Z(jg,{key:v.toISOString(),date:v,dateProfile:i,todayRange:f,colCnt:t.length,dayHeaderFormat:l}):Z($g,{key:v.getUTCDay(),dow:v.getUTCDay(),dayHeaderFormat:l}))))}}function Fg(n,e,t){return n||Ng(e,t)}class Vg{constructor(e,t){let i=e.start,{end:r}=e,o=[],l=[],d=-1;for(;i<r;)t.isHiddenDay(i)?o.push(d+.5):(d+=1,o.push(d),l.push(i)),i=Bt(i,1);this.dates=l,this.indices=o,this.cnt=l.length}sliceRange(e){let t=this.getDateDayIndex(e.start),i=this.getDateDayIndex(Bt(e.end,-1)),r=Math.max(0,t),o=Math.min(this.cnt-1,i);return r=Math.ceil(r),o=Math.floor(o),r<=o?{firstIndex:r,lastIndex:o,isStart:t===r,isEnd:i===o}:null}getDateDayIndex(e){let{indices:t}=this,i=Math.floor($r(this.dates[0],e));return i<0?t[0]-1:i>=t.length?t[t.length-1]+1:t[i]}}class zg{constructor(e,t){let{dates:i}=e,r,o,l;if(t){for(o=i[0].getUTCDay(),r=1;r<i.length&&i[r].getUTCDay()!==o;r+=1);l=Math.ceil(i.length/r)}else l=1,r=i.length;this.rowCnt=l,this.colCnt=r,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let t=0;t<this.rowCnt;t+=1){let i=[];for(let r=0;r<this.colCnt;r+=1)i.push(this.buildCell(t,r));e.push(i)}return e}buildCell(e,t){let i=this.daySeries.dates[e*this.colCnt+t];return{key:i.toISOString(),date:i}}buildHeaderDates(){let e=[];for(let t=0;t<this.colCnt;t+=1)e.push(this.cells[0][t].date);return e}sliceRange(e){let{colCnt:t}=this,i=this.daySeries.sliceRange(e),r=[];if(i){let{firstIndex:o,lastIndex:l}=i,d=o;for(;d<=l;){let f=Math.floor(d/t),v=Math.min((f+1)*t,l+1);r.push({row:f,firstCol:d%t,lastCol:(v-1)%t,isStart:i.isStart&&d===o,isEnd:i.isEnd&&v-1===l}),d=v}}return r}}class Ug{constructor(){this.sliceBusinessHours=st(this._sliceBusinessHours),this.sliceDateSelection=st(this._sliceDateSpan),this.sliceEventStore=st(this._sliceEventStore),this.sliceEventDrag=st(this._sliceInteraction),this.sliceEventResize=st(this._sliceInteraction),this.forceDayIfListItem=!1}sliceProps(e,t,i,r,...o){let{eventUiBases:l}=e,d=this.sliceEventStore(e.eventStore,l,t,i,...o);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,t,i,l,r,...o),businessHourSegs:this.sliceBusinessHours(e.businessHours,t,i,r,...o),fgEventSegs:d.fg,bgEventSegs:d.bg,eventDrag:this.sliceEventDrag(e.eventDrag,l,t,i,...o),eventResize:this.sliceEventResize(e.eventResize,l,t,i,...o),eventSelection:e.eventSelection}}sliceNowDate(e,t,i,r,...o){return this._sliceDateSpan({range:{start:e,end:Yn(e,1)},allDay:!1},t,i,{},r,...o)}_sliceBusinessHours(e,t,i,r,...o){return e?this._sliceEventStore(pr(e,qi(t,Boolean(i)),r),{},t,i,...o).bg:[]}_sliceEventStore(e,t,i,r,...o){if(e){let l=Wc(e,t,qi(i,Boolean(r)),r);return{bg:this.sliceEventRanges(l.bg,o),fg:this.sliceEventRanges(l.fg,o)}}return{bg:[],fg:[]}}_sliceInteraction(e,t,i,r,...o){if(!e)return null;let l=Wc(e.mutatedEvents,t,qi(i,Boolean(r)),r);return{segs:this.sliceEventRanges(l.fg,o),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,t,i,r,o,...l){if(!e)return[];let d=qi(t,Boolean(i)),f=jr(e.range,d);if(f){e=Object.assign(Object.assign({},e),{range:f});let v=fg(e,r,o),g=this.sliceRange(e.range,...l);for(let y of g)y.eventRange=v;return g}return[]}sliceEventRanges(e,t){let i=[];for(let r of e)i.push(...this.sliceEventRange(r,t));return i}sliceEventRange(e,t){let i=e.range;this.forceDayIfListItem&&e.ui.display==="list-item"&&(i={start:i.start,end:Bt(i.start,1)});let r=this.sliceRange(i,...t);for(let o of r)o.eventRange=e,o.isStart=e.isStart&&o.isStart,o.isEnd=e.isEnd&&o.isEnd;return r}}function qi(n,e){let t=n.activeRange;return e?t:{start:Yn(t.start,n.slotMinTime.milliseconds),end:Yn(t.end,n.slotMaxTime.milliseconds-864e5)}}function yd(n,e,t){let{instances:i}=n.mutatedEvents;for(let r in i)if(!xs(e.validRange,i[r].range))return!1;return bd({eventDrag:n},t)}function Wg(n,e,t){return xs(e.validRange,n.range)?bd({dateSelection:n},t):!1}function bd(n,e){let t=e.getCurrentData(),i=Object.assign({businessHours:t.businessHours,dateSelection:"",eventStore:t.eventStore,eventUiBases:t.eventUiBases,eventSelection:"",eventDrag:null,eventResize:null},n);return(e.pluginHooks.isPropsValid||Gg)(i,e)}function Gg(n,e,t={},i){return!(n.eventDrag&&!Yg(n,e,t,i)||n.dateSelection&&!Zg(n,e,t,i))}function Yg(n,e,t,i){let r=e.getCurrentData(),o=n.eventDrag,l=o.mutatedEvents,d=l.defs,f=l.instances,v=bs(d,o.isEvent?n.eventUiBases:{"":r.selectionConfig});i&&(v=gr(v,i));let g=zv(n.eventStore,o.affectedEvents.instances),y=g.defs,S=g.instances,E=bs(y,n.eventUiBases);for(let C in f){let D=f[C],x=D.range,O=v[D.defId],j=d[D.defId];if(!Sd(O.constraints,x,g,n.businessHours,e))return!1;let{eventOverlap:U}=e.options,Y=typeof U=="function"?U:null;for(let se in S){let J=S[se];if(Ia(x,J.range)&&(E[J.defId].overlap===!1&&o.isEvent||O.overlap===!1||Y&&!Y(new mt(e,y[J.defId],J),new mt(e,j,D))))return!1}let re=r.eventStore;for(let se of O.allows){let J=Object.assign(Object.assign({},t),{range:D.range,allDay:j.allDay}),W=re.defs[j.defId],ue=re.instances[C],me;if(W?me=new mt(e,W,ue):me=new mt(e,j),!se(Ha(J,e),me))return!1}}return!0}function Zg(n,e,t,i){let r=n.eventStore,o=r.defs,l=r.instances,d=n.dateSelection,f=d.range,{selectionConfig:v}=e.getCurrentData();if(i&&(v=i(v)),!Sd(v.constraints,f,r,n.businessHours,e))return!1;let{selectOverlap:g}=e.options,y=typeof g=="function"?g:null;for(let S in l){let E=l[S];if(Ia(f,E.range)&&(v.overlap===!1||y&&!y(new mt(e,o[E.defId],E),null)))return!1}for(let S of v.allows){let E=Object.assign(Object.assign({},t),d);if(!S(Ha(E,e),null))return!1}return!0}function Sd(n,e,t,i,r){for(let o of n)if(!Xg(Qg(o,e,t,i,r),e))return!1;return!0}function Qg(n,e,t,i,r){return n==="businessHours"?sa(pr(i,e,r)):typeof n=="string"?sa(Ds(t,o=>o.groupId===n)):typeof n=="object"&&n?sa(pr(n,e,r)):[]}function sa(n){let{instances:e}=n,t=[];for(let i in e)t.push(e[i].range);return t}function Xg(n,e){for(let t of n)if(xs(t,e))return!0;return!1}const es=/^(visible|hidden)$/;class Kg extends Et{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,In(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:t,liquidIsAbsolute:i}=e,r=t&&i,o=["fc-scroller"];return t&&(i?o.push("fc-scroller-liquid-absolute"):o.push("fc-scroller-liquid")),Z("div",{ref:this.handleEl,className:o.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:r&&-(e.overcomeLeft||0)||"",right:r&&-(e.overcomeRight||0)||"",bottom:r&&-(e.overcomeBottom||0)||"",marginLeft:!r&&-(e.overcomeLeft||0)||"",marginRight:!r&&-(e.overcomeRight||0)||"",marginBottom:!r&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(es.test(this.props.overflowX))return!1;let{el:e}=this,t=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:i}=e;for(let r=0;r<i.length;r+=1)if(i[r].getBoundingClientRect().width>t)return!0;return!1}needsYScrolling(){if(es.test(this.props.overflowY))return!1;let{el:e}=this,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:i}=e;for(let r=0;r<i.length;r+=1)if(i[r].getBoundingClientRect().height>t)return!0;return!1}getXScrollbarWidth(){return es.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return es.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class ur{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(t,i)=>{let{depths:r,currentMap:o}=this,l=!1,d=!1;t!==null?(l=i in o,o[i]=t,r[i]=(r[i]||0)+1,d=!0):(r[i]-=1,r[i]||(delete o[i],delete this.callbackMap[i],l=!0)),this.masterCallback&&(l&&this.masterCallback(null,String(i)),d&&this.masterCallback(t,String(i)))}}createRef(e){let t=this.callbackMap[e];return t||(t=this.callbackMap[e]=i=>{this.handleValue(i,String(e))}),t}collect(e,t,i){return iv(this.currentMap,e,t,i)}getAll(){return Oa(this.currentMap)}}function Jg(n){let e=ip(n,".fc-scrollgrid-shrink"),t=0;for(let i of e)t=Math.max(t,yp(i));return Math.ceil(t)}function Ed(n,e){return n.liquid&&e.liquid}function qg(n,e){return e.maxHeight!=null||Ed(n,e)}function em(n,e,t,i){let{expandRows:r}=t;return typeof e.content=="function"?e.content(t):Z("table",{role:"presentation",className:[e.tableClassName,n.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:t.tableMinWidth,width:t.clientWidth,height:r?t.clientHeight:""}},t.tableColGroupNode,Z(i?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(t):e.rowContent))}function tm(n,e){return Gn(n,e,En)}function nm(n,e){let t=[];for(let i of n){let r=i.span||1;for(let o=0;o<r;o+=1)t.push(Z("col",{style:{width:i.width==="shrink"?rm(e):i.width||"",minWidth:i.minWidth||""}}))}return Z("colgroup",{},...t)}function rm(n){return n==null?4:n}function im(n){for(let e of n)if(e.width==="shrink")return!0;return!1}function sm(n,e){let t=["fc-scrollgrid",e.theme.getClass("table")];return n&&t.push("fc-scrollgrid-liquid"),t}function om(n,e){let t=["fc-scrollgrid-section",`fc-scrollgrid-section-${n.type}`,n.className];return e&&n.liquid&&n.maxHeight==null&&t.push("fc-scrollgrid-section-liquid"),n.isSticky&&t.push("fc-scrollgrid-section-sticky"),t}function am(n){return Z("div",{className:"fc-scrollgrid-sticky-shim",style:{width:n.clientWidth,minWidth:n.tableMinWidth}})}function Kc(n){let{stickyHeaderDates:e}=n;return(e==null||e==="auto")&&(e=n.height==="auto"||n.viewHeight==="auto"),e}function lm(n){let{stickyFooterScrollbar:e}=n;return(e==null||e==="auto")&&(e=n.height==="auto"||n.viewHeight==="auto"),e}class Ld extends Et{constructor(){super(...arguments),this.processCols=st(e=>e,tm),this.renderMicroColGroup=st(nm),this.scrollerRefs=new ur,this.scrollerElRefs=new ur(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:t,context:i}=this,r=e.sections||[],o=this.processCols(e.cols),l=this.renderMicroColGroup(o,t.shrinkWidth),d=sm(e.liquid,i);e.collapsibleWidth&&d.push("fc-scrollgrid-collapsible");let f=r.length,v=0,g,y=[],S=[],E=[];for(;v<f&&(g=r[v]).type==="header";)y.push(this.renderSection(g,l,!0)),v+=1;for(;v<f&&(g=r[v]).type==="body";)S.push(this.renderSection(g,l,!1)),v+=1;for(;v<f&&(g=r[v]).type==="footer";)E.push(this.renderSection(g,l,!0)),v+=1;let C=!ud();const D={role:"rowgroup"};return Z("table",{role:"grid",className:d.join(" "),style:{height:e.height}},Boolean(!C&&y.length)&&Z("thead",D,...y),Boolean(!C&&S.length)&&Z("tbody",D,...S),Boolean(!C&&E.length)&&Z("tfoot",D,...E),C&&Z("tbody",D,...y,...S,...E))}renderSection(e,t,i){return"outerContent"in e?Z(wt,{key:e.key},e.outerContent):Z("tr",{key:e.key,role:"presentation",className:om(e,this.props.liquid).join(" ")},this.renderChunkTd(e,t,e.chunk,i))}renderChunkTd(e,t,i,r){if("outerContent"in i)return i.outerContent;let{props:o}=this,{forceYScrollbars:l,scrollerClientWidths:d,scrollerClientHeights:f}=this.state,v=qg(o,e),g=Ed(o,e),y=o.liquid?l?"scroll":v?"auto":"hidden":"visible",S=e.key,E=em(e,i,{tableColGroupNode:t,tableMinWidth:"",clientWidth:!o.collapsibleWidth&&d[S]!==void 0?d[S]:null,clientHeight:f[S]!==void 0?f[S]:null,expandRows:e.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:()=>{}},r);return Z(r?"th":"td",{ref:i.elRef,role:"presentation"},Z("div",{className:`fc-scroller-harness${g?" fc-scroller-harness-liquid":""}`},Z(Kg,{ref:this.scrollerRefs.createRef(S),elRef:this.scrollerElRefs.createRef(S),overflowY:y,overflowX:o.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:g,liquidIsAbsolute:!0},E)))}_handleScrollerEl(e,t){let i=cm(this.props.sections,t);i&&In(i.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return im(this.props.cols)?Jg(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=xg(),{scrollerRefs:t,scrollerElRefs:i}=this,r=!1,o={},l={};for(let d in t.currentMap){let f=t.currentMap[d];if(f&&f.needsYScrolling()){r=!0;break}}for(let d of this.props.sections){let f=d.key,v=i.currentMap[f];if(v){let g=v.parentNode;o[f]=Math.floor(g.getBoundingClientRect().width-(r?e.y:0)),l[f]=Math.floor(g.getBoundingClientRect().height)}}return{forceYScrollbars:r,scrollerClientWidths:o,scrollerClientHeights:l}}}Ld.addStateEquality({scrollerClientWidths:En,scrollerClientHeights:En});function cm(n,e){for(let t of n)if(t.key===e)return t;return null}class Ga extends Et{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&Gc(e,this.props.seg)}}render(){const{props:e,context:t}=this,{options:i}=t,{seg:r}=e,{eventRange:o}=r,{ui:l}=o,d={event:new mt(t,o.def,o.instance),view:t.viewApi,timeText:e.timeText,textColor:l.textColor,backgroundColor:l.backgroundColor,borderColor:l.borderColor,isDraggable:!e.disableDragging&&tg(r,t),isStartResizable:!e.disableResizing&&ng(r,t),isEndResizable:!e.disableResizing&&rg(r),isMirror:Boolean(e.isDragging||e.isResizing||e.isDateSelecting),isStart:Boolean(r.isStart),isEnd:Boolean(r.isEnd),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing)};return Z(kn,Object.assign({},e,{elRef:this.handleEl,elClasses:[...ig(d),...r.eventRange.ui.classNames,...e.elClasses||[]],renderProps:d,generatorName:"eventContent",customGenerator:i.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.eventClassNames,didMount:i.eventDidMount,willUnmount:i.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&Gc(this.el,this.props.seg)}}class um extends Et{render(){let{props:e,context:t}=this,{options:i}=t,{seg:r}=e,{ui:o}=r.eventRange,l=i.eventTimeFormat||e.defaultTimeFormat,d=od(r,l,t,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return Z(Ga,Object.assign({},e,{elTag:"a",elStyle:{borderColor:o.borderColor,backgroundColor:o.backgroundColor},elAttrs:ad(r,t),defaultGenerator:dm,timeText:d}),(f,v)=>Z(wt,null,Z(f,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:v.textColor}}),Boolean(v.isStartResizable)&&Z("div",{className:"fc-event-resizer fc-event-resizer-start"}),Boolean(v.isEndResizable)&&Z("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function dm(n){return Z("div",{className:"fc-event-main-frame"},n.timeText&&Z("div",{className:"fc-event-time"},n.timeText),Z("div",{className:"fc-event-title-container"},Z("div",{className:"fc-event-title fc-sticky"},n.event.title||Z(wt,null,"\xA0"))))}const fm=Mt({day:"numeric"});class wd extends Et{constructor(){super(...arguments),this.refineRenderProps=as(hm)}render(){let{props:e,context:t}=this,{options:i}=t,r=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:t.viewApi,dateEnv:t.dateEnv,monthStartFormat:i.monthStartFormat});return Z(kn,Object.assign({},e,{elClasses:[...Fa(r,t.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),r.isDisabled?{}:{"data-date":xa(e.date)}),renderProps:r,generatorName:"dayCellContent",customGenerator:i.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:r.isDisabled?void 0:i.dayCellClassNames,didMount:i.dayCellDidMount,willUnmount:i.dayCellWillUnmount}))}}function Ad(n){return Boolean(n.dayCellContent||zu("dayCellContent",n))}function hm(n){let{date:e,dateEnv:t,dateProfile:i,isMonthStart:r}=n,o=fd(e,n.todayRange,null,i),l=n.showDayNumber?t.format(e,r?n.monthStartFormat:fm):"";return Object.assign(Object.assign(Object.assign({date:t.toDate(e),view:n.viewApi},o),{isMonthStart:r,dayNumberText:l}),n.extraRenderProps)}class pm extends Et{render(){let{props:e}=this,{seg:t}=e;return Z(Ga,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:t.eventRange.ui.backgroundColor},defaultGenerator:vm,seg:t,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function vm(n){let{title:e}=n.event;return e&&Z("div",{className:"fc-event-title"},n.event.title)}function gm(n){return Z("div",{className:`fc-${n}`})}const mm=n=>Z(mr.Consumer,null,e=>{let{dateEnv:t,options:i}=e,{date:r}=n,o=i.weekNumberFormat||n.defaultFormat,l=t.computeWeekNumber(r),d=t.format(r,o);return Z(kn,Object.assign({},n,{renderProps:{num:l,text:d,date:r},generatorName:"weekNumberContent",customGenerator:i.weekNumberContent,defaultGenerator:ym,classNameGenerator:i.weekNumberClassNames,didMount:i.weekNumberDidMount,willUnmount:i.weekNumberWillUnmount}))});function ym(n){return n.text}const oa=10;class bm extends Et{constructor(){super(...arguments),this.state={titleId:Cs()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&In(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const t=Pu(e);this.rootEl.contains(t)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:t}=this.context,{props:i,state:r}=this,o=["fc-popover",e.getClass("popover")].concat(i.extraClassNames||[]);return Uh(Z("div",Object.assign({},i.extraAttrs,{id:i.id,className:o.join(" "),"aria-labelledby":r.titleId,ref:this.handleRootEl}),Z("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},Z("span",{className:"fc-popover-title",id:r.titleId},i.title),Z("span",{className:"fc-popover-close "+e.getIconClass("close"),title:t.closeHint,onClick:this.handleCloseClick})),Z("div",{className:"fc-popover-body "+e.getClass("popoverContent")},i.children)),i.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:t,alignGridTop:i}=this.props,{rootEl:r}=this,o=Og(t);if(o){let l=r.getBoundingClientRect(),d=i?$t(t,".fc-scrollgrid").getBoundingClientRect().top:o.top,f=e?o.right-l.width:o.left;d=Math.max(d,oa),f=Math.min(f,document.documentElement.clientWidth-oa-l.width),f=Math.max(f,oa);let v=r.offsetParent.getBoundingClientRect();ti(r,{top:d-v.top,left:f-v.left})}}}class Sm extends br{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:t}=this.context,{props:i}=this,{startDate:r,todayRange:o,dateProfile:l}=i,d=t.format(r,e.dayPopoverFormat);return Z(wd,{elRef:this.handleRootEl,date:r,dateProfile:l,todayRange:o},(f,v,g)=>Z(bm,{elRef:g.ref,id:i.id,title:d,extraClassNames:["fc-more-popover"].concat(g.className||[]),extraAttrs:g,parentEl:i.parentEl,alignmentEl:i.alignmentEl,alignGridTop:i.alignGridTop,onClose:i.onClose},Ad(e)&&Z(f,{elTag:"div",elClasses:["fc-more-popover-misc"]}),i.children))}queryHit(e,t,i,r){let{rootEl:o,props:l}=this;return e>=0&&e<i&&t>=0&&t<r?{dateProfile:l.dateProfile,dateSpan:Object.assign({allDay:!l.forceTimed,range:{start:l.startDate,end:l.endDate}},l.extraDateSpan),dayEl:o,rect:{left:0,top:0,right:i,bottom:r},layer:1}:null}}class Em extends Et{constructor(){super(...arguments),this.state={isPopoverOpen:!1,popoverId:Cs()},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&In(this.props.elRef,e)},this.handleClick=e=>{let{props:t,context:i}=this,{moreLinkClick:r}=i.options,o=Jc(t).start;function l(d){let{def:f,instance:v,range:g}=d.eventRange;return{event:new mt(i,f,v),start:i.dateEnv.toDate(g.start),end:i.dateEnv.toDate(g.end),isStart:d.isStart,isEnd:d.isEnd}}typeof r=="function"&&(r=r({date:o,allDay:Boolean(t.allDayDate),allSegs:t.allSegs.map(l),hiddenSegs:t.hiddenSegs.map(l),jsEvent:e,view:i.viewApi})),!r||r==="popover"?this.setState({isPopoverOpen:!0}):typeof r=="string"&&i.calendarApi.zoomTo(o,r)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:t}=this;return Z(mr.Consumer,null,i=>{let{viewApi:r,options:o,calendarApi:l}=i,{moreLinkText:d}=o,{moreCnt:f}=e,v=Jc(e),g=typeof d=="function"?d.call(l,f):`+${f} ${d}`,y=ni(o.moreLinkHint,[f],g),S={num:f,shortText:`+${f}`,text:g,view:r};return Z(wt,null,Boolean(e.moreCnt)&&Z(kn,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),ju(this.handleClick)),{title:y,"aria-expanded":t.isPopoverOpen,"aria-controls":t.isPopoverOpen?t.popoverId:""}),renderProps:S,generatorName:"moreLinkContent",customGenerator:o.moreLinkContent,defaultGenerator:e.defaultGenerator||Lm,classNameGenerator:o.moreLinkClassNames,didMount:o.moreLinkDidMount,willUnmount:o.moreLinkWillUnmount},e.children),t.isPopoverOpen&&Z(Sm,{id:t.popoverId,startDate:v.start,endDate:v.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=$t(this.linkEl,".fc-view-harness"))}}function Lm(n){return n.text}function Jc(n){if(n.allDayDate)return{start:n.allDayDate,end:Bt(n.allDayDate,1)};let{hiddenSegs:e}=n;return{start:wm(e),end:Cm(e)}}function wm(n){return n.reduce(Am).eventRange.range.start}function Am(n,e){return n.eventRange.range.start<e.eventRange.range.start?n:e}function Cm(n){return n.reduce(Tm).eventRange.range.end}function Tm(n,e){return n.eventRange.range.end>e.eventRange.range.end?n:e}class xm{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let t of this.handlers)t(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class Dm extends xm{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:t}=this;let i=!1;e.isActive?(t.set(e.id,e),i=!0):t.has(e.id)&&(t.delete(e.id),i=!0),i&&this.set(t)}}const _m=[],Cd={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Td=Object.assign(Object.assign({},Cd),{buttonHints:{prev:"Previous $0",next:"Next $0",today(n,e){return e==="day"?"Today":`This ${n}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(n){return`Show ${n} more event${n===1?"":"s"}`}});function Rm(n){let e=n.length>0?n[0].code:"en",t=_m.concat(n),i={en:Td};for(let r of t)i[r.code]=r;return{map:i,defaultCode:e}}function xd(n,e){return typeof n=="object"&&!Array.isArray(n)?Dd(n.code,[n.code],n):Om(n,e)}function Om(n,e){let t=[].concat(n||[]),i=Mm(t,e)||Td;return Dd(n,t,i)}function Mm(n,e){for(let t=0;t<n.length;t+=1){let i=n[t].toLocaleLowerCase().split("-");for(let r=i.length;r>0;r-=1){let o=i.slice(0,r).join("-");if(e[o])return e[o]}}return null}function Dd(n,e,t){let i=Ra([Cd,t],["buttonText"]);delete i.code;let{week:r}=i;return delete i.week,{codeArg:n,codes:e,week:r,simpleNumberFormat:new Intl.NumberFormat(n),options:i}}function Zn(n){return{id:vr(),name:n.name,premiumReleaseDate:n.premiumReleaseDate?new Date(n.premiumReleaseDate):void 0,deps:n.deps||[],reducers:n.reducers||[],isLoadingFuncs:n.isLoadingFuncs||[],contextInit:[].concat(n.contextInit||[]),eventRefiners:n.eventRefiners||{},eventDefMemberAdders:n.eventDefMemberAdders||[],eventSourceRefiners:n.eventSourceRefiners||{},isDraggableTransformers:n.isDraggableTransformers||[],eventDragMutationMassagers:n.eventDragMutationMassagers||[],eventDefMutationAppliers:n.eventDefMutationAppliers||[],dateSelectionTransformers:n.dateSelectionTransformers||[],datePointTransforms:n.datePointTransforms||[],dateSpanTransforms:n.dateSpanTransforms||[],views:n.views||{},viewPropsTransformers:n.viewPropsTransformers||[],isPropsValid:n.isPropsValid||null,externalDefTransforms:n.externalDefTransforms||[],viewContainerAppends:n.viewContainerAppends||[],eventDropTransformers:n.eventDropTransformers||[],componentInteractions:n.componentInteractions||[],calendarInteractions:n.calendarInteractions||[],themeClasses:n.themeClasses||{},eventSourceDefs:n.eventSourceDefs||[],cmdFormatter:n.cmdFormatter,recurringTypes:n.recurringTypes||[],namedTimeZonedImpl:n.namedTimeZonedImpl,initialView:n.initialView||"",elementDraggingImpl:n.elementDraggingImpl,optionChangeHandlers:n.optionChangeHandlers||{},scrollGridImpl:n.scrollGridImpl||null,listenerRefiners:n.listenerRefiners||{},optionRefiners:n.optionRefiners||{},propSetHandlers:n.propSetHandlers||{}}}function Im(n,e){let t={},i={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function r(o){for(let l of o){const d=l.name,f=t[d];f===void 0?(t[d]=l.id,r(l.deps),i=Pm(i,l)):f!==l.id&&console.warn(`Duplicate plugin '${d}'`)}}return n&&r(n),r(e),i}function km(){let n=[],e=[],t;return(i,r)=>((!t||!Gn(i,n)||!Gn(r,e))&&(t=Im(i,r)),n=i,e=r,t)}function Pm(n,e){return{premiumReleaseDate:Nm(n.premiumReleaseDate,e.premiumReleaseDate),reducers:n.reducers.concat(e.reducers),isLoadingFuncs:n.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:n.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},n.eventRefiners),e.eventRefiners),eventDefMemberAdders:n.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},n.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:n.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:n.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:n.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:n.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:n.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:n.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},n.views),e.views),viewPropsTransformers:n.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||n.isPropsValid,externalDefTransforms:n.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:n.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:n.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:n.calendarInteractions.concat(e.calendarInteractions),componentInteractions:n.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},n.themeClasses),e.themeClasses),eventSourceDefs:n.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||n.cmdFormatter,recurringTypes:n.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||n.namedTimeZonedImpl,initialView:n.initialView||e.initialView,elementDraggingImpl:n.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},n.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||n.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},n.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},n.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},n.propSetHandlers),e.propSetHandlers)}}function Nm(n,e){return n===void 0?e:e===void 0?n:new Date(Math.max(n.valueOf(),e.valueOf()))}class Qn extends ui{}Qn.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};Qn.prototype.baseIconClass="fc-icon";Qn.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};Qn.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};Qn.prototype.iconOverrideOption="buttonIcons";Qn.prototype.iconOverrideCustomButtonOption="icon";Qn.prototype.iconOverridePrefix="fc-icon-";function jm(n,e){let t={},i;for(i in n)ma(i,t,n,e);for(i in e)ma(i,t,n,e);return t}function ma(n,e,t,i){if(e[n])return e[n];let r=Hm(n,e,t,i);return r&&(e[n]=r),r}function Hm(n,e,t,i){let r=t[n],o=i[n],l=g=>r&&r[g]!==null?r[g]:o&&o[g]!==null?o[g]:null,d=l("component"),f=l("superType"),v=null;if(f){if(f===n)throw new Error("Can't have a custom view type that references itself");v=ma(f,e,t,i)}return!d&&v&&(d=v.component),d?{type:n,component:d,defaults:Object.assign(Object.assign({},v?v.defaults:{}),r?r.rawOptions:{}),overrides:Object.assign(Object.assign({},v?v.overrides:{}),o?o.rawOptions:{})}:null}function qc(n){return gr(n,$m)}function $m(n){let e=typeof n=="function"?{component:n}:n,{component:t}=e;return e.content&&(t=Bm(e)),{superType:e.type,component:t,rawOptions:e}}function Bm(n){return e=>Z(mr.Consumer,null,t=>Z(kn,{elTag:"div",elClasses:Gu(t.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:t.options.nextDayThreshold}),generatorName:void 0,customGenerator:n.content,classNameGenerator:n.classNames,didMount:n.didMount,willUnmount:n.willUnmount}))}function Fm(n,e,t,i){let r=qc(n),o=qc(e.views),l=jm(r,o);return gr(l,d=>Vm(d,o,e,t,i))}function Vm(n,e,t,i,r){let o=n.overrides.duration||n.defaults.duration||i.duration||t.duration,l=null,d="",f="",v={};if(o&&(l=zm(o),l)){let S=da(l);d=S.unit,S.value===1&&(f=d,v=e[d]?e[d].rawOptions:{})}let g=S=>{let E=S.buttonText||{},C=n.defaults.buttonTextKey;return C!=null&&E[C]!=null?E[C]:E[n.type]!=null?E[n.type]:E[f]!=null?E[f]:null},y=S=>{let E=S.buttonHints||{},C=n.defaults.buttonTextKey;return C!=null&&E[C]!=null?E[C]:E[n.type]!=null?E[n.type]:E[f]!=null?E[f]:null};return{type:n.type,component:n.component,duration:l,durationUnit:d,singleUnit:f,optionDefaults:n.defaults,optionOverrides:Object.assign(Object.assign({},v),n.overrides),buttonTextOverride:g(i)||g(t)||n.overrides.buttonText,buttonTextDefault:g(r)||n.defaults.buttonText||g(ri)||n.type,buttonTitleOverride:y(i)||y(t)||n.overrides.buttonHint,buttonTitleDefault:y(r)||n.defaults.buttonHint||y(ri)}}let eu={};function zm(n){let e=JSON.stringify(n),t=eu[e];return t===void 0&&(t=it(n),eu[e]=t),t}function Um(n,e){switch(e.type){case"CHANGE_VIEW_TYPE":n=e.viewType}return n}function Wm(n,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},n),{[e.optionName]:e.rawOptionValue});default:return n}}function Gm(n,e,t,i){let r;switch(e.type){case"CHANGE_VIEW_TYPE":return i.build(e.dateMarker||t);case"CHANGE_DATE":return i.build(e.dateMarker);case"PREV":if(r=i.buildPrev(n,t),r.isValid)return r;break;case"NEXT":if(r=i.buildNext(n,t),r.isValid)return r;break}return n}function Ym(n,e,t){let i=e?e.activeRange:null;return Rd({},ey(n,t),i,t)}function Zm(n,e,t,i){let r=t?t.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return Rd(n,e.sources,r,i);case"REMOVE_EVENT_SOURCE":return Xm(n,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return t?Od(n,r,i):n;case"FETCH_EVENT_SOURCES":return Ya(n,e.sourceIds?Bu(e.sourceIds):Md(n,i),r,e.isRefetch||!1,i);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return qm(n,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return n}}function Qm(n,e,t){let i=e?e.activeRange:null;return Ya(n,Md(n,t),i,!0,t)}function _d(n){for(let e in n)if(n[e].isFetching)return!0;return!1}function Rd(n,e,t,i){let r={};for(let o of e)r[o.sourceId]=o;return t&&(r=Od(r,t,i)),Object.assign(Object.assign({},n),r)}function Xm(n,e){return hr(n,t=>t.sourceId!==e)}function Od(n,e,t){return Ya(n,hr(n,i=>Km(i,e,t)),e,!1,t)}function Km(n,e,t){return Id(n,t)?!t.options.lazyFetching||!n.fetchRange||n.isFetching||e.start<n.fetchRange.start||e.end>n.fetchRange.end:!n.latestFetchId}function Ya(n,e,t,i,r){let o={};for(let l in n){let d=n[l];e[l]?o[l]=Jm(d,t,i,r):o[l]=d}return o}function Jm(n,e,t,i){let{options:r,calendarApi:o}=i,l=i.pluginHooks.eventSourceDefs[n.sourceDefId],d=vr();return l.fetch({eventSource:n,range:e,isRefetch:t,context:i},f=>{let{rawEvents:v}=f;r.eventSourceSuccess&&(v=r.eventSourceSuccess.call(o,v,f.response)||v),n.success&&(v=n.success.call(o,v,f.response)||v),i.dispatch({type:"RECEIVE_EVENTS",sourceId:n.sourceId,fetchId:d,fetchRange:e,rawEvents:v})},f=>{let v=!1;r.eventSourceFailure&&(r.eventSourceFailure.call(o,f),v=!0),n.failure&&(n.failure(f),v=!0),v||console.warn(f.message,f),i.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:n.sourceId,fetchId:d,fetchRange:e,error:f})}),Object.assign(Object.assign({},n),{isFetching:!0,latestFetchId:d})}function qm(n,e,t,i){let r=n[e];return r&&t===r.latestFetchId?Object.assign(Object.assign({},n),{[e]:Object.assign(Object.assign({},r),{isFetching:!1,fetchRange:i})}):n}function Md(n,e){return hr(n,t=>Id(t,e))}function ey(n,e){let t=ed(e),i=[].concat(n.eventSources||[]),r=[];n.initialEvents&&i.unshift(n.initialEvents),n.events&&i.unshift(n.events);for(let o of i){let l=qu(o,e,t);l&&r.push(l)}return r}function Id(n,e){return!e.pluginHooks.eventSourceDefs[n.sourceDefId].ignoreRange}function ty(n,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return n}}function ny(n,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return n}}function ry(n,e){let t;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return t=e.state,{affectedEvents:t.affectedEvents,mutatedEvents:t.mutatedEvents,isEvent:t.isEvent};default:return n}}function iy(n,e){let t;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return t=e.state,{affectedEvents:t.affectedEvents,mutatedEvents:t.mutatedEvents,isEvent:t.isEvent};default:return n}}function sy(n,e,t,i,r){let o=n.headerToolbar?tu(n.headerToolbar,n,e,t,i,r):null,l=n.footerToolbar?tu(n.footerToolbar,n,e,t,i,r):null;return{header:o,footer:l}}function tu(n,e,t,i,r,o){let l={},d=[],f=!1;for(let v in n){let g=n[v],y=oy(g,e,t,i,r,o);l[v]=y.widgets,d.push(...y.viewsWithButtons),f=f||y.hasTitle}return{sectionWidgets:l,viewsWithButtons:d,hasTitle:f}}function oy(n,e,t,i,r,o){let l=e.direction==="rtl",d=e.customButtons||{},f=t.buttonText||{},v=e.buttonText||{},g=t.buttonHints||{},y=e.buttonHints||{},S=n?n.split(" "):[],E=[],C=!1;return{widgets:S.map(x=>x.split(",").map(O=>{if(O==="title")return C=!0,{buttonName:O};let j,U,Y,re,se,J;if(j=d[O])Y=W=>{j.click&&j.click.call(W.target,W,W.target)},(re=i.getCustomButtonIconClass(j))||(re=i.getIconClass(O,l))||(se=j.text),J=j.hint||j.text;else if(U=r[O]){E.push(O),Y=()=>{o.changeView(O)},(se=U.buttonTextOverride)||(re=i.getIconClass(O,l))||(se=U.buttonTextDefault);let W=U.buttonTextOverride||U.buttonTextDefault;J=ni(U.buttonTitleOverride||U.buttonTitleDefault||e.viewHint,[W,O],W)}else if(o[O])if(Y=()=>{o[O]()},(se=f[O])||(re=i.getIconClass(O,l))||(se=v[O]),O==="prevYear"||O==="nextYear"){let W=O==="prevYear"?"prev":"next";J=ni(g[W]||y[W],[v.year||"year","year"],v[O])}else J=W=>ni(g[O]||y[O],[v[W]||W,W],v[O]);return{buttonName:O,buttonClick:Y,buttonIcon:re,buttonText:se,buttonHint:J}})),viewsWithButtons:E,hasTitle:C}}class ay{constructor(e,t,i){this.type=e,this.getCurrentData=t,this.dateEnv=i}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let ly={ignoreRange:!0,parseMeta(n){return Array.isArray(n.events)?n.events:null},fetch(n,e){e({rawEvents:n.eventSource.meta})}};const cy=Zn({name:"array-event-source",eventSourceDefs:[ly]});let uy={parseMeta(n){return typeof n.events=="function"?n.events:null},fetch(n,e,t){const{dateEnv:i}=n.context,r=n.eventSource.meta;hg(r.bind(null,ld(n.range,i)),o=>e({rawEvents:o}),t)}};const dy=Zn({name:"func-event-source",eventSourceDefs:[uy]}),fy={method:String,extraParams:G,startParam:String,endParam:String,timeZoneParam:String};let hy={parseMeta(n){return n.url&&(n.format==="json"||!n.format)?{url:n.url,format:"json",method:(n.method||"GET").toUpperCase(),extraParams:n.extraParams,startParam:n.startParam,endParam:n.endParam,timeZoneParam:n.timeZoneParam}:null},fetch(n,e,t){const{meta:i}=n.eventSource,r=vy(i,n.range,n.context);pg(i.method,i.url,r).then(([o,l])=>{e({rawEvents:o,response:l})},t)}};const py=Zn({name:"json-event-source",eventSourceRefiners:fy,eventSourceDefs:[hy]});function vy(n,e,t){let{dateEnv:i,options:r}=t,o,l,d,f,v={};return o=n.startParam,o==null&&(o=r.startParam),l=n.endParam,l==null&&(l=r.endParam),d=n.timeZoneParam,d==null&&(d=r.timeZoneParam),typeof n.extraParams=="function"?f=n.extraParams():f=n.extraParams||{},Object.assign(v,f),v[o]=i.formatIso(e.start),v[l]=i.formatIso(e.end),i.timeZone!=="local"&&(v[d]=i.timeZone),v}const gy={daysOfWeek:G,startTime:it,endTime:it,duration:it,startRecur:G,endRecur:G};let my={parse(n,e){if(n.daysOfWeek||n.startTime||n.endTime||n.startRecur||n.endRecur){let t={daysOfWeek:n.daysOfWeek||null,startTime:n.startTime||null,endTime:n.endTime||null,startRecur:n.startRecur?e.createMarker(n.startRecur):null,endRecur:n.endRecur?e.createMarker(n.endRecur):null},i;return n.duration&&(i=n.duration),!i&&n.startTime&&n.endTime&&(i=Lp(n.endTime,n.startTime)),{allDayGuess:Boolean(!n.startTime&&!n.endTime),duration:i,typeData:t}}return null},expand(n,e,t){let i=jr(e,{start:n.startRecur,end:n.endRecur});return i?by(n.daysOfWeek,n.startTime,i,t):[]}};const yy=Zn({name:"simple-recurring-event",recurringTypes:[my],eventRefiners:gy});function by(n,e,t,i){let r=n?Bu(n):null,o=gt(t.start),l=t.end,d=[];for(;o<l;){let f;(!r||r[o.getUTCDay()])&&(e?f=i.add(o,e):f=o,d.push(f)),o=Bt(o,1)}return d}const Sy=Zn({name:"change-handler",optionChangeHandlers:{events(n,e){nu([n],e)},eventSources:nu}});function nu(n,e){let t=Oa(e.getCurrentData().eventSources);if(t.length===1&&n.length===1&&Array.isArray(t[0]._raw)&&Array.isArray(n[0])){e.dispatch({type:"RESET_RAW_EVENTS",sourceId:t[0].sourceId,rawEvents:n[0]});return}let i=[];for(let r of n){let o=!1;for(let l=0;l<t.length;l+=1)if(t[l]._raw===r){t.splice(l,1),o=!0;break}o||i.push(r)}for(let r of t)e.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:r.sourceId});for(let r of i)e.calendarApi.addEventSource(r)}function Ey(n,e){e.emitter.trigger("datesSet",Object.assign(Object.assign({},ld(n.activeRange,e.dateEnv)),{view:e.viewApi}))}function Ly(n,e){let{emitter:t}=e;t.hasHandlers("eventsSet")&&t.trigger("eventsSet",fr(n,e))}const wy=[cy,dy,py,yy,Sy,Zn({name:"misc",isLoadingFuncs:[n=>_d(n.eventSources)],propSetHandlers:{dateProfile:Ey,eventStore:Ly}})];class Ay{constructor(e,t){this.runTaskOption=e,this.drainedOption=t,this.queue=[],this.delayedRunner=new wa(this.drain.bind(this))}request(e,t){this.queue.push(e),this.delayedRunner.request(t)}pause(e){this.delayedRunner.pause(e)}resume(e,t){this.delayedRunner.resume(e,t)}drain(){let{queue:e}=this;for(;e.length;){let t=[],i;for(;i=e.shift();)this.runTask(i),t.push(i);this.drained(t)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function Cy(n,e,t){let i;return/^(year|month)$/.test(n.currentRangeUnit)?i=n.currentRange:i=n.activeRange,t.formatRange(i.start,i.end,Mt(e.titleFormat||Ty(n)),{isEndExclusive:n.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function Ty(n){let{currentRangeUnit:e}=n;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let t=hs(n.currentRange.start,n.currentRange.end);return t!==null&&t>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class xy{constructor(e){this.computeCurrentViewData=st(this._computeCurrentViewData),this.organizeRawLocales=st(Rm),this.buildLocale=st(xd),this.buildPluginHooks=km(),this.buildDateEnv=st(Dy),this.buildTheme=st(_y),this.parseToolbars=st(sy),this.buildViewSpecs=st(Fm),this.buildDateProfileGenerator=as(Ry),this.buildViewApi=st(Oy),this.buildViewUiProps=as(ky),this.buildEventUiBySource=st(My,En),this.buildEventUiBases=st(Iy),this.parseContextBusinessHours=as(Py),this.buildTitle=st(Cy),this.emitter=new _s,this.actionRunner=new Ay(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=S=>{this.actionRunner.request(S)},this.props=e,this.actionRunner.pause();let t={},i=this.computeOptionsData(e.optionOverrides,t,e.calendarApi),r=i.calendarOptions.initialView||i.pluginHooks.initialView,o=this.computeCurrentViewData(r,i,e.optionOverrides,t);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(o.options);let l=Av(i.calendarOptions,i.dateEnv),d=o.dateProfileGenerator.build(l);Wn(d.activeRange,l)||(l=d.currentRange.start);let f={dateEnv:i.dateEnv,options:i.calendarOptions,pluginHooks:i.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let S of i.pluginHooks.contextInit)S(f);let v=Ym(i.calendarOptions,d,f),g={dynamicOptionOverrides:t,currentViewType:r,currentDate:l,dateProfile:d,businessHours:this.parseContextBusinessHours(f),eventSources:v,eventUiBases:{},eventStore:cn(),renderableEventStore:cn(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(f).selectionConfig},y=Object.assign(Object.assign({},f),g);for(let S of i.pluginHooks.reducers)Object.assign(g,S(null,null,y));aa(g,f)&&this.emitter.trigger("loading",!0),this.state=g,this.updateData(),this.actionRunner.resume()}resetOptions(e,t){let{props:i}=this;t===void 0?i.optionOverrides=e:(i.optionOverrides=Object.assign(Object.assign({},i.optionOverrides||{}),e),this.optionsForRefining.push(...t)),(t===void 0||t.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:t,state:i,emitter:r}=this,o=Wm(i.dynamicOptionOverrides,e),l=this.computeOptionsData(t.optionOverrides,o,t.calendarApi),d=Um(i.currentViewType,e),f=this.computeCurrentViewData(d,l,t.optionOverrides,o);t.calendarApi.currentDataManager=this,r.setThisContext(t.calendarApi),r.setOptions(f.options);let v={dateEnv:l.dateEnv,options:l.calendarOptions,pluginHooks:l.pluginHooks,calendarApi:t.calendarApi,dispatch:this.dispatch,emitter:r,getCurrentData:this.getCurrentData},{currentDate:g,dateProfile:y}=i;this.data&&this.data.dateProfileGenerator!==f.dateProfileGenerator&&(y=f.dateProfileGenerator.build(g)),g=wv(g,e),y=Gm(y,e,g,f.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!Wn(y.currentRange,g))&&(g=y.currentRange.start);let S=Zm(i.eventSources,e,y,v),E=Hv(i.eventStore,e,S,y,v),D=_d(S)&&!f.options.progressiveEventRendering&&i.renderableEventStore||E,{eventUiSingleBase:x,selectionConfig:O}=this.buildViewUiProps(v),j=this.buildEventUiBySource(S),U=this.buildEventUiBases(D.defs,x,j),Y={dynamicOptionOverrides:o,currentViewType:d,currentDate:g,dateProfile:y,eventSources:S,eventStore:E,renderableEventStore:D,selectionConfig:O,eventUiBases:U,businessHours:this.parseContextBusinessHours(v),dateSelection:ty(i.dateSelection,e),eventSelection:ny(i.eventSelection,e),eventDrag:ry(i.eventDrag,e),eventResize:iy(i.eventResize,e)},re=Object.assign(Object.assign({},v),Y);for(let W of l.pluginHooks.reducers)Object.assign(Y,W(i,e,re));let se=aa(i,v),J=aa(Y,v);!se&&J?r.trigger("loading",!0):se&&!J&&r.trigger("loading",!1),this.state=Y,t.onAction&&t.onAction(e)}updateData(){let{props:e,state:t}=this,i=this.data,r=this.computeOptionsData(e.optionOverrides,t.dynamicOptionOverrides,e.calendarApi),o=this.computeCurrentViewData(t.currentViewType,r,e.optionOverrides,t.dynamicOptionOverrides),l=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(t.dateProfile,o.options,r.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},r),o),t),d=r.pluginHooks.optionChangeHandlers,f=i&&i.calendarOptions,v=r.calendarOptions;if(f&&f!==v){f.timeZone!==v.timeZone&&(t.eventSources=l.eventSources=Qm(l.eventSources,t.dateProfile,l),t.eventStore=l.eventStore=Vv(l.eventStore,i.dateEnv,l.dateEnv));for(let g in d)(this.optionsForHandling.indexOf(g)!==-1||f[g]!==v[g])&&d[g](v[g],l)}this.optionsForHandling=[],e.onData&&e.onData(l)}computeOptionsData(e,t,i){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&t===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:r,pluginHooks:o,localeDefaults:l,availableLocaleData:d,extra:f}=this.processRawCalendarOptions(e,t);ru(f);let v=this.buildDateEnv(r.timeZone,r.locale,r.weekNumberCalculation,r.firstDay,r.weekText,o,d,r.defaultRangeSeparator),g=this.buildViewSpecs(o.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,l),y=this.buildTheme(r,o),S=this.parseToolbars(r,this.stableOptionOverrides,y,g,i);return this.stableCalendarOptionsData={calendarOptions:r,pluginHooks:o,dateEnv:v,viewSpecs:g,theme:y,toolbarConfig:S,localeDefaults:l,availableRawLocales:d.map}}processRawCalendarOptions(e,t){let{locales:i,locale:r}=qo([ri,e,t]),o=this.organizeRawLocales(i),l=o.map,d=this.buildLocale(r||o.defaultCode,l).options,f=this.buildPluginHooks(e.plugins||[],wy),v=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Nc),jc),Hc),f.listenerRefiners),f.optionRefiners),g={},y=qo([ri,d,e,t]),S={},E=this.currentCalendarOptionsInput,C=this.currentCalendarOptionsRefined,D=!1;for(let x in y)this.optionsForRefining.indexOf(x)===-1&&(y[x]===E[x]||or[x]&&x in E&&or[x](E[x],y[x]))?S[x]=C[x]:v[x]?(S[x]=v[x](y[x]),D=!0):g[x]=E[x];return D&&(this.currentCalendarOptionsInput=y,this.currentCalendarOptionsRefined=S,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=t),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:f,availableLocaleData:o,localeDefaults:d,extra:g}}_computeCurrentViewData(e,t,i,r){let o=t.viewSpecs[e];if(!o)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:l,extra:d}=this.processRawViewOptions(o,t.pluginHooks,t.localeDefaults,i,r);ru(d);let f=this.buildDateProfileGenerator({dateProfileGeneratorClass:o.optionDefaults.dateProfileGeneratorClass,duration:o.duration,durationUnit:o.durationUnit,usesMinMaxTime:o.optionDefaults.usesMinMaxTime,dateEnv:t.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:l.slotMinTime,slotMaxTime:l.slotMaxTime,showNonCurrentDates:l.showNonCurrentDates,dayCount:l.dayCount,dateAlignment:l.dateAlignment,dateIncrement:l.dateIncrement,hiddenDays:l.hiddenDays,weekends:l.weekends,nowInput:l.now,validRangeInput:l.validRange,visibleRangeInput:l.visibleRange,fixedWeekCount:l.fixedWeekCount}),v=this.buildViewApi(e,this.getCurrentData,t.dateEnv);return{viewSpec:o,options:l,dateProfileGenerator:f,viewApi:v}}processRawViewOptions(e,t,i,r,o){let l=qo([ri,e.optionDefaults,i,r,e.optionOverrides,o]),d=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Nc),jc),Hc),ev),t.listenerRefiners),t.optionRefiners),f={},v=this.currentViewOptionsInput,g=this.currentViewOptionsRefined,y=!1,S={};for(let E in l)l[E]===v[E]||or[E]&&or[E](l[E],v[E])?f[E]=g[E]:(l[E]===this.currentCalendarOptionsInput[E]||or[E]&&or[E](l[E],this.currentCalendarOptionsInput[E])?E in this.currentCalendarOptionsRefined&&(f[E]=this.currentCalendarOptionsRefined[E]):d[E]?f[E]=d[E](l[E]):S[E]=l[E],y=!0);return y&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=f),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:S}}}function Dy(n,e,t,i,r,o,l,d){let f=xd(e||l.defaultCode,l.map);return new uv({calendarSystem:"gregory",timeZone:n,namedTimeZoneImpl:o.namedTimeZonedImpl,locale:f,weekNumberCalculation:t,firstDay:i,weekText:r,cmdFormatter:o.cmdFormatter,defaultSeparator:d})}function _y(n,e){let t=e.themeClasses[n.themeSystem]||Qn;return new t(n)}function Ry(n){let e=n.dateProfileGeneratorClass||Qu;return new e(n)}function Oy(n,e,t){return new ay(n,e,t)}function My(n){return gr(n,e=>e.ui)}function Iy(n,e,t){let i={"":e};for(let r in n){let o=n[r];o.sourceId&&t[o.sourceId]&&(i[r]=t[o.sourceId])}return i}function ky(n){let{options:e}=n;return{eventUiSingleBase:ys({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},n),selectionConfig:ys({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},n)}}function aa(n,e){for(let t of e.pluginHooks.isLoadingFuncs)if(t(n))return!0;return!1}function Py(n){return Zv(n.options.businessHours,n)}function ru(n,e){for(let t in n)console.warn(`Unknown option '${t}'`+(e?` for view '${e}'`:""))}class Ny extends Et{render(){let e=this.props.widgetGroups.map(t=>this.renderWidgetGroup(t));return Z("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:t}=this,{theme:i}=this.context,r=[],o=!0;for(let l of e){let{buttonName:d,buttonClick:f,buttonText:v,buttonIcon:g,buttonHint:y}=l;if(d==="title")o=!1,r.push(Z("h2",{className:"fc-toolbar-title",id:t.titleId},t.title));else{let S=d===t.activeButton,E=!t.isTodayEnabled&&d==="today"||!t.isPrevEnabled&&d==="prev"||!t.isNextEnabled&&d==="next",C=[`fc-${d}-button`,i.getClass("button")];S&&C.push(i.getClass("buttonActive")),r.push(Z("button",{type:"button",title:typeof y=="function"?y(t.navUnit):y,disabled:E,"aria-pressed":S,className:C.join(" "),onClick:f},v||(g?Z("span",{className:g}):"")))}}if(r.length>1){let l=o&&i.getClass("buttonGroup")||"";return Z("div",{className:l},...r)}return r[0]}}class iu extends Et{render(){let{model:e,extraClassName:t}=this.props,i=!1,r,o,l=e.sectionWidgets,d=l.center;return l.left?(i=!0,r=l.left):r=l.start,l.right?(i=!0,o=l.right):o=l.end,Z("div",{className:[t||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",r||[]),this.renderSection("center",d||[]),this.renderSection("end",o||[]))}renderSection(e,t){let{props:i}=this;return Z(Ny,{key:e,widgetGroups:t,title:i.title,navUnit:i.navUnit,activeButton:i.activeButton,isTodayEnabled:i.isTodayEnabled,isPrevEnabled:i.isPrevEnabled,isNextEnabled:i.isNextEnabled,titleId:i.titleId})}}class jy extends Et{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,In(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:t}=this,{aspectRatio:i}=e,r=["fc-view-harness",i||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],o="",l="";return i?t.availableWidth!==null?o=t.availableWidth/i:l=`${1/i*100}%`:o=e.height||"",Z("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:r.join(" "),style:{height:o,paddingBottom:l}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class Hy extends Br{constructor(e){super(e),this.handleSegClick=(t,i)=>{let{component:r}=this,{context:o}=r,l=Hr(i);if(l&&r.isValidSegDownEl(t.target)){let d=$t(t.target,".fc-event-forced-url"),f=d?d.querySelector("a[href]").href:"";o.emitter.trigger("eventClick",{el:i,event:new mt(r.context,l.eventRange.def,l.eventRange.instance),jsEvent:t,view:o.viewApi}),f&&!t.defaultPrevented&&(window.location.href=f)}},this.destroy=Nu(e.el,"click",".fc-event",this.handleSegClick)}}class $y extends Br{constructor(e){super(e),this.handleEventElRemove=t=>{t===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(t,i)=>{Hr(i)&&(this.currentSegEl=i,this.triggerEvent("eventMouseEnter",t,i))},this.handleSegLeave=(t,i)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",t,i))},this.removeHoverListeners=ap(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,t,i){let{component:r}=this,{context:o}=r,l=Hr(i);(!t||r.isValidSegDownEl(t.target))&&o.emitter.trigger(e,{el:i,event:new mt(o,l.eventRange.def,l.eventRange.instance),jsEvent:t,view:o.viewApi})}}class By extends yr{constructor(){super(...arguments),this.buildViewContext=st(hv),this.buildViewPropTransformers=st(Vy),this.buildToolbarProps=st(Fy),this.headerRef=Mn(),this.footerRef=Mn(),this.interactionsStore={},this.state={viewLabelId:Cs()},this.registerInteractiveComponent=(e,t)=>{let i=mg(e,t),l=[Hy,$y].concat(this.props.pluginHooks.componentInteractions).map(d=>new d(i));this.interactionsStore[e.uid]=l,va[e.uid]=i},this.unregisterInteractiveComponent=e=>{let t=this.interactionsStore[e.uid];if(t){for(let i of t)i.destroy();delete this.interactionsStore[e.uid]}delete va[e.uid]},this.resizeRunner=new wa(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:t}=this.props;t.handleWindowResize&&e.target===window&&this.resizeRunner.request(t.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:t,options:i}=e,r=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,di(e.options.now,e.dateEnv),e.viewTitle),o=!1,l="",d;e.isHeightAuto||e.forPrint?l="":i.height!=null?o=!0:i.contentHeight!=null?l=i.contentHeight:d=Math.max(i.aspectRatio,.5);let f=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),v=t.header&&t.header.hasTitle?this.state.viewLabelId:"";return Z(mr.Provider,{value:f},t.header&&Z(iu,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:t.header,titleId:v},r)),Z(jy,{liquid:o,height:l,aspectRatio:d,labeledById:v},this.renderView(e),this.buildAppendContent()),t.footer&&Z(iu,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:t.footer,titleId:""},r)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(i=>new i(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:t}=e.pluginHooks;for(let i in t)t[i](e[i],e)}componentDidUpdate(e){let{props:t}=this,{propSetHandlers:i}=t.pluginHooks;for(let r in i)t[r]!==e[r]&&i[r](t[r],t)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,t=e.pluginHooks.viewContainerAppends.map(i=>i(e));return Z(wt,{},...t)}renderView(e){let{pluginHooks:t}=e,{viewSpec:i}=e,r={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},o=this.buildViewPropTransformers(t.viewPropsTransformers);for(let d of o)Object.assign(r,d.transform(r,e));let l=i.component;return Z(l,Object.assign({},r))}}function Fy(n,e,t,i,r,o){let l=t.build(r,void 0,!1),d=t.buildPrev(e,i,!1),f=t.buildNext(e,i,!1);return{title:o,activeButton:n.type,navUnit:n.singleUnit,isTodayEnabled:l.isValid&&!Wn(e.currentRange,r),isPrevEnabled:d.isValid,isNextEnabled:f.isValid}}function Vy(n){return n.map(e=>new e)}class zy extends yg{constructor(e,t={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=i=>{switch(i.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=i=>{this.currentData=i,this.renderRunner.request(i.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:i}=this;$c(()=>{ai(Z(gg,{options:i.calendarOptions,theme:i.theme,emitter:i.emitter},(r,o,l,d)=>(this.setClassNames(r),this.setHeight(o),Z(Wu.Provider,{value:this.customContentRenderId},Z(By,Object.assign({isHeightAuto:l,forPrint:d},i))))),this.el)})}else this.isRendered&&(this.isRendered=!1,ai(null,this.el),this.setClassNames([]),this.setHeight(""))},Jh(e),this.el=e,this.renderRunner=new wa(this.handleRenderRequest),new xy({optionOverrides:t,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){$c(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,t){this.currentDataManager.resetOptions(e,t)}setClassNames(e){if(!Gn(e,this.currentClassNames)){let{classList:t}=this.el;for(let i of this.currentClassNames)t.remove(i);for(let i of e)t.add(i);this.currentClassNames=e}}setHeight(e){ku(this.el,"height",e)}}const Uy={headerToolbar:!0,footerToolbar:!0,events:!0,eventSources:!0,resources:!0},ts=typeof document!="undefined"?document.createDocumentFragment():null,Wy=At.extend({render(n){return n("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){ts&&ts.appendChild(this.$el)},beforeDestroy(){ts&&ts.removeChild(this.$el)}}),Gy=Wy,cr=typeof document!="undefined"?document.createDocumentFragment():null,Yy=At.extend({props:{inPlaceOf:typeof Element!="undefined"?Element:Object,reportEl:Function,elTag:String,elClasses:Array,elStyle:Object,elAttrs:Object},render(n){return n(this.elTag,{class:this.elClasses,style:this.elStyle,attrs:this.elAttrs},this.$slots.default||[])},mounted(){su(this.$el,this.inPlaceOf),this.inPlaceOf.style.display="none",this.reportEl(this.$el)},updated(){cr&&this.inPlaceOf.parentNode!==cr&&(su(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){cr&&this.inPlaceOf.parentNode===cr&&cr.removeChild(this.inPlaceOf),this.reportEl(null)}}),Zy=Yy;function su(n,e){var t;(t=e.parentNode)===null||t===void 0||t.insertBefore(n,e.nextSibling),cr&&cr.appendChild(e)}const Qy=At.extend({props:{options:Object},data(){return{renderId:0,customRenderingMap:new Map}},methods:{getApi(){return this.calendar},buildOptions(n){return Object.assign(Object.assign({},n),{customRenderingMetaMap:Ky(this.$scopedSlots),handleCustomRendering:this.handleCustomRendering,customRenderingReplacesEl:!0})}},render(n){const e=[];for(const t of this.customRenderingMap.values()){const i=typeof t.generatorMeta=="function"?t.generatorMeta(t.renderProps):t.generatorMeta;e.push(n("div",{key:t.id},[n(Zy,{key:t.id,props:{inPlaceOf:t.containerEl,reportEl:t.reportNewContainerEl,elTag:t.elTag,elClasses:t.elClasses,elStyle:t.elStyle,elAttrs:t.elAttrs}},i)]))}return n("div",{attrs:{"data-fc-render-id":this.renderId}},[n(Gy,e)])},mounted(){const n=new Dm;this.handleCustomRendering=n.handle.bind(n);const e=this.buildOptions(this.options),t=new zy(this.$el,e);this.calendar=t,t.render(),n.subscribe(i=>{this.customRenderingMap=i,this.renderId++,this.needCustomRenderingResize=!0})},beforeUpdate(){this.getApi().resumeRendering()},updated(){this.needCustomRenderingResize&&(this.needCustomRenderingResize=!1,this.getApi().updateSize())},beforeDestroy(){this.getApi().destroy()},watch:Xy()}),kd=Qy;function Xy(){let n={options:{deep:!0,handler(e){let t=this.getApi();t.pauseRendering();let i=this.buildOptions(e);t.resetOptions(i),this.renderId++}}};for(let e in Uy)n[`options.${e}`]={deep:!0,handler(t){if(t!==void 0){let i=this.getApi();i.pauseRendering(),i.resetOptions({[e]:t},[e]),this.renderId++}}};return n}function Ky(n){const e={};for(const t in n)e[Jy(t)]=n[t];return e}function Jy(n){return n.split("-").map((e,t)=>t?qy(e):e).join("")}function qy(n){return n.charAt(0).toUpperCase()+n.slice(1)}let ou=!1;function e1(n){ou||(ou=!0,n.component("FullCalendar",kd))}let Es;typeof globalThis!="undefined"?Es=globalThis.Vue:Es=window.Vue;Es&&Es.use({install:e1});class t1 extends br{constructor(){super(...arguments),this.headerElRef=Mn()}renderSimpleLayout(e,t){let{props:i,context:r}=this,o=[],l=Kc(r.options);return e&&o.push({type:"header",key:"header",isSticky:l,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),o.push({type:"body",key:"body",liquid:!0,chunk:{content:t}}),Z(Bc,{elClasses:["fc-daygrid"],viewSpec:r.viewSpec},Z(Ld,{liquid:!i.isHeightAuto&&!i.forPrint,collapsibleWidth:i.forPrint,cols:[],sections:o}))}renderHScrollLayout(e,t,i,r){let o=this.context.pluginHooks.scrollGridImpl;if(!o)throw new Error("No ScrollGrid implementation");let{props:l,context:d}=this,f=!l.forPrint&&Kc(d.options),v=!l.forPrint&&lm(d.options),g=[];return e&&g.push({type:"header",key:"header",isSticky:f,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),g.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:t}]}),v&&g.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:am}]}),Z(Bc,{elClasses:["fc-daygrid"],viewSpec:d.viewSpec},Z(o,{liquid:!l.isHeightAuto&&!l.forPrint,forPrint:l.forPrint,collapsibleWidth:l.forPrint,colGroups:[{cols:[{span:i,minWidth:r}]}],sections:g}))}}function ns(n,e){let t=[];for(let i=0;i<e;i+=1)t[i]=[];for(let i of n)t[i.row].push(i);return t}function rs(n,e){let t=[];for(let i=0;i<e;i+=1)t[i]=[];for(let i of n)t[i.firstCol].push(i);return t}function au(n,e){let t=[];if(n){for(let i=0;i<e;i+=1)t[i]={affectedInstances:n.affectedInstances,isEvent:n.isEvent,segs:[]};for(let i of n.segs)t[i.row].segs.push(i)}else for(let i=0;i<e;i+=1)t[i]=null;return t}const Pd=Mt({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function Nd(n){let{display:e}=n.eventRange.ui;return e==="list-item"||e==="auto"&&!n.eventRange.def.allDay&&n.firstCol===n.lastCol&&n.isStart&&n.isEnd}class jd extends Et{render(){let{props:e}=this;return Z(um,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:Pd,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class Hd extends Et{render(){let{props:e,context:t}=this,{options:i}=t,{seg:r}=e,o=i.eventTimeFormat||Pd,l=od(r,o,t,!0,e.defaultDisplayEventEnd);return Z(Ga,Object.assign({},e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:ad(e.seg,t),defaultGenerator:n1,timeText:l,isResizing:!1,isDateSelecting:!1}))}}function n1(n){return Z(wt,null,Z("div",{className:"fc-daygrid-event-dot",style:{borderColor:n.borderColor||n.backgroundColor}}),n.timeText&&Z("div",{className:"fc-event-time"},n.timeText),Z("div",{className:"fc-event-title"},n.event.title||Z(wt,null,"\xA0")))}class r1 extends Et{constructor(){super(...arguments),this.compileSegs=st(i1)}render(){let{props:e}=this,{allSegs:t,invisibleSegs:i}=this.compileSegs(e.singlePlacements);return Z(Em,{elClasses:["fc-daygrid-more-link"],dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,moreCnt:e.moreCnt,allSegs:t,hiddenSegs:i,alignmentElRef:e.alignmentElRef,alignGridTop:e.alignGridTop,extraDateSpan:e.extraDateSpan,popoverContent:()=>{let r=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return Z(wt,null,t.map(o=>{let l=o.eventRange.instance.instanceId;return Z("div",{className:"fc-daygrid-event-harness",key:l,style:{visibility:r[l]?"hidden":""}},Nd(o)?Z(Hd,Object.assign({seg:o,isDragging:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},ii(o,e.todayRange))):Z(jd,Object.assign({seg:o,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},ii(o,e.todayRange))))}))}})}}function i1(n){let e=[],t=[];for(let i of n)e.push(i.seg),i.isVisible||t.push(i.seg);return{allSegs:e,invisibleSegs:t}}const s1=Mt({week:"narrow"});class o1 extends br{constructor(){super(...arguments),this.rootElRef=Mn(),this.state={dayNumberId:Cs()},this.handleRootEl=e=>{In(this.rootElRef,e),In(this.props.elRef,e)}}render(){let{context:e,props:t,state:i,rootElRef:r}=this,{options:o,dateEnv:l}=e,{date:d,dateProfile:f}=t;const v=t.showDayNumber&&l1(d,f.currentRange,l);return Z(wd,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...t.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},t.extraDataAttrs),t.showDayNumber?{"aria-labelledby":i.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:a1,date:d,dateProfile:f,todayRange:t.todayRange,showDayNumber:t.showDayNumber,isMonthStart:v,extraRenderProps:t.extraRenderProps},(g,y)=>Z("div",{ref:t.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:t.minHeight}},t.showWeekNumber&&Z(mm,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:ga(e,d,"week"),date:d,defaultFormat:s1}),!y.isDisabled&&(t.showDayNumber||Ad(o)||t.forceDayTop)?Z("div",{className:"fc-daygrid-day-top"},Z(g,{elTag:"a",elClasses:["fc-daygrid-day-number",v&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},ga(e,d)),{id:i.dayNumberId})})):t.showDayNumber?Z("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},Z("a",{className:"fc-daygrid-day-number"},"\xA0")):void 0,Z("div",{className:"fc-daygrid-day-events",ref:t.fgContentElRef},t.fgContent,Z("div",{className:"fc-daygrid-day-bottom",style:{marginTop:t.moreMarginTop}},Z(r1,{allDayDate:d,singlePlacements:t.singlePlacements,moreCnt:t.moreCnt,alignmentElRef:r,alignGridTop:!t.showDayNumber,extraDateSpan:t.extraDateSpan,dateProfile:t.dateProfile,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,todayRange:t.todayRange}))),Z("div",{className:"fc-daygrid-day-bg"},t.bgContent)))}}function a1(n){return n.dayNumberText||Z(wt,null,"\xA0")}function l1(n,e,t){const{start:i,end:r}=e,o=Yn(r,-1),l=t.getYear(i),d=t.getMonth(i),f=t.getYear(o),v=t.getMonth(o);return!(l===f&&d===v)&&Boolean(n.valueOf()===i.valueOf()||t.getDay(n)===1&&n.valueOf()<r.valueOf())}function c1(n,e,t,i,r,o,l){let d=new f1;d.allowReslicing=!0,d.strictOrder=i,e===!0||t===!0?(d.maxCoord=o,d.hiddenConsumes=!0):typeof e=="number"?d.maxStackCnt=e:typeof t=="number"&&(d.maxStackCnt=t,d.hiddenConsumes=!0);let f=[],v=[];for(let O=0;O<n.length;O+=1){let j=n[O],{instanceId:U}=j.eventRange.instance,Y=r[U];Y!=null?f.push({index:O,thickness:Y,span:{start:j.firstCol,end:j.lastCol+1}}):v.push(j)}let g=d.addSegs(f),y=d.toRects(),{singleColPlacements:S,multiColPlacements:E,leftoverMargins:C}=u1(y,n,l),D=[],x=[];for(let O of v){E[O.firstCol].push({seg:O,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let j=O.firstCol;j<=O.lastCol;j+=1)S[j].push({seg:Pr(O,j,j+1,l),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let O=0;O<l.length;O+=1)D.push(0);for(let O of g){let j=n[O.index],U=O.span;E[U.start].push({seg:Pr(j,U.start,U.end,l),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let Y=U.start;Y<U.end;Y+=1)D[Y]+=1,S[Y].push({seg:Pr(j,Y,Y+1,l),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let O=0;O<l.length;O+=1)x.push(C[O]);return{singleColPlacements:S,multiColPlacements:E,moreCnts:D,moreMarginTops:x}}function u1(n,e,t){let i=d1(n,t.length),r=[],o=[],l=[];for(let d=0;d<t.length;d+=1){let f=i[d],v=[],g=0,y=0;for(let E of f){let C=e[E.index];v.push({seg:Pr(C,d,d+1,t),isVisible:!0,isAbsolute:!1,absoluteTop:E.levelCoord,marginTop:E.levelCoord-g}),g=E.levelCoord+E.thickness}let S=[];g=0,y=0;for(let E of f){let C=e[E.index],D=E.span.end-E.span.start>1,x=E.span.start===d;y+=E.levelCoord-g,g=E.levelCoord+E.thickness,D?(y+=E.thickness,x&&S.push({seg:Pr(C,E.span.start,E.span.end,t),isVisible:!0,isAbsolute:!0,absoluteTop:E.levelCoord,marginTop:0})):x&&(S.push({seg:Pr(C,E.span.start,E.span.end,t),isVisible:!0,isAbsolute:!1,absoluteTop:E.levelCoord,marginTop:y}),y=0)}r.push(v),o.push(S),l.push(y)}return{singleColPlacements:r,multiColPlacements:o,leftoverMargins:l}}function d1(n,e){let t=[];for(let i=0;i<e;i+=1)t.push([]);for(let i of n)for(let r=i.span.start;r<i.span.end;r+=1)t[r].push(i);return t}function Pr(n,e,t,i){if(n.firstCol===e&&n.lastCol===t-1)return n;let r=n.eventRange,o=r.range,l=jr(o,{start:i[e].date,end:Bt(i[t-1].date,1)});return Object.assign(Object.assign({},n),{firstCol:e,lastCol:t-1,eventRange:{def:r.def,ui:Object.assign(Object.assign({},r.ui),{durationEditable:!1}),instance:r.instance,range:l},isStart:n.isStart&&l.start.valueOf()===o.start.valueOf(),isEnd:n.isEnd&&l.end.valueOf()===o.end.valueOf()})}class f1 extends kg{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const t=super.addSegs(e),{entriesByLevel:i}=this,r=o=>!this.forceHidden[si(o)];for(let o=0;o<i.length;o+=1)i[o]=i[o].filter(r);return t}handleInvalidInsertion(e,t,i){const{entriesByLevel:r,forceHidden:o}=this,{touchingEntry:l,touchingLevel:d,touchingLateral:f}=e;if(this.hiddenConsumes&&l){const v=si(l);if(!o[v])if(this.allowReslicing){const g=Object.assign(Object.assign({},l),{span:vd(l.span,t.span)}),y=si(g);o[y]=!0,r[d][f]=g,this.splitEntry(l,t,i)}else o[v]=!0,i.push(l)}return super.handleInvalidInsertion(e,t,i)}}class $d extends br{constructor(){super(...arguments),this.cellElRefs=new ur,this.frameElRefs=new ur,this.fgElRefs=new ur,this.segHarnessRefs=new ur,this.rootElRef=Mn(),this.state={framePositions:null,maxContentHeight:null,eventInstanceHeights:{}},this.handleResize=e=>{e&&this.updateSizing(!0)}}render(){let{props:e,state:t,context:i}=this,{options:r}=i,o=e.cells.length,l=rs(e.businessHourSegs,o),d=rs(e.bgEventSegs,o),f=rs(this.getHighlightSegs(),o),v=rs(this.getMirrorSegs(),o),{singleColPlacements:g,multiColPlacements:y,moreCnts:S,moreMarginTops:E}=c1(qv(e.fgEventSegs,r.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,r.eventOrderStrict,t.eventInstanceHeights,t.maxContentHeight,e.cells),C=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return Z("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((D,x)=>{let O=this.renderFgSegs(x,e.forPrint?g[x]:y[x],e.todayRange,C),j=this.renderFgSegs(x,h1(v[x],y),e.todayRange,{},Boolean(e.eventDrag),Boolean(e.eventResize),!1);return Z(o1,{key:D.key,elRef:this.cellElRefs.createRef(D.key),innerElRef:this.frameElRefs.createRef(D.key),dateProfile:e.dateProfile,date:D.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&x===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:D.extraRenderProps,extraDataAttrs:D.extraDataAttrs,extraClassNames:D.extraClassNames,extraDateSpan:D.extraDateSpan,moreCnt:S[x],moreMarginTop:E[x],singlePlacements:g[x],fgContentElRef:this.fgElRefs.createRef(D.key),fgContent:Z(wt,null,Z(wt,null,O),Z(wt,null,j)),bgContent:Z(wt,null,this.renderFillSegs(f[x],"highlight"),this.renderFillSegs(l[x],"non-business"),this.renderFillSegs(d[x],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,t){let i=this.props;this.updateSizing(!En(e,i))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,t,i,r,o,l,d){let{context:f}=this,{eventSelection:v}=this.props,{framePositions:g}=this.state,y=this.props.cells.length===1,S=o||l||d,E=[];if(g)for(let C of t){let{seg:D}=C,{instanceId:x}=D.eventRange.instance,O=x+":"+e,j=C.isVisible&&!r[x],U=C.isAbsolute,Y="",re="";U&&(f.isRtl?(re=0,Y=g.lefts[D.lastCol]-g.lefts[D.firstCol]):(Y=0,re=g.rights[D.firstCol]-g.rights[D.lastCol])),E.push(Z("div",{className:"fc-daygrid-event-harness"+(U?" fc-daygrid-event-harness-abs":""),key:O,ref:S?null:this.segHarnessRefs.createRef(O),style:{visibility:j?"":"hidden",marginTop:U?"":C.marginTop,top:U?C.absoluteTop:"",left:Y,right:re}},Nd(D)?Z(Hd,Object.assign({seg:D,isDragging:o,isSelected:x===v,defaultDisplayEventEnd:y},ii(D,i))):Z(jd,Object.assign({seg:D,isDragging:o,isResizing:l,isDateSelecting:d,isSelected:x===v,defaultDisplayEventEnd:y},ii(D,i)))))}return E}renderFillSegs(e,t){let{isRtl:i}=this.context,{todayRange:r}=this.props,{framePositions:o}=this.state,l=[];if(o)for(let d of e){let f=i?{right:0,left:o.lefts[d.lastCol]-o.lefts[d.firstCol]}:{left:0,right:o.rights[d.firstCol]-o.rights[d.lastCol]};l.push(Z("div",{key:sg(d.eventRange),className:"fc-daygrid-bg-harness",style:f},t==="bg-event"?Z(pm,Object.assign({seg:d},ii(d,r))):gm(t)))}return Z(wt,{},...l)}updateSizing(e){let{props:t,state:i,frameElRefs:r}=this;if(!t.forPrint&&t.clientWidth!==null){if(e){let f=t.cells.map(v=>r.currentMap[v.key]);if(f.length){let v=this.rootElRef.current,g=new Ss(v,f,!0,!1);(!i.framePositions||!i.framePositions.similarTo(g))&&this.setState({framePositions:new Ss(v,f,!0,!1)})}}const o=this.state.eventInstanceHeights,l=this.queryEventInstanceHeights(),d=t.dayMaxEvents===!0||t.dayMaxEventRows===!0;this.safeSetState({eventInstanceHeights:Object.assign(Object.assign({},o),l),maxContentHeight:d?this.computeMaxContentHeight():null})}}queryEventInstanceHeights(){let e=this.segHarnessRefs.currentMap,t={};for(let i in e){let r=Math.round(e[i].getBoundingClientRect().height),o=i.split(":")[0];t[o]=Math.max(t[o]||0,r)}return t}computeMaxContentHeight(){let e=this.props.cells[0].key,t=this.cellElRefs.currentMap[e],i=this.fgElRefs.currentMap[e];return t.getBoundingClientRect().bottom-i.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(t=>e[t.key])}}$d.addStateEquality({eventInstanceHeights:En});function h1(n,e){if(!n.length)return[];let t=p1(e);return n.map(i=>({seg:i,isVisible:!0,isAbsolute:!0,absoluteTop:t[i.eventRange.instance.instanceId],marginTop:0}))}function p1(n){let e={};for(let t of n)for(let i of t)e[i.seg.eventRange.instance.instanceId]=i.absoluteTop;return e}class v1 extends br{constructor(){super(...arguments),this.splitBusinessHourSegs=st(ns),this.splitBgEventSegs=st(ns),this.splitFgEventSegs=st(ns),this.splitDateSelectionSegs=st(ns),this.splitEventDrag=st(au),this.splitEventResize=st(au),this.rowRefs=new ur}render(){let{props:e,context:t}=this,i=e.cells.length,r=this.splitBusinessHourSegs(e.businessHourSegs,i),o=this.splitBgEventSegs(e.bgEventSegs,i),l=this.splitFgEventSegs(e.fgEventSegs,i),d=this.splitDateSelectionSegs(e.dateSelectionSegs,i),f=this.splitEventDrag(e.eventDrag,i),v=this.splitEventResize(e.eventResize,i),g=i>=7&&e.clientWidth?e.clientWidth/t.options.aspectRatio/6:null;return Z(Wa,{unit:"day"},(y,S)=>Z(wt,null,e.cells.map((E,C)=>Z($d,{ref:this.rowRefs.createRef(C),key:E.length?E[0].date.toISOString():C,showDayNumbers:i>1,showWeekNumbers:e.showWeekNumbers,todayRange:S,dateProfile:e.dateProfile,cells:E,renderIntro:e.renderRowIntro,businessHourSegs:r[C],eventSelection:e.eventSelection,bgEventSegs:o[C].filter(g1),fgEventSegs:l[C],dateSelectionSegs:d[C],eventDrag:f[C],eventResize:v[C],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:g,forPrint:e.forPrint}))))}componentDidMount(){const e=this.rowRefs.currentMap[0].getCellEls()[0];this.rootEl=e?e.closest(".fc-daygrid-body"):null,this.rootEl&&this.context.registerInteractiveComponent(this,{el:this.rootEl,isHitComboAllowed:this.props.isHitComboAllowed})}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new Ss(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new Ss(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,t){let{colPositions:i,rowPositions:r}=this,o=i.leftToIndex(e),l=r.topToIndex(t);if(l!=null&&o!=null){let d=this.props.cells[l][o];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(l,o),allDay:!0},d.extraDateSpan),dayEl:this.getCellEl(l,o),rect:{left:i.lefts[o],right:i.rights[o],top:r.tops[l],bottom:r.bottoms[l]},layer:0}}return null}getCellEl(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]}getCellRange(e,t){let i=this.props.cells[e][t].date,r=Bt(i,1);return{start:i,end:r}}}function g1(n){return n.eventRange.def.allDay}class m1 extends br{constructor(){super(...arguments),this.elRef=Mn(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:t,dayMaxEvents:i,expandRows:r}=e,o=i===!0||t===!0;o&&!r&&(o=!1,t=null,i=null);let l=["fc-daygrid-body",o?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",r?"":"fc-daygrid-body-natural"];return Z("div",{ref:this.elRef,className:l.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},Z("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:r?e.clientHeight:""}},e.colGroupNode,Z("tbody",{role:"presentation"},Z(v1,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:i,dayMaxEventRows:t,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=y1(this.elRef.current,this.props.dateProfile);if(e){const t=e.closest(".fc-daygrid-body"),i=t.closest(".fc-scroller"),r=e.getBoundingClientRect().top-t.getBoundingClientRect().top;i.scrollTop=r?r+1:0}this.needsScrollReset=!1}}}function y1(n,e){let t;return e.currentRangeUnit.match(/year|month/)&&(t=n.querySelector(`[data-date="${Hp(e.currentDate)}-01"]`)),t||(t=n.querySelector(`[data-date="${xa(e.currentDate)}"]`)),t}class b1 extends Ug{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return t.sliceRange(e)}}class S1 extends br{constructor(){super(...arguments),this.slicer=new b1,this.tableRef=Mn()}render(){let{props:e,context:t}=this;return Z(m1,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class E1 extends t1{constructor(){super(...arguments),this.buildDayTableModel=st(L1),this.headerRef=Mn(),this.tableRef=Mn()}render(){let{options:e,dateProfileGenerator:t}=this.context,{props:i}=this,r=this.buildDayTableModel(i.dateProfile,t),o=e.dayHeaders&&Z(Bg,{ref:this.headerRef,dateProfile:i.dateProfile,dates:r.headerDates,datesRepDistinctDays:r.rowCnt===1}),l=d=>Z(S1,{ref:this.tableRef,dateProfile:i.dateProfile,dayTableModel:r,businessHours:i.businessHours,dateSelection:i.dateSelection,eventStore:i.eventStore,eventUiBases:i.eventUiBases,eventSelection:i.eventSelection,eventDrag:i.eventDrag,eventResize:i.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:d.tableColGroupNode,tableMinWidth:d.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!i.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:d.clientWidth,clientHeight:d.clientHeight,forPrint:i.forPrint});return e.dayMinWidth?this.renderHScrollLayout(o,l,r.colCnt,e.dayMinWidth):this.renderSimpleLayout(o,l)}}function L1(n,e){let t=new Vg(n.renderRange,e);return new zg(t,/year|month|week/.test(n.currentRangeUnit))}class w1 extends Qu{buildRenderRange(e,t,i){let r=super.buildRenderRange(e,t,i),{props:o}=this;return A1({currentRange:r,snapToWeek:/^(year|month)$/.test(t),fixedWeekCount:o.fixedWeekCount,dateEnv:o.dateEnv})}}function A1(n){let{dateEnv:e,currentRange:t}=n,{start:i,end:r}=t,o;if(n.snapToWeek&&(i=e.startOfWeek(i),o=e.startOfWeek(r),o.valueOf()!==r.valueOf()&&(r=Rc(o,1))),n.fixedWeekCount){let l=e.startOfWeek(e.startOfMonth(Bt(t.end,-1))),d=Math.ceil(Tp(l,r));r=Rc(r,6-d)}return{start:i,end:r}}var C1=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';Ou(C1);var T1=Zn({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:E1,dateProfileGeneratorClass:w1},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}});Ua.touchMouseIgnoreWait=500;let ya=0,Ls=0,ba=!1;class Bd{constructor(e){this.subjectEl=null,this.selector="",this.handleSelector="",this.shouldIgnoreMove=!1,this.shouldWatchScroll=!0,this.isDragging=!1,this.isTouchDragging=!1,this.wasTouchScroll=!1,this.handleMouseDown=t=>{if(!this.shouldIgnoreMouse()&&x1(t)&&this.tryStart(t)){let i=this.createEventFromMouse(t,!0);this.emitter.trigger("pointerdown",i),this.initScrollWatch(i),this.shouldIgnoreMove||document.addEventListener("mousemove",this.handleMouseMove),document.addEventListener("mouseup",this.handleMouseUp)}},this.handleMouseMove=t=>{let i=this.createEventFromMouse(t);this.recordCoords(i),this.emitter.trigger("pointermove",i)},this.handleMouseUp=t=>{document.removeEventListener("mousemove",this.handleMouseMove),document.removeEventListener("mouseup",this.handleMouseUp),this.emitter.trigger("pointerup",this.createEventFromMouse(t)),this.cleanup()},this.handleTouchStart=t=>{if(this.tryStart(t)){this.isTouchDragging=!0;let i=this.createEventFromTouch(t,!0);this.emitter.trigger("pointerdown",i),this.initScrollWatch(i);let r=t.target;this.shouldIgnoreMove||r.addEventListener("touchmove",this.handleTouchMove),r.addEventListener("touchend",this.handleTouchEnd),r.addEventListener("touchcancel",this.handleTouchEnd),window.addEventListener("scroll",this.handleTouchScroll,!0)}},this.handleTouchMove=t=>{let i=this.createEventFromTouch(t);this.recordCoords(i),this.emitter.trigger("pointermove",i)},this.handleTouchEnd=t=>{if(this.isDragging){let i=t.target;i.removeEventListener("touchmove",this.handleTouchMove),i.removeEventListener("touchend",this.handleTouchEnd),i.removeEventListener("touchcancel",this.handleTouchEnd),window.removeEventListener("scroll",this.handleTouchScroll,!0),this.emitter.trigger("pointerup",this.createEventFromTouch(t)),this.cleanup(),this.isTouchDragging=!1,D1()}},this.handleTouchScroll=()=>{this.wasTouchScroll=!0},this.handleScroll=t=>{if(!this.shouldIgnoreMove){let i=window.pageXOffset-this.prevScrollX+this.prevPageX,r=window.pageYOffset-this.prevScrollY+this.prevPageY;this.emitter.trigger("pointermove",{origEvent:t,isTouch:this.isTouchDragging,subjectEl:this.subjectEl,pageX:i,pageY:r,deltaX:i-this.origPageX,deltaY:r-this.origPageY})}},this.containerEl=e,this.emitter=new _s,e.addEventListener("mousedown",this.handleMouseDown),e.addEventListener("touchstart",this.handleTouchStart,{passive:!0}),_1()}destroy(){this.containerEl.removeEventListener("mousedown",this.handleMouseDown),this.containerEl.removeEventListener("touchstart",this.handleTouchStart,{passive:!0}),R1()}tryStart(e){let t=this.querySubjectEl(e),i=e.target;return t&&(!this.handleSelector||$t(i,this.handleSelector))?(this.subjectEl=t,this.isDragging=!0,this.wasTouchScroll=!1,!0):!1}cleanup(){ba=!1,this.isDragging=!1,this.subjectEl=null,this.destroyScrollWatch()}querySubjectEl(e){return this.selector?$t(e.target,this.selector):this.containerEl}shouldIgnoreMouse(){return ya||this.isTouchDragging}cancelTouchScroll(){this.isDragging&&(ba=!0)}initScrollWatch(e){this.shouldWatchScroll&&(this.recordCoords(e),window.addEventListener("scroll",this.handleScroll,!0))}recordCoords(e){this.shouldWatchScroll&&(this.prevPageX=e.pageX,this.prevPageY=e.pageY,this.prevScrollX=window.pageXOffset,this.prevScrollY=window.pageYOffset)}destroyScrollWatch(){this.shouldWatchScroll&&window.removeEventListener("scroll",this.handleScroll,!0)}createEventFromMouse(e,t){let i=0,r=0;return t?(this.origPageX=e.pageX,this.origPageY=e.pageY):(i=e.pageX-this.origPageX,r=e.pageY-this.origPageY),{origEvent:e,isTouch:!1,subjectEl:this.subjectEl,pageX:e.pageX,pageY:e.pageY,deltaX:i,deltaY:r}}createEventFromTouch(e,t){let i=e.touches,r,o,l=0,d=0;return i&&i.length?(r=i[0].pageX,o=i[0].pageY):(r=e.pageX,o=e.pageY),t?(this.origPageX=r,this.origPageY=o):(l=r-this.origPageX,d=o-this.origPageY),{origEvent:e,isTouch:!0,subjectEl:this.subjectEl,pageX:r,pageY:o,deltaX:l,deltaY:d}}}function x1(n){return n.button===0&&!n.ctrlKey}function D1(){ya+=1,setTimeout(()=>{ya-=1},Ua.touchMouseIgnoreWait)}function _1(){Ls+=1,Ls===1&&window.addEventListener("touchmove",Fd,{passive:!1})}function R1(){Ls-=1,Ls||window.removeEventListener("touchmove",Fd,{passive:!1})}function Fd(n){ba&&n.preventDefault()}class O1{constructor(){this.isVisible=!1,this.sourceEl=null,this.mirrorEl=null,this.sourceElRect=null,this.parentNode=document.body,this.zIndex=9999,this.revertDuration=0}start(e,t,i){this.sourceEl=e,this.sourceElRect=this.sourceEl.getBoundingClientRect(),this.origScreenX=t-window.pageXOffset,this.origScreenY=i-window.pageYOffset,this.deltaX=0,this.deltaY=0,this.updateElPosition()}handleMove(e,t){this.deltaX=e-window.pageXOffset-this.origScreenX,this.deltaY=t-window.pageYOffset-this.origScreenY,this.updateElPosition()}setIsVisible(e){e?this.isVisible||(this.mirrorEl&&(this.mirrorEl.style.display=""),this.isVisible=e,this.updateElPosition()):this.isVisible&&(this.mirrorEl&&(this.mirrorEl.style.display="none"),this.isVisible=e)}stop(e,t){let i=()=>{this.cleanup(),t()};e&&this.mirrorEl&&this.isVisible&&this.revertDuration&&(this.deltaX||this.deltaY)?this.doRevertAnimation(i,this.revertDuration):setTimeout(i,0)}doRevertAnimation(e,t){let i=this.mirrorEl,r=this.sourceEl.getBoundingClientRect();i.style.transition="top "+t+"ms,left "+t+"ms",ti(i,{left:r.left,top:r.top}),lp(i,()=>{i.style.transition="",e()})}cleanup(){this.mirrorEl&&(Aa(this.mirrorEl),this.mirrorEl=null),this.sourceEl=null}updateElPosition(){this.sourceEl&&this.isVisible&&ti(this.getMirrorEl(),{left:this.sourceElRect.left+this.deltaX,top:this.sourceElRect.top+this.deltaY})}getMirrorEl(){let e=this.sourceElRect,t=this.mirrorEl;return t||(t=this.mirrorEl=this.sourceEl.cloneNode(!0),t.style.userSelect="none",t.classList.add("fc-event-dragging"),ti(t,{position:"fixed",zIndex:this.zIndex,visibility:"",boxSizing:"border-box",width:e.right-e.left,height:e.bottom-e.top,right:"auto",bottom:"auto",margin:0}),this.parentNode.appendChild(t)),t}}class Vd extends za{constructor(e,t){super(),this.handleScroll=()=>{this.scrollTop=this.scrollController.getScrollTop(),this.scrollLeft=this.scrollController.getScrollLeft(),this.handleScrollChange()},this.scrollController=e,this.doesListening=t,this.scrollTop=this.origScrollTop=e.getScrollTop(),this.scrollLeft=this.origScrollLeft=e.getScrollLeft(),this.scrollWidth=e.getScrollWidth(),this.scrollHeight=e.getScrollHeight(),this.clientWidth=e.getClientWidth(),this.clientHeight=e.getClientHeight(),this.clientRect=this.computeClientRect(),this.doesListening&&this.getEventTarget().addEventListener("scroll",this.handleScroll)}destroy(){this.doesListening&&this.getEventTarget().removeEventListener("scroll",this.handleScroll)}getScrollTop(){return this.scrollTop}getScrollLeft(){return this.scrollLeft}setScrollTop(e){this.scrollController.setScrollTop(e),this.doesListening||(this.scrollTop=Math.max(Math.min(e,this.getMaxScrollTop()),0),this.handleScrollChange())}setScrollLeft(e){this.scrollController.setScrollLeft(e),this.doesListening||(this.scrollLeft=Math.max(Math.min(e,this.getMaxScrollLeft()),0),this.handleScrollChange())}getClientWidth(){return this.clientWidth}getClientHeight(){return this.clientHeight}getScrollWidth(){return this.scrollWidth}getScrollHeight(){return this.scrollHeight}handleScrollChange(){}}class zd extends Vd{constructor(e,t){super(new Mg(e),t)}getEventTarget(){return this.scrollController.el}computeClientRect(){return Rg(this.scrollController.el)}}class M1 extends Vd{constructor(e){super(new Ig,e)}getEventTarget(){return window}computeClientRect(){return{left:this.scrollLeft,right:this.scrollLeft+this.clientWidth,top:this.scrollTop,bottom:this.scrollTop+this.clientHeight}}handleScrollChange(){this.clientRect=this.computeClientRect()}}const lu=typeof performance=="function"?performance.now:Date.now;class I1{constructor(){this.isEnabled=!0,this.scrollQuery=[window,".fc-scroller"],this.edgeThreshold=50,this.maxVelocity=300,this.pointerScreenX=null,this.pointerScreenY=null,this.isAnimating=!1,this.scrollCaches=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.animate=()=>{if(this.isAnimating){let e=this.computeBestEdge(this.pointerScreenX+window.pageXOffset,this.pointerScreenY+window.pageYOffset);if(e){let t=lu();this.handleSide(e,(t-this.msSinceRequest)/1e3),this.requestAnimation(t)}else this.isAnimating=!1}}}start(e,t,i){this.isEnabled&&(this.scrollCaches=this.buildCaches(i),this.pointerScreenX=null,this.pointerScreenY=null,this.everMovedUp=!1,this.everMovedDown=!1,this.everMovedLeft=!1,this.everMovedRight=!1,this.handleMove(e,t))}handleMove(e,t){if(this.isEnabled){let i=e-window.pageXOffset,r=t-window.pageYOffset,o=this.pointerScreenY===null?0:r-this.pointerScreenY,l=this.pointerScreenX===null?0:i-this.pointerScreenX;o<0?this.everMovedUp=!0:o>0&&(this.everMovedDown=!0),l<0?this.everMovedLeft=!0:l>0&&(this.everMovedRight=!0),this.pointerScreenX=i,this.pointerScreenY=r,this.isAnimating||(this.isAnimating=!0,this.requestAnimation(lu()))}}stop(){if(this.isEnabled){this.isAnimating=!1;for(let e of this.scrollCaches)e.destroy();this.scrollCaches=null}}requestAnimation(e){this.msSinceRequest=e,requestAnimationFrame(this.animate)}handleSide(e,t){let{scrollCache:i}=e,{edgeThreshold:r}=this,o=r-e.distance,l=o*o/(r*r)*this.maxVelocity*t,d=1;switch(e.name){case"left":d=-1;case"right":i.setScrollLeft(i.getScrollLeft()+l*d);break;case"top":d=-1;case"bottom":i.setScrollTop(i.getScrollTop()+l*d);break}}computeBestEdge(e,t){let{edgeThreshold:i}=this,r=null,o=this.scrollCaches||[];for(let l of o){let d=l.clientRect,f=e-d.left,v=d.right-e,g=t-d.top,y=d.bottom-t;f>=0&&v>=0&&g>=0&&y>=0&&(g<=i&&this.everMovedUp&&l.canScrollUp()&&(!r||r.distance>g)&&(r={scrollCache:l,name:"top",distance:g}),y<=i&&this.everMovedDown&&l.canScrollDown()&&(!r||r.distance>y)&&(r={scrollCache:l,name:"bottom",distance:y}),f<=i&&this.everMovedLeft&&l.canScrollLeft()&&(!r||r.distance>f)&&(r={scrollCache:l,name:"left",distance:f}),v<=i&&this.everMovedRight&&l.canScrollRight()&&(!r||r.distance>v)&&(r={scrollCache:l,name:"right",distance:v}))}return r}buildCaches(e){return this.queryScrollEls(e).map(t=>t===window?new M1(!1):new zd(t,!1))}queryScrollEls(e){let t=[];for(let i of this.scrollQuery)typeof i=="object"?t.push(i):t.push(...Array.prototype.slice.call(e.getRootNode().querySelectorAll(i)));return t}}class fi extends Pg{constructor(e,t){super(e),this.containerEl=e,this.delay=null,this.minDistance=0,this.touchScrollAllowed=!0,this.mirrorNeedsRevert=!1,this.isInteracting=!1,this.isDragging=!1,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.delayTimeoutId=null,this.onPointerDown=r=>{this.isDragging||(this.isInteracting=!0,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,cp(document.body),dp(document.body),r.isTouch||r.origEvent.preventDefault(),this.emitter.trigger("pointerdown",r),this.isInteracting&&!this.pointer.shouldIgnoreMove&&(this.mirror.setIsVisible(!1),this.mirror.start(r.subjectEl,r.pageX,r.pageY),this.startDelay(r),this.minDistance||this.handleDistanceSurpassed(r)))},this.onPointerMove=r=>{if(this.isInteracting){if(this.emitter.trigger("pointermove",r),!this.isDistanceSurpassed){let o=this.minDistance,l,{deltaX:d,deltaY:f}=r;l=d*d+f*f,l>=o*o&&this.handleDistanceSurpassed(r)}this.isDragging&&(r.origEvent.type!=="scroll"&&(this.mirror.handleMove(r.pageX,r.pageY),this.autoScroller.handleMove(r.pageX,r.pageY)),this.emitter.trigger("dragmove",r))}},this.onPointerUp=r=>{this.isInteracting&&(this.isInteracting=!1,up(document.body),fp(document.body),this.emitter.trigger("pointerup",r),this.isDragging&&(this.autoScroller.stop(),this.tryStopDrag(r)),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null))};let i=this.pointer=new Bd(e);i.emitter.on("pointerdown",this.onPointerDown),i.emitter.on("pointermove",this.onPointerMove),i.emitter.on("pointerup",this.onPointerUp),t&&(i.selector=t),this.mirror=new O1,this.autoScroller=new I1}destroy(){this.pointer.destroy(),this.onPointerUp({})}startDelay(e){typeof this.delay=="number"?this.delayTimeoutId=setTimeout(()=>{this.delayTimeoutId=null,this.handleDelayEnd(e)},this.delay):this.handleDelayEnd(e)}handleDelayEnd(e){this.isDelayEnded=!0,this.tryStartDrag(e)}handleDistanceSurpassed(e){this.isDistanceSurpassed=!0,this.tryStartDrag(e)}tryStartDrag(e){this.isDelayEnded&&this.isDistanceSurpassed&&(!this.pointer.wasTouchScroll||this.touchScrollAllowed)&&(this.isDragging=!0,this.mirrorNeedsRevert=!1,this.autoScroller.start(e.pageX,e.pageY,this.containerEl),this.emitter.trigger("dragstart",e),this.touchScrollAllowed===!1&&this.pointer.cancelTouchScroll())}tryStopDrag(e){this.mirror.stop(this.mirrorNeedsRevert,this.stopDrag.bind(this,e))}stopDrag(e){this.isDragging=!1,this.emitter.trigger("dragend",e)}setIgnoreMove(e){this.pointer.shouldIgnoreMove=e}setMirrorIsVisible(e){this.mirror.setIsVisible(e)}setMirrorNeedsRevert(e){this.mirrorNeedsRevert=e}setAutoScrollEnabled(e){this.autoScroller.isEnabled=e}}class k1{constructor(e){this.origRect=Va(e),this.scrollCaches=pd(e).map(t=>new zd(t,!0))}destroy(){for(let e of this.scrollCaches)e.destroy()}computeLeft(){let e=this.origRect.left;for(let t of this.scrollCaches)e+=t.origScrollLeft-t.getScrollLeft();return e}computeTop(){let e=this.origRect.top;for(let t of this.scrollCaches)e+=t.origScrollTop-t.getScrollTop();return e}isWithinClipping(e,t){let i={left:e,top:t};for(let r of this.scrollCaches)if(!P1(r.getEventTarget())&&!bg(i,r.clientRect))return!1;return!0}}function P1(n){let e=n.tagName;return e==="HTML"||e==="BODY"}class Rs{constructor(e,t){this.useSubjectCenter=!1,this.requireInitial=!0,this.initialHit=null,this.movingHit=null,this.finalHit=null,this.handlePointerDown=i=>{let{dragging:r}=this;this.initialHit=null,this.movingHit=null,this.finalHit=null,this.prepareHits(),this.processFirstCoord(i),this.initialHit||!this.requireInitial?(r.setIgnoreMove(!1),this.emitter.trigger("pointerdown",i)):r.setIgnoreMove(!0)},this.handleDragStart=i=>{this.emitter.trigger("dragstart",i),this.handleMove(i,!0)},this.handleDragMove=i=>{this.emitter.trigger("dragmove",i),this.handleMove(i)},this.handlePointerUp=i=>{this.releaseHits(),this.emitter.trigger("pointerup",i)},this.handleDragEnd=i=>{this.movingHit&&this.emitter.trigger("hitupdate",null,!0,i),this.finalHit=this.movingHit,this.movingHit=null,this.emitter.trigger("dragend",i)},this.droppableStore=t,e.emitter.on("pointerdown",this.handlePointerDown),e.emitter.on("dragstart",this.handleDragStart),e.emitter.on("dragmove",this.handleDragMove),e.emitter.on("pointerup",this.handlePointerUp),e.emitter.on("dragend",this.handleDragEnd),this.dragging=e,this.emitter=new _s}processFirstCoord(e){let t={left:e.pageX,top:e.pageY},i=t,r=e.subjectEl,o;r instanceof HTMLElement&&(o=Va(r),i=Sg(i,o));let l=this.initialHit=this.queryHitForOffset(i.left,i.top);if(l){if(this.useSubjectCenter&&o){let d=dd(o,l.rect);d&&(i=Eg(d))}this.coordAdjust=Lg(i,t)}else this.coordAdjust={left:0,top:0}}handleMove(e,t){let i=this.queryHitForOffset(e.pageX+this.coordAdjust.left,e.pageY+this.coordAdjust.top);(t||!Os(this.movingHit,i))&&(this.movingHit=i,this.emitter.trigger("hitupdate",i,!1,e))}prepareHits(){this.offsetTrackers=gr(this.droppableStore,e=>(e.component.prepareHits(),new k1(e.el)))}releaseHits(){let{offsetTrackers:e}=this;for(let t in e)e[t].destroy();this.offsetTrackers={}}queryHitForOffset(e,t){let{droppableStore:i,offsetTrackers:r}=this,o=null;for(let l in i){let d=i[l].component,f=r[l];if(f&&f.isWithinClipping(e,t)){let v=f.computeLeft(),g=f.computeTop(),y=e-v,S=t-g,{origRect:E}=f,C=E.right-E.left,D=E.bottom-E.top;if(y>=0&&y<C&&S>=0&&S<D){let x=d.queryHit(y,S,C,D);x&&xs(x.dateProfile.activeRange,x.dateSpan.range)&&(!o||x.layer>o.layer)&&(x.componentId=l,x.context=d.context,x.rect.left+=v,x.rect.right+=v,x.rect.top+=g,x.rect.bottom+=g,o=x)}}}return o}}function Os(n,e){return!n&&!e?!0:Boolean(n)!==Boolean(e)?!1:cg(n.dateSpan,e.dateSpan)}function Ud(n,e){let t={};for(let i of e.pluginHooks.datePointTransforms)Object.assign(t,i(n,e));return Object.assign(t,N1(n,e.dateEnv)),t}function N1(n,e){return{date:e.toDate(n.range.start),dateStr:e.formatIso(n.range.start,{omitTime:n.allDay}),allDay:n.allDay}}class j1 extends Br{constructor(e){super(e),this.handlePointerDown=i=>{let{dragging:r}=this,o=i.origEvent.target;r.setIgnoreMove(!this.component.isValidDateDownEl(o))},this.handleDragEnd=i=>{let{component:r}=this,{pointer:o}=this.dragging;if(!o.wasTouchScroll){let{initialHit:l,finalHit:d}=this.hitDragging;if(l&&d&&Os(l,d)){let{context:f}=r,v=Object.assign(Object.assign({},Ud(l.dateSpan,f)),{dayEl:l.dayEl,jsEvent:i.origEvent,view:f.viewApi||f.calendarApi.view});f.emitter.trigger("dateClick",v)}}},this.dragging=new fi(e.el),this.dragging.autoScroller.isEnabled=!1;let t=this.hitDragging=new Rs(this.dragging,Ba(e));t.emitter.on("pointerdown",this.handlePointerDown),t.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}}class H1 extends Br{constructor(e){super(e),this.dragSelection=null,this.handlePointerDown=l=>{let{component:d,dragging:f}=this,{options:v}=d.context,g=v.selectable&&d.isValidDateDownEl(l.origEvent.target);f.setIgnoreMove(!g),f.delay=l.isTouch?$1(d):null},this.handleDragStart=l=>{this.component.context.calendarApi.unselect(l)},this.handleHitUpdate=(l,d)=>{let{context:f}=this.component,v=null,g=!1;if(l){let y=this.hitDragging.initialHit;l.componentId===y.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(y,l)||(v=B1(y,l,f.pluginHooks.dateSelectionTransformers)),(!v||!Wg(v,l.dateProfile,f))&&(g=!0,v=null)}v?f.dispatch({type:"SELECT_DATES",selection:v}):d||f.dispatch({type:"UNSELECT_DATES"}),g?Ca():Ta(),d||(this.dragSelection=v)},this.handlePointerUp=l=>{this.dragSelection&&(rd(this.dragSelection,l,this.component.context),this.dragSelection=null)};let{component:t}=e,{options:i}=t.context,r=this.dragging=new fi(e.el);r.touchScrollAllowed=!1,r.minDistance=i.selectMinDistance||0,r.autoScroller.isEnabled=i.dragScroll;let o=this.hitDragging=new Rs(this.dragging,Ba(e));o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp)}destroy(){this.dragging.destroy()}}function $1(n){let{options:e}=n.context,t=e.selectLongPressDelay;return t==null&&(t=e.longPressDelay),t}function B1(n,e,t){let i=n.dateSpan,r=e.dateSpan,o=[i.range.start,i.range.end,r.range.start,r.range.end];o.sort(mp);let l={};for(let d of t){let f=d(n,e);if(f===!1)return null;f&&Object.assign(l,f)}return l.range={start:o[0],end:o[3]},l.allDay=i.allDay,l}class hi extends Br{constructor(e){super(e),this.subjectEl=null,this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=l=>{let d=l.origEvent.target,{component:f,dragging:v}=this,{mirror:g}=v,{options:y}=f.context,S=f.context;this.subjectEl=l.subjectEl;let E=this.subjectSeg=Hr(l.subjectEl),D=(this.eventRange=E.eventRange).instance.instanceId;this.relevantEvents=Na(S.getCurrentData().eventStore,D),v.minDistance=l.isTouch?0:y.eventDragMinDistance,v.delay=l.isTouch&&D!==f.props.eventSelection?V1(f):null,y.fixedMirrorParent?g.parentNode=y.fixedMirrorParent:g.parentNode=$t(d,".fc"),g.revertDuration=y.dragRevertDuration;let x=f.isValidSegDownEl(d)&&!$t(d,".fc-event-resizer");v.setIgnoreMove(!x),this.isDragging=x&&l.subjectEl.classList.contains("fc-event-draggable")},this.handleDragStart=l=>{let d=this.component.context,f=this.eventRange,v=f.instance.instanceId;l.isTouch?v!==this.component.props.eventSelection&&d.dispatch({type:"SELECT_EVENT",eventInstanceId:v}):d.dispatch({type:"UNSELECT_EVENT"}),this.isDragging&&(d.calendarApi.unselect(l),d.emitter.trigger("eventDragStart",{el:this.subjectEl,event:new mt(d,f.def,f.instance),jsEvent:l.origEvent,view:d.viewApi}))},this.handleHitUpdate=(l,d)=>{if(!this.isDragging)return;let f=this.relevantEvents,v=this.hitDragging.initialHit,g=this.component.context,y=null,S=null,E=null,C=!1,D={affectedEvents:f,mutatedEvents:cn(),isEvent:!0};if(l){y=l.context;let x=y.options;g===y||x.editable&&x.droppable?(S=F1(v,l,y.getCurrentData().pluginHooks.eventDragMutationMassagers),S&&(E=$a(f,y.getCurrentData().eventUiBases,S,y),D.mutatedEvents=E,yd(D,l.dateProfile,y)||(C=!0,S=null,E=null,D.mutatedEvents=cn()))):y=null}this.displayDrag(y,D),C?Ca():Ta(),d||(g===y&&Os(v,l)&&(S=null),this.dragging.setMirrorNeedsRevert(!S),this.dragging.setMirrorIsVisible(!l||!this.subjectEl.getRootNode().querySelector(".fc-event-mirror")),this.receivingContext=y,this.validMutation=S,this.mutatedRelevantEvents=E)},this.handlePointerUp=()=>{this.isDragging||this.cleanup()},this.handleDragEnd=l=>{if(this.isDragging){let d=this.component.context,f=d.viewApi,{receivingContext:v,validMutation:g}=this,y=this.eventRange.def,S=this.eventRange.instance,E=new mt(d,y,S),C=this.relevantEvents,D=this.mutatedRelevantEvents,{finalHit:x}=this.hitDragging;if(this.clearDrag(),d.emitter.trigger("eventDragStop",{el:this.subjectEl,event:E,jsEvent:l.origEvent,view:f}),g){if(v===d){let O=new mt(d,D.defs[y.defId],S?D.instances[S.instanceId]:null);d.dispatch({type:"MERGE_EVENTS",eventStore:D});let j={oldEvent:E,event:O,relatedEvents:fr(D,d,S),revert(){d.dispatch({type:"MERGE_EVENTS",eventStore:C})}},U={};for(let Y of d.getCurrentData().pluginHooks.eventDropTransformers)Object.assign(U,Y(g,d));d.emitter.trigger("eventDrop",Object.assign(Object.assign(Object.assign({},j),U),{el:l.subjectEl,delta:g.datesDelta,jsEvent:l.origEvent,view:f})),d.emitter.trigger("eventChange",j)}else if(v){let O={event:E,relatedEvents:fr(C,d,S),revert(){d.dispatch({type:"MERGE_EVENTS",eventStore:C})}};d.emitter.trigger("eventLeave",Object.assign(Object.assign({},O),{draggedEl:l.subjectEl,view:f})),d.dispatch({type:"REMOVE_EVENTS",eventStore:C}),d.emitter.trigger("eventRemove",O);let j=D.defs[y.defId],U=D.instances[S.instanceId],Y=new mt(v,j,U);v.dispatch({type:"MERGE_EVENTS",eventStore:D});let re={event:Y,relatedEvents:fr(D,v,U),revert(){v.dispatch({type:"REMOVE_EVENTS",eventStore:D})}};v.emitter.trigger("eventAdd",re),l.isTouch&&v.dispatch({type:"SELECT_EVENT",eventInstanceId:S.instanceId}),v.emitter.trigger("drop",Object.assign(Object.assign({},Ud(x.dateSpan,v)),{draggedEl:l.subjectEl,jsEvent:l.origEvent,view:x.context.viewApi})),v.emitter.trigger("eventReceive",Object.assign(Object.assign({},re),{draggedEl:l.subjectEl,view:x.context.viewApi}))}}else d.emitter.trigger("_noEventDrop")}this.cleanup()};let{component:t}=this,{options:i}=t.context,r=this.dragging=new fi(e.el);r.pointer.selector=hi.SELECTOR,r.touchScrollAllowed=!1,r.autoScroller.isEnabled=i.dragScroll;let o=this.hitDragging=new Rs(this.dragging,va);o.useSubjectCenter=e.useEventCenter,o.emitter.on("pointerdown",this.handlePointerDown),o.emitter.on("dragstart",this.handleDragStart),o.emitter.on("hitupdate",this.handleHitUpdate),o.emitter.on("pointerup",this.handlePointerUp),o.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}displayDrag(e,t){let i=this.component.context,r=this.receivingContext;r&&r!==e&&(r===i?r.dispatch({type:"SET_EVENT_DRAG",state:{affectedEvents:t.affectedEvents,mutatedEvents:cn(),isEvent:!0}}):r.dispatch({type:"UNSET_EVENT_DRAG"})),e&&e.dispatch({type:"SET_EVENT_DRAG",state:t})}clearDrag(){let e=this.component.context,{receivingContext:t}=this;t&&t.dispatch({type:"UNSET_EVENT_DRAG"}),e!==t&&e.dispatch({type:"UNSET_EVENT_DRAG"})}cleanup(){this.subjectSeg=null,this.isDragging=!1,this.eventRange=null,this.relevantEvents=null,this.receivingContext=null,this.validMutation=null,this.mutatedRelevantEvents=null}}hi.SELECTOR=".fc-event-draggable, .fc-event-resizable";function F1(n,e,t){let i=n.dateSpan,r=e.dateSpan,o=i.range.start,l=r.range.start,d={};i.allDay!==r.allDay&&(d.allDay=r.allDay,d.hasEnd=e.context.options.allDayMaintainDuration,r.allDay&&(o=gt(o)));let f=Ir(o,l,n.context.dateEnv,n.componentId===e.componentId?n.largeUnit:null);f.milliseconds&&(d.allDay=!1);let v={datesDelta:f,standardProps:d};for(let g of t)g(v,n,e);return v}function V1(n){let{options:e}=n.context,t=e.eventLongPressDelay;return t==null&&(t=e.longPressDelay),t}class z1 extends Br{constructor(e){super(e),this.draggingSegEl=null,this.draggingSeg=null,this.eventRange=null,this.relevantEvents=null,this.validMutation=null,this.mutatedRelevantEvents=null,this.handlePointerDown=o=>{let{component:l}=this,d=this.querySegEl(o),f=Hr(d),v=this.eventRange=f.eventRange;this.dragging.minDistance=l.context.options.eventDragMinDistance,this.dragging.setIgnoreMove(!this.component.isValidSegDownEl(o.origEvent.target)||o.isTouch&&this.component.props.eventSelection!==v.instance.instanceId)},this.handleDragStart=o=>{let{context:l}=this.component,d=this.eventRange;this.relevantEvents=Na(l.getCurrentData().eventStore,this.eventRange.instance.instanceId);let f=this.querySegEl(o);this.draggingSegEl=f,this.draggingSeg=Hr(f),l.calendarApi.unselect(),l.emitter.trigger("eventResizeStart",{el:f,event:new mt(l,d.def,d.instance),jsEvent:o.origEvent,view:l.viewApi})},this.handleHitUpdate=(o,l,d)=>{let{context:f}=this.component,v=this.relevantEvents,g=this.hitDragging.initialHit,y=this.eventRange.instance,S=null,E=null,C=!1,D={affectedEvents:v,mutatedEvents:cn(),isEvent:!0};o&&(o.componentId===g.componentId&&this.isHitComboAllowed&&!this.isHitComboAllowed(g,o)||(S=U1(g,o,d.subjectEl.classList.contains("fc-event-resizer-start"),y.range))),S&&(E=$a(v,f.getCurrentData().eventUiBases,S,f),D.mutatedEvents=E,yd(D,o.dateProfile,f)||(C=!0,S=null,E=null,D.mutatedEvents=null)),E?f.dispatch({type:"SET_EVENT_RESIZE",state:D}):f.dispatch({type:"UNSET_EVENT_RESIZE"}),C?Ca():Ta(),l||(S&&Os(g,o)&&(S=null),this.validMutation=S,this.mutatedRelevantEvents=E)},this.handleDragEnd=o=>{let{context:l}=this.component,d=this.eventRange.def,f=this.eventRange.instance,v=new mt(l,d,f),g=this.relevantEvents,y=this.mutatedRelevantEvents;if(l.emitter.trigger("eventResizeStop",{el:this.draggingSegEl,event:v,jsEvent:o.origEvent,view:l.viewApi}),this.validMutation){let S=new mt(l,y.defs[d.defId],f?y.instances[f.instanceId]:null);l.dispatch({type:"MERGE_EVENTS",eventStore:y});let E={oldEvent:v,event:S,relatedEvents:fr(y,l,f),revert(){l.dispatch({type:"MERGE_EVENTS",eventStore:g})}};l.emitter.trigger("eventResize",Object.assign(Object.assign({},E),{el:this.draggingSegEl,startDelta:this.validMutation.startDelta||it(0),endDelta:this.validMutation.endDelta||it(0),jsEvent:o.origEvent,view:l.viewApi})),l.emitter.trigger("eventChange",E)}else l.emitter.trigger("_noEventResize");this.draggingSeg=null,this.relevantEvents=null,this.validMutation=null};let{component:t}=e,i=this.dragging=new fi(e.el);i.pointer.selector=".fc-event-resizer",i.touchScrollAllowed=!1,i.autoScroller.isEnabled=t.context.options.dragScroll;let r=this.hitDragging=new Rs(this.dragging,Ba(e));r.emitter.on("pointerdown",this.handlePointerDown),r.emitter.on("dragstart",this.handleDragStart),r.emitter.on("hitupdate",this.handleHitUpdate),r.emitter.on("dragend",this.handleDragEnd)}destroy(){this.dragging.destroy()}querySegEl(e){return $t(e.subjectEl,".fc-event")}}function U1(n,e,t,i){let r=n.context.dateEnv,o=n.dateSpan.range.start,l=e.dateSpan.range.start,d=Ir(o,l,r,n.largeUnit);if(t){if(r.add(i.start,d)<i.end)return{startDelta:d}}else if(r.add(i.end,d)>i.start)return{endDelta:d};return null}class W1{constructor(e){this.context=e,this.isRecentPointerDateSelect=!1,this.matchesCancel=!1,this.matchesEvent=!1,this.onSelect=i=>{i.jsEvent&&(this.isRecentPointerDateSelect=!0)},this.onDocumentPointerDown=i=>{let r=this.context.options.unselectCancel,o=Pu(i.origEvent);this.matchesCancel=!!$t(o,r),this.matchesEvent=!!$t(o,hi.SELECTOR)},this.onDocumentPointerUp=i=>{let{context:r}=this,{documentPointer:o}=this,l=r.getCurrentData();if(!o.wasTouchScroll){if(l.dateSelection&&!this.isRecentPointerDateSelect){let d=r.options.unselectAuto;d&&(!d||!this.matchesCancel)&&r.calendarApi.unselect(i)}l.eventSelection&&!this.matchesEvent&&r.dispatch({type:"UNSELECT_EVENT"})}this.isRecentPointerDateSelect=!1};let t=this.documentPointer=new Bd(document);t.shouldIgnoreMove=!0,t.shouldWatchScroll=!1,t.emitter.on("pointerdown",this.onDocumentPointerDown),t.emitter.on("pointerup",this.onDocumentPointerUp),e.emitter.on("select",this.onSelect)}destroy(){this.context.emitter.off("select",this.onSelect),this.documentPointer.destroy()}}const G1={fixedMirrorParent:G},Y1={dateClick:G,eventDragStart:G,eventDragStop:G,eventDrop:G,eventResizeStart:G,eventResizeStop:G,eventResize:G,drop:G,eventReceive:G,eventLeave:G};Ua.dataAttrPrefix="";var Z1=Zn({name:"@fullcalendar/interaction",componentInteractions:[j1,H1,hi,z1],calendarInteractions:[W1],elementDraggingImpl:fi,optionRefiners:G1,listenerRefiners:Y1});const Q1={components:{FullCalendar:kd},props:["events"],data(){return{calendarOptions:{plugins:[T1,Z1],initialView:"dayGridMonth",contentHeight:"auto",locale:"cs",buttonText:{today:"dnes"},events:JSON.parse(this.events)}}}};var X1=function(){var e=this,t=e._self._c;return t("FullCalendar",{attrs:{options:e.calendarOptions}})},K1=[],J1=_t(Q1,X1,K1,!1,null,null,null,null);const q1=J1.exports,eb={props:{links:{type:Object,default:function(){return{praha:"https://praha.pirati.cz",stredocesky:"https://stredocesky.pirati.cz",jihocesky:"https://jihocesky.pirati.cz",plzensky:"https://plzensky.pirati.cz",karlovarsky:"https://karlovarsky.pirati.cz",ustecky:"https://ustecky.pirati.cz",liberecky:"https://liberecky.pirati.cz",kralovehradecky:"https://kralovehradecky.pirati.cz",moravskoslezsky:"https://moravskoslezsky.pirati.cz",pardubicky:"https://pardubicky.pirati.cz",vysocina:"https://vysocina.pirati.cz",jihomoravsky:"https://jihomoravsky.pirati.cz",olomoucky:"https://olomoucky.pirati.cz",zlinsky:"https://zlinsky.pirati.cz"}}}},methods:{selectRegion(n){const e=this.$props.links[n.id];window.open(e,"_blank")}},data(){return{current:null,regions:[{id:"jihocesky",name:"Jiho\u010Desk\xFD kraj",polygon:"M173.5,445.61L179.5,447.36L185.61599999999999,452.692L184.61599999999999,455.789L188.963,462.31L196.57,463.669L198.743,470.46099999999996L203.905,477.25299999999993L206.079,483.50199999999995L211.78400000000002,483.77299999999997L221.56500000000003,493.01L226.72700000000003,494.911L232.43300000000002,501.704L228.35800000000003,506.051L237.32400000000004,515.0169999999999H247.64800000000005L257.97200000000004,516.9179999999999L266.39400000000006,521.8089999999999L278.34800000000007,511.75599999999986L280.79300000000006,505.50799999999987L287.0420000000001,510.9419999999999L293.83400000000006,512.2999999999998L299.2680000000001,510.94199999999984L308.2340000000001,516.9189999999999L311.7660000000001,511.2139999999999L310.68000000000006,505.77999999999986L311.76700000000005,496.54299999999984L319.3740000000001,490.29499999999985L322.09100000000007,482.4159999999998L329.1550000000001,482.68699999999984L338.9360000000001,485.67499999999984L340.5660000000001,482.68699999999984L338.1210000000001,478.33999999999986L339.4790000000001,472.36199999999985L341.9240000000001,465.02599999999984L341.1090000000001,455.5169999999998L340.5660000000001,445.4639999999998L343.5540000000001,439.75899999999984L352.5200000000001,442.74699999999984L360.1270000000001,444.3779999999998L362.5720000000001,452.5279999999998L374.2550000000001,449.8109999999998L377.5150000000001,445.4629999999998L385.3940000000001,445.7349999999998L397.3490000000001,451.9829999999998L401.4240000000001,453.88499999999976L405.5010000000001,459.85699999999974L408.7510000000001,452.85699999999974L404.7510000000001,446.60699999999974L400.2510000000001,442.60699999999974L405.7510000000001,436.85699999999974L406.7510000000001,430.60699999999974L412.0010000000001,429.60699999999974L412.7510000000001,425.10699999999974L405.5010000000001,419.35699999999974L398.5010000000001,420.85699999999974L390.0010000000001,420.60699999999974L383.5010000000001,414.10699999999974L384.5010000000001,408.60699999999974L381.2510000000001,404.10699999999974L374.0010000000001,405.35699999999974L366.0010000000001,402.35699999999974L361.0010000000001,405.10699999999974L355.5010000000001,400.10699999999974L352.7510000000001,395.10699999999974L346.5010000000001,391.60699999999974L341.7510000000001,394.35699999999974L336.2510000000001,389.85699999999974L333.5010000000001,384.85699999999974L334.7510000000001,380.35699999999974L332.0010000000001,374.60699999999974V366.85699999999974L335.0010000000001,363.10699999999974L335.2510000000001,356.10699999999974L333.5010000000001,349.60699999999974L330.2510000000001,344.85699999999974L328.0010000000001,339.35699999999974L323.7510000000001,339.85699999999974L316.0010000000001,333.35699999999974L310.7510000000001,337.10699999999974L312.2510000000001,344.85699999999974L305.7510000000001,348.35699999999974L302.2510000000001,352.35699999999974L295.0010000000001,349.35699999999974L287.0010000000001,347.35699999999974L282.5010000000001,348.10699999999974L276.0010000000001,345.10699999999974L269.7510000000001,348.85699999999974C269.7510000000001,348.85699999999974,266.10300000000007,348.62199999999973,265.5010000000001,348.60699999999974S261.5010000000001,343.60699999999974,261.5010000000001,343.60699999999974H255.5010000000001L252.5010000000001,347.35699999999974L239.0010000000001,348.85699999999974L235.2510000000001,344.85699999999974H230.5010000000001L227.7510000000001,349.60699999999974L220.7510000000001,353.10699999999974L216.2510000000001,350.85699999999974L202.5010000000001,350.35699999999974L199.7510000000001,354.35699999999974L201.2510000000001,359.85699999999974V364.35699999999974L200.5010000000001,372.10699999999974L204.0010000000001,377.85699999999974L199.5010000000001,384.85699999999974L196.0010000000001,387.60699999999974V391.35699999999974L193.0010000000001,394.10699999999974L196.7510000000001,398.35699999999974L192.0010000000001,400.85699999999974L195.0010000000001,406.85699999999974L192.5010000000001,412.85699999999974L186.5010000000001,415.10699999999974L185.0010000000001,417.85699999999974L180.5010000000001,416.35699999999974L179.2510000000001,426.10699999999974L181.7510000000001,430.10699999999974L180.5010000000001,433.60699999999974L175.2510000000001,435.85699999999974L173.57600000000008,441.83199999999977L173.5,445.61Z"},{id:"plzensky",name:"Plze\u0148sk\xFD kraj",polygon:"M151.027,246.771L147.637,255.059L141.986,256.566V265.042L134.452,259.39099999999996L126.541,258.44899999999996L111.472,268.24299999999994V273.89399999999995L107.61099999999999,277.75499999999994L101.30099999999999,274.6479999999999L98.09899999999999,276.1549999999999L91.883,272.38699999999994L84.34899999999999,275.58899999999994L78.981,280.95699999999994L73.99,276.5299999999999L69.469,280.2979999999999L62.355999999999995,280.0069999999999L54.477,291.9609999999999L54,299.11L45.784,306.63300000000004L52.033,313.696L59.64,318.858L59.097,326.737L64.259,332.71500000000003L63.987,340.05L72.138,345.75600000000003L71.32300000000001,354.721L72.68100000000001,360.969L79.20200000000001,364.501L84.90800000000002,370.479L89.25500000000001,377.81399999999996L97.13400000000001,379.98799999999994L99.85100000000001,378.08699999999993L106.91400000000002,379.44499999999994L115.88000000000001,385.96599999999995L116.96700000000001,393.30099999999993L124.84600000000002,401.17999999999995V404.9839999999999L132.181,410.68999999999994L133.53900000000002,416.3949999999999L138.43,419.9269999999999H145.222L151.743,426.4479999999999L157.72,435.1409999999999L158.535,444.6509999999999L169.674,451.9859999999999L173.501,445.6109999999999L173.576,441.8359999999999L175.251,435.8609999999999L180.501,433.6109999999999L181.751,430.1109999999999L179.251,426.1109999999999L180.501,416.3609999999999L185.001,417.8609999999999L186.501,415.1109999999999L192.501,412.8609999999999L195.001,406.8609999999999L192.001,400.8609999999999L196.751,398.3609999999999L193.001,394.1109999999999L196.001,391.3609999999999V387.6109999999999L199.501,384.8609999999999L204.001,377.8609999999999L200.501,372.1109999999999L201.251,364.3609999999999V359.8609999999999L199.751,354.3609999999999L202.501,350.3609999999999L199.251,344.8609999999999L199.501,338.8609999999999L200.751,334.3609999999999L197.501,331.8609999999999L194.001,327.3609999999999L195.751,322.3609999999999L191.751,318.1109999999999L197.001,314.3609999999999H202.501L207.251,308.6109999999999L205.001,304.1109999999999L207.501,299.8609999999999L205.251,293.8609999999999L210.001,289.1109999999999L208.751,285.3609999999999L209.251,278.8609999999999L205.001,276.1109999999999L200.001,275.1109999999999L199.751,271.1109999999999L194.751,272.1109999999999C194.751,272.1109999999999,189.695,265.40499999999986,189.501,265.3609999999999S185.001,267.1109999999999,185.001,267.1109999999999L180.501,264.8609999999999L176.501,262.6109999999999L175.751,258.3609999999999L169.001,257.8609999999999L165.001,260.3609999999999L161.501,257.1109999999999L164.251,253.61099999999988L161.95600000000002,250.7269999999999L155.175,246.7709999999999L151.027,246.771Z"},{id:"karlovarsky",name:"Karlovarsk\xFD kraj",polygon:"M69.47,280.299L62.357,280.008V274.846L57.195,272.401L57.466,266.42400000000004L42.251,256.1L32.742,251.21000000000004L28.665999999999997,243.87400000000002L24.590999999999998,239.25500000000002L26.493,230.83300000000003L20.244,221.324L15.761,216.841L18.886,210.728L16.169999999999998,203.936H24.863999999999997L27.037,206.11V212.08700000000002H31.656L34.237,214.668L32.742000000000004,218.87900000000002L35.459,221.59600000000003V228.38800000000003L39.535000000000004,232.46400000000003L41.437000000000005,222.68300000000002C41.437000000000005,222.68300000000002,40.07900000000001,219.42200000000003,41.437000000000005,218.06400000000002S46.871,212.63000000000002,46.871,212.63000000000002L49.316,204.479L59.912000000000006,198.774V194.97L63.30800000000001,191.574L71.051,190.351L80.83200000000001,188.721L84.09200000000001,191.981L89.52600000000001,185.189L99.57900000000001,182.47199999999998L110.17500000000001,190.35099999999997L115.019,195.19499999999996H125.036L129.933,197.04499999999996C129.933,197.04499999999996,129.676,201.25999999999996,129.933,201.75399999999996S140.66899999999998,200.62399999999997,140.66899999999998,200.62399999999997L145.378,205.33299999999997L140.76299999999998,209.94799999999998L143.30599999999998,214.75099999999998L141.611,220.96599999999998L145.755,225.10999999999999L144.06,228.689L148.768,235.093L144.059,239.801L151.028,246.771L147.638,255.059L141.987,256.566V265.042L134.453,259.39099999999996L126.542,258.44899999999996L111.473,268.24299999999994V273.89399999999995L107.612,277.75499999999994L101.30199999999999,274.6479999999999L98.1,276.1549999999999L91.884,272.38699999999994L84.35,275.58899999999994L78.982,280.95699999999994L73.991,276.5299999999999L69.47,280.299Z"},{id:"jihomoravsky",name:"Jihomoravsk\xFD kraj",polygon:"M546.667,336.777L540.5,330.61H522L518.333,336.61H506L502.75,339.86L501.5,344.61L506.75,348.11L505.25,351.11L500.25,354.11L503,360.61L500.75,365.36L502.75,370.36L503.25,379.36L493.5,383.86L491.75,387.86L487.25,390.86L491,395.61L487,398.86L485.75,403.36L491,408.61L485.25,412.11L486.75,417.11C486.75,417.11,491.12,419.697,491.25,420.36S489.5,423.61,489.5,423.61L485.75,424.61L483.5,430.11L478.75,428.86L475.75,433.61L470.25,436.36L464.5,434.61L460.25,437.11L454,432.86L447,435.86L444.75,441.11H438.75L435.5,445.61L432,446.61L429,452.36L423.25,448.11L417.75,453.86L413.25,450.61L408.75,452.86L405.5,459.86L409.03,460.409L416.09299999999996,461.223L424.24299999999994,467.201L432.39399999999995,468.016L434.29499999999996,464.755L442.44499999999994,465.57L454.3999999999999,473.992L455.7579999999999,478.34000000000003L471.51499999999993,487.033L490.26199999999994,486.762L504.66099999999994,489.479L510.09499999999997,483.22999999999996L513.083,475.08L523.136,474.537L527.483,479.155L537.536,480.78499999999997L538.8939999999999,487.578L544.0559999999999,485.947L553.0219999999999,491.382L561.1719999999999,489.208L566.6059999999999,492.74L569.3229999999999,506.324L573.6709999999998,505.781L576.9309999999998,494.37L579.1049999999998,486.491L588.0709999999998,475.351L590.2439999999998,467.74399999999997L593.5049999999998,466.38599999999997L598.3949999999998,461.496H603.5569999999998L613.6099999999998,465.84299999999996L622.3039999999997,471.00499999999994L630.9969999999997,465.29999999999995L638.3329999999997,470.18999999999994L644.8539999999997,468.55999999999995L651.6459999999997,462.3109999999999L649.4999999999998,459.61099999999993L645.7499999999998,454.11099999999993L639.4999999999998,452.61099999999993L639.2499999999998,448.61099999999993L633.4999999999998,445.11099999999993L626.9999999999998,447.61099999999993L621.4999999999998,442.61099999999993L616.2499999999998,442.86099999999993L616.4999999999998,437.11099999999993L608.2499999999998,436.11099999999993L601.9999999999998,432.61099999999993L602.7499999999998,426.86099999999993L599.7499999999998,423.61099999999993L591.4999999999998,426.86099999999993L587.7499999999998,422.11099999999993L592.7499999999998,416.86099999999993L597.2499999999998,413.86099999999993L597.9999999999998,408.86099999999993L591.2499999999998,408.11099999999993L592.7499999999998,402.86099999999993L589.7499999999998,397.61099999999993L593.3749999999998,392.73599999999993L589.4999999999998,386.11099999999993V382.36099999999993L586.3749999999998,379.23599999999993H579.5L578.5,373.86099999999993V368.86099999999993L572.5,365.11099999999993V360.61099999999993L568.625,356.73599999999993L566.25,351.61099999999993H560.75L557,355.86099999999993L561,359.86099999999993L565.125,363.98599999999993L560.75,370.36099999999993L557.75,373.36099999999993L550.25,367.86099999999993L553.75,364.36099999999993L549.25,358.36099999999993V351.86099999999993L554.25,346.61099999999993L548.5,344.86099999999993L543.75,344.61099999999993L546.667,336.777Z"},{id:"zlinsky",name:"Zl\xEDnsk\xFD kraj",polygon:"M737.5,365.046L731.75,362.36L730.5,356.61L723.5,352.11L723,347.61L717.5,349.86H712.25L706.25,345.61L698.25,343.86L690.25,347.11L685.25,342.86H679.5L675.375,346.985L671.25,345.61L664.5,350.11V357.11C664.5,357.11,660.164,361.736,659.125,362.485S653.25,355.86,653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.75,397.61L592.75,402.86L591.25,408.11L598,408.86L597.25,413.86L592.75,416.86L587.75,422.11L591.5,426.86L599.75,423.61L602.75,426.86L602,432.61L608.25,436.11L616.5,437.11L616.25,442.86L621.5,442.61L627,447.61L633.5,445.11L639.25,448.61L639.5,452.61L645.75,454.11L649.5,459.61L651.646,462.31H656.5369999999999L663.6009999999999,457.963L668.4909999999999,449.54L678.5439999999999,448.997L680.3099999999998,435.548L684.2489999999998,431.609L697.2899999999998,430.522L704.0829999999999,420.742V409.06L707.6139999999998,399.007V391.944L713.0479999999998,383.522L720.3839999999998,381.62L727.1759999999998,378.088L733.1539999999998,375.915L737.5,365.046Z"},{id:"vysocina",name:"Kraj Vyso\u010Dina",polygon:"M502.75,339.86L495.5,332.61L489.667,332.44300000000004L482.5,323.94300000000004L468.5,320.77700000000004L466,314.94300000000004L459.333,315.11V311.44300000000004L452.5,315.77700000000004C452.5,315.77700000000004,452.729,321.25500000000005,452.5,321.44300000000004S444.833,318.77700000000004,444.833,318.77700000000004L441,316.77700000000004V311.77700000000004L435.833,309.11000000000007L431.833,308.27700000000004L427.66700000000003,303.94300000000004L420.66700000000003,299.44300000000004L411,299.61L402,292.61L396,293.11L392,296.36L392.5,302.36L386.75,302.11L384.75,306.36H379L375.75,309.36L371.75,308.36L368.75,310.11L368,314.11L364.25,317.61L364,323.36L371.75,327.11C371.75,327.11,372.032,331.726,372,332.36S367.25,335.61,367.25,335.61L363.5,333.86L361.25,337.86L356.75,337.11L350.25,337.36L342,336.11L336.5,341.61L336.25,346.86L333.5,349.61L335.25,356.11L335,363.11L332,366.86V374.61L334.75,380.36L333.5,384.86L336.25,389.86L341.75,394.36L346.5,391.61L352.75,395.11L355.5,400.11L361,405.11L366,402.36L374,405.36L381.25,404.11L384.5,408.61L383.5,414.11L390,420.61L398.5,420.86L405.5,419.36L412.75,425.11L412,429.61L406.75,430.61L405.75,436.86L400.25,442.61L404.75,446.61L408.75,452.86L413.25,450.61L417.75,453.86L423.25,448.11L429,452.36L432,446.61L435.5,445.61L438.75,441.11H444.75L447,435.86L454,432.86L460.25,437.11L464.5,434.61L470.25,436.36L475.75,433.61L478.75,428.86L483.5,430.11L485.75,424.61L489.5,423.61L491.25,420.36L486.75,417.11L485.25,412.11L491,408.61L485.75,403.36L487,398.86L491,395.61L487.25,390.86L491.75,387.86L493.5,383.86L503.25,379.36L502.75,370.36L500.75,365.36L503,360.61L500.25,354.11L505.25,351.11L506.75,348.11L501.5,344.61L502.75,339.86Z"},{id:"stredocesky",name:"St\u0159edo\u010Desk\xFD kraj",polygon:"M404.167,273.11L397.33399999999995,269.777L397.167,265.11L391.667,263.277L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L392.32000000000005,243.566L384.22100000000006,239.234L388.1770000000001,232.26500000000001L386.1050000000001,227.74400000000003L387.23500000000007,222.09400000000002L385.9170000000001,216.06600000000003L382.9030000000001,213.05200000000002L377.4410000000001,216.63100000000003L368.5880000000001,215.50100000000003V210.22700000000003L363.7850000000001,205.42400000000004L357.4750000000001,204.20000000000005L356.1570000000001,199.49100000000004L360.9600000000001,194.68800000000005L358.0410000000001,186.68300000000005L359.7360000000001,181.97400000000005L356.9110000000001,177.45300000000006L359.35700000000014,173.68500000000006L354.27200000000016,171.42500000000007V167.65800000000007L347.1610000000002,164.03200000000007L343.91200000000015,160.78300000000007H338.35500000000013L334.11700000000013,156.54500000000007L329.9730000000001,163.70200000000008L323.3800000000001,171.0480000000001L321.1200000000001,168.7880000000001L315.47000000000014,169.7290000000001V174.4380000000001L307.55900000000014,180.8420000000001L298.14100000000013,183.1020000000001L295.88100000000014,176.32100000000008L284.95300000000015,176.88600000000008L282.69300000000015,179.90100000000007L283.63500000000016,187.05900000000005H278.92600000000016L277.41900000000015,191.58000000000004H272.52200000000016L274.21700000000016,200.05600000000004L270.63800000000015,203.63500000000005L262.53900000000016,202.88200000000006L258.20600000000013,207.21500000000006H241.81900000000013L233.90800000000013,203.63600000000005L227.50400000000013,207.02600000000004V211.54700000000003L222.32400000000013,216.72700000000003H216.39100000000013L214.36600000000013,218.75100000000003L214.50800000000012,222.66000000000003L208.8570000000001,219.26900000000003L202.6420000000001,225.48400000000004L193.97700000000012,225.29600000000005L185.6890000000001,230.38200000000006L178.3430000000001,230.75800000000007L172.6920000000001,236.03200000000007L171.5620000000001,242.62400000000008L165.3460000000001,245.26100000000008L161.9560000000001,250.72300000000007L164.2510000000001,253.60700000000006L161.5010000000001,257.1070000000001L165.0010000000001,260.3570000000001L169.0010000000001,257.8570000000001L175.7510000000001,258.3570000000001L176.5010000000001,262.6070000000001L180.5010000000001,264.8570000000001L185.0010000000001,267.1070000000001L189.5010000000001,265.3570000000001L194.7510000000001,272.1070000000001L199.7510000000001,271.1070000000001L200.0010000000001,275.1070000000001L205.0010000000001,276.1070000000001L209.2510000000001,278.8570000000001L208.7510000000001,285.3570000000001L210.0010000000001,289.1070000000001L205.2510000000001,293.8570000000001L207.5010000000001,299.8570000000001L205.0010000000001,304.1070000000001L207.2510000000001,308.6070000000001L202.5010000000001,314.3570000000001H197L191.75,318.1070000000001L195.75,322.3570000000001L194,327.3570000000001L197.5,331.8570000000001L200.75,334.3570000000001L199.5,338.8570000000001L199.25,344.8570000000001L202.5,350.3570000000001L216.25,350.8570000000001L220.75,353.1070000000001L227.75,349.6070000000001L230.5,344.8570000000001H235.25L239,348.8570000000001L252.5,347.3570000000001L255.5,343.6070000000001H261.5L265.5,348.6070000000001L269.75,348.8570000000001L276,345.1070000000001L282.5,348.1070000000001L287,347.3570000000001L295,349.3570000000001L302.25,352.3570000000001L305.75,348.3570000000001L312.25,344.8570000000001L310.75,337.1070000000001L316,333.3570000000001L323.75,339.8570000000001L328,339.3570000000001L330.25,344.8570000000001L333.5,349.6070000000001L336.25,346.8570000000001L336.5,341.6070000000001L342,336.1070000000001L350.25,337.3570000000001L356.75,337.1070000000001L361.25,337.8570000000001L363.5,333.8570000000001L367.25,335.6070000000001L372,332.3570000000001L371.75,327.1070000000001L364,323.3570000000001L364.25,317.6070000000001L368,314.1070000000001L368.75,310.1070000000001L371.75,308.3570000000001L375.75,309.3570000000001L379,306.3570000000001H384.75L386.75,302.1070000000001L392.5,302.3570000000001L392,296.3570000000001L396,293.1070000000001L402,292.6070000000001L400,284.4410000000001L403.667,280.7740000000001L404.167,273.11ZM310,254.11L305.167,254.61L301.83399999999995,256.94300000000004L304.167,258.94300000000004L304.667,264.11L301.167,267.277L297.167,264.61L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.16600000000005,247.6119999999999L263.16600000000005,244.1119999999999L265.833,245.6119999999999L270.5,245.9449999999999L269.333,241.6119999999999L272.333,239.7789999999999L276.5,240.6119999999999L281.167,238.1119999999999L283.667,234.7789999999999L289.167,234.9459999999999L290.5,237.2789999999999L293.667,238.2789999999999L294.667,239.7789999999999L298.33399999999995,238.9459999999999L297.33399999999995,242.61299999999991L302.167,243.77999999999992L304.33399999999995,247.27999999999992H307.5009999999999L310.5009999999999,251.11299999999991L310,254.11Z"},{id:"praha",name:"Hlavn\xED m\u011Bsto Praha",polygon:"M256.167,247.61L263.167,244.11L265.83399999999995,245.61C265.83399999999995,245.61,270.00299999999993,246.41500000000002,270.5009999999999,245.943S269.33399999999995,241.61,269.33399999999995,241.61L272.33399999999995,239.77700000000002L276.5009999999999,240.61L281.1679999999999,238.11L283.6679999999999,234.77700000000002L289.1679999999999,234.94400000000002L290.5009999999999,237.27700000000002L293.6679999999999,238.27700000000002L294.6679999999999,239.77700000000002L298.33499999999987,238.94400000000002L297.33499999999987,242.61100000000002L302.1679999999999,243.77800000000002L304.33499999999987,247.27800000000002H307.50199999999984L310.50199999999984,251.11100000000002L310.00199999999984,254.11100000000002L305.1689999999998,254.61100000000002L301.8359999999998,256.944L304.1689999999998,258.944L304.6689999999998,264.111L301.1689999999998,267.27799999999996L297.1689999999998,264.611L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.167,247.61Z"},{id:"ustecky",name:"\xDAsteck\xFD kraj",polygon:"M110.174,190.351L119.683,185.189L119.412,177.85399999999998L122.67200000000001,174.593L132.453,172.963L140.604,174.04999999999998L143.864,168.07299999999998V163.72599999999997L146.58100000000002,158.83599999999998H149.841L151.471,163.72599999999997L155.546,162.36799999999997V156.39099999999996L158.128,153.80899999999997L159.62199999999999,149.86999999999998H163.42499999999998L165.05499999999998,155.03199999999998L169.402,157.749L177.82399999999998,151.772L178.367,141.72L182.30599999999998,137.781L186.789,140.09L192.22299999999998,135.20000000000002L195.755,138.73200000000003L202.27599999999998,135.20000000000002L209.611,134.38500000000002L211.24099999999999,138.18900000000002H214.23L219.11999999999998,133.29900000000004V125.69200000000004L225.36899999999997,124.60500000000003L229.71599999999998,120.25800000000004L235.421,123.79000000000003L244.11499999999998,119.17100000000003L247.647,115.63900000000004L254.982,116.18200000000004L258.514,109.11900000000004H263.404L265.306,111.29200000000004L275.087,107.76000000000005L276.174,100.96800000000005L268.02299999999997,98.25100000000005V93.08900000000004L259.873,91.45900000000005L262.861,86.02500000000005L265.578,78.96100000000004L273.729,82.76500000000004L275.631,84.66700000000004H280.52099999999996L288.128,81.95000000000005L293.018,86.84000000000005L297.909,91.45900000000005L298.18,97.43600000000005L294.105,104.22800000000005L303.34200000000004,102.59800000000006L301.71200000000005,112.10700000000006V116.45400000000005L295.31000000000006,118.69000000000005L294.36800000000005,126.03600000000006L287.96400000000006,123.58700000000006L280.8070000000001,122.64500000000007L282.3140000000001,128.67200000000005L277.5110000000001,133.47500000000005V137.33600000000004L273.3200000000001,141.52700000000004C273.3200000000001,141.52700000000004,269.2500000000001,147.21300000000005,269.3180000000001,148.26100000000005S272.7080000000001,153.72300000000004,272.7080000000001,153.72300000000004V158.80900000000005L279.8670000000001,170.67200000000005L284.9510000000001,176.88900000000007L282.6910000000001,179.90400000000005L283.6330000000001,187.06200000000004H278.9240000000001L277.4170000000001,191.58300000000003H272.5200000000001L274.2150000000001,200.05900000000003L270.6360000000001,203.63800000000003L262.5370000000001,202.88500000000005L258.20400000000006,207.21800000000005H241.81700000000006L233.90600000000006,203.63900000000004L227.50200000000007,207.02900000000002V211.55L222.32200000000006,216.73000000000002H216.38900000000007L214.36400000000006,218.75400000000002L214.50600000000006,222.663L208.85500000000005,219.27200000000002L202.64000000000004,225.48700000000002L193.97500000000005,225.29900000000004L185.68700000000004,230.38500000000005L178.34100000000004,230.76100000000005L172.69000000000003,236.03500000000005L171.56000000000003,242.62700000000007L165.34400000000002,245.26400000000007L161.95400000000004,250.72600000000006L155.17300000000003,246.77000000000007L151.02600000000004,246.77100000000007L144.05700000000004,239.80100000000007L148.76600000000005,235.09300000000007L144.05800000000005,228.68900000000008L145.75300000000004,225.11000000000007L141.60900000000004,220.96600000000007L143.30400000000003,214.75100000000006L140.76100000000002,209.94800000000006L145.37600000000003,205.33300000000006L140.66700000000003,200.62400000000005L129.93100000000004,201.75400000000005V197.04500000000004L125.03400000000003,195.19500000000005H115.01700000000004L110.174,190.351Z"},{id:"pardubicky",name:"Pardubick\xFD kraj",polygon:"M555.742,226.757L554,234.944L549.333,243.944L547.833,252.611L550.333,256.77799999999996L540.333,264.94499999999994V270.6119999999999L542.833,276.44499999999994L543.833,283.77899999999994L546.25,286.1959999999999L540.667,289.94499999999994L544.8330000000001,298.1119999999999L549.3330000000001,306.94499999999994V311.44499999999994L555.0000000000001,313.94499999999994V321.44499999999994L549.8330000000001,326.6119999999999V332.2789999999999L546.667,336.7789999999999L540.5,330.6119999999999H522L518.333,336.6119999999999H506L502.75,339.8619999999999L495.5,332.6119999999999L489.667,332.44499999999994L482.5,323.94499999999994L468.5,320.77899999999994L466,314.94499999999994L459.333,315.1119999999999V311.44499999999994L452.5,315.77899999999994V321.44499999999994L444.833,318.77899999999994L441,316.77899999999994V311.77899999999994L435.833,309.11199999999997L431.833,308.27899999999994L427.66700000000003,303.94499999999994L420.66700000000003,299.44499999999994L411,299.61L402,292.61L400,284.444L403.667,280.77700000000004L404.167,273.11000000000007L397.33399999999995,269.77700000000004L397.167,265.11000000000007L391.667,263.27700000000004L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L398.95900000000006,248.40300000000002L408.89500000000004,239.79900000000004L414.16900000000004,242.81300000000005C414.16900000000004,242.81300000000005,423.29800000000006,243.14300000000006,423.77400000000006,242.81300000000005S428.86000000000007,235.84400000000005,428.86000000000007,235.84400000000005H433.75700000000006V241.49500000000006L437.24100000000004,242.72000000000006L440.53700000000003,239.42400000000006L446.94100000000003,236.22200000000007L454.66400000000004,236.41000000000005L458.05500000000006,239.80000000000004V246.39300000000003H462.5760000000001L466.7200000000001,250.53700000000003L473.9720000000001,254.77500000000003L478.2100000000001,259.01300000000003L484.8020000000001,257.13000000000005H494.2200000000001L495.9150000000001,249.97300000000004L501.1890000000001,244.69900000000004L511.17100000000005,241.87400000000005V236.41200000000006H515.1260000000001L523.5210000000001,240.17100000000005L535.9080000000001,247.13600000000005L542.9710000000001,240.07300000000006L546.6390000000001,236.40500000000006L546.5030000000002,230.02000000000007L555.742,226.757Z"},{id:"kralovehradecky",name:"Kr\xE1lov\xE9hradeck\xFD kraj",polygon:"M401.151,127.863L409.302,128.406L418.267,132.481L420.984,135.198L427.233,136.285L434.025,132.481L436.74199999999996,138.458L440.54599999999994,146.88H445.43699999999995L452.49999999999994,144.16299999999998L456.84799999999996,152.313L456.304,157.475L463.097,152.585L467.715,147.966L475.86499999999995,153.67100000000002L479.941,153.943L481.299,147.966H492.438L506.294,161.55L501.67499999999995,165.626L500.58799999999997,173.505L491.895,176.765L479.397,186.546L480.484,191.98L487.54699999999997,200.13L493.525,197.142L496.921,200.53799999999998V204.749L500.792,208.62099999999998L505.75,208.01L511.456,218.063L519.335,224.31199999999998L520.693,234.36499999999998L523.521,240.16899999999998L515.126,236.41H511.171V241.87199999999999L501.18899999999996,244.69699999999997L495.91499999999996,249.97099999999998L494.21999999999997,257.128H484.80199999999996L478.21,259.01099999999997L473.972,254.77299999999997L466.71999999999997,250.53499999999997L462.57599999999996,246.39099999999996H458.05499999999995V239.8L454.66399999999993,236.41000000000003L446.9409999999999,236.22200000000004L440.5369999999999,239.42400000000004L437.24099999999993,242.72000000000003C437.24099999999993,242.72000000000003,434.0929999999999,241.62100000000004,433.75699999999995,241.49500000000003S433.75699999999995,235.84400000000002,433.75699999999995,235.84400000000002H428.85999999999996L423.77399999999994,242.81300000000002H414.1689999999999L408.8949999999999,239.799L398.95899999999995,248.40300000000002L390.24799999999993,250.347L392.31999999999994,243.566L384.22099999999995,239.234L388.17699999999996,232.26500000000001L386.10499999999996,227.74400000000003L387.23499999999996,222.09400000000002L385.917,216.06600000000003L382.90299999999996,213.05200000000002L377.441,216.63100000000003L368.58799999999997,215.50100000000003V210.22700000000003L363.78499999999997,205.42400000000004L357.47499999999997,204.20000000000005L356.157,199.49100000000004L360.96,194.68800000000005L358.041,186.68300000000005L359.736,181.97400000000005L356.911,177.45300000000006L359.357,173.68500000000006L367.26800000000003,178.77100000000007L374.425,174.06200000000007L385.35,177.82900000000006L388.552,182.72600000000006L393.449,179.90100000000007V174.81600000000006L399.288,171.04900000000006L403.809,175.57000000000005C403.809,175.57000000000005,413.317,173.60500000000005,413.415,173.49800000000005S413.415,169.91900000000004,413.415,169.91900000000004L407.764,164.26800000000003L410.778,158.24100000000004L407.011,154.47400000000005L408.517,150.33000000000004L405.316,142.60700000000003L407.19899999999996,134.69600000000003L401.151,127.863Z"},{id:"liberecky",name:"Libereck\xFD kraj",polygon:"M401.151,127.863L407.197,134.697L405.314,142.608L408.51500000000004,150.33100000000002L407.00900000000007,154.47500000000002L410.77600000000007,158.24200000000002L407.76200000000006,164.269L413.41300000000007,169.92000000000002V173.49900000000002L403.8070000000001,175.57100000000003L399.28600000000006,171.05000000000004L393.44700000000006,174.81700000000004V179.90200000000004L388.55000000000007,182.72700000000003L385.34800000000007,177.83000000000004L374.42300000000006,174.06300000000005L367.2660000000001,178.77200000000005L359.3550000000001,173.68600000000004L354.2700000000001,171.42600000000004V167.65900000000005L347.1590000000001,164.03300000000004L343.9100000000001,160.78400000000005H338.35300000000007L334.11500000000007,156.54600000000005L329.97100000000006,163.70300000000006L323.37800000000004,171.04900000000006L321.11800000000005,168.78900000000007L315.4680000000001,169.73000000000008V174.43900000000008L307.5570000000001,180.84300000000007L298.13900000000007,183.10300000000007L295.8790000000001,176.32200000000006L284.9510000000001,176.88700000000006L279.8670000000001,170.67000000000004L272.7080000000001,158.80700000000004V153.72100000000003L269.3180000000001,148.25900000000004L273.3200000000001,141.52500000000003L277.5110000000001,137.33400000000003V133.47300000000004L282.3140000000001,128.67000000000004L280.8070000000001,122.64300000000004L287.96400000000006,123.58500000000004L294.36800000000005,126.03400000000003L295.31000000000006,118.68800000000003L301.71200000000005,116.45200000000003L318.557,121.61400000000003L323.99100000000004,113.73500000000003L334.04300000000006,113.19200000000002C334.04300000000006,113.19200000000002,340.65700000000004,114.42000000000002,341.1070000000001,114.00700000000002S342.7370000000001,104.49800000000002,342.7370000000001,104.49800000000002L344.9100000000001,95.80400000000002L340.29100000000005,91.18500000000002L344.63800000000003,86.83800000000002H351.973L355.777,90.37000000000002L361.75399999999996,87.11000000000001L365.01399999999995,92.81600000000002L369.90399999999994,90.64300000000001L375.33799999999997,97.16400000000002L372.893,102.59800000000001L375.60999999999996,111.02000000000001L380.364,115.77400000000002L384.847,120.25700000000002L385.39,128.13600000000002L387.156,129.90200000000002L393.269,124.33200000000002L401.151,127.863Z"},{id:"olomoucky",name:"Olomouck\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86L675.375,346.985L671.25,345.61L664.5,350.11V357.11L659.125,362.485L653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.5,386.11V382.36L586.375,379.235H579.5L578.5,373.86V368.86L572.5,365.11V360.61L568.625,356.735L566.25,351.61H560.75L557,355.86L561,359.86L565.125,363.985L560.75,370.36L557.75,373.36L550.25,367.86L553.75,364.36L549.25,358.36V351.86L554.25,346.61L548.5,344.86L543.75,344.61L546.667,336.777L549.8330000000001,332.277V326.61L555.0000000000001,321.44300000000004V313.94300000000004L549.3330000000001,311.44300000000004V306.94300000000004L544.8330000000001,298.11L540.667,289.94300000000004L546.25,286.194L543.833,283.77700000000004L542.833,276.44300000000004L540.333,270.61V264.94300000000004C540.333,264.94300000000004,550.221,257.03200000000004,550.333,256.77600000000007S547.833,252.60900000000007,547.833,252.60900000000007L549.333,243.94200000000006L554,234.94200000000006L555.742,226.75500000000005L564.435,222.67900000000006H571.228L571.4989999999999,214.25700000000006L567.016,209.77400000000006L562.534,208.00800000000007L559.273,196.32500000000007L552.21,192.52100000000007L556.014,185.18600000000006L564.436,187.35900000000007L570.6850000000001,188.71700000000007L581.009,191.70600000000007L585.22,195.9170000000001L592.4200000000001,193.60700000000008L593.5070000000001,200.67100000000008L599.2120000000001,205.0180000000001H607.9060000000001L610.0790000000001,212.62500000000009L617.687,214.259Z"},{id:"moravskoslezsky",name:"Moravskoslezsk\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86H685.25L690.25,347.11L698.25,343.86L706.25,345.61L712.25,349.86H717.5L723,347.61L723.5,352.11L730.5,356.61L731.75,362.36L737.5,365.046L742.119,363.416L750.813,352.005L750.269,345.484L756.247,342.767L761.1379999999999,345.212L769.2879999999999,343.582L776.0799999999999,345.755L784.7739999999999,341.68L786.1319999999998,335.159L781.2409999999999,321.847L778.2529999999998,312.60999999999996H771.1889999999999L768.2009999999998,309.078L759.2349999999998,306.361L757.8769999999998,299.84L751.8989999999999,286.799L755.1599999999999,279.736L752.4429999999999,278.649L749.7259999999999,271.042L744.2919999999999,275.11699999999996L733.6959999999999,269.14L724.4579999999999,267.782L721.1979999999999,273.488L716.3069999999999,265.338L710.0579999999999,262.34900000000005L707.0699999999998,258.5450000000001L701.6359999999999,262.07700000000006L696.2019999999999,259.63200000000006L696.6089999999999,252.97500000000005L692.127,248.49300000000005L685.606,249.58000000000004L682.345,258.00200000000007C682.345,258.00200000000007,676.811,263.9390000000001,676.096,264.2510000000001S670.255,264.11500000000007,670.255,264.11500000000007L664.686,258.54600000000005L658.98,256.64400000000006L655.992,247.67900000000006L650.8299999999999,240.34300000000005L644.9879999999999,241.02300000000005L639.419,235.45300000000006V230.83400000000006L649.1999999999999,227.84500000000006L656.943,224.04100000000005V219.55800000000005L651.917,214.53200000000004L653.004,209.09800000000004L647.57,203.66400000000004L644.8520000000001,209.09800000000004L640.777,213.17300000000003L627.1930000000001,212.08600000000004L617.687,214.259Z"}]}}};var tb=function(){var e=this,t=e._self._c;return t("div",{staticClass:"region-map flex justify-center items-center"},[t("div",{staticClass:"w-full max-w-xl block"},[t("svg",{attrs:{"xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"svgmapy",version:"1.1",viewBox:"0 75 800 500"}},[t("g",e._l(e.regions,function(i){return t("a",{key:i.id,attrs:{"xlink:href":"#"},on:{mouseover:function(r){e.current=i},mouseout:function(r){e.current=null},click:function(r){return e.selectRegion(i)}}},[t("path",{staticClass:"map-polygon region-map__region",class:{"region-map__region--current":e.current===i},attrs:{d:i.polygon}})])}),0)])])])},nb=[],rb=_t(eb,tb,nb,!1,null,null,null,null);const ib=rb.exports,sb={components:{VueSlickCarousel:Ea},name:"InstagramCarousel",data:()=>({settings:{dots:!1,infinite:!1,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:1600,settings:{slidesToShow:3}},{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:900,settings:{slidesToShow:2}},{breakpoint:500,settings:{slidesToShow:1}}]}})};var ob=function(){var e=this,t=e._self._c;return t("vue-slick-carousel",e._b({staticClass:"instagram-carousel"},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)},ab=[],lb=_t(sb,ob,ab,!1,null,null,null,null);const cb=lb.exports,ub={props:{initial:{default:()=>{}},syncLocation:{type:Boolean,default:!1},locationParam:{type:String,default:"view"}},data(){return{views:this.$props.initial,queryParams:null,keyListener:n=>{n.keyCode===27&&this.hideAllViews()}}},watch:{routeView(){new URLSearchParams(window.location.search)}},methods:{setView(n,e,t=!1){if(t&&Object.keys(this.$data.views).forEach(i=>{i!==n&&this.setView(i,!1)}),this.$data.views[n]=e,e&&this.$props.syncLocation){const i=new URLSearchParams(window.location.search);i.set(this.$props.locationParam,n),history.pushState(null,null,"?"+i.toString())}},setViews(n){this.$data.views=Object.assign({},this.data.views,n)},toggleView(n){!this.isCurrentView(n)&&this.setView(n,!this.isCurrentView(n),!0)},showView(n){this.setView(n,!0,!0)},isCurrentView(n){return this.$data.views[n]},hideAllViews(){Object.keys(this.$data.views).forEach(n=>{this.setView(n,!1)})}},mounted(){if(window.addEventListener("keydown",this.$data.keyListener),this.$props.syncLocation){const e=new URLSearchParams(window.location.search).get(this.$props.locationParam);e&&Object.keys(this.$data.views).indexOf(e)!==-1&&this.showView(e)}},destroyed(){window.removeEventListener("keydown",this.$data.keyListener)}};var db=function(){var e=this,t=e._self._c;return t("div",[e._t("default",null,{views:e.views,isCurrentView:e.isCurrentView,toggleView:e.toggleView,showView:e.showView,setView:e.setView})],2)},fb=[],hb=_t(ub,db,fb,!1,null,null,null,null);const pb=hb.exports;var dr=Sa.exports;dr="default"in dr?dr.default:dr;var vb="2.2.2",gb=/^2\./.test(dr.version);gb||dr.util.warn("VueClickaway "+vb+" only supports Vue 2.x, and does not support Vue "+dr.version);var ws="_vue_clickaway_handler";function cu(n,e,t){Wd(n);var i=t.context,r=e.value;if(typeof r=="function"){var o=!1;setTimeout(function(){o=!0},0),n[ws]=function(l){var d=l.path||(l.composedPath?l.composedPath():void 0);if(o&&(d?d.indexOf(n)<0:!n.contains(l.target)))return r.call(i,l)},document.documentElement.addEventListener("click",n[ws],!1)}}function Wd(n){document.documentElement.removeEventListener("click",n[ws],!1),delete n[ws]}var mb={bind:cu,update:function(n,e){e.value!==e.oldValue&&cu(n,e)},unbind:Wd},yb={directives:{onClickaway:mb}},bb=yb;const Sb={name:"Popout",mixins:[bb],provide(){return{sharedState:this.sharedState}},data(){return{sharedState:{active:!1}}},methods:{toggle(){this.sharedState.active=!this.sharedState.active},away(){this.sharedState.active=!1}},computed:{active(){return this.sharedState.active}}};var Eb=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.away,expression:"away"}],staticClass:"popout",on:{click:e.toggle}},[t("div",{staticClass:"popout__toggle-wrapper",class:{"popout__toggle-wrapper--active":e.active}},[t("div",{staticClass:"popout__toggle-name"},[e._t("toggler")],2),t("div",{staticClass:"popout__toggle-arrow"},[e.active?e._e():t("i",{staticClass:"ico--chevron-down"}),e.active?t("i",{staticClass:"ico--chevron-up"}):e._e()])]),t("ui-slide-up-down",{attrs:{active:e.active,duration:200}},[e._t("default")],2)],1)},Lb=[],wb=_t(Sb,Eb,Lb,!1,null,null,null,null);const Ab=wb.exports,Cb={name:"PopoutContent",inject:["sharedState"],computed:{active(){return this.sharedState.active}}};var Tb=function(){var e=this,t=e._self._c;return e.active?t("ul",{staticClass:"popout__content-wrapper"},[e._t("default")],2):e._e()},xb=[],Db=_t(Cb,Tb,xb,!1,null,null,null,null);const _b=Db.exports,Rb={name:"PopoutItem"};var Ob=function(){var e=this,t=e._self._c;return t("li",[e._t("default")],2)},Mb=[],Ib=_t(Rb,Ob,Mb,!1,null,null,null,null);const kb=Ib.exports,Pb={data(){return{show:!1}},props:{href:{type:String},label:{type:String}},methods:{onMouseEnter(){Sn()&&(this.$data.show=!0)},onMouseLeave(){Sn()&&(this.$data.show=!1)},handleClick(n){(Sn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var Nb=function(){var e=this,t=e._self._c;return t("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():t("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?t("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),t("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[e._t("default")],2)])},jb=[],Hb=_t(Pb,Nb,jb,!1,null,null,null,null);const $b=Hb.exports,Bb={data(){return{show:!1,parsedItems:JSON.parse(this.items)}},props:{href:{type:String},label:{type:String},items:{type:String}},methods:{onMouseEnter(){Sn()&&(this.$data.show=!0)},onMouseLeave(){Sn()&&(this.$data.show=!1)},handleClick(n){(Sn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var Fb=function(){var e=this,t=e._self._c;return t("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():t("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?t("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),t("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[t("ul",{staticClass:"navbar-menu__submenu"},e._l(e.parsedItems,function(i,r){return t("li",{key:r},[t("a",{staticClass:"navbar-menu__link",attrs:{href:i[1]}},[e._v(e._s(i[0]))])])}),0)])])},Vb=[],zb=_t(Bb,Fb,Vb,!1,null,null,null,null);const Ub=zb.exports,Wb={components:{UiNavbarSubitem:$b,UiNavbarSubitemReplacing:Ub},data(){return{isLgScreenSize:Sn(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=Sn()}}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}},Gb=null,Yb=null;var Zb=_t(Wb,Gb,Yb,!1,null,null,null,null);const Qb=Zb.exports,Xb={data(){return{isLgScreenSize:Sn(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=Sn()}}},props:{href:{type:String},label:{type:String},labelclass:{type:String},wrapperclass:{type:String,default:""},slotwrapperclass:{type:String,default:""}},methods:{handleClick(){this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}};var Kb=function(){var e=this,t=e._self._c;return t("div",{class:[e.wrapperclass,"footer-collapsible"]},[t("span",{staticClass:"text-xl font-alt uppercase tracking-wide text-white footer-collapsible__toggle",class:[e.labelclass,e.show?"footer-collapsible__toggle--open":""],on:{click:e.handleClick}},[e._v(e._s(e.label))]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.show||e.isLgScreenSize,expression:"show || isLgScreenSize"}],class:[e.slotwrapperclass]},[e._t("default")],2)])},Jb=[],qb=_t(Xb,Kb,Jb,!1,null,null,null,null);const e2=qb.exports,t2={name:"flipCountdown",props:{deadline:{type:String},stop:{type:Boolean},units:{type:String,default:"days,hours,minutes,seconds"},clockClasses:{type:String,default:"text-6xl"},slotClasses:{type:String,default:"text-3xl"}},data(){const n=Math.floor(Math.random()*100);return{now:Math.trunc(new Date().getTime()/1e3),date:null,interval:null,diff:0,show:!1,timeData:[{current:0,previous:0,label:"Dn\xED",elementId:"flip-card-days-"+n,show:this.units.indexOf("days")!==-1},{current:0,previous:0,label:"Hod",elementId:"flip-card-hours-"+n,show:this.units.indexOf("hours")!==-1},{current:0,previous:0,label:"Min",elementId:"flip-card-minutes-"+n,show:this.units.indexOf("minutes")!==-1},{current:0,previous:0,label:"Sek",elementId:"flip-card-seconds-"+n,show:this.units.indexOf("seconds")!==-1}]}},created(){if(!this.deadline)throw new Error("Missing props 'deadline'");const n=this.deadline;if(this.date=Math.trunc(Date.parse(n.replace(/-/g,"/"))/1e3),!this.date)throw new Error("Invalid props value, correct the 'deadline'");this.interval=setInterval(()=>{this.now=Math.trunc(new Date().getTime()/1e3)},1e3)},mounted(){this.diff!==0&&(this.show=!0)},watch:{deadline(n,e){const t=this.deadline;if(this.date=Math.trunc(Date.parse(t.replace(/-/g,"/"))/1e3),!this.date)throw new Error("Invalid props value, correct the 'deadline'")},now(n){this.diff=this.date-n,this.diff<=0||this.stop?(this.diff=0,this.updateTime(3,0)):(this.updateTime(0,Math.trunc(this.diff/60/60/24)),this.updateTime(1,Math.trunc(this.diff/60/60)%24),this.updateTime(2,Math.trunc(this.diff/60)%60),this.updateTime(3,Math.trunc(this.diff)%60))}},filters:{twoDigits(n){return n.toString().length<=1?"0"+n.toString():n.toString()}},methods:{updateTime(n,e){if(n>=this.timeData.length||e===void 0)return;const t=()=>{const i=this.timeData[n],r=e<0?0:e,o=document.querySelector(`#${i.elementId}`);if(r!==i.current&&(i.previous=i.current,i.current=r,o&&(o.classList.remove("flip"),o.offsetWidth,o.classList.add("flip")),n===0)){const l=o.querySelectorAll("span b");l&&du(l,d=>{const f=d.classList[0];if(e/1e3>=1){if(!f.includes("-4digits")){const v=f+"-4digits";d.classList.add(v),d.classList.remove(f)}}else if(f.includes("-4digits")){const v=f.replace("-4digits","");d.classList.add(v),d.classList.remove(f)}})}};window.requestAnimationFrame?this.frame=requestAnimationFrame(t):t()}},beforeDestroy(){window.cancelAnimationFrame&&cancelAnimationFrame(this.frame)},destroyed(){clearInterval(interval)}};var n2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"flip-clock"},[e._l(e.timeData,function(i){return[t("span",{directives:[{name:"show",rawName:"v-show",value:i.show,expression:"data.show"}],key:i.label,staticClass:"flip-clock__piece",attrs:{id:i.elementId}},[t("span",{class:["flip-clock__card","flip-card",e.clockClasses]},[t("b",{staticClass:"flip-card__top"},[e._v(e._s(e._f("twoDigits")(i.current)))]),t("b",{staticClass:"flip-card__bottom",attrs:{"data-value":e._f("twoDigits")(i.current)}}),t("b",{staticClass:"flip-card__back",attrs:{"data-value":e._f("twoDigits")(i.previous)}}),t("b",{staticClass:"flip-card__back-bottom",attrs:{"data-value":e._f("twoDigits")(i.previous)}})]),t("span",{class:["flip-clock__slot","font-alt",e.slotClasses]},[e._v(e._s(i.label))])])]})],2)},r2=[],i2=_t(t2,n2,r2,!1,null,null,null,null);const s2=i2.exports,o2={data:()=>({isDown:!1,startX:null,scrollLeft:null}),methods:{mousemove:function(n){if(!this.isDown)return;n.preventDefault();const e=this.$refs.slider.getBoundingClientRect().left|null,i=n.pageX-e-this.startX;this.$refs.slider.scrollLeft=this.scrollLeft-i},mouseleave:function(){this.isDown=!1},mouseup:function(){this.isDown=!1},mousedown:function(n){this.isDown=!0;const e=this.$refs.slider.getBoundingClientRect().left|null;this.startX=n.pageX-e,this.scrollLeft=this.$refs.slider.scrollLeft}}};var a2=function(){var e=this,t=e._self._c;return t("div",{ref:"slider",staticClass:"horizontal-scrolling draggable no-scrollbars",class:{active:e.isDown},on:{mousedown:e.mousedown,mouseleave:e.mouseleave,mouseup:e.mouseup,mousemove:e.mousemove}},[e._t("default")],2)},l2=[],c2=_t(o2,a2,l2,!1,null,null,null,null);const u2=c2.exports,d2={name:"SlideUpDown",props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){this.layout()}},render:function(n){return n(this.tag,{style:this.style,attrs:this.attrs,ref:"container",on:{transitionend:this.onTransitionEnd}},this.$slots.default)},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container},attrs:function(){var n={"aria-hidden":!this.active,"aria-expanded":this.active};return this.useHidden&&(n.hidden=this.hidden),n}},methods:{layout:function(){var n=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",function(){return n.el.scrollHeight+"px"})):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",function(){return"0px"}))},asap:function(n){this.initial?this.$nextTick(n):n()},setHeight:function(n,e){var t=this;this.style={height:n},this.asap(function(){t.__=t.el.scrollHeight,t.style={height:e(),overflow:"hidden","transition-property":"height","transition-duration":t.duration+"ms"}})},onTransitionEnd:function(n){n.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}},f2={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},h2=null,p2=null;var v2=_t(f2,h2,p2,!1,null,null,null,null);const g2=v2.exports;At.component("ui-article-carousel",ch);At.component("ui-header-carousel",ph);At.component("ui-calendar-renderer",bh);At.component("ui-calendar-dummy-provider",Ch);At.component("ui-calendar-google-provider",Oh);At.component("ui-person-calendar",q1);At.component("ui-region-map",ib);At.component("ui-instagram-carousel",cb);At.component("ui-view-provider",pb);At.component("ui-popout",Ab);At.component("ui-popout-content",_b);At.component("ui-popout-item",kb);At.component("ui-navbar",Qb);At.component("ui-footer-collapsible",e2);At.component("ui-flip-clock",s2);At.component("ui-horizontal-scrollable",u2);At.component("ui-slide-up-down",d2);const m2=(n,e)=>{new At({el:n,components:{UiApp:g2}})};function y2(n){return Object.assign({},n.dataset),m2(n)}function b2(n){du(document.querySelectorAll(".__js-root"),y2)}document.addEventListener("DOMContentLoaded",b2);
+"/>`,fs.innerHTML.indexOf("&#10;")>0}var Qp=!!Ne&&Oc(!1),Kp=!!Ne&&Oc(!0),Jp=H(function(a){var s=Ro(a);return s&&s.innerHTML}),Xp=bt.prototype.$mount;return bt.prototype.$mount=function(a,s){if((a=a&&Ro(a))===document.body||a===document.documentElement)return this;var c=this.$options;if(!c.render){var u=c.template;if(u)if(typeof u=="string")u.charAt(0)==="#"&&(u=Jp(u));else{if(!u.nodeType)return this;u=u.innerHTML}else a&&(u=function(L){if(L.outerHTML)return L.outerHTML;var w=document.createElement("div");return w.appendChild(L.cloneNode(!0)),w.innerHTML}(a));if(u){var h=Tc(u,{outputSourceRange:!1,shouldDecodeNewlines:Qp,shouldDecodeNewlinesForHref:Kp,delimiters:c.delimiters,comments:c.comments},this),p=h.render,b=h.staticRenderFns;c.render=p,c.staticRenderFns=b}}return Xp.call(this,a,s)},bt.compile=Tc,de(bt,a9),bt.effect=function(a,s){var c=new Nr(Ke,a,Ae,{sync:!0});s&&(c.update=function(){s(function(){return c.run()})})},bt})})(Gs);const Rt=Xu(Gs.exports),qu=function(n,e,t){for(var r=0;r<n.length;r++)e.call(t,n[r])};function qp(){return Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}function Tn(){return qp()>=1200}var ed={exports:{}};(function(n,e){(function(r,i){n.exports=i()})(typeof self!="undefined"?self:_a,function(){return function(t){var r={};function i(o){if(r[o])return r[o].exports;var l=r[o]={i:o,l:!1,exports:{}};return t[o].call(l.exports,l,l.exports,i),l.l=!0,l.exports}return i.m=t,i.c=r,i.d=function(o,l,d){i.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},i.r=function(o){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,l){if(l&1&&(o=i(o)),l&8||l&4&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(i.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),l&2&&typeof o!="string")for(var f in o)i.d(d,f,function(g){return o[g]}.bind(null,f));return d},i.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(l,"a",l),l},i.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},i.p="",i(i.s="fb15")}({"00ee":function(t,r,i){var o=i("b622"),l=o("toStringTag"),d={};d[l]="z",t.exports=String(d)==="[object z]"},"0366":function(t,r,i){var o=i("1c0b");t.exports=function(l,d,f){if(o(l),d===void 0)return l;switch(f){case 0:return function(){return l.call(d)};case 1:return function(g){return l.call(d,g)};case 2:return function(g,v){return l.call(d,g,v)};case 3:return function(g,v,y){return l.call(d,g,v,y)}}return function(){return l.apply(d,arguments)}}},"0497":function(t,r){var i=function(o){return o.replace(/[A-Z]/g,function(l){return"-"+l.toLowerCase()}).toLowerCase()};t.exports=i},"057f":function(t,r,i){var o=i("fc6a"),l=i("241c").f,d={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],g=function(v){try{return l(v)}catch(y){return f.slice()}};t.exports.f=function(y){return f&&d.call(y)=="[object Window]"?g(y):l(o(y))}},"06cf":function(t,r,i){var o=i("83ab"),l=i("d1e7"),d=i("5c6c"),f=i("fc6a"),g=i("c04e"),v=i("5135"),y=i("0cfb"),A=Object.getOwnPropertyDescriptor;r.f=o?A:function(C,_){if(C=f(C),_=g(_,!0),y)try{return A(C,_)}catch(T){}if(v(C,_))return d(!l.f.call(C,_),C[_])}},"07ac":function(t,r,i){var o=i("23e7"),l=i("6f53").values;o({target:"Object",stat:!0},{values:function(f){return l(f)}})},"0cfb":function(t,r,i){var o=i("83ab"),l=i("d039"),d=i("cc12");t.exports=!o&&!l(function(){return Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a!=7})},1276:function(t,r,i){var o=i("d784"),l=i("44e7"),d=i("825a"),f=i("1d80"),g=i("4840"),v=i("8aa5"),y=i("50c4"),A=i("14c3"),S=i("9263"),C=i("d039"),_=[].push,T=Math.min,D=4294967295,P=!C(function(){return!RegExp(D,"y")});o("split",2,function(V,x,X){var H;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?H=function(Y,F){var ce=String(f(this)),ve=F===void 0?D:F>>>0;if(ve===0)return[];if(Y===void 0)return[ce];if(!l(Y))return x.call(ce,Y,ve);for(var U=[],pe=(Y.ignoreCase?"i":"")+(Y.multiline?"m":"")+(Y.unicode?"u":"")+(Y.sticky?"y":""),ge=0,de=new RegExp(Y.source,pe+"g"),xe,Ae,Te;(xe=S.call(de,ce))&&(Ae=de.lastIndex,!(Ae>ge&&(U.push(ce.slice(ge,xe.index)),xe.length>1&&xe.index<ce.length&&_.apply(U,xe.slice(1)),Te=xe[0].length,ge=Ae,U.length>=ve)));)de.lastIndex===xe.index&&de.lastIndex++;return ge===ce.length?(Te||!de.test(""))&&U.push(""):U.push(ce.slice(ge)),U.length>ve?U.slice(0,ve):U}:"0".split(void 0,0).length?H=function(Y,F){return Y===void 0&&F===0?[]:x.call(this,Y,F)}:H=x,[function(F,ce){var ve=f(this),U=F==null?void 0:F[V];return U!==void 0?U.call(F,ve,ce):H.call(String(ve),F,ce)},function(Y,F){var ce=X(H,Y,this,F,H!==x);if(ce.done)return ce.value;var ve=d(Y),U=String(this),pe=g(ve,RegExp),ge=ve.unicode,de=(ve.ignoreCase?"i":"")+(ve.multiline?"m":"")+(ve.unicode?"u":"")+(P?"y":"g"),xe=new pe(P?ve:"^(?:"+ve.source+")",de),Ae=F===void 0?D:F>>>0;if(Ae===0)return[];if(U.length===0)return A(xe,U)===null?[U]:[];for(var Te=0,Re=0,K=[];Re<U.length;){xe.lastIndex=P?Re:0;var ne=A(xe,P?U:U.slice(Re)),oe;if(ne===null||(oe=T(y(xe.lastIndex+(P?0:Re)),U.length))===Te)Re=v(U,Re,ge);else{if(K.push(U.slice(Te,Re)),K.length===Ae)return K;for(var he=1;he<=ne.length-1;he++)if(K.push(ne[he]),K.length===Ae)return K;Re=Te=oe}}return K.push(U.slice(Te)),K}]},!P)},"13d5":function(t,r,i){var o=i("23e7"),l=i("d58f").left,d=i("a640"),f=i("ae40"),g=d("reduce"),v=f("reduce",{1:0});o({target:"Array",proto:!0,forced:!g||!v},{reduce:function(A){return l(this,A,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(t,r,i){var o=i("c6b6"),l=i("9263");t.exports=function(d,f){var g=d.exec;if(typeof g=="function"){var v=g.call(d,f);if(typeof v!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return v}if(o(d)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return l.call(d,f)}},"159b":function(t,r,i){var o=i("da84"),l=i("fdbc"),d=i("17c2"),f=i("9112");for(var g in l){var v=o[g],y=v&&v.prototype;if(y&&y.forEach!==d)try{f(y,"forEach",d)}catch(A){y.forEach=d}}},"17c2":function(t,r,i){var o=i("b727").forEach,l=i("a640"),d=i("ae40"),f=l("forEach"),g=d("forEach");t.exports=!f||!g?function(y){return o(this,y,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(t,r,i){var o=i("d066");t.exports=o("document","documentElement")},"1c0b":function(t,r){t.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},"1c7e":function(t,r,i){var o=i("b622"),l=o("iterator"),d=!1;try{var f=0,g={next:function(){return{done:!!f++}},return:function(){d=!0}};g[l]=function(){return this},Array.from(g,function(){throw 2})}catch(v){}t.exports=function(v,y){if(!y&&!d)return!1;var A=!1;try{var S={};S[l]=function(){return{next:function(){return{done:A=!0}}}},v(S)}catch(C){}return A}},"1d80":function(t,r){t.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},"1dde":function(t,r,i){var o=i("d039"),l=i("b622"),d=i("2d00"),f=l("species");t.exports=function(g){return d>=51||!o(function(){var v=[],y=v.constructor={};return y[f]=function(){return{foo:1}},v[g](Boolean).foo!==1})}},"217d":function(t,r){function i(d,f){var g=0,v=d.length,y;for(g;g<v&&(y=f(d[g],g),y!==!1);g++);}function o(d){return Object.prototype.toString.apply(d)==="[object Array]"}function l(d){return typeof d=="function"}t.exports={isFunction:l,isArray:o,each:i}},"23cb":function(t,r,i){var o=i("a691"),l=Math.max,d=Math.min;t.exports=function(f,g){var v=o(f);return v<0?l(v+g,0):d(v,g)}},"23e7":function(t,r,i){var o=i("da84"),l=i("06cf").f,d=i("9112"),f=i("6eeb"),g=i("ce4e"),v=i("e893"),y=i("94ca");t.exports=function(A,S){var C=A.target,_=A.global,T=A.stat,D,P,V,x,X,H;if(_?P=o:T?P=o[C]||g(C,{}):P=(o[C]||{}).prototype,P)for(V in S){if(X=S[V],A.noTargetGet?(H=l(P,V),x=H&&H.value):x=P[V],D=y(_?V:C+(T?".":"#")+V,A.forced),!D&&x!==void 0){if(typeof X==typeof x)continue;v(X,x)}(A.sham||x&&x.sham)&&d(X,"sham",!0),f(P,V,X,A)}}},"241c":function(t,r,i){var o=i("ca84"),l=i("7839"),d=l.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(g){return o(g,d)}},"25f0":function(t,r,i){var o=i("6eeb"),l=i("825a"),d=i("d039"),f=i("ad6d"),g="toString",v=RegExp.prototype,y=v[g],A=d(function(){return y.call({source:"a",flags:"b"})!="/a/b"}),S=y.name!=g;(A||S)&&o(RegExp.prototype,g,function(){var _=l(this),T=String(_.source),D=_.flags,P=String(D===void 0&&_ instanceof RegExp&&!("flags"in v)?f.call(_):D);return"/"+T+"/"+P},{unsafe:!0})},"2d00":function(t,r,i){var o=i("da84"),l=i("342f"),d=o.process,f=d&&d.versions,g=f&&f.v8,v,y;g?(v=g.split("."),y=v[0]+v[1]):l&&(v=l.match(/Edge\/(\d+)/),(!v||v[1]>=74)&&(v=l.match(/Chrome\/(\d+)/),v&&(y=v[1]))),t.exports=y&&+y},"342f":function(t,r,i){var o=i("d066");t.exports=o("navigator","userAgent")||""},"35a1":function(t,r,i){var o=i("f5df"),l=i("3f8c"),d=i("b622"),f=d("iterator");t.exports=function(g){if(g!=null)return g[f]||g["@@iterator"]||l[o(g)]}},"37e8":function(t,r,i){var o=i("83ab"),l=i("9bf2"),d=i("825a"),f=i("df75");t.exports=o?Object.defineProperties:function(v,y){d(v);for(var A=f(y),S=A.length,C=0,_;S>C;)l.f(v,_=A[C++],y[_]);return v}},"3b81":function(t,r,i){},"3bbe":function(t,r,i){var o=i("861d");t.exports=function(l){if(!o(l)&&l!==null)throw TypeError("Can't set "+String(l)+" as a prototype");return l}},"3ca3":function(t,r,i){var o=i("6547").charAt,l=i("69f3"),d=i("7dd0"),f="String Iterator",g=l.set,v=l.getterFor(f);d(String,"String",function(y){g(this,{type:f,string:String(y),index:0})},function(){var A=v(this),S=A.string,C=A.index,_;return C>=S.length?{value:void 0,done:!0}:(_=o(S,C),A.index+=_.length,{value:_,done:!1})})},"3f8c":function(t,r){t.exports={}},4160:function(t,r,i){var o=i("23e7"),l=i("17c2");o({target:"Array",proto:!0,forced:[].forEach!=l},{forEach:l})},"428f":function(t,r,i){var o=i("da84");t.exports=o},"42a0":function(t,r){var i=9007199254740991,o="[object Arguments]",l="[object Function]",d="[object GeneratorFunction]",f=/^(?:0|[1-9]\d*)$/;function g(B,re,k){switch(k.length){case 0:return B.call(re);case 1:return B.call(re,k[0]);case 2:return B.call(re,k[0],k[1]);case 3:return B.call(re,k[0],k[1],k[2])}return B.apply(re,k)}function v(B,re){for(var k=-1,le=Array(B);++k<B;)le[k]=re(k);return le}function y(B,re){return function(k){return B(re(k))}}var A=Object.prototype,S=A.hasOwnProperty,C=A.toString,_=A.propertyIsEnumerable,T=y(Object.keys,Object),D=Math.max,P=!_.call({valueOf:1},"valueOf");function V(B,re){var k=de(B)||ge(B)?v(B.length,String):[],le=k.length,Le=!!le;for(var Ie in B)(re||S.call(B,Ie))&&!(Le&&(Ie=="length"||ce(Ie,le)))&&k.push(Ie);return k}function x(B,re,k){var le=B[re];(!(S.call(B,re)&&pe(le,k))||k===void 0&&!(re in B))&&(B[re]=k)}function X(B){if(!U(B))return T(B);var re=[];for(var k in Object(B))S.call(B,k)&&k!="constructor"&&re.push(k);return re}function H(B,re){return re=D(re===void 0?B.length-1:re,0),function(){for(var k=arguments,le=-1,Le=D(k.length-re,0),Ie=Array(Le);++le<Le;)Ie[le]=k[re+le];le=-1;for(var Ee=Array(re+1);++le<re;)Ee[le]=k[le];return Ee[re]=Ie,g(B,this,Ee)}}function Y(B,re,k,le){k||(k={});for(var Le=-1,Ie=re.length;++Le<Ie;){var Ee=re[Le],it=le?le(k[Ee],B[Ee],Ee,k,B):void 0;x(k,Ee,it===void 0?B[Ee]:it)}return k}function F(B){return H(function(re,k){var le=-1,Le=k.length,Ie=Le>1?k[Le-1]:void 0,Ee=Le>2?k[2]:void 0;for(Ie=B.length>3&&typeof Ie=="function"?(Le--,Ie):void 0,Ee&&ve(k[0],k[1],Ee)&&(Ie=Le<3?void 0:Ie,Le=1),re=Object(re);++le<Le;){var it=k[le];it&&B(re,it,le,Ie)}return re})}function ce(B,re){return re=re==null?i:re,!!re&&(typeof B=="number"||f.test(B))&&B>-1&&B%1==0&&B<re}function ve(B,re,k){if(!K(k))return!1;var le=typeof re;return(le=="number"?xe(k)&&ce(re,k.length):le=="string"&&re in k)?pe(k[re],B):!1}function U(B){var re=B&&B.constructor,k=typeof re=="function"&&re.prototype||A;return B===k}function pe(B,re){return B===re||B!==B&&re!==re}function ge(B){return Ae(B)&&S.call(B,"callee")&&(!_.call(B,"callee")||C.call(B)==o)}var de=Array.isArray;function xe(B){return B!=null&&Re(B.length)&&!Te(B)}function Ae(B){return ne(B)&&xe(B)}function Te(B){var re=K(B)?C.call(B):"";return re==l||re==d}function Re(B){return typeof B=="number"&&B>-1&&B%1==0&&B<=i}function K(B){var re=typeof B;return!!B&&(re=="object"||re=="function")}function ne(B){return!!B&&typeof B=="object"}var oe=F(function(B,re){if(P||U(re)||xe(re)){Y(re,he(re),B);return}for(var k in re)S.call(re,k)&&x(B,k,re[k])});function he(B){return xe(B)?V(B):X(B)}t.exports=oe},"44ad":function(t,r,i){var o=i("d039"),l=i("c6b6"),d="".split;t.exports=o(function(){return!Object("z").propertyIsEnumerable(0)})?function(f){return l(f)=="String"?d.call(f,""):Object(f)}:Object},"44d2":function(t,r,i){var o=i("b622"),l=i("7c73"),d=i("9bf2"),f=o("unscopables"),g=Array.prototype;g[f]==null&&d.f(g,f,{configurable:!0,value:l(null)}),t.exports=function(v){g[f][v]=!0}},"44e7":function(t,r,i){var o=i("861d"),l=i("c6b6"),d=i("b622"),f=d("match");t.exports=function(g){var v;return o(g)&&((v=g[f])!==void 0?!!v:l(g)=="RegExp")}},"466d":function(t,r,i){var o=i("d784"),l=i("825a"),d=i("50c4"),f=i("1d80"),g=i("8aa5"),v=i("14c3");o("match",1,function(y,A,S){return[function(_){var T=f(this),D=_==null?void 0:_[y];return D!==void 0?D.call(_,T):new RegExp(_)[y](String(T))},function(C){var _=S(A,C,this);if(_.done)return _.value;var T=l(C),D=String(this);if(!T.global)return v(T,D);var P=T.unicode;T.lastIndex=0;for(var V=[],x=0,X;(X=v(T,D))!==null;){var H=String(X[0]);V[x]=H,H===""&&(T.lastIndex=g(D,d(T.lastIndex),P)),x++}return x===0?null:V}]})},4840:function(t,r,i){var o=i("825a"),l=i("1c0b"),d=i("b622"),f=d("species");t.exports=function(g,v){var y=o(g).constructor,A;return y===void 0||(A=o(y)[f])==null?v:l(A)}},4930:function(t,r,i){var o=i("d039");t.exports=!!Object.getOwnPropertySymbols&&!o(function(){return!String(Symbol())})},"4d64":function(t,r,i){var o=i("fc6a"),l=i("50c4"),d=i("23cb"),f=function(g){return function(v,y,A){var S=o(v),C=l(S.length),_=d(A,C),T;if(g&&y!=y){for(;C>_;)if(T=S[_++],T!=T)return!0}else for(;C>_;_++)if((g||_ in S)&&S[_]===y)return g||_||0;return!g&&-1}};t.exports={includes:f(!0),indexOf:f(!1)}},"4de4":function(t,r,i){var o=i("23e7"),l=i("b727").filter,d=i("1dde"),f=i("ae40"),g=d("filter"),v=f("filter");o({target:"Array",proto:!0,forced:!g||!v},{filter:function(A){return l(this,A,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,r,i){var o=i("0366"),l=i("7b0b"),d=i("9bdd"),f=i("e95a"),g=i("50c4"),v=i("8418"),y=i("35a1");t.exports=function(S){var C=l(S),_=typeof this=="function"?this:Array,T=arguments.length,D=T>1?arguments[1]:void 0,P=D!==void 0,V=y(C),x=0,X,H,Y,F,ce,ve;if(P&&(D=o(D,T>2?arguments[2]:void 0,2)),V!=null&&!(_==Array&&f(V)))for(F=V.call(C),ce=F.next,H=new _;!(Y=ce.call(F)).done;x++)ve=P?d(F,D,[Y.value,x],!0):Y.value,v(H,x,ve);else for(X=g(C.length),H=new _(X);X>x;x++)ve=P?D(C[x],x):C[x],v(H,x,ve);return H.length=x,H}},"50c4":function(t,r,i){var o=i("a691"),l=Math.min;t.exports=function(d){return d>0?l(o(d),9007199254740991):0}},5135:function(t,r){var i={}.hasOwnProperty;t.exports=function(o,l){return i.call(o,l)}},5692:function(t,r,i){var o=i("c430"),l=i("c6cd");(t.exports=function(d,f){return l[d]||(l[d]=f!==void 0?f:{})})("versions",[]).push({version:"3.6.4",mode:o?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,r,i){var o=i("d066"),l=i("241c"),d=i("7418"),f=i("825a");t.exports=o("Reflect","ownKeys")||function(v){var y=l.f(f(v)),A=d.f;return A?y.concat(A(v)):y}},5899:function(t,r){t.exports=`	
+\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"58a8":function(t,r,i){var o=i("1d80"),l=i("5899"),d="["+l+"]",f=RegExp("^"+d+d+"*"),g=RegExp(d+d+"*$"),v=function(y){return function(A){var S=String(o(A));return y&1&&(S=S.replace(f,"")),y&2&&(S=S.replace(g,"")),S}};t.exports={start:v(1),end:v(2),trim:v(3)}},"5c6c":function(t,r){t.exports=function(i,o){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:o}}},"60da":function(t,r,i){var o=i("83ab"),l=i("d039"),d=i("df75"),f=i("7418"),g=i("d1e7"),v=i("7b0b"),y=i("44ad"),A=Object.assign,S=Object.defineProperty;t.exports=!A||l(function(){if(o&&A({b:1},A(S({},"a",{enumerable:!0,get:function(){S(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var C={},_={},T=Symbol(),D="abcdefghijklmnopqrst";return C[T]=7,D.split("").forEach(function(P){_[P]=P}),A({},C)[T]!=7||d(A({},_)).join("")!=D})?function(_,T){for(var D=v(_),P=arguments.length,V=1,x=f.f,X=g.f;P>V;)for(var H=y(arguments[V++]),Y=x?d(H).concat(x(H)):d(H),F=Y.length,ce=0,ve;F>ce;)ve=Y[ce++],(!o||X.call(H,ve))&&(D[ve]=H[ve]);return D}:A},6547:function(t,r,i){var o=i("a691"),l=i("1d80"),d=function(f){return function(g,v){var y=String(l(g)),A=o(v),S=y.length,C,_;return A<0||A>=S?f?"":void 0:(C=y.charCodeAt(A),C<55296||C>56319||A+1===S||(_=y.charCodeAt(A+1))<56320||_>57343?f?y.charAt(A):C:f?y.slice(A,A+2):(C-55296<<10)+(_-56320)+65536)}};t.exports={codeAt:d(!1),charAt:d(!0)}},"65f0":function(t,r,i){var o=i("861d"),l=i("e8b5"),d=i("b622"),f=d("species");t.exports=function(g,v){var y;return l(g)&&(y=g.constructor,typeof y=="function"&&(y===Array||l(y.prototype))?y=void 0:o(y)&&(y=y[f],y===null&&(y=void 0))),new(y===void 0?Array:y)(v===0?0:v)}},"69f3":function(t,r,i){var o=i("7f9a"),l=i("da84"),d=i("861d"),f=i("9112"),g=i("5135"),v=i("f772"),y=i("d012"),A=l.WeakMap,S,C,_,T=function(Y){return _(Y)?C(Y):S(Y,{})},D=function(Y){return function(F){var ce;if(!d(F)||(ce=C(F)).type!==Y)throw TypeError("Incompatible receiver, "+Y+" required");return ce}};if(o){var P=new A,V=P.get,x=P.has,X=P.set;S=function(Y,F){return X.call(P,Y,F),F},C=function(Y){return V.call(P,Y)||{}},_=function(Y){return x.call(P,Y)}}else{var H=v("state");y[H]=!0,S=function(Y,F){return f(Y,H,F),F},C=function(Y){return g(Y,H)?Y[H]:{}},_=function(Y){return g(Y,H)}}t.exports={set:S,get:C,has:_,enforce:T,getterFor:D}},"6dd8":function(t,r,i){(function(o){var l=function(){if(typeof Map!="undefined")return Map;function K(ne,oe){var he=-1;return ne.some(function(B,re){return B[0]===oe?(he=re,!0):!1}),he}return function(){function ne(){this.__entries__=[]}return Object.defineProperty(ne.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),ne.prototype.get=function(oe){var he=K(this.__entries__,oe),B=this.__entries__[he];return B&&B[1]},ne.prototype.set=function(oe,he){var B=K(this.__entries__,oe);~B?this.__entries__[B][1]=he:this.__entries__.push([oe,he])},ne.prototype.delete=function(oe){var he=this.__entries__,B=K(he,oe);~B&&he.splice(B,1)},ne.prototype.has=function(oe){return!!~K(this.__entries__,oe)},ne.prototype.clear=function(){this.__entries__.splice(0)},ne.prototype.forEach=function(oe,he){he===void 0&&(he=null);for(var B=0,re=this.__entries__;B<re.length;B++){var k=re[B];oe.call(he,k[1],k[0])}},ne}()}(),d=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,f=function(){return typeof o!="undefined"&&o.Math===Math?o:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),g=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(f):function(K){return setTimeout(function(){return K(Date.now())},1e3/60)}}(),v=2;function y(K,ne){var oe=!1,he=!1,B=0;function re(){oe&&(oe=!1,K()),he&&le()}function k(){g(re)}function le(){var Le=Date.now();if(oe){if(Le-B<v)return;he=!0}else oe=!0,he=!1,setTimeout(k,ne);B=Le}return le}var A=20,S=["top","right","bottom","left","width","height","size","weight"],C=typeof MutationObserver!="undefined",_=function(){function K(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=y(this.refresh.bind(this),A)}return K.prototype.addObserver=function(ne){~this.observers_.indexOf(ne)||this.observers_.push(ne),this.connected_||this.connect_()},K.prototype.removeObserver=function(ne){var oe=this.observers_,he=oe.indexOf(ne);~he&&oe.splice(he,1),!oe.length&&this.connected_&&this.disconnect_()},K.prototype.refresh=function(){var ne=this.updateObservers_();ne&&this.refresh()},K.prototype.updateObservers_=function(){var ne=this.observers_.filter(function(oe){return oe.gatherActive(),oe.hasActive()});return ne.forEach(function(oe){return oe.broadcastActive()}),ne.length>0},K.prototype.connect_=function(){!d||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),C?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},K.prototype.disconnect_=function(){!d||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},K.prototype.onTransitionEnd_=function(ne){var oe=ne.propertyName,he=oe===void 0?"":oe,B=S.some(function(re){return!!~he.indexOf(re)});B&&this.refresh()},K.getInstance=function(){return this.instance_||(this.instance_=new K),this.instance_},K.instance_=null,K}(),T=function(K,ne){for(var oe=0,he=Object.keys(ne);oe<he.length;oe++){var B=he[oe];Object.defineProperty(K,B,{value:ne[B],enumerable:!1,writable:!1,configurable:!0})}return K},D=function(K){var ne=K&&K.ownerDocument&&K.ownerDocument.defaultView;return ne||f},P=pe(0,0,0,0);function V(K){return parseFloat(K)||0}function x(K){for(var ne=[],oe=1;oe<arguments.length;oe++)ne[oe-1]=arguments[oe];return ne.reduce(function(he,B){var re=K["border-"+B+"-width"];return he+V(re)},0)}function X(K){for(var ne=["top","right","bottom","left"],oe={},he=0,B=ne;he<B.length;he++){var re=B[he],k=K["padding-"+re];oe[re]=V(k)}return oe}function H(K){var ne=K.getBBox();return pe(0,0,ne.width,ne.height)}function Y(K){var ne=K.clientWidth,oe=K.clientHeight;if(!ne&&!oe)return P;var he=D(K).getComputedStyle(K),B=X(he),re=B.left+B.right,k=B.top+B.bottom,le=V(he.width),Le=V(he.height);if(he.boxSizing==="border-box"&&(Math.round(le+re)!==ne&&(le-=x(he,"left","right")+re),Math.round(Le+k)!==oe&&(Le-=x(he,"top","bottom")+k)),!ce(K)){var Ie=Math.round(le+re)-ne,Ee=Math.round(Le+k)-oe;Math.abs(Ie)!==1&&(le-=Ie),Math.abs(Ee)!==1&&(Le-=Ee)}return pe(B.left,B.top,le,Le)}var F=function(){return typeof SVGGraphicsElement!="undefined"?function(K){return K instanceof D(K).SVGGraphicsElement}:function(K){return K instanceof D(K).SVGElement&&typeof K.getBBox=="function"}}();function ce(K){return K===D(K).document.documentElement}function ve(K){return d?F(K)?H(K):Y(K):P}function U(K){var ne=K.x,oe=K.y,he=K.width,B=K.height,re=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,k=Object.create(re.prototype);return T(k,{x:ne,y:oe,width:he,height:B,top:oe,right:ne+he,bottom:B+oe,left:ne}),k}function pe(K,ne,oe,he){return{x:K,y:ne,width:oe,height:he}}var ge=function(){function K(ne){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=pe(0,0,0,0),this.target=ne}return K.prototype.isActive=function(){var ne=ve(this.target);return this.contentRect_=ne,ne.width!==this.broadcastWidth||ne.height!==this.broadcastHeight},K.prototype.broadcastRect=function(){var ne=this.contentRect_;return this.broadcastWidth=ne.width,this.broadcastHeight=ne.height,ne},K}(),de=function(){function K(ne,oe){var he=U(oe);T(this,{target:ne,contentRect:he})}return K}(),xe=function(){function K(ne,oe,he){if(this.activeObservations_=[],this.observations_=new l,typeof ne!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=ne,this.controller_=oe,this.callbackCtx_=he}return K.prototype.observe=function(ne){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(ne instanceof D(ne).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;oe.has(ne)||(oe.set(ne,new ge(ne)),this.controller_.addObserver(this),this.controller_.refresh())}},K.prototype.unobserve=function(ne){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(ne instanceof D(ne).Element))throw new TypeError('parameter 1 is not of type "Element".');var oe=this.observations_;!oe.has(ne)||(oe.delete(ne),oe.size||this.controller_.removeObserver(this))}},K.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},K.prototype.gatherActive=function(){var ne=this;this.clearActive(),this.observations_.forEach(function(oe){oe.isActive()&&ne.activeObservations_.push(oe)})},K.prototype.broadcastActive=function(){if(!!this.hasActive()){var ne=this.callbackCtx_,oe=this.activeObservations_.map(function(he){return new de(he.target,he.broadcastRect())});this.callback_.call(ne,oe,ne),this.clearActive()}},K.prototype.clearActive=function(){this.activeObservations_.splice(0)},K.prototype.hasActive=function(){return this.activeObservations_.length>0},K}(),Ae=typeof WeakMap!="undefined"?new WeakMap:new l,Te=function(){function K(ne){if(!(this instanceof K))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var oe=_.getInstance(),he=new xe(ne,oe,this);Ae.set(this,he)}return K}();["observe","unobserve","disconnect"].forEach(function(K){Te.prototype[K]=function(){var ne;return(ne=Ae.get(this))[K].apply(ne,arguments)}});var Re=function(){return typeof f.ResizeObserver!="undefined"?f.ResizeObserver:Te}();r.a=Re}).call(this,i("c8ba"))},"6ea2":function(t,r,i){var o=i("890c"),l=i.n(o);l.a},"6eeb":function(t,r,i){var o=i("da84"),l=i("9112"),d=i("5135"),f=i("ce4e"),g=i("8925"),v=i("69f3"),y=v.get,A=v.enforce,S=String(String).split("String");(t.exports=function(C,_,T,D){var P=D?!!D.unsafe:!1,V=D?!!D.enumerable:!1,x=D?!!D.noTargetGet:!1;if(typeof T=="function"&&(typeof _=="string"&&!d(T,"name")&&l(T,"name",_),A(T).source=S.join(typeof _=="string"?_:"")),C===o){V?C[_]=T:f(_,T);return}else P?!x&&C[_]&&(V=!0):delete C[_];V?C[_]=T:l(C,_,T)})(Function.prototype,"toString",function(){return typeof this=="function"&&y(this).source||g(this)})},"6f53":function(t,r,i){var o=i("83ab"),l=i("df75"),d=i("fc6a"),f=i("d1e7").f,g=function(v){return function(y){for(var A=d(y),S=l(A),C=S.length,_=0,T=[],D;C>_;)D=S[_++],(!o||f.call(A,D))&&T.push(v?[D,A[D]]:A[D]);return T}};t.exports={entries:g(!0),values:g(!1)}},7156:function(t,r,i){var o=i("861d"),l=i("d2bb");t.exports=function(d,f,g){var v,y;return l&&typeof(v=f.constructor)=="function"&&v!==g&&o(y=v.prototype)&&y!==g.prototype&&l(d,y),d}},7418:function(t,r){r.f=Object.getOwnPropertySymbols},"746f":function(t,r,i){var o=i("428f"),l=i("5135"),d=i("e538"),f=i("9bf2").f;t.exports=function(g){var v=o.Symbol||(o.Symbol={});l(v,g)||f(v,g,{value:d.f(g)})}},7839:function(t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,r,i){var o=i("1d80");t.exports=function(l){return Object(o(l))}},"7c73":function(t,r,i){var o=i("825a"),l=i("37e8"),d=i("7839"),f=i("d012"),g=i("1be4"),v=i("cc12"),y=i("f772"),A=">",S="<",C="prototype",_="script",T=y("IE_PROTO"),D=function(){},P=function(Y){return S+_+A+Y+S+"/"+_+A},V=function(Y){Y.write(P("")),Y.close();var F=Y.parentWindow.Object;return Y=null,F},x=function(){var Y=v("iframe"),F="java"+_+":",ce;return Y.style.display="none",g.appendChild(Y),Y.src=String(F),ce=Y.contentWindow.document,ce.open(),ce.write(P("document.F=Object")),ce.close(),ce.F},X,H=function(){try{X=document.domain&&new ActiveXObject("htmlfile")}catch(F){}H=X?V(X):x();for(var Y=d.length;Y--;)delete H[C][d[Y]];return H()};f[T]=!0,t.exports=Object.create||function(F,ce){var ve;return F!==null?(D[C]=o(F),ve=new D,D[C]=null,ve[T]=F):ve=H(),ce===void 0?ve:l(ve,ce)}},"7dd0":function(t,r,i){var o=i("23e7"),l=i("9ed3"),d=i("e163"),f=i("d2bb"),g=i("d44e"),v=i("9112"),y=i("6eeb"),A=i("b622"),S=i("c430"),C=i("3f8c"),_=i("ae93"),T=_.IteratorPrototype,D=_.BUGGY_SAFARI_ITERATORS,P=A("iterator"),V="keys",x="values",X="entries",H=function(){return this};t.exports=function(Y,F,ce,ve,U,pe,ge){l(ce,F,ve);var de=function(re){if(re===U&&K)return K;if(!D&&re in Te)return Te[re];switch(re){case V:return function(){return new ce(this,re)};case x:return function(){return new ce(this,re)};case X:return function(){return new ce(this,re)}}return function(){return new ce(this)}},xe=F+" Iterator",Ae=!1,Te=Y.prototype,Re=Te[P]||Te["@@iterator"]||U&&Te[U],K=!D&&Re||de(U),ne=F=="Array"&&Te.entries||Re,oe,he,B;if(ne&&(oe=d(ne.call(new Y)),T!==Object.prototype&&oe.next&&(!S&&d(oe)!==T&&(f?f(oe,T):typeof oe[P]!="function"&&v(oe,P,H)),g(oe,xe,!0,!0),S&&(C[xe]=H))),U==x&&Re&&Re.name!==x&&(Ae=!0,K=function(){return Re.call(this)}),(!S||ge)&&Te[P]!==K&&v(Te,P,K),C[F]=K,U)if(he={values:de(x),keys:pe?K:de(V),entries:de(X)},ge)for(B in he)(D||Ae||!(B in Te))&&y(Te,B,he[B]);else o({target:F,proto:!0,forced:D||Ae},he);return he}},"7f9a":function(t,r,i){var o=i("da84"),l=i("8925"),d=o.WeakMap;t.exports=typeof d=="function"&&/native code/.test(l(d))},"825a":function(t,r,i){var o=i("861d");t.exports=function(l){if(!o(l))throw TypeError(String(l)+" is not an object");return l}},"83ab":function(t,r,i){var o=i("d039");t.exports=!o(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(t,r,i){var o=i("c04e"),l=i("9bf2"),d=i("5c6c");t.exports=function(f,g,v){var y=o(g);y in f?l.f(f,y,d(0,v)):f[y]=v}},"861d":function(t,r){t.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},"88bc":function(t,r,i){(function(o){var l=1/0,d=9007199254740991,f="[object Arguments]",g="[object Function]",v="[object GeneratorFunction]",y="[object Symbol]",A=typeof o=="object"&&o&&o.Object===Object&&o,S=typeof self=="object"&&self&&self.Object===Object&&self,C=A||S||Function("return this")();function _(k,le,Le){switch(Le.length){case 0:return k.call(le);case 1:return k.call(le,Le[0]);case 2:return k.call(le,Le[0],Le[1]);case 3:return k.call(le,Le[0],Le[1],Le[2])}return k.apply(le,Le)}function T(k,le){for(var Le=-1,Ie=k?k.length:0,Ee=Array(Ie);++Le<Ie;)Ee[Le]=le(k[Le],Le,k);return Ee}function D(k,le){for(var Le=-1,Ie=le.length,Ee=k.length;++Le<Ie;)k[Ee+Le]=le[Le];return k}var P=Object.prototype,V=P.hasOwnProperty,x=P.toString,X=C.Symbol,H=P.propertyIsEnumerable,Y=X?X.isConcatSpreadable:void 0,F=Math.max;function ce(k,le,Le,Ie,Ee){var it=-1,tt=k.length;for(Le||(Le=ge),Ee||(Ee=[]);++it<tt;){var Ne=k[it];le>0&&Le(Ne)?le>1?ce(Ne,le-1,Le,Ie,Ee):D(Ee,Ne):Ie||(Ee[Ee.length]=Ne)}return Ee}function ve(k,le){return k=Object(k),U(k,le,function(Le,Ie){return Ie in k})}function U(k,le,Le){for(var Ie=-1,Ee=le.length,it={};++Ie<Ee;){var tt=le[Ie],Ne=k[tt];Le(Ne,tt)&&(it[tt]=Ne)}return it}function pe(k,le){return le=F(le===void 0?k.length-1:le,0),function(){for(var Le=arguments,Ie=-1,Ee=F(Le.length-le,0),it=Array(Ee);++Ie<Ee;)it[Ie]=Le[le+Ie];Ie=-1;for(var tt=Array(le+1);++Ie<le;)tt[Ie]=Le[Ie];return tt[le]=it,_(k,this,tt)}}function ge(k){return Ae(k)||xe(k)||!!(Y&&k&&k[Y])}function de(k){if(typeof k=="string"||B(k))return k;var le=k+"";return le=="0"&&1/k==-l?"-0":le}function xe(k){return Re(k)&&V.call(k,"callee")&&(!H.call(k,"callee")||x.call(k)==f)}var Ae=Array.isArray;function Te(k){return k!=null&&ne(k.length)&&!K(k)}function Re(k){return he(k)&&Te(k)}function K(k){var le=oe(k)?x.call(k):"";return le==g||le==v}function ne(k){return typeof k=="number"&&k>-1&&k%1==0&&k<=d}function oe(k){var le=typeof k;return!!k&&(le=="object"||le=="function")}function he(k){return!!k&&typeof k=="object"}function B(k){return typeof k=="symbol"||he(k)&&x.call(k)==y}var re=pe(function(k,le){return k==null?{}:ve(k,T(ce(le,1),de))});t.exports=re}).call(this,i("c8ba"))},"890c":function(t,r,i){},8925:function(t,r,i){var o=i("c6cd"),l=Function.toString;typeof o.inspectSource!="function"&&(o.inspectSource=function(d){return l.call(d)}),t.exports=o.inspectSource},"8aa5":function(t,r,i){var o=i("6547").charAt;t.exports=function(l,d,f){return d+(f?o(l,d).length:1)}},"8e95":function(t,r,i){var o=i("c195");t.exports=new o},9020:function(t,r){function i(o){this.options=o,!o.deferSetup&&this.setup()}i.prototype={constructor:i,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(o){return this.options===o||this.options.match===o}},t.exports=i},"90e3":function(t,r){var i=0,o=Math.random();t.exports=function(l){return"Symbol("+String(l===void 0?"":l)+")_"+(++i+o).toString(36)}},9112:function(t,r,i){var o=i("83ab"),l=i("9bf2"),d=i("5c6c");t.exports=o?function(f,g,v){return l.f(f,g,d(1,v))}:function(f,g,v){return f[g]=v,f}},9263:function(t,r,i){var o=i("ad6d"),l=i("9f7f"),d=RegExp.prototype.exec,f=String.prototype.replace,g=d,v=function(){var C=/a/,_=/b*/g;return d.call(C,"a"),d.call(_,"a"),C.lastIndex!==0||_.lastIndex!==0}(),y=l.UNSUPPORTED_Y||l.BROKEN_CARET,A=/()??/.exec("")[1]!==void 0,S=v||A||y;S&&(g=function(_){var T=this,D,P,V,x,X=y&&T.sticky,H=o.call(T),Y=T.source,F=0,ce=_;return X&&(H=H.replace("y",""),H.indexOf("g")===-1&&(H+="g"),ce=String(_).slice(T.lastIndex),T.lastIndex>0&&(!T.multiline||T.multiline&&_[T.lastIndex-1]!==`
+`)&&(Y="(?: "+Y+")",ce=" "+ce,F++),P=new RegExp("^(?:"+Y+")",H)),A&&(P=new RegExp("^"+Y+"$(?!\\s)",H)),v&&(D=T.lastIndex),V=d.call(X?P:T,ce),X?V?(V.input=V.input.slice(F),V[0]=V[0].slice(F),V.index=T.lastIndex,T.lastIndex+=V[0].length):T.lastIndex=0:v&&V&&(T.lastIndex=T.global?V.index+V[0].length:D),A&&V&&V.length>1&&f.call(V[0],P,function(){for(x=1;x<arguments.length-2;x++)arguments[x]===void 0&&(V[x]=void 0)}),V}),t.exports=g},"94ca":function(t,r,i){var o=i("d039"),l=/#|\.prototype\./,d=function(A,S){var C=g[f(A)];return C==y?!0:C==v?!1:typeof S=="function"?o(S):!!S},f=d.normalize=function(A){return String(A).replace(l,".").toLowerCase()},g=d.data={},v=d.NATIVE="N",y=d.POLYFILL="P";t.exports=d},"99af":function(t,r,i){var o=i("23e7"),l=i("d039"),d=i("e8b5"),f=i("861d"),g=i("7b0b"),v=i("50c4"),y=i("8418"),A=i("65f0"),S=i("1dde"),C=i("b622"),_=i("2d00"),T=C("isConcatSpreadable"),D=9007199254740991,P="Maximum allowed index exceeded",V=_>=51||!l(function(){var Y=[];return Y[T]=!1,Y.concat()[0]!==Y}),x=S("concat"),X=function(Y){if(!f(Y))return!1;var F=Y[T];return F!==void 0?!!F:d(Y)},H=!V||!x;o({target:"Array",proto:!0,forced:H},{concat:function(F){var ce=g(this),ve=A(ce,0),U=0,pe,ge,de,xe,Ae;for(pe=-1,de=arguments.length;pe<de;pe++)if(Ae=pe===-1?ce:arguments[pe],X(Ae)){if(xe=v(Ae.length),U+xe>D)throw TypeError(P);for(ge=0;ge<xe;ge++,U++)ge in Ae&&y(ve,U,Ae[ge])}else{if(U>=D)throw TypeError(P);y(ve,U++,Ae)}return ve.length=U,ve}})},"9bdd":function(t,r,i){var o=i("825a");t.exports=function(l,d,f,g){try{return g?d(o(f)[0],f[1]):d(f)}catch(y){var v=l.return;throw v!==void 0&&o(v.call(l)),y}}},"9bf2":function(t,r,i){var o=i("83ab"),l=i("0cfb"),d=i("825a"),f=i("c04e"),g=Object.defineProperty;r.f=o?g:function(y,A,S){if(d(y),A=f(A,!0),d(S),l)try{return g(y,A,S)}catch(C){}if("get"in S||"set"in S)throw TypeError("Accessors not supported");return"value"in S&&(y[A]=S.value),y}},"9ed3":function(t,r,i){var o=i("ae93").IteratorPrototype,l=i("7c73"),d=i("5c6c"),f=i("d44e"),g=i("3f8c"),v=function(){return this};t.exports=function(y,A,S){var C=A+" Iterator";return y.prototype=l(o,{next:d(1,S)}),f(y,C,!1,!0),g[C]=v,y}},"9f7f":function(t,r,i){var o=i("d039");function l(d,f){return RegExp(d,f)}r.UNSUPPORTED_Y=o(function(){var d=l("a","y");return d.lastIndex=2,d.exec("abcd")!=null}),r.BROKEN_CARET=o(function(){var d=l("^r","gy");return d.lastIndex=2,d.exec("str")!=null})},a15b:function(t,r,i){var o=i("23e7"),l=i("44ad"),d=i("fc6a"),f=i("a640"),g=[].join,v=l!=Object,y=f("join",",");o({target:"Array",proto:!0,forced:v||!y},{join:function(S){return g.call(d(this),S===void 0?",":S)}})},a48b:function(t,r,i){var o=i("0497"),l=function(g){var v=/[height|width]$/;return v.test(g)},d=function(g){var v="",y=Object.keys(g);return y.forEach(function(A,S){var C=g[A];A=o(A),l(A)&&typeof C=="number"&&(C=C+"px"),C===!0?v+=A:C===!1?v+="not "+A:v+="("+A+": "+C+")",S<y.length-1&&(v+=" and ")}),v},f=function(g){var v="";return typeof g=="string"?g:g instanceof Array?(g.forEach(function(y,A){v+=d(y),A<g.length-1&&(v+=", ")}),v):d(g)};t.exports=f},a4d3:function(t,r,i){var o=i("23e7"),l=i("da84"),d=i("d066"),f=i("c430"),g=i("83ab"),v=i("4930"),y=i("fdbf"),A=i("d039"),S=i("5135"),C=i("e8b5"),_=i("861d"),T=i("825a"),D=i("7b0b"),P=i("fc6a"),V=i("c04e"),x=i("5c6c"),X=i("7c73"),H=i("df75"),Y=i("241c"),F=i("057f"),ce=i("7418"),ve=i("06cf"),U=i("9bf2"),pe=i("d1e7"),ge=i("9112"),de=i("6eeb"),xe=i("5692"),Ae=i("f772"),Te=i("d012"),Re=i("90e3"),K=i("b622"),ne=i("e538"),oe=i("746f"),he=i("d44e"),B=i("69f3"),re=i("b727").forEach,k=Ae("hidden"),le="Symbol",Le="prototype",Ie=K("toPrimitive"),Ee=B.set,it=B.getterFor(le),tt=Object[Le],Ne=l.Symbol,je=d("JSON","stringify"),pt=ve.f,nt=U.f,Nt=F.f,Qt=pe.f,vt=xe("symbols"),Mt=xe("op-symbols"),xt=xe("string-to-symbol-registry"),St=xe("symbol-to-string-registry"),Gt=xe("wks"),mt=l.QObject,Bt=!mt||!mt[Le]||!mt[Le].findChild,Lt=g&&A(function(){return X(nt({},"a",{get:function(){return nt(this,"a",{value:7}).a}})).a!=7})?function(fe,me,ye){var ke=pt(tt,me);ke&&delete tt[me],nt(fe,me,ye),ke&&fe!==tt&&nt(tt,me,ke)}:nt,It=function(fe,me){var ye=vt[fe]=X(Ne[Le]);return Ee(ye,{type:le,tag:fe,description:me}),g||(ye.description=me),ye},Tt=y?function(fe){return typeof fe=="symbol"}:function(fe){return Object(fe)instanceof Ne},Ke=function(me,ye,ke){me===tt&&Ke(Mt,ye,ke),T(me);var $e=V(ye,!0);return T(ke),S(vt,$e)?(ke.enumerable?(S(me,k)&&me[k][$e]&&(me[k][$e]=!1),ke=X(ke,{enumerable:x(0,!1)})):(S(me,k)||nt(me,k,x(1,{})),me[k][$e]=!0),Lt(me,$e,ke)):nt(me,$e,ke)},Ft=function(me,ye){T(me);var ke=P(ye),$e=H(ke).concat(q(ke));return re($e,function(ut){(!g||Vt.call(ke,ut))&&Ke(me,ut,ke[ut])}),me},yt=function(me,ye){return ye===void 0?X(me):Ft(X(me),ye)},Vt=function(me){var ye=V(me,!0),ke=Qt.call(this,ye);return this===tt&&S(vt,ye)&&!S(Mt,ye)?!1:ke||!S(this,ye)||!S(vt,ye)||S(this,k)&&this[k][ye]?ke:!0},Kt=function(me,ye){var ke=P(me),$e=V(ye,!0);if(!(ke===tt&&S(vt,$e)&&!S(Mt,$e))){var ut=pt(ke,$e);return ut&&S(vt,$e)&&!(S(ke,k)&&ke[k][$e])&&(ut.enumerable=!0),ut}},un=function(me){var ye=Nt(P(me)),ke=[];return re(ye,function($e){!S(vt,$e)&&!S(Te,$e)&&ke.push($e)}),ke},q=function(me){var ye=me===tt,ke=Nt(ye?Mt:P(me)),$e=[];return re(ke,function(ut){S(vt,ut)&&(!ye||S(tt,ut))&&$e.push(vt[ut])}),$e};if(v||(Ne=function(){if(this instanceof Ne)throw TypeError("Symbol is not a constructor");var me=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),ye=Re(me),ke=function($e){this===tt&&ke.call(Mt,$e),S(this,k)&&S(this[k],ye)&&(this[k][ye]=!1),Lt(this,ye,x(1,$e))};return g&&Bt&&Lt(tt,ye,{configurable:!0,set:ke}),It(ye,me)},de(Ne[Le],"toString",function(){return it(this).tag}),de(Ne,"withoutSetter",function(fe){return It(Re(fe),fe)}),pe.f=Vt,U.f=Ke,ve.f=Kt,Y.f=F.f=un,ce.f=q,ne.f=function(fe){return It(K(fe),fe)},g&&(nt(Ne[Le],"description",{configurable:!0,get:function(){return it(this).description}}),f||de(tt,"propertyIsEnumerable",Vt,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!v,sham:!v},{Symbol:Ne}),re(H(Gt),function(fe){oe(fe)}),o({target:le,stat:!0,forced:!v},{for:function(fe){var me=String(fe);if(S(xt,me))return xt[me];var ye=Ne(me);return xt[me]=ye,St[ye]=me,ye},keyFor:function(me){if(!Tt(me))throw TypeError(me+" is not a symbol");if(S(St,me))return St[me]},useSetter:function(){Bt=!0},useSimple:function(){Bt=!1}}),o({target:"Object",stat:!0,forced:!v,sham:!g},{create:yt,defineProperty:Ke,defineProperties:Ft,getOwnPropertyDescriptor:Kt}),o({target:"Object",stat:!0,forced:!v},{getOwnPropertyNames:un,getOwnPropertySymbols:q}),o({target:"Object",stat:!0,forced:A(function(){ce.f(1)})},{getOwnPropertySymbols:function(me){return ce.f(D(me))}}),je){var De=!v||A(function(){var fe=Ne();return je([fe])!="[null]"||je({a:fe})!="{}"||je(Object(fe))!="{}"});o({target:"JSON",stat:!0,forced:De},{stringify:function(me,ye,ke){for(var $e=[me],ut=1,an;arguments.length>ut;)$e.push(arguments[ut++]);if(an=ye,!(!_(ye)&&me===void 0||Tt(me)))return C(ye)||(ye=function(z,ue){if(typeof an=="function"&&(ue=an.call(this,z,ue)),!Tt(ue))return ue}),$e[1]=ye,je.apply(null,$e)}})}Ne[Le][Ie]||ge(Ne[Le],Ie,Ne[Le].valueOf),he(Ne,le),Te[k]=!0},a623:function(t,r,i){var o=i("23e7"),l=i("b727").every,d=i("a640"),f=i("ae40"),g=d("every"),v=f("every");o({target:"Array",proto:!0,forced:!g||!v},{every:function(A){return l(this,A,arguments.length>1?arguments[1]:void 0)}})},a630:function(t,r,i){var o=i("23e7"),l=i("4df4"),d=i("1c7e"),f=!d(function(g){Array.from(g)});o({target:"Array",stat:!0,forced:f},{from:l})},a640:function(t,r,i){var o=i("d039");t.exports=function(l,d){var f=[][l];return!!f&&o(function(){f.call(null,d||function(){throw 1},1)})}},a691:function(t,r){var i=Math.ceil,o=Math.floor;t.exports=function(l){return isNaN(l=+l)?0:(l>0?o:i)(l)}},a9e3:function(t,r,i){var o=i("83ab"),l=i("da84"),d=i("94ca"),f=i("6eeb"),g=i("5135"),v=i("c6b6"),y=i("7156"),A=i("c04e"),S=i("d039"),C=i("7c73"),_=i("241c").f,T=i("06cf").f,D=i("9bf2").f,P=i("58a8").trim,V="Number",x=l[V],X=x.prototype,H=v(C(X))==V,Y=function(pe){var ge=A(pe,!1),de,xe,Ae,Te,Re,K,ne,oe;if(typeof ge=="string"&&ge.length>2){if(ge=P(ge),de=ge.charCodeAt(0),de===43||de===45){if(xe=ge.charCodeAt(2),xe===88||xe===120)return NaN}else if(de===48){switch(ge.charCodeAt(1)){case 66:case 98:Ae=2,Te=49;break;case 79:case 111:Ae=8,Te=55;break;default:return+ge}for(Re=ge.slice(2),K=Re.length,ne=0;ne<K;ne++)if(oe=Re.charCodeAt(ne),oe<48||oe>Te)return NaN;return parseInt(Re,Ae)}}return+ge};if(d(V,!x(" 0o1")||!x("0b1")||x("+0x1"))){for(var F=function(ge){var de=arguments.length<1?0:ge,xe=this;return xe instanceof F&&(H?S(function(){X.valueOf.call(xe)}):v(xe)!=V)?y(new x(Y(de)),xe,F):Y(de)},ce=o?_(x):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),ve=0,U;ce.length>ve;ve++)g(x,U=ce[ve])&&!g(F,U)&&D(F,U,T(x,U));F.prototype=X,X.constructor=F,f(l,V,F)}},ac1f:function(t,r,i){var o=i("23e7"),l=i("9263");o({target:"RegExp",proto:!0,forced:/./.exec!==l},{exec:l})},ad6d:function(t,r,i){var o=i("825a");t.exports=function(){var l=o(this),d="";return l.global&&(d+="g"),l.ignoreCase&&(d+="i"),l.multiline&&(d+="m"),l.dotAll&&(d+="s"),l.unicode&&(d+="u"),l.sticky&&(d+="y"),d}},ae40:function(t,r,i){var o=i("83ab"),l=i("d039"),d=i("5135"),f=Object.defineProperty,g={},v=function(y){throw y};t.exports=function(y,A){if(d(g,y))return g[y];A||(A={});var S=[][y],C=d(A,"ACCESSORS")?A.ACCESSORS:!1,_=d(A,0)?A[0]:v,T=d(A,1)?A[1]:void 0;return g[y]=!!S&&!l(function(){if(C&&!o)return!0;var D={length:-1};C?f(D,1,{enumerable:!0,get:v}):D[1]=1,S.call(D,_,T)})}},ae93:function(t,r,i){var o=i("e163"),l=i("9112"),d=i("5135"),f=i("b622"),g=i("c430"),v=f("iterator"),y=!1,A=function(){return this},S,C,_;[].keys&&(_=[].keys(),"next"in _?(C=o(o(_)),C!==Object.prototype&&(S=C)):y=!0),S==null&&(S={}),!g&&!d(S,v)&&l(S,v,A),t.exports={IteratorPrototype:S,BUGGY_SAFARI_ITERATORS:y}},b041:function(t,r,i){var o=i("00ee"),l=i("f5df");t.exports=o?{}.toString:function(){return"[object "+l(this)+"]"}},b0c0:function(t,r,i){var o=i("83ab"),l=i("9bf2").f,d=Function.prototype,f=d.toString,g=/^\s*function ([^ (]*)/,v="name";o&&!(v in d)&&l(d,v,{configurable:!0,get:function(){try{return f.call(this).match(g)[1]}catch(y){return""}}})},b622:function(t,r,i){var o=i("da84"),l=i("5692"),d=i("5135"),f=i("90e3"),g=i("4930"),v=i("fdbf"),y=l("wks"),A=o.Symbol,S=v?A:A&&A.withoutSetter||f;t.exports=function(C){return d(y,C)||(g&&d(A,C)?y[C]=A[C]:y[C]=S("Symbol."+C)),y[C]}},b64b:function(t,r,i){var o=i("23e7"),l=i("7b0b"),d=i("df75"),f=i("d039"),g=f(function(){d(1)});o({target:"Object",stat:!0,forced:g},{keys:function(y){return d(l(y))}})},b727:function(t,r,i){var o=i("0366"),l=i("44ad"),d=i("7b0b"),f=i("50c4"),g=i("65f0"),v=[].push,y=function(A){var S=A==1,C=A==2,_=A==3,T=A==4,D=A==6,P=A==5||D;return function(V,x,X,H){for(var Y=d(V),F=l(Y),ce=o(x,X,3),ve=f(F.length),U=0,pe=H||g,ge=S?pe(V,ve):C?pe(V,0):void 0,de,xe;ve>U;U++)if((P||U in F)&&(de=F[U],xe=ce(de,U,Y),A)){if(S)ge[U]=xe;else if(xe)switch(A){case 3:return!0;case 5:return de;case 6:return U;case 2:v.call(ge,de)}else if(T)return!1}return D?-1:_||T?T:ge}};t.exports={forEach:y(0),map:y(1),filter:y(2),some:y(3),every:y(4),find:y(5),findIndex:y(6)}},bcf7:function(t,r,i){var o=i("9020"),l=i("217d").each;function d(f,g){this.query=f,this.isUnconditional=g,this.handlers=[],this.mql=window.matchMedia(f);var v=this;this.listener=function(y){v.mql=y.currentTarget||y,v.assess()},this.mql.addListener(this.listener)}d.prototype={constuctor:d,addHandler:function(f){var g=new o(f);this.handlers.push(g),this.matches()&&g.on()},removeHandler:function(f){var g=this.handlers;l(g,function(v,y){if(v.equals(f))return v.destroy(),!g.splice(y,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){l(this.handlers,function(f){f.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var f=this.matches()?"on":"off";l(this.handlers,function(g){g[f]()})}},t.exports=d},c04e:function(t,r,i){var o=i("861d");t.exports=function(l,d){if(!o(l))return l;var f,g;if(d&&typeof(f=l.toString)=="function"&&!o(g=f.call(l))||typeof(f=l.valueOf)=="function"&&!o(g=f.call(l))||!d&&typeof(f=l.toString)=="function"&&!o(g=f.call(l)))return g;throw TypeError("Can't convert object to primitive value")}},c195:function(t,r,i){var o=i("bcf7"),l=i("217d"),d=l.each,f=l.isFunction,g=l.isArray;function v(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}v.prototype={constructor:v,register:function(y,A,S){var C=this.queries,_=S&&this.browserIsIncapable;return C[y]||(C[y]=new o(y,_)),f(A)&&(A={match:A}),g(A)||(A=[A]),d(A,function(T){f(T)&&(T={match:T}),C[y].addHandler(T)}),this},unregister:function(y,A){var S=this.queries[y];return S&&(A?S.removeHandler(A):(S.clear(),delete this.queries[y])),this}},t.exports=v},c430:function(t,r){t.exports=!1},c6b6:function(t,r){var i={}.toString;t.exports=function(o){return i.call(o).slice(8,-1)}},c6cd:function(t,r,i){var o=i("da84"),l=i("ce4e"),d="__core-js_shared__",f=o[d]||l(d,{});t.exports=f},c832:function(t,r,i){(function(o){var l="Expected a function",d="__lodash_hash_undefined__",f=1/0,g="[object Function]",v="[object GeneratorFunction]",y="[object Symbol]",A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,S=/^\w*$/,C=/^\./,_=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,T=/[\\^$.*+?()[\]{}|]/g,D=/\\(\\)?/g,P=/^\[object .+?Constructor\]$/,V=typeof o=="object"&&o&&o.Object===Object&&o,x=typeof self=="object"&&self&&self.Object===Object&&self,X=V||x||Function("return this")();function H(z,ue){return z==null?void 0:z[ue]}function Y(z){var ue=!1;if(z!=null&&typeof z.toString!="function")try{ue=!!(z+"")}catch(Me){}return ue}var F=Array.prototype,ce=Function.prototype,ve=Object.prototype,U=X["__core-js_shared__"],pe=function(){var z=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||"");return z?"Symbol(src)_1."+z:""}(),ge=ce.toString,de=ve.hasOwnProperty,xe=ve.toString,Ae=RegExp("^"+ge.call(de).replace(T,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Te=X.Symbol,Re=F.splice,K=Tt(X,"Map"),ne=Tt(Object,"create"),oe=Te?Te.prototype:void 0,he=oe?oe.toString:void 0;function B(z){var ue=-1,Me=z?z.length:0;for(this.clear();++ue<Me;){var rt=z[ue];this.set(rt[0],rt[1])}}function re(){this.__data__=ne?ne(null):{}}function k(z){return this.has(z)&&delete this.__data__[z]}function le(z){var ue=this.__data__;if(ne){var Me=ue[z];return Me===d?void 0:Me}return de.call(ue,z)?ue[z]:void 0}function Le(z){var ue=this.__data__;return ne?ue[z]!==void 0:de.call(ue,z)}function Ie(z,ue){var Me=this.__data__;return Me[z]=ne&&ue===void 0?d:ue,this}B.prototype.clear=re,B.prototype.delete=k,B.prototype.get=le,B.prototype.has=Le,B.prototype.set=Ie;function Ee(z){var ue=-1,Me=z?z.length:0;for(this.clear();++ue<Me;){var rt=z[ue];this.set(rt[0],rt[1])}}function it(){this.__data__=[]}function tt(z){var ue=this.__data__,Me=St(ue,z);if(Me<0)return!1;var rt=ue.length-1;return Me==rt?ue.pop():Re.call(ue,Me,1),!0}function Ne(z){var ue=this.__data__,Me=St(ue,z);return Me<0?void 0:ue[Me][1]}function je(z){return St(this.__data__,z)>-1}function pt(z,ue){var Me=this.__data__,rt=St(Me,z);return rt<0?Me.push([z,ue]):Me[rt][1]=ue,this}Ee.prototype.clear=it,Ee.prototype.delete=tt,Ee.prototype.get=Ne,Ee.prototype.has=je,Ee.prototype.set=pt;function nt(z){var ue=-1,Me=z?z.length:0;for(this.clear();++ue<Me;){var rt=z[ue];this.set(rt[0],rt[1])}}function Nt(){this.__data__={hash:new B,map:new(K||Ee),string:new B}}function Qt(z){return It(this,z).delete(z)}function vt(z){return It(this,z).get(z)}function Mt(z){return It(this,z).has(z)}function xt(z,ue){return It(this,z).set(z,ue),this}nt.prototype.clear=Nt,nt.prototype.delete=Qt,nt.prototype.get=vt,nt.prototype.has=Mt,nt.prototype.set=xt;function St(z,ue){for(var Me=z.length;Me--;)if(De(z[Me][0],ue))return Me;return-1}function Gt(z,ue){ue=Ke(ue,z)?[ue]:Lt(ue);for(var Me=0,rt=ue.length;z!=null&&Me<rt;)z=z[Kt(ue[Me++])];return Me&&Me==rt?z:void 0}function mt(z){if(!ye(z)||yt(z))return!1;var ue=me(z)||Y(z)?Ae:P;return ue.test(un(z))}function Bt(z){if(typeof z=="string")return z;if($e(z))return he?he.call(z):"";var ue=z+"";return ue=="0"&&1/z==-f?"-0":ue}function Lt(z){return fe(z)?z:Vt(z)}function It(z,ue){var Me=z.__data__;return Ft(ue)?Me[typeof ue=="string"?"string":"hash"]:Me.map}function Tt(z,ue){var Me=H(z,ue);return mt(Me)?Me:void 0}function Ke(z,ue){if(fe(z))return!1;var Me=typeof z;return Me=="number"||Me=="symbol"||Me=="boolean"||z==null||$e(z)?!0:S.test(z)||!A.test(z)||ue!=null&&z in Object(ue)}function Ft(z){var ue=typeof z;return ue=="string"||ue=="number"||ue=="symbol"||ue=="boolean"?z!=="__proto__":z===null}function yt(z){return!!pe&&pe in z}var Vt=q(function(z){z=ut(z);var ue=[];return C.test(z)&&ue.push(""),z.replace(_,function(Me,rt,Xt,Ot){ue.push(Xt?Ot.replace(D,"$1"):rt||Me)}),ue});function Kt(z){if(typeof z=="string"||$e(z))return z;var ue=z+"";return ue=="0"&&1/z==-f?"-0":ue}function un(z){if(z!=null){try{return ge.call(z)}catch(ue){}try{return z+""}catch(ue){}}return""}function q(z,ue){if(typeof z!="function"||ue&&typeof ue!="function")throw new TypeError(l);var Me=function(){var rt=arguments,Xt=ue?ue.apply(this,rt):rt[0],Ot=Me.cache;if(Ot.has(Xt))return Ot.get(Xt);var zt=z.apply(this,rt);return Me.cache=Ot.set(Xt,zt),zt};return Me.cache=new(q.Cache||nt),Me}q.Cache=nt;function De(z,ue){return z===ue||z!==z&&ue!==ue}var fe=Array.isArray;function me(z){var ue=ye(z)?xe.call(z):"";return ue==g||ue==v}function ye(z){var ue=typeof z;return!!z&&(ue=="object"||ue=="function")}function ke(z){return!!z&&typeof z=="object"}function $e(z){return typeof z=="symbol"||ke(z)&&xe.call(z)==y}function ut(z){return z==null?"":Bt(z)}function an(z,ue,Me){var rt=z==null?void 0:Gt(z,ue);return rt===void 0?Me:rt}t.exports=an}).call(this,i("c8ba"))},c8ba:function(t,r){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(o){typeof window=="object"&&(i=window)}t.exports=i},c975:function(t,r,i){var o=i("23e7"),l=i("4d64").indexOf,d=i("a640"),f=i("ae40"),g=[].indexOf,v=!!g&&1/[1].indexOf(1,-0)<0,y=d("indexOf"),A=f("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:v||!y||!A},{indexOf:function(C){return v?g.apply(this,arguments)||0:l(this,C,arguments.length>1?arguments[1]:void 0)}})},ca84:function(t,r,i){var o=i("5135"),l=i("fc6a"),d=i("4d64").indexOf,f=i("d012");t.exports=function(g,v){var y=l(g),A=0,S=[],C;for(C in y)!o(f,C)&&o(y,C)&&S.push(C);for(;v.length>A;)o(y,C=v[A++])&&(~d(S,C)||S.push(C));return S}},cc12:function(t,r,i){var o=i("da84"),l=i("861d"),d=o.document,f=l(d)&&l(d.createElement);t.exports=function(g){return f?d.createElement(g):{}}},cca6:function(t,r,i){var o=i("23e7"),l=i("60da");o({target:"Object",stat:!0,forced:Object.assign!==l},{assign:l})},ce4e:function(t,r,i){var o=i("da84"),l=i("9112");t.exports=function(d,f){try{l(o,d,f)}catch(g){o[d]=f}return f}},d012:function(t,r){t.exports={}},d039:function(t,r){t.exports=function(i){try{return!!i()}catch(o){return!0}}},d066:function(t,r,i){var o=i("428f"),l=i("da84"),d=function(f){return typeof f=="function"?f:void 0};t.exports=function(f,g){return arguments.length<2?d(o[f])||d(l[f]):o[f]&&o[f][g]||l[f]&&l[f][g]}},d1e7:function(t,r,i){var o={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,d=l&&!o.call({1:2},1);r.f=d?function(g){var v=l(this,g);return!!v&&v.enumerable}:o},d28b:function(t,r,i){var o=i("746f");o("iterator")},d2bb:function(t,r,i){var o=i("825a"),l=i("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var d=!1,f={},g;try{g=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,g.call(f,[]),d=f instanceof Array}catch(v){}return function(y,A){return o(y),l(A),d?g.call(y,A):y.__proto__=A,y}}():void 0)},d3b7:function(t,r,i){var o=i("00ee"),l=i("6eeb"),d=i("b041");o||l(Object.prototype,"toString",d,{unsafe:!0})},d44e:function(t,r,i){var o=i("9bf2").f,l=i("5135"),d=i("b622"),f=d("toStringTag");t.exports=function(g,v,y){g&&!l(g=y?g:g.prototype,f)&&o(g,f,{configurable:!0,value:v})}},d58f:function(t,r,i){var o=i("1c0b"),l=i("7b0b"),d=i("44ad"),f=i("50c4"),g=function(v){return function(y,A,S,C){o(A);var _=l(y),T=d(_),D=f(_.length),P=v?D-1:0,V=v?-1:1;if(S<2)for(;;){if(P in T){C=T[P],P+=V;break}if(P+=V,v?P<0:D<=P)throw TypeError("Reduce of empty array with no initial value")}for(;v?P>=0:D>P;P+=V)P in T&&(C=A(C,T[P],P,_));return C}};t.exports={left:g(!1),right:g(!0)}},d784:function(t,r,i){i("ac1f");var o=i("6eeb"),l=i("d039"),d=i("b622"),f=i("9263"),g=i("9112"),v=d("species"),y=!l(function(){var T=/./;return T.exec=function(){var D=[];return D.groups={a:"7"},D},"".replace(T,"$<a>")!=="7"}),A=function(){return"a".replace(/./,"$0")==="$0"}(),S=d("replace"),C=function(){return/./[S]?/./[S]("a","$0")==="":!1}(),_=!l(function(){var T=/(?:)/,D=T.exec;T.exec=function(){return D.apply(this,arguments)};var P="ab".split(T);return P.length!==2||P[0]!=="a"||P[1]!=="b"});t.exports=function(T,D,P,V){var x=d(T),X=!l(function(){var U={};return U[x]=function(){return 7},""[T](U)!=7}),H=X&&!l(function(){var U=!1,pe=/a/;return T==="split"&&(pe={},pe.constructor={},pe.constructor[v]=function(){return pe},pe.flags="",pe[x]=/./[x]),pe.exec=function(){return U=!0,null},pe[x](""),!U});if(!X||!H||T==="replace"&&!(y&&A&&!C)||T==="split"&&!_){var Y=/./[x],F=P(x,""[T],function(U,pe,ge,de,xe){return pe.exec===f?X&&!xe?{done:!0,value:Y.call(pe,ge,de)}:{done:!0,value:U.call(ge,pe,de)}:{done:!1}},{REPLACE_KEEPS_$0:A,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:C}),ce=F[0],ve=F[1];o(String.prototype,T,ce),o(RegExp.prototype,x,D==2?function(U,pe){return ve.call(U,this,pe)}:function(U){return ve.call(U,this)})}V&&g(RegExp.prototype[x],"sham",!0)}},d81d:function(t,r,i){var o=i("23e7"),l=i("b727").map,d=i("1dde"),f=i("ae40"),g=d("map"),v=f("map");o({target:"Array",proto:!0,forced:!g||!v},{map:function(A){return l(this,A,arguments.length>1?arguments[1]:void 0)}})},da84:function(t,r,i){(function(o){var l=function(d){return d&&d.Math==Math&&d};t.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof o=="object"&&o)||Function("return this")()}).call(this,i("c8ba"))},dbb4:function(t,r,i){var o=i("23e7"),l=i("83ab"),d=i("56ef"),f=i("fc6a"),g=i("06cf"),v=i("8418");o({target:"Object",stat:!0,sham:!l},{getOwnPropertyDescriptors:function(A){for(var S=f(A),C=g.f,_=d(S),T={},D=0,P,V;_.length>D;)V=C(S,P=_[D++]),V!==void 0&&v(T,P,V);return T}})},ddb0:function(t,r,i){var o=i("da84"),l=i("fdbc"),d=i("e260"),f=i("9112"),g=i("b622"),v=g("iterator"),y=g("toStringTag"),A=d.values;for(var S in l){var C=o[S],_=C&&C.prototype;if(_){if(_[v]!==A)try{f(_,v,A)}catch(D){_[v]=A}if(_[y]||f(_,y,S),l[S]){for(var T in d)if(_[T]!==d[T])try{f(_,T,d[T])}catch(D){_[T]=d[T]}}}}},df75:function(t,r,i){var o=i("ca84"),l=i("7839");t.exports=Object.keys||function(f){return o(f,l)}},e01a:function(t,r,i){var o=i("23e7"),l=i("83ab"),d=i("da84"),f=i("5135"),g=i("861d"),v=i("9bf2").f,y=i("e893"),A=d.Symbol;if(l&&typeof A=="function"&&(!("description"in A.prototype)||A().description!==void 0)){var S={},C=function(){var x=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),X=this instanceof C?new A(x):x===void 0?A():A(x);return x===""&&(S[X]=!0),X};y(C,A);var _=C.prototype=A.prototype;_.constructor=C;var T=_.toString,D=String(A("test"))=="Symbol(test)",P=/^Symbol\((.*)\)[^)]+$/;v(_,"description",{configurable:!0,get:function(){var x=g(this)?this.valueOf():this,X=T.call(x);if(f(S,x))return"";var H=D?X.slice(7,-1):X.replace(P,"$1");return H===""?void 0:H}}),o({global:!0,forced:!0},{Symbol:C})}},e163:function(t,r,i){var o=i("5135"),l=i("7b0b"),d=i("f772"),f=i("e177"),g=d("IE_PROTO"),v=Object.prototype;t.exports=f?Object.getPrototypeOf:function(y){return y=l(y),o(y,g)?y[g]:typeof y.constructor=="function"&&y instanceof y.constructor?y.constructor.prototype:y instanceof Object?v:null}},e177:function(t,r,i){var o=i("d039");t.exports=!o(function(){function l(){}return l.prototype.constructor=null,Object.getPrototypeOf(new l)!==l.prototype})},e260:function(t,r,i){var o=i("fc6a"),l=i("44d2"),d=i("3f8c"),f=i("69f3"),g=i("7dd0"),v="Array Iterator",y=f.set,A=f.getterFor(v);t.exports=g(Array,"Array",function(S,C){y(this,{type:v,target:o(S),index:0,kind:C})},function(){var S=A(this),C=S.target,_=S.kind,T=S.index++;return!C||T>=C.length?(S.target=void 0,{value:void 0,done:!0}):_=="keys"?{value:T,done:!1}:_=="values"?{value:C[T],done:!1}:{value:[T,C[T]],done:!1}},"values"),d.Arguments=d.Array,l("keys"),l("values"),l("entries")},e439:function(t,r,i){var o=i("23e7"),l=i("d039"),d=i("fc6a"),f=i("06cf").f,g=i("83ab"),v=l(function(){f(1)}),y=!g||v;o({target:"Object",stat:!0,forced:y,sham:!g},{getOwnPropertyDescriptor:function(S,C){return f(d(S),C)}})},e538:function(t,r,i){var o=i("b622");r.f=o},e893:function(t,r,i){var o=i("5135"),l=i("56ef"),d=i("06cf"),f=i("9bf2");t.exports=function(g,v){for(var y=l(v),A=f.f,S=d.f,C=0;C<y.length;C++){var _=y[C];o(g,_)||A(g,_,S(v,_))}}},e8b5:function(t,r,i){var o=i("c6b6");t.exports=Array.isArray||function(d){return o(d)=="Array"}},e95a:function(t,r,i){var o=i("b622"),l=i("3f8c"),d=o("iterator"),f=Array.prototype;t.exports=function(g){return g!==void 0&&(l.Array===g||f[d]===g)}},eaf9:function(t,r,i){var o=i("3b81"),l=i.n(o);l.a},f013:function(t,r,i){var o=i("fdb2"),l=i.n(o);l.a},f5df:function(t,r,i){var o=i("00ee"),l=i("c6b6"),d=i("b622"),f=d("toStringTag"),g=l(function(){return arguments}())=="Arguments",v=function(y,A){try{return y[A]}catch(S){}};t.exports=o?l:function(y){var A,S,C;return y===void 0?"Undefined":y===null?"Null":typeof(S=v(A=Object(y),f))=="string"?S:g?l(A):(C=l(A))=="Object"&&typeof A.callee=="function"?"Arguments":C}},f6fd:function(t,r){(function(i){var o="currentScript",l=i.getElementsByTagName("script");o in i||Object.defineProperty(i,o,{get:function(){try{throw new Error}catch(g){var d,f=(/.*at [^\(]*\((.*):.+:.+\)$/ig.exec(g.stack)||[!1])[1];for(d in l)if(l[d].src==f||l[d].readyState=="interactive")return l[d];return null}}})})(document)},f772:function(t,r,i){var o=i("5692"),l=i("90e3"),d=o("keys");t.exports=function(f){return d[f]||(d[f]=l(f))}},f7fe:function(t,r,i){(function(o){var l="Expected a function",d=NaN,f="[object Symbol]",g=/^\s+|\s+$/g,v=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,A=/^0o[0-7]+$/i,S=parseInt,C=typeof o=="object"&&o&&o.Object===Object&&o,_=typeof self=="object"&&self&&self.Object===Object&&self,T=C||_||Function("return this")(),D=Object.prototype,P=D.toString,V=Math.max,x=Math.min,X=function(){return T.Date.now()};function H(U,pe,ge){var de,xe,Ae,Te,Re,K,ne=0,oe=!1,he=!1,B=!0;if(typeof U!="function")throw new TypeError(l);pe=ve(pe)||0,Y(ge)&&(oe=!!ge.leading,he="maxWait"in ge,Ae=he?V(ve(ge.maxWait)||0,pe):Ae,B="trailing"in ge?!!ge.trailing:B);function re(je){var pt=de,nt=xe;return de=xe=void 0,ne=je,Te=U.apply(nt,pt),Te}function k(je){return ne=je,Re=setTimeout(Ie,pe),oe?re(je):Te}function le(je){var pt=je-K,nt=je-ne,Nt=pe-pt;return he?x(Nt,Ae-nt):Nt}function Le(je){var pt=je-K,nt=je-ne;return K===void 0||pt>=pe||pt<0||he&&nt>=Ae}function Ie(){var je=X();if(Le(je))return Ee(je);Re=setTimeout(Ie,le(je))}function Ee(je){return Re=void 0,B&&de?re(je):(de=xe=void 0,Te)}function it(){Re!==void 0&&clearTimeout(Re),ne=0,de=K=xe=Re=void 0}function tt(){return Re===void 0?Te:Ee(X())}function Ne(){var je=X(),pt=Le(je);if(de=arguments,xe=this,K=je,pt){if(Re===void 0)return k(K);if(he)return Re=setTimeout(Ie,pe),re(K)}return Re===void 0&&(Re=setTimeout(Ie,pe)),Te}return Ne.cancel=it,Ne.flush=tt,Ne}function Y(U){var pe=typeof U;return!!U&&(pe=="object"||pe=="function")}function F(U){return!!U&&typeof U=="object"}function ce(U){return typeof U=="symbol"||F(U)&&P.call(U)==f}function ve(U){if(typeof U=="number")return U;if(ce(U))return d;if(Y(U)){var pe=typeof U.valueOf=="function"?U.valueOf():U;U=Y(pe)?pe+"":pe}if(typeof U!="string")return U===0?U:+U;U=U.replace(g,"");var ge=y.test(U);return ge||A.test(U)?S(U.slice(2),ge?2:8):v.test(U)?d:+U}t.exports=H}).call(this,i("c8ba"))},fb15:function(t,r,i){if(i.r(r),typeof window!="undefined"){i("f6fd");var o;(o=window.document.currentScript)&&(o=o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(i.p=o[1])}i("4de4"),i("4160"),i("a15b"),i("d81d"),i("fb6a"),i("07ac"),i("159b"),i("a4d3"),i("e439"),i("dbb4"),i("b64b");function l(j,m,E){return m in j?Object.defineProperty(j,m,{value:E,enumerable:!0,configurable:!0,writable:!0}):j[m]=E,j}function d(j,m){var E=Object.keys(j);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(j);m&&(I=I.filter(function(ee){return Object.getOwnPropertyDescriptor(j,ee).enumerable})),E.push.apply(E,I)}return E}function f(j){for(var m=1;m<arguments.length;m++){var E=arguments[m]!=null?arguments[m]:{};m%2?d(Object(E),!0).forEach(function(I){l(j,I,E[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(E)):d(Object(E)).forEach(function(I){Object.defineProperty(j,I,Object.getOwnPropertyDescriptor(E,I))})}return j}var g=i("a48b"),v=i.n(g),y={computed:{isPropsUpdated:function(){var m=this;return Object.keys(this.$props).forEach(function(E){return m[E]}),this.updateSwitch=!this.updateSwitch}},watch:{isPropsUpdated:function(){typeof this.onPropsUpdated=="function"&&this.onPropsUpdated()}}},A=y;function S(j,m,E,I,ee,Q,ae,be){var Se=typeof j=="function"?j.options:j;m&&(Se.render=m,Se.staticRenderFns=E,Se._compiled=!0),I&&(Se.functional=!0),Q&&(Se._scopeId="data-v-"+Q);var Fe;if(ae?(Fe=function(ze){ze=ze||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!ze&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(ze=__VUE_SSR_CONTEXT__),ee&&ee.call(this,ze),ze&&ze._registeredComponents&&ze._registeredComponents.add(ae)},Se._ssrRegister=Fe):ee&&(Fe=be?function(){ee.call(this,this.$root.$options.shadowRoot)}:ee),Fe)if(Se.functional){Se._injectStyles=Fe;var Ve=Se.render;Se.render=function(Je,Xe){return Fe.call(Xe),Ve(Je,Xe)}}else{var Ze=Se.beforeCreate;Se.beforeCreate=Ze?[].concat(Ze,Fe):[Fe]}return{exports:j,options:Se}}var C,_,T=S(A,C,_,!1,null,null,null),D=T.exports,P=i("88bc"),V=i.n(P),x=i("42a0"),X=i.n(x),H=i("c832"),Y=i.n(H),F=function(m,E,I){!m||(m.data=m.data||{},m.data[E]=f({},m.data[E],{},I))},ce=function(m,E,I){!m||(m.data=m.data||{},m.data[E]=I)},ve=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopesSlots","slot","ref","key"];function U(j){return""+j+"-cloned-cid"}function pe(j,m){var E=V()(j.data,ve);if(m){var I=j.componentOptions;X()(E,{props:I.propsData,on:I.listeners})}return E.key&&(E.key=U(E.key)),E}var ge=function j(m){var E=m.context&&m.context.$createElement,I=!!m.componentOptions,ee=!m.tag,Q=I?m.componentOptions.children:m.children;if(ee)return m.text;var ae=pe(m,I),be=I?m.componentOptions.Ctor:m.tag,Se=Q?Q.map(function(Fe){return j(Fe)}):void 0;return E(be,ae,Se)},de=function(m,E,I){if(!!m){var ee=m.data||{};return typeof E=="undefined"?ee:Y()(ee,E,I)}},xe=function(m){return f({},de(m,"staticStyle",{}),{},de(m,"style",{}))};i("99af"),i("a623"),i("a630"),i("c975"),i("13d5"),i("a9e3"),i("ac1f"),i("3ca3"),i("466d");var Ae=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Te=function(m){return m.unslick||!m.infinite?0:m.variableWidth?m.slideCount:m.slidesToShow+(m.centerMode?1:0)},Re=function(m){return m.unslick||!m.infinite?0:m.slideCount},K=function(m,E,I){return m.target.tagName.match("TEXTAREA|INPUT|SELECT")||!E?"":m.keyCode===37?I?"next":"previous":m.keyCode===39?I?"previous":"next":""},ne=function(m){return m.targetSlide>m.currentSlide?m.targetSlide>m.currentSlide+oe(m)?"left":"right":m.targetSlide<m.currentSlide-he(m)?"right":"left"},oe=function(m){var E=m.slidesToShow,I=m.centerMode,ee=m.rtl,Q=m.centerPadding;if(I){var ae=(E-1)/2+1;return parseInt(Q)>0&&(ae+=1),ee&&E%2===0&&(ae+=1),ae}return ee?0:E-1},he=function(m){var E=m.slidesToShow,I=m.centerMode,ee=m.rtl,Q=m.centerPadding;if(I){var ae=(E-1)/2+1;return parseInt(Q)>0&&(ae+=1),!ee&&E%2===0&&(ae+=1),ae}return ee?E-1:0},B=function(m){return m.currentSlide-k(m)},re=function(m){return m.currentSlide+le(m)},k=function(m){return m.centerMode?Math.floor(m.slidesToShow/2)+(parseInt(m.centerPadding)>0?1:0):0},le=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},Le=function(m){for(var E=[],I=B(m),ee=re(m),Q=I;Q<ee;Q++)m.lazyLoadedList.indexOf(Q)<0&&E.push(Q);return E},Ie=function(m,E){var I,ee,Q,ae,be,Se=m.slidesToScroll,Fe=m.slidesToShow,Ve=m.slideCount,Ze=m.currentSlide,ze=m.lazyLoad,Je=m.infinite;if(ae=Ve%Se!==0,I=ae?0:(Ve-Ze)%Se,E.message==="previous")Q=I===0?Se:Fe-I,be=Ze-Q,ze&&!Je&&(ee=Ze-Q,be=ee===-1?Ve-1:ee);else if(E.message==="next")Q=I===0?Se:I,be=Ze+Q,ze&&!Je&&(be=(Ze+Se)%Ve+I);else if(E.message==="dots"){if(be=E.index*E.slidesToScroll,be===E.currentSlide)return null}else if(E.message==="children"){if(be=E.index,be===E.currentSlide)return null;if(Je){var Xe=ne(f({},m,{targetSlide:be}));be>E.currentSlide&&Xe==="left"?be=be-Ve:be<E.currentSlide&&Xe==="right"&&(be=be+Ve)}}else if(E.message==="index"&&(be=Number(E.index),be===E.currentSlide))return null;return be},Ee=function(m){return Object.keys(m).filter(function(E){return m[E]!==void 0}).reduce(function(E,I){return E[I]=m[I],E},{})},it=function(m){return Object.keys(m).filter(function(E){return m[E]!==void 0&&m[E]!==null}).reduce(function(E,I){return E[I]=m[I],E},{})},tt=function(m,E,I){return!E||!I&&m.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:m.touches?m.touches[0].pageX:m.clientX,startY:m.touches?m.touches[0].pageY:m.clientY,curX:m.touches?m.touches[0].pageX:m.clientX,curY:m.touches?m.touches[0].pageY:m.clientY}}},Ne=function(m,E){var I=E.scrolling,ee=E.animating,Q=E.vertical,ae=E.swipeToSlide,be=E.verticalSwiping,Se=E.rtl,Fe=E.currentSlide,Ve=E.edgeFriction,Ze=E.edgeDragged,ze=E.onEdge,Je=E.swiped,Xe=E.swiping,We=E.slideCount,Ge=E.slidesToScroll,qe=E.infinite,Pe=E.touchObject,_t=E.swipeEvent,qt=E.listHeight,on=E.listWidth;if(!I){if(ee)return m.preventDefault();Q&&ae&&be&&m.preventDefault();var Wt,mn={},Gn=Lt(E);Pe.curX=m.touches?m.touches[0].pageX:m.clientX,Pe.curY=m.touches?m.touches[0].pageY:m.clientY,Pe.swipeLength=Math.round(Math.sqrt(Math.pow(Pe.curX-Pe.startX,2)));var oi=Math.round(Math.sqrt(Math.pow(Pe.curY-Pe.startY,2)));if(!be&&!Xe&&oi>10)return{scrolling:!0};be&&(Pe.swipeLength=oi);var sr=(Se?-1:1)*(Pe.curX>Pe.startX?1:-1);be&&(sr=Pe.curY>Pe.startY?1:-1);var ro=Math.ceil(We/Ge),lr=mt(E.touchObject,be),Yn=Pe.swipeLength;return qe||(Fe===0&&lr==="right"||Fe+1>=ro&&lr==="left"||!Mt(E)&&lr==="left")&&(Yn=Pe.swipeLength*Ve,Ze===!1&&ze&&(ze(lr),mn.edgeDragged=!0)),!Je&&_t&&(_t(lr),mn.swiped=!0),Q?Wt=Gn+Yn*(qt/on)*sr:Se?Wt=Gn-Yn*sr:Wt=Gn+Yn*sr,be&&(Wt=Gn+Yn*sr),mn=f({},mn,{touchObject:Pe,swipeLeft:Wt,trackStyle:Ke(f({},E,{left:Wt}))}),Math.abs(Pe.curX-Pe.startX)<Math.abs(Pe.curY-Pe.startY)*.8||Pe.swipeLength>10&&(mn.swiping=!0,m.preventDefault()),mn}},je=function(m,E){var I=E.dragging,ee=E.swipe,Q=E.touchObject,ae=E.listWidth,be=E.touchThreshold,Se=E.verticalSwiping,Fe=E.listHeight,Ve=E.currentSlide,Ze=E.swipeToSlide,ze=E.scrolling,Je=E.onSwipe;if(!I)return ee&&m.preventDefault(),{};var Xe=Se?Fe/be:ae/be,We=mt(Q,Se),Ge={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(ze||!Q.swipeLength)return Ge;if(Q.swipeLength>Xe){m.preventDefault(),Je&&Je(We);var qe,Pe;switch(We){case"left":case"up":Pe=Ve+Nt(E),qe=Ze?nt(E,Pe):Pe,Ge.currentDirection=0;break;case"right":case"down":Pe=Ve-Nt(E),qe=Ze?nt(E,Pe):Pe,Ge.currentDirection=1;break;default:qe=Ve}Ge.triggerSlideHandler=qe}else{var _t=Lt(E);Ge.trackStyle=Ft(f({},E,{left:_t}))}return Ge},pt=function(m){for(var E=m.infinite?m.slideCount*2:m.slideCount,I=m.infinite?m.slidesToShow*-1:0,ee=m.infinite?m.slidesToShow*-1:0,Q=[];I<E;)Q.push(I),I=ee+m.slidesToScroll,ee+=Math.min(m.slidesToScroll,m.slidesToShow);return Q},nt=function(m,E){var I=pt(m),ee=0;if(E>I[I.length-1])E=I[I.length-1];else for(var Q in I){if(E<I[Q]){E=ee;break}ee=I[Q]}return E},Nt=function(m){var E=m.centerMode?m.slideWidth*Math.floor(m.slidesToShow/2):0;if(m.swipeToSlide){var I,ee=m.listRef,Q=ee.querySelectorAll(".slick-slide");if(Array.from(Q).every(function(Se){if(m.vertical){if(Se.offsetTop+Gt(Se)/2>m.swipeLeft*-1)return I=Se,!1}else if(Se.offsetLeft-E+St(Se)/2>m.swipeLeft*-1)return I=Se,!1;return!0}),!I)return 0;var ae=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,be=Math.abs(I.dataset.index-ae)||1;return be}else return m.slidesToScroll},Qt=function(m,E){var I={};return E.forEach(function(ee){return I[ee]=m[ee]}),I},vt={TRACK:["fade","cssEase","speed","infinite","centerMode","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding"],DOT:["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","children","customPaging","infinite"],ARROW:["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]},Mt=function(m){var E=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(E=!1),E},xt=function(m){var E=m.waitForAnimate,I=m.animating,ee=m.fade,Q=m.infinite,ae=m.index,be=m.slideCount,Se=m.lazyLoadedList,Fe=m.lazyLoad,Ve=m.currentSlide,Ze=m.centerMode,ze=m.slidesToScroll,Je=m.slidesToShow,Xe=m.useCSS;if(E&&I)return{};var We=ae,Ge,qe,Pe,_t={},qt={};if(ee){if(!Q&&(ae<0||ae>=be))return{};ae<0?We=ae+be:ae>=be&&(We=ae-be),Fe&&Se.indexOf(We)<0&&Se.push(We),_t={animating:!0,currentSlide:We,lazyLoadedList:Se},qt={animating:!1}}else Ge=We,We<0?(Ge=We+be,Q?be%ze!==0&&(Ge=be-be%ze):Ge=0):!Mt(m)&&We>Ve?We=Ge=Ve:Ze&&We>=be?(We=Q?be:be-1,Ge=Q?0:be-1):We>=be&&(Ge=We-be,Q?be%ze!==0&&(Ge=0):Ge=be-Je),qe=Lt(f({},m,{slideIndex:We})),Pe=Lt(f({},m,{slideIndex:Ge})),Q||(qe===Pe&&(We=Ge),qe=Pe),Fe&&Se.concat(Le(f({},m,{currentSlide:We}))),Xe?(_t={animating:!0,currentSlide:Ge,trackStyle:Ft(f({},m,{left:qe})),lazyLoadedList:Se},qt={animating:!1,currentSlide:Ge,trackStyle:Ke(f({},m,{left:Pe})),swipeLeft:null}):_t={currentSlide:Ge,trackStyle:Ke(f({},m,{left:Pe})),lazyLoadedList:Se};return{state:_t,nextState:qt}},St=function(m){return m&&m.offsetWidth||0},Gt=function(m){return m&&m.offsetHeight||0},mt=function(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,I,ee,Q,ae;return I=m.startX-m.curX,ee=m.startY-m.curY,Q=Math.atan2(ee,I),ae=Math.round(Q*180/Math.PI),ae<0&&(ae=360-Math.abs(ae)),ae<=45&&ae>=0||ae<=360&&ae>=315?"left":ae>=135&&ae<=225?"right":E===!0?ae>=35&&ae<=135?"up":"down":"vertical"},Bt=function(m){var E=m.children.length,I=Math.ceil(St(m.listRef)),ee=Math.ceil(St(m.trackRef)),Q;if(m.vertical)Q=I;else{var ae=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(ae*=I/100),Q=Math.ceil((I-ae)/m.slidesToShow)}var be=m.listRef&&Gt(m.listRef.querySelector('[data-index="0"]')),Se=be*m.slidesToShow,Fe=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(Fe=E-1-m.initialSlide);var Ve=m.lazyLoadedList||[],Ze=Le({currentSlide:Fe,lazyLoadedList:Ve});Ve.concat(Ze);var ze={slideCount:E,slideWidth:Q,listWidth:I,trackWidth:ee,currentSlide:Fe,slideHeight:be,listHeight:Se,lazyLoadedList:Ve};return m.autoplaying===null&&m.autoplay&&(ze.autoplaying="playing"),ze},Lt=function(m){if(m.unslick)return 0;Tt(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var E=m.slideIndex,I=m.trackRef,ee=m.infinite,Q=m.centerMode,ae=m.slideCount,be=m.slidesToShow,Se=m.slidesToScroll,Fe=m.slideWidth,Ve=m.listWidth,Ze=m.variableWidth,ze=m.slideHeight,Je=m.fade,Xe=m.vertical,We=0,Ge,qe,Pe=0;if(Je||m.slideCount===1)return 0;var _t=0;if(ee?(_t=-Te(m),ae%Se!==0&&E+Se>ae&&(_t=-(E>ae?be-(E-ae):ae%Se)),Q&&(_t+=parseInt(be/2))):(ae%Se!==0&&E+Se>ae&&(_t=be-ae%Se),Q&&(_t=parseInt(be/2))),We=_t*Fe,Pe=_t*ze,Xe?Ge=E*ze*-1+Pe:Ge=E*Fe*-1+We,Ze===!0){var qt,on=I.$el;if(qt=E+Te(m),qe=on&&on.childNodes[qt],Ge=qe?qe.offsetLeft*-1:0,Q===!0){qt=ee?E+Te(m):E,qe=on&&on.children[qt],Ge=0;for(var Wt=0;Wt<qt;Wt++)Ge-=on&&on.children[Wt]&&on.children[Wt].offsetWidth;Ge-=parseInt(m.centerPadding),Ge+=qe&&(Ve-qe.offsetWidth)/2}}return Ge},It=function(m){return m.slideCount===1?1:Te(m)+m.slideCount+Re(m)},Tt=function(m,E){return E.reduce(function(I,ee){return I&&m.hasOwnProperty(ee)},!0)?null:console.error("Keys Missing:",m)},Ke=function(m){Tt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var E,I,ee=m.slideCount+2*m.slidesToShow;m.vertical?I=ee*m.slideHeight:E=It(m)*m.slideWidth;var Q={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var ae=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",be=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",Se=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";Q=f({},Q,{WebkitTransform:ae,transform:be,msTransform:Se})}else m.vertical?Q.top=m.left:Q.left=m.left;return m.fade&&(Q={opacity:1}),E&&(Q.width=E+"px"),I&&(Q.height=I+"px"),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?Q.marginTop=m.left+"px":Q.marginLeft=m.left+"px"),Q},Ft=function(m){Tt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var E=Ke(m);return m.useTransform?(E.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,E.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?E.transition="top "+m.speed+"ms "+m.cssEase:E.transition="left "+m.speed+"ms "+m.cssEase,E},yt={accessibility:{type:Boolean,default:!0},adaptiveHeight:{type:Boolean,default:!1},arrows:{type:Boolean,default:!0},asNavFor:{type:Object,default:null},autoplay:{type:Boolean,default:!1},autoplaySpeed:{type:Number,default:3e3},centerMode:{type:Boolean,default:!1},centerPadding:{type:String,default:"50px"},cssEase:{type:String,default:"ease"},dots:{type:Boolean,default:!1},dotsClass:{type:String,default:"slick-dots"},draggable:{type:Boolean,default:!0},edgeFriction:{type:Number,default:.35},fade:{type:Boolean,default:!1},focusOnSelect:{type:Boolean,default:!1},infinite:{type:Boolean,default:!0},initialSlide:{type:Number,default:0},lazyLoad:{type:String,default:null},pauseOnDotsHover:{type:Boolean,default:!1},pauseOnFocus:{type:Boolean,default:!1},pauseOnHover:{type:Boolean,default:!0},responsive:{type:Array,default:null},rows:{type:Number,default:1},rtl:{type:Boolean,default:!1},slidesPerRow:{type:Number,default:1},slidesToScroll:{type:Number,default:1},slidesToShow:{type:Number,default:1},speed:{type:Number,default:500},swipe:{type:Boolean,default:!0},swipeToSlide:{type:Boolean,default:!1},touchMove:{type:Boolean,default:!0},touchThreshold:{type:Number,default:5},useCSS:{type:Boolean,default:!0},useTransform:{type:Boolean,default:!0},variableWidth:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},waitForAnimate:{type:Boolean,default:!0}},Vt=Object.keys(yt).reduce(function(j,m){return j[m]=yt[m].default,j},{});Object.keys(yt).reduce(function(j,m){return j[m]=yt[m].type,j},{}),i("cca6");function Kt(j,m){if(j==null)return{};var E={},I=Object.keys(j),ee,Q;for(Q=0;Q<I.length;Q++)ee=I[Q],!(m.indexOf(ee)>=0)&&(E[ee]=j[ee]);return E}function un(j,m){if(j==null)return{};var E=Kt(j,m),I,ee;if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(j);for(ee=0;ee<Q.length;ee++)I=Q[ee],!(m.indexOf(I)>=0)&&(!Object.prototype.propertyIsEnumerable.call(j,I)||(E[I]=j[I]))}return E}i("e01a"),i("d28b"),i("e260"),i("d3b7"),i("ddb0");function q(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?q=function(E){return typeof E}:q=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},q(j)}var De=i("6dd8"),fe=i("f7fe"),me=i.n(fe),ye=function(m){var E,I,ee,Q,ae;m.rtl?ae=m.slideCount-1-m.index:ae=m.index,ee=ae<0||ae>=m.slideCount,m.centerMode?(Q=Math.floor(m.slidesToShow/2),I=(ae-m.currentSlide)%m.slideCount===0,ae>m.currentSlide-Q-1&&ae<=m.currentSlide+Q&&(E=!0)):E=m.currentSlide<=ae&&ae<m.currentSlide+m.slidesToShow;var be=ae===m.currentSlide;return{"slick-slide":!0,"slick-active":E,"slick-center":I,"slick-cloned":ee,"slick-current":be}},ke=function(m){var E={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(E.width=typeof m.slideWidth=="number"?"".concat(m.slideWidth,"px"):m.slideWidth),m.fade&&(E.position="relative",m.vertical?E.top="".concat(-m.index*parseInt(m.slideHeight),"px"):E.left="".concat(-m.index*parseInt(m.slideWidth),"px"),E.opacity=m.currentSlide===m.index?1:0,E.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase),E},$e=function(m,E){return m.key!=null&&String(m.key)||E},ut={name:"SliderTrack",props:vt.TRACK,methods:{cloneSlide:function(m,E){var I=this,ee=ge(m);return ee.key=E.key,F(ee,"class",E.class),F(ee,"attrs",E.attrs),F(ee,"style",E.style),F(ee,"on",{click:function(ae){de(m,"on.click",function(){})(ae),I.$emit("childClicked",E.childOnClickOptions)}}),ee},renderSlides:function(m,E){var I=this,ee=this.$createElement,Q,ae=[],be=[],Se=[],Fe=E.length,Ve=B(m),Ze=re(m);return E.forEach(function(ze,Je){var Xe,We={message:"children",index:Je,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(Je)>=0?Xe=ze:Xe=ee("div");var Ge=ke(f({},m,{index:Je})),qe=ye(f({},m,{index:Je}));if(ae.push(I.cloneSlide(Xe,{key:"original"+$e(Xe,Je),class:qe,style:f({outline:"none"},Ge),attrs:{tabIndex:"-1","data-index":Je,"aria-hidden":"".concat(!qe["slick-active"])},childOnClickOptions:We})),m.infinite&&m.fade===!1&&Fe>m.slidesToShow){var Pe=Fe-Je;Pe<=Te(m)&&Fe!==m.slidesToShow&&(Q=-Pe,Q>=Ve&&(Xe=ze),qe=ye(f({},m,{index:Q})),be.push(I.cloneSlide(Xe,{key:"precloned"+$e(Xe,Q),class:qe,style:Ge,attrs:{tabIndex:"-1","data-index":Q,"aria-hidden":"".concat(!qe["slick-active"])},childOnClickOptions:We}))),Fe!==m.slidesToShow&&(Q=Fe+Je,Q<Ze&&(Xe=ze),qe=ye(f({},m,{index:Q})),Se.push(I.cloneSlide(Xe,{key:"postcloned"+$e(Xe,Q),class:qe,style:Ge,attrs:{tabIndex:"-1","data-index":Q,"aria-hidden":"".concat(!qe["slick-active"])},childOnClickOptions:We})))}},this),m.rtl?be.concat(ae,Se).reverse():be.concat(ae,Se)}},render:function(){var m=arguments[0],E=this.renderSlides(this.$props,this.$slots.default);return m("div",{class:{"slick-track":!0,"slick-center":this.$props.centerMode},style:this.trackStyle},[E])}},an=ut;i("6ea2");var z,ue,Me=S(an,z,ue,!1,null,"e4caeaf8",null),rt=Me.exports;function Xt(j,m){(m==null||m>j.length)&&(m=j.length);for(var E=0,I=new Array(m);E<m;E++)I[E]=j[E];return I}function Ot(j){if(Array.isArray(j))return Xt(j)}function zt(j){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(j))return Array.from(j)}i("b0c0"),i("25f0");function Rr(j,m){if(!!j){if(typeof j=="string")return Xt(j,m);var E=Object.prototype.toString.call(j).slice(8,-1);if(E==="Object"&&j.constructor&&(E=j.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return Xt(j,m)}}function ti(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ni(j){return Ot(j)||zt(j)||Rr(j)||ti()}var ni={name:"SliderArrow",props:[].concat(Ni(vt.ARROW),["type"]),render:function(){var m=this,E=arguments[0],I={"slick-arrow":!0},ee=!0,Q,ae={currentSlide:this.currentSlide,slideCount:this.slideCount};return this.type==="previous"?(I["slick-prev"]=!0,!this.infinite&&(this.currentSlide===0||this.slideCount<=this.slidesToShow)&&(I["slick-disabled"]=!0,ee=!1),ae.key="0",Q=this.prevArrow?this.prevArrow(ae)[0]:E("button",{attrs:{type:"button","data-role":"none"},style:"display: block;"},["Previous"])):(I["slick-next"]=!0,Mt(this.$props)||(I["slick-disabled"]=!0,ee=!1),ae.key="1",Q=this.nextArrow?this.nextArrow(ae)[0]:E("button",{attrs:{type:"button","data-role":"none"},style:"display: block;"},["Next"])),ce(Q,"key",ae.key),F(Q,"class",I),F(Q,"on",{click:function(){ee&&m.$emit("arrowClicked",{message:m.type})}}),Q}},ji=ni;i("f013");var Rn,Mr,Mn=S(ji,Rn,Mr,!1,null,"21137603",null),In=Mn.exports;i("1276");var jt=function(m){var E;return m.infinite?E=Math.ceil(m.slideCount/m.slidesToScroll):E=Math.ceil((m.slideCount-m.slidesToShow)/m.slidesToScroll)+1,E},$i={name:"SliderDots",props:vt.DOT,render:function(){var m=this,E=arguments[0],I=jt({slideCount:this.slideCount,slidesToScroll:this.slidesToScroll,slidesToShow:this.slidesToShow,infinite:this.infinite}),ee=Array.apply(null,Array(I+1).join("0").split("")).map(function(be,Se){var Fe=Se*m.slidesToScroll,Ve=Se*m.slidesToScroll+(m.slidesToScroll-1),Ze={"slick-active":m.currentSlide>=Fe&&m.currentSlide<=Ve},ze={message:"dots",index:Se,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide},Je=m.customPaging?m.customPaging(Se)[0]:E("button",[Se+1]);return E("li",{key:Se,class:Ze,on:{click:function(){return m.$emit("dotClicked",ze)}}},[Je])}),Q={display:"block"},ae=l({},this.dotsClass,!0);return E("ul",{style:Q,class:ae},[ee])}},Ir=$i,Hi,Bi,Fi=S(Ir,Hi,Bi,!1,null,null,null),Vi=Fi.exports,zi={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0},ri={name:"InnerSlider",components:{SliderTrack:rt,SliderArrow:In,SliderDots:Vi},mixins:[D],inheritAttrs:!1,props:f({},yt,{unslick:{type:Boolean,default:!1},prevArrow:Function,nextArrow:Function,customPaging:Function}),data:function(){return f({},zi,{currentSlide:this.initialSlide})},computed:{slideCount:function(){return this.$slots.default.length},spec:function(){return f({},this.$props,{},this.$data,{slideCount:this.slideCount})}},created:function(){if(this.callbackTimers=[],this.clickable=!0,this.debouncedResize=null,this.ssrInit(),this.$parent.$emit("init"),this.lazyLoad){var m=Le(this.spec);m.length>0&&(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m))}},mounted:function(){var m=this,E=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},this.$props);this.updateState(E,!0),this.adaptHeight(),this.autoPlay&&this.autoPlay("update"),this.lazyLoad==="progressive"&&(this.lazyLoadTimer=setInterval(this.progressiveLazyLoad,1e3)),this.ro=new De.a(function(){m.animating?(m.onWindowResized(!1),m.callbackTimers.push(setTimeout(function(){return m.onWindowResized()},m.speed))):m.onWindowResized()}),this.ro.observe(this.$refs.list),Array.prototype.forEach.call(this.$refs.list.querySelectorAll(".slick-slide"),function(I){I.onfocus=m.pauseOnFocus?m.onSlideFocus:null,I.onblur=m.pauseOnFocus?m.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",this.onWindowResized):window.attachEvent("onresize",this.onWindowResized)},updated:function(){if(this.checkImagesLoad(),this.$parent.$emit("reInit"),this.lazyLoad){var m=Le(f({},this.$props,{},this.$data));m.length>0&&(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m))}this.adaptHeight()},beforeDestroy:function(){this.ro.unobserve(this.$refs.list),this.animationEndCallback&&clearTimeout(this.animationEndCallback),this.lazyLoadTimer&&clearInterval(this.lazyLoadTimer),this.callbackTimers.length&&(this.callbackTimers.forEach(function(m){return clearTimeout(m)}),this.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized),this.autoplayTimer&&clearInterval(this.autoplayTimer)},methods:{onPropsUpdated:function(){for(var m=this.$props,E=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},m,{},this.$data),I=!1,ee=0,Q=Object.keys(this.$props);ee<Q.length;ee++){var ae=Q[ee];if(!m.hasOwnProperty(ae)){I=!0;break}if(!(q(m[ae])==="object"||typeof m[ae]=="function")&&m[ae]!==this.$props[ae]){I=!0;break}}this.updateState(E,I),this.currentSlide>=this.slideCount&&this.changeSlide({message:"index",index:this.slideCount-m.slidesToShow,currentSlide:this.currentSlide}),m.autoplay?this.autoPlay("update"):this.pause("paused")},updateState:function(m,E){var I=Bt(m);m=f({},m,{},I,{slideIndex:I.currentSlide});var ee=Lt(m);m=f({},m,{left:ee});var Q=Ke(m);(E||this.slideCount!==m.children.length)&&(I.trackStyle=Q),Object.assign(this.$data,I)},adaptHeight:function(){if(this.adaptiveHeight&&this.$refs.list){var m=this.$refs.list.querySelector('[data-index="'.concat(this.currentSlide,'"]'));this.$refs.list.style.height=Gt(m)+"px"}},ssrInit:function(){var m=Te(this.spec),E=Re(this.spec);if(this.variableWidth){var I=[],ee=[],Q=[];this.$slots.default.forEach(function(We){var Ge=xe(We),qe=Ge.width;Q.push(qe),I.push(qe)});for(var ae=0;ae<m;ae++)ee.push(Q[Q.length-1-ae]),I.push(Q[Q.length-1-ae]);for(var be=0;be<E;be++)I.push(Q[be]);for(var Se=0;Se<this.currentSlide;Se++)ee.push(Q[Se]);I=I.filter(function(We){return We}),ee=ee.filter(function(We){return We});var Fe={width:"calc(".concat(I.join(" + "),")"),left:"calc(".concat(ee.map(function(We){return"-".concat(We)}).join(" + "),")")};if(this.centerMode){var Ve=Q[this.currentSlide];Fe.left="calc(".concat(ee.map(function(We){return"-".concat(We)}).join(" + ")," + (100% - ").concat(Ve,") / 2 )")}this.trackStyle=Fe}else{var Ze=m+E+this.slideCount,ze=100/this.slidesToShow*Ze,Je=100/Ze,Xe=-Je*(m+this.currentSlide)*ze/100;this.centerMode&&(Xe+=(100-Je*ze/100)/2),this.slideWidth=Je+"%",this.trackStyle={width:ze+"%",left:Xe+"%"}}},slideHandler:function(m){var E=this,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=this.asNavFor,Q=this.speed,ae=this.currentSlide,be=xt(f({index:m},this.$props,{},this.$data,{trackRef:this.$refs.track,useCSS:this.useCSS&&!I})),Se=be.state,Fe=be.nextState;if(!!Se){this.$parent.$emit("beforeChange",ae,Se.currentSlide);var Ve=Se.lazyLoadedList.filter(function(Ze){return E.lazyLoadedList.indexOf(Ze)<0});Ve.length&&this.$parent.$emit("lazyLoad",Ve),Object.assign(this.$data,Se),ee&&ee.goTo(m),Fe&&(this.animationEndCallback=setTimeout(function(){var Ze=Fe.animating,ze=un(Fe,["animating"]);Object.assign(E.$data,ze),E.callbackTimers.push(setTimeout(function(){E.animating=Ze},10)),E.$parent.$emit("afterChange",Se.currentSlide),E.animationEndCallback=void 0},Q))}},onWindowResized:function(m){var E=this;this.debouncedResize&&this.debouncedResize.cancel(),this.debouncedResize=me()(function(){return E.resizeWindow(m)},50),this.debouncedResize()},resizeWindow:function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(!!(this.$refs.track&&this.$refs.track.$el)){var E=f({listRef:this.$refs.list,trackRef:this.$refs.track,children:this.$slots.default},this.$props,{},this.$data);this.updateState(E,m),this.autoplay?this.autoPlay("update"):this.pause("paused"),this.animating=!1,clearTimeout(this.animationEndCallback),this.animationEndCallback=void 0}},checkImagesLoad:function(){var m=this,E=this.$refs.list.querySelectorAll(".slick-slide img"),I=E.length,ee=0;Array.prototype.forEach.call(E,function(Q){var ae=function(){return++ee&&ee>=I&&m.onWindowResized()};if(!Q.onclick)Q.onclick=function(){return Q.parentNode.focus()};else{var be=Q.onclick;Q.onclick=function(){be(),Q.parentNode.focus()}}Q.onload||(m.lazyLoad?Q.onload=function(){m.adaptHeight(),m.callbackTimers.push(setTimeout(m.onWindowResized,m.speed))}:(Q.onload=ae,Q.onerror=function(){ae(),m.$parent.$emit("lazyLoadError")}))})},progressiveLazyLoad:function(){for(var m=[],E=f({},this.$props,{},this.$data),I=this.currentSlide;I<this.slideCount+Re(E);I++)if(this.lazyLoadedList.indexOf(I)<0){m.push(I);break}for(var ee=this.currentSlide-1;ee>=-Te(E);ee--)if(this.lazyLoadedList.indexOf(ee)<0){m.push(ee);break}m.length>0?(this.lazyLoadedList=this.lazyLoadedList.concat(m),this.$parent.$emit("lazyLoad",m)):this.lazyLoadTimer&&(clearInterval(this.lazyLoadTimer),this.lazyLoadTimer=void 0)},clickHandler:function(m){this.clickable===!1&&(m.stopPropagation(),m.preventDefault()),this.clickable=!0},keyHandler:function(m){var E=K(m,this.accessibility,this.rtl);E!==""&&this.changeSlide({message:E})},changeSlide:function(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,I=f({},this.$props,{},this.$data),ee=Ie(I,m);ee!==0&&!ee||(E===!0?this.slideHandler(ee,E):this.slideHandler(ee))},swipeStart:function(m){this.verticalSwiping&&this.disableBodyScroll();var E=tt(m,this.swipe,this.draggable);E!==""&&Object.assign(this.$data,E)},swipeMove:function(m){var E=this,I=Ne(m,f({},this.$props,{},this.$data,{trackRef:this.$refs.track,listRef:this.$refs.list,slideIndex:this.currentSlide,onEdge:function(Q){return E.$parent.$emit("edge",Q)},swipeEvent:function(Q){return E.$parent.$emit("swipe",Q)}}));!I||(I.swiping&&(this.clickable=!1),Object.assign(this.$data,I))},swipeEnd:function(m){var E=je(m,f({},this.$props,{},this.$data,{trackRef:this.$refs.track,listRef:this.$refs.list,slideIndex:this.currentSlide}));if(!!E){var I=E.triggerSlideHandler;this.triggerSlideHandler=void 0,Object.assign(this.$data,E),I!==void 0&&(this.slideHandler(I),this.verticalSwiping&&this.enableBodyScroll())}},prev:function(){var m=this;this.callbackTimers.push(setTimeout(function(){return m.changeSlide({message:"previous"})},0))},next:function(){var m=this;this.callbackTimers.push(setTimeout(function(){return m.changeSlide({message:"next"})},0))},goTo:function(m){var E=this,I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(m=Number(m),isNaN(m))return"";this.callbackTimers.push(setTimeout(function(){return E.changeSlide({message:"index",index:m,currentSlide:E.currentSlide},I)},0))},play:function(){var m;if(this.rtl)m=this.currentSlide-this.slidesToScroll;else if(Mt(f({},this.$props,{},this.$data)))m=this.currentSlide+this.slidesToScroll;else return!1;this.slideHandler(m)},autoPlay:function(m){this.autoplayTimer&&clearInterval(this.autoplayTimer);var E=this.autoplaying;if(m==="update"){if(E==="hovered"||E==="focused"||E==="paused")return}else if(m==="leave"){if(E==="paused"||E==="focused")return}else if(m==="blur"&&(E==="paused"||E==="hovered"))return;this.autoplayTimer=setInterval(this.play,this.autoplaySpeed+50),this.autoplaying="playing"},pause:function(m){this.autoplayTimer&&(clearInterval(this.autoplayTimer),this.autoplayTimer=null);var E=this.autoplaying;m==="paused"?this.autoplaying="paused":m==="focused"?(E==="hovered"||E==="playing")&&(this.autoplaying="focused"):E==="playing"&&(this.autoplaying="hovered")},onDotsOver:function(){this.autoplay&&this.pause("hovered")},onDotsLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.autoPlay("leave")},onTrackOver:function(){this.autoplay&&this.pause("hovered")},onTrackLeave:function(){this.autoplay&&this.autoplaying==="hovered"&&this.autoPlay("leave")},onSlideFocus:function(){this.autoplay&&this.pause("focused")},onSlideBlur:function(){this.autoplay&&this.autoplaying==="focused"&&this.autoPlay("blur")},selectHandler:function(m){this.focusOnSelect&&this.changeSlide(m)}},render:function(){var m=arguments[0],E={"slick-slider":!0,"slick-initialized":!0,"slick-vertical":this.vertical},I=Qt(this.spec,vt.TRACK);I=Ee(f({},I));var ee=this.pauseOnHover,Q=Ee({mouseenter:ee?this.onTrackOver:void 0,mouseover:ee?this.onTrackOver:void 0,mouseleave:ee?this.onTrackLeave:void 0}),ae;if(this.dots===!0&&this.slideCount>=this.slidesToShow){var be=Qt(this.spec,vt.DOT),Se=this.pauseOnDotsHover,Fe=Ee({mouseenter:Se?this.onDotsLeave:void 0,mouseover:Se?this.onDotsOver:void 0,mouseleave:Se?this.onDotsLeave:void 0});ae=m(Vi,{props:f({},be),nativeOn:f({},Fe),on:{dotClicked:this.changeSlide}})}var Ve,Ze,ze=Qt(this.spec,vt.ARROW);this.arrows&&(Ve=m(In,{props:f({},f({},ze,{type:"previous"})),on:{arrowClicked:this.changeSlide}}),Ze=m(In,{props:f({},f({},ze,{type:"next"})),on:{arrowClicked:this.changeSlide}}));var Je={};this.vertical&&(Je={height:"".concat(this.listHeight,"px")});var Xe={};this.vertical===!1?this.centerMode===!0&&(Xe={padding:"0px "+this.centerPadding}):this.centerMode===!0&&(Xe={padding:this.centerPadding+" 0px"});var We=f({},this.$parent.$vnode.data.style);this.unslick||(We=f({},We,{},it(Je),{},Xe));var Ge=this.accessibility,qe=this.dragging,Pe=this.touchMove,_t=Ee({click:this.clickHandler,mousedown:Pe?this.swipeStart:void 0,mousemove:qe&&Pe?this.swipeMove:void 0,mouseup:Pe?this.swipeEnd:void 0,mouseleave:qe&&Pe?this.swipeEnd:void 0,touchstart:Pe?this.swipeStart:void 0,touchmove:qe&&Pe?this.swipeMove:void 0,touchend:Pe?this.swipeEnd:void 0,touchcancel:qe&&Pe?this.swipeEnd:void 0,keydown:Ge?this.keyHandler:void 0});return m("div",{class:E,attrs:{dir:this.unslick?!1:"ltr"}},[this.unslick?"":Ve,m("div",{ref:"list",class:"slick-list",on:f({},_t),style:We},[m(rt,{ref:"track",props:f({},I),nativeOn:f({},Q),on:{childClicked:this.selectHandler}},[this.$slots.default])]),this.unslick?"":Ze,this.unslick?"":ae])}},Ui=ri;i("eaf9");var Sn,Wi,ii=S(Ui,Sn,Wi,!1,null,"3d1a4f76",null),Wn=ii.exports,ai=Ae()&&i("8e95"),or={name:"VueSlickCarousel",components:{InnerSlider:Wn},mixins:[D],inheritAttrs:!1,props:yt,data:function(){return{breakpoint:null}},computed:{settings:function(){var m=this,E=Ee(this.$props),I,ee;return this.breakpoint?(ee=this.responsive.filter(function(Q){return Q.breakpoint===m.breakpoint}),I=ee[0].settings==="unslick"?"unslick":f({},Vt,{},E,{},ee[0].settings)):I=f({},Vt,{},E),I.centerMode&&(I.slidesToScroll>1,I.slidesToScroll=1),I.fade&&(I.slidesToShow>1,I.slidesToScroll>1,I.slidesToShow=1,I.slidesToScroll=1),I.variableWidth&&(I.rows>1||I.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),I.variableWidth=!1),I}},created:function(){this.makeBreakpoints()},beforeDestroy:function(){this.clearBreakpoints()},methods:{prev:function(){this.$refs.innerSlider.prev()},next:function(){this.$refs.innerSlider.next()},goTo:function(m){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.$refs.innerSlider.goTo(m,E)},pause:function(){this.$refs.innerSlider.pause("paused")},play:function(){this.$refs.innerSlider.autoPlay("play")},onPropsUpdated:function(){this.clearBreakpoints(),this.makeBreakpoints()},clearBreakpoints:function(){this.responsiveMediaHandlers.forEach(function(m){return ai.unregister(m.query,m.handler)}),this.responsiveMediaHandlers=[]},media:function(m,E){!Ae()||(ai.register(m,E),this.responsiveMediaHandlers.push({query:m,handler:E}))},makeBreakpoints:function(){var m=this;if(this.breakpoint=null,this.responsiveMediaHandlers=[],this.responsive){var E=this.responsive.map(function(ee){return ee.breakpoint});E.sort(function(ee,Q){return ee-Q}),E.forEach(function(ee,Q){var ae=v()({minWidth:Q===0?0:E[Q-1]+1,maxWidth:ee});m.media(ae,function(){m.breakpoint=ee})});var I=v()({minWidth:E.slice(-1)[0]});this.media(I,function(){m.breakpoint=null})}}},render:function(){var m=arguments[0],E=this.settings,I=this.$slots.default||[];if(E==="unslick")return m("div",{class:"regular slider"},[I]);E.prevArrow=this.$scopedSlots.prevArrow,E.nextArrow=this.$scopedSlots.nextArrow,E.customPaging=this.$scopedSlots.customPaging,I=I.filter(function(ze){return!!ze.tag});for(var ee=[],Q=null,ae=0;ae<I.length;ae+=E.rows*E.slidesPerRow){for(var be=[],Se=ae;Se<ae+E.rows*E.slidesPerRow;Se+=E.slidesPerRow){for(var Fe=[],Ve=Se;Ve<Se+E.slidesPerRow&&(E.variableWidth&&xe(I[Ve])&&(Q=xe(I[Ve]).width),!(Ve>=I.length));Ve+=1){var Ze=ge(I[Ve]);ce(Ze,"key",100*ae+10*Se+Ve),F(Ze,"attrs",{tabIndex:-1}),F(Ze,"style",{width:"".concat(100/E.slidesPerRow,"%"),display:"inline-block"}),Fe.push(Ze)}be.push(m("div",{key:10*ae+Se},[Fe]))}E.variableWidth?ee.push(m("div",{key:ae,style:{width:Q}},[be])):ee.push(m("div",{key:ae},[be]))}return ee.length<=E.slidesToShow&&(E.unslick=!0),m(Wn,{ref:"innerSlider",props:f({},E),key:Object.values(E).join("")},[ee])}},Gi=or,eo,to,no=S(Gi,eo,to,!1,null,null,null),Yi=no.exports;r.default=Yi},fb6a:function(t,r,i){var o=i("23e7"),l=i("861d"),d=i("e8b5"),f=i("23cb"),g=i("50c4"),v=i("fc6a"),y=i("8418"),A=i("b622"),S=i("1dde"),C=i("ae40"),_=S("slice"),T=C("slice",{ACCESSORS:!0,0:0,1:2}),D=A("species"),P=[].slice,V=Math.max;o({target:"Array",proto:!0,forced:!_||!T},{slice:function(X,H){var Y=v(this),F=g(Y.length),ce=f(X,F),ve=f(H===void 0?F:H,F),U,pe,ge;if(d(Y)&&(U=Y.constructor,typeof U=="function"&&(U===Array||d(U.prototype))?U=void 0:l(U)&&(U=U[D],U===null&&(U=void 0)),U===Array||U===void 0))return P.call(Y,ce,ve);for(pe=new(U===void 0?Array:U)(V(ve-ce,0)),ge=0;ce<ve;ce++,ge++)ce in Y&&y(pe,ge,Y[ce]);return pe.length=ge,pe}})},fc6a:function(t,r,i){var o=i("44ad"),l=i("1d80");t.exports=function(d){return o(l(d))}},fdb2:function(t,r,i){},fdbc:function(t,r){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,r,i){var o=i("4930");t.exports=o&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(ed);const Ys=Xu(ed.exports);function Ht(n,e,t,r,i,o,l,d){var f=typeof n=="function"?n.options:n;e&&(f.render=e,f.staticRenderFns=t,f._compiled=!0),r&&(f.functional=!0),o&&(f._scopeId="data-v-"+o);var g;if(l?(g=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!A&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(A=__VUE_SSR_CONTEXT__),i&&i.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(l)},f._ssrRegister=g):i&&(g=d?function(){i.call(this,(f.functional?this.parent:this).$root.$options.shadowRoot)}:i),g)if(f.functional){f._injectStyles=g;var v=f.render;f.render=function(S,C){return g.call(C),v(S,C)}}else{var y=f.beforeCreate;f.beforeCreate=y?[].concat(y,g):[g]}return{exports:n,options:f}}const eh={components:{VueSlickCarousel:Ys},name:"ArticleCarousel",data:()=>({settings:{dots:!1,infinite:!1,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:1200,settings:{slidesToShow:1}}]}})};var th=function(){var e=this,t=e._self._c;return t("vue-slick-carousel",e._b({staticClass:"article-carousel"},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)},nh=[],rh=Ht(eh,th,nh,!1,null,null,null,null);const ih=rh.exports,ah={components:{VueSlickCarousel:Ys},name:"HeaderCarousel",data:()=>({settings:{fade:!0,dots:!0}})};var oh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"header-carousel mb-8 xl:mb-32"},[t("vue-slick-carousel",e._b({},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)],1)},sh=[],lh=Ht(ah,oh,sh,!1,null,null,null,null);const ch=lh.exports,uh={props:{name:{type:String,default:"Kalend\xE1\u0159"},events:{type:Array,required:!0},onShowMore:{type:Function,required:!1},hasMore:{type:Boolean,default:!0},showBanner:{type:Boolean,default:!0}},filters:{dateDay:n=>`${new Date(n).getDate()}.`}};var dh=function(){var e=this,t=e._self._c;return t("div",{staticClass:"calendar grid grid-cols-4"},[e.showBanner?t("div",{staticClass:"col-span-4 xl:col-span-1"},[t("aside",{staticClass:"banner bg-orange-300 text-white h-full"},[t("i",{staticClass:"ico--calendar banner__icon"}),t("div",{staticClass:"banner__body"},[t("h1",{staticClass:"head-alt-md banner__cta"},[e._v(e._s(e.name))]),e.onShowMore&&e.hasMore?t("button",{staticClass:"btn btn--white btn--fullwidth sm:btn--autowidth mt-8",on:{click:function(r){return e.onShowMore()}}},[t("div",{staticClass:"btn__body"},[e._v("Zobrazit dal\u0161\xED")])]):e._e()])])]):e._e(),t("div",{class:{"col-span-4 xl:col-span-3":e.showBanner,"col-span-4":!e.showBanner}},e._l(e.events,function(r){return t("div",{key:r.id,staticClass:"grid grid-cols-12 items-center calendar-table-row",class:{"calendar-table-row--standalone":!e.showBanner}},[t("div",{staticClass:"col-span-2 text-orange-300 head-alt-md calendar-table-row__col"},[t("span",[e._v(e._s(e._f("dateDay")(r.startTimestamp)))])]),t("div",{staticClass:"col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col",class:{"calendar-table-row__col--norborder":!r.mapLink}},[t("div",{staticClass:"col-span-3 md:col-span-1"},[t("strong",{staticClass:"block"},[e._v(e._s(r.startDateVerbose))]),t("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(r.allDay?"Cel\xFD den":r.startTimeVerbose))])]),t("div",{staticClass:"col-span-3 md:col-span-2 mt-4 md:mt-0"},[r.link?t("a",{staticClass:"font-bold block",attrs:{href:r.link,target:"_blank",rel:"noreferrer noopener"}},[e._v(e._s(r.title))]):e._e(),r.link?e._e():t("strong",{staticClass:"block"},[e._v(e._s(r.title))]),r.description?t("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(r.description))]):e._e()])]),t("div",{staticClass:"col-span-2 text-center font-light calendar-table-row__col"},[r.mapLink?t("a",{staticClass:"icon-link",attrs:{href:r.mapLink}},[t("i",{staticClass:"ico--location text-violet-300 mr-1",attrs:{"aria-hidden":"true"}}),t("span",[e._v("Mapa")])]):e._e()])])}),0)])},fh=[],ph=Ht(uh,dh,fh,!1,null,null,null,null);const hh=ph.exports,_c=[{id:2,start:"2020-07-08T10:00:00.000Z",startTimestamp:new Date("2020-07-08T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 8. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-08T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MDhUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:15,start:"2020-07-13T19:00:00.000Z",startTimestamp:new Date("2020-07-13T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 13. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-13T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcxM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:3,start:"2020-07-15T10:00:00.000Z",startTimestamp:new Date("2020-07-15T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 15. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-15T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MTVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn",mapLink:"https://maps.google.com"},{id:16,start:"2020-07-20T19:00:00.000Z",startTimestamp:new Date("2020-07-20T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 20. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-20T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:4,start:"2020-07-22T10:00:00.000Z",startTimestamp:new Date("2020-07-22T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 22. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-22T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:17,start:"2020-07-27T19:00:00.000Z",startTimestamp:new Date("2020-07-27T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 27. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-27T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyN1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:5,start:"2020-07-29T10:00:00.000Z",startTimestamp:new Date("2020-07-29T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 29. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-29T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjlUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:18,start:"2020-08-03T19:00:00.000Z",startTimestamp:new Date("2020-08-03T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 3. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-03T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgwM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:6,start:"2020-08-05T10:00:00.000Z",startTimestamp:new Date("2020-08-05T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 5. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-05T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MDVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],vh=[{id:19,start:"2020-08-10T19:00:00.000Z",startTimestamp:new Date("2020-08-10T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 10. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-10T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgxMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:7,start:"2020-08-12T10:00:00.000Z",startTimestamp:new Date("2020-08-12T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 12. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-12T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MTJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],gh={data:()=>({events:_c,hasMore:!0}),methods:{onShowMore(){this.$data.events=[..._c,...vh],this.$data.hasMore=!1}},render(){return this.$scopedSlots.default({events:this.events,hasMore:this.hasMore,onShowMore:this.onShowMore})}},mh=null,yh=null;var bh=Ht(gh,mh,yh,!1,null,null,null,null);const Sh=bh.exports,Ah=10,Lh={props:{calendarId:{type:String,required:!0},apiKey:{type:String,required:!0}},data(){return{events:[],toShow:7}},computed:{displayedEvents(){return this.events.slice(0,this.toShow)},hasMore(){return this.toShow<this.events.length}},methods:{onShowMore(){this.toShow+=Ah},loadEventsFromStorage(){if(window.sessionStorage&&window.sessionStorage["__pircal_"+this.calendarId])return JSON.parse(window.sessionStorage["__pircal_"+this.calendarId])},storeEventsToStorage(){window.sessionStorage&&(window.sessionStorage["__pircal_"+this.calendarId]=JSON.stringify(this.events))}},mounted(){const n=this.loadEventsFromStorage();if(n)this.events=n;else{const e=new Date,t=e.toISOString(),r=new Date(+e+1e3*60*60*24*90).toISOString(),i=`https://www.googleapis.com/calendar/v3/calendars/${this.calendarId}/events?key=${encodeURIComponent(this.apiKey)}&maxResults=150&timeMin=${encodeURIComponent(t)}&timeMax=${encodeURIComponent(r)}&sanitizeHtml=true&singleEvents=true&maxAtendees=1`;let o=0;fetch(i).then(l=>{if(!l.ok)throw new Error("Problem loading events from google");return l.json()}).then(l=>{this.events=l.items.map(d=>{const f=new Date(d.start.dateTime||d.start.date),g=new Date(d.end.dateTime||d.end.date),v=f.toLocaleDateString("cs-CZ",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),y=f.getHours()+":"+f.getMinutes().toString().padStart(2,"0"),A=!d.start.dateTime;return{id:o++,start:f,startTimestamp:f.getTime(),startDateVerbose:v,startTimeVerbose:y,allDay:A,end:g,title:d.summary,description:d.description,link:d.htmlLink}}).sort((d,f)=>d.start<f.start?-1:1),this.storeEventsToStorage()})}},render(){return this.$scopedSlots.default({events:this.displayedEvents,hasMore:this.hasMore,onShowMore:this.onShowMore})}},wh=null,Eh=null;var Ch=Ht(Lh,wh,Eh,!1,null,null,null,null);const xh=Ch.exports;var Ka,He,td,Yr,br,Dc,nd,rd,Pa={},id=[],Th=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function Xn(n,e){for(var t in e)n[t]=e[t];return n}function ad(n){var e=n.parentNode;e&&e.removeChild(n)}function J(n,e,t){var r,i,o,l={};for(o in e)o=="key"?r=e[o]:o=="ref"?i=e[o]:l[o]=e[o];if(arguments.length>2&&(l.children=arguments.length>3?Ka.call(arguments,2):t),typeof n=="function"&&n.defaultProps!=null)for(o in n.defaultProps)l[o]===void 0&&(l[o]=n.defaultProps[o]);return Da(n,l,r,i,null)}function Da(n,e,t,r,i){var o={type:n,props:e,key:t,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:i==null?++td:i};return i==null&&He.vnode!=null&&He.vnode(o),o}function Fn(){return{current:null}}function Dt(n){return n.children}function Oh(n,e,t,r,i){var o;for(o in t)o==="children"||o==="key"||o in e||Na(n,o,null,t[o],r);for(o in e)i&&typeof e[o]!="function"||o==="children"||o==="key"||o==="value"||o==="checked"||t[o]===e[o]||Na(n,o,e[o],t[o],r)}function Rc(n,e,t){e[0]==="-"?n.setProperty(e,t==null?"":t):n[e]=t==null?"":typeof t!="number"||Th.test(e)?t:t+"px"}function Na(n,e,t,r,i){var o;e:if(e==="style")if(typeof t=="string")n.style.cssText=t;else{if(typeof r=="string"&&(n.style.cssText=r=""),r)for(e in r)t&&e in t||Rc(n.style,e,"");if(t)for(e in t)r&&t[e]===r[e]||Rc(n.style,e,t[e])}else if(e[0]==="o"&&e[1]==="n")o=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in n?e.toLowerCase().slice(2):e.slice(2),n.l||(n.l={}),n.l[e+o]=t,t?r||n.addEventListener(e,o?Ic:Mc,o):n.removeEventListener(e,o?Ic:Mc,o);else if(e!=="dangerouslySetInnerHTML"){if(i)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in n)try{n[e]=t==null?"":t;break e}catch(l){}typeof t=="function"||(t==null||t===!1&&e.indexOf("-")==-1?n.removeAttribute(e):n.setAttribute(e,t))}}function Mc(n){Yr=!0;try{return this.l[n.type+!1](He.event?He.event(n):n)}finally{Yr=!1}}function Ic(n){Yr=!0;try{return this.l[n.type+!0](He.event?He.event(n):n)}finally{Yr=!1}}function ln(n,e){this.props=n,this.context=e}function wi(n,e){if(e==null)return n.__?wi(n.__,n.__.__k.indexOf(n)+1):null;for(var t;e<n.__k.length;e++)if((t=n.__k[e])!=null&&t.__e!=null)return t.__e;return typeof n.type=="function"?wi(n):null}function od(n){var e,t;if((n=n.__)!=null&&n.__c!=null){for(n.__e=n.__c.base=null,e=0;e<n.__k.length;e++)if((t=n.__k[e])!=null&&t.__e!=null){n.__e=n.__c.base=t.__e;break}return od(n)}}function _h(n){Yr?setTimeout(n):nd(n)}function Ms(n){(!n.__d&&(n.__d=!0)&&br.push(n)&&!ja.__r++||Dc!==He.debounceRendering)&&((Dc=He.debounceRendering)||_h)(ja)}function ja(){var n,e,t,r,i,o,l,d;for(br.sort(function(f,g){return f.__v.__b-g.__v.__b});n=br.shift();)n.__d&&(e=br.length,r=void 0,i=void 0,l=(o=(t=n).__v).__e,(d=t.__P)&&(r=[],(i=Xn({},o)).__v=o.__v+1,Zs(d,o,i,t.__n,d.ownerSVGElement!==void 0,o.__h!=null?[l]:null,r,l==null?wi(o):l,o.__h),dd(r,o),o.__e!=l&&od(o)),br.length>e&&br.sort(function(f,g){return f.__v.__b-g.__v.__b}));ja.__r=0}function sd(n,e,t,r,i,o,l,d,f,g){var v,y,A,S,C,_,T,D=r&&r.__k||id,P=D.length;for(t.__k=[],v=0;v<e.length;v++)if((S=t.__k[v]=(S=e[v])==null||typeof S=="boolean"?null:typeof S=="string"||typeof S=="number"||typeof S=="bigint"?Da(null,S,null,null,S):Array.isArray(S)?Da(Dt,{children:S},null,null,null):S.__b>0?Da(S.type,S.props,S.key,S.ref?S.ref:null,S.__v):S)!=null){if(S.__=t,S.__b=t.__b+1,(A=D[v])===null||A&&S.key==A.key&&S.type===A.type)D[v]=void 0;else for(y=0;y<P;y++){if((A=D[y])&&S.key==A.key&&S.type===A.type){D[y]=void 0;break}A=null}Zs(n,S,A=A||Pa,i,o,l,d,f,g),C=S.__e,(y=S.ref)&&A.ref!=y&&(T||(T=[]),A.ref&&T.push(A.ref,null,S),T.push(y,S.__c||C,S)),C!=null?(_==null&&(_=C),typeof S.type=="function"&&S.__k===A.__k?S.__d=f=ld(S,f,n):f=cd(n,S,A,D,C,f),typeof t.type=="function"&&(t.__d=f)):f&&A.__e==f&&f.parentNode!=n&&(f=wi(A))}for(t.__e=_,v=P;v--;)D[v]!=null&&(typeof t.type=="function"&&D[v].__e!=null&&D[v].__e==t.__d&&(t.__d=ud(r).nextSibling),pd(D[v],D[v]));if(T)for(v=0;v<T.length;v++)fd(T[v],T[++v],T[++v])}function ld(n,e,t){for(var r,i=n.__k,o=0;i&&o<i.length;o++)(r=i[o])&&(r.__=n,e=typeof r.type=="function"?ld(r,e,t):cd(t,r,r,i,r.__e,e));return e}function $a(n,e){return e=e||[],n==null||typeof n=="boolean"||(Array.isArray(n)?n.some(function(t){$a(t,e)}):e.push(n)),e}function cd(n,e,t,r,i,o){var l,d,f;if(e.__d!==void 0)l=e.__d,e.__d=void 0;else if(t==null||i!=o||i.parentNode==null)e:if(o==null||o.parentNode!==n)n.appendChild(i),l=null;else{for(d=o,f=0;(d=d.nextSibling)&&f<r.length;f+=1)if(d==i)break e;n.insertBefore(i,o),l=o}return l!==void 0?l:i.nextSibling}function ud(n){var e,t,r;if(n.type==null||typeof n.type=="string")return n.__e;if(n.__k){for(e=n.__k.length-1;e>=0;e--)if((t=n.__k[e])&&(r=ud(t)))return r}return null}function Zs(n,e,t,r,i,o,l,d,f){var g,v,y,A,S,C,_,T,D,P,V,x,X,H,Y,F=e.type;if(e.constructor!==void 0)return null;t.__h!=null&&(f=t.__h,d=e.__e=t.__e,e.__h=null,o=[d]),(g=He.__b)&&g(e);try{e:if(typeof F=="function"){if(T=e.props,D=(g=F.contextType)&&r[g.__c],P=g?D?D.props.value:g.__:r,t.__c?_=(v=e.__c=t.__c).__=v.__E:("prototype"in F&&F.prototype.render?e.__c=v=new F(T,P):(e.__c=v=new ln(T,P),v.constructor=F,v.render=Rh),D&&D.sub(v),v.props=T,v.state||(v.state={}),v.context=P,v.__n=r,y=v.__d=!0,v.__h=[],v._sb=[]),v.__s==null&&(v.__s=v.state),F.getDerivedStateFromProps!=null&&(v.__s==v.state&&(v.__s=Xn({},v.__s)),Xn(v.__s,F.getDerivedStateFromProps(T,v.__s))),A=v.props,S=v.state,v.__v=e,y)F.getDerivedStateFromProps==null&&v.componentWillMount!=null&&v.componentWillMount(),v.componentDidMount!=null&&v.__h.push(v.componentDidMount);else{if(F.getDerivedStateFromProps==null&&T!==A&&v.componentWillReceiveProps!=null&&v.componentWillReceiveProps(T,P),!v.__e&&v.shouldComponentUpdate!=null&&v.shouldComponentUpdate(T,v.__s,P)===!1||e.__v===t.__v){for(e.__v!==t.__v&&(v.props=T,v.state=v.__s,v.__d=!1),e.__e=t.__e,e.__k=t.__k,e.__k.forEach(function(ce){ce&&(ce.__=e)}),V=0;V<v._sb.length;V++)v.__h.push(v._sb[V]);v._sb=[],v.__h.length&&l.push(v);break e}v.componentWillUpdate!=null&&v.componentWillUpdate(T,v.__s,P),v.componentDidUpdate!=null&&v.__h.push(function(){v.componentDidUpdate(A,S,C)})}if(v.context=P,v.props=T,v.__P=n,x=He.__r,X=0,"prototype"in F&&F.prototype.render){for(v.state=v.__s,v.__d=!1,x&&x(e),g=v.render(v.props,v.state,v.context),H=0;H<v._sb.length;H++)v.__h.push(v._sb[H]);v._sb=[]}else do v.__d=!1,x&&x(e),g=v.render(v.props,v.state,v.context),v.state=v.__s;while(v.__d&&++X<25);v.state=v.__s,v.getChildContext!=null&&(r=Xn(Xn({},r),v.getChildContext())),y||v.getSnapshotBeforeUpdate==null||(C=v.getSnapshotBeforeUpdate(A,S)),Y=g!=null&&g.type===Dt&&g.key==null?g.props.children:g,sd(n,Array.isArray(Y)?Y:[Y],e,t,r,i,o,l,d,f),v.base=e.__e,e.__h=null,v.__h.length&&l.push(v),_&&(v.__E=v.__=null),v.__e=!1}else o==null&&e.__v===t.__v?(e.__k=t.__k,e.__e=t.__e):e.__e=Dh(t.__e,e,t,r,i,o,l,f);(g=He.diffed)&&g(e)}catch(ce){e.__v=null,(f||o!=null)&&(e.__e=d,e.__h=!!f,o[o.indexOf(d)]=null),He.__e(ce,e,t)}}function dd(n,e){He.__c&&He.__c(e,n),n.some(function(t){try{n=t.__h,t.__h=[],n.some(function(r){r.call(t)})}catch(r){He.__e(r,t.__v)}})}function Dh(n,e,t,r,i,o,l,d){var f,g,v,y=t.props,A=e.props,S=e.type,C=0;if(S==="svg"&&(i=!0),o!=null){for(;C<o.length;C++)if((f=o[C])&&"setAttribute"in f==!!S&&(S?f.localName===S:f.nodeType===3)){n=f,o[C]=null;break}}if(n==null){if(S===null)return document.createTextNode(A);n=i?document.createElementNS("http://www.w3.org/2000/svg",S):document.createElement(S,A.is&&A),o=null,d=!1}if(S===null)y===A||d&&n.data===A||(n.data=A);else{if(o=o&&Ka.call(n.childNodes),g=(y=t.props||Pa).dangerouslySetInnerHTML,v=A.dangerouslySetInnerHTML,!d){if(o!=null)for(y={},C=0;C<n.attributes.length;C++)y[n.attributes[C].name]=n.attributes[C].value;(v||g)&&(v&&(g&&v.__html==g.__html||v.__html===n.innerHTML)||(n.innerHTML=v&&v.__html||""))}if(Oh(n,A,y,i,d),v)e.__k=[];else if(C=e.props.children,sd(n,Array.isArray(C)?C:[C],e,t,r,i&&S!=="foreignObject",o,l,o?o[0]:t.__k&&wi(t,0),d),o!=null)for(C=o.length;C--;)o[C]!=null&&ad(o[C]);d||("value"in A&&(C=A.value)!==void 0&&(C!==n.value||S==="progress"&&!C||S==="option"&&C!==y.value)&&Na(n,"value",C,y.value,!1),"checked"in A&&(C=A.checked)!==void 0&&C!==n.checked&&Na(n,"checked",C,y.checked,!1))}return n}function fd(n,e,t){try{typeof n=="function"?n(e):n.current=e}catch(r){He.__e(r,t)}}function pd(n,e,t){var r,i;if(He.unmount&&He.unmount(n),(r=n.ref)&&(r.current&&r.current!==n.__e||fd(r,null,e)),(r=n.__c)!=null){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(o){He.__e(o,e)}r.base=r.__P=null,n.__c=void 0}if(r=n.__k)for(i=0;i<r.length;i++)r[i]&&pd(r[i],e,t||typeof n.type!="function");t||n.__e==null||ad(n.__e),n.__=n.__e=n.__d=void 0}function Rh(n,e,t){return this.constructor(n,t)}function Ei(n,e,t){var r,i,o;He.__&&He.__(n,e),i=(r=typeof t=="function")?null:t&&t.__k||e.__k,o=[],Zs(e,n=(!r&&t||e).__k=J(Dt,null,[n]),i||Pa,Pa,e.ownerSVGElement!==void 0,!r&&t?[t]:i?null:e.firstChild?Ka.call(e.childNodes):null,o,!r&&t?t:i?i.__e:e.firstChild,r),dd(o,n)}function Mh(n,e){var t={__c:e="__cC"+rd++,__:n,Consumer:function(r,i){return r.children(i)},Provider:function(r){var i,o;return this.getChildContext||(i=[],(o={})[e]=this,this.getChildContext=function(){return o},this.shouldComponentUpdate=function(l){this.props.value!==l.value&&i.some(function(d){d.__e=!0,Ms(d)})},this.sub=function(l){i.push(l);var d=l.componentWillUnmount;l.componentWillUnmount=function(){i.splice(i.indexOf(l),1),d&&d.call(l)}}),r.children}};return t.Provider.__=t.Consumer.contextType=t}Ka=id.slice,He={__e:function(n,e,t,r){for(var i,o,l;e=e.__;)if((i=e.__c)&&!i.__)try{if((o=i.constructor)&&o.getDerivedStateFromError!=null&&(i.setState(o.getDerivedStateFromError(n)),l=i.__d),i.componentDidCatch!=null&&(i.componentDidCatch(n,r||{}),l=i.__d),l)return i.__E=i}catch(d){n=d}throw n}},td=0,Yr=!1,ln.prototype.setState=function(n,e){var t;t=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=Xn({},this.state),typeof n=="function"&&(n=n(Xn({},t),this.props)),n&&Xn(t,n),n!=null&&this.__v&&(e&&this._sb.push(e),Ms(this))},ln.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),Ms(this))},ln.prototype.render=Dt,br=[],nd=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,ja.__r=0,rd=0;var Cn,hs,kc,hd=[],vs=[],Pc=He.__b,Nc=He.__r,jc=He.diffed,$c=He.__c,Hc=He.unmount;function Ih(){for(var n;n=hd.shift();)if(n.__P&&n.__H)try{n.__H.__h.forEach(Ra),n.__H.__h.forEach(Is),n.__H.__h=[]}catch(e){n.__H.__h=[],He.__e(e,n.__v)}}He.__b=function(n){Cn=null,Pc&&Pc(n)},He.__r=function(n){Nc&&Nc(n);var e=(Cn=n.__c).__H;e&&(hs===Cn?(e.__h=[],Cn.__h=[],e.__.forEach(function(t){t.__N&&(t.__=t.__N),t.__V=vs,t.__N=t.i=void 0})):(e.__h.forEach(Ra),e.__h.forEach(Is),e.__h=[])),hs=Cn},He.diffed=function(n){jc&&jc(n);var e=n.__c;e&&e.__H&&(e.__H.__h.length&&(hd.push(e)!==1&&kc===He.requestAnimationFrame||((kc=He.requestAnimationFrame)||kh)(Ih)),e.__H.__.forEach(function(t){t.i&&(t.__H=t.i),t.__V!==vs&&(t.__=t.__V),t.i=void 0,t.__V=vs})),hs=Cn=null},He.__c=function(n,e){e.some(function(t){try{t.__h.forEach(Ra),t.__h=t.__h.filter(function(r){return!r.__||Is(r)})}catch(r){e.some(function(i){i.__h&&(i.__h=[])}),e=[],He.__e(r,t.__v)}}),$c&&$c(n,e)},He.unmount=function(n){Hc&&Hc(n);var e,t=n.__c;t&&t.__H&&(t.__H.__.forEach(function(r){try{Ra(r)}catch(i){e=i}}),t.__H=void 0,e&&He.__e(e,t.__v))};var Bc=typeof requestAnimationFrame=="function";function kh(n){var e,t=function(){clearTimeout(r),Bc&&cancelAnimationFrame(e),setTimeout(n)},r=setTimeout(t,100);Bc&&(e=requestAnimationFrame(t))}function Ra(n){var e=Cn,t=n.__c;typeof t=="function"&&(n.__c=void 0,t()),Cn=e}function Is(n){var e=Cn;n.__c=n.__(),Cn=e}function Ph(n,e){for(var t in e)n[t]=e[t];return n}function Fc(n,e){for(var t in n)if(t!=="__source"&&!(t in e))return!0;for(var r in e)if(r!=="__source"&&n[r]!==e[r])return!0;return!1}function Vc(n){this.props=n}(Vc.prototype=new ln).isPureReactComponent=!0,Vc.prototype.shouldComponentUpdate=function(n,e){return Fc(this.props,n)||Fc(this.state,e)};var zc=He.__b;He.__b=function(n){n.type&&n.type.__f&&n.ref&&(n.props.ref=n.ref,n.ref=null),zc&&zc(n)};var Nh=He.__e;He.__e=function(n,e,t,r){if(n.then){for(var i,o=e;o=o.__;)if((i=o.__c)&&i.__c)return e.__e==null&&(e.__e=t.__e,e.__k=t.__k),i.__c(n,e)}Nh(n,e,t,r)};var Uc=He.unmount;function vd(n,e,t){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach(function(r){typeof r.__c=="function"&&r.__c()}),n.__c.__H=null),(n=Ph({},n)).__c!=null&&(n.__c.__P===t&&(n.__c.__P=e),n.__c=null),n.__k=n.__k&&n.__k.map(function(r){return vd(r,e,t)})),n}function gd(n,e,t){return n&&(n.__v=null,n.__k=n.__k&&n.__k.map(function(r){return gd(r,e,t)}),n.__c&&n.__c.__P===e&&(n.__e&&t.insertBefore(n.__e,n.__d),n.__c.__e=!0,n.__c.__P=t)),n}function gs(){this.__u=0,this.t=null,this.__b=null}function md(n){var e=n.__.__c;return e&&e.__a&&e.__a(n)}function ma(){this.u=null,this.o=null}He.unmount=function(n){var e=n.__c;e&&e.__R&&e.__R(),e&&n.__h===!0&&(n.type=null),Uc&&Uc(n)},(gs.prototype=new ln).__c=function(n,e){var t=e.__c,r=this;r.t==null&&(r.t=[]),r.t.push(t);var i=md(r.__v),o=!1,l=function(){o||(o=!0,t.__R=null,i?i(d):d())};t.__R=l;var d=function(){if(!--r.__u){if(r.state.__a){var g=r.state.__a;r.__v.__k[0]=gd(g,g.__c.__P,g.__c.__O)}var v;for(r.setState({__a:r.__b=null});v=r.t.pop();)v.forceUpdate()}},f=e.__h===!0;r.__u++||f||r.setState({__a:r.__b=r.__v.__k[0]}),n.then(l,l)},gs.prototype.componentWillUnmount=function(){this.t=[]},gs.prototype.render=function(n,e){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=vd(this.__b,t,r.__O=r.__P)}this.__b=null}var i=e.__a&&J(Dt,null,n.fallback);return i&&(i.__h=null),[J(Dt,null,e.__a?null:n.children),i]};var Wc=function(n,e,t){if(++t[1]===t[0]&&n.o.delete(e),n.props.revealOrder&&(n.props.revealOrder[0]!=="t"||!n.o.size))for(t=n.u;t;){for(;t.length>3;)t.pop()();if(t[1]<t[0])break;n.u=t=t[2]}};function jh(n){return this.getChildContext=function(){return n.context},n.children}function $h(n){var e=this,t=n.i;e.componentWillUnmount=function(){Ei(null,e.l),e.l=null,e.i=null},e.i&&e.i!==t&&e.componentWillUnmount(),n.__v?(e.l||(e.i=t,e.l={nodeType:1,parentNode:t,childNodes:[],appendChild:function(r){this.childNodes.push(r),e.i.appendChild(r)},insertBefore:function(r,i){this.childNodes.push(r),e.i.appendChild(r)},removeChild:function(r){this.childNodes.splice(this.childNodes.indexOf(r)>>>1,1),e.i.removeChild(r)}}),Ei(J(jh,{context:e.context},n.__v),e.l)):e.l&&e.componentWillUnmount()}function Hh(n,e){var t=J($h,{__v:n,i:e});return t.containerInfo=e,t}(ma.prototype=new ln).__a=function(n){var e=this,t=md(e.__v),r=e.o.get(n);return r[0]++,function(i){var o=function(){e.props.revealOrder?(r.push(i),Wc(e,n,r)):i()};t?t(o):o()}},ma.prototype.render=function(n){this.u=null,this.o=new Map;var e=$a(n.children);n.revealOrder&&n.revealOrder[0]==="b"&&e.reverse();for(var t=e.length;t--;)this.o.set(e[t],this.u=[1,0,this.u]);return n.children},ma.prototype.componentDidUpdate=ma.prototype.componentDidMount=function(){var n=this;this.o.forEach(function(e,t){Wc(n,t,e)})};var Bh=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Fh=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Vh=typeof document!="undefined",zh=function(n){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(n)};ln.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(n){Object.defineProperty(ln.prototype,n,{configurable:!0,get:function(){return this["UNSAFE_"+n]},set:function(e){Object.defineProperty(this,n,{configurable:!0,writable:!0,value:e})}})});var Gc=He.event;function Uh(){}function Wh(){return this.cancelBubble}function Gh(){return this.defaultPrevented}He.event=function(n){return Gc&&(n=Gc(n)),n.persist=Uh,n.isPropagationStopped=Wh,n.isDefaultPrevented=Gh,n.nativeEvent=n};var Yc={configurable:!0,get:function(){return this.class}},Zc=He.vnode;He.vnode=function(n){var e=n.type,t=n.props,r=t;if(typeof e=="string"){var i=e.indexOf("-")===-1;for(var o in r={},t){var l=t[o];Vh&&o==="children"&&e==="noscript"||o==="value"&&"defaultValue"in t&&l==null||(o==="defaultValue"&&"value"in t&&t.value==null?o="value":o==="download"&&l===!0?l="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+e)&&!zh(t.type)?o="oninput":/^onfocus$/i.test(o)?o="onfocusin":/^onblur$/i.test(o)?o="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(o)?o=o.toLowerCase():i&&Fh.test(o)?o=o.replace(/[A-Z0-9]/g,"-$&").toLowerCase():l===null&&(l=void 0),/^oninput$/i.test(o)&&(o=o.toLowerCase(),r[o]&&(o="oninputCapture")),r[o]=l)}e=="select"&&r.multiple&&Array.isArray(r.value)&&(r.value=$a(t.children).forEach(function(d){d.props.selected=r.value.indexOf(d.props.value)!=-1})),e=="select"&&r.defaultValue!=null&&(r.value=$a(t.children).forEach(function(d){d.props.selected=r.multiple?r.defaultValue.indexOf(d.props.value)!=-1:r.defaultValue==d.props.value})),n.props=r,t.class!=t.className&&(Yc.enumerable="className"in t,t.className!=null&&(r.class=t.className),Object.defineProperty(r,"className",Yc))}n.$$typeof=Bh,Zc&&Zc(n)};var Qc=He.__r;He.__r=function(n){Qc&&Qc(n),n.__c};const yd=[],ks=new Map,Kc=" fullcalendar styles ";typeof document!="undefined"&&Sd(document,document.head,document.head.querySelector("script,link,style"));function bd(n){yd.push(n),ks.forEach(e=>{Ad(n,e)})}function Yh(n){Sd(n.getRootNode())}function Sd(n,e=n,t=e.firstChild){if(!ks.has(n)){const r=document.createComment(Kc),i=document.createComment(` END${Kc}`);e.insertBefore(i,t),e.insertBefore(r,i),ks.set(n,i),Zh(i)}}function Zh(n){for(const e of yd)Ad(e,n)}function Ad(n,e){const t=document.createElement("style"),r=Qh();r&&(t.nonce=r),t.innerText=n,e.parentNode.insertBefore(t,e)}let ms;function Qh(){return ms===void 0&&(ms=Kh()),ms}function Kh(){const n=document.querySelector('meta[name="csp-nonce"]');if(n&&n.hasAttribute("content"))return n.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}var Jh=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button::-moz-focus-inner{border-style:none;padding:0}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';bd(Jh);class Qs{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:t}=this;t[e]=(t[e]||0)+1,this.clearTimeout()}resume(e="",t){let{pauseDepths:r}=this;e in r&&(t?delete r[e]:(r[e]-=1,r[e]<=0&&delete r[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function Xh(n){n.parentNode&&n.parentNode.removeChild(n)}function Bn(n,e){if(n.closest)return n.closest(e);if(!document.documentElement.contains(n))return null;do{if(qh(n,e))return n;n=n.parentElement||n.parentNode}while(n!==null&&n.nodeType===1);return null}function qh(n,e){return(n.matches||n.matchesSelector||n.msMatchesSelector).call(n,e)}function ev(n,e){let t=n instanceof HTMLElement?[n]:n,r=[];for(let i=0;i<t.length;i+=1){let o=t[i].querySelectorAll(e);for(let l=0;l<o.length;l+=1)r.push(o[l])}return r}const tv=/(top|left|right|bottom|width|height)$/i;function nv(n,e){for(let t in e)Ld(n,t,e[t])}function Ld(n,e,t){t==null?n.style[e]="":typeof t=="number"&&tv.test(e)?n.style[e]=`${t}px`:n.style[e]=t}function rv(n){var e,t;return(t=(e=n.composedPath)===null||e===void 0?void 0:e.call(n)[0])!==null&&t!==void 0?t:n.target}let Jc=0;function Ja(){return Jc+=1,"fc-dom-"+Jc}function iv(n,e){return t=>{let r=Bn(t.target,n);r&&e.call(r,t,r)}}function wd(n,e,t,r){let i=iv(t,r);return n.addEventListener(e,i),()=>{n.removeEventListener(e,i)}}function av(n,e,t,r){let i;return wd(n,"mouseover",e,(o,l)=>{if(l!==i){i=l,t(o,l);let d=f=>{i=null,r(f,l),l.removeEventListener("mouseleave",d)};l.addEventListener("mouseleave",d)}})}function Ed(n){return Object.assign({onClick:n},Cd(n))}function Cd(n){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(n(e),e.preventDefault())}}}let Xc=0;function xr(){return Xc+=1,String(Xc)}function ov(n){let e=[],t=[],r,i;for(typeof n=="string"?t=n.split(/\s*,\s*/):typeof n=="function"?t=[n]:Array.isArray(n)&&(t=n),r=0;r<t.length;r+=1)i=t[r],typeof i=="string"?e.push(i.charAt(0)==="-"?{field:i.substring(1),order:-1}:{field:i,order:1}):typeof i=="function"&&e.push({func:i});return e}function sv(n,e,t){let r,i;for(r=0;r<t.length;r+=1)if(i=lv(n,e,t[r]),i)return i;return 0}function lv(n,e,t){return t.func?t.func(n,e):cv(n[t.field],e[t.field])*(t.order||1)}function cv(n,e){return!n&&!e?0:e==null?-1:n==null?1:typeof n=="string"||typeof e=="string"?String(n).localeCompare(String(e)):n-e}function ys(n,e){let t=String(n);return"000".substr(0,e-t.length)+t}function gi(n,e,t){return typeof n=="function"?n(...e):typeof n=="string"?e.reduce((r,i,o)=>r.replace("$"+o,i||""),n):t}function bs(n){return n%1===0}function uv(n){let e=n.querySelector(".fc-scrollgrid-shrink-frame"),t=n.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!t)throw new Error("needs fc-scrollgrid-shrink-cushion className");return n.getBoundingClientRect().width-e.getBoundingClientRect().width+t.getBoundingClientRect().width}const dv=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ht(n,e){return typeof n=="string"?fv(n):typeof n=="object"&&n?qc(n):typeof n=="number"?qc({[e||"milliseconds"]:n}):null}function fv(n){let e=dv.exec(n);if(e){let t=e[1]?-1:1;return{years:0,months:0,days:t*(e[2]?parseInt(e[2],10):0),milliseconds:t*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function qc(n){let e={years:n.years||n.year||0,months:n.months||n.month||0,days:n.days||n.day||0,milliseconds:(n.hours||n.hour||0)*60*60*1e3+(n.minutes||n.minute||0)*60*1e3+(n.seconds||n.second||0)*1e3+(n.milliseconds||n.millisecond||n.ms||0)},t=n.weeks||n.week;return t&&(e.days+=t*7,e.specifiedWeeks=!0),e}function pv(n,e){return n.years===e.years&&n.months===e.months&&n.days===e.days&&n.milliseconds===e.milliseconds}function hv(n,e){return{years:n.years-e.years,months:n.months-e.months,days:n.days-e.days,milliseconds:n.milliseconds-e.milliseconds}}function vv(n){return Wr(n)/365}function gv(n){return Wr(n)/30}function Wr(n){return Ci(n)/864e5}function Ci(n){return n.years*(365*864e5)+n.months*(30*864e5)+n.days*864e5+n.milliseconds}function Ps(n){let e=n.milliseconds;if(e){if(e%1e3!==0)return{unit:"millisecond",value:e};if(e%(1e3*60)!==0)return{unit:"second",value:e/1e3};if(e%(1e3*60*60)!==0)return{unit:"minute",value:e/(1e3*60)};if(e)return{unit:"hour",value:e/(1e3*60*60)}}return n.days?n.specifiedWeeks&&n.days%7===0?{unit:"week",value:n.days/7}:{unit:"day",value:n.days}:n.months?{unit:"month",value:n.months}:n.years?{unit:"year",value:n.years}:{unit:"millisecond",value:0}}function nr(n,e,t){if(n===e)return!0;let r=n.length,i;if(r!==e.length)return!1;for(i=0;i<r;i+=1)if(!(t?t(n[i],e[i]):n[i]===e[i]))return!1;return!0}const mv=["sun","mon","tue","wed","thu","fri","sat"];function eu(n,e){let t=qn(n);return t[2]+=e*7,tn(t)}function Zt(n,e){let t=qn(n);return t[2]+=e,tn(t)}function rr(n,e){let t=qn(n);return t[6]+=e,tn(t)}function yv(n,e){return ei(n,e)/7}function ei(n,e){return(e.valueOf()-n.valueOf())/(1e3*60*60*24)}function bv(n,e){return(e.valueOf()-n.valueOf())/(1e3*60*60)}function Sv(n,e){return(e.valueOf()-n.valueOf())/(1e3*60)}function Av(n,e){return(e.valueOf()-n.valueOf())/1e3}function Lv(n,e){let t=Et(n),r=Et(e);return{years:0,months:0,days:Math.round(ei(t,r)),milliseconds:e.valueOf()-r.valueOf()-(n.valueOf()-t.valueOf())}}function wv(n,e){let t=Ha(n,e);return t!==null&&t%7===0?t/7:null}function Ha(n,e){return er(n)===er(e)?Math.round(ei(n,e)):null}function Et(n){return tn([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()])}function Ev(n){return tn([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours()])}function Cv(n){return tn([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes()])}function xv(n){return tn([n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds()])}function Tv(n,e,t){let r=n.getUTCFullYear(),i=Ss(n,r,e,t);if(i<1)return Ss(n,r-1,e,t);let o=Ss(n,r+1,e,t);return o>=1?Math.min(i,o):i}function Ss(n,e,t,r){let i=tn([e,0,1+Ov(e,t,r)]),o=Et(n),l=Math.round(ei(i,o));return Math.floor(l/7)+1}function Ov(n,e,t){let r=7+e-t;return-((7+tn([n,0,r]).getUTCDay()-e)%7)+r-1}function tu(n){return[n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()]}function nu(n){return new Date(n[0],n[1]||0,n[2]==null?1:n[2],n[3]||0,n[4]||0,n[5]||0)}function qn(n){return[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds()]}function tn(n){return n.length===1&&(n=n.concat([0])),new Date(Date.UTC(...n))}function xd(n){return!isNaN(n.valueOf())}function er(n){return n.getUTCHours()*1e3*60*60+n.getUTCMinutes()*1e3*60+n.getUTCSeconds()*1e3+n.getUTCMilliseconds()}function _v(n,e,t=!1){let r=n.toISOString();return r=r.replace(".000",""),t&&(r=r.replace("T00:00:00Z","")),r.length>10&&(e==null?r=r.replace("Z",""):e!==0&&(r=r.replace("Z",Js(e,!0)))),r}function Ks(n){return n.toISOString().replace(/T.*$/,"")}function Dv(n){return n.toISOString().match(/^\d{4}-\d{2}/)[0]}function Js(n,e=!1){let t=n<0?"-":"+",r=Math.abs(n),i=Math.floor(r/60),o=Math.round(r%60);return e?`${t+ys(i,2)}:${ys(o,2)}`:`GMT${t}${i}${o?`:${ys(o,2)}`:""}`}function ct(n,e,t){let r,i;return function(...o){if(!r)i=n.apply(this,o);else if(!nr(r,o)){t&&t(i);let l=n.apply(this,o);(!e||!e(l,i))&&(i=l)}return r=o,i}}function Ma(n,e,t){let r,i;return o=>{if(!r)i=n.call(this,o);else if(!_n(r,o)){t&&t(i);let l=n.call(this,o);(!e||!e(l,i))&&(i=l)}return r=o,i}}const ru={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Ba={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},ya=/\s*([ap])\.?m\.?/i,Rv=/,/g,Mv=/\s+/g,Iv=/\u200e/g,kv=/UTC|GMT/;class Pv{constructor(e){let t={},r={},i=0;for(let o in e)o in ru?(r[o]=e[o],i=Math.max(ru[o],i)):(t[o]=e[o],o in Ba&&(i=Math.max(Ba[o],i)));this.standardDateProps=t,this.extendedSettings=r,this.severity=i,this.buildFormattingFunc=ct(iu)}format(e,t){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,t)(e)}formatRange(e,t,r,i){let{standardDateProps:o,extendedSettings:l}=this,d=Fv(e.marker,t.marker,r.calendarSystem);if(!d)return this.format(e,r);let f=d;f>1&&(o.year==="numeric"||o.year==="2-digit")&&(o.month==="numeric"||o.month==="2-digit")&&(o.day==="numeric"||o.day==="2-digit")&&(f=1);let g=this.format(e,r),v=this.format(t,r);if(g===v)return g;let y=Vv(o,f),A=iu(y,l,r),S=A(e),C=A(t),_=zv(g,S,v,C),T=l.separator||i||r.defaultSeparator||"";return _?_.before+S+T+C+_.after:g+T+v}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function iu(n,e,t){let r=Object.keys(n).length;return r===1&&n.timeZoneName==="short"?i=>Js(i.timeZoneOffset):r===0&&e.week?i=>Bv(t.computeWeekNumber(i.marker),t.weekText,t.weekTextLong,t.locale,e.week):Nv(n,e,t)}function Nv(n,e,t){n=Object.assign({},n),e=Object.assign({},e),jv(n,e),n.timeZone="UTC";let r=new Intl.DateTimeFormat(t.locale.codes,n),i;if(e.omitZeroMinute){let o=Object.assign({},n);delete o.minute,i=new Intl.DateTimeFormat(t.locale.codes,o)}return o=>{let{marker:l}=o,d;i&&!l.getUTCMinutes()?d=i:d=r;let f=d.format(l);return $v(f,o,n,e,t)}}function jv(n,e){n.timeZoneName&&(n.hour||(n.hour="2-digit"),n.minute||(n.minute="2-digit")),n.timeZoneName==="long"&&(n.timeZoneName="short"),e.omitZeroMinute&&(n.second||n.millisecond)&&delete e.omitZeroMinute}function $v(n,e,t,r,i){return n=n.replace(Iv,""),t.timeZoneName==="short"&&(n=Hv(n,i.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":Js(e.timeZoneOffset))),r.omitCommas&&(n=n.replace(Rv,"").trim()),r.omitZeroMinute&&(n=n.replace(":00","")),r.meridiem===!1?n=n.replace(ya,"").trim():r.meridiem==="narrow"?n=n.replace(ya,(o,l)=>l.toLocaleLowerCase()):r.meridiem==="short"?n=n.replace(ya,(o,l)=>`${l.toLocaleLowerCase()}m`):r.meridiem==="lowercase"&&(n=n.replace(ya,o=>o.toLocaleLowerCase())),n=n.replace(Mv," "),n=n.trim(),n}function Hv(n,e){let t=!1;return n=n.replace(kv,()=>(t=!0,e)),t||(n+=` ${e}`),n}function Bv(n,e,t,r,i){let o=[];return i==="long"?o.push(t):(i==="short"||i==="narrow")&&o.push(e),(i==="long"||i==="short")&&o.push(" "),o.push(r.simpleNumberFormat.format(n)),r.options.direction==="rtl"&&o.reverse(),o.join("")}function Fv(n,e,t){return t.getMarkerYear(n)!==t.getMarkerYear(e)?5:t.getMarkerMonth(n)!==t.getMarkerMonth(e)?4:t.getMarkerDay(n)!==t.getMarkerDay(e)?2:er(n)!==er(e)?1:0}function Vv(n,e){let t={};for(let r in n)(!(r in Ba)||Ba[r]<=e)&&(t[r]=n[r]);return t}function zv(n,e,t,r){let i=0;for(;i<n.length;){let o=n.indexOf(e,i);if(o===-1)break;let l=n.substr(0,o);i=o+e.length;let d=n.substr(i),f=0;for(;f<t.length;){let g=t.indexOf(r,f);if(g===-1)break;let v=t.substr(0,g);f=g+r.length;let y=t.substr(f);if(l===v&&d===y)return{before:l,after:d}}}return null}function au(n,e){let t=e.markerToArray(n.marker);return{marker:n.marker,timeZoneOffset:n.timeZoneOffset,array:t,year:t[0],month:t[1],day:t[2],hour:t[3],minute:t[4],second:t[5],millisecond:t[6]}}function Fa(n,e,t,r){let i=au(n,t.calendarSystem),o=e?au(e,t.calendarSystem):null;return{date:i,start:i,end:o,timeZone:t.timeZone,localeCodes:t.locale.codes,defaultSeparator:r||t.defaultSeparator}}class Uv{constructor(e){this.cmdStr=e}format(e,t,r){return t.cmdFormatter(this.cmdStr,Fa(e,null,t,r))}formatRange(e,t,r,i){return r.cmdFormatter(this.cmdStr,Fa(e,t,r,i))}}class Wv{constructor(e){this.func=e}format(e,t,r){return this.func(Fa(e,null,t,r))}formatRange(e,t,r,i){return this.func(Fa(e,t,r,i))}}function Ut(n){return typeof n=="object"&&n?new Pv(n):typeof n=="string"?new Uv(n):typeof n=="function"?new Wv(n):null}const ou={navLinkDayClick:te,navLinkWeekClick:te,duration:ht,bootstrapFontAwesome:te,buttonIcons:te,customButtons:te,defaultAllDayEventDuration:ht,defaultTimedEventDuration:ht,nextDayThreshold:ht,scrollTime:ht,scrollTimeReset:Boolean,slotMinTime:ht,slotMaxTime:ht,dayPopoverFormat:Ut,slotDuration:ht,snapDuration:ht,headerToolbar:te,footerToolbar:te,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:Ut,dayHeaderClassNames:te,dayHeaderContent:te,dayHeaderDidMount:te,dayHeaderWillUnmount:te,dayCellClassNames:te,dayCellContent:te,dayCellDidMount:te,dayCellWillUnmount:te,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:te,weekNumbers:Boolean,weekNumberClassNames:te,weekNumberContent:te,weekNumberDidMount:te,weekNumberWillUnmount:te,editable:Boolean,viewClassNames:te,viewDidMount:te,viewWillUnmount:te,nowIndicator:Boolean,nowIndicatorClassNames:te,nowIndicatorContent:te,nowIndicatorDidMount:te,nowIndicatorWillUnmount:te,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:te,locale:te,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:te,eventOrder:ov,eventOrderStrict:Boolean,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:te,contentHeight:te,direction:String,weekNumberFormat:Ut,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,weekTextLong:String,progressiveEventRendering:Boolean,businessHours:te,initialDate:te,now:te,eventDataTransform:te,stickyHeaderDates:te,stickyFooterScrollbar:te,viewHeight:te,defaultAllDay:Boolean,eventSourceFailure:te,eventSourceSuccess:te,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:te,eventConstraint:te,eventAllow:te,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:te,eventContent:te,eventDidMount:te,eventWillUnmount:te,selectConstraint:te,selectOverlap:te,selectAllow:te,droppable:Boolean,unselectCancel:String,slotLabelFormat:te,slotLaneClassNames:te,slotLaneContent:te,slotLaneDidMount:te,slotLaneWillUnmount:te,slotLabelClassNames:te,slotLabelContent:te,slotLabelDidMount:te,slotLabelWillUnmount:te,dayMaxEvents:te,dayMaxEventRows:te,dayMinWidth:Number,slotLabelInterval:ht,allDayText:String,allDayClassNames:te,allDayContent:te,allDayDidMount:te,allDayWillUnmount:te,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:Ut,rerenderDelay:Number,moreLinkText:te,moreLinkHint:te,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,plugins:te,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:ht,hiddenDays:te,fixedWeekCount:Boolean,validRange:te,visibleRange:te,titleFormat:te,eventInteractive:Boolean,noEventsText:String,viewHint:te,navLinkHint:te,closeHint:String,timeHint:String,eventHint:String,moreLinkClick:te,moreLinkClassNames:te,moreLinkContent:te,moreLinkDidMount:te,moreLinkWillUnmount:te,monthStartFormat:Ut,handleCustomRendering:te,customRenderingMetaMap:te,customRenderingReplacesEl:Boolean},mi={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" \u2013 ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",dayHeaders:!0,initialView:"",aspectRatio:1.35,headerToolbar:{start:"title",center:"",end:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"}},su={datesSet:te,eventsSet:te,eventAdd:te,eventChange:te,eventRemove:te,windowResize:te,eventClick:te,eventMouseEnter:te,eventMouseLeave:te,select:te,unselect:te,loading:te,_unmount:te,_beforeprint:te,_afterprint:te,_noEventDrop:te,_noEventResize:te,_resize:te,_scrollRequest:te},lu={buttonText:te,buttonHints:te,views:te,plugins:te,initialEvents:te,events:te,eventSources:te},gr={headerToolbar:mr,footerToolbar:mr,buttonText:mr,buttonHints:mr,buttonIcons:mr,dateIncrement:mr,plugins:ba,events:ba,eventSources:ba,resources:ba};function mr(n,e){return typeof n=="object"&&typeof e=="object"&&n&&e?_n(n,e):n===e}function ba(n,e){return Array.isArray(n)&&Array.isArray(e)?nr(n,e):n===e}const Gv={type:String,component:te,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:te,usesMinMaxTime:Boolean,classNames:te,content:te,didMount:te,willUnmount:te};function As(n){return qs(n,gr)}function Xs(n,e){let t={},r={};for(let i in e)i in n&&(t[i]=e[i](n[i]));for(let i in n)i in e||(r[i]=n[i]);return{refined:t,extra:r}}function te(n){return n}const{hasOwnProperty:Va}=Object.prototype;function qs(n,e){let t={};if(e){for(let r in e)if(e[r]===mr){let i=[];for(let o=n.length-1;o>=0;o-=1){let l=n[o][r];if(typeof l=="object"&&l)i.unshift(l);else if(l!==void 0){t[r]=l;break}}i.length&&(t[r]=qs(i))}}for(let r=n.length-1;r>=0;r-=1){let i=n[r];for(let o in i)o in t||(t[o]=i[o])}return t}function Zr(n,e){let t={};for(let r in n)e(n[r],r)&&(t[r]=n[r]);return t}function _i(n,e){let t={};for(let r in n)t[r]=e(n[r],r);return t}function Td(n){let e={};for(let t of n)e[t]=!0;return e}function el(n){let e=[];for(let t in n)e.push(n[t]);return e}function _n(n,e){if(n===e)return!0;for(let t in n)if(Va.call(n,t)&&!(t in e))return!1;for(let t in e)if(Va.call(e,t)&&n[t]!==e[t])return!1;return!0}const Yv=/^on[A-Z]/;function Zv(n,e){const t=Ns(n,e);for(let r of t)if(!Yv.test(r))return!1;return!0}function Ns(n,e){let t=[];for(let r in n)Va.call(n,r)&&(r in e||t.push(r));for(let r in e)Va.call(e,r)&&n[r]!==e[r]&&t.push(r);return t}function Ls(n,e,t={}){if(n===e)return!0;for(let r in e)if(!(r in n&&Qv(n[r],e[r],t[r])))return!1;for(let r in n)if(!(r in e))return!1;return!0}function Qv(n,e,t){return n===e||t===!0?!0:t?t(n,e):!1}function Kv(n,e=0,t,r=1){let i=[];t==null&&(t=Object.keys(n).length);for(let o=e;o<t;o+=r){let l=n[o];l!==void 0&&i.push(l)}return i}let Od={};function Jv(n,e){Od[n]=e}function Xv(n){return new Od[n]}class qv{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return tn(e)}markerToArray(e){return qn(e)}}Jv("gregory",qv);const eg=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function tg(n){let e=eg.exec(n);if(e){let t=new Date(Date.UTC(Number(e[1]),e[3]?Number(e[3])-1:0,Number(e[5]||1),Number(e[7]||0),Number(e[8]||0),Number(e[10]||0),e[12]?Number(`0.${e[12]}`)*1e3:0));if(xd(t)){let r=null;return e[13]&&(r=(e[15]==="-"?-1:1)*(Number(e[16]||0)*60+Number(e[18]||0))),{marker:t,isTimeUnspecified:!e[6],timeZoneOffset:r}}}return null}class ng{constructor(e){let t=this.timeZone=e.timeZone,r=t!=="local"&&t!=="UTC";e.namedTimeZoneImpl&&r&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(t)),this.canComputeOffset=Boolean(!r||this.namedTimeZoneImpl),this.calendarSystem=Xv(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,e.weekNumberCalculation==="ISO"&&(this.weekDow=1,this.weekDoy=4),typeof e.firstDay=="number"&&(this.weekDow=e.firstDay),typeof e.weekNumberCalculation=="function"&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekText=e.weekText!=null?e.weekText:e.locale.options.weekText,this.weekTextLong=(e.weekTextLong!=null?e.weekTextLong:e.locale.options.weekTextLong)||this.weekText,this.cmdFormatter=e.cmdFormatter,this.defaultSeparator=e.defaultSeparator}createMarker(e){let t=this.createMarkerMeta(e);return t===null?null:t.marker}createNowMarker(){return this.canComputeOffset?this.timestampToMarker(new Date().valueOf()):tn(tu(new Date))}createMarkerMeta(e){if(typeof e=="string")return this.parse(e);let t=null;return typeof e=="number"?t=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(t=this.timestampToMarker(e))):Array.isArray(e)&&(t=tn(e)),t===null||!xd(t)?null:{marker:t,isTimeUnspecified:!1,forcedTzo:null}}parse(e){let t=tg(e);if(t===null)return null;let{marker:r}=t,i=null;return t.timeZoneOffset!==null&&(this.canComputeOffset?r=this.timestampToMarker(r.valueOf()-t.timeZoneOffset*60*1e3):i=t.timeZoneOffset),{marker:r,isTimeUnspecified:t.isTimeUnspecified,forcedTzo:i}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,t){let r=this.calendarSystem.markerToArray(e);return r[0]+=t.years,r[1]+=t.months,r[2]+=t.days,r[6]+=t.milliseconds,this.calendarSystem.arrayToMarker(r)}subtract(e,t){let r=this.calendarSystem.markerToArray(e);return r[0]-=t.years,r[1]-=t.months,r[2]-=t.days,r[6]-=t.milliseconds,this.calendarSystem.arrayToMarker(r)}addYears(e,t){let r=this.calendarSystem.markerToArray(e);return r[0]+=t,this.calendarSystem.arrayToMarker(r)}addMonths(e,t){let r=this.calendarSystem.markerToArray(e);return r[1]+=t,this.calendarSystem.arrayToMarker(r)}diffWholeYears(e,t){let{calendarSystem:r}=this;return er(e)===er(t)&&r.getMarkerDay(e)===r.getMarkerDay(t)&&r.getMarkerMonth(e)===r.getMarkerMonth(t)?r.getMarkerYear(t)-r.getMarkerYear(e):null}diffWholeMonths(e,t){let{calendarSystem:r}=this;return er(e)===er(t)&&r.getMarkerDay(e)===r.getMarkerDay(t)?r.getMarkerMonth(t)-r.getMarkerMonth(e)+(r.getMarkerYear(t)-r.getMarkerYear(e))*12:null}greatestWholeUnit(e,t){let r=this.diffWholeYears(e,t);return r!==null?{unit:"year",value:r}:(r=this.diffWholeMonths(e,t),r!==null?{unit:"month",value:r}:(r=wv(e,t),r!==null?{unit:"week",value:r}:(r=Ha(e,t),r!==null?{unit:"day",value:r}:(r=bv(e,t),bs(r)?{unit:"hour",value:r}:(r=Sv(e,t),bs(r)?{unit:"minute",value:r}:(r=Av(e,t),bs(r)?{unit:"second",value:r}:{unit:"millisecond",value:t.valueOf()-e.valueOf()}))))))}countDurationsBetween(e,t,r){let i;return r.years&&(i=this.diffWholeYears(e,t),i!==null)?i/vv(r):r.months&&(i=this.diffWholeMonths(e,t),i!==null)?i/gv(r):r.days&&(i=Ha(e,t),i!==null)?i/Wr(r):(t.valueOf()-e.valueOf())/Ci(r)}startOf(e,t){return t==="year"?this.startOfYear(e):t==="month"?this.startOfMonth(e):t==="week"?this.startOfWeek(e):t==="day"?Et(e):t==="hour"?Ev(e):t==="minute"?Cv(e):t==="second"?xv(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):Tv(e,this.weekDow,this.weekDoy)}format(e,t,r={}){return t.format({marker:e,timeZoneOffset:r.forcedTzo!=null?r.forcedTzo:this.offsetForMarker(e)},this)}formatRange(e,t,r,i={}){return i.isEndExclusive&&(t=rr(t,-1)),r.formatRange({marker:e,timeZoneOffset:i.forcedStartTzo!=null?i.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:i.forcedEndTzo!=null?i.forcedEndTzo:this.offsetForMarker(t)},this,i.defaultSeparator)}formatIso(e,t={}){let r=null;return t.omitTimeZoneOffset||(t.forcedTzo!=null?r=t.forcedTzo:r=this.offsetForMarker(e)),_v(e,r,t.omitTime)}timestampToMarker(e){return this.timeZone==="local"?tn(tu(new Date(e))):this.timeZone==="UTC"||!this.namedTimeZoneImpl?new Date(e):tn(this.namedTimeZoneImpl.timestampToArray(e))}offsetForMarker(e){return this.timeZone==="local"?-nu(qn(e)).getTimezoneOffset():this.timeZone==="UTC"?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(qn(e)):null}toDate(e,t){return this.timeZone==="local"?nu(qn(e)):this.timeZone==="UTC"?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-this.namedTimeZoneImpl.offsetForArray(qn(e))*1e3*60):new Date(e.valueOf()-(t||0))}}class Di{constructor(e){this.iconOverrideOption&&this.setIconOverride(e[this.iconOverrideOption])}setIconOverride(e){let t,r;if(typeof e=="object"&&e){t=Object.assign({},this.iconClasses);for(r in e)t[r]=this.applyIconOverridePrefix(e[r]);this.iconClasses=t}else e===!1&&(this.iconClasses={})}applyIconOverridePrefix(e){let t=this.iconOverridePrefix;return t&&e.indexOf(t)!==0&&(e=t+e),e}getClass(e){return this.classes[e]||""}getIconClass(e,t){let r;return t&&this.rtlIconClasses?r=this.rtlIconClasses[e]||this.iconClasses[e]:r=this.iconClasses[e],r?`${this.baseIconClass} ${r}`:""}getCustomButtonIconClass(e){let t;return this.iconOverrideCustomButtonOption&&(t=e[this.iconOverrideCustomButtonOption],t)?`${this.baseIconClass} ${this.applyIconOverridePrefix(t)}`:""}}Di.prototype.classes={};Di.prototype.iconClasses={};Di.prototype.baseIconClass="";Di.prototype.iconOverridePrefix="";function cu(n){n();let e=He.debounceRendering,t=[];function r(i){t.push(i)}for(He.debounceRendering=r,Ei(J(rg,{}),document.createElement("div"));t.length;)t.shift()();He.debounceRendering=e}class rg extends ln{render(){return J("div",{})}componentDidMount(){this.setState({})}}function _d(n){let e=Mh(n),t=e.Provider;return e.Provider=function(){let r=!this.getChildContext,i=t.apply(this,arguments);if(r){let o=[];this.shouldComponentUpdate=l=>{this.props.value!==l.value&&o.forEach(d=>{d.context=l.value,d.forceUpdate()})},this.sub=l=>{o.push(l);let d=l.componentWillUnmount;l.componentWillUnmount=()=>{o.splice(o.indexOf(l),1),d&&d.call(l)}}}return i},e}class ig{constructor(e,t,r,i){this.execFunc=e,this.emitter=t,this.scrollTime=r,this.scrollTimeReset=i,this.handleScrollRequest=o=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},o),this.drain()},t.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const Tr=_d({});function ag(n,e,t,r,i,o,l,d,f,g,v,y,A){return{dateEnv:i,options:t,pluginHooks:l,emitter:g,dispatch:d,getCurrentData:f,calendarApi:v,viewSpec:n,viewApi:e,dateProfileGenerator:r,theme:o,isRtl:t.direction==="rtl",addResizeHandler(S){g.on("_resize",S)},removeResizeHandler(S){g.off("_resize",S)},createScrollResponder(S){return new ig(S,g,ht(t.scrollTime),t.scrollTimeReset)},registerInteractiveComponent:y,unregisterInteractiveComponent:A}}class Or extends ln{shouldComponentUpdate(e,t){return this.debug&&console.log(Ns(e,this.props),Ns(t,this.state)),!Ls(this.props,e,this.propEquality)||!Ls(this.state,t,this.stateEquality)}safeSetState(e){Ls(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}Or.addPropsEquality=og;Or.addStateEquality=sg;Or.contextType=Tr;Or.prototype.propEquality={};Or.prototype.stateEquality={};class Ct extends Or{}Ct.contextType=Tr;function og(n){let e=Object.create(this.prototype.propEquality);Object.assign(e,n),this.prototype.propEquality=e}function sg(n){let e=Object.create(this.prototype.stateEquality);Object.assign(e,n),this.prototype.stateEquality=e}function Vn(n,e){typeof n=="function"?n(e):n&&(n.current=e)}class tl extends Ct{constructor(){super(...arguments),this.id=xr(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{this.props.elRef&&Vn(this.props.elRef,e)}}render(){const{props:e,context:t}=this,{options:r}=t,{customGenerator:i,defaultGenerator:o,renderProps:l}=e,d=Rd(e);let f=!1,g,v=[],y;if(i!=null){const A=typeof i=="function"?i(l,J):i;if(A===!0)f=!0;else{const S=A&&typeof A=="object";S&&"html"in A?d.dangerouslySetInnerHTML={__html:A.html}:S&&"domNodes"in A?v=Array.prototype.slice.call(A.domNodes):!S&&typeof A!="function"?g=A:y=A}}else f=!Dd(e.generatorName,r);return f&&o&&(g=o(l)),this.queuedDomNodes=v,this.currentGeneratorMeta=y,J(e.elTag,d,g)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var t;const{props:r,context:i}=this,{handleCustomRendering:o,customRenderingMetaMap:l}=i.options;if(o){const d=(t=this.currentGeneratorMeta)!==null&&t!==void 0?t:l==null?void 0:l[r.generatorName];d&&o(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.handleEl,generatorMeta:d},r),{elClasses:(r.elClasses||[]).filter(lg)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:t}=this,r=this.base;if(!nr(e,t)){t.forEach(Xh);for(let i of e)r.appendChild(i);this.currentDomNodes=e}}}tl.addPropsEquality({elClasses:nr,elStyle:_n,elAttrs:Zv,renderProps:_n});function Dd(n,e){var t;return Boolean(e.handleCustomRendering&&n&&((t=e.customRenderingMetaMap)===null||t===void 0?void 0:t[n]))}function Rd(n,e){const t=Object.assign(Object.assign({},n.elAttrs),{ref:n.elRef});return(n.elClasses||e)&&(t.className=(n.elClasses||[]).concat(e||[]).concat(t.className||[]).filter(Boolean).join(" ")),n.elStyle&&(t.style=n.elStyle),t}function lg(n){return Boolean(n)}const Md=_d(0);class Un extends ln{constructor(){super(...arguments),this.InnerContent=cg.bind(void 0,this),this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&Vn(this.props.elRef,e)}}render(){const{props:e}=this,t=ug(e.classNameGenerator,e.renderProps);if(e.children){const r=Rd(e,t),i=e.children(this.InnerContent,e.renderProps,r);return e.elTag?J(e.elTag,r,i):i}else return J(tl,Object.assign(Object.assign({},e),{elRef:this.handleRootEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(t),renderId:this.context}))}componentDidMount(){var e,t;(t=(e=this.props).didMount)===null||t===void 0||t.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.rootEl||this.base}))}componentWillUnmount(){var e,t;(t=(e=this.props).willUnmount)===null||t===void 0||t.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.rootEl||this.base}))}}Un.contextType=Md;function cg(n,e){const t=n.props;return J(tl,Object.assign({renderProps:t.renderProps,generatorName:t.generatorName,customGenerator:t.customGenerator,defaultGenerator:t.defaultGenerator,renderId:n.context},e))}function ug(n,e){const t=typeof n=="function"?n(e):n||[];return typeof t=="string"?[t]:t}class uu extends Ct{render(){let{props:e,context:t}=this,{options:r}=t,i={view:t.viewApi};return J(Un,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...Id(e.viewSpec),...e.elClasses||[]],renderProps:i,classNameGenerator:r.viewClassNames,generatorName:void 0,didMount:r.viewDidMount,willUnmount:r.viewWillUnmount}),()=>e.children)}}function Id(n){return[`fc-${n.type}-view`,"fc-view"]}function dg(n,e){let t=null,r=null;return n.start&&(t=e.createMarker(n.start)),n.end&&(r=e.createMarker(n.end)),!t&&!r||t&&r&&r<t?null:{start:t,end:r}}function du(n,e){let t=[],{start:r}=e,i,o;for(n.sort(fg),i=0;i<n.length;i+=1)o=n[i],o.start>r&&t.push({start:r,end:o.start}),o.end>r&&(r=o.end);return r<e.end&&t.push({start:r,end:e.end}),t}function fg(n,e){return n.start.valueOf()-e.start.valueOf()}function Qr(n,e){let{start:t,end:r}=n,i=null;return e.start!==null&&(t===null?t=e.start:t=new Date(Math.max(t.valueOf(),e.start.valueOf()))),e.end!=null&&(r===null?r=e.end:r=new Date(Math.min(r.valueOf(),e.end.valueOf()))),(t===null||r===null||t<r)&&(i={start:t,end:r}),i}function pg(n,e){return(n.end===null||e.start===null||n.end>e.start)&&(n.start===null||e.end===null||n.start<e.end)}function tr(n,e){return(n.start===null||e>=n.start)&&(n.end===null||e<n.end)}function hg(n,e){return e.start!=null&&n<e.start?e.start:e.end!=null&&n>=e.end?new Date(e.end.valueOf()-1):n}function kd(n){let e=Math.floor(ei(n.start,n.end))||1,t=Et(n.start),r=Zt(t,e);return{start:t,end:r}}function Pd(n,e=ht(0)){let t=null,r=null;if(n.end){r=Et(n.end);let i=n.end.valueOf()-r.valueOf();i&&i>=Ci(e)&&(r=Zt(r,1))}return n.start&&(t=Et(n.start),r&&r<=t&&(r=Zt(t,1))),{start:t,end:r}}function Sa(n,e,t,r){return r==="year"?ht(t.diffWholeYears(n,e),"year"):r==="month"?ht(t.diffWholeMonths(n,e),"month"):Lv(n,e)}function vg(n,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return n}}function gg(n,e){let t=n.initialDate;return t!=null?e.createMarker(t):Ri(n.now,e)}function Ri(n,e){return typeof n=="function"&&(n=n()),n==null?e.createNowMarker():e.createMarker(n)}class Nd{constructor(e){this.props=e,this.nowDate=Ri(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,t,r){let{dateEnv:i}=this.props,o=i.subtract(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(o,-1,r)}buildNext(e,t,r){let{dateEnv:i}=this.props,o=i.add(i.startOf(t,e.currentRangeUnit),e.dateIncrement);return this.build(o,1,r)}build(e,t,r=!0){let{props:i}=this,o,l,d,f,g,v;return o=this.buildValidRange(),o=this.trimHiddenDays(o),r&&(e=hg(e,o)),l=this.buildCurrentRangeInfo(e,t),d=/^(year|month|week|day)$/.test(l.unit),f=this.buildRenderRange(this.trimHiddenDays(l.range),l.unit,d),f=this.trimHiddenDays(f),g=f,i.showNonCurrentDates||(g=Qr(g,l.range)),g=this.adjustActiveRange(g),g=Qr(g,o),v=pg(l.range,o),tr(f,e)||(e=f.start),{currentDate:e,validRange:o,currentRange:l.range,currentRangeUnit:l.unit,isRangeAllDay:d,activeRange:g,renderRange:f,slotMinTime:i.slotMinTime,slotMaxTime:i.slotMaxTime,isValid:v,dateIncrement:this.buildDateIncrement(l.duration)}}buildValidRange(){let e=this.props.validRangeInput,t=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(t)||{start:null,end:null}}buildCurrentRangeInfo(e,t){let{props:r}=this,i=null,o=null,l=null,d;return r.duration?(i=r.duration,o=r.durationUnit,l=this.buildRangeFromDuration(e,t,i,o)):(d=this.props.dayCount)?(o="day",l=this.buildRangeFromDayCount(e,t,d)):(l=this.buildCustomVisibleRange(e))?o=r.dateEnv.greatestWholeUnit(l.start,l.end).unit:(i=this.getFallbackDuration(),o=Ps(i).unit,l=this.buildRangeFromDuration(e,t,i,o)),{duration:i,unit:o,range:l}}getFallbackDuration(){return ht({day:1})}adjustActiveRange(e){let{dateEnv:t,usesMinMaxTime:r,slotMinTime:i,slotMaxTime:o}=this.props,{start:l,end:d}=e;return r&&(Wr(i)<0&&(l=Et(l),l=t.add(l,i)),Wr(o)>1&&(d=Et(d),d=Zt(d,-1),d=t.add(d,o))),{start:l,end:d}}buildRangeFromDuration(e,t,r,i){let{dateEnv:o,dateAlignment:l}=this.props,d,f,g;if(!l){let{dateIncrement:y}=this.props;y&&Ci(y)<Ci(r)?l=Ps(y).unit:l=i}Wr(r)<=1&&this.isHiddenDay(d)&&(d=this.skipHiddenDays(d,t),d=Et(d));function v(){d=o.startOf(e,l),f=o.add(d,r),g={start:d,end:f}}return v(),this.trimHiddenDays(g)||(e=this.skipHiddenDays(e,t),v()),g}buildRangeFromDayCount(e,t,r){let{dateEnv:i,dateAlignment:o}=this.props,l=0,d=e,f;o&&(d=i.startOf(d,o)),d=Et(d),d=this.skipHiddenDays(d,t),f=d;do f=Zt(f,1),this.isHiddenDay(f)||(l+=1);while(l<r);return{start:d,end:f}}buildCustomVisibleRange(e){let{props:t}=this,r=t.visibleRangeInput,i=typeof r=="function"?r.call(t.calendarApi,t.dateEnv.toDate(e)):r,o=this.refineRange(i);return o&&(o.start==null||o.end==null)?null:o}buildRenderRange(e,t,r){return e}buildDateIncrement(e){let{dateIncrement:t}=this.props,r;return t||((r=this.props.dateAlignment)?ht(1,r):e||ht({days:1}))}refineRange(e){if(e){let t=dg(e,this.props.dateEnv);return t&&(t=Pd(t)),t}return null}initHiddenDays(){let e=this.props.hiddenDays||[],t=[],r=0,i;for(this.props.weekends===!1&&e.push(0,6),i=0;i<7;i+=1)(t[i]=e.indexOf(i)!==-1)||(r+=1);if(!r)throw new Error("invalid hiddenDays");this.isHiddenDayHash=t}trimHiddenDays(e){let{start:t,end:r}=e;return t&&(t=this.skipHiddenDays(t)),r&&(r=this.skipHiddenDays(r,-1,!0)),t==null||r==null||t<r?{start:t,end:r}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,t=1,r=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(r?t:0)+7)%7];)e=Zt(e,t);return e}}function nl(n,e,t,r){return{instanceId:xr(),defId:n,range:e,forcedStartTzo:t==null?null:t,forcedEndTzo:r==null?null:r}}function mg(n,e,t,r){for(let i=0;i<r.length;i+=1){let o=r[i].parse(n,t);if(o){let{allDay:l}=n;return l==null&&(l=e,l==null&&(l=o.allDayGuess,l==null&&(l=!1))),{allDay:l,duration:o.duration,typeData:o.typeData,typeId:i}}}return null}function Mi(n,e,t){let{dateEnv:r,pluginHooks:i,options:o}=t,{defs:l,instances:d}=n;d=Zr(d,f=>!l[f.defId].recurringDef);for(let f in l){let g=l[f];if(g.recurringDef){let{duration:v}=g.recurringDef;v||(v=g.allDay?o.defaultAllDayEventDuration:o.defaultTimedEventDuration);let y=yg(g,v,e,r,i.recurringTypes);for(let A of y){let S=nl(f,{start:A,end:r.add(A,v)});d[S.instanceId]=S}}}return{defs:l,instances:d}}function yg(n,e,t,r,i){let l=i[n.recurringDef.typeId].expand(n.recurringDef.typeData,{start:r.subtract(t.start,e),end:t.end},r);return n.allDay&&(l=l.map(Et)),l}const Ia={id:String,groupId:String,title:String,url:String,interactive:Boolean},jd={start:te,end:te,date:te,allDay:Boolean},bg=Object.assign(Object.assign(Object.assign({},Ia),jd),{extendedProps:te});function $d(n,e,t,r,i=rl(t),o,l){let{refined:d,extra:f}=Hd(n,t,i),g=Ag(e,t),v=mg(d,g,t.dateEnv,t.pluginHooks.recurringTypes);if(v){let A=js(d,f,e?e.sourceId:"",v.allDay,Boolean(v.duration),t,o);return A.recurringDef={typeId:v.typeId,typeData:v.typeData,duration:v.duration},{def:A,instance:null}}let y=Sg(d,g,t,r);if(y){let A=js(d,f,e?e.sourceId:"",y.allDay,y.hasEnd,t,o),S=nl(A.defId,y.range,y.forcedStartTzo,y.forcedEndTzo);return l&&A.publicId&&l[A.publicId]&&(S.instanceId=l[A.publicId]),{def:A,instance:S}}return null}function Hd(n,e,t=rl(e)){return Xs(n,t)}function rl(n){return Object.assign(Object.assign(Object.assign({},za),bg),n.pluginHooks.eventRefiners)}function js(n,e,t,r,i,o,l){let d={title:n.title||"",groupId:n.groupId||"",publicId:n.id||"",url:n.url||"",recurringDef:null,defId:(l&&n.id?l[n.id]:"")||xr(),sourceId:t,allDay:r,hasEnd:i,interactive:n.interactive,ui:Ua(n,o),extendedProps:Object.assign(Object.assign({},n.extendedProps||{}),e)};for(let f of o.pluginHooks.eventDefMemberAdders)Object.assign(d,f(n));return Object.freeze(d.ui.classNames),Object.freeze(d.extendedProps),d}function Sg(n,e,t,r){let{allDay:i}=n,o,l=null,d=!1,f,g=null,v=n.start!=null?n.start:n.date;if(o=t.dateEnv.createMarkerMeta(v),o)l=o.marker;else if(!r)return null;return n.end!=null&&(f=t.dateEnv.createMarkerMeta(n.end)),i==null&&(e!=null?i=e:i=(!o||o.isTimeUnspecified)&&(!f||f.isTimeUnspecified)),i&&l&&(l=Et(l)),f&&(g=f.marker,i&&(g=Et(g)),l&&g<=l&&(g=null)),g?d=!0:r||(d=t.options.forceEventDuration||!1,g=t.dateEnv.add(l,i?t.options.defaultAllDayEventDuration:t.options.defaultTimedEventDuration)),{allDay:i,hasEnd:d,range:{start:l,end:g},forcedStartTzo:o?o.forcedTzo:null,forcedEndTzo:f?f.forcedTzo:null}}function Ag(n,e){let t=null;return n&&(t=n.defaultAllDay),t==null&&(t=e.options.defaultAllDay),t}function xi(n,e,t,r,i,o){let l=Er(),d=rl(t);for(let f of n){let g=$d(f,e,t,r,d,i,o);g&&$s(g,l)}return l}function $s(n,e=Er()){return e.defs[n.def.defId]=n.def,n.instance&&(e.instances[n.instance.instanceId]=n.instance),e}function Lg(n,e){let t=n.instances[e];if(t){let r=n.defs[t.defId],i=al(n,o=>wg(r,o));return i.defs[r.defId]=r,i.instances[t.instanceId]=t,i}return Er()}function wg(n,e){return Boolean(n.groupId&&n.groupId===e.groupId)}function Er(){return{defs:{},instances:{}}}function il(n,e){return{defs:Object.assign(Object.assign({},n.defs),e.defs),instances:Object.assign(Object.assign({},n.instances),e.instances)}}function al(n,e){let t=Zr(n.defs,e),r=Zr(n.instances,i=>t[i.defId]);return{defs:t,instances:r}}function Eg(n,e){let{defs:t,instances:r}=n,i={},o={};for(let l in t)e.defs[l]||(i[l]=t[l]);for(let l in r)!e.instances[l]&&i[r[l].defId]&&(o[l]=r[l]);return{defs:i,instances:o}}function Cg(n,e){return Array.isArray(n)?xi(n,null,e,!0):typeof n=="object"&&n?xi([n],null,e,!0):n!=null?String(n):null}function fu(n){return Array.isArray(n)?n:typeof n=="string"?n.split(/\s+/):[]}const za={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:te,overlap:te,allow:te,className:fu,classNames:fu,color:String,backgroundColor:String,borderColor:String,textColor:String},xg={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function Ua(n,e){let t=Cg(n.constraint,e);return{display:n.display||null,startEditable:n.startEditable!=null?n.startEditable:n.editable,durationEditable:n.durationEditable!=null?n.durationEditable:n.editable,constraints:t!=null?[t]:[],overlap:n.overlap!=null?n.overlap:null,allows:n.allow!=null?[n.allow]:[],backgroundColor:n.backgroundColor||n.color||"",borderColor:n.borderColor||n.color||"",textColor:n.textColor||"",classNames:(n.className||[]).concat(n.classNames||[])}}function Tg(n){return n.reduce(Og,xg)}function Og(n,e){return{display:e.display!=null?e.display:n.display,startEditable:e.startEditable!=null?e.startEditable:n.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:n.durationEditable,constraints:n.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:n.overlap,allows:n.allows.concat(e.allows),backgroundColor:e.backgroundColor||n.backgroundColor,borderColor:e.borderColor||n.borderColor,textColor:e.textColor||n.textColor,classNames:n.classNames.concat(e.classNames)}}const _g={id:String,defaultAllDay:Boolean,url:String,format:String,events:te,eventDataTransform:te,success:te,failure:te};function Bd(n,e,t=Fd(e)){let r;if(typeof n=="string"?r={url:n}:typeof n=="function"||Array.isArray(n)?r={events:n}:typeof n=="object"&&n&&(r=n),r){let{refined:i,extra:o}=Xs(r,t),l=Dg(i,e);if(l)return{_raw:n,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:xr(),sourceDefId:l.sourceDefId,meta:l.meta,ui:Ua(i,e),extendedProps:o}}return null}function Fd(n){return Object.assign(Object.assign(Object.assign({},za),_g),n.pluginHooks.eventSourceRefiners)}function Dg(n,e){let t=e.pluginHooks.eventSourceDefs;for(let r=t.length-1;r>=0;r-=1){let o=t[r].parseMeta(n);if(o)return{sourceDefId:r,meta:o}}return null}function Rg(n,e,t,r,i){switch(e.type){case"RECEIVE_EVENTS":return Mg(n,t[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,i);case"RESET_RAW_EVENTS":return Ig(n,t[e.sourceId],e.rawEvents,r.activeRange,i);case"ADD_EVENTS":return kg(n,e.eventStore,r?r.activeRange:null,i);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return il(n,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?Mi(n,r.activeRange,i):n;case"REMOVE_EVENTS":return Eg(n,e.eventStore);case"REMOVE_EVENT_SOURCE":return zd(n,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return al(n,o=>!o.sourceId);case"REMOVE_ALL_EVENTS":return Er();default:return n}}function Mg(n,e,t,r,i,o){if(e&&t===e.latestFetchId){let l=xi(Vd(i,e,o),e,o);return r&&(l=Mi(l,r,o)),il(zd(n,e.sourceId),l)}return n}function Ig(n,e,t,r,i){const{defIdMap:o,instanceIdMap:l}=Ng(n);let d=xi(Vd(t,e,i),e,i,!1,o,l);return Mi(d,r,i)}function Vd(n,e,t){let r=t.options.eventDataTransform,i=e?e.eventDataTransform:null;return i&&(n=pu(n,i)),r&&(n=pu(n,r)),n}function pu(n,e){let t;if(!e)t=n;else{t=[];for(let r of n){let i=e(r);i?t.push(i):i==null&&t.push(r)}}return t}function kg(n,e,t,r){return t&&(e=Mi(e,t,r)),il(n,e)}function Pg(n,e,t){let{defs:r}=n,i=_i(n.instances,o=>{let l=r[o.defId];return l.allDay||l.recurringDef?o:Object.assign(Object.assign({},o),{range:{start:t.createMarker(e.toDate(o.range.start,o.forcedStartTzo)),end:t.createMarker(e.toDate(o.range.end,o.forcedEndTzo))},forcedStartTzo:t.canComputeOffset?null:o.forcedStartTzo,forcedEndTzo:t.canComputeOffset?null:o.forcedEndTzo})});return{defs:r,instances:i}}function zd(n,e){return al(n,t=>t.sourceId!==e)}function Ng(n){const{defs:e,instances:t}=n,r={},i={};for(let o in e){const l=e[o],{publicId:d}=l;d&&(r[d]=o)}for(let o in t){const l=t[o],d=e[l.defId],{publicId:f}=d;f&&(i[f]=o)}return{defIdMap:r,instanceIdMap:i}}class jg{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,t){$g(this.handlers,e,t)}off(e,t){Hg(this.handlers,e,t)}trigger(e,...t){let r=this.handlers[e]||[],i=this.options&&this.options[e],o=[].concat(i||[],r);for(let l of o)l.apply(this.thisContext,t)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function $g(n,e,t){(n[e]||(n[e]=[])).push(t)}function Hg(n,e,t){t?n[e]&&(n[e]=n[e].filter(r=>r!==t)):delete n[e]}const Bg={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Fg(n,e){return xi(Vg(n),null,e)}function Vg(n){let e;return n===!0?e=[{}]:Array.isArray(n)?e=n.filter(t=>t.daysOfWeek):typeof n=="object"&&n?e=[n]:e=[],e=e.map(t=>Object.assign(Object.assign({},Bg),t)),e}function zg(n,e,t){t.emitter.trigger("select",Object.assign(Object.assign({},Wg(n,t)),{jsEvent:e?e.origEvent:null,view:t.viewApi||t.calendarApi.view}))}function Ug(n,e){e.emitter.trigger("unselect",{jsEvent:n?n.origEvent:null,view:e.viewApi||e.calendarApi.view})}function Wg(n,e){let t={};for(let r of e.pluginHooks.dateSpanTransforms)Object.assign(t,r(n,e));return Object.assign(t,am(n,e.dateEnv)),t}function hu(n,e,t){let{dateEnv:r,options:i}=t,o=e;return n?(o=Et(o),o=r.add(o,i.defaultAllDayEventDuration)):o=r.add(o,i.defaultTimedEventDuration),o}function Gg(n,e,t,r){let i=Wd(n.defs,e),o=Er();for(let l in n.defs){let d=n.defs[l];o.defs[l]=Yg(d,i[l],t,r)}for(let l in n.instances){let d=n.instances[l],f=o.defs[d.defId];o.instances[l]=Zg(d,f,i[d.defId],t,r)}return o}function Yg(n,e,t,r){let i=t.standardProps||{};i.hasEnd==null&&e.durationEditable&&(t.startDelta||t.endDelta)&&(i.hasEnd=!0);let o=Object.assign(Object.assign(Object.assign({},n),i),{ui:Object.assign(Object.assign({},n.ui),i.ui)});t.extendedProps&&(o.extendedProps=Object.assign(Object.assign({},o.extendedProps),t.extendedProps));for(let l of r.pluginHooks.eventDefMutationAppliers)l(o,t,r);return!o.hasEnd&&r.options.forceEventDuration&&(o.hasEnd=!0),o}function Zg(n,e,t,r,i){let{dateEnv:o}=i,l=r.standardProps&&r.standardProps.allDay===!0,d=r.standardProps&&r.standardProps.hasEnd===!1,f=Object.assign({},n);return l&&(f.range=kd(f.range)),r.datesDelta&&t.startEditable&&(f.range={start:o.add(f.range.start,r.datesDelta),end:o.add(f.range.end,r.datesDelta)}),r.startDelta&&t.durationEditable&&(f.range={start:o.add(f.range.start,r.startDelta),end:f.range.end}),r.endDelta&&t.durationEditable&&(f.range={start:f.range.start,end:o.add(f.range.end,r.endDelta)}),d&&(f.range={start:f.range.start,end:hu(e.allDay,f.range.start,i)}),e.allDay&&(f.range={start:Et(f.range.start),end:Et(f.range.end)}),f.range.end<f.range.start&&(f.range.end=hu(e.allDay,f.range.start,i)),f}class zr{constructor(e,t){this.context=e,this.internalEventSource=t}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class pn{constructor(e,t,r){this._context=e,this._def=t,this._instance=r||null}setProp(e,t){if(e in jd)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(e==="id")t=Ia[e](t),this.mutate({standardProps:{publicId:t}});else if(e in Ia)t=Ia[e](t),this.mutate({standardProps:{[e]:t}});else if(e in za){let r=za[e](t);e==="color"?r={backgroundColor:t,borderColor:t}:e==="editable"?r={startEditable:t,durationEditable:t}:r={[e]:t},this.mutate({standardProps:{ui:r}})}else console.warn(`Could not set prop '${e}'. Use setExtendedProp instead.`)}setExtendedProp(e,t){this.mutate({extendedProps:{[e]:t}})}setStart(e,t={}){let{dateEnv:r}=this._context,i=r.createMarker(e);if(i&&this._instance){let o=this._instance.range,l=Sa(o.start,i,r,t.granularity);t.maintainDuration?this.mutate({datesDelta:l}):this.mutate({startDelta:l})}}setEnd(e,t={}){let{dateEnv:r}=this._context,i;if(!(e!=null&&(i=r.createMarker(e),!i))&&this._instance)if(i){let o=Sa(this._instance.range.end,i,r,t.granularity);this.mutate({endDelta:o})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,t,r={}){let{dateEnv:i}=this._context,o={allDay:r.allDay},l=i.createMarker(e),d;if(!!l&&!(t!=null&&(d=i.createMarker(t),!d))&&this._instance){let f=this._instance.range;r.allDay===!0&&(f=kd(f));let g=Sa(f.start,l,i,r.granularity);if(d){let v=Sa(f.end,d,i,r.granularity);pv(g,v)?this.mutate({datesDelta:g,standardProps:o}):this.mutate({startDelta:g,endDelta:v,standardProps:o})}else o.hasEnd=!1,this.mutate({datesDelta:g,standardProps:o})}}moveStart(e){let t=ht(e);t&&this.mutate({startDelta:t})}moveEnd(e){let t=ht(e);t&&this.mutate({endDelta:t})}moveDates(e){let t=ht(e);t&&this.mutate({datesDelta:t})}setAllDay(e,t={}){let r={allDay:e},{maintainDuration:i}=t;i==null&&(i=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(r.hasEnd=i),this.mutate({standardProps:r})}formatRange(e){let{dateEnv:t}=this._context,r=this._instance,i=Ut(e);return this._def.hasEnd?t.formatRange(r.range.start,r.range.end,i,{forcedStartTzo:r.forcedStartTzo,forcedEndTzo:r.forcedEndTzo}):t.format(r.range.start,i,{forcedTzo:r.forcedStartTzo})}mutate(e){let t=this._instance;if(t){let r=this._def,i=this._context,{eventStore:o}=i.getCurrentData(),l=Lg(o,t.instanceId);l=Gg(l,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},e,i);let f=new pn(i,r,t);this._def=l.defs[r.defId],this._instance=l.instances[t.instanceId],i.dispatch({type:"MERGE_EVENTS",eventStore:l}),i.emitter.trigger("eventChange",{oldEvent:f,event:this,relatedEvents:ol(l,i,t),revert(){i.dispatch({type:"RESET_EVENTS",eventStore:o})}})}}remove(){let e=this._context,t=Ud(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:t}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:t})}})}get source(){let{sourceId:e}=this._def;return e?new zr(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null}get end(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null}get startStr(){let e=this._instance;return e?this._context.dateEnv.formatIso(e.range.start,{omitTime:this._def.allDay,forcedTzo:e.forcedStartTzo}):""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?this._context.dateEnv.formatIso(e.range.end,{omitTime:this._def.allDay,forcedTzo:e.forcedEndTzo}):""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get backgroundColor(){return this._def.ui.backgroundColor}get borderColor(){return this._def.ui.borderColor}get textColor(){return this._def.ui.textColor}get classNames(){return this._def.ui.classNames}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let t=this._def,{ui:r}=t,{startStr:i,endStr:o}=this,l={allDay:t.allDay};return t.title&&(l.title=t.title),i&&(l.start=i),o&&(l.end=o),t.publicId&&(l.id=t.publicId),t.groupId&&(l.groupId=t.groupId),t.url&&(l.url=t.url),r.display&&r.display!=="auto"&&(l.display=r.display),e.collapseColor&&r.backgroundColor&&r.backgroundColor===r.borderColor?l.color=r.backgroundColor:(r.backgroundColor&&(l.backgroundColor=r.backgroundColor),r.borderColor&&(l.borderColor=r.borderColor)),r.textColor&&(l.textColor=r.textColor),r.classNames.length&&(l.classNames=r.classNames),Object.keys(t.extendedProps).length&&(e.collapseExtendedProps?Object.assign(l,t.extendedProps):l.extendedProps=t.extendedProps),l}toJSON(){return this.toPlainObject()}}function Ud(n){let e=n._def,t=n._instance;return{defs:{[e.defId]:e},instances:t?{[t.instanceId]:t}:{}}}function ol(n,e,t){let{defs:r,instances:i}=n,o=[],l=t?t.instanceId:"";for(let d in i){let f=i[d],g=r[f.defId];f.instanceId!==l&&o.push(new pn(e,g,f))}return o}function vu(n,e,t,r){let i={},o={},l={},d=[],f=[],g=Wd(n.defs,e);for(let v in n.defs){let y=n.defs[v];g[y.defId].display==="inverse-background"&&(y.groupId?(i[y.groupId]=[],l[y.groupId]||(l[y.groupId]=y)):o[v]=[])}for(let v in n.instances){let y=n.instances[v],A=n.defs[y.defId],S=g[A.defId],C=y.range,_=!A.allDay&&r?Pd(C,r):C,T=Qr(_,t);T&&(S.display==="inverse-background"?A.groupId?i[A.groupId].push(T):o[y.defId].push(T):S.display!=="none"&&(S.display==="background"?d:f).push({def:A,ui:S,instance:y,range:T,isStart:_.start&&_.start.valueOf()===T.start.valueOf(),isEnd:_.end&&_.end.valueOf()===T.end.valueOf()}))}for(let v in i){let y=i[v],A=du(y,t);for(let S of A){let C=l[v],_=g[C.defId];d.push({def:C,ui:_,instance:null,range:S,isStart:!1,isEnd:!1})}}for(let v in o){let y=o[v],A=du(y,t);for(let S of A)d.push({def:n.defs[v],ui:g[v],instance:null,range:S,isStart:!1,isEnd:!1})}return{bg:d,fg:f}}function gu(n,e){n.fcSeg=e}function Hs(n){return n.fcSeg||n.parentNode.fcSeg||null}function Wd(n,e){return _i(n,t=>Gd(t,e))}function Gd(n,e){let t=[];return e[""]&&t.push(e[""]),e[n.defId]&&t.push(e[n.defId]),t.push(n.ui),Tg(t)}function Qg(n,e){let t=n.map(Kg);return t.sort((r,i)=>sv(r,i,e)),t.map(r=>r._seg)}function Kg(n){let{eventRange:e}=n,t=e.def,r=e.instance?e.instance.range:e.range,i=r.start?r.start.valueOf():0,o=r.end?r.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},t.extendedProps),t),{id:t.publicId,start:i,end:o,duration:o-i,allDay:Number(t.allDay),_seg:n})}function Jg(n,e){let{pluginHooks:t}=e,r=t.isDraggableTransformers,{def:i,ui:o}=n.eventRange,l=o.startEditable;for(let d of r)l=d(l,i,o,e);return l}function Xg(n,e){return n.isStart&&n.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function qg(n,e){return n.isEnd&&n.eventRange.ui.durationEditable}function Yd(n,e,t,r,i,o,l){let{dateEnv:d,options:f}=t,{displayEventTime:g,displayEventEnd:v}=f,y=n.eventRange.def,A=n.eventRange.instance;g==null&&(g=r!==!1),v==null&&(v=i!==!1);let S=A.range.start,C=A.range.end,_=o||n.start||n.eventRange.range.start,T=l||n.end||n.eventRange.range.end,D=Et(S).valueOf()===Et(_).valueOf(),P=Et(rr(C,-1)).valueOf()===Et(rr(T,-1)).valueOf();return g&&!y.allDay&&(D||P)?(_=D?S:_,T=P?C:T,v&&y.hasEnd?d.formatRange(_,T,e,{forcedStartTzo:o?null:A.forcedStartTzo,forcedEndTzo:l?null:A.forcedEndTzo}):d.format(_,e,{forcedTzo:o?null:A.forcedStartTzo})):""}function yi(n,e,t){let r=n.eventRange.range;return{isPast:r.end<(t||e.start),isFuture:r.start>=(t||e.end),isToday:e&&tr(e,r.start)}}function em(n){let e=["fc-event"];return n.isMirror&&e.push("fc-event-mirror"),n.isDraggable&&e.push("fc-event-draggable"),(n.isStartResizable||n.isEndResizable)&&e.push("fc-event-resizable"),n.isDragging&&e.push("fc-event-dragging"),n.isResizing&&e.push("fc-event-resizing"),n.isSelected&&e.push("fc-event-selected"),n.isStart&&e.push("fc-event-start"),n.isEnd&&e.push("fc-event-end"),n.isPast&&e.push("fc-event-past"),n.isToday&&e.push("fc-event-today"),n.isFuture&&e.push("fc-event-future"),e}function tm(n){return n.instance?n.instance.instanceId:`${n.def.defId}:${n.range.start.toISOString()}`}function Zd(n,e){let{def:t,instance:r}=n.eventRange,{url:i}=t;if(i)return{href:i};let{emitter:o,options:l}=e,{eventInteractive:d}=l;return d==null&&(d=t.interactive,d==null&&(d=Boolean(o.hasHandlers("eventClick")))),d?Cd(f=>{o.trigger("eventClick",{el:f.target,event:new pn(e,t,r),jsEvent:f,view:e.viewApi})}):{}}const nm={start:te,end:te,allDay:Boolean};function rm(n,e,t){let r=im(n,e),{range:i}=r;if(!i.start)return null;if(!i.end){if(t==null)return null;i.end=e.add(i.start,t)}return r}function im(n,e){let{refined:t,extra:r}=Xs(n,nm),i=t.start?e.createMarkerMeta(t.start):null,o=t.end?e.createMarkerMeta(t.end):null,{allDay:l}=t;return l==null&&(l=i&&i.isTimeUnspecified&&(!o||o.isTimeUnspecified)),Object.assign({range:{start:i?i.marker:null,end:o?o.marker:null},allDay:l},r)}function am(n,e){return Object.assign(Object.assign({},Kd(n.range,e,n.allDay)),{allDay:n.allDay})}function Qd(n,e,t){return Object.assign(Object.assign({},Kd(n,e,t)),{timeZone:e.timeZone})}function Kd(n,e,t){return{start:e.toDate(n.start),end:e.toDate(n.end),startStr:e.formatIso(n.start,{omitTime:t}),endStr:e.formatIso(n.end,{omitTime:t})}}function om(n,e,t){let r=Hd({editable:!1},t),i=js(r.refined,r.extra,"",n.allDay,!0,t);return{def:i,ui:Gd(i,e),instance:nl(i.defId,n.range),range:n.range,isStart:!0,isEnd:!0}}function sm(n,e,t){let r=!1,i=function(d){r||(r=!0,e(d))},o=function(d){r||(r=!0,t(d))},l=n(i,o);l&&typeof l.then=="function"&&l.then(i,o)}class mu extends Error{constructor(e,t){super(e),this.response=t}}function lm(n,e,t){n=n.toUpperCase();const r={method:n};return n==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(t):(r.body=new URLSearchParams(t),r.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,r).then(i=>{if(i.ok)return i.json().then(o=>[o,i],()=>{throw new mu("Failure parsing JSON",i)});throw new mu("Request failed",i)})}let ws;function Jd(){return ws==null&&(ws=cm()),ws}function cm(){if(typeof document=="undefined")return!0;let n=document.createElement("div");n.style.position="absolute",n.style.top="0px",n.style.left="0px",n.innerHTML="<table><tr><td><div></div></td></tr></table>",n.querySelector("table").style.height="100px",n.querySelector("div").style.height="100%",document.body.appendChild(n);let t=n.querySelector("div").offsetHeight>0;return document.body.removeChild(n),t}class um extends Ct{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:t}=e,{forPrint:r}=this.state,i=r||t.height==="auto"||t.contentHeight==="auto",o=!i&&t.height!=null?t.height:"",l=["fc",r?"fc-media-print":"fc-media-screen",`fc-direction-${t.direction}`,e.theme.getClass("root")];return Jd()||l.push("fc-liquid-hack"),e.children(l,o,i,r)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class Xd{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function dm(n,e){return{component:n,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}const yu={};class fm{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,t){let{currentDataManager:r}=this;r.currentCalendarOptionsRefiners[e]?r.emitter.on(e,t):console.warn(`Unknown listener name '${e}'`)}off(e,t){this.currentDataManager.emitter.off(e,t)}trigger(e,...t){this.currentDataManager.emitter.trigger(e,...t)}changeView(e,t){this.batchRendering(()=>{if(this.unselect(),t)if(t.start&&t.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:t});else{let{dateEnv:r}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:r.createMarker(t)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,t){let r=this.getCurrentData(),i;t=t||"day",i=r.viewSpecs[t]||this.getUnitViewSpec(t),this.unselect(),i?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:i.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:t,toolbarConfig:r}=this.getCurrentData(),i=[].concat(r.header?r.header.viewsWithButtons:[],r.footer?r.footer.viewsWithButtons:[]),o,l;for(let d in t)i.push(d);for(o=0;o<i.length;o+=1)if(l=t[i[o]],l&&l.singleUnit===e)return l;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:Ri(e.calendarOptions.now,e.dateEnv)})}gotoDate(e){let t=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.createMarker(e)})}incrementDate(e){let t=this.getCurrentData(),r=ht(e);r&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:t.dateEnv.add(t.currentDate,r)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,t){let{dateEnv:r}=this.getCurrentData();return r.format(r.createMarker(e),Ut(t))}formatRange(e,t,r){let{dateEnv:i}=this.getCurrentData();return i.formatRange(i.createMarker(e),i.createMarker(t),Ut(r),r)}formatIso(e,t){let{dateEnv:r}=this.getCurrentData();return r.formatIso(r.createMarker(e),{omitTime:t})}select(e,t){let r;t==null?e.start!=null?r=e:r={start:e,end:null}:r={start:e,end:t};let i=this.getCurrentData(),o=rm(r,i.dateEnv,ht({days:1}));o&&(this.dispatch({type:"SELECT_DATES",selection:o}),zg(o,null,i))}unselect(e){let t=this.getCurrentData();t.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),Ug(e,t))}addEvent(e,t){if(e instanceof pn){let l=e._def,d=e._instance;return this.getCurrentData().eventStore.defs[l.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:$s({def:l,instance:d})}),this.triggerEventAdd(e)),e}let r=this.getCurrentData(),i;if(t instanceof zr)i=t.internalEventSource;else if(typeof t=="boolean")t&&([i]=el(r.eventSources));else if(t!=null){let l=this.getEventSourceById(t);if(!l)return console.warn(`Could not find an event source with ID "${t}"`),null;i=l.internalEventSource}let o=$d(e,i,r,!1);if(o){let l=new pn(r,o.def,o.def.recurringDef?null:o.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:$s(o)}),this.triggerEventAdd(l),l}return null}triggerEventAdd(e){let{emitter:t}=this.getCurrentData();t.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:Ud(e)})}})}getEventById(e){let t=this.getCurrentData(),{defs:r,instances:i}=t.eventStore;e=String(e);for(let o in r){let l=r[o];if(l.publicId===e){if(l.recurringDef)return new pn(t,l,null);for(let d in i){let f=i[d];if(f.defId===l.defId)return new pn(t,l,f)}}}return null}getEvents(){let e=this.getCurrentData();return ol(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),t=e.eventSources,r=[];for(let i in t)r.push(new zr(e,t[i]));return r}getEventSourceById(e){let t=this.getCurrentData(),r=t.eventSources;e=String(e);for(let i in r)if(r[i].publicId===e)return new zr(t,r[i]);return null}addEventSource(e){let t=this.getCurrentData();if(e instanceof zr)return t.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let r=Bd(e,t);return r?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[r]}),new zr(t,r)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let t=ht(e);t&&this.trigger("_scrollRequest",{time:t})}}function pm(n,e){let t={left:Math.max(n.left,e.left),right:Math.min(n.right,e.right),top:Math.max(n.top,e.top),bottom:Math.min(n.bottom,e.bottom)};return t.left<t.right&&t.top<t.bottom?t:!1}function qd(n,e,t,r){return{dow:n.getUTCDay(),isDisabled:Boolean(r&&!tr(r.activeRange,n)),isOther:Boolean(r&&!tr(r.currentRange,n)),isToday:Boolean(e&&tr(e,n)),isPast:Boolean(t?n<t:e?n<e.start:!1),isFuture:Boolean(t?n>t:e?n>=e.end:!1)}}function sl(n,e){let t=["fc-day",`fc-day-${mv[n.dow]}`];return n.isDisabled?t.push("fc-day-disabled"):(n.isToday&&(t.push("fc-day-today"),t.push(e.getClass("today"))),n.isPast&&t.push("fc-day-past"),n.isFuture&&t.push("fc-day-future"),n.isOther&&t.push("fc-day-other")),t}const hm=Ut({year:"numeric",month:"long",day:"numeric"}),vm=Ut({week:"long"});function Bs(n,e,t="day",r=!0){const{dateEnv:i,options:o,calendarApi:l}=n;let d=i.format(e,t==="week"?vm:hm);if(o.navLinks){let f=i.toDate(e);const g=v=>{let y=t==="day"?o.navLinkDayClick:t==="week"?o.navLinkWeekClick:null;typeof y=="function"?y.call(l,i.toDate(e),v):(typeof y=="string"&&(t=y),l.zoomTo(e,t))};return Object.assign({title:gi(o.navLinkHint,[d,f],d),"data-navlink":""},r?Ed(g):{onClick:g})}return{"aria-label":d}}let Es;function gm(){return Es||(Es=mm()),Es}function mm(){let n=document.createElement("div");n.style.overflow="scroll",n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",document.body.appendChild(n);let e=ym(n);return document.body.removeChild(n),e}function ym(n){return{x:n.offsetHeight-n.clientHeight,y:n.offsetWidth-n.clientWidth}}function bm(n){let e=Sm(n),t=n.getBoundingClientRect();for(let r of e){let i=pm(t,r.getBoundingClientRect());if(i)t=i;else return null}return t}function Sm(n){let e=[];for(;n instanceof HTMLElement;){let t=window.getComputedStyle(n);if(t.position==="fixed")break;/(auto|scroll)/.test(t.overflow+t.overflowY+t.overflowX)&&e.push(n),n=n.parentNode}return e}class Wa{constructor(e,t,r,i){this.els=t;let o=this.originClientRect=e.getBoundingClientRect();r&&this.buildElHorizontals(o.left),i&&this.buildElVerticals(o.top)}buildElHorizontals(e){let t=[],r=[];for(let i of this.els){let o=i.getBoundingClientRect();t.push(o.left-e),r.push(o.right-e)}this.lefts=t,this.rights=r}buildElVerticals(e){let t=[],r=[];for(let i of this.els){let o=i.getBoundingClientRect();t.push(o.top-e),r.push(o.bottom-e)}this.tops=t,this.bottoms=r}leftToIndex(e){let{lefts:t,rights:r}=this,i=t.length,o;for(o=0;o<i;o+=1)if(e>=t[o]&&e<r[o])return o}topToIndex(e){let{tops:t,bottoms:r}=this,i=t.length,o;for(o=0;o<i;o+=1)if(e>=t[o]&&e<r[o])return o}getWidth(e){return this.rights[e]-this.lefts[e]}getHeight(e){return this.bottoms[e]-this.tops[e]}similarTo(e){return Aa(this.tops||[],e.tops||[])&&Aa(this.bottoms||[],e.bottoms||[])&&Aa(this.lefts||[],e.lefts||[])&&Aa(this.rights||[],e.rights||[])}}function Aa(n,e){const t=n.length;if(t!==e.length)return!1;for(let r=0;r<t;r++)if(Math.round(n[r])!==Math.round(e[r]))return!1;return!0}class _r extends Ct{constructor(){super(...arguments),this.uid=xr()}prepareHits(){}queryHit(e,t,r,i){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!Bn(e,".fc-event-mirror")}isValidDateDownEl(e){return!Bn(e,".fc-event:not(.fc-bg-event)")&&!Bn(e,".fc-more-link")&&!Bn(e,"a[data-navlink]")&&!Bn(e,".fc-popover")}}class Am{constructor(){this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let t=[];for(let r of e)this.insertEntry(r,t);return t}insertEntry(e,t){let r=this.findInsertion(e);return this.isInsertionValid(r,e)?(this.insertEntryAt(e,r),1):this.handleInvalidInsertion(r,e,t)}isInsertionValid(e,t){return(this.maxCoord===-1||e.levelCoord+t.thickness<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnt<this.maxStackCnt)}handleInvalidInsertion(e,t,r){return this.allowReslicing&&e.touchingEntry?this.splitEntry(t,e.touchingEntry,r):(r.push(t),0)}splitEntry(e,t,r){let i=0,o=[],l=e.span,d=t.span;return l.start<d.start&&(i+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:l.start,end:d.start}},o)),l.end>d.end&&(i+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:d.end,end:l.end}},o)),i?(r.push({index:e.index,thickness:e.thickness,span:ef(d,l)},...o),i):(r.push(e),0)}insertEntryAt(e,t){let{entriesByLevel:r,levelCoords:i}=this;t.lateral===-1?(Cs(i,t.level,t.levelCoord),Cs(r,t.level,[e])):Cs(r[t.level],t.lateral,e),this.stackCnts[bi(e)]=t.stackCnt}findInsertion(e){let{levelCoords:t,entriesByLevel:r,strictOrder:i,stackCnts:o}=this,l=t.length,d=0,f=-1,g=-1,v=null,y=0;for(let C=0;C<l;C+=1){let _=t[C];if(!i&&_>=d+e.thickness)break;let T=r[C],D,P=Su(T,e.span.start,bu),V=P[0]+P[1];for(;(D=T[V])&&D.span.start<e.span.end;){let x=_+D.thickness;x>d&&(d=x,v=D,f=C,g=V),x===d&&(y=Math.max(y,o[bi(D)]+1)),V+=1}}let A=0;if(v)for(A=f+1;A<l&&t[A]<d;)A+=1;let S=-1;return A<l&&t[A]===d&&(S=Su(r[A],e.span.end,bu)[0]),{touchingLevel:f,touchingLateral:g,touchingEntry:v,stackCnt:y,levelCoord:d,level:A,lateral:S}}toRects(){let{entriesByLevel:e,levelCoords:t}=this,r=e.length,i=[];for(let o=0;o<r;o+=1){let l=e[o],d=t[o];for(let f of l)i.push(Object.assign(Object.assign({},f),{levelCoord:d}))}return i}}function bu(n){return n.span.end}function bi(n){return n.index+":"+n.span.start}function ef(n,e){let t=Math.max(n.start,e.start),r=Math.min(n.end,e.end);return t<r?{start:t,end:r}:null}function Cs(n,e,t){n.splice(e,0,t)}function Su(n,e,t){let r=0,i=n.length;if(!i||e<t(n[r]))return[0,0];if(e>t(n[i-1]))return[i,0];for(;r<i;){let o=Math.floor(r+(i-r)/2),l=t(n[o]);if(e<l)i=o;else if(e>l)r=o+1;else return[o,1]}return[r,0]}function Lm(n,e){return!n||e>10?Ut({weekday:"short"}):e>1?Ut({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):Ut({weekday:"long"})}const tf="fc-col-header-cell";function nf(n){return n.text}class wm extends Ct{render(){let{dateEnv:e,options:t,theme:r,viewApi:i}=this.context,{props:o}=this,{date:l,dateProfile:d}=o,f=qd(l,o.todayRange,null,d),g=[tf].concat(sl(f,r)),v=e.format(l,o.dayHeaderFormat),y=!f.isDisabled&&o.colCnt>1?Bs(this.context,l):{},A=Object.assign(Object.assign(Object.assign({date:e.toDate(l),view:i},o.extraRenderProps),{text:v}),f);return J(Un,{elTag:"th",elClasses:g,elAttrs:Object.assign({role:"columnheader",colSpan:o.colSpan,"data-date":f.isDisabled?void 0:Ks(l)},o.extraDataAttrs),renderProps:A,generatorName:"dayHeaderContent",customGenerator:t.dayHeaderContent,defaultGenerator:nf,classNameGenerator:t.dayHeaderClassNames,didMount:t.dayHeaderDidMount,willUnmount:t.dayHeaderWillUnmount},S=>J("div",{className:"fc-scrollgrid-sync-inner"},!f.isDisabled&&J(S,{elTag:"a",elAttrs:y,elClasses:["fc-col-header-cell-cushion",o.isSticky&&"fc-sticky"]})))}}const Em=Ut({weekday:"long"});class Cm extends Ct{render(){let{props:e}=this,{dateEnv:t,theme:r,viewApi:i,options:o}=this.context,l=Zt(new Date(2592e5),e.dow),d={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},f=t.format(l,e.dayHeaderFormat),g=Object.assign(Object.assign(Object.assign(Object.assign({date:l},d),{view:i}),e.extraRenderProps),{text:f});return J(Un,{elTag:"th",elClasses:[tf,...sl(d,r),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:g,generatorName:"dayHeaderContent",customGenerator:o.dayHeaderContent,defaultGenerator:nf,classNameGenerator:o.dayHeaderClassNames,didMount:o.dayHeaderDidMount,willUnmount:o.dayHeaderWillUnmount},v=>J("div",{className:"fc-scrollgrid-sync-inner"},J(v,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":t.format(l,Em)}})))}}class ll extends ln{constructor(e,t){super(e,t),this.initialNowDate=Ri(t.options.now,t.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:t}=this;return e.children(t.nowDate,t.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:t}=this,r=rr(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),i=t.dateEnv.startOf(r,e.unit),o=t.dateEnv.add(i,ht(1,e.unit)),l=o.valueOf()-r.valueOf();return l=Math.min(1e3*60*60*24,l),{currentState:{nowDate:i,todayRange:Au(i)},nextState:{nowDate:o,todayRange:Au(o)},waitMs:l}}setTimeout(){let{nextState:e,waitMs:t}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},t)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}ll.contextType=Tr;function Au(n){let e=Et(n),t=Zt(e,1);return{start:e,end:t}}class xm extends Ct{constructor(){super(...arguments),this.createDayHeaderFormatter=ct(Tm)}render(){let{context:e}=this,{dates:t,dateProfile:r,datesRepDistinctDays:i,renderIntro:o}=this.props,l=this.createDayHeaderFormatter(e.options.dayHeaderFormat,i,t.length);return J(ll,{unit:"day"},(d,f)=>J("tr",{role:"row"},o&&o("day"),t.map(g=>i?J(wm,{key:g.toISOString(),date:g,dateProfile:r,todayRange:f,colCnt:t.length,dayHeaderFormat:l}):J(Cm,{key:g.getUTCDay(),dow:g.getUTCDay(),dayHeaderFormat:l}))))}}function Tm(n,e,t){return n||Lm(e,t)}class Om{constructor(e,t){let r=e.start,{end:i}=e,o=[],l=[],d=-1;for(;r<i;)t.isHiddenDay(r)?o.push(d+.5):(d+=1,o.push(d),l.push(r)),r=Zt(r,1);this.dates=l,this.indices=o,this.cnt=l.length}sliceRange(e){let t=this.getDateDayIndex(e.start),r=this.getDateDayIndex(Zt(e.end,-1)),i=Math.max(0,t),o=Math.min(this.cnt-1,r);return i=Math.ceil(i),o=Math.floor(o),i<=o?{firstIndex:i,lastIndex:o,isStart:t===i,isEnd:r===o}:null}getDateDayIndex(e){let{indices:t}=this,r=Math.floor(ei(this.dates[0],e));return r<0?t[0]-1:r>=t.length?t[t.length-1]+1:t[r]}}class _m{constructor(e,t){let{dates:r}=e,i,o,l;if(t){for(o=r[0].getUTCDay(),i=1;i<r.length&&r[i].getUTCDay()!==o;i+=1);l=Math.ceil(r.length/i)}else l=1,i=r.length;this.rowCnt=l,this.colCnt=i,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let t=0;t<this.rowCnt;t+=1){let r=[];for(let i=0;i<this.colCnt;i+=1)r.push(this.buildCell(t,i));e.push(r)}return e}buildCell(e,t){let r=this.daySeries.dates[e*this.colCnt+t];return{key:r.toISOString(),date:r}}buildHeaderDates(){let e=[];for(let t=0;t<this.colCnt;t+=1)e.push(this.cells[0][t].date);return e}sliceRange(e){let{colCnt:t}=this,r=this.daySeries.sliceRange(e),i=[];if(r){let{firstIndex:o,lastIndex:l}=r,d=o;for(;d<=l;){let f=Math.floor(d/t),g=Math.min((f+1)*t,l+1);i.push({row:f,firstCol:d%t,lastCol:(g-1)%t,isStart:r.isStart&&d===o,isEnd:r.isEnd&&g-1===l}),d=g}}return i}}class Dm{constructor(){this.sliceBusinessHours=ct(this._sliceBusinessHours),this.sliceDateSelection=ct(this._sliceDateSpan),this.sliceEventStore=ct(this._sliceEventStore),this.sliceEventDrag=ct(this._sliceInteraction),this.sliceEventResize=ct(this._sliceInteraction),this.forceDayIfListItem=!1}sliceProps(e,t,r,i,...o){let{eventUiBases:l}=e,d=this.sliceEventStore(e.eventStore,l,t,r,...o);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,t,r,l,i,...o),businessHourSegs:this.sliceBusinessHours(e.businessHours,t,r,i,...o),fgEventSegs:d.fg,bgEventSegs:d.bg,eventDrag:this.sliceEventDrag(e.eventDrag,l,t,r,...o),eventResize:this.sliceEventResize(e.eventResize,l,t,r,...o),eventSelection:e.eventSelection}}sliceNowDate(e,t,r,i,...o){return this._sliceDateSpan({range:{start:e,end:rr(e,1)},allDay:!1},t,r,{},i,...o)}_sliceBusinessHours(e,t,r,i,...o){return e?this._sliceEventStore(Mi(e,La(t,Boolean(r)),i),{},t,r,...o).bg:[]}_sliceEventStore(e,t,r,i,...o){if(e){let l=vu(e,t,La(r,Boolean(i)),i);return{bg:this.sliceEventRanges(l.bg,o),fg:this.sliceEventRanges(l.fg,o)}}return{bg:[],fg:[]}}_sliceInteraction(e,t,r,i,...o){if(!e)return null;let l=vu(e.mutatedEvents,t,La(r,Boolean(i)),i);return{segs:this.sliceEventRanges(l.fg,o),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,t,r,i,o,...l){if(!e)return[];let d=La(t,Boolean(r)),f=Qr(e.range,d);if(f){e=Object.assign(Object.assign({},e),{range:f});let g=om(e,i,o),v=this.sliceRange(e.range,...l);for(let y of v)y.eventRange=g;return v}return[]}sliceEventRanges(e,t){let r=[];for(let i of e)r.push(...this.sliceEventRange(i,t));return r}sliceEventRange(e,t){let r=e.range;this.forceDayIfListItem&&e.ui.display==="list-item"&&(r={start:r.start,end:Zt(r.start,1)});let i=this.sliceRange(r,...t);for(let o of i)o.eventRange=e,o.isStart=e.isStart&&o.isStart,o.isEnd=e.isEnd&&o.isEnd;return i}}function La(n,e){let t=n.activeRange;return e?t:{start:rr(t.start,n.slotMinTime.milliseconds),end:rr(t.end,n.slotMaxTime.milliseconds-864e5)}}const wa=/^(visible|hidden)$/;class Rm extends Ct{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,Vn(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:t,liquidIsAbsolute:r}=e,i=t&&r,o=["fc-scroller"];return t&&(r?o.push("fc-scroller-liquid-absolute"):o.push("fc-scroller-liquid")),J("div",{ref:this.handleEl,className:o.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:i&&-(e.overcomeLeft||0)||"",right:i&&-(e.overcomeRight||0)||"",bottom:i&&-(e.overcomeBottom||0)||"",marginLeft:!i&&-(e.overcomeLeft||0)||"",marginRight:!i&&-(e.overcomeRight||0)||"",marginBottom:!i&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(wa.test(this.props.overflowX))return!1;let{el:e}=this,t=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:r}=e;for(let i=0;i<r.length;i+=1)if(r[i].getBoundingClientRect().width>t)return!0;return!1}needsYScrolling(){if(wa.test(this.props.overflowY))return!1;let{el:e}=this,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:r}=e;for(let i=0;i<r.length;i+=1)if(r[i].getBoundingClientRect().height>t)return!0;return!1}getXScrollbarWidth(){return wa.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return wa.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class Ar{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(t,r)=>{let{depths:i,currentMap:o}=this,l=!1,d=!1;t!==null?(l=r in o,o[r]=t,i[r]=(i[r]||0)+1,d=!0):(i[r]-=1,i[r]||(delete o[r],delete this.callbackMap[r],l=!0)),this.masterCallback&&(l&&this.masterCallback(null,String(r)),d&&this.masterCallback(t,String(r)))}}createRef(e){let t=this.callbackMap[e];return t||(t=this.callbackMap[e]=r=>{this.handleValue(r,String(e))}),t}collect(e,t,r){return Kv(this.currentMap,e,t,r)}getAll(){return el(this.currentMap)}}function Mm(n){let e=ev(n,".fc-scrollgrid-shrink"),t=0;for(let r of e)t=Math.max(t,uv(r));return Math.ceil(t)}function rf(n,e){return n.liquid&&e.liquid}function Im(n,e){return e.maxHeight!=null||rf(n,e)}function km(n,e,t,r){let{expandRows:i}=t;return typeof e.content=="function"?e.content(t):J("table",{role:"presentation",className:[e.tableClassName,n.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:t.tableMinWidth,width:t.clientWidth,height:i?t.clientHeight:""}},t.tableColGroupNode,J(r?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(t):e.rowContent))}function Pm(n,e){return nr(n,e,_n)}function Nm(n,e){let t=[];for(let r of n){let i=r.span||1;for(let o=0;o<i;o+=1)t.push(J("col",{style:{width:r.width==="shrink"?jm(e):r.width||"",minWidth:r.minWidth||""}}))}return J("colgroup",{},...t)}function jm(n){return n==null?4:n}function $m(n){for(let e of n)if(e.width==="shrink")return!0;return!1}function Hm(n,e){let t=["fc-scrollgrid",e.theme.getClass("table")];return n&&t.push("fc-scrollgrid-liquid"),t}function Bm(n,e){let t=["fc-scrollgrid-section",`fc-scrollgrid-section-${n.type}`,n.className];return e&&n.liquid&&n.maxHeight==null&&t.push("fc-scrollgrid-section-liquid"),n.isSticky&&t.push("fc-scrollgrid-section-sticky"),t}function Fm(n){return J("div",{className:"fc-scrollgrid-sticky-shim",style:{width:n.clientWidth,minWidth:n.tableMinWidth}})}function Lu(n){let{stickyHeaderDates:e}=n;return(e==null||e==="auto")&&(e=n.height==="auto"||n.viewHeight==="auto"),e}function Vm(n){let{stickyFooterScrollbar:e}=n;return(e==null||e==="auto")&&(e=n.height==="auto"||n.viewHeight==="auto"),e}class af extends Ct{constructor(){super(...arguments),this.processCols=ct(e=>e,Pm),this.renderMicroColGroup=ct(Nm),this.scrollerRefs=new Ar,this.scrollerElRefs=new Ar(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:t,context:r}=this,i=e.sections||[],o=this.processCols(e.cols),l=this.renderMicroColGroup(o,t.shrinkWidth),d=Hm(e.liquid,r);e.collapsibleWidth&&d.push("fc-scrollgrid-collapsible");let f=i.length,g=0,v,y=[],A=[],S=[];for(;g<f&&(v=i[g]).type==="header";)y.push(this.renderSection(v,l,!0)),g+=1;for(;g<f&&(v=i[g]).type==="body";)A.push(this.renderSection(v,l,!1)),g+=1;for(;g<f&&(v=i[g]).type==="footer";)S.push(this.renderSection(v,l,!0)),g+=1;let C=!Jd();const _={role:"rowgroup"};return J("table",{role:"grid",className:d.join(" "),style:{height:e.height}},Boolean(!C&&y.length)&&J("thead",_,...y),Boolean(!C&&A.length)&&J("tbody",_,...A),Boolean(!C&&S.length)&&J("tfoot",_,...S),C&&J("tbody",_,...y,...A,...S))}renderSection(e,t,r){return"outerContent"in e?J(Dt,{key:e.key},e.outerContent):J("tr",{key:e.key,role:"presentation",className:Bm(e,this.props.liquid).join(" ")},this.renderChunkTd(e,t,e.chunk,r))}renderChunkTd(e,t,r,i){if("outerContent"in r)return r.outerContent;let{props:o}=this,{forceYScrollbars:l,scrollerClientWidths:d,scrollerClientHeights:f}=this.state,g=Im(o,e),v=rf(o,e),y=o.liquid?l?"scroll":g?"auto":"hidden":"visible",A=e.key,S=km(e,r,{tableColGroupNode:t,tableMinWidth:"",clientWidth:!o.collapsibleWidth&&d[A]!==void 0?d[A]:null,clientHeight:f[A]!==void 0?f[A]:null,expandRows:e.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:()=>{}},i);return J(i?"th":"td",{ref:r.elRef,role:"presentation"},J("div",{className:`fc-scroller-harness${v?" fc-scroller-harness-liquid":""}`},J(Rm,{ref:this.scrollerRefs.createRef(A),elRef:this.scrollerElRefs.createRef(A),overflowY:y,overflowX:o.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:v,liquidIsAbsolute:!0},S)))}_handleScrollerEl(e,t){let r=zm(this.props.sections,t);r&&Vn(r.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return $m(this.props.cols)?Mm(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=gm(),{scrollerRefs:t,scrollerElRefs:r}=this,i=!1,o={},l={};for(let d in t.currentMap){let f=t.currentMap[d];if(f&&f.needsYScrolling()){i=!0;break}}for(let d of this.props.sections){let f=d.key,g=r.currentMap[f];if(g){let v=g.parentNode;o[f]=Math.floor(v.getBoundingClientRect().width-(i?e.y:0)),l[f]=Math.floor(v.getBoundingClientRect().height)}}return{forceYScrollbars:i,scrollerClientWidths:o,scrollerClientHeights:l}}}af.addStateEquality({scrollerClientWidths:_n,scrollerClientHeights:_n});function zm(n,e){for(let t of n)if(t.key===e)return t;return null}class cl extends Ct{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&gu(e,this.props.seg)}}render(){const{props:e,context:t}=this,{options:r}=t,{seg:i}=e,{eventRange:o}=i,{ui:l}=o,d={event:new pn(t,o.def,o.instance),view:t.viewApi,timeText:e.timeText,textColor:l.textColor,backgroundColor:l.backgroundColor,borderColor:l.borderColor,isDraggable:!e.disableDragging&&Jg(i,t),isStartResizable:!e.disableResizing&&Xg(i,t),isEndResizable:!e.disableResizing&&qg(i),isMirror:Boolean(e.isDragging||e.isResizing||e.isDateSelecting),isStart:Boolean(i.isStart),isEnd:Boolean(i.isEnd),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing)};return J(Un,Object.assign({},e,{elRef:this.handleEl,elClasses:[...em(d),...i.eventRange.ui.classNames,...e.elClasses||[]],renderProps:d,generatorName:"eventContent",customGenerator:r.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:r.eventClassNames,didMount:r.eventDidMount,willUnmount:r.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&gu(this.el,this.props.seg)}}class Um extends Ct{render(){let{props:e,context:t}=this,{options:r}=t,{seg:i}=e,{ui:o}=i.eventRange,l=r.eventTimeFormat||e.defaultTimeFormat,d=Yd(i,l,t,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return J(cl,Object.assign({},e,{elTag:"a",elStyle:{borderColor:o.borderColor,backgroundColor:o.backgroundColor},elAttrs:Zd(i,t),defaultGenerator:Wm,timeText:d}),(f,g)=>J(Dt,null,J(f,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:g.textColor}}),Boolean(g.isStartResizable)&&J("div",{className:"fc-event-resizer fc-event-resizer-start"}),Boolean(g.isEndResizable)&&J("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function Wm(n){return J("div",{className:"fc-event-main-frame"},n.timeText&&J("div",{className:"fc-event-time"},n.timeText),J("div",{className:"fc-event-title-container"},J("div",{className:"fc-event-title fc-sticky"},n.event.title||J(Dt,null,"\xA0"))))}const Gm=Ut({day:"numeric"});class of extends Ct{constructor(){super(...arguments),this.refineRenderProps=Ma(Ym)}render(){let{props:e,context:t}=this,{options:r}=t,i=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:t.viewApi,dateEnv:t.dateEnv,monthStartFormat:r.monthStartFormat});return J(Un,Object.assign({},e,{elClasses:[...sl(i,t.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),i.isDisabled?{}:{"data-date":Ks(e.date)}),renderProps:i,generatorName:"dayCellContent",customGenerator:r.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.isDisabled?void 0:r.dayCellClassNames,didMount:r.dayCellDidMount,willUnmount:r.dayCellWillUnmount}))}}function sf(n){return Boolean(n.dayCellContent||Dd("dayCellContent",n))}function Ym(n){let{date:e,dateEnv:t,dateProfile:r,isMonthStart:i}=n,o=qd(e,n.todayRange,null,r),l=n.showDayNumber?t.format(e,i?n.monthStartFormat:Gm):"";return Object.assign(Object.assign(Object.assign({date:t.toDate(e),view:n.viewApi},o),{isMonthStart:i,dayNumberText:l}),n.extraRenderProps)}class Zm extends Ct{render(){let{props:e}=this,{seg:t}=e;return J(cl,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:t.eventRange.ui.backgroundColor},defaultGenerator:Qm,seg:t,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function Qm(n){let{title:e}=n.event;return e&&J("div",{className:"fc-event-title"},n.event.title)}function Km(n){return J("div",{className:`fc-${n}`})}const Jm=n=>J(Tr.Consumer,null,e=>{let{dateEnv:t,options:r}=e,{date:i}=n,o=r.weekNumberFormat||n.defaultFormat,l=t.computeWeekNumber(i),d=t.format(i,o);return J(Un,Object.assign({},n,{renderProps:{num:l,text:d,date:i},generatorName:"weekNumberContent",customGenerator:r.weekNumberContent,defaultGenerator:Xm,classNameGenerator:r.weekNumberClassNames,didMount:r.weekNumberDidMount,willUnmount:r.weekNumberWillUnmount}))});function Xm(n){return n.text}const xs=10;class qm extends Ct{constructor(){super(...arguments),this.state={titleId:Ja()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&Vn(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const t=rv(e);this.rootEl.contains(t)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:t}=this.context,{props:r,state:i}=this,o=["fc-popover",e.getClass("popover")].concat(r.extraClassNames||[]);return Hh(J("div",Object.assign({},r.extraAttrs,{id:r.id,className:o.join(" "),"aria-labelledby":i.titleId,ref:this.handleRootEl}),J("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},J("span",{className:"fc-popover-title",id:i.titleId},r.title),J("span",{className:"fc-popover-close "+e.getIconClass("close"),title:t.closeHint,onClick:this.handleCloseClick})),J("div",{className:"fc-popover-body "+e.getClass("popoverContent")},r.children)),r.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:t,alignGridTop:r}=this.props,{rootEl:i}=this,o=bm(t);if(o){let l=i.getBoundingClientRect(),d=r?Bn(t,".fc-scrollgrid").getBoundingClientRect().top:o.top,f=e?o.right-l.width:o.left;d=Math.max(d,xs),f=Math.min(f,document.documentElement.clientWidth-xs-l.width),f=Math.max(f,xs);let g=i.offsetParent.getBoundingClientRect();nv(i,{top:d-g.top,left:f-g.left})}}}class ey extends _r{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:t}=this.context,{props:r}=this,{startDate:i,todayRange:o,dateProfile:l}=r,d=t.format(i,e.dayPopoverFormat);return J(of,{elRef:this.handleRootEl,date:i,dateProfile:l,todayRange:o},(f,g,v)=>J(qm,{elRef:v.ref,id:r.id,title:d,extraClassNames:["fc-more-popover"].concat(v.className||[]),extraAttrs:v,parentEl:r.parentEl,alignmentEl:r.alignmentEl,alignGridTop:r.alignGridTop,onClose:r.onClose},sf(e)&&J(f,{elTag:"div",elClasses:["fc-more-popover-misc"]}),r.children))}queryHit(e,t,r,i){let{rootEl:o,props:l}=this;return e>=0&&e<r&&t>=0&&t<i?{dateProfile:l.dateProfile,dateSpan:Object.assign({allDay:!l.forceTimed,range:{start:l.startDate,end:l.endDate}},l.extraDateSpan),dayEl:o,rect:{left:0,top:0,right:r,bottom:i},layer:1}:null}}class ty extends Ct{constructor(){super(...arguments),this.state={isPopoverOpen:!1,popoverId:Ja()},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&Vn(this.props.elRef,e)},this.handleClick=e=>{let{props:t,context:r}=this,{moreLinkClick:i}=r.options,o=wu(t).start;function l(d){let{def:f,instance:g,range:v}=d.eventRange;return{event:new pn(r,f,g),start:r.dateEnv.toDate(v.start),end:r.dateEnv.toDate(v.end),isStart:d.isStart,isEnd:d.isEnd}}typeof i=="function"&&(i=i({date:o,allDay:Boolean(t.allDayDate),allSegs:t.allSegs.map(l),hiddenSegs:t.hiddenSegs.map(l),jsEvent:e,view:r.viewApi})),!i||i==="popover"?this.setState({isPopoverOpen:!0}):typeof i=="string"&&r.calendarApi.zoomTo(o,i)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:t}=this;return J(Tr.Consumer,null,r=>{let{viewApi:i,options:o,calendarApi:l}=r,{moreLinkText:d}=o,{moreCnt:f}=e,g=wu(e),v=typeof d=="function"?d.call(l,f):`+${f} ${d}`,y=gi(o.moreLinkHint,[f],v),A={num:f,shortText:`+${f}`,text:v,view:i};return J(Dt,null,Boolean(e.moreCnt)&&J(Un,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),Ed(this.handleClick)),{title:y,"aria-expanded":t.isPopoverOpen,"aria-controls":t.isPopoverOpen?t.popoverId:""}),renderProps:A,generatorName:"moreLinkContent",customGenerator:o.moreLinkContent,defaultGenerator:e.defaultGenerator||ny,classNameGenerator:o.moreLinkClassNames,didMount:o.moreLinkDidMount,willUnmount:o.moreLinkWillUnmount},e.children),t.isPopoverOpen&&J(ey,{id:t.popoverId,startDate:g.start,endDate:g.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=Bn(this.linkEl,".fc-view-harness"))}}function ny(n){return n.text}function wu(n){if(n.allDayDate)return{start:n.allDayDate,end:Zt(n.allDayDate,1)};let{hiddenSegs:e}=n;return{start:ry(e),end:ay(e)}}function ry(n){return n.reduce(iy).eventRange.range.start}function iy(n,e){return n.eventRange.range.start<e.eventRange.range.start?n:e}function ay(n){return n.reduce(oy).eventRange.range.end}function oy(n,e){return n.eventRange.range.end>e.eventRange.range.end?n:e}class sy{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let t of this.handlers)t(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class ly extends sy{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:t}=this;let r=!1;e.isActive?(t.set(e.id,e),r=!0):t.has(e.id)&&(t.delete(e.id),r=!0),r&&this.set(t)}}const cy=[],lf={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},cf=Object.assign(Object.assign({},lf),{buttonHints:{prev:"Previous $0",next:"Next $0",today(n,e){return e==="day"?"Today":`This ${n}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(n){return`Show ${n} more event${n===1?"":"s"}`}});function uy(n){let e=n.length>0?n[0].code:"en",t=cy.concat(n),r={en:cf};for(let i of t)r[i.code]=i;return{map:r,defaultCode:e}}function uf(n,e){return typeof n=="object"&&!Array.isArray(n)?df(n.code,[n.code],n):dy(n,e)}function dy(n,e){let t=[].concat(n||[]),r=fy(t,e)||cf;return df(n,t,r)}function fy(n,e){for(let t=0;t<n.length;t+=1){let r=n[t].toLocaleLowerCase().split("-");for(let i=r.length;i>0;i-=1){let o=r.slice(0,i).join("-");if(e[o])return e[o]}}return null}function df(n,e,t){let r=qs([lf,t],["buttonText"]);delete r.code;let{week:i}=r;return delete r.week,{codeArg:n,codes:e,week:i,simpleNumberFormat:new Intl.NumberFormat(n),options:r}}function Dr(n){return{id:xr(),name:n.name,premiumReleaseDate:n.premiumReleaseDate?new Date(n.premiumReleaseDate):void 0,deps:n.deps||[],reducers:n.reducers||[],isLoadingFuncs:n.isLoadingFuncs||[],contextInit:[].concat(n.contextInit||[]),eventRefiners:n.eventRefiners||{},eventDefMemberAdders:n.eventDefMemberAdders||[],eventSourceRefiners:n.eventSourceRefiners||{},isDraggableTransformers:n.isDraggableTransformers||[],eventDragMutationMassagers:n.eventDragMutationMassagers||[],eventDefMutationAppliers:n.eventDefMutationAppliers||[],dateSelectionTransformers:n.dateSelectionTransformers||[],datePointTransforms:n.datePointTransforms||[],dateSpanTransforms:n.dateSpanTransforms||[],views:n.views||{},viewPropsTransformers:n.viewPropsTransformers||[],isPropsValid:n.isPropsValid||null,externalDefTransforms:n.externalDefTransforms||[],viewContainerAppends:n.viewContainerAppends||[],eventDropTransformers:n.eventDropTransformers||[],componentInteractions:n.componentInteractions||[],calendarInteractions:n.calendarInteractions||[],themeClasses:n.themeClasses||{},eventSourceDefs:n.eventSourceDefs||[],cmdFormatter:n.cmdFormatter,recurringTypes:n.recurringTypes||[],namedTimeZonedImpl:n.namedTimeZonedImpl,initialView:n.initialView||"",elementDraggingImpl:n.elementDraggingImpl,optionChangeHandlers:n.optionChangeHandlers||{},scrollGridImpl:n.scrollGridImpl||null,listenerRefiners:n.listenerRefiners||{},optionRefiners:n.optionRefiners||{},propSetHandlers:n.propSetHandlers||{}}}function py(n,e){let t={},r={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function i(o){for(let l of o){const d=l.name,f=t[d];f===void 0?(t[d]=l.id,i(l.deps),r=vy(r,l)):f!==l.id&&console.warn(`Duplicate plugin '${d}'`)}}return n&&i(n),i(e),r}function hy(){let n=[],e=[],t;return(r,i)=>((!t||!nr(r,n)||!nr(i,e))&&(t=py(r,i)),n=r,e=i,t)}function vy(n,e){return{premiumReleaseDate:gy(n.premiumReleaseDate,e.premiumReleaseDate),reducers:n.reducers.concat(e.reducers),isLoadingFuncs:n.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:n.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},n.eventRefiners),e.eventRefiners),eventDefMemberAdders:n.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},n.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:n.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:n.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:n.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:n.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:n.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:n.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},n.views),e.views),viewPropsTransformers:n.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||n.isPropsValid,externalDefTransforms:n.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:n.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:n.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:n.calendarInteractions.concat(e.calendarInteractions),componentInteractions:n.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},n.themeClasses),e.themeClasses),eventSourceDefs:n.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||n.cmdFormatter,recurringTypes:n.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||n.namedTimeZonedImpl,initialView:n.initialView||e.initialView,elementDraggingImpl:n.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},n.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||n.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},n.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},n.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},n.propSetHandlers),e.propSetHandlers)}}function gy(n,e){return n===void 0?e:e===void 0?n:new Date(Math.max(n.valueOf(),e.valueOf()))}class ir extends Di{}ir.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};ir.prototype.baseIconClass="fc-icon";ir.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};ir.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};ir.prototype.iconOverrideOption="buttonIcons";ir.prototype.iconOverrideCustomButtonOption="icon";ir.prototype.iconOverridePrefix="fc-icon-";function my(n,e){let t={},r;for(r in n)Fs(r,t,n,e);for(r in e)Fs(r,t,n,e);return t}function Fs(n,e,t,r){if(e[n])return e[n];let i=yy(n,e,t,r);return i&&(e[n]=i),i}function yy(n,e,t,r){let i=t[n],o=r[n],l=v=>i&&i[v]!==null?i[v]:o&&o[v]!==null?o[v]:null,d=l("component"),f=l("superType"),g=null;if(f){if(f===n)throw new Error("Can't have a custom view type that references itself");g=Fs(f,e,t,r)}return!d&&g&&(d=g.component),d?{type:n,component:d,defaults:Object.assign(Object.assign({},g?g.defaults:{}),i?i.rawOptions:{}),overrides:Object.assign(Object.assign({},g?g.overrides:{}),o?o.rawOptions:{})}:null}function Eu(n){return _i(n,by)}function by(n){let e=typeof n=="function"?{component:n}:n,{component:t}=e;return e.content&&(t=Sy(e)),{superType:e.type,component:t,rawOptions:e}}function Sy(n){return e=>J(Tr.Consumer,null,t=>J(Un,{elTag:"div",elClasses:Id(t.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:t.options.nextDayThreshold}),generatorName:void 0,customGenerator:n.content,classNameGenerator:n.classNames,didMount:n.didMount,willUnmount:n.willUnmount}))}function Ay(n,e,t,r){let i=Eu(n),o=Eu(e.views),l=my(i,o);return _i(l,d=>Ly(d,o,e,t,r))}function Ly(n,e,t,r,i){let o=n.overrides.duration||n.defaults.duration||r.duration||t.duration,l=null,d="",f="",g={};if(o&&(l=wy(o),l)){let A=Ps(l);d=A.unit,A.value===1&&(f=d,g=e[d]?e[d].rawOptions:{})}let v=A=>{let S=A.buttonText||{},C=n.defaults.buttonTextKey;return C!=null&&S[C]!=null?S[C]:S[n.type]!=null?S[n.type]:S[f]!=null?S[f]:null},y=A=>{let S=A.buttonHints||{},C=n.defaults.buttonTextKey;return C!=null&&S[C]!=null?S[C]:S[n.type]!=null?S[n.type]:S[f]!=null?S[f]:null};return{type:n.type,component:n.component,duration:l,durationUnit:d,singleUnit:f,optionDefaults:n.defaults,optionOverrides:Object.assign(Object.assign({},g),n.overrides),buttonTextOverride:v(r)||v(t)||n.overrides.buttonText,buttonTextDefault:v(i)||n.defaults.buttonText||v(mi)||n.type,buttonTitleOverride:y(r)||y(t)||n.overrides.buttonHint,buttonTitleDefault:y(i)||n.defaults.buttonHint||y(mi)}}let Cu={};function wy(n){let e=JSON.stringify(n),t=Cu[e];return t===void 0&&(t=ht(n),Cu[e]=t),t}function Ey(n,e){switch(e.type){case"CHANGE_VIEW_TYPE":n=e.viewType}return n}function Cy(n,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},n),{[e.optionName]:e.rawOptionValue});default:return n}}function xy(n,e,t,r){let i;switch(e.type){case"CHANGE_VIEW_TYPE":return r.build(e.dateMarker||t);case"CHANGE_DATE":return r.build(e.dateMarker);case"PREV":if(i=r.buildPrev(n,t),i.isValid)return i;break;case"NEXT":if(i=r.buildNext(n,t),i.isValid)return i;break}return n}function Ty(n,e,t){let r=e?e.activeRange:null;return pf({},ky(n,t),r,t)}function Oy(n,e,t,r){let i=t?t.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return pf(n,e.sources,i,r);case"REMOVE_EVENT_SOURCE":return Dy(n,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return t?hf(n,i,r):n;case"FETCH_EVENT_SOURCES":return ul(n,e.sourceIds?Td(e.sourceIds):vf(n,r),i,e.isRefetch||!1,r);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return Iy(n,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return n}}function _y(n,e,t){let r=e?e.activeRange:null;return ul(n,vf(n,t),r,!0,t)}function ff(n){for(let e in n)if(n[e].isFetching)return!0;return!1}function pf(n,e,t,r){let i={};for(let o of e)i[o.sourceId]=o;return t&&(i=hf(i,t,r)),Object.assign(Object.assign({},n),i)}function Dy(n,e){return Zr(n,t=>t.sourceId!==e)}function hf(n,e,t){return ul(n,Zr(n,r=>Ry(r,e,t)),e,!1,t)}function Ry(n,e,t){return gf(n,t)?!t.options.lazyFetching||!n.fetchRange||n.isFetching||e.start<n.fetchRange.start||e.end>n.fetchRange.end:!n.latestFetchId}function ul(n,e,t,r,i){let o={};for(let l in n){let d=n[l];e[l]?o[l]=My(d,t,r,i):o[l]=d}return o}function My(n,e,t,r){let{options:i,calendarApi:o}=r,l=r.pluginHooks.eventSourceDefs[n.sourceDefId],d=xr();return l.fetch({eventSource:n,range:e,isRefetch:t,context:r},f=>{let{rawEvents:g}=f;i.eventSourceSuccess&&(g=i.eventSourceSuccess.call(o,g,f.response)||g),n.success&&(g=n.success.call(o,g,f.response)||g),r.dispatch({type:"RECEIVE_EVENTS",sourceId:n.sourceId,fetchId:d,fetchRange:e,rawEvents:g})},f=>{let g=!1;i.eventSourceFailure&&(i.eventSourceFailure.call(o,f),g=!0),n.failure&&(n.failure(f),g=!0),g||console.warn(f.message,f),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:n.sourceId,fetchId:d,fetchRange:e,error:f})}),Object.assign(Object.assign({},n),{isFetching:!0,latestFetchId:d})}function Iy(n,e,t,r){let i=n[e];return i&&t===i.latestFetchId?Object.assign(Object.assign({},n),{[e]:Object.assign(Object.assign({},i),{isFetching:!1,fetchRange:r})}):n}function vf(n,e){return Zr(n,t=>gf(t,e))}function ky(n,e){let t=Fd(e),r=[].concat(n.eventSources||[]),i=[];n.initialEvents&&r.unshift(n.initialEvents),n.events&&r.unshift(n.events);for(let o of r){let l=Bd(o,e,t);l&&i.push(l)}return i}function gf(n,e){return!e.pluginHooks.eventSourceDefs[n.sourceDefId].ignoreRange}function Py(n,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return n}}function Ny(n,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return n}}function jy(n,e){let t;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return t=e.state,{affectedEvents:t.affectedEvents,mutatedEvents:t.mutatedEvents,isEvent:t.isEvent};default:return n}}function $y(n,e){let t;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return t=e.state,{affectedEvents:t.affectedEvents,mutatedEvents:t.mutatedEvents,isEvent:t.isEvent};default:return n}}function Hy(n,e,t,r,i){let o=n.headerToolbar?xu(n.headerToolbar,n,e,t,r,i):null,l=n.footerToolbar?xu(n.footerToolbar,n,e,t,r,i):null;return{header:o,footer:l}}function xu(n,e,t,r,i,o){let l={},d=[],f=!1;for(let g in n){let v=n[g],y=By(v,e,t,r,i,o);l[g]=y.widgets,d.push(...y.viewsWithButtons),f=f||y.hasTitle}return{sectionWidgets:l,viewsWithButtons:d,hasTitle:f}}function By(n,e,t,r,i,o){let l=e.direction==="rtl",d=e.customButtons||{},f=t.buttonText||{},g=e.buttonText||{},v=t.buttonHints||{},y=e.buttonHints||{},A=n?n.split(" "):[],S=[],C=!1;return{widgets:A.map(T=>T.split(",").map(D=>{if(D==="title")return C=!0,{buttonName:D};let P,V,x,X,H,Y;if(P=d[D])x=F=>{P.click&&P.click.call(F.target,F,F.target)},(X=r.getCustomButtonIconClass(P))||(X=r.getIconClass(D,l))||(H=P.text),Y=P.hint||P.text;else if(V=i[D]){S.push(D),x=()=>{o.changeView(D)},(H=V.buttonTextOverride)||(X=r.getIconClass(D,l))||(H=V.buttonTextDefault);let F=V.buttonTextOverride||V.buttonTextDefault;Y=gi(V.buttonTitleOverride||V.buttonTitleDefault||e.viewHint,[F,D],F)}else if(o[D])if(x=()=>{o[D]()},(H=f[D])||(X=r.getIconClass(D,l))||(H=g[D]),D==="prevYear"||D==="nextYear"){let F=D==="prevYear"?"prev":"next";Y=gi(v[F]||y[F],[g.year||"year","year"],g[D])}else Y=F=>gi(v[D]||y[D],[g[F]||F,F],g[D]);return{buttonName:D,buttonClick:x,buttonIcon:X,buttonText:H,buttonHint:Y}})),viewsWithButtons:S,hasTitle:C}}class Fy{constructor(e,t,r){this.type=e,this.getCurrentData=t,this.dateEnv=r}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let Vy={ignoreRange:!0,parseMeta(n){return Array.isArray(n.events)?n.events:null},fetch(n,e){e({rawEvents:n.eventSource.meta})}};const zy=Dr({name:"array-event-source",eventSourceDefs:[Vy]});let Uy={parseMeta(n){return typeof n.events=="function"?n.events:null},fetch(n,e,t){const{dateEnv:r}=n.context,i=n.eventSource.meta;sm(i.bind(null,Qd(n.range,r)),o=>e({rawEvents:o}),t)}};const Wy=Dr({name:"func-event-source",eventSourceDefs:[Uy]}),Gy={method:String,extraParams:te,startParam:String,endParam:String,timeZoneParam:String};let Yy={parseMeta(n){return n.url&&(n.format==="json"||!n.format)?{url:n.url,format:"json",method:(n.method||"GET").toUpperCase(),extraParams:n.extraParams,startParam:n.startParam,endParam:n.endParam,timeZoneParam:n.timeZoneParam}:null},fetch(n,e,t){const{meta:r}=n.eventSource,i=Qy(r,n.range,n.context);lm(r.method,r.url,i).then(([o,l])=>{e({rawEvents:o,response:l})},t)}};const Zy=Dr({name:"json-event-source",eventSourceRefiners:Gy,eventSourceDefs:[Yy]});function Qy(n,e,t){let{dateEnv:r,options:i}=t,o,l,d,f,g={};return o=n.startParam,o==null&&(o=i.startParam),l=n.endParam,l==null&&(l=i.endParam),d=n.timeZoneParam,d==null&&(d=i.timeZoneParam),typeof n.extraParams=="function"?f=n.extraParams():f=n.extraParams||{},Object.assign(g,f),g[o]=r.formatIso(e.start),g[l]=r.formatIso(e.end),r.timeZone!=="local"&&(g[d]=r.timeZone),g}const Ky={daysOfWeek:te,startTime:ht,endTime:ht,duration:ht,startRecur:te,endRecur:te};let Jy={parse(n,e){if(n.daysOfWeek||n.startTime||n.endTime||n.startRecur||n.endRecur){let t={daysOfWeek:n.daysOfWeek||null,startTime:n.startTime||null,endTime:n.endTime||null,startRecur:n.startRecur?e.createMarker(n.startRecur):null,endRecur:n.endRecur?e.createMarker(n.endRecur):null},r;return n.duration&&(r=n.duration),!r&&n.startTime&&n.endTime&&(r=hv(n.endTime,n.startTime)),{allDayGuess:Boolean(!n.startTime&&!n.endTime),duration:r,typeData:t}}return null},expand(n,e,t){let r=Qr(e,{start:n.startRecur,end:n.endRecur});return r?qy(n.daysOfWeek,n.startTime,r,t):[]}};const Xy=Dr({name:"simple-recurring-event",recurringTypes:[Jy],eventRefiners:Ky});function qy(n,e,t,r){let i=n?Td(n):null,o=Et(t.start),l=t.end,d=[];for(;o<l;){let f;(!i||i[o.getUTCDay()])&&(e?f=r.add(o,e):f=o,d.push(f)),o=Zt(o,1)}return d}const e1=Dr({name:"change-handler",optionChangeHandlers:{events(n,e){Tu([n],e)},eventSources:Tu}});function Tu(n,e){let t=el(e.getCurrentData().eventSources);if(t.length===1&&n.length===1&&Array.isArray(t[0]._raw)&&Array.isArray(n[0])){e.dispatch({type:"RESET_RAW_EVENTS",sourceId:t[0].sourceId,rawEvents:n[0]});return}let r=[];for(let i of n){let o=!1;for(let l=0;l<t.length;l+=1)if(t[l]._raw===i){t.splice(l,1),o=!0;break}o||r.push(i)}for(let i of t)e.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:i.sourceId});for(let i of r)e.calendarApi.addEventSource(i)}function t1(n,e){e.emitter.trigger("datesSet",Object.assign(Object.assign({},Qd(n.activeRange,e.dateEnv)),{view:e.viewApi}))}function n1(n,e){let{emitter:t}=e;t.hasHandlers("eventsSet")&&t.trigger("eventsSet",ol(n,e))}const r1=[zy,Wy,Zy,Xy,e1,Dr({name:"misc",isLoadingFuncs:[n=>ff(n.eventSources)],propSetHandlers:{dateProfile:t1,eventStore:n1}})];class i1{constructor(e,t){this.runTaskOption=e,this.drainedOption=t,this.queue=[],this.delayedRunner=new Qs(this.drain.bind(this))}request(e,t){this.queue.push(e),this.delayedRunner.request(t)}pause(e){this.delayedRunner.pause(e)}resume(e,t){this.delayedRunner.resume(e,t)}drain(){let{queue:e}=this;for(;e.length;){let t=[],r;for(;r=e.shift();)this.runTask(r),t.push(r);this.drained(t)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function a1(n,e,t){let r;return/^(year|month)$/.test(n.currentRangeUnit)?r=n.currentRange:r=n.activeRange,t.formatRange(r.start,r.end,Ut(e.titleFormat||o1(n)),{isEndExclusive:n.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function o1(n){let{currentRangeUnit:e}=n;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let t=Ha(n.currentRange.start,n.currentRange.end);return t!==null&&t>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class s1{constructor(e){this.computeCurrentViewData=ct(this._computeCurrentViewData),this.organizeRawLocales=ct(uy),this.buildLocale=ct(uf),this.buildPluginHooks=hy(),this.buildDateEnv=ct(l1),this.buildTheme=ct(c1),this.parseToolbars=ct(Hy),this.buildViewSpecs=ct(Ay),this.buildDateProfileGenerator=Ma(u1),this.buildViewApi=ct(d1),this.buildViewUiProps=Ma(h1),this.buildEventUiBySource=ct(f1,_n),this.buildEventUiBases=ct(p1),this.parseContextBusinessHours=Ma(v1),this.buildTitle=ct(a1),this.emitter=new jg,this.actionRunner=new i1(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=A=>{this.actionRunner.request(A)},this.props=e,this.actionRunner.pause();let t={},r=this.computeOptionsData(e.optionOverrides,t,e.calendarApi),i=r.calendarOptions.initialView||r.pluginHooks.initialView,o=this.computeCurrentViewData(i,r,e.optionOverrides,t);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(o.options);let l=gg(r.calendarOptions,r.dateEnv),d=o.dateProfileGenerator.build(l);tr(d.activeRange,l)||(l=d.currentRange.start);let f={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let A of r.pluginHooks.contextInit)A(f);let g=Ty(r.calendarOptions,d,f),v={dynamicOptionOverrides:t,currentViewType:i,currentDate:l,dateProfile:d,businessHours:this.parseContextBusinessHours(f),eventSources:g,eventUiBases:{},eventStore:Er(),renderableEventStore:Er(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(f).selectionConfig},y=Object.assign(Object.assign({},f),v);for(let A of r.pluginHooks.reducers)Object.assign(v,A(null,null,y));Ts(v,f)&&this.emitter.trigger("loading",!0),this.state=v,this.updateData(),this.actionRunner.resume()}resetOptions(e,t){let{props:r}=this;t===void 0?r.optionOverrides=e:(r.optionOverrides=Object.assign(Object.assign({},r.optionOverrides||{}),e),this.optionsForRefining.push(...t)),(t===void 0||t.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:t,state:r,emitter:i}=this,o=Cy(r.dynamicOptionOverrides,e),l=this.computeOptionsData(t.optionOverrides,o,t.calendarApi),d=Ey(r.currentViewType,e),f=this.computeCurrentViewData(d,l,t.optionOverrides,o);t.calendarApi.currentDataManager=this,i.setThisContext(t.calendarApi),i.setOptions(f.options);let g={dateEnv:l.dateEnv,options:l.calendarOptions,pluginHooks:l.pluginHooks,calendarApi:t.calendarApi,dispatch:this.dispatch,emitter:i,getCurrentData:this.getCurrentData},{currentDate:v,dateProfile:y}=r;this.data&&this.data.dateProfileGenerator!==f.dateProfileGenerator&&(y=f.dateProfileGenerator.build(v)),v=vg(v,e),y=xy(y,e,v,f.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!tr(y.currentRange,v))&&(v=y.currentRange.start);let A=Oy(r.eventSources,e,y,g),S=Rg(r.eventStore,e,A,y,g),_=ff(A)&&!f.options.progressiveEventRendering&&r.renderableEventStore||S,{eventUiSingleBase:T,selectionConfig:D}=this.buildViewUiProps(g),P=this.buildEventUiBySource(A),V=this.buildEventUiBases(_.defs,T,P),x={dynamicOptionOverrides:o,currentViewType:d,currentDate:v,dateProfile:y,eventSources:A,eventStore:S,renderableEventStore:_,selectionConfig:D,eventUiBases:V,businessHours:this.parseContextBusinessHours(g),dateSelection:Py(r.dateSelection,e),eventSelection:Ny(r.eventSelection,e),eventDrag:jy(r.eventDrag,e),eventResize:$y(r.eventResize,e)},X=Object.assign(Object.assign({},g),x);for(let F of l.pluginHooks.reducers)Object.assign(x,F(r,e,X));let H=Ts(r,g),Y=Ts(x,g);!H&&Y?i.trigger("loading",!0):H&&!Y&&i.trigger("loading",!1),this.state=x,t.onAction&&t.onAction(e)}updateData(){let{props:e,state:t}=this,r=this.data,i=this.computeOptionsData(e.optionOverrides,t.dynamicOptionOverrides,e.calendarApi),o=this.computeCurrentViewData(t.currentViewType,i,e.optionOverrides,t.dynamicOptionOverrides),l=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(t.dateProfile,o.options,i.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},i),o),t),d=i.pluginHooks.optionChangeHandlers,f=r&&r.calendarOptions,g=i.calendarOptions;if(f&&f!==g){f.timeZone!==g.timeZone&&(t.eventSources=l.eventSources=_y(l.eventSources,t.dateProfile,l),t.eventStore=l.eventStore=Pg(l.eventStore,r.dateEnv,l.dateEnv));for(let v in d)(this.optionsForHandling.indexOf(v)!==-1||f[v]!==g[v])&&d[v](g[v],l)}this.optionsForHandling=[],e.onData&&e.onData(l)}computeOptionsData(e,t,r){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&t===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:i,pluginHooks:o,localeDefaults:l,availableLocaleData:d,extra:f}=this.processRawCalendarOptions(e,t);Ou(f);let g=this.buildDateEnv(i.timeZone,i.locale,i.weekNumberCalculation,i.firstDay,i.weekText,o,d,i.defaultRangeSeparator),v=this.buildViewSpecs(o.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,l),y=this.buildTheme(i,o),A=this.parseToolbars(i,this.stableOptionOverrides,y,v,r);return this.stableCalendarOptionsData={calendarOptions:i,pluginHooks:o,dateEnv:g,viewSpecs:v,theme:y,toolbarConfig:A,localeDefaults:l,availableRawLocales:d.map}}processRawCalendarOptions(e,t){let{locales:r,locale:i}=As([mi,e,t]),o=this.organizeRawLocales(r),l=o.map,d=this.buildLocale(i||o.defaultCode,l).options,f=this.buildPluginHooks(e.plugins||[],r1),g=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ou),su),lu),f.listenerRefiners),f.optionRefiners),v={},y=As([mi,d,e,t]),A={},S=this.currentCalendarOptionsInput,C=this.currentCalendarOptionsRefined,_=!1;for(let T in y)this.optionsForRefining.indexOf(T)===-1&&(y[T]===S[T]||gr[T]&&T in S&&gr[T](S[T],y[T]))?A[T]=C[T]:g[T]?(A[T]=g[T](y[T]),_=!0):v[T]=S[T];return _&&(this.currentCalendarOptionsInput=y,this.currentCalendarOptionsRefined=A,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=t),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:f,availableLocaleData:o,localeDefaults:d,extra:v}}_computeCurrentViewData(e,t,r,i){let o=t.viewSpecs[e];if(!o)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:l,extra:d}=this.processRawViewOptions(o,t.pluginHooks,t.localeDefaults,r,i);Ou(d);let f=this.buildDateProfileGenerator({dateProfileGeneratorClass:o.optionDefaults.dateProfileGeneratorClass,duration:o.duration,durationUnit:o.durationUnit,usesMinMaxTime:o.optionDefaults.usesMinMaxTime,dateEnv:t.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:l.slotMinTime,slotMaxTime:l.slotMaxTime,showNonCurrentDates:l.showNonCurrentDates,dayCount:l.dayCount,dateAlignment:l.dateAlignment,dateIncrement:l.dateIncrement,hiddenDays:l.hiddenDays,weekends:l.weekends,nowInput:l.now,validRangeInput:l.validRange,visibleRangeInput:l.visibleRange,fixedWeekCount:l.fixedWeekCount}),g=this.buildViewApi(e,this.getCurrentData,t.dateEnv);return{viewSpec:o,options:l,dateProfileGenerator:f,viewApi:g}}processRawViewOptions(e,t,r,i,o){let l=As([mi,e.optionDefaults,r,i,e.optionOverrides,o]),d=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ou),su),lu),Gv),t.listenerRefiners),t.optionRefiners),f={},g=this.currentViewOptionsInput,v=this.currentViewOptionsRefined,y=!1,A={};for(let S in l)l[S]===g[S]||gr[S]&&gr[S](l[S],g[S])?f[S]=v[S]:(l[S]===this.currentCalendarOptionsInput[S]||gr[S]&&gr[S](l[S],this.currentCalendarOptionsInput[S])?S in this.currentCalendarOptionsRefined&&(f[S]=this.currentCalendarOptionsRefined[S]):d[S]?f[S]=d[S](l[S]):A[S]=l[S],y=!0);return y&&(this.currentViewOptionsInput=l,this.currentViewOptionsRefined=f),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:A}}}function l1(n,e,t,r,i,o,l,d){let f=uf(e||l.defaultCode,l.map);return new ng({calendarSystem:"gregory",timeZone:n,namedTimeZoneImpl:o.namedTimeZonedImpl,locale:f,weekNumberCalculation:t,firstDay:r,weekText:i,cmdFormatter:o.cmdFormatter,defaultSeparator:d})}function c1(n,e){let t=e.themeClasses[n.themeSystem]||ir;return new t(n)}function u1(n){let e=n.dateProfileGeneratorClass||Nd;return new e(n)}function d1(n,e,t){return new Fy(n,e,t)}function f1(n){return _i(n,e=>e.ui)}function p1(n,e,t){let r={"":e};for(let i in n){let o=n[i];o.sourceId&&t[o.sourceId]&&(r[i]=t[o.sourceId])}return r}function h1(n){let{options:e}=n;return{eventUiSingleBase:Ua({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},n),selectionConfig:Ua({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},n)}}function Ts(n,e){for(let t of e.pluginHooks.isLoadingFuncs)if(t(n))return!0;return!1}function v1(n){return Fg(n.options.businessHours,n)}function Ou(n,e){for(let t in n)console.warn(`Unknown option '${t}'`+(e?` for view '${e}'`:""))}class g1 extends Ct{render(){let e=this.props.widgetGroups.map(t=>this.renderWidgetGroup(t));return J("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:t}=this,{theme:r}=this.context,i=[],o=!0;for(let l of e){let{buttonName:d,buttonClick:f,buttonText:g,buttonIcon:v,buttonHint:y}=l;if(d==="title")o=!1,i.push(J("h2",{className:"fc-toolbar-title",id:t.titleId},t.title));else{let A=d===t.activeButton,S=!t.isTodayEnabled&&d==="today"||!t.isPrevEnabled&&d==="prev"||!t.isNextEnabled&&d==="next",C=[`fc-${d}-button`,r.getClass("button")];A&&C.push(r.getClass("buttonActive")),i.push(J("button",{type:"button",title:typeof y=="function"?y(t.navUnit):y,disabled:S,"aria-pressed":A,className:C.join(" "),onClick:f},g||(v?J("span",{className:v}):"")))}}if(i.length>1){let l=o&&r.getClass("buttonGroup")||"";return J("div",{className:l},...i)}return i[0]}}class _u extends Ct{render(){let{model:e,extraClassName:t}=this.props,r=!1,i,o,l=e.sectionWidgets,d=l.center;return l.left?(r=!0,i=l.left):i=l.start,l.right?(r=!0,o=l.right):o=l.end,J("div",{className:[t||"","fc-toolbar",r?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",i||[]),this.renderSection("center",d||[]),this.renderSection("end",o||[]))}renderSection(e,t){let{props:r}=this;return J(g1,{key:e,widgetGroups:t,title:r.title,navUnit:r.navUnit,activeButton:r.activeButton,isTodayEnabled:r.isTodayEnabled,isPrevEnabled:r.isPrevEnabled,isNextEnabled:r.isNextEnabled,titleId:r.titleId})}}class m1 extends Ct{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,Vn(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:t}=this,{aspectRatio:r}=e,i=["fc-view-harness",r||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],o="",l="";return r?t.availableWidth!==null?o=t.availableWidth/r:l=`${1/r*100}%`:o=e.height||"",J("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:i.join(" "),style:{height:o,paddingBottom:l}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class y1 extends Xd{constructor(e){super(e),this.handleSegClick=(t,r)=>{let{component:i}=this,{context:o}=i,l=Hs(r);if(l&&i.isValidSegDownEl(t.target)){let d=Bn(t.target,".fc-event-forced-url"),f=d?d.querySelector("a[href]").href:"";o.emitter.trigger("eventClick",{el:r,event:new pn(i.context,l.eventRange.def,l.eventRange.instance),jsEvent:t,view:o.viewApi}),f&&!t.defaultPrevented&&(window.location.href=f)}},this.destroy=wd(e.el,"click",".fc-event",this.handleSegClick)}}class b1 extends Xd{constructor(e){super(e),this.handleEventElRemove=t=>{t===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(t,r)=>{Hs(r)&&(this.currentSegEl=r,this.triggerEvent("eventMouseEnter",t,r))},this.handleSegLeave=(t,r)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",t,r))},this.removeHoverListeners=av(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,t,r){let{component:i}=this,{context:o}=i,l=Hs(r);(!t||i.isValidSegDownEl(t.target))&&o.emitter.trigger(e,{el:r,event:new pn(o,l.eventRange.def,l.eventRange.instance),jsEvent:t,view:o.viewApi})}}class S1 extends Or{constructor(){super(...arguments),this.buildViewContext=ct(ag),this.buildViewPropTransformers=ct(L1),this.buildToolbarProps=ct(A1),this.headerRef=Fn(),this.footerRef=Fn(),this.interactionsStore={},this.state={viewLabelId:Ja()},this.registerInteractiveComponent=(e,t)=>{let r=dm(e,t),l=[y1,b1].concat(this.props.pluginHooks.componentInteractions).map(d=>new d(r));this.interactionsStore[e.uid]=l,yu[e.uid]=r},this.unregisterInteractiveComponent=e=>{let t=this.interactionsStore[e.uid];if(t){for(let r of t)r.destroy();delete this.interactionsStore[e.uid]}delete yu[e.uid]},this.resizeRunner=new Qs(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:t}=this.props;t.handleWindowResize&&e.target===window&&this.resizeRunner.request(t.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:t,options:r}=e,i=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,Ri(e.options.now,e.dateEnv),e.viewTitle),o=!1,l="",d;e.isHeightAuto||e.forPrint?l="":r.height!=null?o=!0:r.contentHeight!=null?l=r.contentHeight:d=Math.max(r.aspectRatio,.5);let f=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),g=t.header&&t.header.hasTitle?this.state.viewLabelId:"";return J(Tr.Provider,{value:f},t.header&&J(_u,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:t.header,titleId:g},i)),J(m1,{liquid:o,height:l,aspectRatio:d,labeledById:g},this.renderView(e),this.buildAppendContent()),t.footer&&J(_u,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:t.footer,titleId:""},i)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(r=>new r(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:t}=e.pluginHooks;for(let r in t)t[r](e[r],e)}componentDidUpdate(e){let{props:t}=this,{propSetHandlers:r}=t.pluginHooks;for(let i in r)t[i]!==e[i]&&r[i](t[i],t)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,t=e.pluginHooks.viewContainerAppends.map(r=>r(e));return J(Dt,{},...t)}renderView(e){let{pluginHooks:t}=e,{viewSpec:r}=e,i={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},o=this.buildViewPropTransformers(t.viewPropsTransformers);for(let d of o)Object.assign(i,d.transform(i,e));let l=r.component;return J(l,Object.assign({},i))}}function A1(n,e,t,r,i,o){let l=t.build(i,void 0,!1),d=t.buildPrev(e,r,!1),f=t.buildNext(e,r,!1);return{title:o,activeButton:n.type,navUnit:n.singleUnit,isTodayEnabled:l.isValid&&!tr(e.currentRange,i),isPrevEnabled:d.isValid,isNextEnabled:f.isValid}}function L1(n){return n.map(e=>new e)}class w1 extends fm{constructor(e,t={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=r=>{switch(r.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=r=>{this.currentData=r,this.renderRunner.request(r.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:r}=this;cu(()=>{Ei(J(um,{options:r.calendarOptions,theme:r.theme,emitter:r.emitter},(i,o,l,d)=>(this.setClassNames(i),this.setHeight(o),J(Md.Provider,{value:this.customContentRenderId},J(S1,Object.assign({isHeightAuto:l,forPrint:d},r))))),this.el)})}else this.isRendered&&(this.isRendered=!1,Ei(null,this.el),this.setClassNames([]),this.setHeight(""))},Yh(e),this.el=e,this.renderRunner=new Qs(this.handleRenderRequest),new s1({optionOverrides:t,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){cu(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,t){this.currentDataManager.resetOptions(e,t)}setClassNames(e){if(!nr(e,this.currentClassNames)){let{classList:t}=this.el;for(let r of this.currentClassNames)t.remove(r);for(let r of e)t.add(r);this.currentClassNames=e}}setHeight(e){Ld(this.el,"height",e)}}const E1={headerToolbar:!0,footerToolbar:!0,events:!0,eventSources:!0,resources:!0},Ea=typeof document!="undefined"?document.createDocumentFragment():null,C1=Rt.extend({render(n){return n("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){Ea&&Ea.appendChild(this.$el)},beforeDestroy(){Ea&&Ea.removeChild(this.$el)}}),x1=C1,Sr=typeof document!="undefined"?document.createDocumentFragment():null,T1=Rt.extend({props:{inPlaceOf:typeof Element!="undefined"?Element:Object,reportEl:Function,elTag:String,elClasses:Array,elStyle:Object,elAttrs:Object},render(n){return n(this.elTag,{class:this.elClasses,style:this.elStyle,attrs:this.elAttrs},this.$slots.default||[])},mounted(){Du(this.$el,this.inPlaceOf),this.inPlaceOf.style.display="none",this.reportEl(this.$el)},updated(){Sr&&this.inPlaceOf.parentNode!==Sr&&(Du(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){Sr&&this.inPlaceOf.parentNode===Sr&&Sr.removeChild(this.inPlaceOf),this.reportEl(null)}}),O1=T1;function Du(n,e){var t;(t=e.parentNode)===null||t===void 0||t.insertBefore(n,e.nextSibling),Sr&&Sr.appendChild(e)}const _1=Rt.extend({props:{options:Object},data(){return{renderId:0,customRenderingMap:new Map}},methods:{getApi(){return this.calendar},buildOptions(n){return Object.assign(Object.assign({},n),{customRenderingMetaMap:R1(this.$scopedSlots),handleCustomRendering:this.handleCustomRendering,customRenderingReplacesEl:!0})}},render(n){const e=[];for(const t of this.customRenderingMap.values()){const r=typeof t.generatorMeta=="function"?t.generatorMeta(t.renderProps):t.generatorMeta;e.push(n("div",{key:t.id},[n(O1,{key:t.id,props:{inPlaceOf:t.containerEl,reportEl:t.reportNewContainerEl,elTag:t.elTag,elClasses:t.elClasses,elStyle:t.elStyle,elAttrs:t.elAttrs}},r)]))}return n("div",{attrs:{"data-fc-render-id":this.renderId}},[n(x1,e)])},mounted(){const n=new ly;this.handleCustomRendering=n.handle.bind(n);const e=this.buildOptions(this.options),t=new w1(this.$el,e);this.calendar=t,t.render(),n.subscribe(r=>{this.customRenderingMap=r,this.renderId++,this.needCustomRenderingResize=!0})},beforeUpdate(){this.getApi().resumeRendering()},updated(){this.needCustomRenderingResize&&(this.needCustomRenderingResize=!1,this.getApi().updateSize())},beforeDestroy(){this.getApi().destroy()},watch:D1()}),mf=_1;function D1(){let n={options:{deep:!0,handler(e){let t=this.getApi();t.pauseRendering();let r=this.buildOptions(e);t.resetOptions(r),this.renderId++}}};for(let e in E1)n[`options.${e}`]={deep:!0,handler(t){if(t!==void 0){let r=this.getApi();r.pauseRendering(),r.resetOptions({[e]:t},[e]),this.renderId++}}};return n}function R1(n){const e={};for(const t in n)e[M1(t)]=n[t];return e}function M1(n){return n.split("-").map((e,t)=>t?I1(e):e).join("")}function I1(n){return n.charAt(0).toUpperCase()+n.slice(1)}let Ru=!1;function k1(n){Ru||(Ru=!0,n.component("FullCalendar",mf))}let Ga;typeof globalThis!="undefined"?Ga=globalThis.Vue:Ga=window.Vue;Ga&&Ga.use({install:k1});class P1 extends _r{constructor(){super(...arguments),this.headerElRef=Fn()}renderSimpleLayout(e,t){let{props:r,context:i}=this,o=[],l=Lu(i.options);return e&&o.push({type:"header",key:"header",isSticky:l,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),o.push({type:"body",key:"body",liquid:!0,chunk:{content:t}}),J(uu,{elClasses:["fc-daygrid"],viewSpec:i.viewSpec},J(af,{liquid:!r.isHeightAuto&&!r.forPrint,collapsibleWidth:r.forPrint,cols:[],sections:o}))}renderHScrollLayout(e,t,r,i){let o=this.context.pluginHooks.scrollGridImpl;if(!o)throw new Error("No ScrollGrid implementation");let{props:l,context:d}=this,f=!l.forPrint&&Lu(d.options),g=!l.forPrint&&Vm(d.options),v=[];return e&&v.push({type:"header",key:"header",isSticky:f,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),v.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:t}]}),g&&v.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:Fm}]}),J(uu,{elClasses:["fc-daygrid"],viewSpec:d.viewSpec},J(o,{liquid:!l.isHeightAuto&&!l.forPrint,forPrint:l.forPrint,collapsibleWidth:l.forPrint,colGroups:[{cols:[{span:r,minWidth:i}]}],sections:v}))}}function Ca(n,e){let t=[];for(let r=0;r<e;r+=1)t[r]=[];for(let r of n)t[r.row].push(r);return t}function xa(n,e){let t=[];for(let r=0;r<e;r+=1)t[r]=[];for(let r of n)t[r.firstCol].push(r);return t}function Mu(n,e){let t=[];if(n){for(let r=0;r<e;r+=1)t[r]={affectedInstances:n.affectedInstances,isEvent:n.isEvent,segs:[]};for(let r of n.segs)t[r.row].segs.push(r)}else for(let r=0;r<e;r+=1)t[r]=null;return t}const yf=Ut({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function bf(n){let{display:e}=n.eventRange.ui;return e==="list-item"||e==="auto"&&!n.eventRange.def.allDay&&n.firstCol===n.lastCol&&n.isStart&&n.isEnd}class Sf extends Ct{render(){let{props:e}=this;return J(Um,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:yf,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class Af extends Ct{render(){let{props:e,context:t}=this,{options:r}=t,{seg:i}=e,o=r.eventTimeFormat||yf,l=Yd(i,o,t,!0,e.defaultDisplayEventEnd);return J(cl,Object.assign({},e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:Zd(e.seg,t),defaultGenerator:N1,timeText:l,isResizing:!1,isDateSelecting:!1}))}}function N1(n){return J(Dt,null,J("div",{className:"fc-daygrid-event-dot",style:{borderColor:n.borderColor||n.backgroundColor}}),n.timeText&&J("div",{className:"fc-event-time"},n.timeText),J("div",{className:"fc-event-title"},n.event.title||J(Dt,null,"\xA0")))}class j1 extends Ct{constructor(){super(...arguments),this.compileSegs=ct($1)}render(){let{props:e}=this,{allSegs:t,invisibleSegs:r}=this.compileSegs(e.singlePlacements);return J(ty,{elClasses:["fc-daygrid-more-link"],dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,moreCnt:e.moreCnt,allSegs:t,hiddenSegs:r,alignmentElRef:e.alignmentElRef,alignGridTop:e.alignGridTop,extraDateSpan:e.extraDateSpan,popoverContent:()=>{let i=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return J(Dt,null,t.map(o=>{let l=o.eventRange.instance.instanceId;return J("div",{className:"fc-daygrid-event-harness",key:l,style:{visibility:i[l]?"hidden":""}},bf(o)?J(Af,Object.assign({seg:o,isDragging:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},yi(o,e.todayRange))):J(Sf,Object.assign({seg:o,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:l===e.eventSelection,defaultDisplayEventEnd:!1},yi(o,e.todayRange))))}))}})}}function $1(n){let e=[],t=[];for(let r of n)e.push(r.seg),r.isVisible||t.push(r.seg);return{allSegs:e,invisibleSegs:t}}const H1=Ut({week:"narrow"});class B1 extends _r{constructor(){super(...arguments),this.rootElRef=Fn(),this.state={dayNumberId:Ja()},this.handleRootEl=e=>{Vn(this.rootElRef,e),Vn(this.props.elRef,e)}}render(){let{context:e,props:t,state:r,rootElRef:i}=this,{options:o,dateEnv:l}=e,{date:d,dateProfile:f}=t;const g=t.showDayNumber&&V1(d,f.currentRange,l);return J(of,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...t.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},t.extraDataAttrs),t.showDayNumber?{"aria-labelledby":r.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:F1,date:d,dateProfile:f,todayRange:t.todayRange,showDayNumber:t.showDayNumber,isMonthStart:g,extraRenderProps:t.extraRenderProps},(v,y)=>J("div",{ref:t.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:t.minHeight}},t.showWeekNumber&&J(Jm,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:Bs(e,d,"week"),date:d,defaultFormat:H1}),!y.isDisabled&&(t.showDayNumber||sf(o)||t.forceDayTop)?J("div",{className:"fc-daygrid-day-top"},J(v,{elTag:"a",elClasses:["fc-daygrid-day-number",g&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},Bs(e,d)),{id:r.dayNumberId})})):t.showDayNumber?J("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},J("a",{className:"fc-daygrid-day-number"},"\xA0")):void 0,J("div",{className:"fc-daygrid-day-events",ref:t.fgContentElRef},t.fgContent,J("div",{className:"fc-daygrid-day-bottom",style:{marginTop:t.moreMarginTop}},J(j1,{allDayDate:d,singlePlacements:t.singlePlacements,moreCnt:t.moreCnt,alignmentElRef:i,alignGridTop:!t.showDayNumber,extraDateSpan:t.extraDateSpan,dateProfile:t.dateProfile,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,todayRange:t.todayRange}))),J("div",{className:"fc-daygrid-day-bg"},t.bgContent)))}}function F1(n){return n.dayNumberText||J(Dt,null,"\xA0")}function V1(n,e,t){const{start:r,end:i}=e,o=rr(i,-1),l=t.getYear(r),d=t.getMonth(r),f=t.getYear(o),g=t.getMonth(o);return!(l===f&&d===g)&&Boolean(n.valueOf()===r.valueOf()||t.getDay(n)===1&&n.valueOf()<i.valueOf())}function z1(n,e,t,r,i,o,l){let d=new G1;d.allowReslicing=!0,d.strictOrder=r,e===!0||t===!0?(d.maxCoord=o,d.hiddenConsumes=!0):typeof e=="number"?d.maxStackCnt=e:typeof t=="number"&&(d.maxStackCnt=t,d.hiddenConsumes=!0);let f=[],g=[];for(let D=0;D<n.length;D+=1){let P=n[D],{instanceId:V}=P.eventRange.instance,x=i[V];x!=null?f.push({index:D,thickness:x,span:{start:P.firstCol,end:P.lastCol+1}}):g.push(P)}let v=d.addSegs(f),y=d.toRects(),{singleColPlacements:A,multiColPlacements:S,leftoverMargins:C}=U1(y,n,l),_=[],T=[];for(let D of g){S[D.firstCol].push({seg:D,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let P=D.firstCol;P<=D.lastCol;P+=1)A[P].push({seg:Gr(D,P,P+1,l),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let D=0;D<l.length;D+=1)_.push(0);for(let D of v){let P=n[D.index],V=D.span;S[V.start].push({seg:Gr(P,V.start,V.end,l),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let x=V.start;x<V.end;x+=1)_[x]+=1,A[x].push({seg:Gr(P,x,x+1,l),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let D=0;D<l.length;D+=1)T.push(C[D]);return{singleColPlacements:A,multiColPlacements:S,moreCnts:_,moreMarginTops:T}}function U1(n,e,t){let r=W1(n,t.length),i=[],o=[],l=[];for(let d=0;d<t.length;d+=1){let f=r[d],g=[],v=0,y=0;for(let S of f){let C=e[S.index];g.push({seg:Gr(C,d,d+1,t),isVisible:!0,isAbsolute:!1,absoluteTop:S.levelCoord,marginTop:S.levelCoord-v}),v=S.levelCoord+S.thickness}let A=[];v=0,y=0;for(let S of f){let C=e[S.index],_=S.span.end-S.span.start>1,T=S.span.start===d;y+=S.levelCoord-v,v=S.levelCoord+S.thickness,_?(y+=S.thickness,T&&A.push({seg:Gr(C,S.span.start,S.span.end,t),isVisible:!0,isAbsolute:!0,absoluteTop:S.levelCoord,marginTop:0})):T&&(A.push({seg:Gr(C,S.span.start,S.span.end,t),isVisible:!0,isAbsolute:!1,absoluteTop:S.levelCoord,marginTop:y}),y=0)}i.push(g),o.push(A),l.push(y)}return{singleColPlacements:i,multiColPlacements:o,leftoverMargins:l}}function W1(n,e){let t=[];for(let r=0;r<e;r+=1)t.push([]);for(let r of n)for(let i=r.span.start;i<r.span.end;i+=1)t[i].push(r);return t}function Gr(n,e,t,r){if(n.firstCol===e&&n.lastCol===t-1)return n;let i=n.eventRange,o=i.range,l=Qr(o,{start:r[e].date,end:Zt(r[t-1].date,1)});return Object.assign(Object.assign({},n),{firstCol:e,lastCol:t-1,eventRange:{def:i.def,ui:Object.assign(Object.assign({},i.ui),{durationEditable:!1}),instance:i.instance,range:l},isStart:n.isStart&&l.start.valueOf()===o.start.valueOf(),isEnd:n.isEnd&&l.end.valueOf()===o.end.valueOf()})}class G1 extends Am{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const t=super.addSegs(e),{entriesByLevel:r}=this,i=o=>!this.forceHidden[bi(o)];for(let o=0;o<r.length;o+=1)r[o]=r[o].filter(i);return t}handleInvalidInsertion(e,t,r){const{entriesByLevel:i,forceHidden:o}=this,{touchingEntry:l,touchingLevel:d,touchingLateral:f}=e;if(this.hiddenConsumes&&l){const g=bi(l);if(!o[g])if(this.allowReslicing){const v=Object.assign(Object.assign({},l),{span:ef(l.span,t.span)}),y=bi(v);o[y]=!0,i[d][f]=v,this.splitEntry(l,t,r)}else o[g]=!0,r.push(l)}return super.handleInvalidInsertion(e,t,r)}}class Lf extends _r{constructor(){super(...arguments),this.cellElRefs=new Ar,this.frameElRefs=new Ar,this.fgElRefs=new Ar,this.segHarnessRefs=new Ar,this.rootElRef=Fn(),this.state={framePositions:null,maxContentHeight:null,eventInstanceHeights:{}},this.handleResize=e=>{e&&this.updateSizing(!0)}}render(){let{props:e,state:t,context:r}=this,{options:i}=r,o=e.cells.length,l=xa(e.businessHourSegs,o),d=xa(e.bgEventSegs,o),f=xa(this.getHighlightSegs(),o),g=xa(this.getMirrorSegs(),o),{singleColPlacements:v,multiColPlacements:y,moreCnts:A,moreMarginTops:S}=z1(Qg(e.fgEventSegs,i.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,i.eventOrderStrict,t.eventInstanceHeights,t.maxContentHeight,e.cells),C=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return J("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((_,T)=>{let D=this.renderFgSegs(T,e.forPrint?v[T]:y[T],e.todayRange,C),P=this.renderFgSegs(T,Y1(g[T],y),e.todayRange,{},Boolean(e.eventDrag),Boolean(e.eventResize),!1);return J(B1,{key:_.key,elRef:this.cellElRefs.createRef(_.key),innerElRef:this.frameElRefs.createRef(_.key),dateProfile:e.dateProfile,date:_.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&T===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:_.extraRenderProps,extraDataAttrs:_.extraDataAttrs,extraClassNames:_.extraClassNames,extraDateSpan:_.extraDateSpan,moreCnt:A[T],moreMarginTop:S[T],singlePlacements:v[T],fgContentElRef:this.fgElRefs.createRef(_.key),fgContent:J(Dt,null,J(Dt,null,D),J(Dt,null,P)),bgContent:J(Dt,null,this.renderFillSegs(f[T],"highlight"),this.renderFillSegs(l[T],"non-business"),this.renderFillSegs(d[T],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,t){let r=this.props;this.updateSizing(!_n(e,r))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,t,r,i,o,l,d){let{context:f}=this,{eventSelection:g}=this.props,{framePositions:v}=this.state,y=this.props.cells.length===1,A=o||l||d,S=[];if(v)for(let C of t){let{seg:_}=C,{instanceId:T}=_.eventRange.instance,D=T+":"+e,P=C.isVisible&&!i[T],V=C.isAbsolute,x="",X="";V&&(f.isRtl?(X=0,x=v.lefts[_.lastCol]-v.lefts[_.firstCol]):(x=0,X=v.rights[_.firstCol]-v.rights[_.lastCol])),S.push(J("div",{className:"fc-daygrid-event-harness"+(V?" fc-daygrid-event-harness-abs":""),key:D,ref:A?null:this.segHarnessRefs.createRef(D),style:{visibility:P?"":"hidden",marginTop:V?"":C.marginTop,top:V?C.absoluteTop:"",left:x,right:X}},bf(_)?J(Af,Object.assign({seg:_,isDragging:o,isSelected:T===g,defaultDisplayEventEnd:y},yi(_,r))):J(Sf,Object.assign({seg:_,isDragging:o,isResizing:l,isDateSelecting:d,isSelected:T===g,defaultDisplayEventEnd:y},yi(_,r)))))}return S}renderFillSegs(e,t){let{isRtl:r}=this.context,{todayRange:i}=this.props,{framePositions:o}=this.state,l=[];if(o)for(let d of e){let f=r?{right:0,left:o.lefts[d.lastCol]-o.lefts[d.firstCol]}:{left:0,right:o.rights[d.firstCol]-o.rights[d.lastCol]};l.push(J("div",{key:tm(d.eventRange),className:"fc-daygrid-bg-harness",style:f},t==="bg-event"?J(Zm,Object.assign({seg:d},yi(d,i))):Km(t)))}return J(Dt,{},...l)}updateSizing(e){let{props:t,state:r,frameElRefs:i}=this;if(!t.forPrint&&t.clientWidth!==null){if(e){let f=t.cells.map(g=>i.currentMap[g.key]);if(f.length){let g=this.rootElRef.current,v=new Wa(g,f,!0,!1);(!r.framePositions||!r.framePositions.similarTo(v))&&this.setState({framePositions:new Wa(g,f,!0,!1)})}}const o=this.state.eventInstanceHeights,l=this.queryEventInstanceHeights(),d=t.dayMaxEvents===!0||t.dayMaxEventRows===!0;this.safeSetState({eventInstanceHeights:Object.assign(Object.assign({},o),l),maxContentHeight:d?this.computeMaxContentHeight():null})}}queryEventInstanceHeights(){let e=this.segHarnessRefs.currentMap,t={};for(let r in e){let i=Math.round(e[r].getBoundingClientRect().height),o=r.split(":")[0];t[o]=Math.max(t[o]||0,i)}return t}computeMaxContentHeight(){let e=this.props.cells[0].key,t=this.cellElRefs.currentMap[e],r=this.fgElRefs.currentMap[e];return t.getBoundingClientRect().bottom-r.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(t=>e[t.key])}}Lf.addStateEquality({eventInstanceHeights:_n});function Y1(n,e){if(!n.length)return[];let t=Z1(e);return n.map(r=>({seg:r,isVisible:!0,isAbsolute:!0,absoluteTop:t[r.eventRange.instance.instanceId],marginTop:0}))}function Z1(n){let e={};for(let t of n)for(let r of t)e[r.seg.eventRange.instance.instanceId]=r.absoluteTop;return e}class Q1 extends _r{constructor(){super(...arguments),this.splitBusinessHourSegs=ct(Ca),this.splitBgEventSegs=ct(Ca),this.splitFgEventSegs=ct(Ca),this.splitDateSelectionSegs=ct(Ca),this.splitEventDrag=ct(Mu),this.splitEventResize=ct(Mu),this.rowRefs=new Ar}render(){let{props:e,context:t}=this,r=e.cells.length,i=this.splitBusinessHourSegs(e.businessHourSegs,r),o=this.splitBgEventSegs(e.bgEventSegs,r),l=this.splitFgEventSegs(e.fgEventSegs,r),d=this.splitDateSelectionSegs(e.dateSelectionSegs,r),f=this.splitEventDrag(e.eventDrag,r),g=this.splitEventResize(e.eventResize,r),v=r>=7&&e.clientWidth?e.clientWidth/t.options.aspectRatio/6:null;return J(ll,{unit:"day"},(y,A)=>J(Dt,null,e.cells.map((S,C)=>J(Lf,{ref:this.rowRefs.createRef(C),key:S.length?S[0].date.toISOString():C,showDayNumbers:r>1,showWeekNumbers:e.showWeekNumbers,todayRange:A,dateProfile:e.dateProfile,cells:S,renderIntro:e.renderRowIntro,businessHourSegs:i[C],eventSelection:e.eventSelection,bgEventSegs:o[C].filter(K1),fgEventSegs:l[C],dateSelectionSegs:d[C],eventDrag:f[C],eventResize:g[C],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:v,forPrint:e.forPrint}))))}componentDidMount(){const e=this.rowRefs.currentMap[0].getCellEls()[0];this.rootEl=e?e.closest(".fc-daygrid-body"):null,this.rootEl&&this.context.registerInteractiveComponent(this,{el:this.rootEl,isHitComboAllowed:this.props.isHitComboAllowed})}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new Wa(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new Wa(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,t){let{colPositions:r,rowPositions:i}=this,o=r.leftToIndex(e),l=i.topToIndex(t);if(l!=null&&o!=null){let d=this.props.cells[l][o];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(l,o),allDay:!0},d.extraDateSpan),dayEl:this.getCellEl(l,o),rect:{left:r.lefts[o],right:r.rights[o],top:i.tops[l],bottom:i.bottoms[l]},layer:0}}return null}getCellEl(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]}getCellRange(e,t){let r=this.props.cells[e][t].date,i=Zt(r,1);return{start:r,end:i}}}function K1(n){return n.eventRange.def.allDay}class J1 extends _r{constructor(){super(...arguments),this.elRef=Fn(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:t,dayMaxEvents:r,expandRows:i}=e,o=r===!0||t===!0;o&&!i&&(o=!1,t=null,r=null);let l=["fc-daygrid-body",o?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",i?"":"fc-daygrid-body-natural"];return J("div",{ref:this.elRef,className:l.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},J("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:i?e.clientHeight:""}},e.colGroupNode,J("tbody",{role:"presentation"},J(Q1,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:r,dayMaxEventRows:t,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=X1(this.elRef.current,this.props.dateProfile);if(e){const t=e.closest(".fc-daygrid-body"),r=t.closest(".fc-scroller"),i=e.getBoundingClientRect().top-t.getBoundingClientRect().top;r.scrollTop=i?i+1:0}this.needsScrollReset=!1}}}function X1(n,e){let t;return e.currentRangeUnit.match(/year|month/)&&(t=n.querySelector(`[data-date="${Dv(e.currentDate)}-01"]`)),t||(t=n.querySelector(`[data-date="${Ks(e.currentDate)}"]`)),t}class q1 extends Dm{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return t.sliceRange(e)}}class eb extends _r{constructor(){super(...arguments),this.slicer=new q1,this.tableRef=Fn()}render(){let{props:e,context:t}=this;return J(J1,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class tb extends P1{constructor(){super(...arguments),this.buildDayTableModel=ct(nb),this.headerRef=Fn(),this.tableRef=Fn()}render(){let{options:e,dateProfileGenerator:t}=this.context,{props:r}=this,i=this.buildDayTableModel(r.dateProfile,t),o=e.dayHeaders&&J(xm,{ref:this.headerRef,dateProfile:r.dateProfile,dates:i.headerDates,datesRepDistinctDays:i.rowCnt===1}),l=d=>J(eb,{ref:this.tableRef,dateProfile:r.dateProfile,dayTableModel:i,businessHours:r.businessHours,dateSelection:r.dateSelection,eventStore:r.eventStore,eventUiBases:r.eventUiBases,eventSelection:r.eventSelection,eventDrag:r.eventDrag,eventResize:r.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:d.tableColGroupNode,tableMinWidth:d.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!r.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:d.clientWidth,clientHeight:d.clientHeight,forPrint:r.forPrint});return e.dayMinWidth?this.renderHScrollLayout(o,l,i.colCnt,e.dayMinWidth):this.renderSimpleLayout(o,l)}}function nb(n,e){let t=new Om(n.renderRange,e);return new _m(t,/year|month|week/.test(n.currentRangeUnit))}class rb extends Nd{buildRenderRange(e,t,r){let i=super.buildRenderRange(e,t,r),{props:o}=this;return ib({currentRange:i,snapToWeek:/^(year|month)$/.test(t),fixedWeekCount:o.fixedWeekCount,dateEnv:o.dateEnv})}}function ib(n){let{dateEnv:e,currentRange:t}=n,{start:r,end:i}=t,o;if(n.snapToWeek&&(r=e.startOfWeek(r),o=e.startOfWeek(i),o.valueOf()!==i.valueOf()&&(i=eu(o,1))),n.fixedWeekCount){let l=e.startOfWeek(e.startOfMonth(Zt(t.end,-1))),d=Math.ceil(yv(l,i));i=eu(i,6-d)}return{start:r,end:i}}var ab=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';bd(ab);var ob=Dr({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:tb,dateProfileGeneratorClass:rb},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}}),nn="top",vn="bottom",gn="right",rn="left",dl="auto",Ii=[nn,vn,gn,rn],Kr="start",Ti="end",sb="clippingParents",wf="viewport",vi="popper",lb="reference",Iu=Ii.reduce(function(n,e){return n.concat([e+"-"+Kr,e+"-"+Ti])},[]),Ef=[].concat(Ii,[dl]).reduce(function(n,e){return n.concat([e,e+"-"+Kr,e+"-"+Ti])},[]),cb="beforeRead",ub="read",db="afterRead",fb="beforeMain",pb="main",hb="afterMain",vb="beforeWrite",gb="write",mb="afterWrite",yb=[cb,ub,db,fb,pb,hb,vb,gb,mb];function Dn(n){return n?(n.nodeName||"").toLowerCase():null}function cn(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var e=n.ownerDocument;return e&&e.defaultView||window}return n}function Cr(n){var e=cn(n).Element;return n instanceof e||n instanceof Element}function hn(n){var e=cn(n).HTMLElement;return n instanceof e||n instanceof HTMLElement}function fl(n){if(typeof ShadowRoot=="undefined")return!1;var e=cn(n).ShadowRoot;return n instanceof e||n instanceof ShadowRoot}function bb(n){var e=n.state;Object.keys(e.elements).forEach(function(t){var r=e.styles[t]||{},i=e.attributes[t]||{},o=e.elements[t];!hn(o)||!Dn(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(l){var d=i[l];d===!1?o.removeAttribute(l):o.setAttribute(l,d===!0?"":d)}))})}function Sb(n){var e=n.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(r){var i=e.elements[r],o=e.attributes[r]||{},l=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:t[r]),d=l.reduce(function(f,g){return f[g]="",f},{});!hn(i)||!Dn(i)||(Object.assign(i.style,d),Object.keys(o).forEach(function(f){i.removeAttribute(f)}))})}}const Cf={name:"applyStyles",enabled:!0,phase:"write",fn:bb,effect:Sb,requires:["computeStyles"]};function On(n){return n.split("-")[0]}var wr=Math.max,Ya=Math.min,Jr=Math.round;function Vs(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function xf(){return!/^((?!chrome|android).)*safari/i.test(Vs())}function Xr(n,e,t){e===void 0&&(e=!1),t===void 0&&(t=!1);var r=n.getBoundingClientRect(),i=1,o=1;e&&hn(n)&&(i=n.offsetWidth>0&&Jr(r.width)/n.offsetWidth||1,o=n.offsetHeight>0&&Jr(r.height)/n.offsetHeight||1);var l=Cr(n)?cn(n):window,d=l.visualViewport,f=!xf()&&t,g=(r.left+(f&&d?d.offsetLeft:0))/i,v=(r.top+(f&&d?d.offsetTop:0))/o,y=r.width/i,A=r.height/o;return{width:y,height:A,top:v,right:g+y,bottom:v+A,left:g,x:g,y:v}}function pl(n){var e=Xr(n),t=n.offsetWidth,r=n.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-r)<=1&&(r=e.height),{x:n.offsetLeft,y:n.offsetTop,width:t,height:r}}function Tf(n,e){var t=e.getRootNode&&e.getRootNode();if(n.contains(e))return!0;if(t&&fl(t)){var r=e;do{if(r&&n.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function zn(n){return cn(n).getComputedStyle(n)}function Ab(n){return["table","td","th"].indexOf(Dn(n))>=0}function ar(n){return((Cr(n)?n.ownerDocument:n.document)||window.document).documentElement}function Xa(n){return Dn(n)==="html"?n:n.assignedSlot||n.parentNode||(fl(n)?n.host:null)||ar(n)}function ku(n){return!hn(n)||zn(n).position==="fixed"?null:n.offsetParent}function Lb(n){var e=/firefox/i.test(Vs()),t=/Trident/i.test(Vs());if(t&&hn(n)){var r=zn(n);if(r.position==="fixed")return null}var i=Xa(n);for(fl(i)&&(i=i.host);hn(i)&&["html","body"].indexOf(Dn(i))<0;){var o=zn(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function ki(n){for(var e=cn(n),t=ku(n);t&&Ab(t)&&zn(t).position==="static";)t=ku(t);return t&&(Dn(t)==="html"||Dn(t)==="body"&&zn(t).position==="static")?e:t||Lb(n)||e}function hl(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}function Si(n,e,t){return wr(n,Ya(e,t))}function wb(n,e,t){var r=Si(n,e,t);return r>t?t:r}function Of(){return{top:0,right:0,bottom:0,left:0}}function _f(n){return Object.assign({},Of(),n)}function Df(n,e){return e.reduce(function(t,r){return t[r]=n,t},{})}var Eb=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,_f(typeof e!="number"?e:Df(e,Ii))};function Cb(n){var e,t=n.state,r=n.name,i=n.options,o=t.elements.arrow,l=t.modifiersData.popperOffsets,d=On(t.placement),f=hl(d),g=[rn,gn].indexOf(d)>=0,v=g?"height":"width";if(!(!o||!l)){var y=Eb(i.padding,t),A=pl(o),S=f==="y"?nn:rn,C=f==="y"?vn:gn,_=t.rects.reference[v]+t.rects.reference[f]-l[f]-t.rects.popper[v],T=l[f]-t.rects.reference[f],D=ki(o),P=D?f==="y"?D.clientHeight||0:D.clientWidth||0:0,V=_/2-T/2,x=y[S],X=P-A[v]-y[C],H=P/2-A[v]/2+V,Y=Si(x,H,X),F=f;t.modifiersData[r]=(e={},e[F]=Y,e.centerOffset=Y-H,e)}}function xb(n){var e=n.state,t=n.options,r=t.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=e.elements.popper.querySelector(i),!i)||!Tf(e.elements.popper,i)||(e.elements.arrow=i))}const Tb={name:"arrow",enabled:!0,phase:"main",fn:Cb,effect:xb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function qr(n){return n.split("-")[1]}var Ob={top:"auto",right:"auto",bottom:"auto",left:"auto"};function _b(n,e){var t=n.x,r=n.y,i=e.devicePixelRatio||1;return{x:Jr(t*i)/i||0,y:Jr(r*i)/i||0}}function Pu(n){var e,t=n.popper,r=n.popperRect,i=n.placement,o=n.variation,l=n.offsets,d=n.position,f=n.gpuAcceleration,g=n.adaptive,v=n.roundOffsets,y=n.isFixed,A=l.x,S=A===void 0?0:A,C=l.y,_=C===void 0?0:C,T=typeof v=="function"?v({x:S,y:_}):{x:S,y:_};S=T.x,_=T.y;var D=l.hasOwnProperty("x"),P=l.hasOwnProperty("y"),V=rn,x=nn,X=window;if(g){var H=ki(t),Y="clientHeight",F="clientWidth";if(H===cn(t)&&(H=ar(t),zn(H).position!=="static"&&d==="absolute"&&(Y="scrollHeight",F="scrollWidth")),H=H,i===nn||(i===rn||i===gn)&&o===Ti){x=vn;var ce=y&&H===X&&X.visualViewport?X.visualViewport.height:H[Y];_-=ce-r.height,_*=f?1:-1}if(i===rn||(i===nn||i===vn)&&o===Ti){V=gn;var ve=y&&H===X&&X.visualViewport?X.visualViewport.width:H[F];S-=ve-r.width,S*=f?1:-1}}var U=Object.assign({position:d},g&&Ob),pe=v===!0?_b({x:S,y:_},cn(t)):{x:S,y:_};if(S=pe.x,_=pe.y,f){var ge;return Object.assign({},U,(ge={},ge[x]=P?"0":"",ge[V]=D?"0":"",ge.transform=(X.devicePixelRatio||1)<=1?"translate("+S+"px, "+_+"px)":"translate3d("+S+"px, "+_+"px, 0)",ge))}return Object.assign({},U,(e={},e[x]=P?_+"px":"",e[V]=D?S+"px":"",e.transform="",e))}function Db(n){var e=n.state,t=n.options,r=t.gpuAcceleration,i=r===void 0?!0:r,o=t.adaptive,l=o===void 0?!0:o,d=t.roundOffsets,f=d===void 0?!0:d,g={placement:On(e.placement),variation:qr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Pu(Object.assign({},g,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:l,roundOffsets:f})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Pu(Object.assign({},g,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Rb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Db,data:{}};var Ta={passive:!0};function Mb(n){var e=n.state,t=n.instance,r=n.options,i=r.scroll,o=i===void 0?!0:i,l=r.resize,d=l===void 0?!0:l,f=cn(e.elements.popper),g=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&g.forEach(function(v){v.addEventListener("scroll",t.update,Ta)}),d&&f.addEventListener("resize",t.update,Ta),function(){o&&g.forEach(function(v){v.removeEventListener("scroll",t.update,Ta)}),d&&f.removeEventListener("resize",t.update,Ta)}}const Ib={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Mb,data:{}};var kb={left:"right",right:"left",bottom:"top",top:"bottom"};function ka(n){return n.replace(/left|right|bottom|top/g,function(e){return kb[e]})}var Pb={start:"end",end:"start"};function Nu(n){return n.replace(/start|end/g,function(e){return Pb[e]})}function vl(n){var e=cn(n),t=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:t,scrollTop:r}}function gl(n){return Xr(ar(n)).left+vl(n).scrollLeft}function Nb(n,e){var t=cn(n),r=ar(n),i=t.visualViewport,o=r.clientWidth,l=r.clientHeight,d=0,f=0;if(i){o=i.width,l=i.height;var g=xf();(g||!g&&e==="fixed")&&(d=i.offsetLeft,f=i.offsetTop)}return{width:o,height:l,x:d+gl(n),y:f}}function jb(n){var e,t=ar(n),r=vl(n),i=(e=n.ownerDocument)==null?void 0:e.body,o=wr(t.scrollWidth,t.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),l=wr(t.scrollHeight,t.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),d=-r.scrollLeft+gl(n),f=-r.scrollTop;return zn(i||t).direction==="rtl"&&(d+=wr(t.clientWidth,i?i.clientWidth:0)-o),{width:o,height:l,x:d,y:f}}function ml(n){var e=zn(n),t=e.overflow,r=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+i+r)}function Rf(n){return["html","body","#document"].indexOf(Dn(n))>=0?n.ownerDocument.body:hn(n)&&ml(n)?n:Rf(Xa(n))}function Ai(n,e){var t;e===void 0&&(e=[]);var r=Rf(n),i=r===((t=n.ownerDocument)==null?void 0:t.body),o=cn(r),l=i?[o].concat(o.visualViewport||[],ml(r)?r:[]):r,d=e.concat(l);return i?d:d.concat(Ai(Xa(l)))}function zs(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function $b(n,e){var t=Xr(n,!1,e==="fixed");return t.top=t.top+n.clientTop,t.left=t.left+n.clientLeft,t.bottom=t.top+n.clientHeight,t.right=t.left+n.clientWidth,t.width=n.clientWidth,t.height=n.clientHeight,t.x=t.left,t.y=t.top,t}function ju(n,e,t){return e===wf?zs(Nb(n,t)):Cr(e)?$b(e,t):zs(jb(ar(n)))}function Hb(n){var e=Ai(Xa(n)),t=["absolute","fixed"].indexOf(zn(n).position)>=0,r=t&&hn(n)?ki(n):n;return Cr(r)?e.filter(function(i){return Cr(i)&&Tf(i,r)&&Dn(i)!=="body"}):[]}function Bb(n,e,t,r){var i=e==="clippingParents"?Hb(n):[].concat(e),o=[].concat(i,[t]),l=o[0],d=o.reduce(function(f,g){var v=ju(n,g,r);return f.top=wr(v.top,f.top),f.right=Ya(v.right,f.right),f.bottom=Ya(v.bottom,f.bottom),f.left=wr(v.left,f.left),f},ju(n,l,r));return d.width=d.right-d.left,d.height=d.bottom-d.top,d.x=d.left,d.y=d.top,d}function Mf(n){var e=n.reference,t=n.element,r=n.placement,i=r?On(r):null,o=r?qr(r):null,l=e.x+e.width/2-t.width/2,d=e.y+e.height/2-t.height/2,f;switch(i){case nn:f={x:l,y:e.y-t.height};break;case vn:f={x:l,y:e.y+e.height};break;case gn:f={x:e.x+e.width,y:d};break;case rn:f={x:e.x-t.width,y:d};break;default:f={x:e.x,y:e.y}}var g=i?hl(i):null;if(g!=null){var v=g==="y"?"height":"width";switch(o){case Kr:f[g]=f[g]-(e[v]/2-t[v]/2);break;case Ti:f[g]=f[g]+(e[v]/2-t[v]/2);break}}return f}function Oi(n,e){e===void 0&&(e={});var t=e,r=t.placement,i=r===void 0?n.placement:r,o=t.strategy,l=o===void 0?n.strategy:o,d=t.boundary,f=d===void 0?sb:d,g=t.rootBoundary,v=g===void 0?wf:g,y=t.elementContext,A=y===void 0?vi:y,S=t.altBoundary,C=S===void 0?!1:S,_=t.padding,T=_===void 0?0:_,D=_f(typeof T!="number"?T:Df(T,Ii)),P=A===vi?lb:vi,V=n.rects.popper,x=n.elements[C?P:A],X=Bb(Cr(x)?x:x.contextElement||ar(n.elements.popper),f,v,l),H=Xr(n.elements.reference),Y=Mf({reference:H,element:V,strategy:"absolute",placement:i}),F=zs(Object.assign({},V,Y)),ce=A===vi?F:H,ve={top:X.top-ce.top+D.top,bottom:ce.bottom-X.bottom+D.bottom,left:X.left-ce.left+D.left,right:ce.right-X.right+D.right},U=n.modifiersData.offset;if(A===vi&&U){var pe=U[i];Object.keys(ve).forEach(function(ge){var de=[gn,vn].indexOf(ge)>=0?1:-1,xe=[nn,vn].indexOf(ge)>=0?"y":"x";ve[ge]+=pe[xe]*de})}return ve}function Fb(n,e){e===void 0&&(e={});var t=e,r=t.placement,i=t.boundary,o=t.rootBoundary,l=t.padding,d=t.flipVariations,f=t.allowedAutoPlacements,g=f===void 0?Ef:f,v=qr(r),y=v?d?Iu:Iu.filter(function(C){return qr(C)===v}):Ii,A=y.filter(function(C){return g.indexOf(C)>=0});A.length===0&&(A=y);var S=A.reduce(function(C,_){return C[_]=Oi(n,{placement:_,boundary:i,rootBoundary:o,padding:l})[On(_)],C},{});return Object.keys(S).sort(function(C,_){return S[C]-S[_]})}function Vb(n){if(On(n)===dl)return[];var e=ka(n);return[Nu(n),e,Nu(e)]}function zb(n){var e=n.state,t=n.options,r=n.name;if(!e.modifiersData[r]._skip){for(var i=t.mainAxis,o=i===void 0?!0:i,l=t.altAxis,d=l===void 0?!0:l,f=t.fallbackPlacements,g=t.padding,v=t.boundary,y=t.rootBoundary,A=t.altBoundary,S=t.flipVariations,C=S===void 0?!0:S,_=t.allowedAutoPlacements,T=e.options.placement,D=On(T),P=D===T,V=f||(P||!C?[ka(T)]:Vb(T)),x=[T].concat(V).reduce(function(re,k){return re.concat(On(k)===dl?Fb(e,{placement:k,boundary:v,rootBoundary:y,padding:g,flipVariations:C,allowedAutoPlacements:_}):k)},[]),X=e.rects.reference,H=e.rects.popper,Y=new Map,F=!0,ce=x[0],ve=0;ve<x.length;ve++){var U=x[ve],pe=On(U),ge=qr(U)===Kr,de=[nn,vn].indexOf(pe)>=0,xe=de?"width":"height",Ae=Oi(e,{placement:U,boundary:v,rootBoundary:y,altBoundary:A,padding:g}),Te=de?ge?gn:rn:ge?vn:nn;X[xe]>H[xe]&&(Te=ka(Te));var Re=ka(Te),K=[];if(o&&K.push(Ae[pe]<=0),d&&K.push(Ae[Te]<=0,Ae[Re]<=0),K.every(function(re){return re})){ce=U,F=!1;break}Y.set(U,K)}if(F)for(var ne=C?3:1,oe=function(k){var le=x.find(function(Le){var Ie=Y.get(Le);if(Ie)return Ie.slice(0,k).every(function(Ee){return Ee})});if(le)return ce=le,"break"},he=ne;he>0;he--){var B=oe(he);if(B==="break")break}e.placement!==ce&&(e.modifiersData[r]._skip=!0,e.placement=ce,e.reset=!0)}}const Ub={name:"flip",enabled:!0,phase:"main",fn:zb,requiresIfExists:["offset"],data:{_skip:!1}};function $u(n,e,t){return t===void 0&&(t={x:0,y:0}),{top:n.top-e.height-t.y,right:n.right-e.width+t.x,bottom:n.bottom-e.height+t.y,left:n.left-e.width-t.x}}function Hu(n){return[nn,gn,vn,rn].some(function(e){return n[e]>=0})}function Wb(n){var e=n.state,t=n.name,r=e.rects.reference,i=e.rects.popper,o=e.modifiersData.preventOverflow,l=Oi(e,{elementContext:"reference"}),d=Oi(e,{altBoundary:!0}),f=$u(l,r),g=$u(d,i,o),v=Hu(f),y=Hu(g);e.modifiersData[t]={referenceClippingOffsets:f,popperEscapeOffsets:g,isReferenceHidden:v,hasPopperEscaped:y},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":v,"data-popper-escaped":y})}const Gb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Wb};function Yb(n,e,t){var r=On(n),i=[rn,nn].indexOf(r)>=0?-1:1,o=typeof t=="function"?t(Object.assign({},e,{placement:n})):t,l=o[0],d=o[1];return l=l||0,d=(d||0)*i,[rn,gn].indexOf(r)>=0?{x:d,y:l}:{x:l,y:d}}function Zb(n){var e=n.state,t=n.options,r=n.name,i=t.offset,o=i===void 0?[0,0]:i,l=Ef.reduce(function(v,y){return v[y]=Yb(y,e.rects,o),v},{}),d=l[e.placement],f=d.x,g=d.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=f,e.modifiersData.popperOffsets.y+=g),e.modifiersData[r]=l}const Qb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Zb};function Kb(n){var e=n.state,t=n.name;e.modifiersData[t]=Mf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const Jb={name:"popperOffsets",enabled:!0,phase:"read",fn:Kb,data:{}};function Xb(n){return n==="x"?"y":"x"}function qb(n){var e=n.state,t=n.options,r=n.name,i=t.mainAxis,o=i===void 0?!0:i,l=t.altAxis,d=l===void 0?!1:l,f=t.boundary,g=t.rootBoundary,v=t.altBoundary,y=t.padding,A=t.tether,S=A===void 0?!0:A,C=t.tetherOffset,_=C===void 0?0:C,T=Oi(e,{boundary:f,rootBoundary:g,padding:y,altBoundary:v}),D=On(e.placement),P=qr(e.placement),V=!P,x=hl(D),X=Xb(x),H=e.modifiersData.popperOffsets,Y=e.rects.reference,F=e.rects.popper,ce=typeof _=="function"?_(Object.assign({},e.rects,{placement:e.placement})):_,ve=typeof ce=="number"?{mainAxis:ce,altAxis:ce}:Object.assign({mainAxis:0,altAxis:0},ce),U=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,pe={x:0,y:0};if(!!H){if(o){var ge,de=x==="y"?nn:rn,xe=x==="y"?vn:gn,Ae=x==="y"?"height":"width",Te=H[x],Re=Te+T[de],K=Te-T[xe],ne=S?-F[Ae]/2:0,oe=P===Kr?Y[Ae]:F[Ae],he=P===Kr?-F[Ae]:-Y[Ae],B=e.elements.arrow,re=S&&B?pl(B):{width:0,height:0},k=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Of(),le=k[de],Le=k[xe],Ie=Si(0,Y[Ae],re[Ae]),Ee=V?Y[Ae]/2-ne-Ie-le-ve.mainAxis:oe-Ie-le-ve.mainAxis,it=V?-Y[Ae]/2+ne+Ie+Le+ve.mainAxis:he+Ie+Le+ve.mainAxis,tt=e.elements.arrow&&ki(e.elements.arrow),Ne=tt?x==="y"?tt.clientTop||0:tt.clientLeft||0:0,je=(ge=U==null?void 0:U[x])!=null?ge:0,pt=Te+Ee-je-Ne,nt=Te+it-je,Nt=Si(S?Ya(Re,pt):Re,Te,S?wr(K,nt):K);H[x]=Nt,pe[x]=Nt-Te}if(d){var Qt,vt=x==="x"?nn:rn,Mt=x==="x"?vn:gn,xt=H[X],St=X==="y"?"height":"width",Gt=xt+T[vt],mt=xt-T[Mt],Bt=[nn,rn].indexOf(D)!==-1,Lt=(Qt=U==null?void 0:U[X])!=null?Qt:0,It=Bt?Gt:xt-Y[St]-F[St]-Lt+ve.altAxis,Tt=Bt?xt+Y[St]+F[St]-Lt-ve.altAxis:mt,Ke=S&&Bt?wb(It,xt,Tt):Si(S?It:Gt,xt,S?Tt:mt);H[X]=Ke,pe[X]=Ke-xt}e.modifiersData[r]=pe}}const e2={name:"preventOverflow",enabled:!0,phase:"main",fn:qb,requiresIfExists:["offset"]};function t2(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}function n2(n){return n===cn(n)||!hn(n)?vl(n):t2(n)}function r2(n){var e=n.getBoundingClientRect(),t=Jr(e.width)/n.offsetWidth||1,r=Jr(e.height)/n.offsetHeight||1;return t!==1||r!==1}function i2(n,e,t){t===void 0&&(t=!1);var r=hn(e),i=hn(e)&&r2(e),o=ar(e),l=Xr(n,i,t),d={scrollLeft:0,scrollTop:0},f={x:0,y:0};return(r||!r&&!t)&&((Dn(e)!=="body"||ml(o))&&(d=n2(e)),hn(e)?(f=Xr(e,!0),f.x+=e.clientLeft,f.y+=e.clientTop):o&&(f.x=gl(o))),{x:l.left+d.scrollLeft-f.x,y:l.top+d.scrollTop-f.y,width:l.width,height:l.height}}function a2(n){var e=new Map,t=new Set,r=[];n.forEach(function(o){e.set(o.name,o)});function i(o){t.add(o.name);var l=[].concat(o.requires||[],o.requiresIfExists||[]);l.forEach(function(d){if(!t.has(d)){var f=e.get(d);f&&i(f)}}),r.push(o)}return n.forEach(function(o){t.has(o.name)||i(o)}),r}function o2(n){var e=a2(n);return yb.reduce(function(t,r){return t.concat(e.filter(function(i){return i.phase===r}))},[])}function s2(n){var e;return function(){return e||(e=new Promise(function(t){Promise.resolve().then(function(){e=void 0,t(n())})})),e}}function l2(n){var e=n.reduce(function(t,r){var i=t[r.name];return t[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,t},{});return Object.keys(e).map(function(t){return e[t]})}var Bu={placement:"bottom",modifiers:[],strategy:"absolute"};function Fu(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return!e.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function c2(n){n===void 0&&(n={});var e=n,t=e.defaultModifiers,r=t===void 0?[]:t,i=e.defaultOptions,o=i===void 0?Bu:i;return function(d,f,g){g===void 0&&(g=o);var v={placement:"bottom",orderedModifiers:[],options:Object.assign({},Bu,o),modifiersData:{},elements:{reference:d,popper:f},attributes:{},styles:{}},y=[],A=!1,S={state:v,setOptions:function(D){var P=typeof D=="function"?D(v.options):D;_(),v.options=Object.assign({},o,v.options,P),v.scrollParents={reference:Cr(d)?Ai(d):d.contextElement?Ai(d.contextElement):[],popper:Ai(f)};var V=o2(l2([].concat(r,v.options.modifiers)));return v.orderedModifiers=V.filter(function(x){return x.enabled}),C(),S.update()},forceUpdate:function(){if(!A){var D=v.elements,P=D.reference,V=D.popper;if(!!Fu(P,V)){v.rects={reference:i2(P,ki(V),v.options.strategy==="fixed"),popper:pl(V)},v.reset=!1,v.placement=v.options.placement,v.orderedModifiers.forEach(function(ve){return v.modifiersData[ve.name]=Object.assign({},ve.data)});for(var x=0;x<v.orderedModifiers.length;x++){if(v.reset===!0){v.reset=!1,x=-1;continue}var X=v.orderedModifiers[x],H=X.fn,Y=X.options,F=Y===void 0?{}:Y,ce=X.name;typeof H=="function"&&(v=H({state:v,options:F,name:ce,instance:S})||v)}}}},update:s2(function(){return new Promise(function(T){S.forceUpdate(),T(v)})}),destroy:function(){_(),A=!0}};if(!Fu(d,f))return S;S.setOptions(g).then(function(T){!A&&g.onFirstUpdate&&g.onFirstUpdate(T)});function C(){v.orderedModifiers.forEach(function(T){var D=T.name,P=T.options,V=P===void 0?{}:P,x=T.effect;if(typeof x=="function"){var X=x({state:v,name:D,instance:S,options:V}),H=function(){};y.push(X||H)}})}function _(){y.forEach(function(T){return T()}),y=[]}return S}}var u2=[Ib,Jb,Rb,Cf,Qb,Ub,e2,Tb,Gb],d2=c2({defaultModifiers:u2}),f2="tippy-box",If="tippy-content",p2="tippy-backdrop",kf="tippy-arrow",Pf="tippy-svg-arrow",yr={passive:!0,capture:!0},Nf=function(){return document.body};function Os(n,e,t){if(Array.isArray(n)){var r=n[e];return r==null?Array.isArray(t)?t[e]:t:r}return n}function yl(n,e){var t={}.toString.call(n);return t.indexOf("[object")===0&&t.indexOf(e+"]")>-1}function jf(n,e){return typeof n=="function"?n.apply(void 0,e):n}function Vu(n,e){if(e===0)return n;var t;return function(r){clearTimeout(t),t=setTimeout(function(){n(r)},e)}}function h2(n){return n.split(/\s+/).filter(Boolean)}function Ur(n){return[].concat(n)}function zu(n,e){n.indexOf(e)===-1&&n.push(e)}function v2(n){return n.filter(function(e,t){return n.indexOf(e)===t})}function g2(n){return n.split("-")[0]}function Za(n){return[].slice.call(n)}function Uu(n){return Object.keys(n).reduce(function(e,t){return n[t]!==void 0&&(e[t]=n[t]),e},{})}function Li(){return document.createElement("div")}function qa(n){return["Element","Fragment"].some(function(e){return yl(n,e)})}function m2(n){return yl(n,"NodeList")}function y2(n){return yl(n,"MouseEvent")}function b2(n){return!!(n&&n._tippy&&n._tippy.reference===n)}function S2(n){return qa(n)?[n]:m2(n)?Za(n):Array.isArray(n)?n:Za(document.querySelectorAll(n))}function _s(n,e){n.forEach(function(t){t&&(t.style.transitionDuration=e+"ms")})}function Wu(n,e){n.forEach(function(t){t&&t.setAttribute("data-state",e)})}function A2(n){var e,t=Ur(n),r=t[0];return r!=null&&(e=r.ownerDocument)!=null&&e.body?r.ownerDocument:document}function L2(n,e){var t=e.clientX,r=e.clientY;return n.every(function(i){var o=i.popperRect,l=i.popperState,d=i.props,f=d.interactiveBorder,g=g2(l.placement),v=l.modifiersData.offset;if(!v)return!0;var y=g==="bottom"?v.top.y:0,A=g==="top"?v.bottom.y:0,S=g==="right"?v.left.x:0,C=g==="left"?v.right.x:0,_=o.top-r+y>f,T=r-o.bottom-A>f,D=o.left-t+S>f,P=t-o.right-C>f;return _||T||D||P})}function Ds(n,e,t){var r=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(i){n[r](i,t)})}function Gu(n,e){for(var t=e;t;){var r;if(n.contains(t))return!0;t=t.getRootNode==null||(r=t.getRootNode())==null?void 0:r.host}return!1}var xn={isTouch:!1},Yu=0;function w2(){xn.isTouch||(xn.isTouch=!0,window.performance&&document.addEventListener("mousemove",$f))}function $f(){var n=performance.now();n-Yu<20&&(xn.isTouch=!1,document.removeEventListener("mousemove",$f)),Yu=n}function E2(){var n=document.activeElement;if(b2(n)){var e=n._tippy;n.blur&&!e.state.isVisible&&n.blur()}}function C2(){document.addEventListener("touchstart",w2,yr),window.addEventListener("blur",E2)}var x2=typeof window!="undefined"&&typeof document!="undefined",T2=x2?!!window.msCrypto:!1,O2={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},_2={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},bn=Object.assign({appendTo:Nf,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},O2,_2),D2=Object.keys(bn),R2=function(e){var t=Object.keys(e);t.forEach(function(r){bn[r]=e[r]})};function Hf(n){var e=n.plugins||[],t=e.reduce(function(r,i){var o=i.name,l=i.defaultValue;if(o){var d;r[o]=n[o]!==void 0?n[o]:(d=bn[o])!=null?d:l}return r},{});return Object.assign({},n,t)}function M2(n,e){var t=e?Object.keys(Hf(Object.assign({},bn,{plugins:e}))):D2,r=t.reduce(function(i,o){var l=(n.getAttribute("data-tippy-"+o)||"").trim();if(!l)return i;if(o==="content")i[o]=l;else try{i[o]=JSON.parse(l)}catch(d){i[o]=l}return i},{});return r}function Zu(n,e){var t=Object.assign({},e,{content:jf(e.content,[n])},e.ignoreAttributes?{}:M2(n,e.plugins));return t.aria=Object.assign({},bn.aria,t.aria),t.aria={expanded:t.aria.expanded==="auto"?e.interactive:t.aria.expanded,content:t.aria.content==="auto"?e.interactive?null:"describedby":t.aria.content},t}var I2=function(){return"innerHTML"};function Us(n,e){n[I2()]=e}function Qu(n){var e=Li();return n===!0?e.className=kf:(e.className=Pf,qa(n)?e.appendChild(n):Us(e,n)),e}function Ku(n,e){qa(e.content)?(Us(n,""),n.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?Us(n,e.content):n.textContent=e.content)}function Ws(n){var e=n.firstElementChild,t=Za(e.children);return{box:e,content:t.find(function(r){return r.classList.contains(If)}),arrow:t.find(function(r){return r.classList.contains(kf)||r.classList.contains(Pf)}),backdrop:t.find(function(r){return r.classList.contains(p2)})}}function Bf(n){var e=Li(),t=Li();t.className=f2,t.setAttribute("data-state","hidden"),t.setAttribute("tabindex","-1");var r=Li();r.className=If,r.setAttribute("data-state","hidden"),Ku(r,n.props),e.appendChild(t),t.appendChild(r),i(n.props,n.props);function i(o,l){var d=Ws(e),f=d.box,g=d.content,v=d.arrow;l.theme?f.setAttribute("data-theme",l.theme):f.removeAttribute("data-theme"),typeof l.animation=="string"?f.setAttribute("data-animation",l.animation):f.removeAttribute("data-animation"),l.inertia?f.setAttribute("data-inertia",""):f.removeAttribute("data-inertia"),f.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?f.setAttribute("role",l.role):f.removeAttribute("role"),(o.content!==l.content||o.allowHTML!==l.allowHTML)&&Ku(g,n.props),l.arrow?v?o.arrow!==l.arrow&&(f.removeChild(v),f.appendChild(Qu(l.arrow))):f.appendChild(Qu(l.arrow)):v&&f.removeChild(v)}return{popper:e,onUpdate:i}}Bf.$$tippy=!0;var k2=1,Oa=[],Rs=[];function P2(n,e){var t=Zu(n,Object.assign({},bn,Hf(Uu(e)))),r,i,o,l=!1,d=!1,f=!1,g=!1,v,y,A,S=[],C=Vu(pt,t.interactiveDebounce),_,T=k2++,D=null,P=v2(t.plugins),V={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},x={id:T,reference:n,popper:Li(),popperInstance:D,props:t,state:V,plugins:P,clearDelayTimeouts:It,setProps:Tt,setContent:Ke,show:Ft,hide:yt,hideWithInteractivity:Vt,enable:Bt,disable:Lt,unmount:Kt,destroy:un};if(!t.render)return x;var X=t.render(x),H=X.popper,Y=X.onUpdate;H.setAttribute("data-tippy-root",""),H.id="tippy-"+x.id,x.popper=H,n._tippy=x,H._tippy=x;var F=P.map(function(q){return q.fn(x)}),ce=n.hasAttribute("aria-expanded");return tt(),ne(),Te(),Re("onCreate",[x]),t.showOnCreate&&Gt(),H.addEventListener("mouseenter",function(){x.props.interactive&&x.state.isVisible&&x.clearDelayTimeouts()}),H.addEventListener("mouseleave",function(){x.props.interactive&&x.props.trigger.indexOf("mouseenter")>=0&&de().addEventListener("mousemove",C)}),x;function ve(){var q=x.props.touch;return Array.isArray(q)?q:[q,0]}function U(){return ve()[0]==="hold"}function pe(){var q;return!!((q=x.props.render)!=null&&q.$$tippy)}function ge(){return _||n}function de(){var q=ge().parentNode;return q?A2(q):document}function xe(){return Ws(H)}function Ae(q){return x.state.isMounted&&!x.state.isVisible||xn.isTouch||v&&v.type==="focus"?0:Os(x.props.delay,q?0:1,bn.delay)}function Te(q){q===void 0&&(q=!1),H.style.pointerEvents=x.props.interactive&&!q?"":"none",H.style.zIndex=""+x.props.zIndex}function Re(q,De,fe){if(fe===void 0&&(fe=!0),F.forEach(function(ye){ye[q]&&ye[q].apply(ye,De)}),fe){var me;(me=x.props)[q].apply(me,De)}}function K(){var q=x.props.aria;if(!!q.content){var De="aria-"+q.content,fe=H.id,me=Ur(x.props.triggerTarget||n);me.forEach(function(ye){var ke=ye.getAttribute(De);if(x.state.isVisible)ye.setAttribute(De,ke?ke+" "+fe:fe);else{var $e=ke&&ke.replace(fe,"").trim();$e?ye.setAttribute(De,$e):ye.removeAttribute(De)}})}}function ne(){if(!(ce||!x.props.aria.expanded)){var q=Ur(x.props.triggerTarget||n);q.forEach(function(De){x.props.interactive?De.setAttribute("aria-expanded",x.state.isVisible&&De===ge()?"true":"false"):De.removeAttribute("aria-expanded")})}}function oe(){de().removeEventListener("mousemove",C),Oa=Oa.filter(function(q){return q!==C})}function he(q){if(!(xn.isTouch&&(f||q.type==="mousedown"))){var De=q.composedPath&&q.composedPath()[0]||q.target;if(!(x.props.interactive&&Gu(H,De))){if(Ur(x.props.triggerTarget||n).some(function(fe){return Gu(fe,De)})){if(xn.isTouch||x.state.isVisible&&x.props.trigger.indexOf("click")>=0)return}else Re("onClickOutside",[x,q]);x.props.hideOnClick===!0&&(x.clearDelayTimeouts(),x.hide(),d=!0,setTimeout(function(){d=!1}),x.state.isMounted||le())}}}function B(){f=!0}function re(){f=!1}function k(){var q=de();q.addEventListener("mousedown",he,!0),q.addEventListener("touchend",he,yr),q.addEventListener("touchstart",re,yr),q.addEventListener("touchmove",B,yr)}function le(){var q=de();q.removeEventListener("mousedown",he,!0),q.removeEventListener("touchend",he,yr),q.removeEventListener("touchstart",re,yr),q.removeEventListener("touchmove",B,yr)}function Le(q,De){Ee(q,function(){!x.state.isVisible&&H.parentNode&&H.parentNode.contains(H)&&De()})}function Ie(q,De){Ee(q,De)}function Ee(q,De){var fe=xe().box;function me(ye){ye.target===fe&&(Ds(fe,"remove",me),De())}if(q===0)return De();Ds(fe,"remove",y),Ds(fe,"add",me),y=me}function it(q,De,fe){fe===void 0&&(fe=!1);var me=Ur(x.props.triggerTarget||n);me.forEach(function(ye){ye.addEventListener(q,De,fe),S.push({node:ye,eventType:q,handler:De,options:fe})})}function tt(){U()&&(it("touchstart",je,{passive:!0}),it("touchend",nt,{passive:!0})),h2(x.props.trigger).forEach(function(q){if(q!=="manual")switch(it(q,je),q){case"mouseenter":it("mouseleave",nt);break;case"focus":it(T2?"focusout":"blur",Nt);break;case"focusin":it("focusout",Nt);break}})}function Ne(){S.forEach(function(q){var De=q.node,fe=q.eventType,me=q.handler,ye=q.options;De.removeEventListener(fe,me,ye)}),S=[]}function je(q){var De,fe=!1;if(!(!x.state.isEnabled||Qt(q)||d)){var me=((De=v)==null?void 0:De.type)==="focus";v=q,_=q.currentTarget,ne(),!x.state.isVisible&&y2(q)&&Oa.forEach(function(ye){return ye(q)}),q.type==="click"&&(x.props.trigger.indexOf("mouseenter")<0||l)&&x.props.hideOnClick!==!1&&x.state.isVisible?fe=!0:Gt(q),q.type==="click"&&(l=!fe),fe&&!me&&mt(q)}}function pt(q){var De=q.target,fe=ge().contains(De)||H.contains(De);if(!(q.type==="mousemove"&&fe)){var me=St().concat(H).map(function(ye){var ke,$e=ye._tippy,ut=(ke=$e.popperInstance)==null?void 0:ke.state;return ut?{popperRect:ye.getBoundingClientRect(),popperState:ut,props:t}:null}).filter(Boolean);L2(me,q)&&(oe(),mt(q))}}function nt(q){var De=Qt(q)||x.props.trigger.indexOf("click")>=0&&l;if(!De){if(x.props.interactive){x.hideWithInteractivity(q);return}mt(q)}}function Nt(q){x.props.trigger.indexOf("focusin")<0&&q.target!==ge()||x.props.interactive&&q.relatedTarget&&H.contains(q.relatedTarget)||mt(q)}function Qt(q){return xn.isTouch?U()!==q.type.indexOf("touch")>=0:!1}function vt(){Mt();var q=x.props,De=q.popperOptions,fe=q.placement,me=q.offset,ye=q.getReferenceClientRect,ke=q.moveTransition,$e=pe()?Ws(H).arrow:null,ut=ye?{getBoundingClientRect:ye,contextElement:ye.contextElement||ge()}:n,an={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(Me){var rt=Me.state;if(pe()){var Xt=xe(),Ot=Xt.box;["placement","reference-hidden","escaped"].forEach(function(zt){zt==="placement"?Ot.setAttribute("data-placement",rt.placement):rt.attributes.popper["data-popper-"+zt]?Ot.setAttribute("data-"+zt,""):Ot.removeAttribute("data-"+zt)}),rt.attributes.popper={}}}},z=[{name:"offset",options:{offset:me}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ke}},an];pe()&&$e&&z.push({name:"arrow",options:{element:$e,padding:3}}),z.push.apply(z,(De==null?void 0:De.modifiers)||[]),x.popperInstance=d2(ut,H,Object.assign({},De,{placement:fe,onFirstUpdate:A,modifiers:z}))}function Mt(){x.popperInstance&&(x.popperInstance.destroy(),x.popperInstance=null)}function xt(){var q=x.props.appendTo,De,fe=ge();x.props.interactive&&q===Nf||q==="parent"?De=fe.parentNode:De=jf(q,[fe]),De.contains(H)||De.appendChild(H),x.state.isMounted=!0,vt()}function St(){return Za(H.querySelectorAll("[data-tippy-root]"))}function Gt(q){x.clearDelayTimeouts(),q&&Re("onTrigger",[x,q]),k();var De=Ae(!0),fe=ve(),me=fe[0],ye=fe[1];xn.isTouch&&me==="hold"&&ye&&(De=ye),De?r=setTimeout(function(){x.show()},De):x.show()}function mt(q){if(x.clearDelayTimeouts(),Re("onUntrigger",[x,q]),!x.state.isVisible){le();return}if(!(x.props.trigger.indexOf("mouseenter")>=0&&x.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(q.type)>=0&&l)){var De=Ae(!1);De?i=setTimeout(function(){x.state.isVisible&&x.hide()},De):o=requestAnimationFrame(function(){x.hide()})}}function Bt(){x.state.isEnabled=!0}function Lt(){x.hide(),x.state.isEnabled=!1}function It(){clearTimeout(r),clearTimeout(i),cancelAnimationFrame(o)}function Tt(q){if(!x.state.isDestroyed){Re("onBeforeUpdate",[x,q]),Ne();var De=x.props,fe=Zu(n,Object.assign({},De,Uu(q),{ignoreAttributes:!0}));x.props=fe,tt(),De.interactiveDebounce!==fe.interactiveDebounce&&(oe(),C=Vu(pt,fe.interactiveDebounce)),De.triggerTarget&&!fe.triggerTarget?Ur(De.triggerTarget).forEach(function(me){me.removeAttribute("aria-expanded")}):fe.triggerTarget&&n.removeAttribute("aria-expanded"),ne(),Te(),Y&&Y(De,fe),x.popperInstance&&(vt(),St().forEach(function(me){requestAnimationFrame(me._tippy.popperInstance.forceUpdate)})),Re("onAfterUpdate",[x,q])}}function Ke(q){x.setProps({content:q})}function Ft(){var q=x.state.isVisible,De=x.state.isDestroyed,fe=!x.state.isEnabled,me=xn.isTouch&&!x.props.touch,ye=Os(x.props.duration,0,bn.duration);if(!(q||De||fe||me)&&!ge().hasAttribute("disabled")&&(Re("onShow",[x],!1),x.props.onShow(x)!==!1)){if(x.state.isVisible=!0,pe()&&(H.style.visibility="visible"),Te(),k(),x.state.isMounted||(H.style.transition="none"),pe()){var ke=xe(),$e=ke.box,ut=ke.content;_s([$e,ut],0)}A=function(){var z;if(!(!x.state.isVisible||g)){if(g=!0,H.offsetHeight,H.style.transition=x.props.moveTransition,pe()&&x.props.animation){var ue=xe(),Me=ue.box,rt=ue.content;_s([Me,rt],ye),Wu([Me,rt],"visible")}K(),ne(),zu(Rs,x),(z=x.popperInstance)==null||z.forceUpdate(),Re("onMount",[x]),x.props.animation&&pe()&&Ie(ye,function(){x.state.isShown=!0,Re("onShown",[x])})}},xt()}}function yt(){var q=!x.state.isVisible,De=x.state.isDestroyed,fe=!x.state.isEnabled,me=Os(x.props.duration,1,bn.duration);if(!(q||De||fe)&&(Re("onHide",[x],!1),x.props.onHide(x)!==!1)){if(x.state.isVisible=!1,x.state.isShown=!1,g=!1,l=!1,pe()&&(H.style.visibility="hidden"),oe(),le(),Te(!0),pe()){var ye=xe(),ke=ye.box,$e=ye.content;x.props.animation&&(_s([ke,$e],me),Wu([ke,$e],"hidden"))}K(),ne(),x.props.animation?pe()&&Le(me,x.unmount):x.unmount()}}function Vt(q){de().addEventListener("mousemove",C),zu(Oa,C),C(q)}function Kt(){x.state.isVisible&&x.hide(),x.state.isMounted&&(Mt(),St().forEach(function(q){q._tippy.unmount()}),H.parentNode&&H.parentNode.removeChild(H),Rs=Rs.filter(function(q){return q!==x}),x.state.isMounted=!1,Re("onHidden",[x]))}function un(){x.state.isDestroyed||(x.clearDelayTimeouts(),x.unmount(),Ne(),delete n._tippy,x.state.isDestroyed=!0,Re("onDestroy",[x]))}}function Pi(n,e){e===void 0&&(e={});var t=bn.plugins.concat(e.plugins||[]);C2();var r=Object.assign({},e,{plugins:t}),i=S2(n),o=i.reduce(function(l,d){var f=d&&P2(d,r);return f&&l.push(f),l},[]);return qa(n)?o[0]:o}Pi.defaultProps=bn;Pi.setDefaultProps=R2;Pi.currentInput=xn;Object.assign({},Cf,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}});Pi.setDefaultProps({render:Bf});const N2={components:{FullCalendar:mf},props:["events"],data(){return{calendarOptions:{plugins:[ob],initialView:"dayGridMonth",contentHeight:"auto",locale:"cs",buttonText:{today:"dnes"},eventTimeFormat:{hour:"numeric",minute:"2-digit",meridiem:!1},eventClick(n){if(n.event.url===""&&n.event.extendedProps.location===void 0&&n.event.extendedProps.url===void 0)return;n.jsEvent.preventDefault(),Pi(n.el,{content:`
+                                <div class="p-2 flex flex-col gap-3 text-white">
+                                    ${n.event.extendedProps.location!==void 0?`
+                                            <div class="flex gap-2 items-baseline">
+                                                <i class="ico--location" aria-label="M\xEDsto kon\xE1n\xED"></i>
+                                                <div>${n.event.extendedProps.location}</div>
+                                            </div>
+                                        `:""}
+                                    ${n.event.extendedProps.description!==void 0?`
+                                            <div class="flex gap-2 items-baseline">
+                                                <i class="ico--info" aria-label="Popis"></i>
+                                                <div>${n.event.extendedProps.description}</div>
+                                            </div>
+                                        `:""}
+                                    ${n.event.url!==""?`
+                                            <div class="flex gap-2 items-baseline">
+                                                <i class="ico--link" aria-label="Adresa"></i>
+                                                <a class="underline cursor-pointer" href="${n.event.url}">${n.event.url}</a>
+                                            </div>
+                                        `:""}
+                                </div>
+                            `,trigger:n.event.url!==""&&n.event.extendedProps.location===void 0&&n.event.extendedProps.url===void 0?"hover":"click",allowHTML:!0,interactive:!0}).show()},events:JSON.parse(this.events)}}}};var j2=function(){var e=this,t=e._self._c;return t("FullCalendar",{attrs:{options:e.calendarOptions}})},$2=[],H2=Ht(N2,j2,$2,!1,null,null,null,null);const B2=H2.exports,F2={props:{links:{type:Object,default:function(){return{praha:"https://praha.pirati.cz",stredocesky:"https://stredocesky.pirati.cz",jihocesky:"https://jihocesky.pirati.cz",plzensky:"https://plzensky.pirati.cz",karlovarsky:"https://karlovarsky.pirati.cz",ustecky:"https://ustecky.pirati.cz",liberecky:"https://liberecky.pirati.cz",kralovehradecky:"https://kralovehradecky.pirati.cz",moravskoslezsky:"https://moravskoslezsky.pirati.cz",pardubicky:"https://pardubicky.pirati.cz",vysocina:"https://vysocina.pirati.cz",jihomoravsky:"https://jihomoravsky.pirati.cz",olomoucky:"https://olomoucky.pirati.cz",zlinsky:"https://zlinsky.pirati.cz"}}}},methods:{selectRegion(n){const e=this.$props.links[n.id];window.open(e,"_blank")}},data(){return{current:null,regions:[{id:"jihocesky",name:"Jiho\u010Desk\xFD kraj",polygon:"M173.5,445.61L179.5,447.36L185.61599999999999,452.692L184.61599999999999,455.789L188.963,462.31L196.57,463.669L198.743,470.46099999999996L203.905,477.25299999999993L206.079,483.50199999999995L211.78400000000002,483.77299999999997L221.56500000000003,493.01L226.72700000000003,494.911L232.43300000000002,501.704L228.35800000000003,506.051L237.32400000000004,515.0169999999999H247.64800000000005L257.97200000000004,516.9179999999999L266.39400000000006,521.8089999999999L278.34800000000007,511.75599999999986L280.79300000000006,505.50799999999987L287.0420000000001,510.9419999999999L293.83400000000006,512.2999999999998L299.2680000000001,510.94199999999984L308.2340000000001,516.9189999999999L311.7660000000001,511.2139999999999L310.68000000000006,505.77999999999986L311.76700000000005,496.54299999999984L319.3740000000001,490.29499999999985L322.09100000000007,482.4159999999998L329.1550000000001,482.68699999999984L338.9360000000001,485.67499999999984L340.5660000000001,482.68699999999984L338.1210000000001,478.33999999999986L339.4790000000001,472.36199999999985L341.9240000000001,465.02599999999984L341.1090000000001,455.5169999999998L340.5660000000001,445.4639999999998L343.5540000000001,439.75899999999984L352.5200000000001,442.74699999999984L360.1270000000001,444.3779999999998L362.5720000000001,452.5279999999998L374.2550000000001,449.8109999999998L377.5150000000001,445.4629999999998L385.3940000000001,445.7349999999998L397.3490000000001,451.9829999999998L401.4240000000001,453.88499999999976L405.5010000000001,459.85699999999974L408.7510000000001,452.85699999999974L404.7510000000001,446.60699999999974L400.2510000000001,442.60699999999974L405.7510000000001,436.85699999999974L406.7510000000001,430.60699999999974L412.0010000000001,429.60699999999974L412.7510000000001,425.10699999999974L405.5010000000001,419.35699999999974L398.5010000000001,420.85699999999974L390.0010000000001,420.60699999999974L383.5010000000001,414.10699999999974L384.5010000000001,408.60699999999974L381.2510000000001,404.10699999999974L374.0010000000001,405.35699999999974L366.0010000000001,402.35699999999974L361.0010000000001,405.10699999999974L355.5010000000001,400.10699999999974L352.7510000000001,395.10699999999974L346.5010000000001,391.60699999999974L341.7510000000001,394.35699999999974L336.2510000000001,389.85699999999974L333.5010000000001,384.85699999999974L334.7510000000001,380.35699999999974L332.0010000000001,374.60699999999974V366.85699999999974L335.0010000000001,363.10699999999974L335.2510000000001,356.10699999999974L333.5010000000001,349.60699999999974L330.2510000000001,344.85699999999974L328.0010000000001,339.35699999999974L323.7510000000001,339.85699999999974L316.0010000000001,333.35699999999974L310.7510000000001,337.10699999999974L312.2510000000001,344.85699999999974L305.7510000000001,348.35699999999974L302.2510000000001,352.35699999999974L295.0010000000001,349.35699999999974L287.0010000000001,347.35699999999974L282.5010000000001,348.10699999999974L276.0010000000001,345.10699999999974L269.7510000000001,348.85699999999974C269.7510000000001,348.85699999999974,266.10300000000007,348.62199999999973,265.5010000000001,348.60699999999974S261.5010000000001,343.60699999999974,261.5010000000001,343.60699999999974H255.5010000000001L252.5010000000001,347.35699999999974L239.0010000000001,348.85699999999974L235.2510000000001,344.85699999999974H230.5010000000001L227.7510000000001,349.60699999999974L220.7510000000001,353.10699999999974L216.2510000000001,350.85699999999974L202.5010000000001,350.35699999999974L199.7510000000001,354.35699999999974L201.2510000000001,359.85699999999974V364.35699999999974L200.5010000000001,372.10699999999974L204.0010000000001,377.85699999999974L199.5010000000001,384.85699999999974L196.0010000000001,387.60699999999974V391.35699999999974L193.0010000000001,394.10699999999974L196.7510000000001,398.35699999999974L192.0010000000001,400.85699999999974L195.0010000000001,406.85699999999974L192.5010000000001,412.85699999999974L186.5010000000001,415.10699999999974L185.0010000000001,417.85699999999974L180.5010000000001,416.35699999999974L179.2510000000001,426.10699999999974L181.7510000000001,430.10699999999974L180.5010000000001,433.60699999999974L175.2510000000001,435.85699999999974L173.57600000000008,441.83199999999977L173.5,445.61Z"},{id:"plzensky",name:"Plze\u0148sk\xFD kraj",polygon:"M151.027,246.771L147.637,255.059L141.986,256.566V265.042L134.452,259.39099999999996L126.541,258.44899999999996L111.472,268.24299999999994V273.89399999999995L107.61099999999999,277.75499999999994L101.30099999999999,274.6479999999999L98.09899999999999,276.1549999999999L91.883,272.38699999999994L84.34899999999999,275.58899999999994L78.981,280.95699999999994L73.99,276.5299999999999L69.469,280.2979999999999L62.355999999999995,280.0069999999999L54.477,291.9609999999999L54,299.11L45.784,306.63300000000004L52.033,313.696L59.64,318.858L59.097,326.737L64.259,332.71500000000003L63.987,340.05L72.138,345.75600000000003L71.32300000000001,354.721L72.68100000000001,360.969L79.20200000000001,364.501L84.90800000000002,370.479L89.25500000000001,377.81399999999996L97.13400000000001,379.98799999999994L99.85100000000001,378.08699999999993L106.91400000000002,379.44499999999994L115.88000000000001,385.96599999999995L116.96700000000001,393.30099999999993L124.84600000000002,401.17999999999995V404.9839999999999L132.181,410.68999999999994L133.53900000000002,416.3949999999999L138.43,419.9269999999999H145.222L151.743,426.4479999999999L157.72,435.1409999999999L158.535,444.6509999999999L169.674,451.9859999999999L173.501,445.6109999999999L173.576,441.8359999999999L175.251,435.8609999999999L180.501,433.6109999999999L181.751,430.1109999999999L179.251,426.1109999999999L180.501,416.3609999999999L185.001,417.8609999999999L186.501,415.1109999999999L192.501,412.8609999999999L195.001,406.8609999999999L192.001,400.8609999999999L196.751,398.3609999999999L193.001,394.1109999999999L196.001,391.3609999999999V387.6109999999999L199.501,384.8609999999999L204.001,377.8609999999999L200.501,372.1109999999999L201.251,364.3609999999999V359.8609999999999L199.751,354.3609999999999L202.501,350.3609999999999L199.251,344.8609999999999L199.501,338.8609999999999L200.751,334.3609999999999L197.501,331.8609999999999L194.001,327.3609999999999L195.751,322.3609999999999L191.751,318.1109999999999L197.001,314.3609999999999H202.501L207.251,308.6109999999999L205.001,304.1109999999999L207.501,299.8609999999999L205.251,293.8609999999999L210.001,289.1109999999999L208.751,285.3609999999999L209.251,278.8609999999999L205.001,276.1109999999999L200.001,275.1109999999999L199.751,271.1109999999999L194.751,272.1109999999999C194.751,272.1109999999999,189.695,265.40499999999986,189.501,265.3609999999999S185.001,267.1109999999999,185.001,267.1109999999999L180.501,264.8609999999999L176.501,262.6109999999999L175.751,258.3609999999999L169.001,257.8609999999999L165.001,260.3609999999999L161.501,257.1109999999999L164.251,253.61099999999988L161.95600000000002,250.7269999999999L155.175,246.7709999999999L151.027,246.771Z"},{id:"karlovarsky",name:"Karlovarsk\xFD kraj",polygon:"M69.47,280.299L62.357,280.008V274.846L57.195,272.401L57.466,266.42400000000004L42.251,256.1L32.742,251.21000000000004L28.665999999999997,243.87400000000002L24.590999999999998,239.25500000000002L26.493,230.83300000000003L20.244,221.324L15.761,216.841L18.886,210.728L16.169999999999998,203.936H24.863999999999997L27.037,206.11V212.08700000000002H31.656L34.237,214.668L32.742000000000004,218.87900000000002L35.459,221.59600000000003V228.38800000000003L39.535000000000004,232.46400000000003L41.437000000000005,222.68300000000002C41.437000000000005,222.68300000000002,40.07900000000001,219.42200000000003,41.437000000000005,218.06400000000002S46.871,212.63000000000002,46.871,212.63000000000002L49.316,204.479L59.912000000000006,198.774V194.97L63.30800000000001,191.574L71.051,190.351L80.83200000000001,188.721L84.09200000000001,191.981L89.52600000000001,185.189L99.57900000000001,182.47199999999998L110.17500000000001,190.35099999999997L115.019,195.19499999999996H125.036L129.933,197.04499999999996C129.933,197.04499999999996,129.676,201.25999999999996,129.933,201.75399999999996S140.66899999999998,200.62399999999997,140.66899999999998,200.62399999999997L145.378,205.33299999999997L140.76299999999998,209.94799999999998L143.30599999999998,214.75099999999998L141.611,220.96599999999998L145.755,225.10999999999999L144.06,228.689L148.768,235.093L144.059,239.801L151.028,246.771L147.638,255.059L141.987,256.566V265.042L134.453,259.39099999999996L126.542,258.44899999999996L111.473,268.24299999999994V273.89399999999995L107.612,277.75499999999994L101.30199999999999,274.6479999999999L98.1,276.1549999999999L91.884,272.38699999999994L84.35,275.58899999999994L78.982,280.95699999999994L73.991,276.5299999999999L69.47,280.299Z"},{id:"jihomoravsky",name:"Jihomoravsk\xFD kraj",polygon:"M546.667,336.777L540.5,330.61H522L518.333,336.61H506L502.75,339.86L501.5,344.61L506.75,348.11L505.25,351.11L500.25,354.11L503,360.61L500.75,365.36L502.75,370.36L503.25,379.36L493.5,383.86L491.75,387.86L487.25,390.86L491,395.61L487,398.86L485.75,403.36L491,408.61L485.25,412.11L486.75,417.11C486.75,417.11,491.12,419.697,491.25,420.36S489.5,423.61,489.5,423.61L485.75,424.61L483.5,430.11L478.75,428.86L475.75,433.61L470.25,436.36L464.5,434.61L460.25,437.11L454,432.86L447,435.86L444.75,441.11H438.75L435.5,445.61L432,446.61L429,452.36L423.25,448.11L417.75,453.86L413.25,450.61L408.75,452.86L405.5,459.86L409.03,460.409L416.09299999999996,461.223L424.24299999999994,467.201L432.39399999999995,468.016L434.29499999999996,464.755L442.44499999999994,465.57L454.3999999999999,473.992L455.7579999999999,478.34000000000003L471.51499999999993,487.033L490.26199999999994,486.762L504.66099999999994,489.479L510.09499999999997,483.22999999999996L513.083,475.08L523.136,474.537L527.483,479.155L537.536,480.78499999999997L538.8939999999999,487.578L544.0559999999999,485.947L553.0219999999999,491.382L561.1719999999999,489.208L566.6059999999999,492.74L569.3229999999999,506.324L573.6709999999998,505.781L576.9309999999998,494.37L579.1049999999998,486.491L588.0709999999998,475.351L590.2439999999998,467.74399999999997L593.5049999999998,466.38599999999997L598.3949999999998,461.496H603.5569999999998L613.6099999999998,465.84299999999996L622.3039999999997,471.00499999999994L630.9969999999997,465.29999999999995L638.3329999999997,470.18999999999994L644.8539999999997,468.55999999999995L651.6459999999997,462.3109999999999L649.4999999999998,459.61099999999993L645.7499999999998,454.11099999999993L639.4999999999998,452.61099999999993L639.2499999999998,448.61099999999993L633.4999999999998,445.11099999999993L626.9999999999998,447.61099999999993L621.4999999999998,442.61099999999993L616.2499999999998,442.86099999999993L616.4999999999998,437.11099999999993L608.2499999999998,436.11099999999993L601.9999999999998,432.61099999999993L602.7499999999998,426.86099999999993L599.7499999999998,423.61099999999993L591.4999999999998,426.86099999999993L587.7499999999998,422.11099999999993L592.7499999999998,416.86099999999993L597.2499999999998,413.86099999999993L597.9999999999998,408.86099999999993L591.2499999999998,408.11099999999993L592.7499999999998,402.86099999999993L589.7499999999998,397.61099999999993L593.3749999999998,392.73599999999993L589.4999999999998,386.11099999999993V382.36099999999993L586.3749999999998,379.23599999999993H579.5L578.5,373.86099999999993V368.86099999999993L572.5,365.11099999999993V360.61099999999993L568.625,356.73599999999993L566.25,351.61099999999993H560.75L557,355.86099999999993L561,359.86099999999993L565.125,363.98599999999993L560.75,370.36099999999993L557.75,373.36099999999993L550.25,367.86099999999993L553.75,364.36099999999993L549.25,358.36099999999993V351.86099999999993L554.25,346.61099999999993L548.5,344.86099999999993L543.75,344.61099999999993L546.667,336.777Z"},{id:"zlinsky",name:"Zl\xEDnsk\xFD kraj",polygon:"M737.5,365.046L731.75,362.36L730.5,356.61L723.5,352.11L723,347.61L717.5,349.86H712.25L706.25,345.61L698.25,343.86L690.25,347.11L685.25,342.86H679.5L675.375,346.985L671.25,345.61L664.5,350.11V357.11C664.5,357.11,660.164,361.736,659.125,362.485S653.25,355.86,653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.75,397.61L592.75,402.86L591.25,408.11L598,408.86L597.25,413.86L592.75,416.86L587.75,422.11L591.5,426.86L599.75,423.61L602.75,426.86L602,432.61L608.25,436.11L616.5,437.11L616.25,442.86L621.5,442.61L627,447.61L633.5,445.11L639.25,448.61L639.5,452.61L645.75,454.11L649.5,459.61L651.646,462.31H656.5369999999999L663.6009999999999,457.963L668.4909999999999,449.54L678.5439999999999,448.997L680.3099999999998,435.548L684.2489999999998,431.609L697.2899999999998,430.522L704.0829999999999,420.742V409.06L707.6139999999998,399.007V391.944L713.0479999999998,383.522L720.3839999999998,381.62L727.1759999999998,378.088L733.1539999999998,375.915L737.5,365.046Z"},{id:"vysocina",name:"Kraj Vyso\u010Dina",polygon:"M502.75,339.86L495.5,332.61L489.667,332.44300000000004L482.5,323.94300000000004L468.5,320.77700000000004L466,314.94300000000004L459.333,315.11V311.44300000000004L452.5,315.77700000000004C452.5,315.77700000000004,452.729,321.25500000000005,452.5,321.44300000000004S444.833,318.77700000000004,444.833,318.77700000000004L441,316.77700000000004V311.77700000000004L435.833,309.11000000000007L431.833,308.27700000000004L427.66700000000003,303.94300000000004L420.66700000000003,299.44300000000004L411,299.61L402,292.61L396,293.11L392,296.36L392.5,302.36L386.75,302.11L384.75,306.36H379L375.75,309.36L371.75,308.36L368.75,310.11L368,314.11L364.25,317.61L364,323.36L371.75,327.11C371.75,327.11,372.032,331.726,372,332.36S367.25,335.61,367.25,335.61L363.5,333.86L361.25,337.86L356.75,337.11L350.25,337.36L342,336.11L336.5,341.61L336.25,346.86L333.5,349.61L335.25,356.11L335,363.11L332,366.86V374.61L334.75,380.36L333.5,384.86L336.25,389.86L341.75,394.36L346.5,391.61L352.75,395.11L355.5,400.11L361,405.11L366,402.36L374,405.36L381.25,404.11L384.5,408.61L383.5,414.11L390,420.61L398.5,420.86L405.5,419.36L412.75,425.11L412,429.61L406.75,430.61L405.75,436.86L400.25,442.61L404.75,446.61L408.75,452.86L413.25,450.61L417.75,453.86L423.25,448.11L429,452.36L432,446.61L435.5,445.61L438.75,441.11H444.75L447,435.86L454,432.86L460.25,437.11L464.5,434.61L470.25,436.36L475.75,433.61L478.75,428.86L483.5,430.11L485.75,424.61L489.5,423.61L491.25,420.36L486.75,417.11L485.25,412.11L491,408.61L485.75,403.36L487,398.86L491,395.61L487.25,390.86L491.75,387.86L493.5,383.86L503.25,379.36L502.75,370.36L500.75,365.36L503,360.61L500.25,354.11L505.25,351.11L506.75,348.11L501.5,344.61L502.75,339.86Z"},{id:"stredocesky",name:"St\u0159edo\u010Desk\xFD kraj",polygon:"M404.167,273.11L397.33399999999995,269.777L397.167,265.11L391.667,263.277L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L392.32000000000005,243.566L384.22100000000006,239.234L388.1770000000001,232.26500000000001L386.1050000000001,227.74400000000003L387.23500000000007,222.09400000000002L385.9170000000001,216.06600000000003L382.9030000000001,213.05200000000002L377.4410000000001,216.63100000000003L368.5880000000001,215.50100000000003V210.22700000000003L363.7850000000001,205.42400000000004L357.4750000000001,204.20000000000005L356.1570000000001,199.49100000000004L360.9600000000001,194.68800000000005L358.0410000000001,186.68300000000005L359.7360000000001,181.97400000000005L356.9110000000001,177.45300000000006L359.35700000000014,173.68500000000006L354.27200000000016,171.42500000000007V167.65800000000007L347.1610000000002,164.03200000000007L343.91200000000015,160.78300000000007H338.35500000000013L334.11700000000013,156.54500000000007L329.9730000000001,163.70200000000008L323.3800000000001,171.0480000000001L321.1200000000001,168.7880000000001L315.47000000000014,169.7290000000001V174.4380000000001L307.55900000000014,180.8420000000001L298.14100000000013,183.1020000000001L295.88100000000014,176.32100000000008L284.95300000000015,176.88600000000008L282.69300000000015,179.90100000000007L283.63500000000016,187.05900000000005H278.92600000000016L277.41900000000015,191.58000000000004H272.52200000000016L274.21700000000016,200.05600000000004L270.63800000000015,203.63500000000005L262.53900000000016,202.88200000000006L258.20600000000013,207.21500000000006H241.81900000000013L233.90800000000013,203.63600000000005L227.50400000000013,207.02600000000004V211.54700000000003L222.32400000000013,216.72700000000003H216.39100000000013L214.36600000000013,218.75100000000003L214.50800000000012,222.66000000000003L208.8570000000001,219.26900000000003L202.6420000000001,225.48400000000004L193.97700000000012,225.29600000000005L185.6890000000001,230.38200000000006L178.3430000000001,230.75800000000007L172.6920000000001,236.03200000000007L171.5620000000001,242.62400000000008L165.3460000000001,245.26100000000008L161.9560000000001,250.72300000000007L164.2510000000001,253.60700000000006L161.5010000000001,257.1070000000001L165.0010000000001,260.3570000000001L169.0010000000001,257.8570000000001L175.7510000000001,258.3570000000001L176.5010000000001,262.6070000000001L180.5010000000001,264.8570000000001L185.0010000000001,267.1070000000001L189.5010000000001,265.3570000000001L194.7510000000001,272.1070000000001L199.7510000000001,271.1070000000001L200.0010000000001,275.1070000000001L205.0010000000001,276.1070000000001L209.2510000000001,278.8570000000001L208.7510000000001,285.3570000000001L210.0010000000001,289.1070000000001L205.2510000000001,293.8570000000001L207.5010000000001,299.8570000000001L205.0010000000001,304.1070000000001L207.2510000000001,308.6070000000001L202.5010000000001,314.3570000000001H197L191.75,318.1070000000001L195.75,322.3570000000001L194,327.3570000000001L197.5,331.8570000000001L200.75,334.3570000000001L199.5,338.8570000000001L199.25,344.8570000000001L202.5,350.3570000000001L216.25,350.8570000000001L220.75,353.1070000000001L227.75,349.6070000000001L230.5,344.8570000000001H235.25L239,348.8570000000001L252.5,347.3570000000001L255.5,343.6070000000001H261.5L265.5,348.6070000000001L269.75,348.8570000000001L276,345.1070000000001L282.5,348.1070000000001L287,347.3570000000001L295,349.3570000000001L302.25,352.3570000000001L305.75,348.3570000000001L312.25,344.8570000000001L310.75,337.1070000000001L316,333.3570000000001L323.75,339.8570000000001L328,339.3570000000001L330.25,344.8570000000001L333.5,349.6070000000001L336.25,346.8570000000001L336.5,341.6070000000001L342,336.1070000000001L350.25,337.3570000000001L356.75,337.1070000000001L361.25,337.8570000000001L363.5,333.8570000000001L367.25,335.6070000000001L372,332.3570000000001L371.75,327.1070000000001L364,323.3570000000001L364.25,317.6070000000001L368,314.1070000000001L368.75,310.1070000000001L371.75,308.3570000000001L375.75,309.3570000000001L379,306.3570000000001H384.75L386.75,302.1070000000001L392.5,302.3570000000001L392,296.3570000000001L396,293.1070000000001L402,292.6070000000001L400,284.4410000000001L403.667,280.7740000000001L404.167,273.11ZM310,254.11L305.167,254.61L301.83399999999995,256.94300000000004L304.167,258.94300000000004L304.667,264.11L301.167,267.277L297.167,264.61L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.16600000000005,247.6119999999999L263.16600000000005,244.1119999999999L265.833,245.6119999999999L270.5,245.9449999999999L269.333,241.6119999999999L272.333,239.7789999999999L276.5,240.6119999999999L281.167,238.1119999999999L283.667,234.7789999999999L289.167,234.9459999999999L290.5,237.2789999999999L293.667,238.2789999999999L294.667,239.7789999999999L298.33399999999995,238.9459999999999L297.33399999999995,242.61299999999991L302.167,243.77999999999992L304.33399999999995,247.27999999999992H307.5009999999999L310.5009999999999,251.11299999999991L310,254.11Z"},{id:"praha",name:"Hlavn\xED m\u011Bsto Praha",polygon:"M256.167,247.61L263.167,244.11L265.83399999999995,245.61C265.83399999999995,245.61,270.00299999999993,246.41500000000002,270.5009999999999,245.943S269.33399999999995,241.61,269.33399999999995,241.61L272.33399999999995,239.77700000000002L276.5009999999999,240.61L281.1679999999999,238.11L283.6679999999999,234.77700000000002L289.1679999999999,234.94400000000002L290.5009999999999,237.27700000000002L293.6679999999999,238.27700000000002L294.6679999999999,239.77700000000002L298.33499999999987,238.94400000000002L297.33499999999987,242.61100000000002L302.1679999999999,243.77800000000002L304.33499999999987,247.27800000000002H307.50199999999984L310.50199999999984,251.11100000000002L310.00199999999984,254.11100000000002L305.1689999999998,254.61100000000002L301.8359999999998,256.944L304.1689999999998,258.944L304.6689999999998,264.111L301.1689999999998,267.27799999999996L297.1689999999998,264.611L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.167,247.61Z"},{id:"ustecky",name:"\xDAsteck\xFD kraj",polygon:"M110.174,190.351L119.683,185.189L119.412,177.85399999999998L122.67200000000001,174.593L132.453,172.963L140.604,174.04999999999998L143.864,168.07299999999998V163.72599999999997L146.58100000000002,158.83599999999998H149.841L151.471,163.72599999999997L155.546,162.36799999999997V156.39099999999996L158.128,153.80899999999997L159.62199999999999,149.86999999999998H163.42499999999998L165.05499999999998,155.03199999999998L169.402,157.749L177.82399999999998,151.772L178.367,141.72L182.30599999999998,137.781L186.789,140.09L192.22299999999998,135.20000000000002L195.755,138.73200000000003L202.27599999999998,135.20000000000002L209.611,134.38500000000002L211.24099999999999,138.18900000000002H214.23L219.11999999999998,133.29900000000004V125.69200000000004L225.36899999999997,124.60500000000003L229.71599999999998,120.25800000000004L235.421,123.79000000000003L244.11499999999998,119.17100000000003L247.647,115.63900000000004L254.982,116.18200000000004L258.514,109.11900000000004H263.404L265.306,111.29200000000004L275.087,107.76000000000005L276.174,100.96800000000005L268.02299999999997,98.25100000000005V93.08900000000004L259.873,91.45900000000005L262.861,86.02500000000005L265.578,78.96100000000004L273.729,82.76500000000004L275.631,84.66700000000004H280.52099999999996L288.128,81.95000000000005L293.018,86.84000000000005L297.909,91.45900000000005L298.18,97.43600000000005L294.105,104.22800000000005L303.34200000000004,102.59800000000006L301.71200000000005,112.10700000000006V116.45400000000005L295.31000000000006,118.69000000000005L294.36800000000005,126.03600000000006L287.96400000000006,123.58700000000006L280.8070000000001,122.64500000000007L282.3140000000001,128.67200000000005L277.5110000000001,133.47500000000005V137.33600000000004L273.3200000000001,141.52700000000004C273.3200000000001,141.52700000000004,269.2500000000001,147.21300000000005,269.3180000000001,148.26100000000005S272.7080000000001,153.72300000000004,272.7080000000001,153.72300000000004V158.80900000000005L279.8670000000001,170.67200000000005L284.9510000000001,176.88900000000007L282.6910000000001,179.90400000000005L283.6330000000001,187.06200000000004H278.9240000000001L277.4170000000001,191.58300000000003H272.5200000000001L274.2150000000001,200.05900000000003L270.6360000000001,203.63800000000003L262.5370000000001,202.88500000000005L258.20400000000006,207.21800000000005H241.81700000000006L233.90600000000006,203.63900000000004L227.50200000000007,207.02900000000002V211.55L222.32200000000006,216.73000000000002H216.38900000000007L214.36400000000006,218.75400000000002L214.50600000000006,222.663L208.85500000000005,219.27200000000002L202.64000000000004,225.48700000000002L193.97500000000005,225.29900000000004L185.68700000000004,230.38500000000005L178.34100000000004,230.76100000000005L172.69000000000003,236.03500000000005L171.56000000000003,242.62700000000007L165.34400000000002,245.26400000000007L161.95400000000004,250.72600000000006L155.17300000000003,246.77000000000007L151.02600000000004,246.77100000000007L144.05700000000004,239.80100000000007L148.76600000000005,235.09300000000007L144.05800000000005,228.68900000000008L145.75300000000004,225.11000000000007L141.60900000000004,220.96600000000007L143.30400000000003,214.75100000000006L140.76100000000002,209.94800000000006L145.37600000000003,205.33300000000006L140.66700000000003,200.62400000000005L129.93100000000004,201.75400000000005V197.04500000000004L125.03400000000003,195.19500000000005H115.01700000000004L110.174,190.351Z"},{id:"pardubicky",name:"Pardubick\xFD kraj",polygon:"M555.742,226.757L554,234.944L549.333,243.944L547.833,252.611L550.333,256.77799999999996L540.333,264.94499999999994V270.6119999999999L542.833,276.44499999999994L543.833,283.77899999999994L546.25,286.1959999999999L540.667,289.94499999999994L544.8330000000001,298.1119999999999L549.3330000000001,306.94499999999994V311.44499999999994L555.0000000000001,313.94499999999994V321.44499999999994L549.8330000000001,326.6119999999999V332.2789999999999L546.667,336.7789999999999L540.5,330.6119999999999H522L518.333,336.6119999999999H506L502.75,339.8619999999999L495.5,332.6119999999999L489.667,332.44499999999994L482.5,323.94499999999994L468.5,320.77899999999994L466,314.94499999999994L459.333,315.1119999999999V311.44499999999994L452.5,315.77899999999994V321.44499999999994L444.833,318.77899999999994L441,316.77899999999994V311.77899999999994L435.833,309.11199999999997L431.833,308.27899999999994L427.66700000000003,303.94499999999994L420.66700000000003,299.44499999999994L411,299.61L402,292.61L400,284.444L403.667,280.77700000000004L404.167,273.11000000000007L397.33399999999995,269.77700000000004L397.167,265.11000000000007L391.667,263.27700000000004L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L398.95900000000006,248.40300000000002L408.89500000000004,239.79900000000004L414.16900000000004,242.81300000000005C414.16900000000004,242.81300000000005,423.29800000000006,243.14300000000006,423.77400000000006,242.81300000000005S428.86000000000007,235.84400000000005,428.86000000000007,235.84400000000005H433.75700000000006V241.49500000000006L437.24100000000004,242.72000000000006L440.53700000000003,239.42400000000006L446.94100000000003,236.22200000000007L454.66400000000004,236.41000000000005L458.05500000000006,239.80000000000004V246.39300000000003H462.5760000000001L466.7200000000001,250.53700000000003L473.9720000000001,254.77500000000003L478.2100000000001,259.01300000000003L484.8020000000001,257.13000000000005H494.2200000000001L495.9150000000001,249.97300000000004L501.1890000000001,244.69900000000004L511.17100000000005,241.87400000000005V236.41200000000006H515.1260000000001L523.5210000000001,240.17100000000005L535.9080000000001,247.13600000000005L542.9710000000001,240.07300000000006L546.6390000000001,236.40500000000006L546.5030000000002,230.02000000000007L555.742,226.757Z"},{id:"kralovehradecky",name:"Kr\xE1lov\xE9hradeck\xFD kraj",polygon:"M401.151,127.863L409.302,128.406L418.267,132.481L420.984,135.198L427.233,136.285L434.025,132.481L436.74199999999996,138.458L440.54599999999994,146.88H445.43699999999995L452.49999999999994,144.16299999999998L456.84799999999996,152.313L456.304,157.475L463.097,152.585L467.715,147.966L475.86499999999995,153.67100000000002L479.941,153.943L481.299,147.966H492.438L506.294,161.55L501.67499999999995,165.626L500.58799999999997,173.505L491.895,176.765L479.397,186.546L480.484,191.98L487.54699999999997,200.13L493.525,197.142L496.921,200.53799999999998V204.749L500.792,208.62099999999998L505.75,208.01L511.456,218.063L519.335,224.31199999999998L520.693,234.36499999999998L523.521,240.16899999999998L515.126,236.41H511.171V241.87199999999999L501.18899999999996,244.69699999999997L495.91499999999996,249.97099999999998L494.21999999999997,257.128H484.80199999999996L478.21,259.01099999999997L473.972,254.77299999999997L466.71999999999997,250.53499999999997L462.57599999999996,246.39099999999996H458.05499999999995V239.8L454.66399999999993,236.41000000000003L446.9409999999999,236.22200000000004L440.5369999999999,239.42400000000004L437.24099999999993,242.72000000000003C437.24099999999993,242.72000000000003,434.0929999999999,241.62100000000004,433.75699999999995,241.49500000000003S433.75699999999995,235.84400000000002,433.75699999999995,235.84400000000002H428.85999999999996L423.77399999999994,242.81300000000002H414.1689999999999L408.8949999999999,239.799L398.95899999999995,248.40300000000002L390.24799999999993,250.347L392.31999999999994,243.566L384.22099999999995,239.234L388.17699999999996,232.26500000000001L386.10499999999996,227.74400000000003L387.23499999999996,222.09400000000002L385.917,216.06600000000003L382.90299999999996,213.05200000000002L377.441,216.63100000000003L368.58799999999997,215.50100000000003V210.22700000000003L363.78499999999997,205.42400000000004L357.47499999999997,204.20000000000005L356.157,199.49100000000004L360.96,194.68800000000005L358.041,186.68300000000005L359.736,181.97400000000005L356.911,177.45300000000006L359.357,173.68500000000006L367.26800000000003,178.77100000000007L374.425,174.06200000000007L385.35,177.82900000000006L388.552,182.72600000000006L393.449,179.90100000000007V174.81600000000006L399.288,171.04900000000006L403.809,175.57000000000005C403.809,175.57000000000005,413.317,173.60500000000005,413.415,173.49800000000005S413.415,169.91900000000004,413.415,169.91900000000004L407.764,164.26800000000003L410.778,158.24100000000004L407.011,154.47400000000005L408.517,150.33000000000004L405.316,142.60700000000003L407.19899999999996,134.69600000000003L401.151,127.863Z"},{id:"liberecky",name:"Libereck\xFD kraj",polygon:"M401.151,127.863L407.197,134.697L405.314,142.608L408.51500000000004,150.33100000000002L407.00900000000007,154.47500000000002L410.77600000000007,158.24200000000002L407.76200000000006,164.269L413.41300000000007,169.92000000000002V173.49900000000002L403.8070000000001,175.57100000000003L399.28600000000006,171.05000000000004L393.44700000000006,174.81700000000004V179.90200000000004L388.55000000000007,182.72700000000003L385.34800000000007,177.83000000000004L374.42300000000006,174.06300000000005L367.2660000000001,178.77200000000005L359.3550000000001,173.68600000000004L354.2700000000001,171.42600000000004V167.65900000000005L347.1590000000001,164.03300000000004L343.9100000000001,160.78400000000005H338.35300000000007L334.11500000000007,156.54600000000005L329.97100000000006,163.70300000000006L323.37800000000004,171.04900000000006L321.11800000000005,168.78900000000007L315.4680000000001,169.73000000000008V174.43900000000008L307.5570000000001,180.84300000000007L298.13900000000007,183.10300000000007L295.8790000000001,176.32200000000006L284.9510000000001,176.88700000000006L279.8670000000001,170.67000000000004L272.7080000000001,158.80700000000004V153.72100000000003L269.3180000000001,148.25900000000004L273.3200000000001,141.52500000000003L277.5110000000001,137.33400000000003V133.47300000000004L282.3140000000001,128.67000000000004L280.8070000000001,122.64300000000004L287.96400000000006,123.58500000000004L294.36800000000005,126.03400000000003L295.31000000000006,118.68800000000003L301.71200000000005,116.45200000000003L318.557,121.61400000000003L323.99100000000004,113.73500000000003L334.04300000000006,113.19200000000002C334.04300000000006,113.19200000000002,340.65700000000004,114.42000000000002,341.1070000000001,114.00700000000002S342.7370000000001,104.49800000000002,342.7370000000001,104.49800000000002L344.9100000000001,95.80400000000002L340.29100000000005,91.18500000000002L344.63800000000003,86.83800000000002H351.973L355.777,90.37000000000002L361.75399999999996,87.11000000000001L365.01399999999995,92.81600000000002L369.90399999999994,90.64300000000001L375.33799999999997,97.16400000000002L372.893,102.59800000000001L375.60999999999996,111.02000000000001L380.364,115.77400000000002L384.847,120.25700000000002L385.39,128.13600000000002L387.156,129.90200000000002L393.269,124.33200000000002L401.151,127.863Z"},{id:"olomoucky",name:"Olomouck\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86L675.375,346.985L671.25,345.61L664.5,350.11V357.11L659.125,362.485L653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.5,386.11V382.36L586.375,379.235H579.5L578.5,373.86V368.86L572.5,365.11V360.61L568.625,356.735L566.25,351.61H560.75L557,355.86L561,359.86L565.125,363.985L560.75,370.36L557.75,373.36L550.25,367.86L553.75,364.36L549.25,358.36V351.86L554.25,346.61L548.5,344.86L543.75,344.61L546.667,336.777L549.8330000000001,332.277V326.61L555.0000000000001,321.44300000000004V313.94300000000004L549.3330000000001,311.44300000000004V306.94300000000004L544.8330000000001,298.11L540.667,289.94300000000004L546.25,286.194L543.833,283.77700000000004L542.833,276.44300000000004L540.333,270.61V264.94300000000004C540.333,264.94300000000004,550.221,257.03200000000004,550.333,256.77600000000007S547.833,252.60900000000007,547.833,252.60900000000007L549.333,243.94200000000006L554,234.94200000000006L555.742,226.75500000000005L564.435,222.67900000000006H571.228L571.4989999999999,214.25700000000006L567.016,209.77400000000006L562.534,208.00800000000007L559.273,196.32500000000007L552.21,192.52100000000007L556.014,185.18600000000006L564.436,187.35900000000007L570.6850000000001,188.71700000000007L581.009,191.70600000000007L585.22,195.9170000000001L592.4200000000001,193.60700000000008L593.5070000000001,200.67100000000008L599.2120000000001,205.0180000000001H607.9060000000001L610.0790000000001,212.62500000000009L617.687,214.259Z"},{id:"moravskoslezsky",name:"Moravskoslezsk\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86H685.25L690.25,347.11L698.25,343.86L706.25,345.61L712.25,349.86H717.5L723,347.61L723.5,352.11L730.5,356.61L731.75,362.36L737.5,365.046L742.119,363.416L750.813,352.005L750.269,345.484L756.247,342.767L761.1379999999999,345.212L769.2879999999999,343.582L776.0799999999999,345.755L784.7739999999999,341.68L786.1319999999998,335.159L781.2409999999999,321.847L778.2529999999998,312.60999999999996H771.1889999999999L768.2009999999998,309.078L759.2349999999998,306.361L757.8769999999998,299.84L751.8989999999999,286.799L755.1599999999999,279.736L752.4429999999999,278.649L749.7259999999999,271.042L744.2919999999999,275.11699999999996L733.6959999999999,269.14L724.4579999999999,267.782L721.1979999999999,273.488L716.3069999999999,265.338L710.0579999999999,262.34900000000005L707.0699999999998,258.5450000000001L701.6359999999999,262.07700000000006L696.2019999999999,259.63200000000006L696.6089999999999,252.97500000000005L692.127,248.49300000000005L685.606,249.58000000000004L682.345,258.00200000000007C682.345,258.00200000000007,676.811,263.9390000000001,676.096,264.2510000000001S670.255,264.11500000000007,670.255,264.11500000000007L664.686,258.54600000000005L658.98,256.64400000000006L655.992,247.67900000000006L650.8299999999999,240.34300000000005L644.9879999999999,241.02300000000005L639.419,235.45300000000006V230.83400000000006L649.1999999999999,227.84500000000006L656.943,224.04100000000005V219.55800000000005L651.917,214.53200000000004L653.004,209.09800000000004L647.57,203.66400000000004L644.8520000000001,209.09800000000004L640.777,213.17300000000003L627.1930000000001,212.08600000000004L617.687,214.259Z"}]}}};var V2=function(){var e=this,t=e._self._c;return t("div",{staticClass:"region-map flex justify-center items-center"},[t("div",{staticClass:"w-full max-w-xl block"},[t("svg",{attrs:{"xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"svgmapy",version:"1.1",viewBox:"0 75 800 500"}},[t("g",e._l(e.regions,function(r){return t("a",{key:r.id,attrs:{"xlink:href":"#"},on:{mouseover:function(i){e.current=r},mouseout:function(i){e.current=null},click:function(i){return e.selectRegion(r)}}},[t("path",{staticClass:"map-polygon region-map__region",class:{"region-map__region--current":e.current===r},attrs:{d:r.polygon}})])}),0)])])])},z2=[],U2=Ht(F2,V2,z2,!1,null,null,null,null);const W2=U2.exports,G2={components:{VueSlickCarousel:Ys},name:"InstagramCarousel",data:()=>({settings:{dots:!1,infinite:!1,slidesToShow:4,slidesToScroll:1,responsive:[{breakpoint:1600,settings:{slidesToShow:3}},{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:900,settings:{slidesToShow:2}},{breakpoint:500,settings:{slidesToShow:1}}]}})};var Y2=function(){var e=this,t=e._self._c;return t("vue-slick-carousel",e._b({staticClass:"instagram-carousel"},"vue-slick-carousel",e.settings,!1),[e._t("default")],2)},Z2=[],Q2=Ht(G2,Y2,Z2,!1,null,null,null,null);const K2=Q2.exports,J2={props:{initial:{default:()=>{}},syncLocation:{type:Boolean,default:!1},locationParam:{type:String,default:"view"}},data(){return{views:this.$props.initial,queryParams:null,keyListener:n=>{n.keyCode===27&&this.hideAllViews()}}},watch:{routeView(){new URLSearchParams(window.location.search)}},methods:{setView(n,e,t=!1){if(t&&Object.keys(this.$data.views).forEach(r=>{r!==n&&this.setView(r,!1)}),this.$data.views[n]=e,e&&this.$props.syncLocation){const r=new URLSearchParams(window.location.search);r.set(this.$props.locationParam,n),history.pushState(null,null,"?"+r.toString())}},setViews(n){this.$data.views=Object.assign({},this.data.views,n)},toggleView(n){!this.isCurrentView(n)&&this.setView(n,!this.isCurrentView(n),!0)},showView(n){this.setView(n,!0,!0)},isCurrentView(n){return this.$data.views[n]},hideAllViews(){Object.keys(this.$data.views).forEach(n=>{this.setView(n,!1)})}},mounted(){if(window.addEventListener("keydown",this.$data.keyListener),this.$props.syncLocation){const e=new URLSearchParams(window.location.search).get(this.$props.locationParam);e&&Object.keys(this.$data.views).indexOf(e)!==-1&&this.showView(e)}},destroyed(){window.removeEventListener("keydown",this.$data.keyListener)}};var X2=function(){var e=this,t=e._self._c;return t("div",[e._t("default",null,{views:e.views,isCurrentView:e.isCurrentView,toggleView:e.toggleView,showView:e.showView,setView:e.setView})],2)},q2=[],e3=Ht(J2,X2,q2,!1,null,null,null,null);const t3=e3.exports;var Lr=Gs.exports;Lr="default"in Lr?Lr.default:Lr;var n3="2.2.2",r3=/^2\./.test(Lr.version);r3||Lr.util.warn("VueClickaway "+n3+" only supports Vue 2.x, and does not support Vue "+Lr.version);var Qa="_vue_clickaway_handler";function Ju(n,e,t){Ff(n);var r=t.context,i=e.value;if(typeof i=="function"){var o=!1;setTimeout(function(){o=!0},0),n[Qa]=function(l){var d=l.path||(l.composedPath?l.composedPath():void 0);if(o&&(d?d.indexOf(n)<0:!n.contains(l.target)))return i.call(r,l)},document.documentElement.addEventListener("click",n[Qa],!1)}}function Ff(n){document.documentElement.removeEventListener("click",n[Qa],!1),delete n[Qa]}var i3={bind:Ju,update:function(n,e){e.value!==e.oldValue&&Ju(n,e)},unbind:Ff},a3={directives:{onClickaway:i3}},o3=a3;const s3={name:"Popout",mixins:[o3],provide(){return{sharedState:this.sharedState}},data(){return{sharedState:{active:!1}}},methods:{toggle(){this.sharedState.active=!this.sharedState.active},away(){this.sharedState.active=!1}},computed:{active(){return this.sharedState.active}}};var l3=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.away,expression:"away"}],staticClass:"popout",on:{click:e.toggle}},[t("div",{staticClass:"popout__toggle-wrapper",class:{"popout__toggle-wrapper--active":e.active}},[t("div",{staticClass:"popout__toggle-name"},[e._t("toggler")],2),t("div",{staticClass:"popout__toggle-arrow"},[e.active?e._e():t("i",{staticClass:"ico--chevron-down"}),e.active?t("i",{staticClass:"ico--chevron-up"}):e._e()])]),t("ui-slide-up-down",{attrs:{active:e.active,duration:200}},[e._t("default")],2)],1)},c3=[],u3=Ht(s3,l3,c3,!1,null,null,null,null);const d3=u3.exports,f3={name:"PopoutContent",inject:["sharedState"],computed:{active(){return this.sharedState.active}}};var p3=function(){var e=this,t=e._self._c;return e.active?t("ul",{staticClass:"popout__content-wrapper"},[e._t("default")],2):e._e()},h3=[],v3=Ht(f3,p3,h3,!1,null,null,null,null);const g3=v3.exports,m3={name:"PopoutItem"};var y3=function(){var e=this,t=e._self._c;return t("li",[e._t("default")],2)},b3=[],S3=Ht(m3,y3,b3,!1,null,null,null,null);const A3=S3.exports,L3={data(){return{show:!1}},props:{href:{type:String},label:{type:String}},methods:{onMouseEnter(){Tn()&&(this.$data.show=!0)},onMouseLeave(){Tn()&&(this.$data.show=!1)},handleClick(n){(Tn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var w3=function(){var e=this,t=e._self._c;return t("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():t("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?t("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(r){return r.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),t("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[e._t("default")],2)])},E3=[],C3=Ht(L3,w3,E3,!1,null,null,null,null);const x3=C3.exports,T3={data(){return{show:!1,parsedItems:JSON.parse(this.items)}},props:{href:{type:String},label:{type:String},items:{type:String}},methods:{onMouseEnter(){Tn()&&(this.$data.show=!0)},onMouseLeave(){Tn()&&(this.$data.show=!1)},handleClick(n){(Tn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var O3=function(){var e=this,t=e._self._c;return t("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():t("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?t("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(r){return r.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),t("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[t("ul",{staticClass:"navbar-menu__submenu"},e._l(e.parsedItems,function(r,i){return t("li",{key:i},[t("a",{staticClass:"navbar-menu__link",attrs:{href:r[1]}},[e._v(e._s(r[0]))])])}),0)])])},_3=[],D3=Ht(T3,O3,_3,!1,null,null,null,null);const R3=D3.exports,M3={components:{UiNavbarSubitem:x3,UiNavbarSubitemReplacing:R3},data(){return{isLgScreenSize:Tn(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=Tn()}}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}},I3=null,k3=null;var P3=Ht(M3,I3,k3,!1,null,null,null,null);const N3=P3.exports,j3={data(){return{isLgScreenSize:Tn(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=Tn()}}},props:{href:{type:String},label:{type:String},labelclass:{type:String},wrapperclass:{type:String,default:""},slotwrapperclass:{type:String,default:""}},methods:{handleClick(){this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}};var $3=function(){var e=this,t=e._self._c;return t("div",{class:[e.wrapperclass,"footer-collapsible"]},[t("span",{staticClass:"text-xl font-alt uppercase tracking-wide text-white footer-collapsible__toggle",class:[e.labelclass,e.show?"footer-collapsible__toggle--open":""],on:{click:e.handleClick}},[e._v(e._s(e.label))]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.show||e.isLgScreenSize,expression:"show || isLgScreenSize"}],class:[e.slotwrapperclass]},[e._t("default")],2)])},H3=[],B3=Ht(j3,$3,H3,!1,null,null,null,null);const F3=B3.exports,V3={name:"flipCountdown",props:{deadline:{type:String},stop:{type:Boolean},units:{type:String,default:"days,hours,minutes,seconds"},clockClasses:{type:String,default:"text-6xl"},slotClasses:{type:String,default:"text-3xl"}},data(){const n=Math.floor(Math.random()*100);return{now:Math.trunc(new Date().getTime()/1e3),date:null,interval:null,diff:0,show:!1,timeData:[{current:0,previous:0,label:"Dn\xED",elementId:"flip-card-days-"+n,show:this.units.indexOf("days")!==-1},{current:0,previous:0,label:"Hod",elementId:"flip-card-hours-"+n,show:this.units.indexOf("hours")!==-1},{current:0,previous:0,label:"Min",elementId:"flip-card-minutes-"+n,show:this.units.indexOf("minutes")!==-1},{current:0,previous:0,label:"Sek",elementId:"flip-card-seconds-"+n,show:this.units.indexOf("seconds")!==-1}]}},created(){if(!this.deadline)throw new Error("Missing props 'deadline'");const n=this.deadline;if(this.date=Math.trunc(Date.parse(n.replace(/-/g,"/"))/1e3),!this.date)throw new Error("Invalid props value, correct the 'deadline'");this.interval=setInterval(()=>{this.now=Math.trunc(new Date().getTime()/1e3)},1e3)},mounted(){this.diff!==0&&(this.show=!0)},watch:{deadline(n,e){const t=this.deadline;if(this.date=Math.trunc(Date.parse(t.replace(/-/g,"/"))/1e3),!this.date)throw new Error("Invalid props value, correct the 'deadline'")},now(n){this.diff=this.date-n,this.diff<=0||this.stop?(this.diff=0,this.updateTime(3,0)):(this.updateTime(0,Math.trunc(this.diff/60/60/24)),this.updateTime(1,Math.trunc(this.diff/60/60)%24),this.updateTime(2,Math.trunc(this.diff/60)%60),this.updateTime(3,Math.trunc(this.diff)%60))}},filters:{twoDigits(n){return n.toString().length<=1?"0"+n.toString():n.toString()}},methods:{updateTime(n,e){if(n>=this.timeData.length||e===void 0)return;const t=()=>{const r=this.timeData[n],i=e<0?0:e,o=document.querySelector(`#${r.elementId}`);if(i!==r.current&&(r.previous=r.current,r.current=i,o&&(o.classList.remove("flip"),o.offsetWidth,o.classList.add("flip")),n===0)){const l=o.querySelectorAll("span b");l&&qu(l,d=>{const f=d.classList[0];if(e/1e3>=1){if(!f.includes("-4digits")){const g=f+"-4digits";d.classList.add(g),d.classList.remove(f)}}else if(f.includes("-4digits")){const g=f.replace("-4digits","");d.classList.add(g),d.classList.remove(f)}})}};window.requestAnimationFrame?this.frame=requestAnimationFrame(t):t()}},beforeDestroy(){window.cancelAnimationFrame&&cancelAnimationFrame(this.frame)},destroyed(){clearInterval(interval)}};var z3=function(){var e=this,t=e._self._c;return t("div",{staticClass:"flip-clock"},[e._l(e.timeData,function(r){return[t("span",{directives:[{name:"show",rawName:"v-show",value:r.show,expression:"data.show"}],key:r.label,staticClass:"flip-clock__piece",attrs:{id:r.elementId}},[t("span",{class:["flip-clock__card","flip-card",e.clockClasses]},[t("b",{staticClass:"flip-card__top"},[e._v(e._s(e._f("twoDigits")(r.current)))]),t("b",{staticClass:"flip-card__bottom",attrs:{"data-value":e._f("twoDigits")(r.current)}}),t("b",{staticClass:"flip-card__back",attrs:{"data-value":e._f("twoDigits")(r.previous)}}),t("b",{staticClass:"flip-card__back-bottom",attrs:{"data-value":e._f("twoDigits")(r.previous)}})]),t("span",{class:["flip-clock__slot","font-alt",e.slotClasses]},[e._v(e._s(r.label))])])]})],2)},U3=[],W3=Ht(V3,z3,U3,!1,null,null,null,null);const G3=W3.exports,Y3={data:()=>({isDown:!1,startX:null,scrollLeft:null}),methods:{mousemove:function(n){if(!this.isDown)return;n.preventDefault();const e=this.$refs.slider.getBoundingClientRect().left|null,r=n.pageX-e-this.startX;this.$refs.slider.scrollLeft=this.scrollLeft-r},mouseleave:function(){this.isDown=!1},mouseup:function(){this.isDown=!1},mousedown:function(n){this.isDown=!0;const e=this.$refs.slider.getBoundingClientRect().left|null;this.startX=n.pageX-e,this.scrollLeft=this.$refs.slider.scrollLeft}}};var Z3=function(){var e=this,t=e._self._c;return t("div",{ref:"slider",staticClass:"horizontal-scrolling draggable no-scrollbars",class:{active:e.isDown},on:{mousedown:e.mousedown,mouseleave:e.mouseleave,mouseup:e.mouseup,mousemove:e.mousemove}},[e._t("default")],2)},Q3=[],K3=Ht(Y3,Z3,Q3,!1,null,null,null,null);const J3=K3.exports,X3={name:"SlideUpDown",props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){this.layout()}},render:function(n){return n(this.tag,{style:this.style,attrs:this.attrs,ref:"container",on:{transitionend:this.onTransitionEnd}},this.$slots.default)},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container},attrs:function(){var n={"aria-hidden":!this.active,"aria-expanded":this.active};return this.useHidden&&(n.hidden=this.hidden),n}},methods:{layout:function(){var n=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",function(){return n.el.scrollHeight+"px"})):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",function(){return"0px"}))},asap:function(n){this.initial?this.$nextTick(n):n()},setHeight:function(n,e){var t=this;this.style={height:n},this.asap(function(){t.__=t.el.scrollHeight,t.style={height:e(),overflow:"hidden","transition-property":"height","transition-duration":t.duration+"ms"}})},onTransitionEnd:function(n){n.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}},q3={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},e4=null,t4=null;var n4=Ht(q3,e4,t4,!1,null,null,null,null);const r4=n4.exports;Rt.component("ui-article-carousel",ih);Rt.component("ui-header-carousel",ch);Rt.component("ui-calendar-renderer",hh);Rt.component("ui-calendar-dummy-provider",Sh);Rt.component("ui-calendar-google-provider",xh);Rt.component("ui-full-calendar",B2);Rt.component("ui-region-map",W2);Rt.component("ui-instagram-carousel",K2);Rt.component("ui-view-provider",t3);Rt.component("ui-popout",d3);Rt.component("ui-popout-content",g3);Rt.component("ui-popout-item",A3);Rt.component("ui-navbar",N3);Rt.component("ui-footer-collapsible",F3);Rt.component("ui-flip-clock",G3);Rt.component("ui-horizontal-scrollable",J3);Rt.component("ui-slide-up-down",X3);const i4=(n,e)=>{new Rt({el:n,components:{UiApp:r4}})};function a4(n){return Object.assign({},n.dataset),i4(n)}function o4(n){qu(document.querySelectorAll(".__js-root"),a4)}document.addEventListener("DOMContentLoaded",o4);
diff --git a/main/templates/main/main_person_page.html b/main/templates/main/main_person_page.html
index 850e80eb..22450572 100644
--- a/main/templates/main/main_person_page.html
+++ b/main/templates/main/main_person_page.html
@@ -116,7 +116,7 @@
             Kalendář
           </h2>
           <div class="xl:max-w-[1145px] __js-root">
-            <ui-person-calendar events='{{ page.get_fullcalendar_data|safe }}'></ui-person-calendar>
+            <ui-full-calendar events='{{ page.get_fullcalendar_data|safe }}'></ui-full-calendar>
           </div>
         </div>
       </section>
-- 
GitLab