diff --git a/cookbook/helper/drf_spectacular_hooks.py b/cookbook/helper/drf_spectacular_hooks.py
index cc3048f4d..aba1dd5c8 100644
--- a/cookbook/helper/drf_spectacular_hooks.py
+++ b/cookbook/helper/drf_spectacular_hooks.py
@@ -7,6 +7,7 @@
# WARNING: COMPONENT_SPLIT_REQUEST must be enabled, if not schemas might be wrong
+
def custom_postprocessing_hook(result, generator, request, public):
for c in result['components']['schemas'].keys():
# handle schemas used by the client to do requests on the server
@@ -36,4 +37,90 @@ def custom_postprocessing_hook(result, generator, request, public):
else:
result['components']['schemas'][c]['required'].append('id')
- return result
\ No newline at end of file
+ return result
+
+
+# TODO remove below once legacy API has been fully deprecated
+from drf_spectacular.openapi import AutoSchema # noqa: E402 isort: skip
+import functools # noqa: E402 isort: skip
+import re # noqa: E402 isort: skip
+
+
+class LegacySchema(AutoSchema):
+ operation_id_base = None
+
+ @functools.cached_property
+ def path(self):
+ path = re.sub(pattern=self.path_prefix, repl='', string=self.path, flags=re.IGNORECASE)
+ # remove path variables
+ return re.sub(pattern=r'\{[\w\-]+\}', repl='', string=path)
+
+ def get_operation_id(self):
+ """
+ Compute an operation ID from the view type and get_operation_id_base method.
+ """
+ method_name = getattr(self.view, 'action', self.method.lower())
+ if self._is_list_view():
+ action = 'list'
+ elif method_name not in self.method_mapping:
+ action = self._to_camel_case(method_name)
+ else:
+ action = self.method_mapping[self.method.lower()]
+
+ name = self.get_operation_id_base(action)
+
+ return action + name
+
+ def get_operation_id_base(self, action):
+ """
+ Compute the base part for operation ID from the model, serializer or view name.
+ """
+ model = getattr(getattr(self.view, 'queryset', None), 'model', None)
+
+ if self.operation_id_base is not None:
+ name = self.operation_id_base
+
+ # Try to deduce the ID from the view's model
+ elif model is not None:
+ name = model.__name__
+
+ # Try with the serializer class name
+ elif self.get_serializer() is not None:
+ name = self.get_serializer().__class__.__name__
+ if name.endswith('Serializer'):
+ name = name[:-10]
+
+ # Fallback to the view name
+ else:
+ name = self.view.__class__.__name__
+ if name.endswith('APIView'):
+ name = name[:-7]
+ elif name.endswith('View'):
+ name = name[:-4]
+
+ # Due to camel-casing of classes and `action` being lowercase, apply title in order to find if action truly
+ # comes at the end of the name
+ if name.endswith(action.title()): # ListView, UpdateAPIView, ThingDelete ...
+ name = name[:-len(action)]
+
+ if action == 'list' and not name.endswith('s'): # listThings instead of listThing
+ name += 's'
+
+ return name
+
+ def get_serializer(self):
+ view = self.view
+
+ if not hasattr(view, 'get_serializer'):
+ return None
+
+ try:
+ return view.get_serializer()
+ except Exception:
+ return None
+
+ def _to_camel_case(self, snake_str):
+ components = snake_str.split('_')
+ # We capitalize the first letter of each component except the first one
+ # with the 'title' method and join them together.
+ return components[0] + ''.join(x.title() for x in components[1:])
diff --git a/cookbook/static/vue3/assets/main-CNHK5kQT.css b/cookbook/static/vue3/assets/main-CNHK5kQT.css
new file mode 100644
index 000000000..12593caea
--- /dev/null
+++ b/cookbook/static/vue3/assets/main-CNHK5kQT.css
@@ -0,0 +1,10 @@
+.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity, .32);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:100%;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 12px)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}/*!
+* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
+* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+* Copyright 2023 Fonticons, Inc.
+*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-can:before{content:""}.fa-trash-alt:before{content:""}.fa-text-height:before{content:""}.fa-user-xmark:before{content:""}.fa-user-times:before{content:""}.fa-stethoscope:before{content:""}.fa-message:before{content:""}.fa-comment-alt:before{content:""}.fa-info:before{content:""}.fa-down-left-and-up-right-to-center:before{content:""}.fa-compress-alt:before{content:""}.fa-explosion:before{content:""}.fa-file-lines:before{content:""}.fa-file-alt:before{content:""}.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-alt:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball:before{content:""}.fa-volleyball-ball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-down:before{content:""}.fa-sort-desc:before{content:""}.fa-circle-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before{content:""}.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-icons:before{content:""}.fa-heart-music-camera-bolt:before{content:""}.fa-microphone-lines-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before{content:""}.fa-search-location:before{content:""}.fa-forward-step:before{content:""}.fa-step-forward:before{content:""}.fa-face-smile-beam:before{content:""}.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football:before{content:""}.fa-football-ball:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angles-down:before{content:""}.fa-angle-double-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before{content:""}.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before{content:""}.fa-long-arrow-up:before{content:""}.fa-fire-flame-simple:before{content:""}.fa-burn:before{content:""}.fa-person:before{content:""}.fa-male:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before{content:""}.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-spaghetti-monster-flying:before{content:""}.fa-pastafarianism:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before{content:""}.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before{content:""}.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before{content:""}.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-paste:before{content:""}.fa-file-clipboard:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-ramp-box:before{content:""}.fa-truck-loading:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before{content:""}.fa-torah:before{content:""}.fa-broom-ball:before{content:""}.fa-quidditch:before{content:""}.fa-quidditch-broom-ball:before{content:""}.fa-toggle-off:before{content:""}.fa-box-archive:before{content:""}.fa-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before{content:""}.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-screen-button:before{content:""}.fa-tablet-alt:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before{content:""}.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before{content:""}.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before{content:""}.fa-concierge-bell:before{content:""}.fa-pen-ruler:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-arrows:before{content:""}.fa-people-arrows-left-right:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-square-caret-right:before{content:""}.fa-caret-square-right:before{content:""}.fa-scissors:before{content:""}.fa-cut:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-tachograph-digital:before{content:""}.fa-digital-tachograph:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-reply:before{content:""}.fa-mail-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-square-minus:before{content:""}.fa-minus-square:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-square-caret-down:before{content:""}.fa-caret-square-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before{content:""}.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-3:before{content:""}.fa-heart-crack:before{content:""}.fa-heart-broken:before{content:""}.fa-square-up-right:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-face-kiss-beam:before{content:""}.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-sign-out:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-unlock-keyhole:before{content:""}.fa-unlock-alt:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-simple:before{content:""}.fa-headphones-alt:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before{content:""}.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-low:before{content:""}.fa-volume-down:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-awn:before{content:""}.fa-wheat-alt:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-square-check:before{content:""}.fa-check-square:before{content:""}.fa-peseta-sign:before{content:""}.fa-heading:before{content:""}.fa-header:before{content:""}.fa-ghost:before{content:""}.fa-list:before{content:""}.fa-list-squares:before{content:""}.fa-square-phone-flip:before{content:""}.fa-phone-square-alt:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before{content:""}.fa-dot-circle:before{content:""}.fa-face-dizzy:before{content:""}.fa-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol:before{content:""}.fa-futbol-ball:before{content:""}.fa-soccer-ball:before{content:""}.fa-paintbrush:before{content:""}.fa-paint-brush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before{content:""}.fa-hot-tub:before{content:""}.fa-map-location:before{content:""}.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-pen-to-square:before{content:""}.fa-edit:before{content:""}.fa-car-side:before{content:""}.fa-share-nodes:before{content:""}.fa-share-alt:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-2:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before{content:""}.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand:before{content:""}.fa-hand-paper:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before{content:""}.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before{content:""}.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-ear-deaf:before{content:""}.fa-deaf:before{content:""}.fa-deafness:before{content:""}.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-square-rss:before{content:""}.fa-rss-square:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before{content:""}.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before{content:""}.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-staff-snake:before{content:""}.fa-rod-asclepius:before{content:""}.fa-rod-snake:before{content:""}.fa-staff-aesculapius:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-truck-medical:before{content:""}.fa-ambulance:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-half:before{content:""}.fa-temperature-2:before{content:""}.fa-thermometer-2:before{content:""}.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-storm:before{content:""}.fa-poo-bolt:before{content:""}.fa-face-frown-open:before{content:""}.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder:before{content:""}.fa-folder-blank:before{content:""}.fa-file-waveform:before{content:""}.fa-file-medical-alt:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-gauge:before{content:""}.fa-dashboard:before{content:""}.fa-gauge-med:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-clip:before{content:""}.fa-pen-alt:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-van-shuttle:before{content:""}.fa-shuttle-van:before{content:""}.fa-building-user:before{content:""}.fa-square-caret-left:before{content:""}.fa-caret-square-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-chart-area:before{content:""}.fa-area-chart:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before{content:""}.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-spray-can-sparkles:before{content:""}.fa-air-freshener:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before{content:""}.fa-mouse-pointer:before{content:""}.fa-maximize:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before{content:""}.fa-triangle-circle-square:before{content:""}.fa-shuffle:before{content:""}.fa-random:before{content:""}.fa-person-running:before{content:""}.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before{content:""}.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-sign-in:before{content:""}.fa-shop-slash:before{content:""}.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-start:before{content:""}.fa-hourglass-1:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before{content:""}.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before{content:""}.fa-heartbeat:before{content:""}.fa-people-carry-box:before{content:""}.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before{content:""}.fa-weight:before{content:""}.fa-user-group:before{content:""}.fa-user-friends:before{content:""}.fa-arrow-up-a-z:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before{content:""}.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-circle-arrow-up:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before{content:""}.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before{content:""}.fa-procedures:before{content:""}.fa-shuttle-space:before{content:""}.fa-space-shuttle:before{content:""}.fa-face-laugh:before{content:""}.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-lines:before{content:""}.fa-microphone-alt:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before{content:""}.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before{content:""}.fa-file-upload:before{content:""}.fa-wifi:before{content:""}.fa-wifi-3:before{content:""}.fa-wifi-strong:before{content:""}.fa-bath:before{content:""}.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-pen:before{content:""}.fa-user-edit:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-top-left:before{content:""}.fa-border-style:before{content:""}.fa-map-location-dot:before{content:""}.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-square-poll-vertical:before{content:""}.fa-poll:before{content:""}.fa-mug-hot:before{content:""}.fa-car-battery:before{content:""}.fa-battery-car:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-hand-back-fist:before{content:""}.fa-hand-rock:before{content:""}.fa-square-caret-up:before{content:""}.fa-caret-square-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-chart-bar:before{content:""}.fa-bar-chart:before{content:""}.fa-hands-bubbles:before{content:""}.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before{content:""}.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-square-plus:before{content:""}.fa-plus-square:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-martini-glass:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-rotate-left:before{content:""}.fa-rotate-back:before{content:""}.fa-rotate-backward:before{content:""}.fa-undo-alt:before{content:""}.fa-table-columns:before{content:""}.fa-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly:before{content:""}.fa-dolly-box:before{content:""}.fa-smoking:before{content:""}.fa-minimize:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angles-right:before{content:""}.fa-angle-double-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before{content:""}.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-euro-sign:before{content:""}.fa-eur:before{content:""}.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-circle-check:before{content:""}.fa-check-circle:before{content:""}.fa-circle-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-compass-drafting:before{content:""}.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before{content:""}.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-circle-chevron-up:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-sterling-sign:before{content:""}.fa-gbp:before{content:""}.fa-pound-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before{content:""}.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before{content:""}.fa-skating:before{content:""}.fa-filter-circle-dollar:before{content:""}.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-file-import:before{content:""}.fa-arrow-right-to-file:before{content:""}.fa-square-arrow-up-right:before{content:""}.fa-external-link-square:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-empty:before{content:""}.fa-temperature-0:before{content:""}.fa-thermometer-0:before{content:""}.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before{content:""}.fa-contact-card:before{content:""}.fa-vcard:before{content:""}.fa-scale-unbalanced-flip:before{content:""}.fa-balance-scale-right:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before{content:""}.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before{content:""}.fa-laptop-house:before{content:""}.fa-face-tired:before{content:""}.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before{content:""}.fa-sprout:before{content:""}.fa-left-right:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-boxes-packing:before{content:""}.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before{content:""}.fa-thunderstorm:before{content:""}.fa-text-slash:before{content:""}.fa-remove-format:before{content:""}.fa-face-smile-wink:before{content:""}.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-left-right:before{content:""}.fa-arrows-h:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-children:before{content:""}.fa-chalkboard:before{content:""}.fa-blackboard:before{content:""}.fa-user-large-slash:before{content:""}.fa-user-alt-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-simple-slash:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before{content:""}.fa-refresh:before{content:""}.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-halved:before{content:""}.fa-shield-alt:before{content:""}.fa-book-atlas:before{content:""}.fa-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before{content:""}.fa-house-damage:before{content:""}.fa-file-zipper:before{content:""}.fa-file-archive:before{content:""}.fa-square:before{content:""}.fa-martini-glass-empty:before{content:""}.fa-glass-martini:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before{content:""}.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before{content:""}.fa-temperature-down:before{content:""}.fa-feather-pointed:before{content:""}.fa-feather-alt:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-rectangle-ad:before{content:""}.fa-ad:before{content:""}.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before{content:""}.fa-unsorted:before{content:""}.fa-list-ol:before{content:""}.fa-list-1-2:before{content:""}.fa-list-numeric:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-dollar:before{content:""}.fa-money-check-alt:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-up-down-left-right:before{content:""}.fa-arrows-alt:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-stroke:before{content:""}.fa-star-half-alt:before{content:""}.fa-code:before{content:""}.fa-whiskey-glass:before{content:""}.fa-glass-whiskey:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-won-sign:before{content:""}.fa-krw:before{content:""}.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-taxi:before{content:""}.fa-cab:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before{content:""}.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before{content:""}.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before{content:""}.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-helmet-safety:before{content:""}.fa-hard-hat:before{content:""}.fa-hat-hard:before{content:""}.fa-eject:before{content:""}.fa-circle-right:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before{content:""}.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-signs-post:before{content:""}.fa-map-signs:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-house-user:before{content:""}.fa-home-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-martini-glass-citrus:before{content:""}.fa-cocktail:before{content:""}.fa-face-surprise:before{content:""}.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-whole:before{content:""}.fa-apple-alt:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-quarter:before{content:""}.fa-temperature-1:before{content:""}.fa-thermometer-1:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-square-poll-horizontal:before{content:""}.fa-poll-h:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before{content:""}.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball:before{content:""}.fa-basketball-ball:before{content:""}.fa-satellite-dish:before{content:""}.fa-circle-up:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-mobile-screen-button:before{content:""}.fa-mobile-alt:before{content:""}.fa-volume-high:before{content:""}.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before{content:""}.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before{content:""}.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before{content:""}.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-flip:before{content:""}.fa-phone-alt:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-forward-fast:before{content:""}.fa-fast-forward:before{content:""}.fa-face-meh-blank:before{content:""}.fa-meh-blank:before{content:""}.fa-square-parking:before{content:""}.fa-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before{content:""}.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before{content:""}.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-simple:before{content:""}.fa-bus-alt:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before{content:""}.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal:before{content:""}.fa-signal-5:before{content:""}.fa-signal-perfect:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-house-chimney:before{content:""}.fa-home-lg:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before{content:""}.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before{content:""}.fa-store-alt:before{content:""}.fa-floppy-disk:before{content:""}.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-scale-unbalanced:before{content:""}.fa-balance-scale-left:before{content:""}.fa-sort-up:before{content:""}.fa-sort-asc:before{content:""}.fa-comment-dots:before{content:""}.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before{content:""}.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before{content:""}.fa-praying-hands:before{content:""}.fa-arrow-rotate-right:before{content:""}.fa-arrow-right-rotate:before{content:""}.fa-arrow-rotate-forward:before{content:""}.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before{content:""}.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-xmark:before{content:""}.fa-calendar-times:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-gear:before{content:""}.fa-user-cog:before{content:""}.fa-arrow-up-1-9:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-person-digging:before{content:""}.fa-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple:before{content:""}.fa-gauge-simple-med:before{content:""}.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right:before{content:""}.fa-quote-right-alt:before{content:""}.fa-shirt:before{content:""}.fa-t-shirt:before{content:""}.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before{content:""}.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-up-right-from-square:before{content:""}.fa-external-link-alt:before{content:""}.fa-table-cells:before{content:""}.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-book-bible:before{content:""}.fa-bible:before{content:""}.fa-o:before{content:"O"}.fa-suitcase-medical:before{content:""}.fa-medkit:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-person-dress:before{content:""}.fa-female:before{content:""}.fa-comment-dollar:before{content:""}.fa-business-time:before{content:""}.fa-briefcase-clock:before{content:""}.fa-table-cells-large:before{content:""}.fa-th-large:before{content:""}.fa-book-tanakh:before{content:""}.fa-tanakh:before{content:""}.fa-phone-volume:before{content:""}.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-cake-candles:before{content:""}.fa-birthday-cake:before{content:""}.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angles-up:before{content:""}.fa-angle-double-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before{content:""}.fa-user-md:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before{content:""}.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-medical:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-rotate-left:before{content:""}.fa-arrow-left-rotate:before{content:""}.fa-arrow-rotate-back:before{content:""}.fa-arrow-rotate-backward:before{content:""}.fa-undo:before{content:""}.fa-hard-drive:before{content:""}.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-rectangle-list:before{content:""}.fa-list-alt:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before{content:""}.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-circle-left:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-train-subway:before{content:""}.fa-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before{content:""}.fa-indian-rupee:before{content:""}.fa-inr:before{content:""}.fa-crop-simple:before{content:""}.fa-crop-alt:before{content:""}.fa-money-bill-1:before{content:""}.fa-money-bill-alt:before{content:""}.fa-left-long:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before{content:""}.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before{content:""}.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-hands-asl-interpreting:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-asl-interpreting:before{content:""}.fa-hands-american-sign-language-interpreting:before{content:""}.fa-gear:before{content:""}.fa-cog:before{content:""}.fa-droplet-slash:before{content:""}.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before{content:""}.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before{content:""}.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-variable:before{content:""}.fa-square-root-alt:before{content:""}.fa-clock:before{content:""}.fa-clock-four:before{content:""}.fa-backward-step:before{content:""}.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-house-chimney-medical:before{content:""}.fa-clinic-medical:before{content:""}.fa-temperature-three-quarters:before{content:""}.fa-temperature-3:before{content:""}.fa-thermometer-3:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-mobile-screen:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-half:before{content:""}.fa-battery-3:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders:before{content:""}.fa-sliders-h:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-vertical:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-right-long:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-tty:before{content:""}.fa-teletype:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-person-hiking:before{content:""}.fa-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before{content:""}.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before{content:""}.fa-grin:before{content:""}.fa-delete-left:before{content:""}.fa-backspace:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-dropper-empty:before{content:""}.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-phone:before{content:""}.fa-face-meh:before{content:""}.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-skull:before{content:""}.fa-book-dead:before{content:""}.fa-id-card:before{content:""}.fa-drivers-license:before{content:""}.fa-outdent:before{content:""}.fa-dedent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-house:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-lg-alt:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before{content:""}.fa-exchange:before{content:""}.fa-rotate-right:before{content:""}.fa-redo-alt:before{content:""}.fa-rotate-forward:before{content:""}.fa-utensils:before{content:""}.fa-cutlery:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-tower-broadcast:before{content:""}.fa-broadcast-tower:before{content:""}.fa-truck-pickup:before{content:""}.fa-up-long:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before{content:""}.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before{content:""}.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-yen-sign:before{content:""}.fa-cny:before{content:""}.fa-jpy:before{content:""}.fa-rmb:before{content:""}.fa-yen:before{content:""}.fa-ruble-sign:before{content:""}.fa-rouble:before{content:""}.fa-rub:before{content:""}.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before{content:""}.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-circle-down:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before{content:""}.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-h:before{content:""}.fa-chess-pawn:before{content:""}.fa-kit-medical:before{content:""}.fa-first-aid:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-alt:before{content:""}.fa-car:before{content:""}.fa-automobile:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before{content:""}.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before{content:""}.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-square-h:before{content:""}.fa-h-square:before{content:""}.fa-podcast:before{content:""}.fa-temperature-full:before{content:""}.fa-temperature-4:before{content:""}.fa-thermometer-4:before{content:""}.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-handshake-angle:before{content:""}.fa-hands-helping:before{content:""}.fa-location-dot:before{content:""}.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before{content:""}.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before{content:""}.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-americas:before{content:""}.fa-earth:before{content:""}.fa-earth-america:before{content:""}.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-0:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-wide:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before{content:""}.fa-reorder:before{content:""}.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-person-walking-with-cane:before{content:""}.fa-blind:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before{content:""}.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-stacked:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-link:before{content:""}.fa-chain:before{content:""}.fa-ear-listen:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before{content:""}.fa-search:before{content:""}.fa-table-tennis-paddle-ball:before{content:""}.fa-ping-pong-paddle-ball:before{content:""}.fa-table-tennis:before{content:""}.fa-person-dots-from-line:before{content:""}.fa-diagnoses:before{content:""}.fa-trash-can-arrow-up:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-pen:before{content:""}.fa-file-edit:before{content:""}.fa-receipt:before{content:""}.fa-square-pen:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-square:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-full:before{content:""}.fa-battery:before{content:""}.fa-battery-5:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-ul:before{content:""}.fa-list-dots:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-dome:before{content:""}.fa-landmark-alt:before{content:""}.fa-arrow-up:before{content:""}.fa-tv:before{content:""}.fa-television:before{content:""}.fa-tv-alt:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before{content:""}.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before{content:""}.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before{content:""}.fa-snowboarding:before{content:""}.fa-truck-fast:before{content:""}.fa-shipping-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-adjust:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before{content:""}.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-xmark:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-times:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip:before{content:""}.fa-grip-horizontal:before{content:""}.fa-share-from-square:before{content:""}.fa-share-square:before{content:""}.fa-child-combatant:before{content:""}.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-square-phone:before{content:""}.fa-phone-square:before{content:""}.fa-plus:before{content:"+"}.fa-add:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-xmark:before{content:""}.fa-close:before{content:""}.fa-multiply:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fa-arrows-up-down-left-right:before{content:""}.fa-arrows:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left:before{content:""}.fa-quote-left-alt:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before{content:""}.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-shekel-sign:before{content:""}.fa-ils:before{content:""}.fa-shekel:before{content:""}.fa-sheqel:before{content:""}.fa-sheqel-sign:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before{content:""}.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before{content:""}.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet:before{content:""}.fa-tablet-android:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-rear:before{content:""}.fa-car-alt:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-2:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before{content:""}.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before{content:"%"}.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before{content:""}.fa-smile:before{content:""}.fa-thumbtack:before{content:""}.fa-thumb-tack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before{content:""}.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before{content:""}.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-gears:before{content:""}.fa-cogs:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before{content:""}.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before{content:""}.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-simple:before{content:""}.fa-ticket-alt:before{content:""}.fa-building:before{content:""}.fa-angles-left:before{content:""}.fa-angle-double-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-history:before{content:""}.fa-face-grin-beam-sweat:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-file-export:before{content:""}.fa-arrow-right-from-file:before{content:""}.fa-shield:before{content:""}.fa-shield-blank:before{content:""}.fa-arrow-up-short-wide:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before{content:""}.fa-golf-ball:before{content:""}.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-wand-magic:before{content:""}.fa-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-empty:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-person-biking:before{content:""}.fa-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before{content:""}.fa-globe-oceania:before{content:""}.fa-square-xmark:before{content:""}.fa-times-square:before{content:""}.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-up-right-and-down-left-from-center:before{content:""}.fa-expand-alt:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-up-down:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before{content:""}.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-link-slash:before{content:""}.fa-chain-broken:before{content:""}.fa-chain-slash:before{content:""}.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-fire-flame-curved:before{content:""}.fa-fire-alt:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before{content:""}.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-face-angry:before{content:""}.fa-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-rss:before{content:""}.fa-feed:before{content:""}.fa-draw-polygon:before{content:""}.fa-scale-balanced:before{content:""}.fa-balance-scale:before{content:""}.fa-gauge-simple-high:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-fast:before{content:""}.fa-shower:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before{content:""}.fa-th-list:before{content:""}.fa-comment-sms:before{content:""}.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battery-4:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-hand-fist:before{content:""}.fa-fist-raised:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before{content:""}.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before{content:""}.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-luggage-cart:before{content:""}.fa-rectangle-xmark:before{content:""}.fa-rectangle-times:before{content:""}.fa-times-rectangle:before{content:""}.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before{content:""}.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-warning:before{content:""}.fa-database:before{content:""}.fa-share:before{content:""}.fa-mail-forward:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-right-left:before{content:""}.fa-exchange-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before{content:""}.fa-sign-language:before{content:""}.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-water-ladder:before{content:""}.fa-ladder-water:before{content:""}.fa-swimming-pool:before{content:""}.fa-arrows-up-down:before{content:""}.fa-arrows-v:before{content:""}.fa-face-grimace:before{content:""}.fa-grimace:before{content:""}.fa-wheelchair-move:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-turn-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-square-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-bandage:before{content:""}.fa-band-aid:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before{content:""}.fa-times-circle:before{content:""}.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before{content:""}.fa-globe-asia:before{content:""}.fa-id-card-clip:before{content:""}.fa-id-card-alt:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-hand-dots:before{content:""}.fa-allergies:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-mug-saucer:before{content:""}.fa-coffee:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before{content:""}.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-large:before{content:""}.fa-user-alt:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before{content:""}.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before{content:""}.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-turkish-lira-sign:before{content:""}.fa-try:before{content:""}.fa-turkish-lira:before{content:""}.fa-dollar-sign:before{content:"$"}.fa-dollar:before{content:"$"}.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before{content:""}.fa-search-dollar:before{content:""}.fa-users-gear:before{content:""}.fa-users-cog:before{content:""}.fa-person-military-pointing:before{content:""}.fa-building-columns:before{content:""}.fa-bank:before{content:""}.fa-institution:before{content:""}.fa-museum:before{content:""}.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before{content:""}.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-simple:before{content:""}.fa-handshake-alt:before{content:""}.fa-jet-fighter:before{content:""}.fa-fighter-jet:before{content:""}.fa-square-share-nodes:before{content:""}.fa-share-alt-square:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video:before{content:""}.fa-video-camera:before{content:""}.fa-graduation-cap:before{content:""}.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-turn-up:before{content:""}.fa-level-up-alt:before{content:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-v4compatibility-aR9vOKaP.woff2) format("woff2"),url(/static/vue3/assets/fa-v4compatibility-F0dlVTLQ.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#000!important}.bg-transparent{background-color:transparent!important;color:currentColor!important}.bg-red{background-color:#f44336!important;color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important;color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important;color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important;color:#000!important}.bg-red-lighten-2{background-color:#e57373!important;color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important;color:#fff!important}.bg-red-darken-1{background-color:#e53935!important;color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important;color:#fff!important}.bg-red-darken-3{background-color:#c62828!important;color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important;color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important;color:#000!important}.bg-red-accent-2{background-color:#ff5252!important;color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important;color:#fff!important}.bg-red-accent-4{background-color:#d50000!important;color:#fff!important}.bg-pink{background-color:#e91e63!important;color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important;color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important;color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important;color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important;color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important;color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important;color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important;color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important;color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important;color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important;color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important;color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important;color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important;color:#fff!important}.bg-purple{background-color:#9c27b0!important;color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important;color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important;color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important;color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important;color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important;color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important;color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important;color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important;color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important;color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important;color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important;color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important;color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important;color:#fff!important}.bg-deep-purple{background-color:#673ab7!important;color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important;color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important;color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important;color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important;color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important;color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important;color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important;color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important;color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important;color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important;color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important;color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important;color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important;color:#fff!important}.bg-indigo{background-color:#3f51b5!important;color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important;color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important;color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important;color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important;color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important;color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important;color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important;color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important;color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important;color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important;color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important;color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important;color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important;color:#fff!important}.bg-blue{background-color:#2196f3!important;color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important;color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important;color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important;color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important;color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important;color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important;color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important;color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important;color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important;color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important;color:#000!important}.bg-blue-accent-2{background-color:#448aff!important;color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important;color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important;color:#fff!important}.bg-light-blue{background-color:#03a9f4!important;color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important;color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important;color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important;color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important;color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important;color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important;color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important;color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important;color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important;color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important;color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important;color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important;color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important;color:#fff!important}.bg-cyan{background-color:#00bcd4!important;color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important;color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important;color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important;color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important;color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important;color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important;color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important;color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important;color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important;color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important;color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important;color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important;color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important;color:#fff!important}.bg-teal{background-color:#009688!important;color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important;color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important;color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important;color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important;color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important;color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important;color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important;color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important;color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important;color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important;color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important;color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important;color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important;color:#fff!important}.bg-green{background-color:#4caf50!important;color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important;color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important;color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important;color:#000!important}.bg-green-lighten-2{background-color:#81c784!important;color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important;color:#fff!important}.bg-green-darken-1{background-color:#43a047!important;color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important;color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important;color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important;color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important;color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important;color:#000!important}.bg-green-accent-3{background-color:#00e676!important;color:#000!important}.bg-green-accent-4{background-color:#00c853!important;color:#000!important}.bg-light-green{background-color:#8bc34a!important;color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important;color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important;color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important;color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important;color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important;color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important;color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important;color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important;color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important;color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important;color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important;color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important;color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important;color:#000!important}.bg-lime{background-color:#cddc39!important;color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important;color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important;color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important;color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important;color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important;color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important;color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important;color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important;color:#fff!important}.bg-lime-darken-4{background-color:#827717!important;color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important;color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important;color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important;color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important;color:#000!important}.bg-yellow{background-color:#ffeb3b!important;color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important;color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important;color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important;color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important;color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important;color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important;color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important;color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important;color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important;color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important;color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important;color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important;color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important;color:#000!important}.bg-amber{background-color:#ffc107!important;color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important;color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important;color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important;color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important;color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important;color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important;color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important;color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important;color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important;color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important;color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important;color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important;color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important;color:#000!important}.bg-orange{background-color:#ff9800!important;color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important;color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important;color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important;color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important;color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important;color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important;color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important;color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important;color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important;color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important;color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important;color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important;color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important;color:#fff!important}.bg-deep-orange{background-color:#ff5722!important;color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important;color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important;color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important;color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important;color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important;color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important;color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important;color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important;color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important;color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important;color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important;color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important;color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important;color:#fff!important}.bg-brown{background-color:#795548!important;color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important;color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important;color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important;color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important;color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important;color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important;color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important;color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important;color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important;color:#fff!important}.bg-blue-grey{background-color:#607d8b!important;color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important;color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important;color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important;color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important;color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important;color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important;color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important;color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important;color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important;color:#fff!important}.bg-grey{background-color:#9e9e9e!important;color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important;color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important;color:#000!important}.bg-grey-lighten-3{background-color:#eee!important;color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important;color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important;color:#000!important}.bg-grey-darken-1{background-color:#757575!important;color:#fff!important}.bg-grey-darken-2{background-color:#616161!important;color:#fff!important}.bg-grey-darken-3{background-color:#424242!important;color:#fff!important}.bg-grey-darken-4{background-color:#212121!important;color:#fff!important}.bg-shades-black{background-color:#000!important;color:#fff!important}.bg-shades-white{background-color:#fff!important;color:#000!important}.bg-shades-transparent{background-color:transparent!important;color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
+ * ress.css • v2.0.4
+ * MIT License
+ * github.com/filipelinhares/ress
+ */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:6rem;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:3.75rem;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:3.125rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:2.5rem;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:2rem;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field{padding-inline-end:0;padding-inline-start:0}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.multiselect{align-items:center;background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-font-size,1rem);justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px, .875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg,#fff);border:0;border-radius:var(--ms-radius,4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:none;padding-left:var(--ms-px,.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem)}.multiselect-tag,.multiselect-tags{align-items:center;display:flex;min-width:0}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius,4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color,#10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px,.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color,#999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px,.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height,10rem);outline:none;overflow-y:scroll;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size,1rem);justify-content:flex-start;line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:none;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, .875rem)*3);padding-right:var(--ms-px,.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);margin-right:0;padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.auto-textarea-wrapper[data-v-33c11741]{height:100%}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}@font-face{font-family:fontello;src:url(/static/vue3/assets/fontello-CnWxryRb.eot);src:url(/static/vue3/assets/fontello-CnWxryRb.eot#iefix) format("embedded-opentype"),url(/static/vue3/assets/fontello-BJkOxCgW.woff2) format("woff2"),url(/static/vue3/assets/fontello-BEgLts9b.woff) format("woff"),url(/static/vue3/assets/fontello-B1X0PDnA.ttf) format("truetype"),url(/static/vue3/assets/fontello-BxS_W-ym.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:""}.fa-mavon-italic:before{content:""}.fa-mavon-thumb-tack:before{content:""}.fa-mavon-link:before{content:""}.fa-mavon-picture-o:before{content:""}.fa-mavon-repeat:before{content:""}.fa-mavon-undo:before{content:""}.fa-mavon-trash-o:before{content:""}.fa-mavon-floppy-o:before{content:""}.fa-mavon-compress:before{content:""}.fa-mavon-eye:before{content:""}.fa-mavon-eye-slash:before{content:""}.fa-mavon-question-circle:before{content:""}.fa-mavon-times:before{content:""}.fa-mavon-align-left:before{content:""}.fa-mavon-align-center:before{content:""}.fa-mavon-align-right:before{content:""}.fa-mavon-arrows-alt:before{content:""}.fa-mavon-bars:before{content:""}.fa-mavon-list-ul:before{content:""}.fa-mavon-list-ol:before{content:""}.fa-mavon-strikethrough:before{content:""}.fa-mavon-underline:before{content:""}.fa-mavon-table:before{content:""}.fa-mavon-columns:before{content:""}.fa-mavon-quote-left:before{content:""}.fa-mavon-code:before{content:""}.fa-mavon-superscript:before{content:""}.fa-mavon-subscript:before{content:""}.fa-mavon-header:before{content:""}.fa-mavon-window-maximize:before{content:""}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.cv-wrapper{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:100%;max-height:100%;overflow-x:hidden;overflow-y:hidden}.cv-wrapper,.cv-wrapper div{box-sizing:border-box;line-height:1em;font-size:1em}.cv-header-days{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;flex-flow:row nowrap;border-width:0 0 0 1px}.cv-header-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center;border-width:1px 1px 0 0}.cv-weeks{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-flow:column nowrap;border-width:0 0 1px 1px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cv-weeknumber{width:2rem;position:relative;text-align:center;border-width:1px 1px 0 0;border-style:solid;line-height:1}.cv-week{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;flex-flow:row nowrap;min-height:3em;border-width:0;position:relative;width:100%;overflow-y:auto;-ms-overflow-style:none}.cv-weekdays{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;direction:ltr;position:relative;overflow-y:auto;scrollbar-width:none}.cv-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;position:relative;position:sticky;top:0;border-width:1px 1px 0 0;direction:initial}.cv-day-number{height:auto;width:100%;align-self:flex-start}.d01 .cv-day-number:has(.cv-fom-name){background-color:var(--cal-fom-name-bg, #fcf)}.cv-day-number:hover:after{position:absolute;top:1rem;background-color:var(--cal-holiday-bg, #f7f7f7);border:var(--cal-holiday-border, 1px solid #f0f0f0);box-shadow:.1rem .1rem .2rem var(--cal-holiday-shadow, rgba(0, 0, 0, .25));padding:.2rem;margin:.5rem;line-height:1.2}.cv-day[draggable],.cv-item[draggable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-item{position:absolute;white-space:nowrap;overflow:hidden;background-color:#f7f7f7;border-width:1px;direction:initial}.cv-wrapper.wrap-item-title-on-hover .cv-item:hover{white-space:normal;z-index:1}.cv-header-days,.cv-header-day,.cv-weeks,.cv-week,.cv-day,.cv-item{border-style:solid;border-color:#ddd}.cv-item .endTime:before{content:"-"}.cv-header-day,.cv-day-number,.cv-item{padding:.2em}.cv-day-number:before{margin-right:.5em}.cv-item.offset0{left:0}.cv-item.offset1{left:calc((100% / 7))}.cv-item.offset2{left:calc((200% / 7))}.cv-item.offset3{left:calc((300% / 7))}.cv-item.offset4{left:calc((400% / 7))}.cv-item.offset5{left:calc((500% / 7))}.cv-item.offset6{left:calc((600% / 7))}.cv-item.span1{width:calc((100% / 7) - .05em)}.cv-item.span2{width:calc((200% / 7) - .05em)}.cv-item.span3{width:calc((300% / 7) - .05em)}.cv-item.span4{width:calc((400% / 7) - .05em)}.cv-item.span5{width:calc((500% / 7) - .05em)}.cv-item.span6{width:calc((600% / 7) - .05em)}.cv-item.span7{width:calc(100% - .05em)}.cv-weeks::-webkit-scrollbar,.cv-weekdays::-webkit-scrollbar{width:0;background:transparent}.cv-header{display:flex;flex:0 1 auto;flex-flow:row nowrap;align-items:center;min-height:2.5em;border-width:1px 1px 0 1px}.cv-header .periodLabel{display:flex;flex:1 1 auto;flex-flow:row nowrap;min-height:1.5em;line-height:1;font-size:1.5em}.cv-header,.cv-header button{border-style:solid;border-color:#ddd}.cv-header-nav,.cv-header .periodLabel{margin:.1em .6em}.cv-header-nav button,.cv-header .periodLabel{padding:.4em .6em}.cv-header button{box-sizing:border-box;line-height:1em;font-size:1em;border-width:1px}.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-weeknumber{background-color:#e0e0e0;border-color:#ccc;color:gray}.theme-default .cv-weeknumber span{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-day[aria-selected=true]{background-color:#ffc}.theme-default .cv-item{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-item.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued:before,.theme-default .cv-item.toBeContinued:after{content:" ⇢";color:#999}.theme-default .cv-item.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-item.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3,.cv-item.span4,.cv-item.span5,.cv-item.span6,.cv-item.span7{text-align:center}.theme-default .cv-item .startTime,.theme-default .cv-item .endTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}.two-line-text[data-v-9cce622f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;text-overflow:ellipsis}.one-line-text[data-v-9cce622f]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;overflow:hidden;text-overflow:ellipsis}.slide-fade-enter-active[data-v-fc83e9f8]{transition:all .3s ease}.slide-fade-leave-active[data-v-fc83e9f8]{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-fc83e9f8],.slide-fade-leave-to[data-v-fc83e9f8]{transform:translateY(10px);opacity:0}.calender-row[data-v-fc83e9f8]{height:calc(100vh - 140px)}.calender-parent[data-v-fc83e9f8]{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:hidden;height:100%}.cv-item[data-v-fc83e9f8]{white-space:inherit!important;padding:0;border-radius:3px!important}.isHovered[data-v-fc83e9f8]{box-shadow:0 .5rem 1rem #00000026!important}.cv-day.draghover[data-v-fc83e9f8]{box-shadow:inset 0 0 .2em .2em #ddbf86!important}.modal-backdrop[data-v-fc83e9f8]{opacity:.5}.theme-default .cv-header[data-v-fc83e9f8],.theme-default .cv-header-day[data-v-fc83e9f8]{background-color:#f0f0f0}.theme-default .cv-header .periodLabel[data-v-fc83e9f8]{font-size:1.5em}.theme-default .cv-weeknumber[data-v-fc83e9f8]{background-color:#e0e0e0;border-color:#ccc;color:gray}.theme-default .cv-weeknumber span[data-v-fc83e9f8]{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-default .cv-day.past[data-v-fc83e9f8]{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth[data-v-fc83e9f8]{background-color:#f7f7f7}.theme-default .cv-day.today[data-v-fc83e9f8]{background-color:#ffe}.theme-default .cv-day[aria-selected][data-v-fc83e9f8]{background-color:#ffc}.theme-default .cv-item[data-v-fc83e9f8]{border-color:#e0e0f0;border-radius:.5em;background-color:#fff;text-overflow:ellipsis}.theme-default .cv-item.purple[data-v-fc83e9f8]{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange[data-v-fc83e9f8]{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued[data-v-fc83e9f8]:before,.theme-default .cv-item.toBeContinued[data-v-fc83e9f8]:after{content:""}.theme-default .cv-item.toBeContinued[data-v-fc83e9f8]{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl[data-v-fc83e9f8]{text-decoration:underline}.theme-default .cv-item.continued[data-v-fc83e9f8]{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3[data-v-fc83e9f8],.cv-item.span4[data-v-fc83e9f8],.cv-item.span5[data-v-fc83e9f8],.cv-item.span6[data-v-fc83e9f8],.cv-item.span7[data-v-fc83e9f8]{text-align:center}.theme-default .cv-item .startTime[data-v-fc83e9f8],.theme-default .cv-item .endTime[data-v-fc83e9f8]{font-weight:700;color:#666}.theme-default .cv-day.draghover[data-v-fc83e9f8]{box-shadow:inset 0 0 .2em .2em #ff0}.ghost[data-v-fc83e9f8]{opacity:.5;background:#c8ebfb}@media (max-width: 767.9px){.periodLabel[data-v-fc83e9f8]{font-size:18px!important}}.b-calendar-grid-help[data-v-fc83e9f8]{padding:.25rem}*,:after,:before,:root{--vf-primary:#6200ee;--vf-primary-darker:#5000cc;--vf-danger:#b00020;--vf-danger-lighter:#f9e5e8;--vf-success:#4caf50;--vf-success-lighter:#e8f5e9;--vf-gray-50:#fafafa;--vf-gray-100:#f5f5f5;--vf-gray-200:#eee;--vf-gray-300:#e0e0e0;--vf-gray-400:#bdbdbd;--vf-gray-500:#9e9e9e;--vf-gray-600:#757575;--vf-gray-700:#616161;--vf-gray-800:#424242;--vf-gray-900:#212121;--vf-dark-50:#fafafa;--vf-dark-100:#f5f5f5;--vf-dark-200:#eee;--vf-dark-300:#e0e0e0;--vf-dark-400:#bdbdbd;--vf-dark-500:#9e9e9e;--vf-dark-600:#757575;--vf-dark-700:#616161;--vf-dark-800:#424242;--vf-dark-900:#212121;--vf-ring-width:0;--vf-ring-color:#673ab766;--vf-link-color:var(--vf-primary);--vf-link-decoration:inherit;--vf-font-size:1rem;--vf-font-size-sm:.875rem;--vf-font-size-lg:1rem;--vf-font-size-small:.875rem;--vf-font-size-small-sm:.75rem;--vf-font-size-small-lg:.875rem;--vf-font-size-h1:2.125rem;--vf-font-size-h1-sm:2.125rem;--vf-font-size-h1-lg:2.125rem;--vf-font-size-h2:1.875rem;--vf-font-size-h2-sm:1.875rem;--vf-font-size-h2-lg:1.875rem;--vf-font-size-h3:1.5rem;--vf-font-size-h3-sm:1.5rem;--vf-font-size-h3-lg:1.5rem;--vf-font-size-h4:1.25rem;--vf-font-size-h4-sm:1.25rem;--vf-font-size-h4-lg:1.25rem;--vf-font-size-h1-mobile:1.5rem;--vf-font-size-h1-mobile-sm:1.5rem;--vf-font-size-h1-mobile-lg:1.5rem;--vf-font-size-h2-mobile:1.25rem;--vf-font-size-h2-mobile-sm:1.25rem;--vf-font-size-h2-mobile-lg:1.25rem;--vf-font-size-h3-mobile:1.125rem;--vf-font-size-h3-mobile-sm:1.125rem;--vf-font-size-h3-mobile-lg:1.125rem;--vf-font-size-h4-mobile:1rem;--vf-font-size-h4-mobile-sm:1rem;--vf-font-size-h4-mobile-lg:1rem;--vf-font-size-blockquote:1rem;--vf-font-size-blockquote-sm:.875rem;--vf-font-size-blockquote-lg:1rem;--vf-line-height:1.5rem;--vf-line-height-sm:1.25rem;--vf-line-height-lg:1.5rem;--vf-line-height-small:1.25rem;--vf-line-height-small-sm:1.125rem;--vf-line-height-small-lg:1.25rem;--vf-line-height-headings:1.2;--vf-line-height-headings-sm:1.2;--vf-line-height-headings-lg:1.2;--vf-line-height-blockquote:1.5rem;--vf-line-height-blockquote-sm:1.25rem;--vf-line-height-blockquote-lg:1.5rem;--vf-letter-spacing:0;--vf-letter-spacing-sm:0;--vf-letter-spacing-lg:0;--vf-letter-spacing-small:0;--vf-letter-spacing-small-sm:0;--vf-letter-spacing-small-lg:0;--vf-letter-spacing-headings:0;--vf-letter-spacing-headings-sm:0;--vf-letter-spacing-headings-lg:0;--vf-letter-spacing-blockquote:0;--vf-letter-spacing-blockquote-sm:0;--vf-letter-spacing-blockquote-lg:0;--vf-gutter:1rem;--vf-gutter-sm:.5rem;--vf-gutter-lg:1rem;--vf-min-height-input:3rem;--vf-min-height-input-sm:2.125rem;--vf-min-height-input-lg:3.5rem;--vf-py-input:.75rem;--vf-py-input-sm:.375rem;--vf-py-input-lg:1rem;--vf-px-input:1rem;--vf-px-input-sm:.625rem;--vf-px-input-lg:1rem;--vf-py-btn:.375rem;--vf-py-btn-sm:.5rem;--vf-py-btn-lg:.5rem;--vf-px-btn:1rem;--vf-px-btn-sm:1rem;--vf-px-btn-lg:1rem;--vf-py-btn-small:calc(var(--vf-py-btn)*.75);--vf-py-btn-small-sm:calc(var(--vf-py-btn-sm)*.75);--vf-py-btn-small-lg:calc(var(--vf-py-btn-lg)*.75);--vf-px-btn-small:calc(var(--vf-px-btn)*.75);--vf-px-btn-small-sm:calc(var(--vf-px-btn-sm)*.75);--vf-px-btn-small-lg:calc(var(--vf-px-btn-lg)*.75);--vf-py-group-tabs:var(--vf-py-input);--vf-py-group-tabs-sm:var(--vf-py-input-sm);--vf-py-group-tabs-lg:var(--vf-py-input-lg);--vf-px-group-tabs:var(--vf-px-input);--vf-px-group-tabs-sm:var(--vf-px-input-sm);--vf-px-group-tabs-lg:var(--vf-px-input-lg);--vf-py-group-blocks:1rem;--vf-py-group-blocks-sm:.75rem;--vf-py-group-blocks-lg:1.25rem;--vf-px-group-blocks:1.25rem;--vf-px-group-blocks-sm:1rem;--vf-px-group-blocks-lg:1.5rem;--vf-py-tag:.1875rem;--vf-py-tag-sm:.125rem;--vf-py-tag-lg:.1875rem;--vf-px-tag:.675rem;--vf-px-tag-sm:.5rem;--vf-px-tag-lg:.75rem;--vf-py-slider-tooltip:.25rem;--vf-py-slider-tooltip-sm:.1875rem;--vf-py-slider-tooltip-lg:.3125rem;--vf-px-slider-tooltip:.5rem;--vf-px-slider-tooltip-sm:.375rem;--vf-px-slider-tooltip-lg:.625rem;--vf-py-blockquote:.25rem;--vf-py-blockquote-sm:.25rem;--vf-py-blockquote-lg:.25rem;--vf-px-blockquote:.75rem;--vf-px-blockquote-sm:.75rem;--vf-px-blockquote-lg:.75rem;--vf-py-hr:.25rem;--vf-space-addon:0;--vf-space-addon-sm:var(--vf-space-addon);--vf-space-addon-lg:var(--vf-space-addon);--vf-space-checkbox:.5rem;--vf-space-checkbox-sm:.5rem;--vf-space-checkbox-lg:.625rem;--vf-space-tags:.1875rem;--vf-space-tags-sm:var(--vf-space-tags);--vf-space-tags-lg:.3125rem;--vf-space-static-tag-1:1rem;--vf-space-static-tag-2:2rem;--vf-space-static-tag-3:3rem;--vf-floating-top:.75rem;--vf-floating-top-sm:0rem;--vf-floating-top-lg:.875rem;--vf-bg-input:var(--vf-gray-100);--vf-bg-input-hover:#ececec;--vf-bg-input-focus:#dcdcdc;--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-bg-input);--vf-bg-checkbox-hover:var(--vf-bg-input-hover);--vf-bg-checkbox-focus:var(--vf-bg-input-focus);--vf-bg-checkbox-danger:var(--vf-bg-input-danger);--vf-bg-checkbox-success:var(--vf-bg-input-success);--vf-bg-disabled:var(--vf-gray-50);--vf-bg-selected:rgba(17,24,39,.05);--vf-bg-passive:var(--vf-gray-300);--vf-bg-icon:var(--vf-gray-700);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-gray-100);--vf-bg-addon:transparent;--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-gray-200);--vf-color-input:var(--vf-gray-900);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-disabled:#afafaf;--vf-color-placeholder:rgba(0,0,0,.6);--vf-color-passive:var(--vf-gray-700);--vf-color-muted:rgba(0,0,0,.6);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-primary);--vf-color-floating-success:var(--vf-success);--vf-color-floating-danger:var(--vf-danger);--vf-color-on-primary:#fff;--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-tag:var(--vf-color-on-primary);--vf-color-addon:var(--vf-color-input);--vf-color-date-head:var(--vf-gray-700);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-gray-700);--vf-border-color-blockquote:var(--vf-gray-300);--vf-border-color-hr:var(--vf-gray-400);--vf-border-color-input:var(--vf-gray-600);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-danger);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-border-color-input-hover);--vf-border-color-checkbox-hover:var(--vf-border-color-input-focus);--vf-border-color-checkbox-danger:var(--vf-border-color-input-danger);--vf-border-color-checkbox-success:var(--vf-border-color-input-success);--vf-border-color-checked:var(--vf-primary);--vf-border-color-passive:var(--vf-gray-300);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-gray-200);--vf-border-width-input-t:0px;--vf-border-width-input-r:0px;--vf-border-width-input-b:1px;--vf-border-width-input-l:0px;--vf-border-width-radio-t:2px;--vf-border-width-radio-r:2px;--vf-border-width-radio-b:2px;--vf-border-width-radio-l:2px;--vf-border-width-checkbox-t:2px;--vf-border-width-checkbox-r:2px;--vf-border-width-checkbox-b:2px;--vf-border-width-checkbox-l:2px;--vf-border-width-dropdown:0px;--vf-border-width-toggle:.25rem;--vf-border-width-btn:1px;--vf-border-width-tag:1px;--vf-border-width-blockquote:3px;--vf-shadow-input:0px 0px 0px 0px transparent;--vf-shadow-input-hover:0px 0px 0px 0px transparent;--vf-shadow-input-focus:0px 0px 0px 0px transparent;--vf-shadow-handles:0px 0px 0px 0px transparent;--vf-shadow-handles-hover:0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-handles-focus:0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-btn:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--vf-shadow-dropdown:0 4px 6px 0 rgba(32,33,36,.28);--vf-radius-input:.25rem .25rem 0 0;--vf-radius-input-sm:var(--vf-radius-input);--vf-radius-input-lg:var(--vf-radius-input);--vf-radius-btn:.25rem;--vf-radius-btn-sm:.25rem;--vf-radius-btn-lg:.25rem;--vf-radius-small:.125rem;--vf-radius-small-sm:.125rem;--vf-radius-small-lg:.125rem;--vf-radius-large:.5rem .5rem 0 0;--vf-radius-large-sm:.5rem .5rem 0 0;--vf-radius-large-lg:.5rem .5rem 0 0;--vf-radius-tag:999px;--vf-radius-tag-sm:999px;--vf-radius-tag-lg:999px;--vf-radius-checkbox:.25rem;--vf-radius-checkbox-sm:.25rem;--vf-radius-checkbox-lg:.25rem;--vf-radius-slider:1rem;--vf-radius-slider-sm:1rem;--vf-radius-slider-lg:1rem;--vf-radius-image:.25rem .25rem 0 0;--vf-radius-image-sm:.25rem .25rem 0 0;--vf-radius-image-lg:.25rem .25rem 0 0;--vf-radius-gallery:.25rem .25rem 0 0;--vf-radius-gallery-sm:.25rem .25rem 0 0;--vf-radius-gallery-lg:.25rem .25rem 0 0;--vf-checkbox-size:1rem;--vf-checkbox-size-sm:.9375rem;--vf-checkbox-size-lg:1.125rem;--vf-gallery-size:6rem;--vf-gallery-size-sm:5rem;--vf-gallery-size-lg:7rem;--vf-toggle-width:3rem;--vf-toggle-width-sm:2.75rem;--vf-toggle-width-lg:3rem;--vf-toggle-height:1rem;--vf-toggle-height-sm:1.125rem;--vf-toggle-height-lg:1.25rem;--vf-slider-height:.375rem;--vf-slider-height-sm:.3125rem;--vf-slider-height-lg:.4375rem;--vf-slider-height-vertical:20rem;--vf-slider-height-vertical-sm:var(--vf-slider-height-vertical);--vf-slider-height-vertical-lg:var(--vf-slider-height-vertical);--vf-slider-handle-size:1.25rem;--vf-slider-handle-size-sm:var(--vf-slider-handle-size);--vf-slider-handle-size-lg:1.4375rem;--vf-slider-tooltip-distance:.625rem;--vf-slider-tooltip-distance-sm:var(--vf-slider-tooltip-distance);--vf-slider-tooltip-distance-lg:var(--vf-slider-tooltip-distance);--vf-slider-tooltip-arrow-size:.375rem;--vf-slider-tooltip-arrow-size-sm:var(--vf-slider-tooltip-arrow-size);--vf-slider-tooltip-arrow-size-lg:var(--vf-slider-tooltip-arrow-size)}.dark,.dark *,.dark :after,.dark :before{--vf-bg-input:var(--vf-dark-800);--vf-bg-input-hover:var(--vf-bg-input);--vf-bg-input-focus:var(--vf-bg-input);--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-dark-700);--vf-bg-checkbox-hover:var(--vf-bg-checkbox);--vf-bg-checkbox-focus:var(--vf-bg-checkbox);--vf-bg-checkbox-danger:var(--vf-bg-checkbox);--vf-bg-checkbox-success:var(--vf-bg-checkbox);--vf-bg-disabled:var(--vf-dark-700);--vf-bg-selected:var(--vf-dark-700);--vf-bg-passive:var(--vf-dark-700);--vf-bg-icon:var(--vf-dark-400);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-addon:transparent;--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-dark-700);--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-dark-700);--vf-color-on-primary:#fff;--vf-color-input:var(--vf-dark-100);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-placeholder:var(--vf-dark-500);--vf-color-disabled:var(--vf-dark-500);--vf-color-passive:var(--vf-dark-900);--vf-color-muted:var(--vf-dark-500);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-color-floating);--vf-color-floating-success:var(--vf-color-floating);--vf-color-floating-danger:var(--vf-color-floating);--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-addon:initial;--vf-color-tag:var(--vf-color-on-primary);--vf-color-date-head:var(--vf-dark-200);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-dark-300);--vf-border-color-input:var(--vf-dark-800);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-border-color-input);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-primary);--vf-border-color-checkbox-hover:var(--vf-border-color-checkbox);--vf-border-color-checkbox-danger:var(--vf-border-color-checkbox);--vf-border-color-checkbox-success:var(--vf-border-color-checkbox);--vf-border-color-checked:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-passive:var(--vf-dark-700);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-dark-700);--vf-border-color-blockquote:var(--vf-dark-700);--vf-border-color-hr:var(--vf-dark-700)}form *{box-sizing:border-box}form label{margin:0}form [multiple],form [type=checkbox],form [type=date],form [type=datetime-local],form [type=email],form [type=month],form [type=number],form [type=password],form [type=radio],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}form [multiple]:focus,form [type=checkbox]:focus,form [type=date]:focus,form [type=datetime-local]:focus,form [type=email]:focus,form [type=month]:focus,form [type=number]:focus,form [type=password]:focus,form [type=radio]:focus,form [type=search]:focus,form [type=tel]:focus,form [type=text]:focus,form [type=time]:focus,form [type=url]:focus,form [type=week]:focus,form select:focus,form textarea:focus{outline:none}form [multiple]::-webkit-search-cancel-button,form [multiple]::-webkit-search-decoration,form [multiple]::-webkit-search-results-button,form [multiple]::-webkit-search-results-decoration,form [type=checkbox]::-webkit-search-cancel-button,form [type=checkbox]::-webkit-search-decoration,form [type=checkbox]::-webkit-search-results-button,form [type=checkbox]::-webkit-search-results-decoration,form [type=date]::-webkit-search-cancel-button,form [type=date]::-webkit-search-decoration,form [type=date]::-webkit-search-results-button,form [type=date]::-webkit-search-results-decoration,form [type=datetime-local]::-webkit-search-cancel-button,form [type=datetime-local]::-webkit-search-decoration,form [type=datetime-local]::-webkit-search-results-button,form [type=datetime-local]::-webkit-search-results-decoration,form [type=email]::-webkit-search-cancel-button,form [type=email]::-webkit-search-decoration,form [type=email]::-webkit-search-results-button,form [type=email]::-webkit-search-results-decoration,form [type=month]::-webkit-search-cancel-button,form [type=month]::-webkit-search-decoration,form [type=month]::-webkit-search-results-button,form [type=month]::-webkit-search-results-decoration,form [type=number]::-webkit-search-cancel-button,form [type=number]::-webkit-search-decoration,form [type=number]::-webkit-search-results-button,form [type=number]::-webkit-search-results-decoration,form [type=password]::-webkit-search-cancel-button,form [type=password]::-webkit-search-decoration,form [type=password]::-webkit-search-results-button,form [type=password]::-webkit-search-results-decoration,form [type=radio]::-webkit-search-cancel-button,form [type=radio]::-webkit-search-decoration,form [type=radio]::-webkit-search-results-button,form [type=radio]::-webkit-search-results-decoration,form [type=search]::-webkit-search-cancel-button,form [type=search]::-webkit-search-decoration,form [type=search]::-webkit-search-results-button,form [type=search]::-webkit-search-results-decoration,form [type=tel]::-webkit-search-cancel-button,form [type=tel]::-webkit-search-decoration,form [type=tel]::-webkit-search-results-button,form [type=tel]::-webkit-search-results-decoration,form [type=text]::-webkit-search-cancel-button,form [type=text]::-webkit-search-decoration,form [type=text]::-webkit-search-results-button,form [type=text]::-webkit-search-results-decoration,form [type=time]::-webkit-search-cancel-button,form [type=time]::-webkit-search-decoration,form [type=time]::-webkit-search-results-button,form [type=time]::-webkit-search-results-decoration,form [type=url]::-webkit-search-cancel-button,form [type=url]::-webkit-search-decoration,form [type=url]::-webkit-search-results-button,form [type=url]::-webkit-search-results-decoration,form [type=week]::-webkit-search-cancel-button,form [type=week]::-webkit-search-decoration,form [type=week]::-webkit-search-results-button,form [type=week]::-webkit-search-results-decoration,form select::-webkit-search-cancel-button,form select::-webkit-search-decoration,form select::-webkit-search-results-button,form select::-webkit-search-results-decoration,form textarea::-webkit-search-cancel-button,form textarea::-webkit-search-decoration,form textarea::-webkit-search-results-button,form textarea::-webkit-search-results-decoration{-webkit-appearance:none}form ::-moz-placeholder{color:var(--vf-color-placeholder)}form ::placeholder{color:var(--vf-color-placeholder)}.vf-row{display:grid;gap:var(--vf-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.vf-row.vf-row-sm{gap:var(--vf-gutter-sm)}.vf-row.vf-row-lg{gap:var(--vf-gutter-lg)}.vf-row.vf-row-embed{display:block}.vf-rowset{display:grid;row-gap:var(--vf-gutter)}.vf-rowset.vf-rowset-sm{row-gap:var(--vf-gutter-sm)}.vf-rowset.vf-rowset-lg{row-gap:var(--vf-gutter-lg)}.vf-col{grid-column:span 12/span 12}.vf-col-1{grid-column:span 1/span 12}.vf-col-2{grid-column:span 2/span 12}.vf-col-3{grid-column:span 3/span 12}.vf-col-4{grid-column:span 4/span 12}.vf-col-5{grid-column:span 5/span 12}.vf-col-6{grid-column:span 6/span 12}.vf-col-7{grid-column:span 7/span 12}.vf-col-8{grid-column:span 8/span 12}.vf-col-9{grid-column:span 9/span 12}.vf-col-10{grid-column:span 10/span 12}.vf-col-11{grid-column:span 11/span 12}.vf-col-12{grid-column:span 12/span 12}@media (min-width:640px){.vf-col-sm{grid-column:span 12/span 12}.vf-col-sm-1{grid-column:span 1/span 12}.vf-col-sm-2{grid-column:span 2/span 12}.vf-col-sm-3{grid-column:span 3/span 12}.vf-col-sm-4{grid-column:span 4/span 12}.vf-col-sm-5{grid-column:span 5/span 12}.vf-col-sm-6{grid-column:span 6/span 12}.vf-col-sm-7{grid-column:span 7/span 12}.vf-col-sm-8{grid-column:span 8/span 12}.vf-col-sm-9{grid-column:span 9/span 12}.vf-col-sm-10{grid-column:span 10/span 12}.vf-col-sm-11{grid-column:span 11/span 12}.vf-col-sm-12{grid-column:span 12/span 12}}@media (min-width:768px){.vf-col-md{grid-column:span 12/span 12}.vf-col-md-1{grid-column:span 1/span 12}.vf-col-md-2{grid-column:span 2/span 12}.vf-col-md-3{grid-column:span 3/span 12}.vf-col-md-4{grid-column:span 4/span 12}.vf-col-md-5{grid-column:span 5/span 12}.vf-col-md-6{grid-column:span 6/span 12}.vf-col-md-7{grid-column:span 7/span 12}.vf-col-md-8{grid-column:span 8/span 12}.vf-col-md-9{grid-column:span 9/span 12}.vf-col-md-10{grid-column:span 10/span 12}.vf-col-md-11{grid-column:span 11/span 12}.vf-col-md-12{grid-column:span 12/span 12}}@media (min-width:1024px){.vf-col-lg{grid-column:span 12/span 12}.vf-col-lg-1{grid-column:span 1/span 12}.vf-col-lg-2{grid-column:span 2/span 12}.vf-col-lg-3{grid-column:span 3/span 12}.vf-col-lg-4{grid-column:span 4/span 12}.vf-col-lg-5{grid-column:span 5/span 12}.vf-col-lg-6{grid-column:span 6/span 12}.vf-col-lg-7{grid-column:span 7/span 12}.vf-col-lg-8{grid-column:span 8/span 12}.vf-col-lg-9{grid-column:span 9/span 12}.vf-col-lg-10{grid-column:span 10/span 12}.vf-col-lg-11{grid-column:span 11/span 12}.vf-col-lg-12{grid-column:span 12/span 12}}@media (min-width:1280px){.vf-col-xl{grid-column:span 12/span 12}.vf-col-xl-1{grid-column:span 1/span 12}.vf-col-xl-2{grid-column:span 2/span 12}.vf-col-xl-3{grid-column:span 3/span 12}.vf-col-xl-4{grid-column:span 4/span 12}.vf-col-xl-5{grid-column:span 5/span 12}.vf-col-xl-6{grid-column:span 6/span 12}.vf-col-xl-7{grid-column:span 7/span 12}.vf-col-xl-8{grid-column:span 8/span 12}.vf-col-xl-9{grid-column:span 9/span 12}.vf-col-xl-10{grid-column:span 10/span 12}.vf-col-xl-11{grid-column:span 11/span 12}.vf-col-xl-12{grid-column:span 12/span 12}}@media (min-width:1536px){.vf-col-2xl{grid-column:span 12/span 12}.vf-col-2xl-1{grid-column:span 1/span 12}.vf-col-2xl-2{grid-column:span 2/span 12}.vf-col-2xl-3{grid-column:span 3/span 12}.vf-col-2xl-4{grid-column:span 4/span 12}.vf-col-2xl-5{grid-column:span 5/span 12}.vf-col-2xl-6{grid-column:span 6/span 12}.vf-col-2xl-7{grid-column:span 7/span 12}.vf-col-2xl-8{grid-column:span 8/span 12}.vf-col-2xl-9{grid-column:span 9/span 12}.vf-col-2xl-10{grid-column:span 10/span 12}.vf-col-2xl-11{grid-column:span 11/span 12}.vf-col-2xl-12{grid-column:span 12/span 12}}.vf-contains-link a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag{font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}.vf-static-tag.vf-static-tag-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-static-tag.vf-static-tag-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-static-tag-left{text-align:left}.vf-static-tag-center{text-align:center}.vf-static-tag-right{text-align:right}.vf-static-tag-blockquote blockquote{border-left:var(--vf-border-width-blockquote) var(--vf-border-color-blockquote) solid;font-size:var(--vf-font-size-blockquote);letter-spacing:var(--vf-letter-spacing-blockquote);line-height:var(--vf-line-height-blockquote);margin:0;padding:var(--vf-py-blockquote) 0 var(--vf-py-blockquote) var(--vf-px-blockquote)}.vf-static-tag-blockquote.vf-static-tag-sm blockquote{font-size:var(--vf-font-size-blockquote-sm);letter-spacing:var(--vf-letter-spacing-blockquote-sm);line-height:var(--vf-line-height-blockquote-sm);padding:var(--vf-py-blockquote-sm) 0 var(--vf-py-blockquote-sm) var(--vf-px-blockquote-sm)}.vf-static-tag-blockquote.vf-static-tag-lg blockquote{font-size:var(--vf-font-size-blockquote-lg);letter-spacing:var(--vf-letter-spacing-blockquote-lg);line-height:var(--vf-line-height-blockquote-lg);padding:var(--vf-py-blockquote-lg) 0 var(--vf-py-blockquote-lg) var(--vf-px-blockquote-lg)}.vf-static-tag-a a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag-hr{padding:var(--vf-py-hr) 0}.vf-static-tag-hr hr{border-color:var(--vf-border-color-hr)}.vf-static-tag-img img{display:inline-block}.vf-static-tag-top-1{margin-top:var(--vf-space-static-tag-1)}.vf-static-tag-top-2{margin-top:var(--vf-space-static-tag-2)}.vf-static-tag-top-3{margin-top:var(--vf-space-static-tag-3)}.vf-static-tag-bottom-1{margin-bottom:var(--vf-space-static-tag-1)}.vf-static-tag-bottom-2{margin-bottom:var(--vf-space-static-tag-2)}.vf-static-tag-bottom-3{margin-bottom:var(--vf-space-static-tag-3)}.vf-static-tag-h1 h1{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h1.vf-static-tag-sm h1{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h1.vf-static-tag-lg h1{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h2 h2{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h2.vf-static-tag-sm h2{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h2.vf-static-tag-lg h2{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h3 h3{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h3.vf-static-tag-sm h3{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h3.vf-static-tag-lg h3{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h4 h4{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h4.vf-static-tag-sm h4{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h4.vf-static-tag-lg h4{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1-mobile)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-mobile-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-mobile-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2-mobile)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-mobile-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-mobile-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3-mobile)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-mobile-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-mobile-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4-mobile)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-mobile-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-mobile-lg)}@media (min-width:768px){.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-lg)}}.vf-input-group{align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);color:var(--vf-color-input);cursor:text;display:flex;font-family:inherit;margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vf-input-group .vf-input-field{background:transparent;border:0;border-radius:var(--vf-radius-input);color:var(--vf-color-input);flex:1 1 0%;font-family:inherit;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);min-height:100%;outline:0 solid transparent;outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition:color .2s ease-in-out}.vf-input-group .vf-input-field:-webkit-autofill,.vf-input-group .vf-input-field:-webkit-autofill:active,.vf-input-group .vf-input-field:-webkit-autofill:focus,.vf-input-group .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input) inset!important}.vf-input-group .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input)!important}.vf-input-group textarea.vf-input-field{border-radius:var(--vf-radius-large)}.vf-input-group.vf-input-group-disabled{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input-group.vf-input-group-disabled .vf-input-field{color:var(--vf-color-disabled)}.vf-input-group.vf-input-group-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field{color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-success) inset!important}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-success)!important}.vf-input-group.vf-input-group-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field{color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-danger) inset!important}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-danger)!important}.vf-input-group.vf-input-group-focused{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field{color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-focus) inset!important}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-focus)!important}.vf-input-group:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused) .vf-input-field{color:var(--vf-color-input-hover)}.vf-input-group.vf-input-group-sm{border-radius:var(--vf-radius-input-sm);min-height:var(--vf-min-height-input-sm)}.vf-input-group.vf-input-group-sm .vf-input-field{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input-group.vf-input-group-sm.vf-input-group-textarea{border-radius:var(--vf-radius-large-sm)}.vf-input-group.vf-input-group-lg{border-radius:var(--vf-radius-input-lg);min-height:var(--vf-min-height-input-lg)}.vf-input-group.vf-input-group-lg .vf-input-field{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-input-group.vf-input-group-lg.vf-input-group-textarea{border-radius:var(--vf-radius-large-lg)}.vf-input-group .vf-floating-label{left:calc(var(--vf-px-input) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-lg{left:calc(var(--vf-px-input-lg) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-sm{left:calc(var(--vf-px-input-sm) - var(--vf-border-width-input-l))}.vf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);color:var(--vf-color-input);font-family:inherit;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vf-input[disabled]{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input.vf-input-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input.vf-input-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input:hover:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input:focus{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input:focus:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input.vf-input-sm{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);min-height:var(--vf-min-height-input-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input.vf-input-lg{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);min-height:var(--vf-min-height-input-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-floating-wrapper~.vf-input,.vf-floating-wrapper~div .vf-input,.vf-input-group.vf-input-group .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input) - var(--vf-floating-top)/2);padding-top:calc(var(--vf-py-input) + var(--vf-floating-top)/2)}.vf-floating-wrapper~.vf-input-sm,.vf-floating-wrapper~div .vf-input-sm,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-sm) - var(--vf-floating-top-sm)/2);padding-top:calc(var(--vf-py-input-sm) + var(--vf-floating-top-sm)/2)}.vf-floating-wrapper~.vf-input-lg,.vf-floating-wrapper~div .vf-input-lg,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg)/2);padding-top:calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg)/2)}.vf-checkbox-container,.vf-checkbox-wrapper{align-items:flex-start;display:flex;width:100%}.vf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:var(--vf-radius-checkbox);border-style:solid;border-width:var(--vf-border-width-checkbox-t) var(--vf-border-width-checkbox-r) var(--vf-border-width-checkbox-b) var(--vf-border-width-checkbox-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;flex-shrink:0;height:var(--vf-checkbox-size);margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-checkbox[disabled]{opacity:.5;pointer-events:none}.vf-checkbox.vf-checkbox-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-checkbox:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-checkbox:hover:not([disabled]):not(.vf-checkbox-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-checkbox:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-checkbox:focus:not(.vf-checkbox-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-checkbox:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-checkbox:checked:after{background-color:var(--vf-color-on-primary);content:" ";display:block;height:calc(100% + var(--vf-border-width-checkbox-t) + var(--vf-border-width-checkbox-b));left:calc(var(--vf-border-width-checkbox-l)*-1);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:calc(var(--vf-border-width-checkbox-t)*-1);width:calc(100% + var(--vf-border-width-checkbox-l) + var(--vf-border-width-checkbox-r))}.vf-checkbox.vf-checkbox-sm{border-radius:var(--vf-radius-checkbox-sm);height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-checkbox.vf-checkbox-lg{border-radius:var(--vf-radius-checkbox-lg);height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-checkbox-text{cursor:pointer}.vf-radio-container,.vf-radio-wrapper{align-items:flex-start;display:flex;width:100%}.vf-radio{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:999px;border-style:solid;border-width:var(--vf-border-width-radio-t) var(--vf-border-width-radio-r) var(--vf-border-width-radio-b) var(--vf-border-width-radio-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;display:flex;flex-shrink:0;height:var(--vf-checkbox-size);justify-content:center;margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-radio[disabled]{opacity:.5;pointer-events:none}.vf-radio.vf-radio-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-radio:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-radio:hover:not([disabled]):not(.vf-radio-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-radio:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-radio:focus:not(.vf-radio-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-radio:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-radio:checked:after{background-color:var(--vf-color-on-primary);content:"";display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.vf-radio.vf-radio-sm{height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-radio.vf-radio-lg{height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-btn,.vf-radio-text{cursor:pointer}.vf-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--vf-radius-btn);border-style:solid;border-width:var(--vf-border-width-btn);box-shadow:var(--vf-shadow-btn);color:inherit;display:inline-flex;font-size:inherit;font-size:var(--vf-font-size);justify-content:center;letter-spacing:var(--vf-letter-spacing);line-height:inherit;line-height:var(--vf-line-height);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-btn) var(--vf-px-btn);text-decoration:none;transition:.15s}.vf-btn:focus{box-shadow:0 0 0 var(--vf-ring-width) var(--vf-ring-color)}.vf-btn:hover:not(:disabled):not(.vf-btn-loading){text-decoration:none;transform:scale(1.05)}.vf-btn.vf-btn-sm{border-radius:var(--vf-radius-btn-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-btn-sm) var(--vf-px-btn-sm)}.vf-btn.vf-btn-lg{border-radius:var(--vf-radius-btn-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-btn-lg) var(--vf-px-btn-lg)}.vf-btn.vf-btn-small{border-radius:var(--vf-radius-small);font-size:var(--vf-font-size-small);letter-spacing:var(--vf-letter-spacing-small);line-height:var(--vf-line-height-small);padding:var(--vf-py-btn-small) var(--vf-px-btn-small)}.vf-btn.vf-btn-small.vf-btn-small-sm{border-radius:var(--vf-radius-small-sm);padding:var(--vf-py-btn-small-sm) var(--vf-px-btn-small-sm)}.vf-btn.vf-btn-small.vf-btn-small-lg{border-radius:var(--vf-radius-small-lg);padding:var(--vf-py-btn-small-lg) var(--vf-px-btn-small-lg)}.vf-btn.vf-btn-full{width:100%}.vf-btn.vf-btn-center{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.vf-btn.vf-btn-disabled,.vf-btn[disabled]{cursor:not-allowed;opacity:.6}.vf-btn.vf-btn-primary{background-color:var(--vf-primary);border-color:var(--vf-border-color-btn);color:var(--vf-color-on-primary)}.vf-btn.vf-btn-secondary{background-color:var(--vf-bg-btn-secondary);border-color:var(--vf-border-color-btn-secondary);color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-danger{background-color:var(--vf-bg-btn-danger);border-color:var(--vf-border-color-btn-danger);color:var(--vf-color-btn-danger)}.vf-btn.vf-btn-loading{color:transparent!important;cursor:not-allowed;opacity:.6;pointer-events:none;position:relative}.vf-btn.vf-btn-loading:after{animation:button-spinner 1s linear infinite;content:"";display:inline-block;height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;width:1rem}.vf-btn.vf-btn-loading.vf-btn-loading-primary:after{background-color:var(--vf-color-on-primary)}.vf-btn.vf-btn-loading.vf-btn-loading-secondary:after{background-color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-loading.vf-btn-loading-danger:after{background-color:var(--vf-color-btn-danger)}body:not([dir=rtl]) .vf-btn.vf-btn-right{float:right}body:not([dir=rtl]) .vf-checkbox-wrapper-right,body:not([dir=rtl]) .vf-radio-wrapper-right{justify-content:flex-end}body:not([dir=rtl]) .vf-checkbox-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body:not([dir=rtl]) .vf-radio-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-text-right,body:not([dir=rtl]) .vf-radio-text-right{order:-1}body[dir=rtl] .vf-btn.vf-btn-left{float:left}body[dir=rtl] .vf-checkbox-wrapper-left,body[dir=rtl] .vf-radio-wrapper-left{justify-content:flex-end}body[dir=rtl] .vf-checkbox{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-checkbox:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-checkbox-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-left:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-radio{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-radio-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-radio-left.vf-radio-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-radio-left.vf-radio-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-text-left,body[dir=rtl] .vf-radio-text-left{order:-1}@keyframes button-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vf-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.vf-label{align-items:flex-start;display:flex;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin-bottom:0}.vf-label-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-label-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-text-type .vf-horizontal-label{padding-bottom:0;padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-horizontal-label-sm{padding-bottom:0;padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-horizontal-label-lg{padding-bottom:0;padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}.vf-text-type .vf-xs\:vf-vertical-label,:not(.vf-text-type) .vf-xs\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xs\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xs\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xs\:vf-horizontal-label,.vf-xs\:vf-horizontal-label-lg,.vf-xs\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xs\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xs\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xs\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}@media (min-width:640px){.vf-text-type .vf-sm\:vf-vertical-label,:not(.vf-text-type) .vf-sm\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-sm,:not(.vf-text-type) .vf-sm\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-lg,:not(.vf-text-type) .vf-sm\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-sm\:vf-horizontal-label,.vf-sm\:vf-horizontal-label-lg,.vf-sm\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-sm\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-sm\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-sm\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:768px){.vf-text-type .vf-md\:vf-vertical-label,:not(.vf-text-type) .vf-md\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-sm,:not(.vf-text-type) .vf-md\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-lg,:not(.vf-text-type) .vf-md\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-md\:vf-horizontal-label,.vf-md\:vf-horizontal-label-lg,.vf-md\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-md\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-md\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-md\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1024px){.vf-text-type .vf-lg\:vf-vertical-label,:not(.vf-text-type) .vf-lg\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-sm,:not(.vf-text-type) .vf-lg\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-lg,:not(.vf-text-type) .vf-lg\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-lg\:vf-horizontal-label,.vf-lg\:vf-horizontal-label-lg,.vf-lg\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-lg\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-lg\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-lg\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1280px){.vf-text-type .vf-xl\:vf-vertical-label,:not(.vf-text-type) .vf-xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xl\:vf-horizontal-label,.vf-xl\:vf-horizontal-label-lg,.vf-xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1536px){.vf-text-type .vf-2xl\:vf-vertical-label,:not(.vf-text-type) .vf-2xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-2xl\:vf-horizontal-label,.vf-2xl\:vf-horizontal-label-lg,.vf-2xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-2xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-2xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-2xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}:root,:before,:after,*{--vf-primary: #b98766;--vf-primary-darker: #b55e4f;--vf-danger: #a7240e;--vf-danger-lighter: #eaaa21;--vf-success: #82aa8b;--vf-success-lighter: #385f84;--vf-ring-width: 0;--vf-ring-color: #673AB766;--vf-gray-50: #FAFAFA;--vf-gray-100: #F5F5F5;--vf-gray-200: #EEEEEE;--vf-gray-300: #E0E0E0;--vf-gray-400: #BDBDBD;--vf-gray-500: #9E9E9E;--vf-gray-600: #757575;--vf-gray-700: #616161;--vf-gray-800: #424242;--vf-gray-900: #212121;--vf-font-size: 1rem;--vf-font-size-sm: .875rem;--vf-font-size-lg: 1rem;--vf-font-size-small: .875rem;--vf-font-size-small-sm: .75rem;--vf-font-size-small-lg: .875rem;--vf-line-height: 1.5rem;--vf-line-height-sm: 1.25rem;--vf-line-height-lg: 1.5rem;--vf-line-height-small: 1.25rem;--vf-line-height-small-sm: 1.125rem;--vf-line-height-small-lg: 1.25rem;--vf-letter-spacing: 0;--vf-letter-spacing-sm: 0;--vf-letter-spacing-lg: 0;--vf-letter-spacing-small: 0;--vf-letter-spacing-small-sm: 0;--vf-letter-spacing-small-lg: 0;--vf-gutter: 1rem;--vf-gutter-sm: .5rem;--vf-gutter-lg: 1rem;--vf-min-height-input: 3rem;--vf-min-height-input-sm: 2.125rem;--vf-min-height-input-lg: 3.5rem;--vf-py-input: .75rem;--vf-py-input-sm: .375rem;--vf-py-input-lg: 1rem;--vf-px-input: 1rem;--vf-px-input-sm: .625rem;--vf-px-input-lg: 1rem;--vf-py-btn: .375rem;--vf-py-btn-sm: .5rem;--vf-py-btn-lg: .5rem;--vf-px-btn: 1rem;--vf-px-btn-sm: 1rem;--vf-px-btn-lg: 1rem;--vf-py-btn-small: calc(var(--vf-py-btn) * .75);--vf-py-btn-small-sm: calc(var(--vf-py-btn-sm) * .75);--vf-py-btn-small-lg: calc(var(--vf-py-btn-lg) * .75);--vf-px-btn-small: calc(var(--vf-px-btn) * .75);--vf-px-btn-small-sm: calc(var(--vf-px-btn-sm) * .75);--vf-px-btn-small-lg: calc(var(--vf-px-btn-lg) * .75);--vf-py-group-tabs: var(--vf-py-input);--vf-py-group-tabs-sm: var(--vf-py-input-sm);--vf-py-group-tabs-lg: var(--vf-py-input-lg);--vf-px-group-tabs: var(--vf-px-input);--vf-px-group-tabs-sm: var(--vf-px-input-sm);--vf-px-group-tabs-lg: var(--vf-px-input-lg);--vf-py-group-blocks: 1rem;--vf-py-group-blocks-sm: .75rem;--vf-py-group-blocks-lg: 1.25rem;--vf-px-group-blocks: 1.25rem;--vf-px-group-blocks-sm: 1rem;--vf-px-group-blocks-lg: 1.5rem;--vf-py-tag: .1875rem;--vf-py-tag-sm: .125rem;--vf-py-tag-lg: .1875rem;--vf-px-tag: .675rem;--vf-px-tag-sm: .5rem;--vf-px-tag-lg: .75rem;--vf-py-slider-tooltip: .25rem;--vf-py-slider-tooltip-sm: .1875rem;--vf-py-slider-tooltip-lg: .3125rem;--vf-px-slider-tooltip: .5rem;--vf-px-slider-tooltip-sm: .375rem;--vf-px-slider-tooltip-lg: .625rem;// Space between addon and text input --vf-space-addon: 0;--vf-space-addon-sm: var(--vf-space-addon);--vf-space-addon-lg: var(--vf-space-addon);// Space between checkboxes & radios and their labels --vf-space-checkbox: .5rem;--vf-space-checkbox-sm: .5rem;--vf-space-checkbox-lg: .625rem;// Space between tags in `TagsElement` --vf-space-tags: .1875rem;--vf-space-tags-sm: var(--vf-space-tags);--vf-space-tags-lg: .3125rem;// Space between the field's top and floating label
+--vf-floating-top: .75rem;--vf-floating-top-sm: 0rem;--vf-floating-top-lg: .875rem;--vf-bg-input: var(--vf-gray-100);--vf-bg-input-hover: #ececec;--vf-bg-input-focus: #dcdcdc;--vf-bg-input-danger: var(--vf-bg-input);--vf-bg-input-success: var(--vf-bg-input);--vf-bg-checkbox: var(--vf-bg-input);--vf-bg-checkbox-hover: var(--vf-bg-input-hover);--vf-bg-checkbox-focus: var(--vf-bg-input-focus);--vf-bg-checkbox-danger: var(--vf-bg-input-danger);--vf-bg-checkbox-success: var(--vf-bg-input-success);--vf-bg-disabled: var(--vf-gray-50);--vf-bg-selected: rgba(17,24,39,.05);// Used eg. when select option is hovered or a checkbox is selected in `blocks` view --vf-bg-passive: var(--vf-gray-300);// Used as a background color for eg. slider,toggle --vf-bg-icon: var(--vf-gray-700);--vf-bg-danger: var(--vf-danger-lighter);--vf-bg-success: var(--vf-success-lighter);--vf-bg-tag: var(--vf-primary);--vf-bg-slider-handle: var(--vf-primary);--vf-bg-toggle-handle: #ffffff;--vf-bg-date-head: var(--vf-gray-100);--vf-bg-addon: transparent;--vf-bg-btn: var(--vf-primary);--vf-bg-btn-danger: var(--vf-danger);--vf-bg-btn-secondary: var(--vf-gray-200);--vf-color-input: var(--vf-gray-900);--vf-color-input-focus: var(--vf-color-input);--vf-color-input-hover: var(--vf-color-input);--vf-color-input-danger: var(--vf-color-input);--vf-color-input-success: var(--vf-color-input);--vf-color-disabled: #AFAFAF;--vf-color-placeholder: rgba(0,0,0,.6);--vf-color-passive: var(--vf-gray-700);// Used when text is displayed on passive background eg. `off` toggle --vf-color-muted: rgba(0,0,0,.6);// Used for helper texts eg. element description,floating label --vf-color-floating: var(--vf-color-muted);--vf-color-floating-focus: var(--vf-primary);// Used when the input is focused --vf-color-floating-success: var(--vf-success);// Used when the input is filled with success --vf-color-floating-danger: var(--vf-danger);// Used when the input has error --vf-color-on-primary: #ffffff;// Used when text is displayed on primary color --vf-color-danger: var(--vf-danger);--vf-color-success: var(--vf-success);--vf-color-tag: var(--vf-color-on-primary);--vf-color-addon: var(--vf-color-input);--vf-color-date-head: var(--vf-gray-700);--vf-color-btn: var(--vf-color-on-primary);--vf-color-btn-danger: #ffffff;--vf-color-btn-secondary: var(--vf-gray-700);--vf-border-color-input: var(--vf-gray-600);--vf-border-color-input-focus: var(--vf-primary);--vf-border-color-input-hover: var(--vf-border-color-input);--vf-border-color-input-danger: var(--vf-danger);--vf-border-color-input-success: var(--vf-border-color-input);--vf-border-color-checkbox: var(--vf-border-color-input);--vf-border-color-checkbox-focus: var(--vf-border-color-input-hover);--vf-border-color-checkbox-hover: var(--vf-border-color-input-focus);--vf-border-color-checkbox-danger: var(--vf-border-color-input-danger);--vf-border-color-checkbox-success: var(--vf-border-color-input-success);--vf-border-color-checked: var(--vf-primary);--vf-border-color-passive: var(--vf-gray-300);// Used as a border for passive states eg. `off` toggle --vf-border-color-slider-tooltip: var(--vf-primary);--vf-border-color-tag: var(--vf-primary);--vf-border-color-btn: var(--vf-primary);--vf-border-color-btn-danger: var(--vf-danger);--vf-border-color-btn-secondary: var(--vf-gray-200);--vf-border-width-input-t: 0px;--vf-border-width-input-r: 0px;--vf-border-width-input-b: 1px;--vf-border-width-input-l: 0px;--vf-border-width-radio-t: 2px;--vf-border-width-radio-r: 2px;--vf-border-width-radio-b: 2px;--vf-border-width-radio-l: 2px;--vf-border-width-checkbox-t: 2px;--vf-border-width-checkbox-r: 2px;--vf-border-width-checkbox-b: 2px;--vf-border-width-checkbox-l: 2px;--vf-border-width-dropdown: 0px;--vf-border-width-toggle: .25rem;--vf-border-width-btn: 1px;--vf-border-width-tag: 1px;--vf-shadow-input: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-input-hover: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-input-focus: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-handles: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-handles-hover: 0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-handles-focus: 0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-btn: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);--vf-shadow-dropdown: 0 4px 6px 0 rgb(32 33 36 / 28%);--vf-radius-input: .25rem .25rem 0 0;--vf-radius-input-sm: var(--vf-radius-input);--vf-radius-input-lg: var(--vf-radius-input);--vf-radius-btn: .25rem;--vf-radius-btn-sm: .25rem;--vf-radius-btn-lg: .25rem;// Used for eg. list button,slider tooltip,info tooltip --vf-radius-small: .125rem;--vf-radius-small-sm: .125rem;--vf-radius-small-lg: .125rem;// Used for larger inputs eg. textarea,editor,drag and drop,checkbox/radio blocks --vf-radius-large: .5rem .5rem 0 0;--vf-radius-large-sm: .5rem .5rem 0 0;--vf-radius-large-lg: .5rem .5rem 0 0;--vf-radius-tag: 999px;--vf-radius-tag-sm: 999px;--vf-radius-tag-lg: 999px;--vf-radius-checkbox: .25rem;--vf-radius-checkbox-sm: .25rem;--vf-radius-checkbox-lg: .25rem;--vf-radius-slider: 1rem;--vf-radius-slider-sm: 1rem;--vf-radius-slider-lg: 1rem;--vf-radius-image: .25rem .25rem 0 0;--vf-radius-image-sm: .25rem .25rem 0 0;--vf-radius-image-lg: .25rem .25rem 0 0;--vf-radius-gallery: .25rem .25rem 0 0;--vf-radius-gallery-sm: .25rem .25rem 0 0;--vf-radius-gallery-lg: .25rem .25rem 0 0;--vf-checkbox-size: 1rem;--vf-checkbox-size-sm: .9375rem;--vf-checkbox-size-lg: 1.125rem;--vf-gallery-size: 6rem;--vf-gallery-size-sm: 5rem;--vf-gallery-size-lg: 7rem;--vf-toggle-width: 3rem;--vf-toggle-width-sm: 2.75rem;--vf-toggle-width-lg: 3rem;--vf-toggle-height: 1rem;--vf-toggle-height-sm: 1.125rem;--vf-toggle-height-lg: 1.25rem;--vf-slider-height: .375rem;--vf-slider-height-sm: .3125rem;--vf-slider-height-lg: .4375rem;--vf-slider-height-vertical: 20rem;--vf-slider-height-vertical-sm: var(--vf-slider-height-vertical);--vf-slider-height-vertical-lg: var(--vf-slider-height-vertical);--vf-slider-handle-size: 1.25rem;--vf-slider-handle-size-sm: var(--vf-slider-handle-size);--vf-slider-handle-size-lg: 1.4375rem;--vf-slider-tooltip-distance: .625rem;--vf-slider-tooltip-distance-sm: var(--vf-slider-tooltip-distance);--vf-slider-tooltip-distance-lg: var(--vf-slider-tooltip-distance);--vf-slider-tooltip-arrow-size: .375rem;--vf-slider-tooltip-arrow-size-sm: var(--vf-slider-tooltip-arrow-size);--vf-slider-tooltip-arrow-size-lg: var(--vf-slider-tooltip-arrow-size)}
diff --git a/cookbook/static/vue3/assets/main-MtGxR7il.js b/cookbook/static/vue3/assets/main-MtGxR7il.js
new file mode 100644
index 000000000..c50daaca4
--- /dev/null
+++ b/cookbook/static/vue3/assets/main-MtGxR7il.js
@@ -0,0 +1,7821 @@
+var Cv=Object.defineProperty;var Ev=(a,i,u)=>i in a?Cv(a,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[i]=u;var xv=(a,i)=>()=>(i||a((i={exports:{}}).exports,i),i.exports);var Aa=(a,i,u)=>(Ev(a,typeof i!="symbol"?i+"":i,u),u);var Tv=xv((exports,module)=>{/**
+* @vue/shared v3.4.19
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/function makeMap(a,i){const u=new Set(a.split(","));return i?c=>u.has(c.toLowerCase()):c=>u.has(c)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&(a.charCodeAt(2)>122||a.charCodeAt(2)<97),isModelListener=a=>a.startsWith("onUpdate:"),extend$4=Object.assign,remove=(a,i)=>{const u=a.indexOf(i);u>-1&&a.splice(u,1)},hasOwnProperty$i=Object.prototype.hasOwnProperty,hasOwn=(a,i)=>hasOwnProperty$i.call(a,i),isArray$o=Array.isArray,isMap$2=a=>toTypeString(a)==="[object Map]",isSet$3=a=>toTypeString(a)==="[object Set]",isDate$3=a=>toTypeString(a)==="[object Date]",isRegExp$1=a=>toTypeString(a)==="[object RegExp]",isFunction$7=a=>typeof a=="function",isString$5=a=>typeof a=="string",isSymbol$6=a=>typeof a=="symbol",isObject$h=a=>a!==null&&typeof a=="object",isPromise=a=>(isObject$h(a)||isFunction$7(a))&&isFunction$7(a.then)&&isFunction$7(a.catch),objectToString$2=Object.prototype.toString,toTypeString=a=>objectToString$2.call(a),toRawType=a=>toTypeString(a).slice(8,-1),isPlainObject$5=a=>toTypeString(a)==="[object Object]",isIntegerKey=a=>isString$5(a)&&a!=="NaN"&&a[0]!=="-"&&""+parseInt(a,10)===a,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=a=>{const i=Object.create(null);return u=>i[u]||(i[u]=a(u))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(a=>a.replace(camelizeRE,(i,u)=>u?u.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(a=>a.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$2=cacheStringFunction(a=>a.charAt(0).toUpperCase()+a.slice(1)),toHandlerKey=cacheStringFunction(a=>a?`on${capitalize$2(a)}`:""),hasChanged=(a,i)=>!Object.is(a,i),invokeArrayFns=(a,i)=>{for(let u=0;u{Object.defineProperty(a,i,{configurable:!0,enumerable:!1,value:u})},looseToNumber=a=>{const i=parseFloat(a);return isNaN(i)?a:i},toNumber$2=a=>{const i=isString$5(a)?Number(a):NaN;return isNaN(i)?a:i};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(a){if(isArray$o(a)){const i={};for(let u=0;u{if(u){const c=u.split(propertyDelimiterRE);c.length>1&&(i[c[0].trim()]=c[1].trim())}}),i}function normalizeClass(a){let i="";if(isString$5(a))i=a;else if(isArray$o(a))for(let u=0;ulooseEqual(u,i))}const toDisplayString=a=>isString$5(a)?a:a==null?"":isArray$o(a)||isObject$h(a)&&(a.toString===objectToString$2||!isFunction$7(a.toString))?JSON.stringify(a,replacer,2):String(a),replacer=(a,i)=>i&&i.__v_isRef?replacer(a,i.value):isMap$2(i)?{[`Map(${i.size})`]:[...i.entries()].reduce((u,[c,d],m)=>(u[stringifySymbol(c,m)+" =>"]=d,u),{})}:isSet$3(i)?{[`Set(${i.size})`]:[...i.values()].map(u=>stringifySymbol(u))}:isSymbol$6(i)?stringifySymbol(i):isObject$h(i)&&!isArray$o(i)&&!isPlainObject$5(i)?String(i):i,stringifySymbol=(a,i="")=>{var u;return isSymbol$6(a)?`Symbol(${(u=a.description)!=null?u:i})`:a};/**
+* @vue/reactivity v3.4.19
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/let activeEffectScope;class EffectScope{constructor(i=!1){this.detached=i,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!i&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(i){if(this._active){const u=activeEffectScope;try{return activeEffectScope=this,i()}finally{activeEffectScope=u}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(i){if(this._active){let u,c;for(u=0,c=this.effects.length;u=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(i){this._dirtyLevel=i?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let i=shouldTrack,u=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=u,shouldTrack=i}}stop(){var i;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(i=this.onStop)==null||i.call(this),this.active=!1)}}function triggerComputed(a){return a.value}function preCleanupEffect(a){a._trackId++,a._depsLength=0}function postCleanupEffect(a){if(a.deps.length>a._depsLength){for(let i=a._depsLength;i{u.dirty&&u.run()});i&&(extend$4(u,i),i.scope&&recordEffectScope(u,i.scope)),(!i||!i.lazy)&&u.run();const c=u.run.bind(u);return c.effect=u,c}function stop(a){a.effect.stop()}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const a=trackStack.pop();shouldTrack=a===void 0?!0:a}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(a,i,u){if(i.get(a)!==a._trackId){i.set(a,a._trackId);const c=a.deps[a._depsLength];c!==i?(c&&cleanupDepEffect(c,a),a.deps[a._depsLength++]=i):a._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(a,i,u){pauseScheduling();for(const c of a.keys()){let d;c._dirtyLevel{const u=new Map;return u.cleanup=a,u.computed=i,u},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(a,i,u){if(shouldTrack&&activeEffect){let c=targetMap.get(a);c||targetMap.set(a,c=new Map);let d=c.get(u);d||c.set(u,d=createDep(()=>c.delete(u))),trackEffect(activeEffect,d)}}function trigger(a,i,u,c,d,m){const f=targetMap.get(a);if(!f)return;let v=[];if(i==="clear")v=[...f.values()];else if(u==="length"&&isArray$o(a)){const g=Number(c);f.forEach((y,b)=>{(b==="length"||!isSymbol$6(b)&&b>=g)&&v.push(y)})}else switch(u!==void 0&&v.push(f.get(u)),i){case"add":isArray$o(a)?isIntegerKey(u)&&v.push(f.get("length")):(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$o(a)||(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(a)&&v.push(f.get(ITERATE_KEY));break}pauseScheduling();for(const g of v)g&&triggerEffects(g,4);resetScheduling()}function getDepFromReactive(a,i){var u;return(u=targetMap.get(a))==null?void 0:u.get(i)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(a=>a!=="arguments"&&a!=="caller").map(a=>Symbol[a]).filter(isSymbol$6)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const a={};return["includes","indexOf","lastIndexOf"].forEach(i=>{a[i]=function(...u){const c=toRaw(this);for(let m=0,f=this.length;m{a[i]=function(...u){pauseTracking(),pauseScheduling();const c=toRaw(this)[i].apply(this,u);return resetScheduling(),resetTracking(),c}}),a}function hasOwnProperty$h(a){const i=toRaw(this);return track(i,"has",a),i.hasOwnProperty(a)}class BaseReactiveHandler{constructor(i=!1,u=!1){this._isReadonly=i,this._shallow=u}get(i,u,c){const d=this._isReadonly,m=this._shallow;if(u==="__v_isReactive")return!d;if(u==="__v_isReadonly")return d;if(u==="__v_isShallow")return m;if(u==="__v_raw")return c===(d?m?shallowReadonlyMap:readonlyMap:m?shallowReactiveMap:reactiveMap).get(i)||Object.getPrototypeOf(i)===Object.getPrototypeOf(c)?i:void 0;const f=isArray$o(i);if(!d){if(f&&hasOwn(arrayInstrumentations,u))return Reflect.get(arrayInstrumentations,u,c);if(u==="hasOwnProperty")return hasOwnProperty$h}const v=Reflect.get(i,u,c);return(isSymbol$6(u)?builtInSymbols.has(u):isNonTrackableKeys(u))||(d||track(i,"get",u),m)?v:isRef(v)?f&&isIntegerKey(u)?v:v.value:isObject$h(v)?d?readonly(v):reactive(v):v}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(i=!1){super(!1,i)}set(i,u,c,d){let m=i[u];if(!this._shallow){const g=isReadonly(m);if(!isShallow(c)&&!isReadonly(c)&&(m=toRaw(m),c=toRaw(c)),!isArray$o(i)&&isRef(m)&&!isRef(c))return g?!1:(m.value=c,!0)}const f=isArray$o(i)&&isIntegerKey(u)?Number(u)a,getProto=a=>Reflect.getPrototypeOf(a);function get$3(a,i,u=!1,c=!1){a=a.__v_raw;const d=toRaw(a),m=toRaw(i);u||(hasChanged(i,m)&&track(d,"get",i),track(d,"get",m));const{has:f}=getProto(d),v=c?toShallow:u?toReadonly:toReactive;if(f.call(d,i))return v(a.get(i));if(f.call(d,m))return v(a.get(m));a!==d&&a.get(i)}function has$1(a,i=!1){const u=this.__v_raw,c=toRaw(u),d=toRaw(a);return i||(hasChanged(a,d)&&track(c,"has",a),track(c,"has",d)),a===d?u.has(a):u.has(a)||u.has(d)}function size$1(a,i=!1){return a=a.__v_raw,!i&&track(toRaw(a),"iterate",ITERATE_KEY),Reflect.get(a,"size",a)}function add$2(a){a=toRaw(a);const i=toRaw(this);return getProto(i).has.call(i,a)||(i.add(a),trigger(i,"add",a,a)),this}function set$2(a,i){i=toRaw(i);const u=toRaw(this),{has:c,get:d}=getProto(u);let m=c.call(u,a);m||(a=toRaw(a),m=c.call(u,a));const f=d.call(u,a);return u.set(a,i),m?hasChanged(i,f)&&trigger(u,"set",a,i):trigger(u,"add",a,i),this}function deleteEntry(a){const i=toRaw(this),{has:u,get:c}=getProto(i);let d=u.call(i,a);d||(a=toRaw(a),d=u.call(i,a)),c&&c.call(i,a);const m=i.delete(a);return d&&trigger(i,"delete",a,void 0),m}function clear(){const a=toRaw(this),i=a.size!==0,u=a.clear();return i&&trigger(a,"clear",void 0,void 0),u}function createForEach(a,i){return function(c,d){const m=this,f=m.__v_raw,v=toRaw(f),g=i?toShallow:a?toReadonly:toReactive;return!a&&track(v,"iterate",ITERATE_KEY),f.forEach((y,b)=>c.call(d,g(y),g(b),m))}}function createIterableMethod(a,i,u){return function(...c){const d=this.__v_raw,m=toRaw(d),f=isMap$2(m),v=a==="entries"||a===Symbol.iterator&&f,g=a==="keys"&&f,y=d[a](...c),b=u?toShallow:i?toReadonly:toReactive;return!i&&track(m,"iterate",g?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:w,done:k}=y.next();return k?{value:w,done:k}:{value:v?[b(w[0]),b(w[1])]:b(w),done:k}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(a){return function(...i){return a==="delete"?!1:a==="clear"?void 0:this}}function createInstrumentations(){const a={get(m){return get$3(this,m)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},i={get(m){return get$3(this,m,!1,!0)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},u={get(m){return get$3(this,m,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},c={get(m){return get$3(this,m,!0,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(m=>{a[m]=createIterableMethod(m,!1,!1),u[m]=createIterableMethod(m,!0,!1),i[m]=createIterableMethod(m,!1,!0),c[m]=createIterableMethod(m,!0,!0)}),[a,u,i,c]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(a,i){const u=i?a?shallowReadonlyInstrumentations:shallowInstrumentations:a?readonlyInstrumentations:mutableInstrumentations;return(c,d,m)=>d==="__v_isReactive"?!a:d==="__v_isReadonly"?a:d==="__v_raw"?c:Reflect.get(hasOwn(u,d)&&d in c?u:c,d,m)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(a){switch(a){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(a){return a.__v_skip||!Object.isExtensible(a)?0:targetTypeMap(toRawType(a))}function reactive(a){return isReadonly(a)?a:createReactiveObject(a,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(a){return createReactiveObject(a,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(a){return createReactiveObject(a,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(a){return createReactiveObject(a,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(a,i,u,c,d){if(!isObject$h(a)||a.__v_raw&&!(i&&a.__v_isReactive))return a;const m=d.get(a);if(m)return m;const f=getTargetType(a);if(f===0)return a;const v=new Proxy(a,f===2?c:u);return d.set(a,v),v}function isReactive(a){return isReadonly(a)?isReactive(a.__v_raw):!!(a&&a.__v_isReactive)}function isReadonly(a){return!!(a&&a.__v_isReadonly)}function isShallow(a){return!!(a&&a.__v_isShallow)}function isProxy(a){return isReactive(a)||isReadonly(a)}function toRaw(a){const i=a&&a.__v_raw;return i?toRaw(i):a}function markRaw(a){return Object.isExtensible(a)&&def(a,"__v_skip",!0),a}const toReactive=a=>isObject$h(a)?reactive(a):a,toReadonly=a=>isObject$h(a)?readonly(a):a;class ComputedRefImpl{constructor(i,u,c,d){this._setter=u,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>i(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!d,this.__v_isReadonly=c}get value(){const i=toRaw(this);return(!i._cacheable||i.effect.dirty)&&hasChanged(i._value,i._value=i.effect.run())&&triggerRefValue(i,4),trackRefValue(i),i.effect._dirtyLevel>=2&&triggerRefValue(i,2),i._value}set value(i){this._setter(i)}get _dirty(){return this.effect.dirty}set _dirty(i){this.effect.dirty=i}}function computed$1(a,i,u=!1){let c,d;const m=isFunction$7(a);return m?(c=a,d=NOOP):(c=a.get,d=a.set),new ComputedRefImpl(c,d,m||!d,u)}function trackRefValue(a){var i;shouldTrack&&activeEffect&&(a=toRaw(a),trackEffect(activeEffect,(i=a.dep)!=null?i:a.dep=createDep(()=>a.dep=void 0,a instanceof ComputedRefImpl?a:void 0)))}function triggerRefValue(a,i=4,u){a=toRaw(a);const c=a.dep;c&&triggerEffects(c,i)}function isRef(a){return!!(a&&a.__v_isRef===!0)}function ref(a){return createRef(a,!1)}function shallowRef(a){return createRef(a,!0)}function createRef(a,i){return isRef(a)?a:new RefImpl(a,i)}class RefImpl{constructor(i,u){this.__v_isShallow=u,this.dep=void 0,this.__v_isRef=!0,this._rawValue=u?i:toRaw(i),this._value=u?i:toReactive(i)}get value(){return trackRefValue(this),this._value}set value(i){const u=this.__v_isShallow||isShallow(i)||isReadonly(i);i=u?i:toRaw(i),hasChanged(i,this._rawValue)&&(this._rawValue=i,this._value=u?i:toReactive(i),triggerRefValue(this,4))}}function triggerRef(a){triggerRefValue(a,4)}function unref(a){return isRef(a)?a.value:a}function toValue$1(a){return isFunction$7(a)?a():unref(a)}const shallowUnwrapHandlers={get:(a,i,u)=>unref(Reflect.get(a,i,u)),set:(a,i,u,c)=>{const d=a[i];return isRef(d)&&!isRef(u)?(d.value=u,!0):Reflect.set(a,i,u,c)}};function proxyRefs(a){return isReactive(a)?a:new Proxy(a,shallowUnwrapHandlers)}class CustomRefImpl{constructor(i){this.dep=void 0,this.__v_isRef=!0;const{get:u,set:c}=i(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=u,this._set=c}get value(){return this._get()}set value(i){this._set(i)}}function customRef(a){return new CustomRefImpl(a)}function toRefs(a){const i=isArray$o(a)?new Array(a.length):{};for(const u in a)i[u]=propertyToRef(a,u);return i}class ObjectRefImpl{constructor(i,u,c){this._object=i,this._key=u,this._defaultValue=c,this.__v_isRef=!0}get value(){const i=this._object[this._key];return i===void 0?this._defaultValue:i}set value(i){this._object[this._key]=i}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(i){this._getter=i,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(a,i,u){return isRef(a)?a:isFunction$7(a)?new GetterRefImpl(a):isObject$h(a)&&arguments.length>1?propertyToRef(a,i,u):ref(a)}function propertyToRef(a,i,u){const c=a[i];return isRef(c)?c:new ObjectRefImpl(a,i,u)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
+* @vue/runtime-core v3.4.19
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/const stack=[];function warn$1(a,...i){pauseTracking();const u=stack.length?stack[stack.length-1].component:null,c=u&&u.appContext.config.warnHandler,d=getComponentTrace();if(c)callWithErrorHandling(c,u,11,[a+i.join(""),u&&u.proxy,d.map(({vnode:m})=>`at <${formatComponentName(u,m.type)}>`).join(`
+`),d]);else{const m=[`[Vue warn]: ${a}`,...i];d.length&&m.push(`
+`,...formatTrace(d)),console.warn(...m)}resetTracking()}function getComponentTrace(){let a=stack[stack.length-1];if(!a)return[];const i=[];for(;a;){const u=i[0];u&&u.vnode===a?u.recurseCount++:i.push({vnode:a,recurseCount:0});const c=a.component&&a.component.parent;a=c&&c.vnode}return i}function formatTrace(a){const i=[];return a.forEach((u,c)=>{i.push(...c===0?[]:[`
+`],...formatTraceEntry(u))}),i}function formatTraceEntry({vnode:a,recurseCount:i}){const u=i>0?`... (${i} recursive calls)`:"",c=a.component?a.component.parent==null:!1,d=` at <${formatComponentName(a.component,a.type,c)}`,m=">"+u;return a.props?[d,...formatProps(a.props),m]:[d+m]}function formatProps(a){const i=[],u=Object.keys(a);return u.slice(0,3).forEach(c=>{i.push(...formatProp(c,a[c]))}),u.length>3&&i.push(" ..."),i}function formatProp(a,i,u){return isString$5(i)?(i=JSON.stringify(i),u?i:[`${a}=${i}`]):typeof i=="number"||typeof i=="boolean"||i==null?u?i:[`${a}=${i}`]:isRef(i)?(i=formatProp(a,toRaw(i.value),!0),u?i:[`${a}=Ref<`,i,">"]):isFunction$7(i)?[`${a}=fn${i.name?`<${i.name}>`:""}`]:(i=toRaw(i),u?i:[`${a}=`,i])}function assertNumber(a,i){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function callWithErrorHandling(a,i,u,c){try{return c?a(...c):a()}catch(d){handleError(d,i,u)}}function callWithAsyncErrorHandling(a,i,u,c){if(isFunction$7(a)){const m=callWithErrorHandling(a,i,u,c);return m&&isPromise(m)&&m.catch(f=>{handleError(f,i,u)}),m}const d=[];for(let m=0;m>>1,d=queue[c],m=getId(d);mflushIndex&&queue.splice(i,1)}function queuePostFlushCb(a){isArray$o(a)?pendingPostFlushCbs.push(...a):(!activePostFlushCbs||!activePostFlushCbs.includes(a,a.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(a),queueFlush()}function flushPreFlushCbs(a,i,u=isFlushing?flushIndex+1:0){for(;ugetId(u)-getId(c));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...i);return}for(activePostFlushCbs=i,postFlushIndex=0;postFlushIndexa.id==null?1/0:a.id,comparator=(a,i)=>{const u=getId(a)-getId(i);if(u===0){if(a.pre&&!i.pre)return-1;if(i.pre&&!a.pre)return 1}return u};function flushJobs(a){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndexdevtools$1.emit(d,...m)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!((c=(u=window.navigator)==null?void 0:u.userAgent)!=null&&c.includes("jsdom"))?((i.__VUE_DEVTOOLS_HOOK_REPLAY__=i.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(m=>{setDevtoolsHook$1(m,i)}),setTimeout(()=>{devtools$1||(i.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}function emit(a,i,...u){if(a.isUnmounted)return;const c=a.vnode.props||EMPTY_OBJ;let d=u;const m=i.startsWith("update:"),f=m&&i.slice(7);if(f&&f in c){const b=`${f==="modelValue"?"model":f}Modifiers`,{number:w,trim:k}=c[b]||EMPTY_OBJ;k&&(d=u.map($=>isString$5($)?$.trim():$)),w&&(d=u.map(looseToNumber))}let v,g=c[v=toHandlerKey(i)]||c[v=toHandlerKey(camelize(i))];!g&&m&&(g=c[v=toHandlerKey(hyphenate(i))]),g&&callWithAsyncErrorHandling(g,a,6,d);const y=c[v+"Once"];if(y){if(!a.emitted)a.emitted={};else if(a.emitted[v])return;a.emitted[v]=!0,callWithAsyncErrorHandling(y,a,6,d)}}function normalizeEmitsOptions(a,i,u=!1){const c=i.emitsCache,d=c.get(a);if(d!==void 0)return d;const m=a.emits;let f={},v=!1;if(!isFunction$7(a)){const g=y=>{const b=normalizeEmitsOptions(y,i,!0);b&&(v=!0,extend$4(f,b))};!u&&i.mixins.length&&i.mixins.forEach(g),a.extends&&g(a.extends),a.mixins&&a.mixins.forEach(g)}return!m&&!v?(isObject$h(a)&&c.set(a,null),null):(isArray$o(m)?m.forEach(g=>f[g]=null):extend$4(f,m),isObject$h(a)&&c.set(a,f),f)}function isEmitListener(a,i){return!a||!isOn$1(i)?!1:(i=i.slice(2).replace(/Once$/,""),hasOwn(a,i[0].toLowerCase()+i.slice(1))||hasOwn(a,hyphenate(i))||hasOwn(a,i))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(a){const i=currentRenderingInstance;return currentRenderingInstance=a,currentScopeId=a&&a.type.__scopeId||null,i}function pushScopeId(a){currentScopeId=a}function popScopeId(){currentScopeId=null}const withScopeId=a=>withCtx;function withCtx(a,i=currentRenderingInstance,u){if(!i||a._n)return a;const c=(...d)=>{c._d&&setBlockTracking(-1);const m=setCurrentRenderingInstance(i);let f;try{f=a(...d)}finally{setCurrentRenderingInstance(m),c._d&&setBlockTracking(1)}return f};return c._n=!0,c._c=!0,c._d=!0,c}function markAttrsAccessed(){}function renderComponentRoot(a){const{type:i,vnode:u,proxy:c,withProxy:d,props:m,propsOptions:[f],slots:v,attrs:g,emit:y,render:b,renderCache:w,data:k,setupState:$,ctx:S,inheritAttrs:C}=a;let E,D;const A=setCurrentRenderingInstance(a);try{if(u.shapeFlag&4){const F=d||c,B=F;E=normalizeVNode(b.call(B,F,w,m,$,k,S)),D=g}else{const F=i;E=normalizeVNode(F.length>1?F(m,{attrs:g,slots:v,emit:y}):F(m,null)),D=i.props?g:getFunctionalFallthrough(g)}}catch(F){blockStack.length=0,handleError(F,a,1),E=createVNode(Comment)}let O=E;if(D&&C!==!1){const F=Object.keys(D),{shapeFlag:B}=O;F.length&&B&7&&(f&&F.some(isModelListener)&&(D=filterModelListeners(D,f)),O=cloneVNode(O,D))}return u.dirs&&(O=cloneVNode(O),O.dirs=O.dirs?O.dirs.concat(u.dirs):u.dirs),u.transition&&(O.transition=u.transition),E=O,setCurrentRenderingInstance(A),E}function filterSingleRoot(a,i=!0){let u;for(let c=0;c{let i;for(const u in a)(u==="class"||u==="style"||isOn$1(u))&&((i||(i={}))[u]=a[u]);return i},filterModelListeners=(a,i)=>{const u={};for(const c in a)(!isModelListener(c)||!(c.slice(9)in i))&&(u[c]=a[c]);return u};function shouldUpdateComponent(a,i,u){const{props:c,children:d,component:m}=a,{props:f,children:v,patchFlag:g}=i,y=m.emitsOptions;if(i.dirs||i.transition)return!0;if(u&&g>=0){if(g&1024)return!0;if(g&16)return c?hasPropsChanged(c,f,y):!!f;if(g&8){const b=i.dynamicProps;for(let w=0;wa.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(a,i,u,c,d,m,f,v,g,y){if(a==null)mountSuspense(i,u,c,d,m,f,v,g,y);else{if(m&&m.deps>0){i.suspense=a.suspense;return}patchSuspense(a,i,u,c,d,f,v,g,y)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(a,i){const u=a.props&&a.props[i];isFunction$7(u)&&u()}function mountSuspense(a,i,u,c,d,m,f,v,g){const{p:y,o:{createElement:b}}=g,w=b("div"),k=a.suspense=createSuspenseBoundary(a,d,c,i,w,u,m,f,v,g);y(null,k.pendingBranch=a.ssContent,w,null,c,k,m,f),k.deps>0?(triggerEvent(a,"onPending"),triggerEvent(a,"onFallback"),y(null,a.ssFallback,i,u,c,null,m,f),setActiveBranch(k,a.ssFallback)):k.resolve(!1,!0)}function patchSuspense(a,i,u,c,d,m,f,v,{p:g,um:y,o:{createElement:b}}){const w=i.suspense=a.suspense;w.vnode=i,i.el=a.el;const k=i.ssContent,$=i.ssFallback,{activeBranch:S,pendingBranch:C,isInFallback:E,isHydrating:D}=w;if(C)w.pendingBranch=k,isSameVNodeType(k,C)?(g(C,k,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():E&&(D||(g(S,$,u,c,d,null,m,f,v),setActiveBranch(w,$)))):(w.pendingId=suspenseId++,D?(w.isHydrating=!1,w.activeBranch=C):y(C,d,w),w.deps=0,w.effects.length=0,w.hiddenContainer=b("div"),E?(g(null,k,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():(g(S,$,u,c,d,null,m,f,v),setActiveBranch(w,$))):S&&isSameVNodeType(k,S)?(g(S,k,u,c,d,w,m,f,v),w.resolve(!0)):(g(null,k,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0&&w.resolve()));else if(S&&isSameVNodeType(k,S))g(S,k,u,c,d,w,m,f,v),setActiveBranch(w,k);else if(triggerEvent(i,"onPending"),w.pendingBranch=k,k.shapeFlag&512?w.pendingId=k.component.suspenseId:w.pendingId=suspenseId++,g(null,k,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0)w.resolve();else{const{timeout:A,pendingId:O}=w;A>0?setTimeout(()=>{w.pendingId===O&&w.fallback($)},A):A===0&&w.fallback($)}}function createSuspenseBoundary(a,i,u,c,d,m,f,v,g,y,b=!1){const{p:w,m:k,um:$,n:S,o:{parentNode:C,remove:E}}=y;let D;const A=isVNodeSuspensible(a);A&&i!=null&&i.pendingBranch&&(D=i.pendingId,i.deps++);const O=a.props?toNumber$2(a.props.timeout):void 0,F=m,B={vnode:a,parent:i,parentComponent:u,namespace:f,container:c,hiddenContainer:d,deps:0,pendingId:suspenseId++,timeout:typeof O=="number"?O:-1,activeBranch:null,pendingBranch:null,isInFallback:!b,isHydrating:b,isUnmounted:!1,effects:[],resolve(I=!1,M=!1){const{vnode:z,activeBranch:q,pendingBranch:H,pendingId:Q,effects:j,parentComponent:ee,container:G}=B;let J=!1;B.isHydrating?B.isHydrating=!1:I||(J=q&&H.transition&&H.transition.mode==="out-in",J&&(q.transition.afterLeave=()=>{Q===B.pendingId&&(k(H,G,m===F?S(q):m,0),queuePostFlushCb(j))}),q&&(C(q.el)!==B.hiddenContainer&&(m=S(q)),$(q,ee,B,!0)),J||k(H,G,m,0)),setActiveBranch(B,H),B.pendingBranch=null,B.isInFallback=!1;let te=B.parent,re=!1;for(;te;){if(te.pendingBranch){te.effects.push(...j),re=!0;break}te=te.parent}!re&&!J&&queuePostFlushCb(j),B.effects=[],A&&i&&i.pendingBranch&&D===i.pendingId&&(i.deps--,i.deps===0&&!M&&i.resolve()),triggerEvent(z,"onResolve")},fallback(I){if(!B.pendingBranch)return;const{vnode:M,activeBranch:z,parentComponent:q,container:H,namespace:Q}=B;triggerEvent(M,"onFallback");const j=S(z),ee=()=>{B.isInFallback&&(w(null,I,H,j,q,null,Q,v,g),setActiveBranch(B,I))},G=I.transition&&I.transition.mode==="out-in";G&&(z.transition.afterLeave=ee),B.isInFallback=!0,$(z,q,null,!0),G||ee()},move(I,M,z){B.activeBranch&&k(B.activeBranch,I,M,z),B.container=I},next(){return B.activeBranch&&S(B.activeBranch)},registerDep(I,M){const z=!!B.pendingBranch;z&&B.deps++;const q=I.vnode.el;I.asyncDep.catch(H=>{handleError(H,I,0)}).then(H=>{if(I.isUnmounted||B.isUnmounted||B.pendingId!==I.suspenseId)return;I.asyncResolved=!0;const{vnode:Q}=I;handleSetupResult(I,H,!1),q&&(Q.el=q);const j=!q&&I.subTree.el;M(I,Q,C(q||I.subTree.el),q?null:S(I.subTree),B,f,g),j&&E(j),updateHOCHostEl(I,Q.el),z&&--B.deps===0&&B.resolve()})},unmount(I,M){B.isUnmounted=!0,B.activeBranch&&$(B.activeBranch,u,I,M),B.pendingBranch&&$(B.pendingBranch,u,I,M)}};return B}function hydrateSuspense(a,i,u,c,d,m,f,v,g){const y=i.suspense=createSuspenseBoundary(i,c,u,a.parentNode,document.createElement("div"),null,d,m,f,v,!0),b=g(a,y.pendingBranch=i.ssContent,u,y,m,f);return y.deps===0&&y.resolve(!1,!0),b}function normalizeSuspenseChildren(a){const{shapeFlag:i,children:u}=a,c=i&32;a.ssContent=normalizeSuspenseSlot(c?u.default:u),a.ssFallback=c?normalizeSuspenseSlot(u.fallback):createVNode(Comment)}function normalizeSuspenseSlot(a){let i;if(isFunction$7(a)){const u=isBlockTreeEnabled&&a._c;u&&(a._d=!1,openBlock()),a=a(),u&&(a._d=!0,i=currentBlock,closeBlock())}return isArray$o(a)&&(a=filterSingleRoot(a)),a=normalizeVNode(a),i&&!a.dynamicChildren&&(a.dynamicChildren=i.filter(u=>u!==a)),a}function queueEffectWithSuspense(a,i){i&&i.pendingBranch?isArray$o(a)?i.effects.push(...a):i.effects.push(a):queuePostFlushCb(a)}function setActiveBranch(a,i){a.activeBranch=i;const{vnode:u,parentComponent:c}=a;let d=i.el;for(;!d&&i.component;)i=i.component.subTree,d=i.el;u.el=d,c&&c.subTree===u&&(c.vnode.el=d,updateHOCHostEl(c,d))}function isVNodeSuspensible(a){var i;return((i=a.props)==null?void 0:i.suspensible)!=null&&a.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject$1(ssrContextKey);function watchEffect(a,i){return doWatch(a,null,i)}function watchPostEffect(a,i){return doWatch(a,null,{flush:"post"})}function watchSyncEffect(a,i){return doWatch(a,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch(a,i,u){return doWatch(a,i,u)}function doWatch(a,i,{immediate:u,deep:c,flush:d,once:m,onTrack:f,onTrigger:v}=EMPTY_OBJ){if(i&&m){const I=i;i=(...M)=>{I(...M),B()}}const g=currentInstance,y=I=>c===!0?I:traverse(I,c===!1?1:void 0);let b,w=!1,k=!1;if(isRef(a)?(b=()=>a.value,w=isShallow(a)):isReactive(a)?(b=()=>y(a),w=!0):isArray$o(a)?(k=!0,w=a.some(I=>isReactive(I)||isShallow(I)),b=()=>a.map(I=>{if(isRef(I))return I.value;if(isReactive(I))return y(I);if(isFunction$7(I))return callWithErrorHandling(I,g,2)})):isFunction$7(a)?i?b=()=>callWithErrorHandling(a,g,2):b=()=>($&&$(),callWithAsyncErrorHandling(a,g,3,[S])):b=NOOP,i&&c){const I=b;b=()=>traverse(I())}let $,S=I=>{$=O.onStop=()=>{callWithErrorHandling(I,g,4),$=O.onStop=void 0}},C;if(isInSSRComponentSetup)if(S=NOOP,i?u&&callWithAsyncErrorHandling(i,g,3,[b(),k?[]:void 0,S]):b(),d==="sync"){const I=useSSRContext();C=I.__watcherHandles||(I.__watcherHandles=[])}else return NOOP;let E=k?new Array(a.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const D=()=>{if(!(!O.active||!O.dirty))if(i){const I=O.run();(c||w||(k?I.some((M,z)=>hasChanged(M,E[z])):hasChanged(I,E)))&&($&&$(),callWithAsyncErrorHandling(i,g,3,[I,E===INITIAL_WATCHER_VALUE?void 0:k&&E[0]===INITIAL_WATCHER_VALUE?[]:E,S]),E=I)}else O.run()};D.allowRecurse=!!i;let A;d==="sync"?A=D:d==="post"?A=()=>queuePostRenderEffect(D,g&&g.suspense):(D.pre=!0,g&&(D.id=g.uid),A=()=>queueJob(D));const O=new ReactiveEffect(b,NOOP,A),F=getCurrentScope(),B=()=>{O.stop(),F&&remove(F.effects,O)};return i?u?D():E=O.run():d==="post"?queuePostRenderEffect(O.run.bind(O),g&&g.suspense):O.run(),C&&C.push(B),B}function instanceWatch(a,i,u){const c=this.proxy,d=isString$5(a)?a.includes(".")?createPathGetter(c,a):()=>c[a]:a.bind(c,c);let m;isFunction$7(i)?m=i:(m=i.handler,u=i);const f=setCurrentInstance(this),v=doWatch(d,m.bind(c),u);return f(),v}function createPathGetter(a,i){const u=i.split(".");return()=>{let c=a;for(let d=0;d0){if(u>=i)return a;u++}if(c=c||new Set,c.has(a))return a;if(c.add(a),isRef(a))traverse(a.value,i,u,c);else if(isArray$o(a))for(let d=0;d{traverse(d,i,u,c)});else if(isPlainObject$5(a))for(const d in a)traverse(a[d],i,u,c);return a}function withDirectives(a,i){if(currentRenderingInstance===null)return a;const u=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,c=a.dirs||(a.dirs=[]);for(let d=0;d{a.isMounted=!0}),onBeforeUnmount(()=>{a.isUnmounting=!0}),a}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d;return()=>{const m=i.default&&getTransitionRawChildren(i.default(),!0);if(!m||!m.length)return;let f=m[0];if(m.length>1){for(const C of m)if(C.type!==Comment){f=C;break}}const v=toRaw(a),{mode:g}=v;if(c.isLeaving)return emptyPlaceholder(f);const y=getKeepAliveChild(f);if(!y)return emptyPlaceholder(f);const b=resolveTransitionHooks(y,v,c,u);setTransitionHooks(y,b);const w=u.subTree,k=w&&getKeepAliveChild(w);let $=!1;const{getTransitionKey:S}=y.type;if(S){const C=S();d===void 0?d=C:C!==d&&(d=C,$=!0)}if(k&&k.type!==Comment&&(!isSameVNodeType(y,k)||$)){const C=resolveTransitionHooks(k,v,c,u);if(setTransitionHooks(k,C),g==="out-in")return c.isLeaving=!0,C.afterLeave=()=>{c.isLeaving=!1,u.update.active!==!1&&(u.effect.dirty=!0,u.update())},emptyPlaceholder(f);g==="in-out"&&y.type!==Comment&&(C.delayLeave=(E,D,A)=>{const O=getLeavingNodesForType(c,k);O[String(k.key)]=k,E[leaveCbKey]=()=>{D(),E[leaveCbKey]=void 0,delete b.delayedLeave},b.delayedLeave=A})}return f}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(a,i){const{leavingVNodes:u}=a;let c=u.get(i.type);return c||(c=Object.create(null),u.set(i.type,c)),c}function resolveTransitionHooks(a,i,u,c){const{appear:d,mode:m,persisted:f=!1,onBeforeEnter:v,onEnter:g,onAfterEnter:y,onEnterCancelled:b,onBeforeLeave:w,onLeave:k,onAfterLeave:$,onLeaveCancelled:S,onBeforeAppear:C,onAppear:E,onAfterAppear:D,onAppearCancelled:A}=i,O=String(a.key),F=getLeavingNodesForType(u,a),B=(z,q)=>{z&&callWithAsyncErrorHandling(z,c,9,q)},I=(z,q)=>{const H=q[1];B(z,q),isArray$o(z)?z.every(Q=>Q.length<=1)&&H():z.length<=1&&H()},M={mode:m,persisted:f,beforeEnter(z){let q=v;if(!u.isMounted)if(d)q=C||v;else return;z[leaveCbKey]&&z[leaveCbKey](!0);const H=F[O];H&&isSameVNodeType(a,H)&&H.el[leaveCbKey]&&H.el[leaveCbKey](),B(q,[z])},enter(z){let q=g,H=y,Q=b;if(!u.isMounted)if(d)q=E||g,H=D||y,Q=A||b;else return;let j=!1;const ee=z[enterCbKey$1]=G=>{j||(j=!0,G?B(Q,[z]):B(H,[z]),M.delayedLeave&&M.delayedLeave(),z[enterCbKey$1]=void 0)};q?I(q,[z,ee]):ee()},leave(z,q){const H=String(a.key);if(z[enterCbKey$1]&&z[enterCbKey$1](!0),u.isUnmounting)return q();B(w,[z]);let Q=!1;const j=z[leaveCbKey]=ee=>{Q||(Q=!0,q(),ee?B(S,[z]):B($,[z]),z[leaveCbKey]=void 0,F[H]===a&&delete F[H])};F[H]=a,k?I(k,[z,j]):j()},clone(z){return resolveTransitionHooks(z,i,u,c)}};return M}function emptyPlaceholder(a){if(isKeepAlive(a))return a=cloneVNode(a),a.children=null,a}function getKeepAliveChild(a){return isKeepAlive(a)?a.children?a.children[0]:void 0:a}function setTransitionHooks(a,i){a.shapeFlag&6&&a.component?setTransitionHooks(a.component.subTree,i):a.shapeFlag&128?(a.ssContent.transition=i.clone(a.ssContent),a.ssFallback.transition=i.clone(a.ssFallback)):a.transition=i}function getTransitionRawChildren(a,i=!1,u){let c=[],d=0;for(let m=0;m1)for(let m=0;m!!a.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(a){isFunction$7(a)&&(a={loader:a});const{loader:i,loadingComponent:u,errorComponent:c,delay:d=200,timeout:m,suspensible:f=!0,onError:v}=a;let g=null,y,b=0;const w=()=>(b++,g=null,k()),k=()=>{let $;return g||($=g=i().catch(S=>{if(S=S instanceof Error?S:new Error(String(S)),v)return new Promise((C,E)=>{v(S,()=>C(w()),()=>E(S),b+1)});throw S}).then(S=>$!==g&&g?g:(S&&(S.__esModule||S[Symbol.toStringTag]==="Module")&&(S=S.default),y=S,S)))};return defineComponent$1({name:"AsyncComponentWrapper",__asyncLoader:k,get __asyncResolved(){return y},setup(){const $=currentInstance;if(y)return()=>createInnerComp(y,$);const S=A=>{g=null,handleError(A,$,13,!c)};if(f&&$.suspense||isInSSRComponentSetup)return k().then(A=>()=>createInnerComp(A,$)).catch(A=>(S(A),()=>c?createVNode(c,{error:A}):null));const C=ref(!1),E=ref(),D=ref(!!d);return d&&setTimeout(()=>{D.value=!1},d),m!=null&&setTimeout(()=>{if(!C.value&&!E.value){const A=new Error(`Async component timed out after ${m}ms.`);S(A),E.value=A}},m),k().then(()=>{C.value=!0,$.parent&&isKeepAlive($.parent.vnode)&&($.parent.effect.dirty=!0,queueJob($.parent.update))}).catch(A=>{S(A),E.value=A}),()=>{if(C.value&&y)return createInnerComp(y,$);if(E.value&&c)return createVNode(c,{error:E.value});if(u&&!D.value)return createVNode(u)}}})}function createInnerComp(a,i){const{ref:u,props:c,children:d,ce:m}=i.vnode,f=createVNode(a,c,d);return f.ref=u,f.ce=m,delete i.vnode.ce,f}const isKeepAlive=a=>a.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(a,{slots:i}){const u=getCurrentInstance$1(),c=u.ctx;if(!c.renderer)return()=>{const A=i.default&&i.default();return A&&A.length===1?A[0]:A};const d=new Map,m=new Set;let f=null;const v=u.suspense,{renderer:{p:g,m:y,um:b,o:{createElement:w}}}=c,k=w("div");c.activate=(A,O,F,B,I)=>{const M=A.component;y(A,O,F,0,v),g(M.vnode,A,O,F,M,v,B,A.slotScopeIds,I),queuePostRenderEffect(()=>{M.isDeactivated=!1,M.a&&invokeArrayFns(M.a);const z=A.props&&A.props.onVnodeMounted;z&&invokeVNodeHook(z,M.parent,A)},v)},c.deactivate=A=>{const O=A.component;y(A,k,null,1,v),queuePostRenderEffect(()=>{O.da&&invokeArrayFns(O.da);const F=A.props&&A.props.onVnodeUnmounted;F&&invokeVNodeHook(F,O.parent,A),O.isDeactivated=!0},v)};function $(A){resetShapeFlag(A),b(A,u,v,!0)}function S(A){d.forEach((O,F)=>{const B=getComponentName(O.type);B&&(!A||!A(B))&&C(F)})}function C(A){const O=d.get(A);!f||!isSameVNodeType(O,f)?$(O):f&&resetShapeFlag(f),d.delete(A),m.delete(A)}watch(()=>[a.include,a.exclude],([A,O])=>{A&&S(F=>matches$2(A,F)),O&&S(F=>!matches$2(O,F))},{flush:"post",deep:!0});let E=null;const D=()=>{E!=null&&d.set(E,getInnerChild(u.subTree))};return onMounted(D),onUpdated(D),onBeforeUnmount(()=>{d.forEach(A=>{const{subTree:O,suspense:F}=u,B=getInnerChild(O);if(A.type===B.type&&A.key===B.key){resetShapeFlag(B);const I=B.component.da;I&&queuePostRenderEffect(I,F);return}$(A)})}),()=>{if(E=null,!i.default)return null;const A=i.default(),O=A[0];if(A.length>1)return f=null,A;if(!isVNode(O)||!(O.shapeFlag&4)&&!(O.shapeFlag&128))return f=null,O;let F=getInnerChild(O);const B=F.type,I=getComponentName(isAsyncWrapper(F)?F.type.__asyncResolved||{}:B),{include:M,exclude:z,max:q}=a;if(M&&(!I||!matches$2(M,I))||z&&I&&matches$2(z,I))return f=F,O;const H=F.key==null?B:F.key,Q=d.get(H);return F.el&&(F=cloneVNode(F),O.shapeFlag&128&&(O.ssContent=F)),E=H,Q?(F.el=Q.el,F.component=Q.component,F.transition&&setTransitionHooks(F,F.transition),F.shapeFlag|=512,m.delete(H),m.add(H)):(m.add(H),q&&m.size>parseInt(q,10)&&C(m.values().next().value)),F.shapeFlag|=256,f=F,isSuspense(O.type)?O:F}}},KeepAlive=KeepAliveImpl;function matches$2(a,i){return isArray$o(a)?a.some(u=>matches$2(u,i)):isString$5(a)?a.split(",").includes(i):isRegExp$1(a)?a.test(i):!1}function onActivated(a,i){registerKeepAliveHook(a,"a",i)}function onDeactivated(a,i){registerKeepAliveHook(a,"da",i)}function registerKeepAliveHook(a,i,u=currentInstance){const c=a.__wdc||(a.__wdc=()=>{let d=u;for(;d;){if(d.isDeactivated)return;d=d.parent}return a()});if(injectHook(i,c,u),u){let d=u.parent;for(;d&&d.parent;)isKeepAlive(d.parent.vnode)&&injectToKeepAliveRoot(c,i,u,d),d=d.parent}}function injectToKeepAliveRoot(a,i,u,c){const d=injectHook(i,a,c,!0);onUnmounted(()=>{remove(c[i],d)},u)}function resetShapeFlag(a){a.shapeFlag&=-257,a.shapeFlag&=-513}function getInnerChild(a){return a.shapeFlag&128?a.ssContent:a}function injectHook(a,i,u=currentInstance,c=!1){if(u){const d=u[a]||(u[a]=[]),m=i.__weh||(i.__weh=(...f)=>{if(u.isUnmounted)return;pauseTracking();const v=setCurrentInstance(u),g=callWithAsyncErrorHandling(i,u,a,f);return v(),resetTracking(),g});return c?d.unshift(m):d.push(m),m}}const createHook=a=>(i,u=currentInstance)=>(!isInSSRComponentSetup||a==="sp")&&injectHook(a,(...c)=>i(...c),u),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(a,i=currentInstance){injectHook("ec",a,i)}function renderList(a,i,u,c){let d;const m=u&&u[c];if(isArray$o(a)||isString$5(a)){d=new Array(a.length);for(let f=0,v=a.length;fi(f,v,void 0,m&&m[v]));else{const f=Object.keys(a);d=new Array(f.length);for(let v=0,g=f.length;v{const m=c.fn(...d);return m&&(m.key=c.key),m}:c.fn)}return a}function renderSlot(a,i,u={},c,d){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return i!=="default"&&(u.name=i),createVNode("slot",u,c&&c());let m=a[i];m&&m._c&&(m._d=!1),openBlock();const f=m&&ensureValidVNode$1(m(u)),v=createBlock(Fragment,{key:u.key||f&&f.key||`_${i}`},f||(c?c():[]),f&&a._===1?64:-2);return!d&&v.scopeId&&(v.slotScopeIds=[v.scopeId+"-s"]),m&&m._c&&(m._d=!0),v}function ensureValidVNode$1(a){return a.some(i=>isVNode(i)?!(i.type===Comment||i.type===Fragment&&!ensureValidVNode$1(i.children)):!0)?a:null}function toHandlers(a,i){const u={};for(const c in a)u[i&&/[A-Z]/.test(c)?`on:${c}`:toHandlerKey(c)]=a[c];return u}const getPublicInstance=a=>a?isStatefulComponent(a)?getExposeProxy(a)||a.proxy:getPublicInstance(a.parent):null,publicPropertiesMap=extend$4(Object.create(null),{$:a=>a,$el:a=>a.vnode.el,$data:a=>a.data,$props:a=>a.props,$attrs:a=>a.attrs,$slots:a=>a.slots,$refs:a=>a.refs,$parent:a=>getPublicInstance(a.parent),$root:a=>getPublicInstance(a.root),$emit:a=>a.emit,$options:a=>resolveMergedOptions(a),$forceUpdate:a=>a.f||(a.f=()=>{a.effect.dirty=!0,queueJob(a.update)}),$nextTick:a=>a.n||(a.n=nextTick.bind(a.proxy)),$watch:a=>instanceWatch.bind(a)}),hasSetupBinding=(a,i)=>a!==EMPTY_OBJ&&!a.__isScriptSetup&&hasOwn(a,i),PublicInstanceProxyHandlers={get({_:a},i){const{ctx:u,setupState:c,data:d,props:m,accessCache:f,type:v,appContext:g}=a;let y;if(i[0]!=="$"){const $=f[i];if($!==void 0)switch($){case 1:return c[i];case 2:return d[i];case 4:return u[i];case 3:return m[i]}else{if(hasSetupBinding(c,i))return f[i]=1,c[i];if(d!==EMPTY_OBJ&&hasOwn(d,i))return f[i]=2,d[i];if((y=a.propsOptions[0])&&hasOwn(y,i))return f[i]=3,m[i];if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];shouldCacheAccess&&(f[i]=0)}}const b=publicPropertiesMap[i];let w,k;if(b)return i==="$attrs"&&track(a,"get",i),b(a);if((w=v.__cssModules)&&(w=w[i]))return w;if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];if(k=g.config.globalProperties,hasOwn(k,i))return k[i]},set({_:a},i,u){const{data:c,setupState:d,ctx:m}=a;return hasSetupBinding(d,i)?(d[i]=u,!0):c!==EMPTY_OBJ&&hasOwn(c,i)?(c[i]=u,!0):hasOwn(a.props,i)||i[0]==="$"&&i.slice(1)in a?!1:(m[i]=u,!0)},has({_:{data:a,setupState:i,accessCache:u,ctx:c,appContext:d,propsOptions:m}},f){let v;return!!u[f]||a!==EMPTY_OBJ&&hasOwn(a,f)||hasSetupBinding(i,f)||(v=m[0])&&hasOwn(v,f)||hasOwn(c,f)||hasOwn(publicPropertiesMap,f)||hasOwn(d.config.globalProperties,f)},defineProperty(a,i,u){return u.get!=null?a._.accessCache[i]=0:hasOwn(u,"value")&&this.set(a,i,u.value,null),Reflect.defineProperty(a,i,u)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$4({},PublicInstanceProxyHandlers,{get(a,i){if(i!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(a,i,a)},has(a,i){return i[0]!=="_"&&!isGloballyAllowed(i)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(a){}function defineOptions(a){}function defineSlots(){return null}function defineModel(){}function withDefaults(a,i){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){const a=getCurrentInstance$1();return a.setupContext||(a.setupContext=createSetupContext(a))}function normalizePropsOrEmits(a){return isArray$o(a)?a.reduce((i,u)=>(i[u]=null,i),{}):a}function mergeDefaults(a,i){const u=normalizePropsOrEmits(a);for(const c in i){if(c.startsWith("__skip"))continue;let d=u[c];d?isArray$o(d)||isFunction$7(d)?d=u[c]={type:d,default:i[c]}:d.default=i[c]:d===null&&(d=u[c]={default:i[c]}),d&&i[`__skip_${c}`]&&(d.skipFactory=!0)}return u}function mergeModels(a,i){return!a||!i?a||i:isArray$o(a)&&isArray$o(i)?a.concat(i):extend$4({},normalizePropsOrEmits(a),normalizePropsOrEmits(i))}function createPropsRestProxy(a,i){const u={};for(const c in a)i.includes(c)||Object.defineProperty(u,c,{enumerable:!0,get:()=>a[c]});return u}function withAsyncContext(a){const i=getCurrentInstance$1();let u=a();return unsetCurrentInstance(),isPromise(u)&&(u=u.catch(c=>{throw setCurrentInstance(i),c})),[u,()=>setCurrentInstance(i)]}let shouldCacheAccess=!0;function applyOptions(a){const i=resolveMergedOptions(a),u=a.proxy,c=a.ctx;shouldCacheAccess=!1,i.beforeCreate&&callHook$1(i.beforeCreate,a,"bc");const{data:d,computed:m,methods:f,watch:v,provide:g,inject:y,created:b,beforeMount:w,mounted:k,beforeUpdate:$,updated:S,activated:C,deactivated:E,beforeDestroy:D,beforeUnmount:A,destroyed:O,unmounted:F,render:B,renderTracked:I,renderTriggered:M,errorCaptured:z,serverPrefetch:q,expose:H,inheritAttrs:Q,components:j,directives:ee,filters:G}=i;if(y&&resolveInjections(y,c,null),f)for(const re in f){const ae=f[re];isFunction$7(ae)&&(c[re]=ae.bind(u))}if(d){const re=d.call(u,u);isObject$h(re)&&(a.data=reactive(re))}if(shouldCacheAccess=!0,m)for(const re in m){const ae=m[re],ye=isFunction$7(ae)?ae.bind(u,u):isFunction$7(ae.get)?ae.get.bind(u,u):NOOP,ve=!isFunction$7(ae)&&isFunction$7(ae.set)?ae.set.bind(u):NOOP,le=computed({get:ye,set:ve});Object.defineProperty(c,re,{enumerable:!0,configurable:!0,get:()=>le.value,set:Se=>le.value=Se})}if(v)for(const re in v)createWatcher(v[re],c,u,re);if(g){const re=isFunction$7(g)?g.call(u):g;Reflect.ownKeys(re).forEach(ae=>{provide(ae,re[ae])})}b&&callHook$1(b,a,"c");function te(re,ae){isArray$o(ae)?ae.forEach(ye=>re(ye.bind(u))):ae&&re(ae.bind(u))}if(te(onBeforeMount,w),te(onMounted,k),te(onBeforeUpdate,$),te(onUpdated,S),te(onActivated,C),te(onDeactivated,E),te(onErrorCaptured,z),te(onRenderTracked,I),te(onRenderTriggered,M),te(onBeforeUnmount,A),te(onUnmounted,F),te(onServerPrefetch,q),isArray$o(H))if(H.length){const re=a.exposed||(a.exposed={});H.forEach(ae=>{Object.defineProperty(re,ae,{get:()=>u[ae],set:ye=>u[ae]=ye})})}else a.exposed||(a.exposed={});B&&a.render===NOOP&&(a.render=B),Q!=null&&(a.inheritAttrs=Q),j&&(a.components=j),ee&&(a.directives=ee)}function resolveInjections(a,i,u=NOOP){isArray$o(a)&&(a=normalizeInject(a));for(const c in a){const d=a[c];let m;isObject$h(d)?"default"in d?m=inject$1(d.from||c,d.default,!0):m=inject$1(d.from||c):m=inject$1(d),isRef(m)?Object.defineProperty(i,c,{enumerable:!0,configurable:!0,get:()=>m.value,set:f=>m.value=f}):i[c]=m}}function callHook$1(a,i,u){callWithAsyncErrorHandling(isArray$o(a)?a.map(c=>c.bind(i.proxy)):a.bind(i.proxy),i,u)}function createWatcher(a,i,u,c){const d=c.includes(".")?createPathGetter(u,c):()=>u[c];if(isString$5(a)){const m=i[a];isFunction$7(m)&&watch(d,m)}else if(isFunction$7(a))watch(d,a.bind(u));else if(isObject$h(a))if(isArray$o(a))a.forEach(m=>createWatcher(m,i,u,c));else{const m=isFunction$7(a.handler)?a.handler.bind(u):i[a.handler];isFunction$7(m)&&watch(d,m,a)}}function resolveMergedOptions(a){const i=a.type,{mixins:u,extends:c}=i,{mixins:d,optionsCache:m,config:{optionMergeStrategies:f}}=a.appContext,v=m.get(i);let g;return v?g=v:!d.length&&!u&&!c?g=i:(g={},d.length&&d.forEach(y=>mergeOptions$1(g,y,f,!0)),mergeOptions$1(g,i,f)),isObject$h(i)&&m.set(i,g),g}function mergeOptions$1(a,i,u,c=!1){const{mixins:d,extends:m}=i;m&&mergeOptions$1(a,m,u,!0),d&&d.forEach(f=>mergeOptions$1(a,f,u,!0));for(const f in i)if(!(c&&f==="expose")){const v=internalOptionMergeStrats[f]||u&&u[f];a[f]=v?v(a[f],i[f]):i[f]}return a}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(a,i){return i?a?function(){return extend$4(isFunction$7(a)?a.call(this,this):a,isFunction$7(i)?i.call(this,this):i)}:i:a}function mergeInject(a,i){return mergeObjectOptions(normalizeInject(a),normalizeInject(i))}function normalizeInject(a){if(isArray$o(a)){const i={};for(let u=0;u1)return u&&isFunction$7(i)?i.call(c&&c.proxy):i}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(a,i,u,c=!1){const d={},m={};def(m,InternalObjectKey,1),a.propsDefaults=Object.create(null),setFullProps(a,i,d,m);for(const f in a.propsOptions[0])f in d||(d[f]=void 0);u?a.props=c?d:shallowReactive(d):a.type.props?a.props=d:a.props=m,a.attrs=m}function updateProps(a,i,u,c){const{props:d,attrs:m,vnode:{patchFlag:f}}=a,v=toRaw(d),[g]=a.propsOptions;let y=!1;if((c||f>0)&&!(f&16)){if(f&8){const b=a.vnode.dynamicProps;for(let w=0;w{g=!0;const[k,$]=normalizePropsOptions(w,i,!0);extend$4(f,k),$&&v.push(...$)};!u&&i.mixins.length&&i.mixins.forEach(b),a.extends&&b(a.extends),a.mixins&&a.mixins.forEach(b)}if(!m&&!g)return isObject$h(a)&&c.set(a,EMPTY_ARR),EMPTY_ARR;if(isArray$o(m))for(let b=0;b-1,$[1]=C<0||S-1||hasOwn($,"default"))&&v.push(w)}}}const y=[f,v];return isObject$h(a)&&c.set(a,y),y}function validatePropName(a){return a[0]!=="$"&&!isReservedProp(a)}function getType(a){return a===null?"null":typeof a=="function"?a.name||"":typeof a=="object"&&a.constructor&&a.constructor.name||""}function isSameType(a,i){return getType(a)===getType(i)}function getTypeIndex(a,i){return isArray$o(i)?i.findIndex(u=>isSameType(u,a)):isFunction$7(i)&&isSameType(i,a)?0:-1}const isInternalKey=a=>a[0]==="_"||a==="$stable",normalizeSlotValue=a=>isArray$o(a)?a.map(normalizeVNode):[normalizeVNode(a)],normalizeSlot$1=(a,i,u)=>{if(i._n)return i;const c=withCtx((...d)=>normalizeSlotValue(i(...d)),u);return c._c=!1,c},normalizeObjectSlots=(a,i,u)=>{const c=a._ctx;for(const d in a){if(isInternalKey(d))continue;const m=a[d];if(isFunction$7(m))i[d]=normalizeSlot$1(d,m,c);else if(m!=null){const f=normalizeSlotValue(m);i[d]=()=>f}}},normalizeVNodeSlots=(a,i)=>{const u=normalizeSlotValue(i);a.slots.default=()=>u},initSlots=(a,i)=>{if(a.vnode.shapeFlag&32){const u=i._;u?(a.slots=toRaw(i),def(i,"_",u)):normalizeObjectSlots(i,a.slots={})}else a.slots={},i&&normalizeVNodeSlots(a,i);def(a.slots,InternalObjectKey,1)},updateSlots=(a,i,u)=>{const{vnode:c,slots:d}=a;let m=!0,f=EMPTY_OBJ;if(c.shapeFlag&32){const v=i._;v?u&&v===1?m=!1:(extend$4(d,i),!u&&v===1&&delete d._):(m=!i.$stable,normalizeObjectSlots(i,d)),f=i}else i&&(normalizeVNodeSlots(a,i),f={default:1});if(m)for(const v in d)!isInternalKey(v)&&f[v]==null&&delete d[v]};function setRef(a,i,u,c,d=!1){if(isArray$o(a)){a.forEach((k,$)=>setRef(k,i&&(isArray$o(i)?i[$]:i),u,c,d));return}if(isAsyncWrapper(c)&&!d)return;const m=c.shapeFlag&4?getExposeProxy(c.component)||c.component.proxy:c.el,f=d?null:m,{i:v,r:g}=a,y=i&&i.r,b=v.refs===EMPTY_OBJ?v.refs={}:v.refs,w=v.setupState;if(y!=null&&y!==g&&(isString$5(y)?(b[y]=null,hasOwn(w,y)&&(w[y]=null)):isRef(y)&&(y.value=null)),isFunction$7(g))callWithErrorHandling(g,v,12,[f,b]);else{const k=isString$5(g),$=isRef(g);if(k||$){const S=()=>{if(a.f){const C=k?hasOwn(w,g)?w[g]:b[g]:g.value;d?isArray$o(C)&&remove(C,m):isArray$o(C)?C.includes(m)||C.push(m):k?(b[g]=[m],hasOwn(w,g)&&(w[g]=b[g])):(g.value=[m],a.k&&(b[a.k]=g.value))}else k?(b[g]=f,hasOwn(w,g)&&(w[g]=f)):$&&(g.value=f,a.k&&(b[a.k]=f))};f?(S.id=-1,queuePostRenderEffect(S,u)):S()}}}let hasMismatch=!1;const isSVGContainer=a=>a.namespaceURI.includes("svg")&&a.tagName!=="foreignObject",isMathMLContainer=a=>a.namespaceURI.includes("MathML"),getContainerType=a=>{if(isSVGContainer(a))return"svg";if(isMathMLContainer(a))return"mathml"},isComment=a=>a.nodeType===8;function createHydrationFunctions(a){const{mt:i,p:u,o:{patchProp:c,createText:d,nextSibling:m,parentNode:f,remove:v,insert:g,createComment:y}}=a,b=(O,F)=>{if(!F.hasChildNodes()){u(null,O,F),flushPostFlushCbs(),F._vnode=O;return}hasMismatch=!1,w(F.firstChild,O,null,null,null),flushPostFlushCbs(),F._vnode=O,hasMismatch&&console.error("Hydration completed but contains mismatches.")},w=(O,F,B,I,M,z=!1)=>{const q=isComment(O)&&O.data==="[",H=()=>C(O,F,B,I,M,q),{type:Q,ref:j,shapeFlag:ee,patchFlag:G}=F;let J=O.nodeType;F.el=O,G===-2&&(z=!1,F.dynamicChildren=null);let te=null;switch(Q){case Text:J!==3?F.children===""?(g(F.el=d(""),f(O),O),te=O):te=H():(O.data!==F.children&&(hasMismatch=!0,O.data=F.children),te=m(O));break;case Comment:A(O)?(te=m(O),D(F.el=O.content.firstChild,O,B)):J!==8||q?te=H():te=m(O);break;case Static:if(q&&(O=m(O),J=O.nodeType),J===1||J===3){te=O;const re=!F.children.length;for(let ae=0;ae{z=z||!!F.dynamicChildren;const{type:q,props:H,patchFlag:Q,shapeFlag:j,dirs:ee,transition:G}=F,J=q==="input"||q==="option";if(J||Q!==-1){ee&&invokeDirectiveHook(F,null,B,"created");let te=!1;if(A(O)){te=needTransition(I,G)&&B&&B.vnode.props&&B.vnode.props.appear;const ae=O.content.firstChild;te&&G.beforeEnter(ae),D(ae,O,B),F.el=O=ae}if(j&16&&!(H&&(H.innerHTML||H.textContent))){let ae=$(O.firstChild,F,O,B,I,M,z);for(;ae;){hasMismatch=!0;const ye=ae;ae=ae.nextSibling,v(ye)}}else j&8&&O.textContent!==F.children&&(hasMismatch=!0,O.textContent=F.children);if(H)if(J||!z||Q&48)for(const ae in H)(J&&(ae.endsWith("value")||ae==="indeterminate")||isOn$1(ae)&&!isReservedProp(ae)||ae[0]===".")&&c(O,ae,null,H[ae],void 0,void 0,B);else H.onClick&&c(O,"onClick",null,H.onClick,void 0,void 0,B);let re;(re=H&&H.onVnodeBeforeMount)&&invokeVNodeHook(re,B,F),ee&&invokeDirectiveHook(F,null,B,"beforeMount"),((re=H&&H.onVnodeMounted)||ee||te)&&queueEffectWithSuspense(()=>{re&&invokeVNodeHook(re,B,F),te&&G.enter(O),ee&&invokeDirectiveHook(F,null,B,"mounted")},I)}return O.nextSibling},$=(O,F,B,I,M,z,q)=>{q=q||!!F.dynamicChildren;const H=F.children,Q=H.length;for(let j=0;j{const{slotScopeIds:q}=F;q&&(M=M?M.concat(q):q);const H=f(O),Q=$(m(O),F,H,B,I,M,z);return Q&&isComment(Q)&&Q.data==="]"?m(F.anchor=Q):(hasMismatch=!0,g(F.anchor=y("]"),H,Q),Q)},C=(O,F,B,I,M,z)=>{if(hasMismatch=!0,F.el=null,z){const Q=E(O);for(;;){const j=m(O);if(j&&j!==Q)v(j);else break}}const q=m(O),H=f(O);return v(O),u(null,F,H,q,B,I,getContainerType(H),M),q},E=(O,F="[",B="]")=>{let I=0;for(;O;)if(O=m(O),O&&isComment(O)&&(O.data===F&&I++,O.data===B)){if(I===0)return m(O);I--}return O},D=(O,F,B)=>{const I=F.parentNode;I&&I.replaceChild(O,F);let M=B;for(;M;)M.vnode.el===F&&(M.vnode.el=M.subTree.el=O),M=M.parent},A=O=>O.nodeType===1&&O.tagName.toLowerCase()==="template";return[b,w]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(a){return baseCreateRenderer(a)}function createHydrationRenderer(a){return baseCreateRenderer(a,createHydrationFunctions)}function baseCreateRenderer(a,i){const u=getGlobalThis();u.__VUE__=!0;const{insert:c,remove:d,patchProp:m,createElement:f,createText:v,createComment:g,setText:y,setElementText:b,parentNode:w,nextSibling:k,setScopeId:$=NOOP,insertStaticContent:S}=a,C=(ie,de,Fe,We=null,wt=null,jt=null,Ut=void 0,Tt=null,Ft=!!de.dynamicChildren)=>{if(ie===de)return;ie&&!isSameVNodeType(ie,de)&&(We=ue(ie),Se(ie,wt,jt,!0),ie=null),de.patchFlag===-2&&(Ft=!1,de.dynamicChildren=null);const{type:St,ref:Wt,shapeFlag:$t}=de;switch(St){case Text:E(ie,de,Fe,We);break;case Comment:D(ie,de,Fe,We);break;case Static:ie==null&&A(de,Fe,We,Ut);break;case Fragment:j(ie,de,Fe,We,wt,jt,Ut,Tt,Ft);break;default:$t&1?B(ie,de,Fe,We,wt,jt,Ut,Tt,Ft):$t&6?ee(ie,de,Fe,We,wt,jt,Ut,Tt,Ft):($t&64||$t&128)&&St.process(ie,de,Fe,We,wt,jt,Ut,Tt,Ft,Pe)}Wt!=null&&wt&&setRef(Wt,ie&&ie.ref,jt,de||ie,!de)},E=(ie,de,Fe,We)=>{if(ie==null)c(de.el=v(de.children),Fe,We);else{const wt=de.el=ie.el;de.children!==ie.children&&y(wt,de.children)}},D=(ie,de,Fe,We)=>{ie==null?c(de.el=g(de.children||""),Fe,We):de.el=ie.el},A=(ie,de,Fe,We)=>{[ie.el,ie.anchor]=S(ie.children,de,Fe,We,ie.el,ie.anchor)},O=({el:ie,anchor:de},Fe,We)=>{let wt;for(;ie&&ie!==de;)wt=k(ie),c(ie,Fe,We),ie=wt;c(de,Fe,We)},F=({el:ie,anchor:de})=>{let Fe;for(;ie&&ie!==de;)Fe=k(ie),d(ie),ie=Fe;d(de)},B=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft)=>{de.type==="svg"?Ut="svg":de.type==="math"&&(Ut="mathml"),ie==null?I(de,Fe,We,wt,jt,Ut,Tt,Ft):q(ie,de,wt,jt,Ut,Tt,Ft)},I=(ie,de,Fe,We,wt,jt,Ut,Tt)=>{let Ft,St;const{props:Wt,shapeFlag:$t,transition:xt,dirs:Kt}=ie;if(Ft=ie.el=f(ie.type,jt,Wt&&Wt.is,Wt),$t&8?b(Ft,ie.children):$t&16&&z(ie.children,Ft,null,We,wt,resolveChildrenNamespace(ie,jt),Ut,Tt),Kt&&invokeDirectiveHook(ie,null,We,"created"),M(Ft,ie,ie.scopeId,Ut,We),Wt){for(const hn in Wt)hn!=="value"&&!isReservedProp(hn)&&m(Ft,hn,null,Wt[hn],jt,ie.children,We,wt,ke);"value"in Wt&&m(Ft,"value",null,Wt.value,jt),(St=Wt.onVnodeBeforeMount)&&invokeVNodeHook(St,We,ie)}Kt&&invokeDirectiveHook(ie,null,We,"beforeMount");const ln=needTransition(wt,xt);ln&&xt.beforeEnter(Ft),c(Ft,de,Fe),((St=Wt&&Wt.onVnodeMounted)||ln||Kt)&&queuePostRenderEffect(()=>{St&&invokeVNodeHook(St,We,ie),ln&&xt.enter(Ft),Kt&&invokeDirectiveHook(ie,null,We,"mounted")},wt)},M=(ie,de,Fe,We,wt)=>{if(Fe&&$(ie,Fe),We)for(let jt=0;jt{for(let St=Ft;St{const Tt=de.el=ie.el;let{patchFlag:Ft,dynamicChildren:St,dirs:Wt}=de;Ft|=ie.patchFlag&16;const $t=ie.props||EMPTY_OBJ,xt=de.props||EMPTY_OBJ;let Kt;if(Fe&&toggleRecurse(Fe,!1),(Kt=xt.onVnodeBeforeUpdate)&&invokeVNodeHook(Kt,Fe,de,ie),Wt&&invokeDirectiveHook(de,ie,Fe,"beforeUpdate"),Fe&&toggleRecurse(Fe,!0),St?H(ie.dynamicChildren,St,Tt,Fe,We,resolveChildrenNamespace(de,wt),jt):Ut||ae(ie,de,Tt,null,Fe,We,resolveChildrenNamespace(de,wt),jt,!1),Ft>0){if(Ft&16)Q(Tt,de,$t,xt,Fe,We,wt);else if(Ft&2&&$t.class!==xt.class&&m(Tt,"class",null,xt.class,wt),Ft&4&&m(Tt,"style",$t.style,xt.style,wt),Ft&8){const ln=de.dynamicProps;for(let hn=0;hn{Kt&&invokeVNodeHook(Kt,Fe,de,ie),Wt&&invokeDirectiveHook(de,ie,Fe,"updated")},We)},H=(ie,de,Fe,We,wt,jt,Ut)=>{for(let Tt=0;Tt{if(Fe!==We){if(Fe!==EMPTY_OBJ)for(const Tt in Fe)!isReservedProp(Tt)&&!(Tt in We)&&m(ie,Tt,Fe[Tt],null,Ut,de.children,wt,jt,ke);for(const Tt in We){if(isReservedProp(Tt))continue;const Ft=We[Tt],St=Fe[Tt];Ft!==St&&Tt!=="value"&&m(ie,Tt,St,Ft,Ut,de.children,wt,jt,ke)}"value"in We&&m(ie,"value",Fe.value,We.value,Ut)}},j=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft)=>{const St=de.el=ie?ie.el:v(""),Wt=de.anchor=ie?ie.anchor:v("");let{patchFlag:$t,dynamicChildren:xt,slotScopeIds:Kt}=de;Kt&&(Tt=Tt?Tt.concat(Kt):Kt),ie==null?(c(St,Fe,We),c(Wt,Fe,We),z(de.children||[],Fe,Wt,wt,jt,Ut,Tt,Ft)):$t>0&&$t&64&&xt&&ie.dynamicChildren?(H(ie.dynamicChildren,xt,Fe,wt,jt,Ut,Tt),(de.key!=null||wt&&de===wt.subTree)&&traverseStaticChildren(ie,de,!0)):ae(ie,de,Fe,Wt,wt,jt,Ut,Tt,Ft)},ee=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft)=>{de.slotScopeIds=Tt,ie==null?de.shapeFlag&512?wt.ctx.activate(de,Fe,We,Ut,Ft):G(de,Fe,We,wt,jt,Ut,Ft):J(ie,de,Ft)},G=(ie,de,Fe,We,wt,jt,Ut)=>{const Tt=ie.component=createComponentInstance(ie,We,wt);if(isKeepAlive(ie)&&(Tt.ctx.renderer=Pe),setupComponent(Tt),Tt.asyncDep){if(wt&&wt.registerDep(Tt,te),!ie.el){const Ft=Tt.subTree=createVNode(Comment);D(null,Ft,de,Fe)}}else te(Tt,ie,de,Fe,wt,jt,Ut)},J=(ie,de,Fe)=>{const We=de.component=ie.component;if(shouldUpdateComponent(ie,de,Fe))if(We.asyncDep&&!We.asyncResolved){re(We,de,Fe);return}else We.next=de,invalidateJob(We.update),We.effect.dirty=!0,We.update();else de.el=ie.el,We.vnode=de},te=(ie,de,Fe,We,wt,jt,Ut)=>{const Tt=()=>{if(ie.isMounted){let{next:Wt,bu:$t,u:xt,parent:Kt,vnode:ln}=ie;{const Yt=locateNonHydratedAsyncRoot(ie);if(Yt){Wt&&(Wt.el=ln.el,re(ie,Wt,Ut)),Yt.asyncDep.then(()=>{ie.isUnmounted||Tt()});return}}let hn=Wt,kt;toggleRecurse(ie,!1),Wt?(Wt.el=ln.el,re(ie,Wt,Ut)):Wt=ln,$t&&invokeArrayFns($t),(kt=Wt.props&&Wt.props.onVnodeBeforeUpdate)&&invokeVNodeHook(kt,Kt,Wt,ln),toggleRecurse(ie,!0);const Et=renderComponentRoot(ie),zt=ie.subTree;ie.subTree=Et,C(zt,Et,w(zt.el),ue(zt),ie,wt,jt),Wt.el=Et.el,hn===null&&updateHOCHostEl(ie,Et.el),xt&&queuePostRenderEffect(xt,wt),(kt=Wt.props&&Wt.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(kt,Kt,Wt,ln),wt)}else{let Wt;const{el:$t,props:xt}=de,{bm:Kt,m:ln,parent:hn}=ie,kt=isAsyncWrapper(de);if(toggleRecurse(ie,!1),Kt&&invokeArrayFns(Kt),!kt&&(Wt=xt&&xt.onVnodeBeforeMount)&&invokeVNodeHook(Wt,hn,de),toggleRecurse(ie,!0),$t&&Ie){const Et=()=>{ie.subTree=renderComponentRoot(ie),Ie($t,ie.subTree,ie,wt,null)};kt?de.type.__asyncLoader().then(()=>!ie.isUnmounted&&Et()):Et()}else{const Et=ie.subTree=renderComponentRoot(ie);C(null,Et,Fe,We,ie,wt,jt),de.el=Et.el}if(ln&&queuePostRenderEffect(ln,wt),!kt&&(Wt=xt&&xt.onVnodeMounted)){const Et=de;queuePostRenderEffect(()=>invokeVNodeHook(Wt,hn,Et),wt)}(de.shapeFlag&256||hn&&isAsyncWrapper(hn.vnode)&&hn.vnode.shapeFlag&256)&&ie.a&&queuePostRenderEffect(ie.a,wt),ie.isMounted=!0,de=Fe=We=null}},Ft=ie.effect=new ReactiveEffect(Tt,NOOP,()=>queueJob(St),ie.scope),St=ie.update=()=>{Ft.dirty&&Ft.run()};St.id=ie.uid,toggleRecurse(ie,!0),St()},re=(ie,de,Fe)=>{de.component=ie;const We=ie.vnode.props;ie.vnode=de,ie.next=null,updateProps(ie,de.props,We,Fe),updateSlots(ie,de.children,Fe),pauseTracking(),flushPreFlushCbs(ie),resetTracking()},ae=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft=!1)=>{const St=ie&&ie.children,Wt=ie?ie.shapeFlag:0,$t=de.children,{patchFlag:xt,shapeFlag:Kt}=de;if(xt>0){if(xt&128){ve(St,$t,Fe,We,wt,jt,Ut,Tt,Ft);return}else if(xt&256){ye(St,$t,Fe,We,wt,jt,Ut,Tt,Ft);return}}Kt&8?(Wt&16&&ke(St,wt,jt),$t!==St&&b(Fe,$t)):Wt&16?Kt&16?ve(St,$t,Fe,We,wt,jt,Ut,Tt,Ft):ke(St,wt,jt,!0):(Wt&8&&b(Fe,""),Kt&16&&z($t,Fe,We,wt,jt,Ut,Tt,Ft))},ye=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft)=>{ie=ie||EMPTY_ARR,de=de||EMPTY_ARR;const St=ie.length,Wt=de.length,$t=Math.min(St,Wt);let xt;for(xt=0;xt<$t;xt++){const Kt=de[xt]=Ft?cloneIfMounted(de[xt]):normalizeVNode(de[xt]);C(ie[xt],Kt,Fe,null,wt,jt,Ut,Tt,Ft)}St>Wt?ke(ie,wt,jt,!0,!1,$t):z(de,Fe,We,wt,jt,Ut,Tt,Ft,$t)},ve=(ie,de,Fe,We,wt,jt,Ut,Tt,Ft)=>{let St=0;const Wt=de.length;let $t=ie.length-1,xt=Wt-1;for(;St<=$t&&St<=xt;){const Kt=ie[St],ln=de[St]=Ft?cloneIfMounted(de[St]):normalizeVNode(de[St]);if(isSameVNodeType(Kt,ln))C(Kt,ln,Fe,null,wt,jt,Ut,Tt,Ft);else break;St++}for(;St<=$t&&St<=xt;){const Kt=ie[$t],ln=de[xt]=Ft?cloneIfMounted(de[xt]):normalizeVNode(de[xt]);if(isSameVNodeType(Kt,ln))C(Kt,ln,Fe,null,wt,jt,Ut,Tt,Ft);else break;$t--,xt--}if(St>$t){if(St<=xt){const Kt=xt+1,ln=Ktxt)for(;St<=$t;)Se(ie[St],wt,jt,!0),St++;else{const Kt=St,ln=St,hn=new Map;for(St=ln;St<=xt;St++){const wn=de[St]=Ft?cloneIfMounted(de[St]):normalizeVNode(de[St]);wn.key!=null&&hn.set(wn.key,St)}let kt,Et=0;const zt=xt-ln+1;let Yt=!1,mn=0;const an=new Array(zt);for(St=0;St=zt){Se(wn,wt,jt,!0);continue}let Cn;if(wn.key!=null)Cn=hn.get(wn.key);else for(kt=ln;kt<=xt;kt++)if(an[kt-ln]===0&&isSameVNodeType(wn,de[kt])){Cn=kt;break}Cn===void 0?Se(wn,wt,jt,!0):(an[Cn-ln]=St+1,Cn>=mn?mn=Cn:Yt=!0,C(wn,de[Cn],Fe,null,wt,jt,Ut,Tt,Ft),Et++)}const sn=Yt?getSequence(an):EMPTY_ARR;for(kt=sn.length-1,St=zt-1;St>=0;St--){const wn=ln+St,Cn=de[wn],gn=wn+1{const{el:jt,type:Ut,transition:Tt,children:Ft,shapeFlag:St}=ie;if(St&6){le(ie.component.subTree,de,Fe,We);return}if(St&128){ie.suspense.move(de,Fe,We);return}if(St&64){Ut.move(ie,de,Fe,Pe);return}if(Ut===Fragment){c(jt,de,Fe);for(let $t=0;$tTt.enter(jt),wt);else{const{leave:$t,delayLeave:xt,afterLeave:Kt}=Tt,ln=()=>c(jt,de,Fe),hn=()=>{$t(jt,()=>{ln(),Kt&&Kt()})};xt?xt(jt,ln,hn):hn()}else c(jt,de,Fe)},Se=(ie,de,Fe,We=!1,wt=!1)=>{const{type:jt,props:Ut,ref:Tt,children:Ft,dynamicChildren:St,shapeFlag:Wt,patchFlag:$t,dirs:xt}=ie;if(Tt!=null&&setRef(Tt,null,Fe,ie,!0),Wt&256){de.ctx.deactivate(ie);return}const Kt=Wt&1&&xt,ln=!isAsyncWrapper(ie);let hn;if(ln&&(hn=Ut&&Ut.onVnodeBeforeUnmount)&&invokeVNodeHook(hn,de,ie),Wt&6)Le(ie.component,Fe,We);else{if(Wt&128){ie.suspense.unmount(Fe,We);return}Kt&&invokeDirectiveHook(ie,null,de,"beforeUnmount"),Wt&64?ie.type.remove(ie,de,Fe,wt,Pe,We):St&&(jt!==Fragment||$t>0&&$t&64)?ke(St,de,Fe,!1,!0):(jt===Fragment&&$t&384||!wt&&Wt&16)&&ke(Ft,de,Fe),We&&De(ie)}(ln&&(hn=Ut&&Ut.onVnodeUnmounted)||Kt)&&queuePostRenderEffect(()=>{hn&&invokeVNodeHook(hn,de,ie),Kt&&invokeDirectiveHook(ie,null,de,"unmounted")},Fe)},De=ie=>{const{type:de,el:Fe,anchor:We,transition:wt}=ie;if(de===Fragment){At(Fe,We);return}if(de===Static){F(ie);return}const jt=()=>{d(Fe),wt&&!wt.persisted&&wt.afterLeave&&wt.afterLeave()};if(ie.shapeFlag&1&&wt&&!wt.persisted){const{leave:Ut,delayLeave:Tt}=wt,Ft=()=>Ut(Fe,jt);Tt?Tt(ie.el,jt,Ft):Ft()}else jt()},At=(ie,de)=>{let Fe;for(;ie!==de;)Fe=k(ie),d(ie),ie=Fe;d(de)},Le=(ie,de,Fe)=>{const{bum:We,scope:wt,update:jt,subTree:Ut,um:Tt}=ie;We&&invokeArrayFns(We),wt.stop(),jt&&(jt.active=!1,Se(Ut,ie,de,Fe)),Tt&&queuePostRenderEffect(Tt,de),queuePostRenderEffect(()=>{ie.isUnmounted=!0},de),de&&de.pendingBranch&&!de.isUnmounted&&ie.asyncDep&&!ie.asyncResolved&&ie.suspenseId===de.pendingId&&(de.deps--,de.deps===0&&de.resolve())},ke=(ie,de,Fe,We=!1,wt=!1,jt=0)=>{for(let Ut=jt;Utie.shapeFlag&6?ue(ie.component.subTree):ie.shapeFlag&128?ie.suspense.next():k(ie.anchor||ie.el);let Ce=!1;const Te=(ie,de,Fe)=>{ie==null?de._vnode&&Se(de._vnode,null,null,!0):C(de._vnode||null,ie,de,null,null,null,Fe),Ce||(Ce=!0,flushPreFlushCbs(),flushPostFlushCbs(),Ce=!1),de._vnode=ie},Pe={p:C,um:Se,m:le,r:De,mt:G,mc:z,pc:ae,pbc:H,n:ue,o:a};let Vt,Ie;return i&&([Vt,Ie]=i(Pe)),{render:Te,hydrate:Vt,createApp:createAppAPI(Te,Vt)}}function resolveChildrenNamespace({type:a,props:i},u){return u==="svg"&&a==="foreignObject"||u==="mathml"&&a==="annotation-xml"&&i&&i.encoding&&i.encoding.includes("html")?void 0:u}function toggleRecurse({effect:a,update:i},u){a.allowRecurse=i.allowRecurse=u}function needTransition(a,i){return(!a||a&&!a.pendingBranch)&&i&&!i.persisted}function traverseStaticChildren(a,i,u=!1){const c=a.children,d=i.children;if(isArray$o(c)&&isArray$o(d))for(let m=0;m>1,a[u[v]]0&&(i[c]=u[m-1]),u[m]=c)}}for(m=u.length,f=u[m-1];m-- >0;)u[m]=f,f=i[f];return u}function locateNonHydratedAsyncRoot(a){const i=a.subTree.component;if(i)return i.asyncDep&&!i.asyncResolved?i:locateNonHydratedAsyncRoot(i)}const isTeleport=a=>a.__isTeleport,isTeleportDisabled=a=>a&&(a.disabled||a.disabled===""),isTargetSVG=a=>typeof SVGElement<"u"&&a instanceof SVGElement,isTargetMathML=a=>typeof MathMLElement=="function"&&a instanceof MathMLElement,resolveTarget=(a,i)=>{const u=a&&a.to;return isString$5(u)?i?i(u):null:u},TeleportImpl={name:"Teleport",__isTeleport:!0,process(a,i,u,c,d,m,f,v,g,y){const{mc:b,pc:w,pbc:k,o:{insert:$,querySelector:S,createText:C,createComment:E}}=y,D=isTeleportDisabled(i.props);let{shapeFlag:A,children:O,dynamicChildren:F}=i;if(a==null){const B=i.el=C(""),I=i.anchor=C("");$(B,u,c),$(I,u,c);const M=i.target=resolveTarget(i.props,S),z=i.targetAnchor=C("");M&&($(z,M),f==="svg"||isTargetSVG(M)?f="svg":(f==="mathml"||isTargetMathML(M))&&(f="mathml"));const q=(H,Q)=>{A&16&&b(O,H,Q,d,m,f,v,g)};D?q(u,I):M&&q(M,z)}else{i.el=a.el;const B=i.anchor=a.anchor,I=i.target=a.target,M=i.targetAnchor=a.targetAnchor,z=isTeleportDisabled(a.props),q=z?u:I,H=z?B:M;if(f==="svg"||isTargetSVG(I)?f="svg":(f==="mathml"||isTargetMathML(I))&&(f="mathml"),F?(k(a.dynamicChildren,F,q,d,m,f,v),traverseStaticChildren(a,i,!0)):g||w(a,i,q,H,d,m,f,v,!1),D)z?i.props&&a.props&&i.props.to!==a.props.to&&(i.props.to=a.props.to):moveTeleport(i,u,B,y,1);else if((i.props&&i.props.to)!==(a.props&&a.props.to)){const Q=i.target=resolveTarget(i.props,S);Q&&moveTeleport(i,Q,null,y,0)}else z&&moveTeleport(i,I,M,y,1)}updateCssVars(i)},remove(a,i,u,c,{um:d,o:{remove:m}},f){const{shapeFlag:v,children:g,anchor:y,targetAnchor:b,target:w,props:k}=a;if(w&&m(b),f&&m(y),v&16){const $=f||!isTeleportDisabled(k);for(let S=0;S0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(a),a}function createElementBlock(a,i,u,c,d,m){return setupBlock(createBaseVNode(a,i,u,c,d,m,!0))}function createBlock(a,i,u,c,d){return setupBlock(createVNode(a,i,u,c,d,!0))}function isVNode(a){return a?a.__v_isVNode===!0:!1}function isSameVNodeType(a,i){return a.type===i.type&&a.key===i.key}function transformVNodeArgs(a){}const InternalObjectKey="__vInternal",normalizeKey=({key:a})=>a??null,normalizeRef=({ref:a,ref_key:i,ref_for:u})=>(typeof a=="number"&&(a=""+a),a!=null?isString$5(a)||isRef(a)||isFunction$7(a)?{i:currentRenderingInstance,r:a,k:i,f:!!u}:a:null);function createBaseVNode(a,i=null,u=null,c=0,d=null,m=a===Fragment?0:1,f=!1,v=!1){const g={__v_isVNode:!0,__v_skip:!0,type:a,props:i,key:i&&normalizeKey(i),ref:i&&normalizeRef(i),scopeId:currentScopeId,slotScopeIds:null,children:u,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:m,patchFlag:c,dynamicProps:d,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return v?(normalizeChildren(g,u),m&128&&a.normalize(g)):u&&(g.shapeFlag|=isString$5(u)?8:16),isBlockTreeEnabled>0&&!f&¤tBlock&&(g.patchFlag>0||m&6)&&g.patchFlag!==32&¤tBlock.push(g),g}const createVNode=_createVNode;function _createVNode(a,i=null,u=null,c=0,d=null,m=!1){if((!a||a===NULL_DYNAMIC_COMPONENT)&&(a=Comment),isVNode(a)){const v=cloneVNode(a,i,!0);return u&&normalizeChildren(v,u),isBlockTreeEnabled>0&&!m&¤tBlock&&(v.shapeFlag&6?currentBlock[currentBlock.indexOf(a)]=v:currentBlock.push(v)),v.patchFlag|=-2,v}if(isClassComponent(a)&&(a=a.__vccOpts),i){i=guardReactiveProps(i);let{class:v,style:g}=i;v&&!isString$5(v)&&(i.class=normalizeClass(v)),isObject$h(g)&&(isProxy(g)&&!isArray$o(g)&&(g=extend$4({},g)),i.style=normalizeStyle(g))}const f=isString$5(a)?1:isSuspense(a)?128:isTeleport(a)?64:isObject$h(a)?4:isFunction$7(a)?2:0;return createBaseVNode(a,i,u,c,d,f,m,!0)}function guardReactiveProps(a){return a?isProxy(a)||InternalObjectKey in a?extend$4({},a):a:null}function cloneVNode(a,i,u=!1){const{props:c,ref:d,patchFlag:m,children:f}=a,v=i?mergeProps(c||{},i):c;return{__v_isVNode:!0,__v_skip:!0,type:a.type,props:v,key:v&&normalizeKey(v),ref:i&&i.ref?u&&d?isArray$o(d)?d.concat(normalizeRef(i)):[d,normalizeRef(i)]:normalizeRef(i):d,scopeId:a.scopeId,slotScopeIds:a.slotScopeIds,children:f,target:a.target,targetAnchor:a.targetAnchor,staticCount:a.staticCount,shapeFlag:a.shapeFlag,patchFlag:i&&a.type!==Fragment?m===-1?16:m|16:m,dynamicProps:a.dynamicProps,dynamicChildren:a.dynamicChildren,appContext:a.appContext,dirs:a.dirs,transition:a.transition,component:a.component,suspense:a.suspense,ssContent:a.ssContent&&cloneVNode(a.ssContent),ssFallback:a.ssFallback&&cloneVNode(a.ssFallback),el:a.el,anchor:a.anchor,ctx:a.ctx,ce:a.ce}}function createTextVNode(a=" ",i=0){return createVNode(Text,null,a,i)}function createStaticVNode(a,i){const u=createVNode(Static,null,a);return u.staticCount=i,u}function createCommentVNode(a="",i=!1){return i?(openBlock(),createBlock(Comment,null,a)):createVNode(Comment,null,a)}function normalizeVNode(a){return a==null||typeof a=="boolean"?createVNode(Comment):isArray$o(a)?createVNode(Fragment,null,a.slice()):typeof a=="object"?cloneIfMounted(a):createVNode(Text,null,String(a))}function cloneIfMounted(a){return a.el===null&&a.patchFlag!==-1||a.memo?a:cloneVNode(a)}function normalizeChildren(a,i){let u=0;const{shapeFlag:c}=a;if(i==null)i=null;else if(isArray$o(i))u=16;else if(typeof i=="object")if(c&65){const d=i.default;d&&(d._c&&(d._d=!1),normalizeChildren(a,d()),d._c&&(d._d=!0));return}else{u=32;const d=i._;!d&&!(InternalObjectKey in i)?i._ctx=currentRenderingInstance:d===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?i._=1:(i._=2,a.patchFlag|=1024))}else isFunction$7(i)?(i={default:i,_ctx:currentRenderingInstance},u=32):(i=String(i),c&64?(u=16,i=[createTextVNode(i)]):u=8);a.children=i,a.shapeFlag|=u}function mergeProps(...a){const i={};for(let u=0;ucurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const a=getGlobalThis(),i=(u,c)=>{let d;return(d=a[u])||(d=a[u]=[]),d.push(c),m=>{d.length>1?d.forEach(f=>f(m)):d[0](m)}};internalSetCurrentInstance=i("__VUE_INSTANCE_SETTERS__",u=>currentInstance=u),setInSSRSetupState=i("__VUE_SSR_SETTERS__",u=>isInSSRComponentSetup=u)}const setCurrentInstance=a=>{const i=currentInstance;return internalSetCurrentInstance(a),a.scope.on(),()=>{a.scope.off(),internalSetCurrentInstance(i)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(a){return a.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(a,i=!1){i&&setInSSRSetupState(i);const{props:u,children:c}=a.vnode,d=isStatefulComponent(a);initProps(a,u,d,i),initSlots(a,c);const m=d?setupStatefulComponent(a,i):void 0;return i&&setInSSRSetupState(!1),m}function setupStatefulComponent(a,i){const u=a.type;a.accessCache=Object.create(null),a.proxy=markRaw(new Proxy(a.ctx,PublicInstanceProxyHandlers));const{setup:c}=u;if(c){const d=a.setupContext=c.length>1?createSetupContext(a):null,m=setCurrentInstance(a);pauseTracking();const f=callWithErrorHandling(c,a,0,[a.props,d]);if(resetTracking(),m(),isPromise(f)){if(f.then(unsetCurrentInstance,unsetCurrentInstance),i)return f.then(v=>{handleSetupResult(a,v,i)}).catch(v=>{handleError(v,a,0)});a.asyncDep=f}else handleSetupResult(a,f,i)}else finishComponentSetup(a,i)}function handleSetupResult(a,i,u){isFunction$7(i)?a.type.__ssrInlineRender?a.ssrRender=i:a.render=i:isObject$h(i)&&(a.setupState=proxyRefs(i)),finishComponentSetup(a,u)}let compile$1,installWithProxy;function registerRuntimeCompiler(a){compile$1=a,installWithProxy=i=>{i.render._rc&&(i.withProxy=new Proxy(i.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(a,i,u){const c=a.type;if(!a.render){if(!i&&compile$1&&!c.render){const d=c.template||resolveMergedOptions(a).template;if(d){const{isCustomElement:m,compilerOptions:f}=a.appContext.config,{delimiters:v,compilerOptions:g}=c,y=extend$4(extend$4({isCustomElement:m,delimiters:v},f),g);c.render=compile$1(d,y)}}a.render=c.render||NOOP,installWithProxy&&installWithProxy(a)}{const d=setCurrentInstance(a);pauseTracking();try{applyOptions(a)}finally{resetTracking(),d()}}}function getAttrsProxy(a){return a.attrsProxy||(a.attrsProxy=new Proxy(a.attrs,{get(i,u){return track(a,"get","$attrs"),i[u]}}))}function createSetupContext(a){const i=u=>{a.exposed=u||{}};return{get attrs(){return getAttrsProxy(a)},slots:a.slots,emit:a.emit,expose:i}}function getExposeProxy(a){if(a.exposed)return a.exposeProxy||(a.exposeProxy=new Proxy(proxyRefs(markRaw(a.exposed)),{get(i,u){if(u in i)return i[u];if(u in publicPropertiesMap)return publicPropertiesMap[u](a)},has(i,u){return u in i||u in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=a=>a.replace(classifyRE,i=>i.toUpperCase()).replace(/[-_]/g,"");function getComponentName(a,i=!0){return isFunction$7(a)?a.displayName||a.name:a.name||i&&a.__name}function formatComponentName(a,i,u=!1){let c=getComponentName(i);if(!c&&i.__file){const d=i.__file.match(/([^/\\]+)\.\w+$/);d&&(c=d[1])}if(!c&&a&&a.parent){const d=m=>{for(const f in m)if(m[f]===i)return f};c=d(a.components||a.parent.type.components)||d(a.appContext.components)}return c?classify(c):u?"App":"Anonymous"}function isClassComponent(a){return isFunction$7(a)&&"__vccOpts"in a}const computed=(a,i)=>computed$1(a,i,isInSSRComponentSetup);function useModel$1(a,i,u=EMPTY_OBJ){const c=getCurrentInstance$1(),d=camelize(i),m=hyphenate(i),f=customRef((g,y)=>{let b;return watchSyncEffect(()=>{const w=a[i];hasChanged(b,w)&&(b=w,y())}),{get(){return g(),u.get?u.get(b):b},set(w){const k=c.vnode.props;!(k&&(i in k||d in k||m in k)&&(`onUpdate:${i}`in k||`onUpdate:${d}`in k||`onUpdate:${m}`in k))&&hasChanged(w,b)&&(b=w,y()),c.emit(`update:${i}`,u.set?u.set(w):w)}}}),v=i==="modelValue"?"modelModifiers":`${i}Modifiers`;return f[Symbol.iterator]=()=>{let g=0;return{next(){return g<2?{value:g++?a[v]||{}:f,done:!1}:{done:!0}}}},f}function h(a,i,u){const c=arguments.length;return c===2?isObject$h(i)&&!isArray$o(i)?isVNode(i)?createVNode(a,null,[i]):createVNode(a,i):createVNode(a,null,i):(c>3?u=Array.prototype.slice.call(arguments,2):c===3&&isVNode(u)&&(u=[u]),createVNode(a,i,u))}function initCustomFormatter(){}function withMemo(a,i,u,c){const d=u[c];if(d&&isMemoSame(d,a))return d;const m=i();return m.memo=a.slice(),u[c]=m}function isMemoSame(a,i){const u=a.memo;if(u.length!=i.length)return!1;for(let c=0;c0&¤tBlock&¤tBlock.push(a),!0}const version$4="3.4.19",warn$2=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;/**
+* @vue/runtime-dom v3.4.19
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(a,i,u)=>{i.insertBefore(a,u||null)},remove:a=>{const i=a.parentNode;i&&i.removeChild(a)},createElement:(a,i,u,c)=>{const d=i==="svg"?doc.createElementNS(svgNS,a):i==="mathml"?doc.createElementNS(mathmlNS,a):doc.createElement(a,u?{is:u}:void 0);return a==="select"&&c&&c.multiple!=null&&d.setAttribute("multiple",c.multiple),d},createText:a=>doc.createTextNode(a),createComment:a=>doc.createComment(a),setText:(a,i)=>{a.nodeValue=i},setElementText:(a,i)=>{a.textContent=i},parentNode:a=>a.parentNode,nextSibling:a=>a.nextSibling,querySelector:a=>doc.querySelector(a),setScopeId(a,i){a.setAttribute(i,"")},insertStaticContent(a,i,u,c,d,m){const f=u?u.previousSibling:i.lastChild;if(d&&(d===m||d.nextSibling))for(;i.insertBefore(d.cloneNode(!0),u),!(d===m||!(d=d.nextSibling)););else{templateContainer.innerHTML=c==="svg"?``:c==="mathml"?``:a;const v=templateContainer.content;if(c==="svg"||c==="mathml"){const g=v.firstChild;for(;g.firstChild;)v.appendChild(g.firstChild);v.removeChild(g)}i.insertBefore(v,u)}return[f?f.nextSibling:i.firstChild,u?u.previousSibling:i.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(a,{slots:i})=>h(BaseTransition,resolveTransitionProps(a),i);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$4({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(a,i=[])=>{isArray$o(a)?a.forEach(u=>u(...i)):a&&a(...i)},hasExplicitCallback=a=>a?isArray$o(a)?a.some(i=>i.length>1):a.length>1:!1;function resolveTransitionProps(a){const i={};for(const j in a)j in DOMTransitionPropsValidators||(i[j]=a[j]);if(a.css===!1)return i;const{name:u="v",type:c,duration:d,enterFromClass:m=`${u}-enter-from`,enterActiveClass:f=`${u}-enter-active`,enterToClass:v=`${u}-enter-to`,appearFromClass:g=m,appearActiveClass:y=f,appearToClass:b=v,leaveFromClass:w=`${u}-leave-from`,leaveActiveClass:k=`${u}-leave-active`,leaveToClass:$=`${u}-leave-to`}=a,S=normalizeDuration(d),C=S&&S[0],E=S&&S[1],{onBeforeEnter:D,onEnter:A,onEnterCancelled:O,onLeave:F,onLeaveCancelled:B,onBeforeAppear:I=D,onAppear:M=A,onAppearCancelled:z=O}=i,q=(j,ee,G)=>{removeTransitionClass(j,ee?b:v),removeTransitionClass(j,ee?y:f),G&&G()},H=(j,ee)=>{j._isLeaving=!1,removeTransitionClass(j,w),removeTransitionClass(j,$),removeTransitionClass(j,k),ee&&ee()},Q=j=>(ee,G)=>{const J=j?M:A,te=()=>q(ee,j,G);callHook(J,[ee,te]),nextFrame(()=>{removeTransitionClass(ee,j?g:m),addTransitionClass(ee,j?b:v),hasExplicitCallback(J)||whenTransitionEnds(ee,c,C,te)})};return extend$4(i,{onBeforeEnter(j){callHook(D,[j]),addTransitionClass(j,m),addTransitionClass(j,f)},onBeforeAppear(j){callHook(I,[j]),addTransitionClass(j,g),addTransitionClass(j,y)},onEnter:Q(!1),onAppear:Q(!0),onLeave(j,ee){j._isLeaving=!0;const G=()=>H(j,ee);addTransitionClass(j,w),forceReflow(),addTransitionClass(j,k),nextFrame(()=>{j._isLeaving&&(removeTransitionClass(j,w),addTransitionClass(j,$),hasExplicitCallback(F)||whenTransitionEnds(j,c,E,G))}),callHook(F,[j,G])},onEnterCancelled(j){q(j,!1),callHook(O,[j])},onAppearCancelled(j){q(j,!0),callHook(z,[j])},onLeaveCancelled(j){H(j),callHook(B,[j])}})}function normalizeDuration(a){if(a==null)return null;if(isObject$h(a))return[NumberOf(a.enter),NumberOf(a.leave)];{const i=NumberOf(a);return[i,i]}}function NumberOf(a){return toNumber$2(a)}function addTransitionClass(a,i){i.split(/\s+/).forEach(u=>u&&a.classList.add(u)),(a[vtcKey]||(a[vtcKey]=new Set)).add(i)}function removeTransitionClass(a,i){i.split(/\s+/).forEach(c=>c&&a.classList.remove(c));const u=a[vtcKey];u&&(u.delete(i),u.size||(a[vtcKey]=void 0))}function nextFrame(a){requestAnimationFrame(()=>{requestAnimationFrame(a)})}let endId=0;function whenTransitionEnds(a,i,u,c){const d=a._endId=++endId,m=()=>{d===a._endId&&c()};if(u)return setTimeout(m,u);const{type:f,timeout:v,propCount:g}=getTransitionInfo(a,i);if(!f)return c();const y=f+"end";let b=0;const w=()=>{a.removeEventListener(y,k),m()},k=$=>{$.target===a&&++b>=g&&w()};setTimeout(()=>{b(u[S]||"").split(", "),d=c(`${TRANSITION}Delay`),m=c(`${TRANSITION}Duration`),f=getTimeout(d,m),v=c(`${ANIMATION}Delay`),g=c(`${ANIMATION}Duration`),y=getTimeout(v,g);let b=null,w=0,k=0;i===TRANSITION?f>0&&(b=TRANSITION,w=f,k=m.length):i===ANIMATION?y>0&&(b=ANIMATION,w=y,k=g.length):(w=Math.max(f,y),b=w>0?f>y?TRANSITION:ANIMATION:null,k=b?b===TRANSITION?m.length:g.length:0);const $=b===TRANSITION&&/\b(transform|all)(,|$)/.test(c(`${TRANSITION}Property`).toString());return{type:b,timeout:w,propCount:k,hasTransform:$}}function getTimeout(a,i){for(;a.lengthtoMs(u)+toMs(a[c])))}function toMs(a){return a==="auto"?0:Number(a.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(a,i,u){const c=a[vtcKey];c&&(i=(i?[i,...c]:[...c]).join(" ")),i==null?a.removeAttribute("class"):u?a.setAttribute("class",i):a.className=i}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(a,{value:i},{transition:u}){a[vShowOldKey]=a.style.display==="none"?"":a.style.display,u&&i?u.beforeEnter(a):setDisplay(a,i)},mounted(a,{value:i},{transition:u}){u&&i&&u.enter(a)},updated(a,{value:i,oldValue:u},{transition:c}){!i==!u&&(a.style.display===a[vShowOldKey]||!i)||(c?i?(c.beforeEnter(a),setDisplay(a,!0),c.enter(a)):c.leave(a,()=>{setDisplay(a,!1)}):setDisplay(a,i))},beforeUnmount(a,{value:i}){setDisplay(a,i)}};function setDisplay(a,i){a.style.display=i?a[vShowOldKey]:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:a})=>{if(!a)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(a){const i=getCurrentInstance$1();if(!i)return;const u=i.ut=(d=a(i.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${i.uid}"]`)).forEach(m=>setVarsOnNode(m,d))},c=()=>{const d=a(i.proxy);setVarsOnVNode(i.subTree,d),u(d)};watchPostEffect(c),onMounted(()=>{const d=new MutationObserver(c);d.observe(i.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>d.disconnect())})}function setVarsOnVNode(a,i){if(a.shapeFlag&128){const u=a.suspense;a=u.activeBranch,u.pendingBranch&&!u.isHydrating&&u.effects.push(()=>{setVarsOnVNode(u.activeBranch,i)})}for(;a.component;)a=a.component.subTree;if(a.shapeFlag&1&&a.el)setVarsOnNode(a.el,i);else if(a.type===Fragment)a.children.forEach(u=>setVarsOnVNode(u,i));else if(a.type===Static){let{el:u,anchor:c}=a;for(;u&&(setVarsOnNode(u,i),u!==c);)u=u.nextSibling}}function setVarsOnNode(a,i){if(a.nodeType===1){const u=a.style;let c="";for(const d in i)u.setProperty(`--${d}`,i[d]),c+=`--${d}: ${i[d]};`;u[CSS_VAR_TEXT]=c}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(a,i,u){const c=a.style,d=isString$5(u),m=c.display;let f=!1;if(u&&!d){if(i&&!isString$5(i))for(const v in i)u[v]==null&&setStyle(c,v,"");for(const v in u)v==="display"&&(f=!0),setStyle(c,v,u[v])}else if(d){if(i!==u){const v=c[CSS_VAR_TEXT];v&&(u+=";"+v),c.cssText=u,f=displayRE.test(u)}}else i&&a.removeAttribute("style");vShowOldKey in a&&(a[vShowOldKey]=f?c.display:"",c.display=m)}const importantRE=/\s*!important$/;function setStyle(a,i,u){if(isArray$o(u))u.forEach(c=>setStyle(a,i,c));else if(u==null&&(u=""),i.startsWith("--"))a.setProperty(i,u);else{const c=autoPrefix(a,i);importantRE.test(u)?a.setProperty(hyphenate(c),u.replace(importantRE,""),"important"):a[c]=u}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(a,i){const u=prefixCache[i];if(u)return u;let c=camelize(i);if(c!=="filter"&&c in a)return prefixCache[i]=c;c=capitalize$2(c);for(let d=0;dcachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(a,i){const u=c=>{if(!c._vts)c._vts=Date.now();else if(c._vts<=u.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(c,u.value),i,5,[c])};return u.value=a,u.attached=getNow(),u}function patchStopImmediatePropagation(a,i){if(isArray$o(i)){const u=a.stopImmediatePropagation;return a.stopImmediatePropagation=()=>{u.call(a),a._stopped=!0},i.map(c=>d=>!d._stopped&&c&&c(d))}else return i}const isNativeOn=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&a.charCodeAt(2)>96&&a.charCodeAt(2)<123,patchProp=(a,i,u,c,d,m,f,v,g)=>{const y=d==="svg";i==="class"?patchClass(a,c,y):i==="style"?patchStyle(a,u,c):isOn$1(i)?isModelListener(i)||patchEvent(a,i,u,c,f):(i[0]==="."?(i=i.slice(1),!0):i[0]==="^"?(i=i.slice(1),!1):shouldSetAsProp(a,i,c,y))?patchDOMProp(a,i,c,m,f,v,g):(i==="true-value"?a._trueValue=c:i==="false-value"&&(a._falseValue=c),patchAttr(a,i,c,y))};function shouldSetAsProp(a,i,u,c){if(c)return!!(i==="innerHTML"||i==="textContent"||i in a&&isNativeOn(i)&&isFunction$7(u));if(i==="spellcheck"||i==="draggable"||i==="translate"||i==="form"||i==="list"&&a.tagName==="INPUT"||i==="type"&&a.tagName==="TEXTAREA")return!1;if(i==="width"||i==="height"){const d=a.tagName;if(d==="IMG"||d==="VIDEO"||d==="CANVAS"||d==="SOURCE")return!1}return isNativeOn(i)&&isString$5(u)?!1:i in a}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(a,i){const u=defineComponent$1(a);class c extends VueElement{constructor(m){super(u,m,i)}}return c.def=u,c}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=a=>defineCustomElement(a,hydrate),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(i,u={},c){super(),this._def=i,this._props=u,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&c?c(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),nextTick(()=>{this._connected||(render$_(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let c=0;c{for(const d of c)this._setAttr(d.attributeName)}),this._ob.observe(this,{attributes:!0});const i=(c,d=!1)=>{const{props:m,styles:f}=c;let v;if(m&&!isArray$o(m))for(const g in m){const y=m[g];(y===Number||y&&y.type===Number)&&(g in this._props&&(this._props[g]=toNumber$2(this._props[g])),(v||(v=Object.create(null)))[camelize(g)]=!0)}this._numberProps=v,d&&this._resolveProps(c),this._applyStyles(f),this._update()},u=this._def.__asyncLoader;u?u().then(c=>i(c,!0)):i(this._def)}_resolveProps(i){const{props:u}=i,c=isArray$o(u)?u:Object.keys(u||{});for(const d of Object.keys(this))d[0]!=="_"&&c.includes(d)&&this._setProp(d,this[d],!0,!1);for(const d of c.map(camelize))Object.defineProperty(this,d,{get(){return this._getProp(d)},set(m){this._setProp(d,m)}})}_setAttr(i){let u=this.getAttribute(i);const c=camelize(i);this._numberProps&&this._numberProps[c]&&(u=toNumber$2(u)),this._setProp(c,u,!1)}_getProp(i){return this._props[i]}_setProp(i,u,c=!0,d=!0){u!==this._props[i]&&(this._props[i]=u,d&&this._instance&&this._update(),c&&(u===!0?this.setAttribute(hyphenate(i),""):typeof u=="string"||typeof u=="number"?this.setAttribute(hyphenate(i),u+""):u||this.removeAttribute(hyphenate(i))))}_update(){render$_(this._createVNode(),this.shadowRoot)}_createVNode(){const i=createVNode(this._def,extend$4({},this._props));return this._instance||(i.ce=u=>{this._instance=u,u.isCE=!0;const c=(m,f)=>{this.dispatchEvent(new CustomEvent(m,{detail:f}))};u.emit=(m,...f)=>{c(m,f),hyphenate(m)!==m&&c(hyphenate(m),f)};let d=this;for(;d=d&&(d.parentNode||d.host);)if(d instanceof VueElement){u.parent=d._instance,u.provides=d._instance.provides;break}}),i}_applyStyles(i){i&&i.forEach(u=>{const c=document.createElement("style");c.textContent=u,this.shadowRoot.appendChild(c)})}}function useCssModule(a="$style"){{const i=getCurrentInstance$1();if(!i)return EMPTY_OBJ;const u=i.type.__cssModules;if(!u)return EMPTY_OBJ;const c=u[a];return c||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$4({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d,m;return onUpdated(()=>{if(!d.length)return;const f=a.moveClass||`${a.name||"v"}-move`;if(!hasCSSTransform(d[0].el,u.vnode.el,f))return;d.forEach(callPendingCbs),d.forEach(recordPosition);const v=d.filter(applyTranslation);forceReflow(),v.forEach(g=>{const y=g.el,b=y.style;addTransitionClass(y,f),b.transform=b.webkitTransform=b.transitionDuration="";const w=y[moveCbKey]=k=>{k&&k.target!==y||(!k||/transform$/.test(k.propertyName))&&(y.removeEventListener("transitionend",w),y[moveCbKey]=null,removeTransitionClass(y,f))};y.addEventListener("transitionend",w)})}),()=>{const f=toRaw(a),v=resolveTransitionProps(f);let g=f.tag||Fragment;d=m,m=i.default?getTransitionRawChildren(i.default()):[];for(let y=0;ydelete a.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(a){const i=a.el;i[moveCbKey]&&i[moveCbKey](),i[enterCbKey]&&i[enterCbKey]()}function recordPosition(a){newPositionMap.set(a,a.el.getBoundingClientRect())}function applyTranslation(a){const i=positionMap.get(a),u=newPositionMap.get(a),c=i.left-u.left,d=i.top-u.top;if(c||d){const m=a.el.style;return m.transform=m.webkitTransform=`translate(${c}px,${d}px)`,m.transitionDuration="0s",a}}function hasCSSTransform(a,i,u){const c=a.cloneNode(),d=a[vtcKey];d&&d.forEach(v=>{v.split(/\s+/).forEach(g=>g&&c.classList.remove(g))}),u.split(/\s+/).forEach(v=>v&&c.classList.add(v)),c.style.display="none";const m=i.nodeType===1?i:i.parentNode;m.appendChild(c);const{hasTransform:f}=getTransitionInfo(c);return m.removeChild(c),f}const getModelAssigner=a=>{const i=a.props["onUpdate:modelValue"]||!1;return isArray$o(i)?u=>invokeArrayFns(i,u):i};function onCompositionStart(a){a.target.composing=!0}function onCompositionEnd(a){const i=a.target;i.composing&&(i.composing=!1,i.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(a,{modifiers:{lazy:i,trim:u,number:c}},d){a[assignKey]=getModelAssigner(d);const m=c||d.props&&d.props.type==="number";addEventListener(a,i?"change":"input",f=>{if(f.target.composing)return;let v=a.value;u&&(v=v.trim()),m&&(v=looseToNumber(v)),a[assignKey](v)}),u&&addEventListener(a,"change",()=>{a.value=a.value.trim()}),i||(addEventListener(a,"compositionstart",onCompositionStart),addEventListener(a,"compositionend",onCompositionEnd),addEventListener(a,"change",onCompositionEnd))},mounted(a,{value:i}){a.value=i??""},beforeUpdate(a,{value:i,modifiers:{lazy:u,trim:c,number:d}},m){if(a[assignKey]=getModelAssigner(m),a.composing)return;const f=d||a.type==="number"?looseToNumber(a.value):a.value,v=i??"";f!==v&&(document.activeElement===a&&a.type!=="range"&&(u||c&&a.value.trim()===v)||(a.value=v))}},vModelCheckbox={deep:!0,created(a,i,u){a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{const c=a._modelValue,d=getValue$2(a),m=a.checked,f=a[assignKey];if(isArray$o(c)){const v=looseIndexOf(c,d),g=v!==-1;if(m&&!g)f(c.concat(d));else if(!m&&g){const y=[...c];y.splice(v,1),f(y)}}else if(isSet$3(c)){const v=new Set(c);m?v.add(d):v.delete(d),f(v)}else f(getCheckboxValue(a,m))})},mounted:setChecked,beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u),setChecked(a,i,u)}};function setChecked(a,{value:i,oldValue:u},c){a._modelValue=i,isArray$o(i)?a.checked=looseIndexOf(i,c.props.value)>-1:isSet$3(i)?a.checked=i.has(c.props.value):i!==u&&(a.checked=looseEqual(i,getCheckboxValue(a,!0)))}const vModelRadio={created(a,{value:i},u){a.checked=looseEqual(i,u.props.value),a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{a[assignKey](getValue$2(a))})},beforeUpdate(a,{value:i,oldValue:u},c){a[assignKey]=getModelAssigner(c),i!==u&&(a.checked=looseEqual(i,c.props.value))}},vModelSelect={deep:!0,created(a,{value:i,modifiers:{number:u}},c){const d=isSet$3(i);addEventListener(a,"change",()=>{const m=Array.prototype.filter.call(a.options,f=>f.selected).map(f=>u?looseToNumber(getValue$2(f)):getValue$2(f));a[assignKey](a.multiple?d?new Set(m):m:m[0]),a._assigning=!0,nextTick(()=>{a._assigning=!1})}),a[assignKey]=getModelAssigner(c)},mounted(a,{value:i,oldValue:u,modifiers:{number:c}}){setSelected(a,i,u,c)},beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u)},updated(a,{value:i,oldValue:u,modifiers:{number:c}}){a._assigning||setSelected(a,i,u,c)}};function setSelected(a,i,u,c){const d=a.multiple,m=isArray$o(i);if(!(d&&!m&&!isSet$3(i))){for(let f=0,v=a.options.length;f-1}else g.selected=i.has(y);else if(looseEqual(getValue$2(g),i)){a.selectedIndex!==f&&(a.selectedIndex=f);return}}!d&&a.selectedIndex!==-1&&(a.selectedIndex=-1)}}function getValue$2(a){return"_value"in a?a._value:a.value}function getCheckboxValue(a,i){const u=i?"_trueValue":"_falseValue";return u in a?a[u]:i}const vModelDynamic={created(a,i,u){callModelHook(a,i,u,null,"created")},mounted(a,i,u){callModelHook(a,i,u,null,"mounted")},beforeUpdate(a,i,u,c){callModelHook(a,i,u,c,"beforeUpdate")},updated(a,i,u,c){callModelHook(a,i,u,c,"updated")}};function resolveDynamicModel(a,i){switch(a){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(i){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(a,i,u,c,d){const f=resolveDynamicModel(a.tagName,u.props&&u.props.type)[d];f&&f(a,i,u,c)}function initVModelForSSR(){vModelText.getSSRProps=({value:a})=>({value:a}),vModelRadio.getSSRProps=({value:a},i)=>{if(i.props&&looseEqual(i.props.value,a))return{checked:!0}},vModelCheckbox.getSSRProps=({value:a},i)=>{if(isArray$o(a)){if(i.props&&looseIndexOf(a,i.props.value)>-1)return{checked:!0}}else if(isSet$3(a)){if(i.props&&a.has(i.props.value))return{checked:!0}}else if(a)return{checked:!0}},vModelDynamic.getSSRProps=(a,i)=>{if(typeof i.type!="string")return;const u=resolveDynamicModel(i.type.toUpperCase(),i.props&&i.props.type);if(u.getSSRProps)return u.getSSRProps(a,i)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:a=>a.stopPropagation(),prevent:a=>a.preventDefault(),self:a=>a.target!==a.currentTarget,ctrl:a=>!a.ctrlKey,shift:a=>!a.shiftKey,alt:a=>!a.altKey,meta:a=>!a.metaKey,left:a=>"button"in a&&a.button!==0,middle:a=>"button"in a&&a.button!==1,right:a=>"button"in a&&a.button!==2,exact:(a,i)=>systemModifiers.some(u=>a[`${u}Key`]&&!i.includes(u))},withModifiers=(a,i)=>{const u=a._withMods||(a._withMods={}),c=i.join(".");return u[c]||(u[c]=(d,...m)=>{for(let f=0;f{const u=a._withKeys||(a._withKeys={}),c=i.join(".");return u[c]||(u[c]=d=>{if(!("key"in d))return;const m=hyphenate(d.key);if(i.some(f=>f===m||keyNames[f]===m))return a(d)})},rendererOptions=extend$4({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$_=(...a)=>{ensureRenderer().render(...a)},hydrate=(...a)=>{ensureHydrationRenderer().hydrate(...a)},createApp=(...a)=>{const i=ensureRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(!d)return;const m=i._component;!isFunction$7(m)&&!m.render&&!m.template&&(m.template=d.innerHTML),d.innerHTML="";const f=u(d,!1,resolveRootNamespace(d));return d instanceof Element&&(d.removeAttribute("v-cloak"),d.setAttribute("data-v-app","")),f},i},createSSRApp=(...a)=>{const i=ensureHydrationRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(d)return u(d,!0,resolveRootNamespace(d))},i};function resolveRootNamespace(a){if(a instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&a instanceof MathMLElement)return"mathml"}function normalizeContainer(a){return isString$5(a)?document.querySelector(a):a}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/**
+* vue v3.4.19
+* (c) 2018-present Yuxi (Evan) You and Vue contributors
+* @license MIT
+**/const compile=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,DeprecationTypes,EffectScope,ErrorCodes,ErrorTypeStrings,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize:capitalize$2,cloneVNode,compatUtils,compile,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent:defineComponent$1,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,devtools,effect:effect$3,effectScope,getCurrentInstance:getCurrentInstance$1,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h,handleError,hasInjectionContext,hydrate,initCustomFormatter,initDirectivesForSSR,inject:inject$1,isMemoSame,isProxy,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render:render$_,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef,toRefs,toValue:toValue$1,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel:useModel$1,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version:version$4,warn:warn$2,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));/*!
+ * vue-router v4.2.5
+ * (c) 2023 Eduardo San Martin Morote
+ * @license MIT
+ */const isBrowser=typeof window<"u";function isESModule(a){return a.__esModule||a[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(a,i){const u={};for(const c in i){const d=i[c];u[c]=isArray$n(d)?d.map(a):a(d)}return u}const noop$6=()=>{},isArray$n=Array.isArray,TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=a=>a.replace(TRAILING_SLASH_RE,"");function parseURL(a,i,u="/"){let c,d={},m="",f="";const v=i.indexOf("#");let g=i.indexOf("?");return v=0&&(g=-1),g>-1&&(c=i.slice(0,g),m=i.slice(g+1,v>-1?v:i.length),d=a(m)),v>-1&&(c=c||i.slice(0,v),f=i.slice(v,i.length)),c=resolveRelativePath(c??i,u),{fullPath:c+(m&&"?")+m+f,path:c,query:d,hash:f}}function stringifyURL(a,i){const u=i.query?a(i.query):"";return i.path+(u&&"?")+u+(i.hash||"")}function stripBase(a,i){return!i||!a.toLowerCase().startsWith(i.toLowerCase())?a:a.slice(i.length)||"/"}function isSameRouteLocation(a,i,u){const c=i.matched.length-1,d=u.matched.length-1;return c>-1&&c===d&&isSameRouteRecord(i.matched[c],u.matched[d])&&isSameRouteLocationParams(i.params,u.params)&&a(i.query)===a(u.query)&&i.hash===u.hash}function isSameRouteRecord(a,i){return(a.aliasOf||a)===(i.aliasOf||i)}function isSameRouteLocationParams(a,i){if(Object.keys(a).length!==Object.keys(i).length)return!1;for(const u in a)if(!isSameRouteLocationParamsValue(a[u],i[u]))return!1;return!0}function isSameRouteLocationParamsValue(a,i){return isArray$n(a)?isEquivalentArray(a,i):isArray$n(i)?isEquivalentArray(i,a):a===i}function isEquivalentArray(a,i){return isArray$n(i)?a.length===i.length&&a.every((u,c)=>u===i[c]):a.length===1&&a[0]===i}function resolveRelativePath(a,i){if(a.startsWith("/"))return a;if(!a)return i;const u=i.split("/"),c=a.split("/"),d=c[c.length-1];(d===".."||d===".")&&c.push("");let m=u.length-1,f,v;for(f=0;f1&&m--;else break;return u.slice(0,m).join("/")+"/"+c.slice(f-(f===c.length?1:0)).join("/")}var NavigationType;(function(a){a.pop="pop",a.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(a){a.back="back",a.forward="forward",a.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(a){if(!a)if(isBrowser){const i=document.querySelector("base");a=i&&i.getAttribute("href")||"/",a=a.replace(/^\w+:\/\/[^\/]+/,"")}else a="/";return a[0]!=="/"&&a[0]!=="#"&&(a="/"+a),removeTrailingSlash(a)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(a,i){return a.replace(BEFORE_HASH_RE,"#")+i}function getElementPosition(a,i){const u=document.documentElement.getBoundingClientRect(),c=a.getBoundingClientRect();return{behavior:i.behavior,left:c.left-u.left-(i.left||0),top:c.top-u.top-(i.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(a){let i;if("el"in a){const u=a.el,c=typeof u=="string"&&u.startsWith("#"),d=typeof u=="string"?c?document.getElementById(u.slice(1)):document.querySelector(u):u;if(!d)return;i=getElementPosition(d,a)}else i=a;"scrollBehavior"in document.documentElement.style?window.scrollTo(i):window.scrollTo(i.left!=null?i.left:window.pageXOffset,i.top!=null?i.top:window.pageYOffset)}function getScrollKey(a,i){return(history.state?history.state.position-i:-1)+a}const scrollPositions=new Map;function saveScrollPosition(a,i){scrollPositions.set(a,i)}function getSavedScrollPosition(a){const i=scrollPositions.get(a);return scrollPositions.delete(a),i}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(a,i){const{pathname:u,search:c,hash:d}=i,m=a.indexOf("#");if(m>-1){let v=d.includes(a.slice(m))?a.slice(m).length:1,g=d.slice(v);return g[0]!=="/"&&(g="/"+g),stripBase(g,"")}return stripBase(u,a)+c+d}function useHistoryListeners(a,i,u,c){let d=[],m=[],f=null;const v=({state:k})=>{const $=createCurrentLocation(a,location),S=u.value,C=i.value;let E=0;if(k){if(u.value=$,i.value=k,f&&f===S){f=null;return}E=C?k.position-C.position:0}else c($);d.forEach(D=>{D(u.value,S,{delta:E,type:NavigationType.pop,direction:E?E>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function g(){f=u.value}function y(k){d.push(k);const $=()=>{const S=d.indexOf(k);S>-1&&d.splice(S,1)};return m.push($),$}function b(){const{history:k}=window;k.state&&k.replaceState(assign$1({},k.state,{scroll:computeScrollPosition()}),"")}function w(){for(const k of m)k();m=[],window.removeEventListener("popstate",v),window.removeEventListener("beforeunload",b)}return window.addEventListener("popstate",v),window.addEventListener("beforeunload",b,{passive:!0}),{pauseListeners:g,listen:y,destroy:w}}function buildState(a,i,u,c=!1,d=!1){return{back:a,current:i,forward:u,replaced:c,position:window.history.length,scroll:d?computeScrollPosition():null}}function useHistoryStateNavigation(a){const{history:i,location:u}=window,c={value:createCurrentLocation(a,u)},d={value:i.state};d.value||m(c.value,{back:null,current:c.value,forward:null,position:i.length-1,replaced:!0,scroll:null},!0);function m(g,y,b){const w=a.indexOf("#"),k=w>-1?(u.host&&document.querySelector("base")?a:a.slice(w))+g:createBaseLocation()+a+g;try{i[b?"replaceState":"pushState"](y,"",k),d.value=y}catch($){console.error($),u[b?"replace":"assign"](k)}}function f(g,y){const b=assign$1({},i.state,buildState(d.value.back,g,d.value.forward,!0),y,{position:d.value.position});m(g,b,!0),c.value=g}function v(g,y){const b=assign$1({},d.value,i.state,{forward:g,scroll:computeScrollPosition()});m(b.current,b,!0);const w=assign$1({},buildState(c.value,g,null),{position:b.position+1},y);m(g,w,!1),c.value=g}return{location:c,state:d,push:v,replace:f}}function createWebHistory(a){a=normalizeBase(a);const i=useHistoryStateNavigation(a),u=useHistoryListeners(a,i.state,i.location,i.replace);function c(m,f=!0){f||u.pauseListeners(),history.go(m)}const d=assign$1({location:"",base:a,go:c,createHref:createHref.bind(null,a)},i,u);return Object.defineProperty(d,"location",{enumerable:!0,get:()=>i.location.value}),Object.defineProperty(d,"state",{enumerable:!0,get:()=>i.state.value}),d}function createWebHashHistory(a){return a=location.host?a||location.pathname+location.search:"",a.includes("#")||(a+="#"),createWebHistory(a)}function isRouteLocation(a){return typeof a=="string"||a&&typeof a=="object"}function isRouteName(a){return typeof a=="string"||typeof a=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(a){a[a.aborted=4]="aborted",a[a.cancelled=8]="cancelled",a[a.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(a,i){return assign$1(new Error,{type:a,[NavigationFailureSymbol]:!0},i)}function isNavigationFailure(a,i){return a instanceof Error&&NavigationFailureSymbol in a&&(i==null||!!(a.type&i))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(a,i){const u=assign$1({},BASE_PATH_PARSER_OPTIONS,i),c=[];let d=u.start?"^":"";const m=[];for(const y of a){const b=y.length?[]:[90];u.strict&&!y.length&&(d+="/");for(let w=0;wi.length?i.length===1&&i[0]===80?1:-1:0}function comparePathParserScore(a,i){let u=0;const c=a.score,d=i.score;for(;u0&&i[i.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(a){if(!a)return[[]];if(a==="/")return[[ROOT_TOKEN]];if(!a.startsWith("/"))throw new Error(`Invalid path "${a}"`);function i($){throw new Error(`ERR (${u})/"${y}": ${$}`)}let u=0,c=u;const d=[];let m;function f(){m&&d.push(m),m=[]}let v=0,g,y="",b="";function w(){y&&(u===0?m.push({type:0,value:y}):u===1||u===2||u===3?(m.length>1&&(g==="*"||g==="+")&&i(`A repeatable param (${y}) must be alone in its segment. eg: '/:ids+.`),m.push({type:1,value:y,regexp:b,repeatable:g==="*"||g==="+",optional:g==="*"||g==="?"})):i("Invalid state to consume buffer"),y="")}function k(){y+=g}for(;v{f(A)}:noop$6}function f(b){if(isRouteName(b)){const w=c.get(b);w&&(c.delete(b),u.splice(u.indexOf(w),1),w.children.forEach(f),w.alias.forEach(f))}else{const w=u.indexOf(b);w>-1&&(u.splice(w,1),b.record.name&&c.delete(b.record.name),b.children.forEach(f),b.alias.forEach(f))}}function v(){return u}function g(b){let w=0;for(;w=0&&(b.record.path!==u[w].record.path||!isRecordChildOf(b,u[w]));)w++;u.splice(w,0,b),b.record.name&&!isAliasRecord(b)&&c.set(b.record.name,b)}function y(b,w){let k,$={},S,C;if("name"in b&&b.name){if(k=c.get(b.name),!k)throw createRouterError(1,{location:b});C=k.record.name,$=assign$1(paramsFromLocation(w.params,k.keys.filter(A=>!A.optional).map(A=>A.name)),b.params&¶msFromLocation(b.params,k.keys.map(A=>A.name))),S=k.stringify($)}else if("path"in b)S=b.path,k=u.find(A=>A.re.test(S)),k&&($=k.parse(S),C=k.record.name);else{if(k=w.name?c.get(w.name):u.find(A=>A.re.test(w.path)),!k)throw createRouterError(1,{location:b,currentLocation:w});C=k.record.name,$=assign$1({},w.params,b.params),S=k.stringify($)}const E=[];let D=k;for(;D;)E.unshift(D.record),D=D.parent;return{name:C,path:S,params:$,matched:E,meta:mergeMetaFields(E)}}return a.forEach(b=>m(b)),{addRoute:m,resolve:y,removeRoute:f,getRoutes:v,getRecordMatcher:d}}function paramsFromLocation(a,i){const u={};for(const c of i)c in a&&(u[c]=a[c]);return u}function normalizeRouteRecord(a){return{path:a.path,redirect:a.redirect,name:a.name,meta:a.meta||{},aliasOf:void 0,beforeEnter:a.beforeEnter,props:normalizeRecordProps(a),children:a.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in a?a.components||null:a.component&&{default:a.component}}}function normalizeRecordProps(a){const i={},u=a.props||!1;if("component"in a)i.default=u;else for(const c in a.components)i[c]=typeof u=="object"?u[c]:u;return i}function isAliasRecord(a){for(;a;){if(a.record.aliasOf)return!0;a=a.parent}return!1}function mergeMetaFields(a){return a.reduce((i,u)=>assign$1(i,u.meta),{})}function mergeOptions(a,i){const u={};for(const c in a)u[c]=c in i?i[c]:a[c];return u}function isRecordChildOf(a,i){return i.children.some(u=>u===a||isRecordChildOf(a,u))}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(a){return encodeURI(""+a).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(a){return commonEncode(a).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(a){return commonEncode(a).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(a){return encodeQueryValue(a).replace(EQUAL_RE,"%3D")}function encodePath(a){return commonEncode(a).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(a){return a==null?"":encodePath(a).replace(SLASH_RE,"%2F")}function decode(a){try{return decodeURIComponent(""+a)}catch{}return""+a}function parseQuery(a){const i={};if(a===""||a==="?")return i;const c=(a[0]==="?"?a.slice(1):a).split("&");for(let d=0;dm&&encodeQueryValue(m)):[c&&encodeQueryValue(c)]).forEach(m=>{m!==void 0&&(i+=(i.length?"&":"")+u,m!=null&&(i+="="+m))})}return i}function normalizeQuery(a){const i={};for(const u in a){const c=a[u];c!==void 0&&(i[u]=isArray$n(c)?c.map(d=>d==null?null:""+d):c==null?c:""+c)}return i}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let a=[];function i(c){return a.push(c),()=>{const d=a.indexOf(c);d>-1&&a.splice(d,1)}}function u(){a=[]}return{add:i,list:()=>a.slice(),reset:u}}function guardToPromiseFn(a,i,u,c,d){const m=c&&(c.enterCallbacks[d]=c.enterCallbacks[d]||[]);return()=>new Promise((f,v)=>{const g=w=>{w===!1?v(createRouterError(4,{from:u,to:i})):w instanceof Error?v(w):isRouteLocation(w)?v(createRouterError(2,{from:i,to:w})):(m&&c.enterCallbacks[d]===m&&typeof w=="function"&&m.push(w),f())},y=a.call(c&&c.instances[d],i,u,g);let b=Promise.resolve(y);a.length<3&&(b=b.then(g)),b.catch(w=>v(w))})}function extractComponentsGuards(a,i,u,c){const d=[];for(const m of a)for(const f in m.components){let v=m.components[f];if(!(i!=="beforeRouteEnter"&&!m.instances[f]))if(isRouteComponent(v)){const y=(v.__vccOpts||v)[i];y&&d.push(guardToPromiseFn(y,u,c,m,f))}else{let g=v();d.push(()=>g.then(y=>{if(!y)return Promise.reject(new Error(`Couldn't resolve component "${f}" at "${m.path}"`));const b=isESModule(y)?y.default:y;m.components[f]=b;const k=(b.__vccOpts||b)[i];return k&&guardToPromiseFn(k,u,c,m,f)()}))}}return d}function isRouteComponent(a){return typeof a=="object"||"displayName"in a||"props"in a||"__vccOpts"in a}function useLink$1(a){const i=inject$1(routerKey),u=inject$1(routeLocationKey),c=computed(()=>i.resolve(unref(a.to))),d=computed(()=>{const{matched:g}=c.value,{length:y}=g,b=g[y-1],w=u.matched;if(!b||!w.length)return-1;const k=w.findIndex(isSameRouteRecord.bind(null,b));if(k>-1)return k;const $=getOriginalPath(g[y-2]);return y>1&&getOriginalPath(b)===$&&w[w.length-1].path!==$?w.findIndex(isSameRouteRecord.bind(null,g[y-2])):k}),m=computed(()=>d.value>-1&&includesParams(u.params,c.value.params)),f=computed(()=>d.value>-1&&d.value===u.matched.length-1&&isSameRouteLocationParams(u.params,c.value.params));function v(g={}){return guardEvent(g)?i[unref(a.replace)?"replace":"push"](unref(a.to)).catch(noop$6):Promise.resolve()}return{route:c,href:computed(()=>c.value.href),isActive:m,isExactActive:f,navigate:v}}const RouterLinkImpl=defineComponent$1({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink$1,setup(a,{slots:i}){const u=reactive(useLink$1(a)),{options:c}=inject$1(routerKey),d=computed(()=>({[getLinkClass(a.activeClass,c.linkActiveClass,"router-link-active")]:u.isActive,[getLinkClass(a.exactActiveClass,c.linkExactActiveClass,"router-link-exact-active")]:u.isExactActive}));return()=>{const m=i.default&&i.default(u);return a.custom?m:h("a",{"aria-current":u.isExactActive?a.ariaCurrentValue:null,href:u.href,onClick:u.navigate,class:d.value},m)}}}),RouterLink=RouterLinkImpl;function guardEvent(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)&&!a.defaultPrevented&&!(a.button!==void 0&&a.button!==0)){if(a.currentTarget&&a.currentTarget.getAttribute){const i=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(i))return}return a.preventDefault&&a.preventDefault(),!0}}function includesParams(a,i){for(const u in i){const c=i[u],d=a[u];if(typeof c=="string"){if(c!==d)return!1}else if(!isArray$n(d)||d.length!==c.length||c.some((m,f)=>m!==d[f]))return!1}return!0}function getOriginalPath(a){return a?a.aliasOf?a.aliasOf.path:a.path:""}const getLinkClass=(a,i,u)=>a??i??u,RouterViewImpl=defineComponent$1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(a,{attrs:i,slots:u}){const c=inject$1(routerViewLocationKey),d=computed(()=>a.route||c.value),m=inject$1(viewDepthKey,0),f=computed(()=>{let y=unref(m);const{matched:b}=d.value;let w;for(;(w=b[y])&&!w.components;)y++;return y}),v=computed(()=>d.value.matched[f.value]);provide(viewDepthKey,computed(()=>f.value+1)),provide(matchedRouteKey,v),provide(routerViewLocationKey,d);const g=ref();return watch(()=>[g.value,v.value,a.name],([y,b,w],[k,$,S])=>{b&&(b.instances[w]=y,$&&$!==b&&y&&y===k&&(b.leaveGuards.size||(b.leaveGuards=$.leaveGuards),b.updateGuards.size||(b.updateGuards=$.updateGuards))),y&&b&&(!$||!isSameRouteRecord(b,$)||!k)&&(b.enterCallbacks[w]||[]).forEach(C=>C(y))},{flush:"post"}),()=>{const y=d.value,b=a.name,w=v.value,k=w&&w.components[b];if(!k)return normalizeSlot(u.default,{Component:k,route:y});const $=w.props[b],S=$?$===!0?y.params:typeof $=="function"?$(y):$:null,E=h(k,assign$1({},S,i,{onVnodeUnmounted:D=>{D.component.isUnmounted&&(w.instances[b]=null)},ref:g}));return normalizeSlot(u.default,{Component:E,route:y})||E}}});function normalizeSlot(a,i){if(!a)return null;const u=a(i);return u.length===1?u[0]:u}const RouterView=RouterViewImpl;function createRouter(a){const i=createRouterMatcher(a.routes,a),u=a.parseQuery||parseQuery,c=a.stringifyQuery||stringifyQuery,d=a.history,m=useCallbacks(),f=useCallbacks(),v=useCallbacks(),g=shallowRef(START_LOCATION_NORMALIZED);let y=START_LOCATION_NORMALIZED;isBrowser&&a.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const b=applyToParams.bind(null,ue=>""+ue),w=applyToParams.bind(null,encodeParam),k=applyToParams.bind(null,decode);function $(ue,Ce){let Te,Pe;return isRouteName(ue)?(Te=i.getRecordMatcher(ue),Pe=Ce):Pe=ue,i.addRoute(Pe,Te)}function S(ue){const Ce=i.getRecordMatcher(ue);Ce&&i.removeRoute(Ce)}function C(){return i.getRoutes().map(ue=>ue.record)}function E(ue){return!!i.getRecordMatcher(ue)}function D(ue,Ce){if(Ce=assign$1({},Ce||g.value),typeof ue=="string"){const de=parseURL(u,ue,Ce.path),Fe=i.resolve({path:de.path},Ce),We=d.createHref(de.fullPath);return assign$1(de,Fe,{params:k(Fe.params),hash:decode(de.hash),redirectedFrom:void 0,href:We})}let Te;if("path"in ue)Te=assign$1({},ue,{path:parseURL(u,ue.path,Ce.path).path});else{const de=assign$1({},ue.params);for(const Fe in de)de[Fe]==null&&delete de[Fe];Te=assign$1({},ue,{params:w(de)}),Ce.params=w(Ce.params)}const Pe=i.resolve(Te,Ce),Vt=ue.hash||"";Pe.params=b(k(Pe.params));const Ie=stringifyURL(c,assign$1({},ue,{hash:encodeHash(Vt),path:Pe.path})),ie=d.createHref(Ie);return assign$1({fullPath:Ie,hash:Vt,query:c===stringifyQuery?normalizeQuery(ue.query):ue.query||{}},Pe,{redirectedFrom:void 0,href:ie})}function A(ue){return typeof ue=="string"?parseURL(u,ue,g.value.path):assign$1({},ue)}function O(ue,Ce){if(y!==ue)return createRouterError(8,{from:Ce,to:ue})}function F(ue){return M(ue)}function B(ue){return F(assign$1(A(ue),{replace:!0}))}function I(ue){const Ce=ue.matched[ue.matched.length-1];if(Ce&&Ce.redirect){const{redirect:Te}=Ce;let Pe=typeof Te=="function"?Te(ue):Te;return typeof Pe=="string"&&(Pe=Pe.includes("?")||Pe.includes("#")?Pe=A(Pe):{path:Pe},Pe.params={}),assign$1({query:ue.query,hash:ue.hash,params:"path"in Pe?{}:ue.params},Pe)}}function M(ue,Ce){const Te=y=D(ue),Pe=g.value,Vt=ue.state,Ie=ue.force,ie=ue.replace===!0,de=I(Te);if(de)return M(assign$1(A(de),{state:typeof de=="object"?assign$1({},Vt,de.state):Vt,force:Ie,replace:ie}),Ce||Te);const Fe=Te;Fe.redirectedFrom=Ce;let We;return!Ie&&isSameRouteLocation(c,Pe,Te)&&(We=createRouterError(16,{to:Fe,from:Pe}),le(Pe,Pe,!0,!1)),(We?Promise.resolve(We):H(Fe,Pe)).catch(wt=>isNavigationFailure(wt)?isNavigationFailure(wt,2)?wt:ve(wt):ae(wt,Fe,Pe)).then(wt=>{if(wt){if(isNavigationFailure(wt,2))return M(assign$1({replace:ie},A(wt.to),{state:typeof wt.to=="object"?assign$1({},Vt,wt.to.state):Vt,force:Ie}),Ce||Fe)}else wt=j(Fe,Pe,!0,ie,Vt);return Q(Fe,Pe,wt),wt})}function z(ue,Ce){const Te=O(ue,Ce);return Te?Promise.reject(Te):Promise.resolve()}function q(ue){const Ce=At.values().next().value;return Ce&&typeof Ce.runWithContext=="function"?Ce.runWithContext(ue):ue()}function H(ue,Ce){let Te;const[Pe,Vt,Ie]=extractChangingRecords(ue,Ce);Te=extractComponentsGuards(Pe.reverse(),"beforeRouteLeave",ue,Ce);for(const de of Pe)de.leaveGuards.forEach(Fe=>{Te.push(guardToPromiseFn(Fe,ue,Ce))});const ie=z.bind(null,ue,Ce);return Te.push(ie),ke(Te).then(()=>{Te=[];for(const de of m.list())Te.push(guardToPromiseFn(de,ue,Ce));return Te.push(ie),ke(Te)}).then(()=>{Te=extractComponentsGuards(Vt,"beforeRouteUpdate",ue,Ce);for(const de of Vt)de.updateGuards.forEach(Fe=>{Te.push(guardToPromiseFn(Fe,ue,Ce))});return Te.push(ie),ke(Te)}).then(()=>{Te=[];for(const de of Ie)if(de.beforeEnter)if(isArray$n(de.beforeEnter))for(const Fe of de.beforeEnter)Te.push(guardToPromiseFn(Fe,ue,Ce));else Te.push(guardToPromiseFn(de.beforeEnter,ue,Ce));return Te.push(ie),ke(Te)}).then(()=>(ue.matched.forEach(de=>de.enterCallbacks={}),Te=extractComponentsGuards(Ie,"beforeRouteEnter",ue,Ce),Te.push(ie),ke(Te))).then(()=>{Te=[];for(const de of f.list())Te.push(guardToPromiseFn(de,ue,Ce));return Te.push(ie),ke(Te)}).catch(de=>isNavigationFailure(de,8)?de:Promise.reject(de))}function Q(ue,Ce,Te){v.list().forEach(Pe=>q(()=>Pe(ue,Ce,Te)))}function j(ue,Ce,Te,Pe,Vt){const Ie=O(ue,Ce);if(Ie)return Ie;const ie=Ce===START_LOCATION_NORMALIZED,de=isBrowser?history.state:{};Te&&(Pe||ie?d.replace(ue.fullPath,assign$1({scroll:ie&&de&&de.scroll},Vt)):d.push(ue.fullPath,Vt)),g.value=ue,le(ue,Ce,Te,ie),ve()}let ee;function G(){ee||(ee=d.listen((ue,Ce,Te)=>{if(!Le.listening)return;const Pe=D(ue),Vt=I(Pe);if(Vt){M(assign$1(Vt,{replace:!0}),Pe).catch(noop$6);return}y=Pe;const Ie=g.value;isBrowser&&saveScrollPosition(getScrollKey(Ie.fullPath,Te.delta),computeScrollPosition()),H(Pe,Ie).catch(ie=>isNavigationFailure(ie,12)?ie:isNavigationFailure(ie,2)?(M(ie.to,Pe).then(de=>{isNavigationFailure(de,20)&&!Te.delta&&Te.type===NavigationType.pop&&d.go(-1,!1)}).catch(noop$6),Promise.reject()):(Te.delta&&d.go(-Te.delta,!1),ae(ie,Pe,Ie))).then(ie=>{ie=ie||j(Pe,Ie,!1),ie&&(Te.delta&&!isNavigationFailure(ie,8)?d.go(-Te.delta,!1):Te.type===NavigationType.pop&&isNavigationFailure(ie,20)&&d.go(-1,!1)),Q(Pe,Ie,ie)}).catch(noop$6)}))}let J=useCallbacks(),te=useCallbacks(),re;function ae(ue,Ce,Te){ve(ue);const Pe=te.list();return Pe.length?Pe.forEach(Vt=>Vt(ue,Ce,Te)):console.error(ue),Promise.reject(ue)}function ye(){return re&&g.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((ue,Ce)=>{J.add([ue,Ce])})}function ve(ue){return re||(re=!ue,G(),J.list().forEach(([Ce,Te])=>ue?Te(ue):Ce()),J.reset()),ue}function le(ue,Ce,Te,Pe){const{scrollBehavior:Vt}=a;if(!isBrowser||!Vt)return Promise.resolve();const Ie=!Te&&getSavedScrollPosition(getScrollKey(ue.fullPath,0))||(Pe||!Te)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Vt(ue,Ce,Ie)).then(ie=>ie&&scrollToPosition(ie)).catch(ie=>ae(ie,ue,Ce))}const Se=ue=>d.go(ue);let De;const At=new Set,Le={currentRoute:g,listening:!0,addRoute:$,removeRoute:S,hasRoute:E,getRoutes:C,resolve:D,options:a,push:F,replace:B,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:m.add,beforeResolve:f.add,afterEach:v.add,onError:te.add,isReady:ye,install(ue){const Ce=this;ue.component("RouterLink",RouterLink),ue.component("RouterView",RouterView),ue.config.globalProperties.$router=Ce,Object.defineProperty(ue.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(g)}),isBrowser&&!De&&g.value===START_LOCATION_NORMALIZED&&(De=!0,F(d.location).catch(Vt=>{}));const Te={};for(const Vt in START_LOCATION_NORMALIZED)Object.defineProperty(Te,Vt,{get:()=>g.value[Vt],enumerable:!0});ue.provide(routerKey,Ce),ue.provide(routeLocationKey,shallowReactive(Te)),ue.provide(routerViewLocationKey,g);const Pe=ue.unmount;At.add(ue),ue.unmount=function(){At.delete(ue),At.size<1&&(y=START_LOCATION_NORMALIZED,ee&&ee(),ee=null,g.value=START_LOCATION_NORMALIZED,De=!1,re=!1),Pe()}}};function ke(ue){return ue.reduce((Ce,Te)=>Ce.then(()=>q(Te)),Promise.resolve())}return Le}function extractChangingRecords(a,i){const u=[],c=[],d=[],m=Math.max(i.matched.length,a.matched.length);for(let f=0;fisSameRouteRecord(y,v))?c.push(v):u.push(v));const g=a.matched[f];g&&(i.matched.find(y=>isSameRouteRecord(y,g))||d.push(g))}return[u,c,d]}function useRouter$1(){return inject$1(routerKey)}var isVue2=!1;/*!
+ * pinia v2.1.7
+ * (c) 2023 Eduardo San Martin Morote
+ * @license MIT
+ */let activePinia;const setActivePinia=a=>activePinia=a,piniaSymbol=Symbol();function isPlainObject$4(a){return a&&typeof a=="object"&&Object.prototype.toString.call(a)==="[object Object]"&&typeof a.toJSON!="function"}var MutationType;(function(a){a.direct="direct",a.patchObject="patch object",a.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const a=effectScope(!0),i=a.run(()=>ref({}));let u=[],c=[];const d=markRaw({install(m){setActivePinia(d),d._a=m,m.provide(piniaSymbol,d),m.config.globalProperties.$pinia=d,c.forEach(f=>u.push(f)),c=[]},use(m){return!this._a&&!isVue2?c.push(m):u.push(m),this},_p:u,_a:null,_e:a,_s:new Map,state:i});return d}const noop$5=()=>{};function addSubscription(a,i,u,c=noop$5){a.push(i);const d=()=>{const m=a.indexOf(i);m>-1&&(a.splice(m,1),c())};return!u&&getCurrentScope()&&onScopeDispose(d),d}function triggerSubscriptions(a,...i){a.slice().forEach(u=>{u(...i)})}const fallbackRunWithContext=a=>a();function mergeReactiveObjects(a,i){a instanceof Map&&i instanceof Map&&i.forEach((u,c)=>a.set(c,u)),a instanceof Set&&i instanceof Set&&i.forEach(a.add,a);for(const u in i){if(!i.hasOwnProperty(u))continue;const c=i[u],d=a[u];isPlainObject$4(d)&&isPlainObject$4(c)&&a.hasOwnProperty(u)&&!isRef(c)&&!isReactive(c)?a[u]=mergeReactiveObjects(d,c):a[u]=c}return a}const skipHydrateSymbol=Symbol();function shouldHydrate(a){return!isPlainObject$4(a)||!a.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(a){return!!(isRef(a)&&a.effect)}function createOptionsStore(a,i,u,c){const{state:d,actions:m,getters:f}=i,v=u.state.value[a];let g;function y(){v||(u.state.value[a]=d?d():{});const b=toRefs(u.state.value[a]);return assign(b,m,Object.keys(f||{}).reduce((w,k)=>(w[k]=markRaw(computed(()=>{setActivePinia(u);const $=u._s.get(a);return f[k].call($,$)})),w),{}))}return g=createSetupStore(a,y,i,u,c,!0),g}function createSetupStore(a,i,u={},c,d,m){let f;const v=assign({actions:{}},u),g={deep:!0};let y,b,w=[],k=[],$;const S=c.state.value[a];!m&&!S&&(c.state.value[a]={}),ref({});let C;function E(z){let q;y=b=!1,typeof z=="function"?(z(c.state.value[a]),q={type:MutationType.patchFunction,storeId:a,events:$}):(mergeReactiveObjects(c.state.value[a],z),q={type:MutationType.patchObject,payload:z,storeId:a,events:$});const H=C=Symbol();nextTick().then(()=>{C===H&&(y=!0)}),b=!0,triggerSubscriptions(w,q,c.state.value[a])}const D=m?function(){const{state:q}=u,H=q?q():{};this.$patch(Q=>{assign(Q,H)})}:noop$5;function A(){f.stop(),w=[],k=[],c._s.delete(a)}function O(z,q){return function(){setActivePinia(c);const H=Array.from(arguments),Q=[],j=[];function ee(te){Q.push(te)}function G(te){j.push(te)}triggerSubscriptions(k,{args:H,name:z,store:B,after:ee,onError:G});let J;try{J=q.apply(this&&this.$id===a?this:B,H)}catch(te){throw triggerSubscriptions(j,te),te}return J instanceof Promise?J.then(te=>(triggerSubscriptions(Q,te),te)).catch(te=>(triggerSubscriptions(j,te),Promise.reject(te))):(triggerSubscriptions(Q,J),J)}}const F={_p:c,$id:a,$onAction:addSubscription.bind(null,k),$patch:E,$reset:D,$subscribe(z,q={}){const H=addSubscription(w,z,q.detached,()=>Q()),Q=f.run(()=>watch(()=>c.state.value[a],j=>{(q.flush==="sync"?b:y)&&z({storeId:a,type:MutationType.direct,events:$},j)},assign({},g,q)));return H},$dispose:A},B=reactive(F);c._s.set(a,B);const M=(c._a&&c._a.runWithContext||fallbackRunWithContext)(()=>c._e.run(()=>(f=effectScope()).run(i)));for(const z in M){const q=M[z];if(isRef(q)&&!isComputed(q)||isReactive(q))m||(S&&shouldHydrate(q)&&(isRef(q)?q.value=S[z]:mergeReactiveObjects(q,S[z])),c.state.value[a][z]=q);else if(typeof q=="function"){const H=O(z,q);M[z]=H,v.actions[z]=q}}return assign(B,M),assign(toRaw(B),M),Object.defineProperty(B,"$state",{get:()=>c.state.value[a],set:z=>{E(q=>{assign(q,z)})}}),c._p.forEach(z=>{assign(B,f.run(()=>z({store:B,app:c._a,pinia:c,options:v})))}),S&&m&&u.hydrate&&u.hydrate(B.$state,S),y=!0,b=!0,B}function defineStore(a,i,u){let c,d;const m=typeof i=="function";typeof a=="string"?(c=a,d=m?u:i):(d=a,c=a.id);function f(v,g){const y=hasInjectionContext();return v=v||(y?inject$1(piniaSymbol,null):null),v&&setActivePinia(v),v=activePinia,v._s.has(c)||(m?createSetupStore(c,i,d,v):createOptionsStore(c,d,v)),v._s.get(c)}return f.$id=c,f}const _imports_0$1="/static/vue3/assets/brand_logo-B3nCJMk0.svg";let BASE_PATH=typeof window<"u"?localStorage.getItem("BASE_PATH")||"":location.protocol+"//"+location.host;class Configuration{constructor(i={}){this.configuration=i}set config(i){this.configuration=i}get basePath(){return this.configuration.basePath!=null?this.configuration.basePath:BASE_PATH}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||querystring}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){const i=this.configuration.apiKey;if(i)return typeof i=="function"?i:()=>i}get accessToken(){const i=this.configuration.accessToken;if(i)return typeof i=="function"?i:async()=>i}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}const DefaultConfig=new Configuration,_o=class _o{constructor(i=DefaultConfig){Aa(this,"middleware");Aa(this,"fetchApi",async(i,u)=>{let c={url:i,init:u};for(const m of this.middleware)m.pre&&(c=await m.pre({fetch:this.fetchApi,...c})||c);let d;try{d=await(this.configuration.fetchApi||fetch)(c.url,c.init)}catch(m){for(const f of this.middleware)f.onError&&(d=await f.onError({fetch:this.fetchApi,url:c.url,init:c.init,error:m,response:d?d.clone():void 0})||d);if(d===void 0)throw m instanceof Error?new FetchError(m,"The request failed and the interceptors did not return an alternative response"):m}for(const m of this.middleware)m.post&&(d=await m.post({fetch:this.fetchApi,url:c.url,init:c.init,response:d.clone()})||d);return d});this.configuration=i,this.middleware=i.middleware}withMiddleware(...i){const u=this.clone();return u.middleware=u.middleware.concat(...i),u}withPreMiddleware(...i){const u=i.map(c=>({pre:c}));return this.withMiddleware(...u)}withPostMiddleware(...i){const u=i.map(c=>({post:c}));return this.withMiddleware(...u)}isJsonMime(i){return i?_o.jsonRegex.test(i):!1}async request(i,u){const{url:c,init:d}=await this.createFetchParams(i,u),m=await this.fetchApi(c,d);if(m&&m.status>=200&&m.status<300)return m;throw new ResponseError(m,"Response returned an error code")}getCookie(i){let u=null;if(document.cookie&&document.cookie!==""){const c=document.cookie.split(";");for(let d=0;dd[b]===void 0?delete d[b]:{});const m=typeof u=="function"?u:async()=>u,f={method:i.method,headers:d,body:i.body,credentials:this.configuration.credentials},v={...f,...await m({init:f,context:i})};let g;isFormData$1(v.body)||v.body instanceof URLSearchParams||isBlob$1(v.body)?g=v.body:this.isJsonMime(d["Content-Type"])?g=JSON.stringify(v.body):g=v.body;const y={...v,body:g};return{url:c,init:y}}clone(){const i=this.constructor,u=new i(this.configuration);return u.middleware=this.middleware.slice(),u}};Aa(_o,"jsonRegex",new RegExp("^(:?application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(:?;.*)?$","i"));let BaseAPI=_o;function isBlob$1(a){return typeof Blob<"u"&&a instanceof Blob}function isFormData$1(a){return typeof FormData<"u"&&a instanceof FormData}class ResponseError extends Error{constructor(u,c){super(c);Aa(this,"name","ResponseError");this.response=u}}class FetchError extends Error{constructor(u,c){super(c);Aa(this,"name","FetchError");this.cause=u}}class RequiredError extends Error{constructor(u,c){super(c);Aa(this,"name","RequiredError");this.field=u}}function querystring(a,i=""){return Object.keys(a).map(u=>querystringSingleKey(u,a[u],i)).filter(u=>u.length>0).join("&")}function querystringSingleKey(a,i,u=""){const c=u+(u.length?`[${a}]`:a);if(i instanceof Array){const d=i.map(m=>encodeURIComponent(String(m))).join(`&${encodeURIComponent(c)}=`);return`${encodeURIComponent(c)}=${d}`}if(i instanceof Set){const d=Array.from(i);return querystringSingleKey(a,d,u)}return i instanceof Date?`${encodeURIComponent(c)}=${encodeURIComponent(i.toISOString())}`:i instanceof Object?querystring(i,c):`${encodeURIComponent(c)}=${encodeURIComponent(String(i))}`}function canConsumeForm(a){for(const i of a)if(i.contentType==="multipart/form-data")return!0;return!1}class JSONApiResponse{constructor(i,u=c=>c){this.raw=i,this.transformer=u}async value(){return this.transformer(await this.raw.json())}}class VoidApiResponse{constructor(i){this.raw=i}async value(){}}class TextApiResponse{constructor(i){this.raw=i}async value(){return await this.raw.text()}}function AccessTokenFromJSON(a){return AccessTokenFromJSONTyped(a)}function AccessTokenFromJSONTyped(a,i){return a==null?a:{id:a.id,token:a.token,expires:new Date(a.expires),scope:a.scope==null?void 0:a.scope,created:new Date(a.created),updated:new Date(a.updated)}}function AccessTokenRequestToJSON(a){return a==null?a:{expires:a.expires.toISOString(),scope:a.scope,id:a.id}}function UserFromJSON(a){return UserFromJSONTyped(a)}function UserFromJSONTyped(a,i){return a==null?a:{id:a.id,username:a.username,firstName:a.first_name==null?void 0:a.first_name,lastName:a.last_name==null?void 0:a.last_name,displayName:a.display_name}}function AutoMealPlanFromJSON(a){return AutoMealPlanFromJSONTyped(a)}function AutoMealPlanFromJSONTyped(a,i){return a==null?a:{startDate:new Date(a.start_date),endDate:new Date(a.end_date),mealTypeId:a.meal_type_id,keywordIds:a.keyword_ids,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),addshopping:a.addshopping}}function UserRequestToJSON(a){return a==null?a:{first_name:a.firstName,last_name:a.lastName,id:a.id}}function AutoMealPlanRequestToJSON(a){return a==null?a:{start_date:a.startDate.toISOString().substring(0,10),end_date:a.endDate.toISOString().substring(0,10),meal_type_id:a.mealTypeId,keyword_ids:a.keywordIds,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),addshopping:a.addshopping}}function TypeEnumFromJSON(a){return TypeEnumFromJSONTyped(a)}function TypeEnumFromJSONTyped(a,i){return a}function TypeEnumToJSON(a){return a}function AutomationFromJSON(a){return AutomationFromJSONTyped(a)}function AutomationFromJSONTyped(a,i){return a==null?a:{id:a.id,type:TypeEnumFromJSON(a.type),name:a.name==null?void 0:a.name,description:a.description==null?void 0:a.description,param1:a.param_1==null?void 0:a.param_1,param2:a.param_2==null?void 0:a.param_2,param3:a.param_3==null?void 0:a.param_3,order:a.order==null?void 0:a.order,disabled:a.disabled==null?void 0:a.disabled,createdBy:a.created_by}}function AutomationRequestToJSON(a){return a==null?a:{type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled,id:a.id}}function BookmarkletImportFromJSON(a){return BookmarkletImportFromJSONTyped(a)}function BookmarkletImportFromJSONTyped(a,i){return a==null?a:{id:a.id,url:a.url==null?void 0:a.url,html:a.html,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function BookmarkletImportListFromJSON(a){return BookmarkletImportListFromJSONTyped(a)}function BookmarkletImportListFromJSONTyped(a,i){return a==null?a:{id:a.id,url:a.url==null?void 0:a.url,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function BookmarkletImportRequestToJSON(a){return a==null?a:{url:a.url,html:a.html,id:a.id}}function ConnectorConfigConfigFromJSON(a){return ConnectorConfigConfigFromJSONTyped(a)}function ConnectorConfigConfigFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,url:a.url==null?void 0:a.url,todoEntity:a.todo_entity==null?void 0:a.todo_entity,enabled:a.enabled==null?void 0:a.enabled,onShoppingListEntryCreatedEnabled:a.on_shopping_list_entry_created_enabled==null?void 0:a.on_shopping_list_entry_created_enabled,onShoppingListEntryUpdatedEnabled:a.on_shopping_list_entry_updated_enabled==null?void 0:a.on_shopping_list_entry_updated_enabled,onShoppingListEntryDeletedEnabled:a.on_shopping_list_entry_deleted_enabled==null?void 0:a.on_shopping_list_entry_deleted_enabled,createdBy:a.created_by}}function ConnectorConfigConfigRequestToJSON(a){return a==null?a:{name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled,id:a.id}}function CookLogFromJSON(a){return CookLogFromJSONTyped(a)}function CookLogFromJSONTyped(a,i){return a==null?a:{id:a.id,recipe:a.recipe,servings:a.servings==null?void 0:a.servings,rating:a.rating==null?void 0:a.rating,comment:a.comment==null?void 0:a.comment,createdBy:UserFromJSON(a.created_by),createdAt:a.created_at==null?void 0:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function CookLogRequestToJSON(a){return a==null?a:{recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString(),id:a.id}}function CustomFilterFromJSON(a){return CustomFilterFromJSONTyped(a)}function CustomFilterFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),createdBy:a.created_by}}function CustomFilterRequestToJSON(a){return a==null?a:{name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function DefaultPageEnumFromJSON(a){return DefaultPageEnumFromJSONTyped(a)}function DefaultPageEnumFromJSONTyped(a,i){return a}function DefaultPageEnumToJSON(a){return a}function DeleteEnumToJSON(a){return a}function ExportLogFromJSON(a){return ExportLogFromJSONTyped(a)}function ExportLogFromJSONTyped(a,i){return a==null?a:{id:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,totalRecipes:a.total_recipes==null?void 0:a.total_recipes,exportedRecipes:a.exported_recipes==null?void 0:a.exported_recipes,cacheDuration:a.cache_duration==null?void 0:a.cache_duration,possiblyNotExpired:a.possibly_not_expired==null?void 0:a.possibly_not_expired,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ExportLogRequestToJSON(a){return a==null?a:{type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired,id:a.id}}function FoodInheritFieldFromJSON(a){return FoodInheritFieldFromJSONTyped(a)}function FoodInheritFieldFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name==null?void 0:a.name,field:a.field==null?void 0:a.field}}function FoodSimpleFromJSON(a){return FoodSimpleFromJSONTyped(a)}function FoodSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name}}function PropertyTypeFromJSON(a){return PropertyTypeFromJSONTyped(a)}function PropertyTypeFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,unit:a.unit==null?void 0:a.unit,description:a.description==null?void 0:a.description,order:a.order==null?void 0:a.order,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug,fdcId:a.fdc_id==null?void 0:a.fdc_id}}function PropertyFromJSON(a){return PropertyFromJSONTyped(a)}function PropertyFromJSONTyped(a,i){return a==null?a:{id:a.id,propertyAmount:a.property_amount,propertyType:PropertyTypeFromJSON(a.property_type)}}function RecipeSimpleFromJSON(a){return RecipeSimpleFromJSONTyped(a)}function RecipeSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,url:a.url}}function SupermarketCategoryFromJSON(a){return SupermarketCategoryFromJSONTyped(a)}function SupermarketCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,description:a.description==null?void 0:a.description}}function UnitFromJSON(a){return UnitFromJSONTyped(a)}function UnitFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,baseUnit:a.base_unit==null?void 0:a.base_unit,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function FoodFromJSON(a){return FoodFromJSONTyped(a)}function FoodFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,shopping:a.shopping,recipe:a.recipe==null?void 0:RecipeSimpleFromJSON(a.recipe),url:a.url==null?void 0:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),propertiesFoodAmount:a.properties_food_amount==null?void 0:a.properties_food_amount,propertiesFoodUnit:a.properties_food_unit==null?void 0:UnitFromJSON(a.properties_food_unit),fdcId:a.fdc_id==null?void 0:a.fdc_id,foodOnhand:a.food_onhand==null?void 0:a.food_onhand,supermarketCategory:a.supermarket_category==null?void 0:SupermarketCategoryFromJSON(a.supermarket_category),parent:a.parent,numchild:a.numchild,inheritFields:a.inherit_fields==null?void 0:a.inherit_fields.map(FoodInheritFieldFromJSON),fullName:a.full_name,ignoreShopping:a.ignore_shopping==null?void 0:a.ignore_shopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleFromJSON),substituteSiblings:a.substitute_siblings==null?void 0:a.substitute_siblings,substituteChildren:a.substitute_children==null?void 0:a.substitute_children,substituteOnhand:a.substitute_onhand,childInheritFields:a.child_inherit_fields==null?void 0:a.child_inherit_fields.map(FoodInheritFieldFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function FoodInheritFieldRequestToJSON(a){return a==null?a:{name:a.name,field:a.field,id:a.id}}function FoodSimpleRequestToJSON(a){return a==null?a:{name:a.name,plural_name:a.pluralName,id:a.id}}function PropertyTypeRequestToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PropertyRequestToJSON(a){return a==null?a:{property_amount:a.propertyAmount,property_type:PropertyTypeRequestToJSON(a.propertyType),id:a.id}}function RecipeSimpleRequestToJSON(a){return a==null?a:{name:a.name,id:a.id}}function SupermarketCategoryRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,id:a.id}}function UnitRequestToJSON(a){return a==null?a:{name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug,id:a.id}}function FoodRequestToJSON(a){return a==null?a:{name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleRequestToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyRequestToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitRequestToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryRequestToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldRequestToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleRequestToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldRequestToJSON),open_data_slug:a.openDataSlug,id:a.id}}function FoodShoppingUpdateFromJSON(a){return FoodShoppingUpdateFromJSONTyped(a)}function FoodShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id}}function FoodShoppingUpdateRequestToJSON(a){return a==null?a:{amount:a.amount,unit:a.unit,delete:a._delete,id:a.id}}function GroupFromJSON(a){return GroupFromJSONTyped(a)}function GroupFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name}}function GroupRequestToJSON(a){return a==null?a:{name:a.name,id:a.id}}function KeywordFromJSON(a){return KeywordFromJSONTyped(a)}function KeywordFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,label:a.label,description:a.description==null?void 0:a.description,parent:a.parent,numchild:a.numchild,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),fullName:a.full_name}}function ImportLogFromJSON(a){return ImportLogFromJSONTyped(a)}function ImportLogFromJSONTyped(a,i){return a==null?a:{id:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,keyword:KeywordFromJSON(a.keyword),totalRecipes:a.total_recipes==null?void 0:a.total_recipes,importedRecipes:a.imported_recipes==null?void 0:a.imported_recipes,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ImportLogRequestToJSON(a){return a==null?a:{type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes,id:a.id}}function IngredientFromJSON(a){return IngredientFromJSONTyped(a)}function IngredientFromJSONTyped(a,i){return a==null?a:{id:a.id,food:FoodFromJSON(a.food),unit:UnitFromJSON(a.unit),amount:a.amount,conversions:a.conversions,note:a.note==null?void 0:a.note,order:a.order==null?void 0:a.order,isHeader:a.is_header==null?void 0:a.is_header,noAmount:a.no_amount==null?void 0:a.no_amount,originalText:a.original_text==null?void 0:a.original_text,usedInRecipes:a.used_in_recipes,alwaysUsePluralUnit:a.always_use_plural_unit==null?void 0:a.always_use_plural_unit,alwaysUsePluralFood:a.always_use_plural_food==null?void 0:a.always_use_plural_food}}function IngredientRequestToJSON(a){return a==null?a:{food:FoodRequestToJSON(a.food),unit:UnitRequestToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood,id:a.id}}function IngredientStringRequestToJSON(a){return a==null?a:{text:a.text}}function InviteLinkFromJSON(a){return InviteLinkFromJSONTyped(a)}function InviteLinkFromJSONTyped(a,i){return a==null?a:{id:a.id,uuid:a.uuid,email:a.email==null?void 0:a.email,group:GroupFromJSON(a.group),validUntil:a.valid_until==null?void 0:new Date(a.valid_until),usedBy:a.used_by==null?void 0:a.used_by,reusable:a.reusable==null?void 0:a.reusable,internalNote:a.internal_note==null?void 0:a.internal_note,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function InviteLinkRequestToJSON(a){return a==null?a:{email:a.email,group:GroupRequestToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote,id:a.id}}function KeywordLabelFromJSON(a){return KeywordLabelFromJSONTyped(a)}function KeywordLabelFromJSONTyped(a,i){return a==null?a:{id:a.id,label:a.label}}function KeywordRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,id:a.id}}function MealTypeFromJSON(a){return MealTypeFromJSONTyped(a)}function MealTypeFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,order:a.order==null?void 0:a.order,color:a.color==null?void 0:a.color,_default:a.default==null?void 0:a.default,createdBy:a.created_by}}function RecipeOverviewFromJSON(a){return RecipeOverviewFromJSONTyped(a)}function RecipeOverviewFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords.map(KeywordLabelFromJSON),workingTime:a.working_time,waitingTime:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),internal:a.internal,servings:a.servings,servingsText:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_new:a.new,recent:a.recent}}function MealPlanFromJSON(a){return MealPlanFromJSONTyped(a)}function MealPlanFromJSONTyped(a,i){return a==null?a:{id:a.id,title:a.title==null?void 0:a.title,recipe:a.recipe==null?void 0:RecipeOverviewFromJSON(a.recipe),servings:a.servings,note:a.note==null?void 0:a.note,noteMarkdown:a.note_markdown,fromDate:new Date(a.from_date),toDate:a.to_date==null?void 0:new Date(a.to_date),mealType:MealTypeFromJSON(a.meal_type),createdBy:a.created_by,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),recipeName:a.recipe_name,mealTypeName:a.meal_type_name,shopping:a.shopping}}function MealTypeRequestToJSON(a){return a==null?a:{name:a.name,order:a.order,color:a.color,default:a._default,id:a.id}}function RecipeOverviewRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,id:a.id}}function MealPlanRequestToJSON(a){return a==null?a:{title:a.title,recipe:RecipeOverviewRequestToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeRequestToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function MethodEnumFromJSON(a){return MethodEnumFromJSONTyped(a)}function MethodEnumFromJSONTyped(a,i){return a}function MethodEnumToJSON(a){return a}function NutritionInformationFromJSON(a){return NutritionInformationFromJSONTyped(a)}function NutritionInformationFromJSONTyped(a,i){return a==null?a:{id:a.id,carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source==null?void 0:a.source}}function NutritionInformationRequestToJSON(a){return a==null?a:{carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source,id:a.id}}function PaginatedAutomationListFromJSON(a){return PaginatedAutomationListFromJSONTyped(a)}function PaginatedAutomationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(AutomationFromJSON)}}function PaginatedBookmarkletImportListListFromJSON(a){return PaginatedBookmarkletImportListListFromJSONTyped(a)}function PaginatedBookmarkletImportListListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(BookmarkletImportListFromJSON)}}function PaginatedCookLogListFromJSON(a){return PaginatedCookLogListFromJSONTyped(a)}function PaginatedCookLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CookLogFromJSON)}}function PaginatedCustomFilterListFromJSON(a){return PaginatedCustomFilterListFromJSONTyped(a)}function PaginatedCustomFilterListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CustomFilterFromJSON)}}function PaginatedExportLogListFromJSON(a){return PaginatedExportLogListFromJSONTyped(a)}function PaginatedExportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ExportLogFromJSON)}}function PaginatedFoodListFromJSON(a){return PaginatedFoodListFromJSONTyped(a)}function PaginatedFoodListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(FoodFromJSON)}}function PaginatedImportLogListFromJSON(a){return PaginatedImportLogListFromJSONTyped(a)}function PaginatedImportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ImportLogFromJSON)}}function PaginatedIngredientListFromJSON(a){return PaginatedIngredientListFromJSONTyped(a)}function PaginatedIngredientListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(IngredientFromJSON)}}function PaginatedInviteLinkListFromJSON(a){return PaginatedInviteLinkListFromJSONTyped(a)}function PaginatedInviteLinkListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(InviteLinkFromJSON)}}function PaginatedKeywordListFromJSON(a){return PaginatedKeywordListFromJSONTyped(a)}function PaginatedKeywordListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(KeywordFromJSON)}}function PaginatedMealPlanListFromJSON(a){return PaginatedMealPlanListFromJSONTyped(a)}function PaginatedMealPlanListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealPlanFromJSON)}}function PaginatedMealTypeListFromJSON(a){return PaginatedMealTypeListFromJSONTyped(a)}function PaginatedMealTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealTypeFromJSON)}}function PaginatedPropertyListFromJSON(a){return PaginatedPropertyListFromJSONTyped(a)}function PaginatedPropertyListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyFromJSON)}}function PaginatedPropertyTypeListFromJSON(a){return PaginatedPropertyTypeListFromJSONTyped(a)}function PaginatedPropertyTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyTypeFromJSON)}}function RecipeBookFromJSON(a){return RecipeBookFromJSONTyped(a)}function RecipeBookFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,description:a.description==null?void 0:a.description,shared:a.shared.map(UserFromJSON),createdBy:a.created_by,filter:a.filter==null?void 0:CustomFilterFromJSON(a.filter),order:a.order==null?void 0:a.order}}function RecipeBookEntryFromJSON(a){return RecipeBookEntryFromJSONTyped(a)}function RecipeBookEntryFromJSONTyped(a,i){return a==null?a:{id:a.id,book:a.book,bookContent:RecipeBookFromJSON(a.book_content),recipe:a.recipe,recipeContent:RecipeOverviewFromJSON(a.recipe_content)}}function PaginatedRecipeBookEntryListFromJSON(a){return PaginatedRecipeBookEntryListFromJSONTyped(a)}function PaginatedRecipeBookEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookEntryFromJSON)}}function PaginatedRecipeBookListFromJSON(a){return PaginatedRecipeBookListFromJSONTyped(a)}function PaginatedRecipeBookListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookFromJSON)}}function PaginatedRecipeOverviewListFromJSON(a){return PaginatedRecipeOverviewListFromJSONTyped(a)}function PaginatedRecipeOverviewListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeOverviewFromJSON)}}function ShoppingListRecipeFromJSON(a){return ShoppingListRecipeFromJSONTyped(a)}function ShoppingListRecipeFromJSONTyped(a,i){return a==null?a:{id:a.id,recipeName:a.recipe_name,name:a.name,recipe:a.recipe==null?void 0:a.recipe,mealplan:a.mealplan==null?void 0:a.mealplan,servings:a.servings,mealplanNote:a.mealplan_note,mealplanFromDate:new Date(a.mealplan_from_date),mealplanType:a.mealplan_type}}function ShoppingListEntryFromJSON(a){return ShoppingListEntryFromJSONTyped(a)}function ShoppingListEntryFromJSONTyped(a,i){return a==null?a:{id:a.id,listRecipe:a.list_recipe==null?void 0:a.list_recipe,food:FoodFromJSON(a.food),unit:a.unit==null?void 0:UnitFromJSON(a.unit),amount:a.amount,order:a.order==null?void 0:a.order,checked:a.checked==null?void 0:a.checked,recipeMealplan:ShoppingListRecipeFromJSON(a.recipe_mealplan),createdBy:UserFromJSON(a.created_by),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),completedAt:a.completed_at==null?void 0:new Date(a.completed_at),delayUntil:a.delay_until==null?void 0:new Date(a.delay_until)}}function PaginatedShoppingListEntryListFromJSON(a){return PaginatedShoppingListEntryListFromJSONTyped(a)}function PaginatedShoppingListEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListEntryFromJSON)}}function PaginatedShoppingListRecipeListFromJSON(a){return PaginatedShoppingListRecipeListFromJSONTyped(a)}function PaginatedShoppingListRecipeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListRecipeFromJSON)}}function UserFileViewFromJSON(a){return UserFileViewFromJSONTyped(a)}function UserFileViewFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,fileDownload:a.file_download,preview:a.preview}}function StepFromJSON(a){return StepFromJSONTyped(a)}function StepFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name==null?void 0:a.name,instruction:a.instruction==null?void 0:a.instruction,ingredients:a.ingredients.map(IngredientFromJSON),instructionsMarkdown:a.instructions_markdown,time:a.time==null?void 0:a.time,order:a.order==null?void 0:a.order,showAsHeader:a.show_as_header==null?void 0:a.show_as_header,file:a.file==null?void 0:UserFileViewFromJSON(a.file),stepRecipe:a.step_recipe==null?void 0:a.step_recipe,stepRecipeData:a.step_recipe_data,numrecipe:a.numrecipe,showIngredientsTable:a.show_ingredients_table==null?void 0:a.show_ingredients_table}}function PaginatedStepListFromJSON(a){return PaginatedStepListFromJSONTyped(a)}function PaginatedStepListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(StepFromJSON)}}function PaginatedSupermarketCategoryListFromJSON(a){return PaginatedSupermarketCategoryListFromJSONTyped(a)}function PaginatedSupermarketCategoryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryFromJSON)}}function SupermarketCategoryRelationFromJSON(a){return SupermarketCategoryRelationFromJSONTyped(a)}function SupermarketCategoryRelationFromJSONTyped(a,i){return a==null?a:{id:a.id,category:SupermarketCategoryFromJSON(a.category),supermarket:a.supermarket,order:a.order==null?void 0:a.order}}function PaginatedSupermarketCategoryRelationListFromJSON(a){return PaginatedSupermarketCategoryRelationListFromJSONTyped(a)}function PaginatedSupermarketCategoryRelationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryRelationFromJSON)}}function SupermarketFromJSON(a){return SupermarketFromJSONTyped(a)}function SupermarketFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,description:a.description==null?void 0:a.description,categoryToSupermarket:a.category_to_supermarket.map(SupermarketCategoryRelationFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function PaginatedSupermarketListFromJSON(a){return PaginatedSupermarketListFromJSONTyped(a)}function PaginatedSupermarketListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketFromJSON)}}function SyncFromJSON(a){return SyncFromJSONTyped(a)}function SyncFromJSONTyped(a,i){return a==null?a:{id:a.id,storage:a.storage,path:a.path==null?void 0:a.path,active:a.active==null?void 0:a.active,lastChecked:a.last_checked==null?void 0:new Date(a.last_checked),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function PaginatedSyncListFromJSON(a){return PaginatedSyncListFromJSONTyped(a)}function PaginatedSyncListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncFromJSON)}}function SyncLogFromJSON(a){return SyncLogFromJSONTyped(a)}function SyncLogFromJSONTyped(a,i){return a==null?a:{id:a.id,sync:a.sync,status:a.status,msg:a.msg==null?void 0:a.msg,createdAt:new Date(a.created_at)}}function PaginatedSyncLogListFromJSON(a){return PaginatedSyncLogListFromJSONTyped(a)}function PaginatedSyncLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncLogFromJSON)}}function UnitConversionFromJSON(a){return UnitConversionFromJSONTyped(a)}function UnitConversionFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,baseAmount:a.base_amount,baseUnit:UnitFromJSON(a.base_unit),convertedAmount:a.converted_amount,convertedUnit:UnitFromJSON(a.converted_unit),food:a.food==null?void 0:FoodFromJSON(a.food),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function PaginatedUnitConversionListFromJSON(a){return PaginatedUnitConversionListFromJSONTyped(a)}function PaginatedUnitConversionListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitConversionFromJSON)}}function PaginatedUnitListFromJSON(a){return PaginatedUnitListFromJSONTyped(a)}function PaginatedUnitListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitFromJSON)}}function UserFileFromJSON(a){return UserFileFromJSONTyped(a)}function UserFileFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,fileDownload:a.file_download,preview:a.preview,fileSizeKb:a.file_size_kb}}function PaginatedUserFileListFromJSON(a){return PaginatedUserFileListFromJSONTyped(a)}function PaginatedUserFileListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserFileFromJSON)}}function UserSpaceFromJSON(a){return UserSpaceFromJSONTyped(a)}function UserSpaceFromJSONTyped(a,i){return a==null?a:{id:a.id,user:UserFromJSON(a.user),space:a.space,groups:a.groups.map(GroupFromJSON),active:a.active==null?void 0:a.active,internalNote:a.internal_note==null?void 0:a.internal_note,inviteLink:a.invite_link,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function PaginatedUserSpaceListFromJSON(a){return PaginatedUserSpaceListFromJSONTyped(a)}function PaginatedUserSpaceListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserSpaceFromJSON)}}function ViewLogFromJSON(a){return ViewLogFromJSONTyped(a)}function ViewLogFromJSONTyped(a,i){return a==null?a:{id:a.id,recipe:a.recipe,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function PaginatedViewLogListFromJSON(a){return PaginatedViewLogListFromJSONTyped(a)}function PaginatedViewLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ViewLogFromJSON)}}function ParsedIngredientFromJSON(a){return ParsedIngredientFromJSONTyped(a)}function ParsedIngredientFromJSONTyped(a,i){return a==null?a:{amount:a.amount,unit:a.unit,food:a.food,note:a.note}}function PatchedAccessTokenRequestToJSON(a){return a==null?a:{expires:a.expires==null?void 0:a.expires.toISOString(),scope:a.scope,id:a.id}}function PatchedAutomationRequestToJSON(a){return a==null?a:{type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled,id:a.id}}function PatchedBookmarkletImportRequestToJSON(a){return a==null?a:{url:a.url,html:a.html,id:a.id}}function PatchedConnectorConfigConfigRequestToJSON(a){return a==null?a:{name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled,id:a.id}}function PatchedCookLogRequestToJSON(a){return a==null?a:{recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString(),id:a.id}}function PatchedCustomFilterRequestToJSON(a){return a==null?a:{name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function PatchedExportLogRequestToJSON(a){return a==null?a:{type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired,id:a.id}}function PatchedFoodRequestToJSON(a){return a==null?a:{name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleRequestToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyRequestToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitRequestToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryRequestToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldRequestToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleRequestToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldRequestToJSON),open_data_slug:a.openDataSlug,id:a.id}}function PatchedImportLogRequestToJSON(a){return a==null?a:{type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes,id:a.id}}function PatchedIngredientRequestToJSON(a){return a==null?a:{food:FoodRequestToJSON(a.food),unit:UnitRequestToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood,id:a.id}}function PatchedInviteLinkRequestToJSON(a){return a==null?a:{email:a.email,group:GroupRequestToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote,id:a.id}}function PatchedKeywordRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,id:a.id}}function PatchedMealPlanRequestToJSON(a){return a==null?a:{title:a.title,recipe:RecipeOverviewRequestToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate==null?void 0:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeRequestToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function PatchedMealTypeRequestToJSON(a){return a==null?a:{name:a.name,order:a.order,color:a.color,default:a._default,id:a.id}}function PatchedPropertyRequestToJSON(a){return a==null?a:{property_amount:a.propertyAmount,property_type:PropertyTypeRequestToJSON(a.propertyType),id:a.id}}function PatchedPropertyTypeRequestToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PatchedRecipeBookEntryRequestToJSON(a){return a==null?a:{book:a.book,recipe:a.recipe,id:a.id}}function PatchedRecipeBookRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),filter:CustomFilterRequestToJSON(a.filter),order:a.order,id:a.id}}function UserFileViewRequestToJSON(a){return a==null?a:{name:a.name,id:a.id}}function StepRequestToJSON(a){return a==null?a:{name:a.name,instruction:a.instruction,ingredients:a.ingredients.map(IngredientRequestToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewRequestToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable,id:a.id}}function PatchedRecipeRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordRequestToJSON),steps:a.steps==null?void 0:a.steps.map(StepRequestToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationRequestToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyRequestToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function PatchedShoppingListEntryRequestToJSON(a){return a==null?a:{list_recipe:a.listRecipe,food:FoodRequestToJSON(a.food),unit:UnitRequestToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString(),id:a.id}}function PatchedShoppingListRecipeRequestToJSON(a){return a==null?a:{recipe:a.recipe,mealplan:a.mealplan,servings:a.servings,id:a.id}}function SpaceNavTextColorEnumFromJSON(a){return SpaceNavTextColorEnumFromJSONTyped(a)}function SpaceNavTextColorEnumFromJSONTyped(a,i){return a}function SpaceNavTextColorEnumToJSON(a){return a}function SpaceThemeEnumFromJSON(a){return SpaceThemeEnumFromJSONTyped(a)}function SpaceThemeEnumFromJSONTyped(a,i){return a}function SpaceThemeEnumToJSON(a){return a}function PatchedSpaceRequestToJSON(a){return a==null?a:{name:a.name,message:a.message,food_inherit:a.foodInherit==null?void 0:a.foodInherit.map(FoodInheritFieldRequestToJSON),image:UserFileViewRequestToJSON(a.image),nav_logo:UserFileViewRequestToJSON(a.navLogo),space_theme:a.spaceTheme,custom_space_theme:UserFileViewRequestToJSON(a.customSpaceTheme),nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,logo_color_32:UserFileViewRequestToJSON(a.logoColor32),logo_color_128:UserFileViewRequestToJSON(a.logoColor128),logo_color_144:UserFileViewRequestToJSON(a.logoColor144),logo_color_180:UserFileViewRequestToJSON(a.logoColor180),logo_color_192:UserFileViewRequestToJSON(a.logoColor192),logo_color_512:UserFileViewRequestToJSON(a.logoColor512),logo_color_svg:UserFileViewRequestToJSON(a.logoColorSvg),id:a.id}}function PatchedStepRequestToJSON(a){return a==null?a:{name:a.name,instruction:a.instruction,ingredients:a.ingredients==null?void 0:a.ingredients.map(IngredientRequestToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewRequestToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable,id:a.id}}function PatchedStorageRequestToJSON(a){return a==null?a:{name:a.name,method:a.method,username:a.username,password:a.password,token:a.token,id:a.id}}function PatchedSupermarketCategoryRelationRequestToJSON(a){return a==null?a:{category:SupermarketCategoryRequestToJSON(a.category),supermarket:a.supermarket,order:a.order,id:a.id}}function PatchedSupermarketCategoryRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,id:a.id}}function PatchedSupermarketRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,open_data_slug:a.openDataSlug,id:a.id}}function PatchedSyncRequestToJSON(a){return a==null?a:{storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString(),id:a.id}}function PatchedUnitConversionRequestToJSON(a){return a==null?a:{base_amount:a.baseAmount,base_unit:UnitRequestToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitRequestToJSON(a.convertedUnit),food:FoodRequestToJSON(a.food),open_data_slug:a.openDataSlug,id:a.id}}function PatchedUnitRequestToJSON(a){return a==null?a:{name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug,id:a.id}}function ThemeEnumFromJSON(a){return ThemeEnumFromJSONTyped(a)}function ThemeEnumFromJSONTyped(a,i){return a}function ThemeEnumToJSON(a){return a}function UserPreferenceNavTextColorEnumFromJSON(a){return UserPreferenceNavTextColorEnumFromJSONTyped(a)}function UserPreferenceNavTextColorEnumFromJSONTyped(a,i){return a}function UserPreferenceNavTextColorEnumToJSON(a){return a}function PatchedUserPreferenceRequestToJSON(a){return a==null?a:{user:a.user,image:UserFileViewRequestToJSON(a.image),theme:a.theme,nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,nav_show_logo:a.navShowLogo,default_unit:a.defaultUnit,default_page:a.defaultPage,use_fractions:a.useFractions,use_kj:a.useKj,plan_share:a.planShare==null?void 0:a.planShare.map(UserRequestToJSON),nav_sticky:a.navSticky,ingredient_decimals:a.ingredientDecimals,comments:a.comments,shopping_auto_sync:a.shoppingAutoSync,mealplan_autoadd_shopping:a.mealplanAutoaddShopping,default_delay:a.defaultDelay,mealplan_autoinclude_related:a.mealplanAutoincludeRelated,mealplan_autoexclude_onhand:a.mealplanAutoexcludeOnhand,shopping_share:a.shoppingShare==null?void 0:a.shoppingShare.map(UserRequestToJSON),shopping_recent_days:a.shoppingRecentDays,csv_delim:a.csvDelim,csv_prefix:a.csvPrefix,filter_to_supermarket:a.filterToSupermarket,shopping_add_onhand:a.shoppingAddOnhand,left_handed:a.leftHanded,show_step_ingredients:a.showStepIngredients}}function PatchedUserRequestToJSON(a){return a==null?a:{first_name:a.firstName,last_name:a.lastName,id:a.id}}function PatchedUserSpaceRequestToJSON(a){return a==null?a:{groups:a.groups==null?void 0:a.groups.map(GroupRequestToJSON),active:a.active,internal_note:a.internalNote,id:a.id}}function PatchedViewLogRequestToJSON(a){return a==null?a:{recipe:a.recipe,id:a.id}}function RecipeFromJSON(a){return RecipeFromJSONTyped(a)}function RecipeFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords==null?void 0:a.keywords.map(KeywordFromJSON),steps:a.steps.map(StepFromJSON),workingTime:a.working_time==null?void 0:a.working_time,waitingTime:a.waiting_time==null?void 0:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),sourceUrl:a.source_url==null?void 0:a.source_url,internal:a.internal==null?void 0:a.internal,showIngredientOverview:a.show_ingredient_overview==null?void 0:a.show_ingredient_overview,nutrition:a.nutrition==null?void 0:NutritionInformationFromJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),foodProperties:a.food_properties,servings:a.servings==null?void 0:a.servings,filePath:a.file_path==null?void 0:a.file_path,servingsText:a.servings_text==null?void 0:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_private:a.private==null?void 0:a.private,shared:a.shared==null?void 0:a.shared.map(UserFromJSON)}}function RecipeBookEntryRequestToJSON(a){return a==null?a:{book:a.book,recipe:a.recipe,id:a.id}}function RecipeBookRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,shared:a.shared.map(UserRequestToJSON),filter:CustomFilterRequestToJSON(a.filter),order:a.order,id:a.id}}function RecipeFlatFromJSON(a){return RecipeFlatFromJSONTyped(a)}function RecipeFlatFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,image:a.image==null?void 0:a.image}}function RecipeImageFromJSON(a){return RecipeImageFromJSONTyped(a)}function RecipeImageFromJSONTyped(a,i){return a==null?a:{image:a.image==null?void 0:a.image,imageUrl:a.image_url==null?void 0:a.image_url}}function RecipeRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordRequestToJSON),steps:a.steps.map(StepRequestToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationRequestToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyRequestToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserRequestToJSON),id:a.id}}function RecipeShoppingUpdateFromJSON(a){return RecipeShoppingUpdateFromJSONTyped(a)}function RecipeShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id}}function RecipeShoppingUpdateRequestToJSON(a){return a==null?a:{list_recipe:a.listRecipe,ingredients:a.ingredients,servings:a.servings,id:a.id}}function ShareLinkFromJSON(a){return ShareLinkFromJSONTyped(a)}function ShareLinkFromJSONTyped(a,i){return a==null?a:{pk:a.pk,share:a.share,link:a.link}}function ShoppingListEntryBulkFromJSON(a){return ShoppingListEntryBulkFromJSONTyped(a)}function ShoppingListEntryBulkFromJSONTyped(a,i){return a==null?a:{ids:a.ids,checked:a.checked}}function ShoppingListEntryBulkRequestToJSON(a){return a==null?a:{ids:a.ids,checked:a.checked}}function ShoppingListEntryRequestToJSON(a){return a==null?a:{list_recipe:a.listRecipe,food:FoodRequestToJSON(a.food),unit:UnitRequestToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString(),id:a.id}}function ShoppingListRecipeRequestToJSON(a){return a==null?a:{recipe:a.recipe,mealplan:a.mealplan,servings:a.servings,id:a.id}}function SpaceFromJSON(a){return SpaceFromJSONTyped(a)}function SpaceFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name==null?void 0:a.name,createdBy:a.created_by,createdAt:new Date(a.created_at),message:a.message==null?void 0:a.message,maxRecipes:a.max_recipes,maxFileStorageMb:a.max_file_storage_mb,maxUsers:a.max_users,allowSharing:a.allow_sharing,demo:a.demo,foodInherit:a.food_inherit.map(FoodInheritFieldFromJSON),userCount:a.user_count,recipeCount:a.recipe_count,fileSizeMb:a.file_size_mb,image:a.image==null?void 0:UserFileViewFromJSON(a.image),navLogo:a.nav_logo==null?void 0:UserFileViewFromJSON(a.nav_logo),spaceTheme:a.space_theme==null?void 0:SpaceThemeEnumFromJSON(a.space_theme),customSpaceTheme:a.custom_space_theme==null?void 0:UserFileViewFromJSON(a.custom_space_theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:SpaceNavTextColorEnumFromJSON(a.nav_text_color),logoColor32:a.logo_color_32==null?void 0:UserFileViewFromJSON(a.logo_color_32),logoColor128:a.logo_color_128==null?void 0:UserFileViewFromJSON(a.logo_color_128),logoColor144:a.logo_color_144==null?void 0:UserFileViewFromJSON(a.logo_color_144),logoColor180:a.logo_color_180==null?void 0:UserFileViewFromJSON(a.logo_color_180),logoColor192:a.logo_color_192==null?void 0:UserFileViewFromJSON(a.logo_color_192),logoColor512:a.logo_color_512==null?void 0:UserFileViewFromJSON(a.logo_color_512),logoColorSvg:a.logo_color_svg==null?void 0:UserFileViewFromJSON(a.logo_color_svg)}}function StorageFromJSON(a){return StorageFromJSONTyped(a)}function StorageFromJSONTyped(a,i){return a==null?a:{id:a.id,name:a.name,method:a.method==null?void 0:MethodEnumFromJSON(a.method),username:a.username==null?void 0:a.username,createdBy:a.created_by}}function StorageRequestToJSON(a){return a==null?a:{name:a.name,method:a.method,username:a.username,password:a.password,token:a.token,id:a.id}}function SupermarketCategoryRelationRequestToJSON(a){return a==null?a:{category:SupermarketCategoryRequestToJSON(a.category),supermarket:a.supermarket,order:a.order,id:a.id}}function SupermarketRequestToJSON(a){return a==null?a:{name:a.name,description:a.description,open_data_slug:a.openDataSlug,id:a.id}}function SyncRequestToJSON(a){return a==null?a:{storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString(),id:a.id}}function UnitConversionRequestToJSON(a){return a==null?a:{base_amount:a.baseAmount,base_unit:UnitRequestToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitRequestToJSON(a.convertedUnit),food:FoodRequestToJSON(a.food),open_data_slug:a.openDataSlug,id:a.id}}function UserPreferenceFromJSON(a){return UserPreferenceFromJSONTyped(a)}function UserPreferenceFromJSONTyped(a,i){return a==null?a:{user:a.user,image:a.image==null?void 0:UserFileViewFromJSON(a.image),theme:a.theme==null?void 0:ThemeEnumFromJSON(a.theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:UserPreferenceNavTextColorEnumFromJSON(a.nav_text_color),navShowLogo:a.nav_show_logo==null?void 0:a.nav_show_logo,defaultUnit:a.default_unit==null?void 0:a.default_unit,defaultPage:a.default_page==null?void 0:DefaultPageEnumFromJSON(a.default_page),useFractions:a.use_fractions==null?void 0:a.use_fractions,useKj:a.use_kj==null?void 0:a.use_kj,planShare:a.plan_share==null?void 0:a.plan_share.map(UserFromJSON),navSticky:a.nav_sticky==null?void 0:a.nav_sticky,ingredientDecimals:a.ingredient_decimals==null?void 0:a.ingredient_decimals,comments:a.comments==null?void 0:a.comments,shoppingAutoSync:a.shopping_auto_sync==null?void 0:a.shopping_auto_sync,mealplanAutoaddShopping:a.mealplan_autoadd_shopping==null?void 0:a.mealplan_autoadd_shopping,foodInheritDefault:FoodInheritFieldFromJSON(a.food_inherit_default),defaultDelay:a.default_delay==null?void 0:a.default_delay,mealplanAutoincludeRelated:a.mealplan_autoinclude_related==null?void 0:a.mealplan_autoinclude_related,mealplanAutoexcludeOnhand:a.mealplan_autoexclude_onhand==null?void 0:a.mealplan_autoexclude_onhand,shoppingShare:a.shopping_share==null?void 0:a.shopping_share.map(UserFromJSON),shoppingRecentDays:a.shopping_recent_days==null?void 0:a.shopping_recent_days,csvDelim:a.csv_delim==null?void 0:a.csv_delim,csvPrefix:a.csv_prefix==null?void 0:a.csv_prefix,filterToSupermarket:a.filter_to_supermarket==null?void 0:a.filter_to_supermarket,shoppingAddOnhand:a.shopping_add_onhand==null?void 0:a.shopping_add_onhand,leftHanded:a.left_handed==null?void 0:a.left_handed,showStepIngredients:a.show_step_ingredients==null?void 0:a.show_step_ingredients,foodChildrenExist:a.food_children_exist}}function ViewLogRequestToJSON(a){return a==null?a:{recipe:a.recipe,id:a.id}}class ApiApi extends BaseAPI{async apiAccessTokenCreateRaw(i,u){if(i.accessTokenRequest==null)throw new RequiredError("accessTokenRequest",'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/",method:"POST",headers:d,query:c,body:AccessTokenRequestToJSON(i.accessTokenRequest)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenCreate(i,u){return await(await this.apiAccessTokenCreateRaw(i,u)).value()}async apiAccessTokenDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAccessTokenDestroy(i,u){await this.apiAccessTokenDestroyRaw(i,u)}async apiAccessTokenListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/access-token/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(AccessTokenFromJSON))}async apiAccessTokenList(i){return await(await this.apiAccessTokenListRaw(i)).value()}async apiAccessTokenPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAccessTokenRequestToJSON(i.patchedAccessTokenRequest)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenPartialUpdate(i,u){return await(await this.apiAccessTokenPartialUpdateRaw(i,u)).value()}async apiAccessTokenRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenRetrieve(i,u){return await(await this.apiAccessTokenRetrieveRaw(i,u)).value()}async apiAccessTokenUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenUpdate().');if(i.accessTokenRequest==null)throw new RequiredError("accessTokenRequest",'Required parameter "accessTokenRequest" was null or undefined when calling apiAccessTokenUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AccessTokenRequestToJSON(i.accessTokenRequest)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenUpdate(i,u){return await(await this.apiAccessTokenUpdateRaw(i,u)).value()}async apiAutoPlanCreateRaw(i,u){if(i.autoMealPlanRequest==null)throw new RequiredError("autoMealPlanRequest",'Required parameter "autoMealPlanRequest" was null or undefined when calling apiAutoPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/auto-plan/",method:"POST",headers:d,query:c,body:AutoMealPlanRequestToJSON(i.autoMealPlanRequest)},u);return new JSONApiResponse(m,f=>AutoMealPlanFromJSON(f))}async apiAutoPlanCreate(i,u){return await(await this.apiAutoPlanCreateRaw(i,u)).value()}async apiAutomationCreateRaw(i,u){if(i.automationRequest==null)throw new RequiredError("automationRequest",'Required parameter "automationRequest" was null or undefined when calling apiAutomationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"POST",headers:d,query:c,body:AutomationRequestToJSON(i.automationRequest)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationCreate(i,u){return await(await this.apiAutomationCreateRaw(i,u)).value()}async apiAutomationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAutomationDestroy(i,u){await this.apiAutomationDestroyRaw(i,u)}async apiAutomationListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.type!=null&&(c.type=i.type);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedAutomationListFromJSON(f))}async apiAutomationList(i={},u){return await(await this.apiAutomationListRaw(i,u)).value()}async apiAutomationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAutomationRequestToJSON(i.patchedAutomationRequest)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationPartialUpdate(i,u){return await(await this.apiAutomationPartialUpdateRaw(i,u)).value()}async apiAutomationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationRetrieve(i,u){return await(await this.apiAutomationRetrieveRaw(i,u)).value()}async apiAutomationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationUpdate().');if(i.automationRequest==null)throw new RequiredError("automationRequest",'Required parameter "automationRequest" was null or undefined when calling apiAutomationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AutomationRequestToJSON(i.automationRequest)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationUpdate(i,u){return await(await this.apiAutomationUpdateRaw(i,u)).value()}async apiBookmarkletImportCreateRaw(i,u){if(i.bookmarkletImportRequest==null)throw new RequiredError("bookmarkletImportRequest",'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"POST",headers:d,query:c,body:BookmarkletImportRequestToJSON(i.bookmarkletImportRequest)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportCreate(i,u){return await(await this.apiBookmarkletImportCreateRaw(i,u)).value()}async apiBookmarkletImportDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiBookmarkletImportDestroy(i,u){await this.apiBookmarkletImportDestroyRaw(i,u)}async apiBookmarkletImportListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedBookmarkletImportListListFromJSON(f))}async apiBookmarkletImportList(i={},u){return await(await this.apiBookmarkletImportListRaw(i,u)).value()}async apiBookmarkletImportPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedBookmarkletImportRequestToJSON(i.patchedBookmarkletImportRequest)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportPartialUpdate(i,u){return await(await this.apiBookmarkletImportPartialUpdateRaw(i,u)).value()}async apiBookmarkletImportRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportRetrieve(i,u){return await(await this.apiBookmarkletImportRetrieveRaw(i,u)).value()}async apiBookmarkletImportUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportUpdate().');if(i.bookmarkletImportRequest==null)throw new RequiredError("bookmarkletImportRequest",'Required parameter "bookmarkletImportRequest" was null or undefined when calling apiBookmarkletImportUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:BookmarkletImportRequestToJSON(i.bookmarkletImportRequest)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportUpdate(i,u){return await(await this.apiBookmarkletImportUpdateRaw(i,u)).value()}async apiConnectorConfigCreateRaw(i,u){if(i.connectorConfigConfigRequest==null)throw new RequiredError("connectorConfigConfigRequest",'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/",method:"POST",headers:d,query:c,body:ConnectorConfigConfigRequestToJSON(i.connectorConfigConfigRequest)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigCreate(i,u){return await(await this.apiConnectorConfigCreateRaw(i,u)).value()}async apiConnectorConfigDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiConnectorConfigDestroy(i,u){await this.apiConnectorConfigDestroyRaw(i,u)}async apiConnectorConfigListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/connector-config/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(ConnectorConfigConfigFromJSON))}async apiConnectorConfigList(i){return await(await this.apiConnectorConfigListRaw(i)).value()}async apiConnectorConfigPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedConnectorConfigConfigRequestToJSON(i.patchedConnectorConfigConfigRequest)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigPartialUpdate(i,u){return await(await this.apiConnectorConfigPartialUpdateRaw(i,u)).value()}async apiConnectorConfigRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigRetrieve(i,u){return await(await this.apiConnectorConfigRetrieveRaw(i,u)).value()}async apiConnectorConfigUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigUpdate().');if(i.connectorConfigConfigRequest==null)throw new RequiredError("connectorConfigConfigRequest",'Required parameter "connectorConfigConfigRequest" was null or undefined when calling apiConnectorConfigUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ConnectorConfigConfigRequestToJSON(i.connectorConfigConfigRequest)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigUpdate(i,u){return await(await this.apiConnectorConfigUpdateRaw(i,u)).value()}async apiCookLogCreateRaw(i,u){if(i.cookLogRequest==null)throw new RequiredError("cookLogRequest",'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"POST",headers:d,query:c,body:CookLogRequestToJSON(i.cookLogRequest)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogCreate(i,u){return await(await this.apiCookLogCreateRaw(i,u)).value()}async apiCookLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCookLogDestroy(i,u){await this.apiCookLogDestroyRaw(i,u)}async apiCookLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCookLogListFromJSON(f))}async apiCookLogList(i={},u){return await(await this.apiCookLogListRaw(i,u)).value()}async apiCookLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCookLogRequestToJSON(i.patchedCookLogRequest)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogPartialUpdate(i,u){return await(await this.apiCookLogPartialUpdateRaw(i,u)).value()}async apiCookLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogRetrieve(i,u){return await(await this.apiCookLogRetrieveRaw(i,u)).value()}async apiCookLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogUpdate().');if(i.cookLogRequest==null)throw new RequiredError("cookLogRequest",'Required parameter "cookLogRequest" was null or undefined when calling apiCookLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CookLogRequestToJSON(i.cookLogRequest)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogUpdate(i,u){return await(await this.apiCookLogUpdateRaw(i,u)).value()}async apiCustomFilterCreateRaw(i,u){if(i.customFilterRequest==null)throw new RequiredError("customFilterRequest",'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"POST",headers:d,query:c,body:CustomFilterRequestToJSON(i.customFilterRequest)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterCreate(i,u){return await(await this.apiCustomFilterCreateRaw(i,u)).value()}async apiCustomFilterDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCustomFilterDestroy(i,u){await this.apiCustomFilterDestroyRaw(i,u)}async apiCustomFilterListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.type!=null&&(c.type=i.type),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCustomFilterListFromJSON(f))}async apiCustomFilterList(i={},u){return await(await this.apiCustomFilterListRaw(i,u)).value()}async apiCustomFilterPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCustomFilterRequestToJSON(i.patchedCustomFilterRequest)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterPartialUpdate(i,u){return await(await this.apiCustomFilterPartialUpdateRaw(i,u)).value()}async apiCustomFilterRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterRetrieve(i,u){return await(await this.apiCustomFilterRetrieveRaw(i,u)).value()}async apiCustomFilterUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterUpdate().');if(i.customFilterRequest==null)throw new RequiredError("customFilterRequest",'Required parameter "customFilterRequest" was null or undefined when calling apiCustomFilterUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CustomFilterRequestToJSON(i.customFilterRequest)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterUpdate(i,u){return await(await this.apiCustomFilterUpdateRaw(i,u)).value()}async apiDownloadFileRetrieveRaw(i,u){if(i.fileId==null)throw new RequiredError("fileId",'Required parameter "fileId" was null or undefined when calling apiDownloadFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/download-file/{fileId}/".replace("{fileId}",encodeURIComponent(String(i.fileId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiDownloadFileRetrieve(i,u){await this.apiDownloadFileRetrieveRaw(i,u)}async apiExportLogCreateRaw(i,u){if(i.exportLogRequest==null)throw new RequiredError("exportLogRequest",'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"POST",headers:d,query:c,body:ExportLogRequestToJSON(i.exportLogRequest)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogCreate(i,u){return await(await this.apiExportLogCreateRaw(i,u)).value()}async apiExportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiExportLogDestroy(i,u){await this.apiExportLogDestroyRaw(i,u)}async apiExportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedExportLogListFromJSON(f))}async apiExportLogList(i={},u){return await(await this.apiExportLogListRaw(i,u)).value()}async apiExportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedExportLogRequestToJSON(i.patchedExportLogRequest)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogPartialUpdate(i,u){return await(await this.apiExportLogPartialUpdateRaw(i,u)).value()}async apiExportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogRetrieve(i,u){return await(await this.apiExportLogRetrieveRaw(i,u)).value()}async apiExportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogUpdate().');if(i.exportLogRequest==null)throw new RequiredError("exportLogRequest",'Required parameter "exportLogRequest" was null or undefined when calling apiExportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ExportLogRequestToJSON(i.exportLogRequest)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogUpdate(i,u){return await(await this.apiExportLogUpdateRaw(i,u)).value()}async apiFoodCreateRaw(i,u){if(i.foodRequest==null)throw new RequiredError("foodRequest",'Required parameter "foodRequest" was null or undefined when calling apiFoodCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"POST",headers:d,query:c,body:FoodRequestToJSON(i.foodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodCreate(i,u){return await(await this.apiFoodCreateRaw(i,u)).value()}async apiFoodDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodDestroy(i,u){await this.apiFoodDestroyRaw(i,u)}async apiFoodFdcCreateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodFdcCreate().');if(i.foodRequest==null)throw new RequiredError("foodRequest",'Required parameter "foodRequest" was null or undefined when calling apiFoodFdcCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/fdc/".replace("{id}",encodeURIComponent(String(i.id))),method:"POST",headers:d,query:c,body:FoodRequestToJSON(i.foodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodFdcCreate(i,u){return await(await this.apiFoodFdcCreateRaw(i,u)).value()}async apiFoodInheritFieldListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/food-inherit-field/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(FoodInheritFieldFromJSON))}async apiFoodInheritFieldList(i){return await(await this.apiFoodInheritFieldListRaw(i)).value()}async apiFoodInheritFieldRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodInheritFieldRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-inherit-field/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodInheritFieldFromJSON(f))}async apiFoodInheritFieldRetrieve(i,u){return await(await this.apiFoodInheritFieldRetrieveRaw(i,u)).value()}async apiFoodListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedFoodListFromJSON(f))}async apiFoodList(i={},u){return await(await this.apiFoodListRaw(i,u)).value()}async apiFoodMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiFoodMergeUpdate().');if(i.foodRequest==null)throw new RequiredError("foodRequest",'Required parameter "foodRequest" was null or undefined when calling apiFoodMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:FoodRequestToJSON(i.foodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMergeUpdate(i,u){return await(await this.apiFoodMergeUpdateRaw(i,u)).value()}async apiFoodMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiFoodMoveUpdate().');if(i.foodRequest==null)throw new RequiredError("foodRequest",'Required parameter "foodRequest" was null or undefined when calling apiFoodMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:FoodRequestToJSON(i.foodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMoveUpdate(i,u){return await(await this.apiFoodMoveUpdateRaw(i,u)).value()}async apiFoodPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedFoodRequestToJSON(i.patchedFoodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodPartialUpdate(i,u){return await(await this.apiFoodPartialUpdateRaw(i,u)).value()}async apiFoodPropertyCreateRaw(i,u){if(i.propertyRequest==null)throw new RequiredError("propertyRequest",'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"POST",headers:d,query:c,body:PropertyRequestToJSON(i.propertyRequest)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyCreate(i,u){return await(await this.apiFoodPropertyCreateRaw(i,u)).value()}async apiFoodPropertyDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyDestroy(i,u){await this.apiFoodPropertyDestroyRaw(i,u)}async apiFoodPropertyListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyListFromJSON(f))}async apiFoodPropertyList(i={},u){return await(await this.apiFoodPropertyListRaw(i,u)).value()}async apiFoodPropertyPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyRequestToJSON(i.patchedPropertyRequest)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyPartialUpdate(i,u){return await(await this.apiFoodPropertyPartialUpdateRaw(i,u)).value()}async apiFoodPropertyRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyRetrieve(i,u){return await(await this.apiFoodPropertyRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeCreateRaw(i,u){if(i.propertyTypeRequest==null)throw new RequiredError("propertyTypeRequest",'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"POST",headers:d,query:c,body:PropertyTypeRequestToJSON(i.propertyTypeRequest)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeCreate(i,u){return await(await this.apiFoodPropertyTypeCreateRaw(i,u)).value()}async apiFoodPropertyTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyTypeDestroy(i,u){await this.apiFoodPropertyTypeDestroyRaw(i,u)}async apiFoodPropertyTypeListRaw(i,u){const c={};i.category!=null&&(c.category=i.category),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyTypeListFromJSON(f))}async apiFoodPropertyTypeList(i={},u){return await(await this.apiFoodPropertyTypeListRaw(i,u)).value()}async apiFoodPropertyTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyTypeRequestToJSON(i.patchedPropertyTypeRequest)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypePartialUpdate(i,u){return await(await this.apiFoodPropertyTypePartialUpdateRaw(i,u)).value()}async apiFoodPropertyTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeRetrieve(i,u){return await(await this.apiFoodPropertyTypeRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeUpdate().');if(i.propertyTypeRequest==null)throw new RequiredError("propertyTypeRequest",'Required parameter "propertyTypeRequest" was null or undefined when calling apiFoodPropertyTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyTypeRequestToJSON(i.propertyTypeRequest)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeUpdate(i,u){return await(await this.apiFoodPropertyTypeUpdateRaw(i,u)).value()}async apiFoodPropertyUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyUpdate().');if(i.propertyRequest==null)throw new RequiredError("propertyRequest",'Required parameter "propertyRequest" was null or undefined when calling apiFoodPropertyUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyRequestToJSON(i.propertyRequest)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyUpdate(i,u){return await(await this.apiFoodPropertyUpdateRaw(i,u)).value()}async apiFoodRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodRetrieve(i,u){return await(await this.apiFoodRetrieveRaw(i,u)).value()}async apiFoodShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodShoppingUpdate().');if(i.foodShoppingUpdateRequest==null)throw new RequiredError("foodShoppingUpdateRequest",'Required parameter "foodShoppingUpdateRequest" was null or undefined when calling apiFoodShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodShoppingUpdateRequestToJSON(i.foodShoppingUpdateRequest)},u);return new JSONApiResponse(m,f=>FoodShoppingUpdateFromJSON(f))}async apiFoodShoppingUpdate(i,u){return await(await this.apiFoodShoppingUpdateRaw(i,u)).value()}async apiFoodUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodUpdate().');if(i.foodRequest==null)throw new RequiredError("foodRequest",'Required parameter "foodRequest" was null or undefined when calling apiFoodUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodRequestToJSON(i.foodRequest)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodUpdate(i,u){return await(await this.apiFoodUpdateRaw(i,u)).value()}async apiGetExternalFileLinkRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetExternalFileLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_external_file_link/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetExternalFileLinkRetrieve(i,u){await this.apiGetExternalFileLinkRetrieveRaw(i,u)}async apiGetRecipeFileRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetRecipeFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_recipe_file/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetRecipeFileRetrieve(i,u){await this.apiGetRecipeFileRetrieveRaw(i,u)}async apiGroupListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/group/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(GroupFromJSON))}async apiGroupList(i){return await(await this.apiGroupListRaw(i)).value()}async apiGroupRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiGroupRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/group/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>GroupFromJSON(f))}async apiGroupRetrieve(i,u){return await(await this.apiGroupRetrieveRaw(i,u)).value()}async apiImportCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/import/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiImportCreate(i){await this.apiImportCreateRaw(i)}async apiImportLogCreateRaw(i,u){if(i.importLogRequest==null)throw new RequiredError("importLogRequest",'Required parameter "importLogRequest" was null or undefined when calling apiImportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"POST",headers:d,query:c,body:ImportLogRequestToJSON(i.importLogRequest)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogCreate(i,u){return await(await this.apiImportLogCreateRaw(i,u)).value()}async apiImportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiImportLogDestroy(i,u){await this.apiImportLogDestroyRaw(i,u)}async apiImportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedImportLogListFromJSON(f))}async apiImportLogList(i={},u){return await(await this.apiImportLogListRaw(i,u)).value()}async apiImportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedImportLogRequestToJSON(i.patchedImportLogRequest)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogPartialUpdate(i,u){return await(await this.apiImportLogPartialUpdateRaw(i,u)).value()}async apiImportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogRetrieve(i,u){return await(await this.apiImportLogRetrieveRaw(i,u)).value()}async apiImportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogUpdate().');if(i.importLogRequest==null)throw new RequiredError("importLogRequest",'Required parameter "importLogRequest" was null or undefined when calling apiImportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ImportLogRequestToJSON(i.importLogRequest)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogUpdate(i,u){return await(await this.apiImportLogUpdateRaw(i,u)).value()}async apiIngredientCreateRaw(i,u){if(i.ingredientRequest==null)throw new RequiredError("ingredientRequest",'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"POST",headers:d,query:c,body:IngredientRequestToJSON(i.ingredientRequest)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientCreate(i,u){return await(await this.apiIngredientCreateRaw(i,u)).value()}async apiIngredientDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiIngredientDestroy(i,u){await this.apiIngredientDestroyRaw(i,u)}async apiIngredientFromStringCreateRaw(i,u){if(i.ingredientStringRequest==null)throw new RequiredError("ingredientStringRequest",'Required parameter "ingredientStringRequest" was null or undefined when calling apiIngredientFromStringCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient-from-string/",method:"POST",headers:d,query:c,body:IngredientStringRequestToJSON(i.ingredientStringRequest)},u);return new JSONApiResponse(m,f=>ParsedIngredientFromJSON(f))}async apiIngredientFromStringCreate(i,u){return await(await this.apiIngredientFromStringCreateRaw(i,u)).value()}async apiIngredientListRaw(i,u){const c={};i.food!=null&&(c.food=i.food),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.unit!=null&&(c.unit=i.unit);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedIngredientListFromJSON(f))}async apiIngredientList(i={},u){return await(await this.apiIngredientListRaw(i,u)).value()}async apiIngredientPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedIngredientRequestToJSON(i.patchedIngredientRequest)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientPartialUpdate(i,u){return await(await this.apiIngredientPartialUpdateRaw(i,u)).value()}async apiIngredientRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientRetrieve(i,u){return await(await this.apiIngredientRetrieveRaw(i,u)).value()}async apiIngredientUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientUpdate().');if(i.ingredientRequest==null)throw new RequiredError("ingredientRequest",'Required parameter "ingredientRequest" was null or undefined when calling apiIngredientUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:IngredientRequestToJSON(i.ingredientRequest)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientUpdate(i,u){return await(await this.apiIngredientUpdateRaw(i,u)).value()}async apiInviteLinkCreateRaw(i,u){if(i.inviteLinkRequest==null)throw new RequiredError("inviteLinkRequest",'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"POST",headers:d,query:c,body:InviteLinkRequestToJSON(i.inviteLinkRequest)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkCreate(i,u){return await(await this.apiInviteLinkCreateRaw(i,u)).value()}async apiInviteLinkDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiInviteLinkDestroy(i,u){await this.apiInviteLinkDestroyRaw(i,u)}async apiInviteLinkListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedInviteLinkListFromJSON(f))}async apiInviteLinkList(i={},u){return await(await this.apiInviteLinkListRaw(i,u)).value()}async apiInviteLinkPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedInviteLinkRequestToJSON(i.patchedInviteLinkRequest)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkPartialUpdate(i,u){return await(await this.apiInviteLinkPartialUpdateRaw(i,u)).value()}async apiInviteLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkRetrieve(i,u){return await(await this.apiInviteLinkRetrieveRaw(i,u)).value()}async apiInviteLinkUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkUpdate().');if(i.inviteLinkRequest==null)throw new RequiredError("inviteLinkRequest",'Required parameter "inviteLinkRequest" was null or undefined when calling apiInviteLinkUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:InviteLinkRequestToJSON(i.inviteLinkRequest)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkUpdate(i,u){return await(await this.apiInviteLinkUpdateRaw(i,u)).value()}async apiKeywordCreateRaw(i,u){if(i.keywordRequest==null)throw new RequiredError("keywordRequest",'Required parameter "keywordRequest" was null or undefined when calling apiKeywordCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"POST",headers:d,query:c,body:KeywordRequestToJSON(i.keywordRequest)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordCreate(i,u){return await(await this.apiKeywordCreateRaw(i,u)).value()}async apiKeywordDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiKeywordDestroy(i,u){await this.apiKeywordDestroyRaw(i,u)}async apiKeywordListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedKeywordListFromJSON(f))}async apiKeywordList(i={},u){return await(await this.apiKeywordListRaw(i,u)).value()}async apiKeywordMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiKeywordMergeUpdate().');if(i.keywordRequest==null)throw new RequiredError("keywordRequest",'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:KeywordRequestToJSON(i.keywordRequest)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMergeUpdate(i,u){return await(await this.apiKeywordMergeUpdateRaw(i,u)).value()}async apiKeywordMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiKeywordMoveUpdate().');if(i.keywordRequest==null)throw new RequiredError("keywordRequest",'Required parameter "keywordRequest" was null or undefined when calling apiKeywordMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:KeywordRequestToJSON(i.keywordRequest)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMoveUpdate(i,u){return await(await this.apiKeywordMoveUpdateRaw(i,u)).value()}async apiKeywordPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedKeywordRequestToJSON(i.patchedKeywordRequest)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordPartialUpdate(i,u){return await(await this.apiKeywordPartialUpdateRaw(i,u)).value()}async apiKeywordRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordRetrieve(i,u){return await(await this.apiKeywordRetrieveRaw(i,u)).value()}async apiKeywordUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordUpdate().');if(i.keywordRequest==null)throw new RequiredError("keywordRequest",'Required parameter "keywordRequest" was null or undefined when calling apiKeywordUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:KeywordRequestToJSON(i.keywordRequest)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordUpdate(i,u){return await(await this.apiKeywordUpdateRaw(i,u)).value()}async apiMealPlanCreateRaw(i,u){if(i.mealPlanRequest==null)throw new RequiredError("mealPlanRequest",'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"POST",headers:d,query:c,body:MealPlanRequestToJSON(i.mealPlanRequest)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanCreate(i,u){return await(await this.apiMealPlanCreateRaw(i,u)).value()}async apiMealPlanDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealPlanDestroy(i,u){await this.apiMealPlanDestroyRaw(i,u)}async apiMealPlanIcalRetrieveRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/ical/",method:"GET",headers:d,query:c},u);return this.isJsonMime(m.headers.get("content-type"))?new JSONApiResponse(m):new TextApiResponse(m)}async apiMealPlanIcalRetrieve(i={},u){return await(await this.apiMealPlanIcalRetrieveRaw(i,u)).value()}async apiMealPlanListRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealPlanListFromJSON(f))}async apiMealPlanList(i={},u){return await(await this.apiMealPlanListRaw(i,u)).value()}async apiMealPlanPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealPlanRequestToJSON(i.patchedMealPlanRequest)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanPartialUpdate(i,u){return await(await this.apiMealPlanPartialUpdateRaw(i,u)).value()}async apiMealPlanRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanRetrieve(i,u){return await(await this.apiMealPlanRetrieveRaw(i,u)).value()}async apiMealPlanUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanUpdate().');if(i.mealPlanRequest==null)throw new RequiredError("mealPlanRequest",'Required parameter "mealPlanRequest" was null or undefined when calling apiMealPlanUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealPlanRequestToJSON(i.mealPlanRequest)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanUpdate(i,u){return await(await this.apiMealPlanUpdateRaw(i,u)).value()}async apiMealTypeCreateRaw(i,u){if(i.mealTypeRequest==null)throw new RequiredError("mealTypeRequest",'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"POST",headers:d,query:c,body:MealTypeRequestToJSON(i.mealTypeRequest)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeCreate(i,u){return await(await this.apiMealTypeCreateRaw(i,u)).value()}async apiMealTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealTypeDestroy(i,u){await this.apiMealTypeDestroyRaw(i,u)}async apiMealTypeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealTypeListFromJSON(f))}async apiMealTypeList(i={},u){return await(await this.apiMealTypeListRaw(i,u)).value()}async apiMealTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealTypeRequestToJSON(i.patchedMealTypeRequest)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypePartialUpdate(i,u){return await(await this.apiMealTypePartialUpdateRaw(i,u)).value()}async apiMealTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeRetrieve(i,u){return await(await this.apiMealTypeRetrieveRaw(i,u)).value()}async apiMealTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeUpdate().');if(i.mealTypeRequest==null)throw new RequiredError("mealTypeRequest",'Required parameter "mealTypeRequest" was null or undefined when calling apiMealTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealTypeRequestToJSON(i.mealTypeRequest)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeUpdate(i,u){return await(await this.apiMealTypeUpdateRaw(i,u)).value()}async apiRecipeBookCreateRaw(i,u){if(i.recipeBookRequest==null)throw new RequiredError("recipeBookRequest",'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"POST",headers:d,query:c,body:RecipeBookRequestToJSON(i.recipeBookRequest)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookCreate(i,u){return await(await this.apiRecipeBookCreateRaw(i,u)).value()}async apiRecipeBookDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookDestroy(i,u){await this.apiRecipeBookDestroyRaw(i,u)}async apiRecipeBookEntryCreateRaw(i,u){if(i.recipeBookEntryRequest==null)throw new RequiredError("recipeBookEntryRequest",'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"POST",headers:d,query:c,body:RecipeBookEntryRequestToJSON(i.recipeBookEntryRequest)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryCreate(i,u){return await(await this.apiRecipeBookEntryCreateRaw(i,u)).value()}async apiRecipeBookEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookEntryDestroy(i,u){await this.apiRecipeBookEntryDestroyRaw(i,u)}async apiRecipeBookEntryListRaw(i,u){const c={};i.book!=null&&(c.book=i.book),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookEntryListFromJSON(f))}async apiRecipeBookEntryList(i={},u){return await(await this.apiRecipeBookEntryListRaw(i,u)).value()}async apiRecipeBookEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookEntryRequestToJSON(i.patchedRecipeBookEntryRequest)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryPartialUpdate(i,u){return await(await this.apiRecipeBookEntryPartialUpdateRaw(i,u)).value()}async apiRecipeBookEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryRetrieve(i,u){return await(await this.apiRecipeBookEntryRetrieveRaw(i,u)).value()}async apiRecipeBookEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryUpdate().');if(i.recipeBookEntryRequest==null)throw new RequiredError("recipeBookEntryRequest",'Required parameter "recipeBookEntryRequest" was null or undefined when calling apiRecipeBookEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookEntryRequestToJSON(i.recipeBookEntryRequest)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryUpdate(i,u){return await(await this.apiRecipeBookEntryUpdateRaw(i,u)).value()}async apiRecipeBookListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.orderDirection!=null&&(c.order_direction=i.orderDirection),i.orderField!=null&&(c.order_field=i.orderField),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookListFromJSON(f))}async apiRecipeBookList(i={},u){return await(await this.apiRecipeBookListRaw(i,u)).value()}async apiRecipeBookPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookRequestToJSON(i.patchedRecipeBookRequest)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookPartialUpdate(i,u){return await(await this.apiRecipeBookPartialUpdateRaw(i,u)).value()}async apiRecipeBookRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookRetrieve(i,u){return await(await this.apiRecipeBookRetrieveRaw(i,u)).value()}async apiRecipeBookUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookUpdate().');if(i.recipeBookRequest==null)throw new RequiredError("recipeBookRequest",'Required parameter "recipeBookRequest" was null or undefined when calling apiRecipeBookUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookRequestToJSON(i.recipeBookRequest)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookUpdate(i,u){return await(await this.apiRecipeBookUpdateRaw(i,u)).value()}async apiRecipeCreateRaw(i,u){if(i.recipeRequest==null)throw new RequiredError("recipeRequest",'Required parameter "recipeRequest" was null or undefined when calling apiRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"POST",headers:d,query:c,body:RecipeRequestToJSON(i.recipeRequest)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeCreate(i,u){return await(await this.apiRecipeCreateRaw(i,u)).value()}async apiRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeDestroy(i,u){await this.apiRecipeDestroyRaw(i,u)}async apiRecipeFlatListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe/flat/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(RecipeFlatFromJSON))}async apiRecipeFlatList(i){return await(await this.apiRecipeFlatListRaw(i)).value()}async apiRecipeFromSourceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe-from-source/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiRecipeFromSourceCreate(i){await this.apiRecipeFromSourceCreateRaw(i)}async apiRecipeImageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeImageUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const f=canConsumeForm([{contentType:"multipart/form-data"}]);let v,g=!1;g=f,g?v=new FormData:v=new URLSearchParams,i.image!=null&&v.append("image",i.image),i.imageUrl!=null&&v.append("image_url",i.imageUrl);const y=await this.request({path:"/api/recipe/{id}/image/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:v},u);return new JSONApiResponse(y,b=>RecipeImageFromJSON(b))}async apiRecipeImageUpdate(i,u){return await(await this.apiRecipeImageUpdateRaw(i,u)).value()}async apiRecipeListRaw(i,u){const c={};i.books!=null&&(c.books=i.books),i.booksAnd!=null&&(c.books_and=i.booksAnd),i.booksAndNot!=null&&(c.books_and_not=i.booksAndNot),i.booksOr!=null&&(c.books_or=i.booksOr),i.booksOrNot!=null&&(c.books_or_not=i.booksOrNot),i.cookedon!=null&&(c.cookedon=i.cookedon),i.createdon!=null&&(c.createdon=i.createdon),i.foods!=null&&(c.foods=i.foods),i.foodsAnd!=null&&(c.foods_and=i.foodsAnd),i.foodsAndNot!=null&&(c.foods_and_not=i.foodsAndNot),i.foodsOr!=null&&(c.foods_or=i.foodsOr),i.foodsOrNot!=null&&(c.foods_or_not=i.foodsOrNot),i.internal!=null&&(c.internal=i.internal),i.keywords!=null&&(c.keywords=i.keywords),i.keywordsAnd!=null&&(c.keywords_and=i.keywordsAnd),i.keywordsAndNot!=null&&(c.keywords_and_not=i.keywordsAndNot),i.keywordsOr!=null&&(c.keywords_or=i.keywordsOr),i.keywordsOrNot!=null&&(c.keywords_or_not=i.keywordsOrNot),i.makenow!=null&&(c.makenow=i.makenow),i._new!=null&&(c.new=i._new),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.rating!=null&&(c.rating=i.rating),i.timescooked!=null&&(c.timescooked=i.timescooked),i.units!=null&&(c.units=i.units),i.updatedon!=null&&(c.updatedon=i.updatedon),i.viewedon!=null&&(c.viewedon=i.viewedon);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeOverviewListFromJSON(f))}async apiRecipeList(i={},u){return await(await this.apiRecipeListRaw(i,u)).value()}async apiRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeRequestToJSON(i.patchedRecipeRequest)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipePartialUpdate(i,u){return await(await this.apiRecipePartialUpdateRaw(i,u)).value()}async apiRecipeRelatedRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRelatedRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/related/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeSimpleFromJSON(f))}async apiRecipeRelatedRetrieve(i,u){return await(await this.apiRecipeRelatedRetrieveRaw(i,u)).value()}async apiRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeRetrieve(i,u){return await(await this.apiRecipeRetrieveRaw(i,u)).value()}async apiRecipeShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeShoppingUpdateRequestToJSON(i.recipeShoppingUpdateRequest)},u);return new JSONApiResponse(m,f=>RecipeShoppingUpdateFromJSON(f))}async apiRecipeShoppingUpdate(i,u){return await(await this.apiRecipeShoppingUpdateRaw(i,u)).value()}async apiRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeUpdate().');if(i.recipeRequest==null)throw new RequiredError("recipeRequest",'Required parameter "recipeRequest" was null or undefined when calling apiRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeRequestToJSON(i.recipeRequest)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeUpdate(i,u){return await(await this.apiRecipeUpdateRaw(i,u)).value()}async apiResetFoodInheritanceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/reset-food-inheritance/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiResetFoodInheritanceCreate(i){await this.apiResetFoodInheritanceCreateRaw(i)}async apiShareLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShareLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/share-link/{id}".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShareLinkFromJSON(f))}async apiShareLinkRetrieve(i,u){return await(await this.apiShareLinkRetrieveRaw(i,u)).value()}async apiShoppingListEntryBulkCreateRaw(i,u){if(i.shoppingListEntryBulkRequest==null)throw new RequiredError("shoppingListEntryBulkRequest",'Required parameter "shoppingListEntryBulkRequest" was null or undefined when calling apiShoppingListEntryBulkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/bulk/",method:"POST",headers:d,query:c,body:ShoppingListEntryBulkRequestToJSON(i.shoppingListEntryBulkRequest)},u);return new JSONApiResponse(m,f=>ShoppingListEntryBulkFromJSON(f))}async apiShoppingListEntryBulkCreate(i,u){return await(await this.apiShoppingListEntryBulkCreateRaw(i,u)).value()}async apiShoppingListEntryCreateRaw(i,u){if(i.shoppingListEntryRequest==null)throw new RequiredError("shoppingListEntryRequest",'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"POST",headers:d,query:c,body:ShoppingListEntryRequestToJSON(i.shoppingListEntryRequest)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryCreate(i,u){return await(await this.apiShoppingListEntryCreateRaw(i,u)).value()}async apiShoppingListEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListEntryDestroy(i,u){await this.apiShoppingListEntryDestroyRaw(i,u)}async apiShoppingListEntryListRaw(i,u){const c={};i.checked!=null&&(c.checked=i.checked),i.id!=null&&(c.id=i.id),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.supermarket!=null&&(c.supermarket=i.supermarket);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListEntryListFromJSON(f))}async apiShoppingListEntryList(i={},u){return await(await this.apiShoppingListEntryListRaw(i,u)).value()}async apiShoppingListEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListEntryRequestToJSON(i.patchedShoppingListEntryRequest)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryPartialUpdate(i,u){return await(await this.apiShoppingListEntryPartialUpdateRaw(i,u)).value()}async apiShoppingListEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryRetrieve(i,u){return await(await this.apiShoppingListEntryRetrieveRaw(i,u)).value()}async apiShoppingListEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryUpdate().');if(i.shoppingListEntryRequest==null)throw new RequiredError("shoppingListEntryRequest",'Required parameter "shoppingListEntryRequest" was null or undefined when calling apiShoppingListEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListEntryRequestToJSON(i.shoppingListEntryRequest)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryUpdate(i,u){return await(await this.apiShoppingListEntryUpdateRaw(i,u)).value()}async apiShoppingListRecipeCreateRaw(i,u){if(i.shoppingListRecipeRequest==null)throw new RequiredError("shoppingListRecipeRequest",'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"POST",headers:d,query:c,body:ShoppingListRecipeRequestToJSON(i.shoppingListRecipeRequest)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeCreate(i,u){return await(await this.apiShoppingListRecipeCreateRaw(i,u)).value()}async apiShoppingListRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListRecipeDestroy(i,u){await this.apiShoppingListRecipeDestroyRaw(i,u)}async apiShoppingListRecipeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListRecipeListFromJSON(f))}async apiShoppingListRecipeList(i={},u){return await(await this.apiShoppingListRecipeListRaw(i,u)).value()}async apiShoppingListRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListRecipeRequestToJSON(i.patchedShoppingListRecipeRequest)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipePartialUpdate(i,u){return await(await this.apiShoppingListRecipePartialUpdateRaw(i,u)).value()}async apiShoppingListRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeRetrieve(i,u){return await(await this.apiShoppingListRecipeRetrieveRaw(i,u)).value()}async apiShoppingListRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeUpdate().');if(i.shoppingListRecipeRequest==null)throw new RequiredError("shoppingListRecipeRequest",'Required parameter "shoppingListRecipeRequest" was null or undefined when calling apiShoppingListRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListRecipeRequestToJSON(i.shoppingListRecipeRequest)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeUpdate(i,u){return await(await this.apiShoppingListRecipeUpdateRaw(i,u)).value()}async apiSpaceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/space/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(SpaceFromJSON))}async apiSpaceList(i){return await(await this.apiSpaceListRaw(i)).value()}async apiSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSpaceRequestToJSON(i.patchedSpaceRequest)},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpacePartialUpdate(i,u){return await(await this.apiSpacePartialUpdateRaw(i,u)).value()}async apiSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpaceRetrieve(i,u){return await(await this.apiSpaceRetrieveRaw(i,u)).value()}async apiStepCreateRaw(i,u){if(i.stepRequest==null)throw new RequiredError("stepRequest",'Required parameter "stepRequest" was null or undefined when calling apiStepCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"POST",headers:d,query:c,body:StepRequestToJSON(i.stepRequest)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepCreate(i,u){return await(await this.apiStepCreateRaw(i,u)).value()}async apiStepDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStepDestroy(i,u){await this.apiStepDestroyRaw(i,u)}async apiStepListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedStepListFromJSON(f))}async apiStepList(i={},u){return await(await this.apiStepListRaw(i,u)).value()}async apiStepPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStepRequestToJSON(i.patchedStepRequest)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepPartialUpdate(i,u){return await(await this.apiStepPartialUpdateRaw(i,u)).value()}async apiStepRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepRetrieve(i,u){return await(await this.apiStepRetrieveRaw(i,u)).value()}async apiStepUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepUpdate().');if(i.stepRequest==null)throw new RequiredError("stepRequest",'Required parameter "stepRequest" was null or undefined when calling apiStepUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StepRequestToJSON(i.stepRequest)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepUpdate(i,u){return await(await this.apiStepUpdateRaw(i,u)).value()}async apiStorageCreateRaw(i,u){if(i.storageRequest==null)throw new RequiredError("storageRequest",'Required parameter "storageRequest" was null or undefined when calling apiStorageCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/",method:"POST",headers:d,query:c,body:StorageRequestToJSON(i.storageRequest)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageCreate(i,u){return await(await this.apiStorageCreateRaw(i,u)).value()}async apiStorageDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStorageDestroy(i,u){await this.apiStorageDestroyRaw(i,u)}async apiStorageListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/storage/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(StorageFromJSON))}async apiStorageList(i){return await(await this.apiStorageListRaw(i)).value()}async apiStoragePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStoragePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStorageRequestToJSON(i.patchedStorageRequest)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStoragePartialUpdate(i,u){return await(await this.apiStoragePartialUpdateRaw(i,u)).value()}async apiStorageRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageRetrieve(i,u){return await(await this.apiStorageRetrieveRaw(i,u)).value()}async apiStorageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageUpdate().');if(i.storageRequest==null)throw new RequiredError("storageRequest",'Required parameter "storageRequest" was null or undefined when calling apiStorageUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StorageRequestToJSON(i.storageRequest)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageUpdate(i,u){return await(await this.apiStorageUpdateRaw(i,u)).value()}async apiSupermarketCategoryCreateRaw(i,u){if(i.supermarketCategoryRequest==null)throw new RequiredError("supermarketCategoryRequest",'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"POST",headers:d,query:c,body:SupermarketCategoryRequestToJSON(i.supermarketCategoryRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryCreate(i,u){return await(await this.apiSupermarketCategoryCreateRaw(i,u)).value()}async apiSupermarketCategoryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryDestroy(i,u){await this.apiSupermarketCategoryDestroyRaw(i,u)}async apiSupermarketCategoryListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryListFromJSON(f))}async apiSupermarketCategoryList(i={},u){return await(await this.apiSupermarketCategoryListRaw(i,u)).value()}async apiSupermarketCategoryMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.supermarketCategoryRequest==null)throw new RequiredError("supermarketCategoryRequest",'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:SupermarketCategoryRequestToJSON(i.supermarketCategoryRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryMergeUpdate(i,u){return await(await this.apiSupermarketCategoryMergeUpdateRaw(i,u)).value()}async apiSupermarketCategoryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryRequestToJSON(i.patchedSupermarketCategoryRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryPartialUpdate(i,u){return await(await this.apiSupermarketCategoryPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationCreateRaw(i,u){if(i.supermarketCategoryRelationRequest==null)throw new RequiredError("supermarketCategoryRelationRequest",'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"POST",headers:d,query:c,body:SupermarketCategoryRelationRequestToJSON(i.supermarketCategoryRelationRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationCreate(i,u){return await(await this.apiSupermarketCategoryRelationCreateRaw(i,u)).value()}async apiSupermarketCategoryRelationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryRelationDestroy(i,u){await this.apiSupermarketCategoryRelationDestroyRaw(i,u)}async apiSupermarketCategoryRelationListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryRelationListFromJSON(f))}async apiSupermarketCategoryRelationList(i={},u){return await(await this.apiSupermarketCategoryRelationListRaw(i,u)).value()}async apiSupermarketCategoryRelationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryRelationRequestToJSON(i.patchedSupermarketCategoryRelationRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationPartialUpdate(i,u){return await(await this.apiSupermarketCategoryRelationPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationRetrieve(i,u){return await(await this.apiSupermarketCategoryRelationRetrieveRaw(i,u)).value()}async apiSupermarketCategoryRelationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');if(i.supermarketCategoryRelationRequest==null)throw new RequiredError("supermarketCategoryRelationRequest",'Required parameter "supermarketCategoryRelationRequest" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryRelationRequestToJSON(i.supermarketCategoryRelationRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationUpdate(i,u){return await(await this.apiSupermarketCategoryRelationUpdateRaw(i,u)).value()}async apiSupermarketCategoryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryRetrieve(i,u){return await(await this.apiSupermarketCategoryRetrieveRaw(i,u)).value()}async apiSupermarketCategoryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryUpdate().');if(i.supermarketCategoryRequest==null)throw new RequiredError("supermarketCategoryRequest",'Required parameter "supermarketCategoryRequest" was null or undefined when calling apiSupermarketCategoryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryRequestToJSON(i.supermarketCategoryRequest)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryUpdate(i,u){return await(await this.apiSupermarketCategoryUpdateRaw(i,u)).value()}async apiSupermarketCreateRaw(i,u){if(i.supermarketRequest==null)throw new RequiredError("supermarketRequest",'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"POST",headers:d,query:c,body:SupermarketRequestToJSON(i.supermarketRequest)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketCreate(i,u){return await(await this.apiSupermarketCreateRaw(i,u)).value()}async apiSupermarketDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketDestroy(i,u){await this.apiSupermarketDestroyRaw(i,u)}async apiSupermarketListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketListFromJSON(f))}async apiSupermarketList(i={},u){return await(await this.apiSupermarketListRaw(i,u)).value()}async apiSupermarketPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketRequestToJSON(i.patchedSupermarketRequest)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketPartialUpdate(i,u){return await(await this.apiSupermarketPartialUpdateRaw(i,u)).value()}async apiSupermarketRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketRetrieve(i,u){return await(await this.apiSupermarketRetrieveRaw(i,u)).value()}async apiSupermarketUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketUpdate().');if(i.supermarketRequest==null)throw new RequiredError("supermarketRequest",'Required parameter "supermarketRequest" was null or undefined when calling apiSupermarketUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketRequestToJSON(i.supermarketRequest)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketUpdate(i,u){return await(await this.apiSupermarketUpdateRaw(i,u)).value()}async apiSwitchActiveSpaceRetrieveRaw(i,u){if(i.spaceId==null)throw new RequiredError("spaceId",'Required parameter "spaceId" was null or undefined when calling apiSwitchActiveSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/switch-active-space/{spaceId}/".replace("{spaceId}",encodeURIComponent(String(i.spaceId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSwitchActiveSpaceRetrieve(i,u){await this.apiSwitchActiveSpaceRetrieveRaw(i,u)}async apiSyncCreateRaw(i,u){if(i.syncRequest==null)throw new RequiredError("syncRequest",'Required parameter "syncRequest" was null or undefined when calling apiSyncCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"POST",headers:d,query:c,body:SyncRequestToJSON(i.syncRequest)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncCreate(i,u){return await(await this.apiSyncCreateRaw(i,u)).value()}async apiSyncDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSyncDestroy(i,u){await this.apiSyncDestroyRaw(i,u)}async apiSyncListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncListFromJSON(f))}async apiSyncList(i={},u){return await(await this.apiSyncListRaw(i,u)).value()}async apiSyncLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncLogListFromJSON(f))}async apiSyncLogList(i={},u){return await(await this.apiSyncLogListRaw(i,u)).value()}async apiSyncLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncLogFromJSON(f))}async apiSyncLogRetrieve(i,u){return await(await this.apiSyncLogRetrieveRaw(i,u)).value()}async apiSyncPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSyncRequestToJSON(i.patchedSyncRequest)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncPartialUpdate(i,u){return await(await this.apiSyncPartialUpdateRaw(i,u)).value()}async apiSyncRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncRetrieve(i,u){return await(await this.apiSyncRetrieveRaw(i,u)).value()}async apiSyncUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncUpdate().');if(i.syncRequest==null)throw new RequiredError("syncRequest",'Required parameter "syncRequest" was null or undefined when calling apiSyncUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SyncRequestToJSON(i.syncRequest)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncUpdate(i,u){return await(await this.apiSyncUpdateRaw(i,u)).value()}async apiUnitConversionCreateRaw(i,u){if(i.unitConversionRequest==null)throw new RequiredError("unitConversionRequest",'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"POST",headers:d,query:c,body:UnitConversionRequestToJSON(i.unitConversionRequest)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionCreate(i,u){return await(await this.apiUnitConversionCreateRaw(i,u)).value()}async apiUnitConversionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitConversionDestroy(i,u){await this.apiUnitConversionDestroyRaw(i,u)}async apiUnitConversionListRaw(i,u){const c={};i.foodId!=null&&(c.food_id=i.foodId),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitConversionListFromJSON(f))}async apiUnitConversionList(i={},u){return await(await this.apiUnitConversionListRaw(i,u)).value()}async apiUnitConversionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitConversionRequestToJSON(i.patchedUnitConversionRequest)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionPartialUpdate(i,u){return await(await this.apiUnitConversionPartialUpdateRaw(i,u)).value()}async apiUnitConversionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionRetrieve(i,u){return await(await this.apiUnitConversionRetrieveRaw(i,u)).value()}async apiUnitConversionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionUpdate().');if(i.unitConversionRequest==null)throw new RequiredError("unitConversionRequest",'Required parameter "unitConversionRequest" was null or undefined when calling apiUnitConversionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitConversionRequestToJSON(i.unitConversionRequest)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionUpdate(i,u){return await(await this.apiUnitConversionUpdateRaw(i,u)).value()}async apiUnitCreateRaw(i,u){if(i.unitRequest==null)throw new RequiredError("unitRequest",'Required parameter "unitRequest" was null or undefined when calling apiUnitCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"POST",headers:d,query:c,body:UnitRequestToJSON(i.unitRequest)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitCreate(i,u){return await(await this.apiUnitCreateRaw(i,u)).value()}async apiUnitDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitDestroy(i,u){await this.apiUnitDestroyRaw(i,u)}async apiUnitListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitListFromJSON(f))}async apiUnitList(i={},u){return await(await this.apiUnitListRaw(i,u)).value()}async apiUnitMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiUnitMergeUpdate().');if(i.unitRequest==null)throw new RequiredError("unitRequest",'Required parameter "unitRequest" was null or undefined when calling apiUnitMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:UnitRequestToJSON(i.unitRequest)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitMergeUpdate(i,u){return await(await this.apiUnitMergeUpdateRaw(i,u)).value()}async apiUnitPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitRequestToJSON(i.patchedUnitRequest)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitPartialUpdate(i,u){return await(await this.apiUnitPartialUpdateRaw(i,u)).value()}async apiUnitRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitRetrieve(i,u){return await(await this.apiUnitRetrieveRaw(i,u)).value()}async apiUnitUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitUpdate().');if(i.unitRequest==null)throw new RequiredError("unitRequest",'Required parameter "unitRequest" was null or undefined when calling apiUnitUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitRequestToJSON(i.unitRequest)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitUpdate(i,u){return await(await this.apiUnitUpdateRaw(i,u)).value()}async apiUserFileCreateRaw(i,u){if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileCreate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileCreate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const f=canConsumeForm([{contentType:"multipart/form-data"}]);let v,g=!1;g=f,g?v=new FormData:v=new URLSearchParams,i.name!=null&&v.append("name",i.name),i.file!=null&&v.append("file",i.file),i.id!=null&&v.append("id",i.id);const y=await this.request({path:"/api/user-file/",method:"POST",headers:d,query:c,body:v},u);return new JSONApiResponse(y,b=>UserFileFromJSON(b))}async apiUserFileCreate(i,u){return await(await this.apiUserFileCreateRaw(i,u)).value()}async apiUserFileDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserFileDestroy(i,u){await this.apiUserFileDestroyRaw(i,u)}async apiUserFileListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserFileListFromJSON(f))}async apiUserFileList(i={},u){return await(await this.apiUserFileListRaw(i,u)).value()}async apiUserFilePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFilePartialUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const f=canConsumeForm([{contentType:"multipart/form-data"}]);let v,g=!1;g=f,g?v=new FormData:v=new URLSearchParams,i.name!=null&&v.append("name",i.name),i.file!=null&&v.append("file",i.file),i.id2!=null&&v.append("id",i.id2);const y=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:v},u);return new JSONApiResponse(y,b=>UserFileFromJSON(b))}async apiUserFilePartialUpdate(i,u){return await(await this.apiUserFilePartialUpdateRaw(i,u)).value()}async apiUserFileRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFileFromJSON(f))}async apiUserFileRetrieve(i,u){return await(await this.apiUserFileRetrieveRaw(i,u)).value()}async apiUserFileUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileUpdate().');if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileUpdate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const f=canConsumeForm([{contentType:"multipart/form-data"}]);let v,g=!1;g=f,g?v=new FormData:v=new URLSearchParams,i.name!=null&&v.append("name",i.name),i.file!=null&&v.append("file",i.file),i.id2!=null&&v.append("id",i.id2);const y=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:v},u);return new JSONApiResponse(y,b=>UserFileFromJSON(b))}async apiUserFileUpdate(i,u){return await(await this.apiUserFileUpdateRaw(i,u)).value()}async apiUserListRaw(i,u){const c={};i.filterList!=null&&(c.filter_list=i.filterList);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>f.map(UserFromJSON))}async apiUserList(i={},u){return await(await this.apiUserListRaw(i,u)).value()}async apiUserPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserRequestToJSON(i.patchedUserRequest)},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserPartialUpdate(i,u){return await(await this.apiUserPartialUpdateRaw(i,u)).value()}async apiUserPreferenceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/user-preference/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(UserPreferenceFromJSON))}async apiUserPreferenceList(i){return await(await this.apiUserPreferenceListRaw(i)).value()}async apiUserPreferencePartialUpdateRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferencePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"PATCH",headers:d,query:c,body:PatchedUserPreferenceRequestToJSON(i.patchedUserPreferenceRequest)},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferencePartialUpdate(i,u){return await(await this.apiUserPreferencePartialUpdateRaw(i,u)).value()}async apiUserPreferenceRetrieveRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferenceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferenceRetrieve(i,u){return await(await this.apiUserPreferenceRetrieveRaw(i,u)).value()}async apiUserRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserRetrieve(i,u){return await(await this.apiUserRetrieveRaw(i,u)).value()}async apiUserSpaceDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserSpaceDestroy(i,u){await this.apiUserSpaceDestroyRaw(i,u)}async apiUserSpaceListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserSpaceListFromJSON(f))}async apiUserSpaceList(i={},u){return await(await this.apiUserSpaceListRaw(i,u)).value()}async apiUserSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserSpaceRequestToJSON(i.patchedUserSpaceRequest)},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpacePartialUpdate(i,u){return await(await this.apiUserSpacePartialUpdateRaw(i,u)).value()}async apiUserSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpaceRetrieve(i,u){return await(await this.apiUserSpaceRetrieveRaw(i,u)).value()}async apiViewLogCreateRaw(i,u){if(i.viewLogRequest==null)throw new RequiredError("viewLogRequest",'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"POST",headers:d,query:c,body:ViewLogRequestToJSON(i.viewLogRequest)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogCreate(i,u){return await(await this.apiViewLogCreateRaw(i,u)).value()}async apiViewLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiViewLogDestroy(i,u){await this.apiViewLogDestroyRaw(i,u)}async apiViewLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedViewLogListFromJSON(f))}async apiViewLogList(i={},u){return await(await this.apiViewLogListRaw(i,u)).value()}async apiViewLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedViewLogRequestToJSON(i.patchedViewLogRequest)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogPartialUpdate(i,u){return await(await this.apiViewLogPartialUpdateRaw(i,u)).value()}async apiViewLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogRetrieve(i,u){return await(await this.apiViewLogRetrieveRaw(i,u)).value()}async apiViewLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogUpdate().');if(i.viewLogRequest==null)throw new RequiredError("viewLogRequest",'Required parameter "viewLogRequest" was null or undefined when calling apiViewLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ViewLogRequestToJSON(i.viewLogRequest)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogUpdate(i,u){return await(await this.apiViewLogUpdateRaw(i,u)).value()}}const IN_BROWSER=typeof window<"u",SUPPORTS_INTERSECTION=IN_BROWSER&&"IntersectionObserver"in window,SUPPORTS_TOUCH=IN_BROWSER&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function _classPrivateFieldInitSpec(a,i,u){_checkPrivateRedeclaration(a,i),i.set(a,u)}function _checkPrivateRedeclaration(a,i){if(i.has(a))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(a,i,u){return a.set(_assertClassBrand(a,i),u),u}function _classPrivateFieldGet(a,i){return a.get(_assertClassBrand(a,i))}function _assertClassBrand(a,i,u){if(typeof a=="function"?a===i:a.has(i))return arguments.length<3?i:u;throw new TypeError("Private element is not present on this object")}function getNestedValue(a,i,u){const c=i.length-1;if(c<0)return a===void 0?u:a;for(let d=0;ddeepEqual(a[c],i[c]))}function getObjectValueByPath(a,i,u){return a==null||!i||typeof i!="string"?u:a[i]!==void 0?a[i]:(i=i.replace(/\[(\w+)\]/g,".$1"),i=i.replace(/^\./,""),getNestedValue(a,i.split("."),u))}function getPropertyFromItem(a,i,u){if(i===!0)return a===void 0?u:a;if(i==null||typeof i=="boolean")return u;if(a!==Object(a)){if(typeof i!="function")return u;const d=i(a,u);return typeof d>"u"?u:d}if(typeof i=="string")return getObjectValueByPath(a,i,u);if(Array.isArray(i))return getNestedValue(a,i,u);if(typeof i!="function")return u;const c=i(a,u);return typeof c>"u"?u:c}function createRange(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:a},(u,c)=>i+c)}function convertToUnit(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(a==null||a===""))return isNaN(+a)?String(a):isFinite(+a)?`${Number(a)}${i}`:void 0}function isObject$g(a){return a!==null&&typeof a=="object"&&!Array.isArray(a)}function refElement(a){if(a&&"$el"in a){const i=a.$el;return(i==null?void 0:i.nodeType)===Node.TEXT_NODE?i.nextElementSibling:i}return a}const keyCodes=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});function keys$9(a){return Object.keys(a)}function has(a,i){return i.every(u=>a.hasOwnProperty(u))}function pick$2(a,i){const u={},c=new Set(Object.keys(a));for(const d of i)c.has(d)&&(u[d]=a[d]);return u}function pickWithRest(a,i,u){const c=Object.create(null),d=Object.create(null);for(const m in a)i.some(f=>f instanceof RegExp?f.test(m):f===m)&&!(u!=null&&u.some(f=>f===m))?c[m]=a[m]:d[m]=a[m];return[c,d]}function omit$1(a,i){const u={...a};return i.forEach(c=>delete u[c]),u}function only(a,i){const u={};return i.forEach(c=>u[c]=a[c]),u}const onRE=/^on[^a-z]/,isOn=a=>onRE.test(a),bubblingEvents=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],compositionIgnoreKeys=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function isComposingIgnoreKey(a){return a.isComposing&&compositionIgnoreKeys.includes(a.key)}function filterInputAttrs(a){const[i,u]=pickWithRest(a,[onRE]),c=omit$1(i,bubblingEvents),[d,m]=pickWithRest(u,["class","style","id",/^data-/]);return Object.assign(d,i),Object.assign(m,c),[d,m]}function wrapInArray(a){return a==null?[]:Array.isArray(a)?a:[a]}function debounce$3(a,i){let u=0;const c=function(){for(var d=arguments.length,m=new Array(d),f=0;fa(...m),unref(i))};return c.clear=()=>{clearTimeout(u)},c.immediate=a,c}function clamp(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(i,Math.min(u,a))}function padEnd(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return a+u.repeat(Math.max(0,i-a.length))}function padStart$1(a,i){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,i-a.length))+a}function chunk(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const u=[];let c=0;for(;c0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments.length>2?arguments[2]:void 0;const c={};for(const d in a)c[d]=a[d];for(const d in i){const m=a[d],f=i[d];if(isObject$g(m)&&isObject$g(f)){c[d]=mergeDeep(m,f,u);continue}if(Array.isArray(m)&&Array.isArray(f)&&u){c[d]=u(m,f);continue}c[d]=f}return c}function flattenFragments(a){return a.map(i=>i.type===Fragment?flattenFragments(i.children):i).flat()}function toKebabCase(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(toKebabCase.cache.has(a))return toKebabCase.cache.get(a);const i=a.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return toKebabCase.cache.set(a,i),i}toKebabCase.cache=new Map;function findChildrenWithProvide(a,i){if(!i||typeof i!="object")return[];if(Array.isArray(i))return i.map(u=>findChildrenWithProvide(a,u)).flat(1);if(Array.isArray(i.children))return i.children.map(u=>findChildrenWithProvide(a,u)).flat(1);if(i.component){if(Object.getOwnPropertySymbols(i.component.provides).includes(a))return[i.component];if(i.component.subTree)return findChildrenWithProvide(a,i.component.subTree).flat(1)}return[]}var _arr=new WeakMap,_pointer=new WeakMap;class CircularBuffer{constructor(i){_classPrivateFieldInitSpec(this,_arr,[]),_classPrivateFieldInitSpec(this,_pointer,0),this.size=i}push(i){_classPrivateFieldGet(_arr,this)[_classPrivateFieldGet(_pointer,this)]=i,_classPrivateFieldSet(_pointer,this,(_classPrivateFieldGet(_pointer,this)+1)%this.size)}values(){return _classPrivateFieldGet(_arr,this).slice(_classPrivateFieldGet(_pointer,this)).concat(_classPrivateFieldGet(_arr,this).slice(0,_classPrivateFieldGet(_pointer,this)))}}function destructComputed(a){const i=reactive({}),u=computed(a);return watchEffect(()=>{for(const c in u.value)i[c]=u.value[c]},{flush:"sync"}),toRefs(i)}function includes$2(a,i){return a.includes(i)}function eventName(a){return a[2].toLowerCase()+a.slice(3)}const EventProp=()=>[Function,Array];function hasEvent(a,i){return i="on"+capitalize$2(i),!!(a[i]||a[`${i}Once`]||a[`${i}Capture`]||a[`${i}OnceCapture`]||a[`${i}CaptureOnce`])}function callEvent(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c1&&arguments[1]!==void 0?arguments[1]:!0;const u=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(c=>`${c}${i?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...a.querySelectorAll(u)]}function getNextElement(a,i,u){let c,d=a.indexOf(document.activeElement);const m=i==="next"?1:-1;do d+=m,c=a[d];while((!c||c.offsetParent==null||!((u==null?void 0:u(c))??!0))&&d=0);return c}function focusChild(a,i){var c,d,m,f;const u=focusableChildren(a);if(!i)(a===document.activeElement||!a.contains(document.activeElement))&&((c=u[0])==null||c.focus());else if(i==="first")(d=u[0])==null||d.focus();else if(i==="last")(m=u.at(-1))==null||m.focus();else if(typeof i=="number")(f=u[i])==null||f.focus();else{const v=getNextElement(u,i);v?v.focus():focusChild(a,i==="next"?"first":"last")}}function noop$4(){}function matchesSelector(a,i){if(!(IN_BROWSER&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${i})`)))return null;try{return!!a&&a.matches(i)}catch{return null}}function ensureValidVNode(a){return a.some(i=>isVNode(i)?i.type===Comment?!1:i.type!==Fragment||ensureValidVNode(i.children):!0)?a:null}function defer(a,i){if(!IN_BROWSER||a===0)return i(),()=>{};const u=window.setTimeout(i,a);return()=>window.clearTimeout(u)}function isClickInsideElement(a,i){const u=a.clientX,c=a.clientY,d=i.getBoundingClientRect(),m=d.left,f=d.top,v=d.right,g=d.bottom;return u>=m&&u<=v&&c>=f&&c<=g}const block=["top","bottom"],inline=["start","end","left","right"];function parseAnchor(a,i){let[u,c]=a.split(" ");return c||(c=includes$2(block,u)?"start":includes$2(inline,u)?"top":"center"),{side:toPhysical(u,i),align:toPhysical(c,i)}}function toPhysical(a,i){return a==="start"?i?"right":"left":a==="end"?i?"left":"right":a}function flipSide(a){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.side],align:a.align}}function flipAlign(a){return{side:a.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.align]}}function flipCorner(a){return{side:a.align,align:a.side}}function getAxis(a){return includes$2(block,a.side)?"y":"x"}class Box{constructor(i){let{x:u,y:c,width:d,height:m}=i;this.x=u,this.y=c,this.width=d,this.height=m}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function getOverflow(a,i){return{x:{before:Math.max(0,i.left-a.left),after:Math.max(0,a.right-i.right)},y:{before:Math.max(0,i.top-a.top),after:Math.max(0,a.bottom-i.bottom)}}}function getTargetBox(a){return Array.isArray(a)?new Box({x:a[0],y:a[1],width:0,height:0}):a.getBoundingClientRect()}function nullifyTransforms(a){const i=a.getBoundingClientRect(),u=getComputedStyle(a),c=u.transform;if(c){let d,m,f,v,g;if(c.startsWith("matrix3d("))d=c.slice(9,-1).split(/, /),m=+d[0],f=+d[5],v=+d[12],g=+d[13];else if(c.startsWith("matrix("))d=c.slice(7,-1).split(/, /),m=+d[0],f=+d[3],v=+d[4],g=+d[5];else return new Box(i);const y=u.transformOrigin,b=i.x-v-(1-m)*parseFloat(y),w=i.y-g-(1-f)*parseFloat(y.slice(y.indexOf(" ")+1)),k=m?i.width/m:a.offsetWidth+1,$=f?i.height/f:a.offsetHeight+1;return new Box({x:b,y:w,width:k,height:$})}else return new Box(i)}function animate(a,i,u){if(typeof a.animate>"u")return{finished:Promise.resolve()};let c;try{c=a.animate(i,u)}catch{return{finished:Promise.resolve()}}return typeof c.finished>"u"&&(c.finished=new Promise(d=>{c.onfinish=()=>{d(c)}})),c}const handlers=new WeakMap;function bindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers.get(a);if(i[u]==null)d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))});else if(!d||![...d].some(m=>m[0]===c&&m[1]===i[u])){a.addEventListener(c,i[u]);const m=d||new Set;m.add([c,i[u]]),handlers.has(a)||handlers.set(a,m)}}else i[u]==null?a.removeAttribute(u):a.setAttribute(u,i[u])})}function unbindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers.get(a);d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))})}else a.removeAttribute(u)})}const mainTRC=2.4,Rco=.2126729,Gco=.7151522,Bco=.072175,normBG=.55,normTXT=.58,revTXT=.57,revBG=.62,blkThrs=.03,blkClmp=1.45,deltaYmin=5e-4,scaleBoW=1.25,scaleWoB=1.25,loConThresh=.078,loConFactor=12.82051282051282,loConOffset=.06,loClip=.001;function APCAcontrast(a,i){const u=(a.r/255)**mainTRC,c=(a.g/255)**mainTRC,d=(a.b/255)**mainTRC,m=(i.r/255)**mainTRC,f=(i.g/255)**mainTRC,v=(i.b/255)**mainTRC;let g=u*Rco+c*Gco+d*Bco,y=m*Rco+f*Gco+v*Bco;if(g<=blkThrs&&(g+=(blkThrs-g)**blkClmp),y<=blkThrs&&(y+=(blkThrs-y)**blkClmp),Math.abs(y-g)g){const w=(y**normBG-g**normTXT)*scaleBoW;b=w-loClip?0:w>-loConThresh?w-w*loConFactor*loConOffset:w+loConOffset}return b*100}function consoleWarn(a){}function deprecate$1(a,i){i=Array.isArray(i)?i.slice(0,-1).map(u=>`'${u}'`).join(", ")+` or '${i.at(-1)}'`:`'${i}'`}const delta=.20689655172413793,cielabForwardTransform=a=>a>delta**3?Math.cbrt(a):a/(3*delta**2)+4/29,cielabReverseTransform=a=>a>delta?a**3:3*delta**2*(a-4/29);function fromXYZ$1(a){const i=cielabForwardTransform,u=i(a[1]);return[116*u-16,500*(i(a[0]/.95047)-u),200*(u-i(a[2]/1.08883))]}function toXYZ$1(a){const i=cielabReverseTransform,u=(a[0]+16)/116;return[i(u+a[1]/500)*.95047,i(u),i(u-a[2]/200)*1.08883]}const srgbForwardMatrix=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],srgbForwardTransform=a=>a<=.0031308?a*12.92:1.055*a**(1/2.4)-.055,srgbReverseMatrix=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],srgbReverseTransform=a=>a<=.04045?a/12.92:((a+.055)/1.055)**2.4;function fromXYZ(a){const i=Array(3),u=srgbForwardTransform,c=srgbForwardMatrix;for(let d=0;d<3;++d)i[d]=Math.round(clamp(u(c[d][0]*a[0]+c[d][1]*a[1]+c[d][2]*a[2]))*255);return{r:i[0],g:i[1],b:i[2]}}function toXYZ(a){let{r:i,g:u,b:c}=a;const d=[0,0,0],m=srgbReverseTransform,f=srgbReverseMatrix;i=m(i/255),u=m(u/255),c=m(c/255);for(let v=0;v<3;++v)d[v]=f[v][0]*i+f[v][1]*u+f[v][2]*c;return d}function isCssColor(a){return!!a&&/^(#|var\(--|(rgb|hsl)a?\()/.test(a)}function isParsableColor(a){return isCssColor(a)&&!/^((rgb|hsl)a?\()?var\(--/.test(a)}const cssColorRe=/^(?(?:rgb|hsl)a?)\((?.+)\)/,mappers={rgb:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),rgba:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),hsl:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsla:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsv:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c}),hsva:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c})};function parseColor(a){if(typeof a=="number")return{r:(a&16711680)>>16,g:(a&65280)>>8,b:a&255};if(typeof a=="string"&&cssColorRe.test(a)){const{groups:i}=a.match(cssColorRe),{fn:u,values:c}=i,d=c.split(/,\s*/).map(m=>m.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(u)?parseFloat(m)/100:parseFloat(m));return mappers[u](...d)}else if(typeof a=="string"){let i=a.startsWith("#")?a.slice(1):a;return[3,4].includes(i.length)?i=i.split("").map(u=>u+u).join(""):[6,8].includes(i.length),HexToRGB(i)}else if(typeof a=="object"){if(has(a,["r","g","b"]))return a;if(has(a,["h","s","l"]))return HSVtoRGB(HSLtoHSV(a));if(has(a,["h","s","v"]))return HSVtoRGB(a)}throw new TypeError(`Invalid color: ${a==null?a:String(a)||a.constructor.name}
+Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function HSVtoRGB(a){const{h:i,s:u,v:c,a:d}=a,m=v=>{const g=(v+i/60)%6;return c-c*u*Math.max(Math.min(g,4-g,1),0)},f=[m(5),m(3),m(1)].map(v=>Math.round(v*255));return{r:f[0],g:f[1],b:f[2],a:d}}function HSLtoRGB(a){return HSVtoRGB(HSLtoHSV(a))}function HSLtoHSV(a){const{h:i,s:u,l:c,a:d}=a,m=c+u*Math.min(c,1-c),f=m===0?0:2-2*c/m;return{h:i,s:f,v:m,a:d}}function toHex(a){const i=Math.round(a).toString(16);return("00".substr(0,2-i.length)+i).toUpperCase()}function RGBtoHex(a){let{r:i,g:u,b:c,a:d}=a;return`#${[toHex(i),toHex(u),toHex(c),d!==void 0?toHex(Math.round(d*255)):""].join("")}`}function HexToRGB(a){a=parseHex(a);let[i,u,c,d]=chunk(a,2).map(m=>parseInt(m,16));return d=d===void 0?d:d/255,{r:i,g:u,b:c,a:d}}function parseHex(a){return a.startsWith("#")&&(a=a.slice(1)),a=a.replace(/([^0-9a-f])/gi,"F"),(a.length===3||a.length===4)&&(a=a.split("").map(i=>i+i).join("")),a.length!==6&&(a=padEnd(padEnd(a,6),8,"F")),a}function lighten(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]+i*10,fromXYZ(toXYZ$1(u))}function darken(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]-i*10,fromXYZ(toXYZ$1(u))}function getLuma(a){const i=parseColor(a);return toXYZ(i)[1]}function getForeground(a){const i=Math.abs(APCAcontrast(parseColor(0),parseColor(a)));return Math.abs(APCAcontrast(parseColor(16777215),parseColor(a)))>Math.min(i,50)?"#fff":"#000"}function propsFactory(a,i){return u=>Object.keys(a).reduce((c,d)=>{const f=typeof a[d]=="object"&&a[d]!=null&&!Array.isArray(a[d])?a[d]:{type:a[d]};return u&&d in u?c[d]={...f,default:u[d]}:c[d]=f,i&&!c[d].source&&(c[d].source=i),c},{})}const makeComponentProps=propsFactory({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function defineComponent(a){if(a._setup=a._setup??a.setup,!a.name)return a;if(a._setup){a.props=propsFactory(a.props??{},a.name)();const i=Object.keys(a.props).filter(u=>u!=="class"&&u!=="style");a.filterProps=function(c){return pick$2(c,i)},a.props._as=String,a.setup=function(c,d){const m=injectDefaults();if(!m.value)return a._setup(c,d);const{props:f,provideSubDefaults:v}=internalUseDefaults(c,c._as??a.name,m),g=a._setup(f,d);return v(),g}}return a}function genericComponent(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return i=>(a?defineComponent:defineComponent$1)(i)}function createSimpleFunctional(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",u=arguments.length>2?arguments[2]:void 0;return genericComponent()({name:u??capitalize$2(camelize(a.replace(/__/g,"-"))),props:{tag:{type:String,default:i},...makeComponentProps()},setup(c,d){let{slots:m}=d;return()=>{var f;return h(c.tag,{class:[a,c.class],style:c.style},(f=m.default)==null?void 0:f.call(m))}}})}function attachedRoot(a){if(typeof a.getRootNode!="function"){for(;a.parentNode;)a=a.parentNode;return a!==document?null:document}const i=a.getRootNode();return i!==document&&i.getRootNode({composed:!0})!==document?null:i}const standardEasing="cubic-bezier(0.4, 0, 0.2, 1)",deceleratedEasing="cubic-bezier(0.0, 0, 0.2, 1)",acceleratedEasing="cubic-bezier(0.4, 0, 1, 1)";function getCurrentInstance(a,i){const u=getCurrentInstance$1();if(!u)throw new Error(`[Vuetify] ${a} ${i||"must be called from inside a setup function"}`);return u}function getCurrentInstanceName(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const i=getCurrentInstance(a).type;return toKebabCase((i==null?void 0:i.aliasName)||(i==null?void 0:i.name))}let _uid=0,_map=new WeakMap;function getUid(){const a=getCurrentInstance("getUid");if(_map.has(a))return _map.get(a);{const i=_uid++;return _map.set(a,i),i}}getUid.reset=()=>{_uid=0,_map=new WeakMap};function getScrollParent$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;a;){if(i?isPotentiallyScrollable(a):hasScrollbar(a))return a;a=a.parentElement}return document.scrollingElement}function getScrollParents(a,i){const u=[];if(i&&a&&!i.contains(a))return u;for(;a&&(hasScrollbar(a)&&u.push(a),a!==i);)a=a.parentElement;return u}function hasScrollbar(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return i.overflowY==="scroll"||i.overflowY==="auto"&&a.scrollHeight>a.clientHeight}function isPotentiallyScrollable(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return["scroll","auto"].includes(i.overflowY)}function injectSelf(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstance("injectSelf");const{provides:u}=i;if(u&&a in u)return u[a]}function isFixedPosition(a){for(;a;){if(window.getComputedStyle(a).position==="fixed")return!0;a=a.offsetParent}return!1}function useRender(a){const i=getCurrentInstance("useRender");i.render=a}const DefaultsSymbol=Symbol.for("vuetify:defaults");function createDefaults(a){return ref(a)}function injectDefaults(){const a=inject$1(DefaultsSymbol);if(!a)throw new Error("[Vuetify] Could not find defaults instance");return a}function provideDefaults(a,i){const u=injectDefaults(),c=ref(a),d=computed(()=>{if(unref(i==null?void 0:i.disabled))return u.value;const f=unref(i==null?void 0:i.scoped),v=unref(i==null?void 0:i.reset),g=unref(i==null?void 0:i.root);if(c.value==null&&!(f||v||g))return u.value;let y=mergeDeep(c.value,{prev:u.value});if(f)return y;if(v||g){const b=Number(v||1/0);for(let w=0;w<=b&&!(!y||!("prev"in y));w++)y=y.prev;return y&&typeof g=="string"&&g in y&&(y=mergeDeep(mergeDeep(y,{prev:y}),y[g])),y}return y.prev?mergeDeep(y.prev,y):y});return provide(DefaultsSymbol,d),d}function propIsDefined(a,i){var u,c;return typeof((u=a.props)==null?void 0:u[i])<"u"||typeof((c=a.props)==null?void 0:c[toKebabCase(i)])<"u"}function internalUseDefaults(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:injectDefaults();const c=getCurrentInstance("useDefaults");if(i=i??c.type.name??c.type.__name,!i)throw new Error("[Vuetify] Could not determine component name");const d=computed(()=>{var g;return(g=u.value)==null?void 0:g[a._as??i]}),m=new Proxy(a,{get(g,y){var w,k,$,S;const b=Reflect.get(g,y);return y==="class"||y==="style"?[(w=d.value)==null?void 0:w[y],b].filter(C=>C!=null):typeof y=="string"&&!propIsDefined(c.vnode,y)?((k=d.value)==null?void 0:k[y])??((S=($=u.value)==null?void 0:$.global)==null?void 0:S[y])??b:b}}),f=shallowRef();watchEffect(()=>{if(d.value){const g=Object.entries(d.value).filter(y=>{let[b]=y;return b.startsWith(b[0].toUpperCase())});f.value=g.length?Object.fromEntries(g):void 0}else f.value=void 0});function v(){const g=injectSelf(DefaultsSymbol,c);provide(DefaultsSymbol,computed(()=>f.value?mergeDeep((g==null?void 0:g.value)??{},f.value):g==null?void 0:g.value))}return{props:m,provideSubDefaults:v}}const makeVDefaultsProviderProps=propsFactory({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),VDefaultsProvider=genericComponent(!1)({name:"VDefaultsProvider",props:makeVDefaultsProviderProps(),setup(a,i){let{slots:u}=i;const{defaults:c,disabled:d,reset:m,root:f,scoped:v}=toRefs(a);return provideDefaults(c,{reset:m,root:f,scoped:v,disabled:d}),()=>{var g;return(g=u.default)==null?void 0:g.call(u)}}});function useColor(a){return destructComputed(()=>{const i=[],u={};if(a.value.background)if(isCssColor(a.value.background)){if(u.backgroundColor=a.value.background,!a.value.text&&isParsableColor(a.value.background)){const c=parseColor(a.value.background);if(c.a==null||c.a===1){const d=getForeground(c);u.color=d,u.caretColor=d}}}else i.push(`bg-${a.value.background}`);return a.value.text&&(isCssColor(a.value.text)?(u.color=a.value.text,u.caretColor=a.value.text):i.push(`text-${a.value.text}`)),{colorClasses:i,colorStyles:u}})}function useTextColor(a,i){const u=computed(()=>({text:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{textColorClasses:c,textColorStyles:d}}function useBackgroundColor(a,i){const u=computed(()=>({background:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{backgroundColorClasses:c,backgroundColorStyles:d}}const aliases$2={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},mdi={component:a=>h(VClassIcon,{...a,class:"mdi"})},IconValue=[String,Function,Object,Array],IconSymbol=Symbol.for("vuetify:icons"),makeIconProps=propsFactory({icon:{type:IconValue},tag:{type:String,required:!0}},"icon"),VComponentIcon=genericComponent()({name:"VComponentIcon",props:makeIconProps(),setup(a,i){let{slots:u}=i;return()=>{const c=a.icon;return createVNode(a.tag,null,{default:()=>{var d;return[a.icon?createVNode(c,null,null):(d=u.default)==null?void 0:d.call(u)]}})}}}),VSvgIcon=defineComponent({name:"VSvgIcon",inheritAttrs:!1,props:makeIconProps(),setup(a,i){let{attrs:u}=i;return()=>createVNode(a.tag,mergeProps(u,{style:null}),{default:()=>[createVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(a.icon)?a.icon.map(c=>Array.isArray(c)?createVNode("path",{d:c[0],"fill-opacity":c[1]},null):createVNode("path",{d:c},null)):createVNode("path",{d:a.icon},null)])]})}});defineComponent({name:"VLigatureIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,null,{default:()=>[a.icon]})}});const VClassIcon=defineComponent({name:"VClassIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,{class:a.icon},null)}});function genDefaults$3(){return{svg:{component:VSvgIcon},class:{component:VClassIcon}}}function createIcons(a){const i=genDefaults$3(),u=(a==null?void 0:a.defaultSet)??"mdi";return u==="mdi"&&!i.mdi&&(i.mdi=mdi),mergeDeep({defaultSet:u,sets:i,aliases:{...aliases$2,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},a)}const useIcon=a=>{const i=inject$1(IconSymbol);if(!i)throw new Error("Missing Vuetify Icons provide!");return{iconData:computed(()=>{var g;const c=unref(a);if(!c)return{component:VComponentIcon};let d=c;if(typeof d=="string"&&(d=d.trim(),d.startsWith("$")&&(d=(g=i.aliases)==null?void 0:g[d.slice(1)])),Array.isArray(d))return{component:VSvgIcon,icon:d};if(typeof d!="string")return{component:VComponentIcon,icon:d};const m=Object.keys(i.sets).find(y=>typeof d=="string"&&d.startsWith(`${y}:`)),f=m?d.slice(m.length+1):d;return{component:i.sets[m??i.defaultSet].component,icon:f}})}},predefinedSizes=["x-small","small","default","large","x-large"],makeSizeProps=propsFactory({size:{type:[String,Number],default:"default"}},"size");function useSize(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return destructComputed(()=>{let u,c;return includes$2(predefinedSizes,a.size)?u=`${i}--size-${a.size}`:a.size&&(c={width:convertToUnit(a.size),height:convertToUnit(a.size)}),{sizeClasses:u,sizeStyles:c}})}const makeTagProps=propsFactory({tag:{type:String,default:"div"}},"tag"),ThemeSymbol=Symbol.for("vuetify:theme"),makeThemeProps=propsFactory({theme:String},"theme");function genDefaults$2(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function parseThemeOptions(){var c,d;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:genDefaults$2();const i=genDefaults$2();if(!a)return{...i,isDisabled:!0};const u={};for(const[m,f]of Object.entries(a.themes??{})){const v=f.dark||m==="dark"?(c=i.themes)==null?void 0:c.dark:(d=i.themes)==null?void 0:d.light;u[m]=mergeDeep(v,f)}return mergeDeep(i,{...a,themes:u})}function createTheme(a){const i=parseThemeOptions(a),u=ref(i.defaultTheme),c=ref(i.themes),d=computed(()=>{const b={};for(const[w,k]of Object.entries(c.value)){const $=b[w]={...k,colors:{...k.colors}};if(i.variations)for(const S of i.variations.colors){const C=$.colors[S];if(C)for(const E of["lighten","darken"]){const D=E==="lighten"?lighten:darken;for(const A of createRange(i.variations[E],1))$.colors[`${S}-${E}-${A}`]=RGBtoHex(D(parseColor(C),A))}}for(const S of Object.keys($.colors)){if(/^on-[a-z]/.test(S)||$.colors[`on-${S}`])continue;const C=`on-${S}`,E=parseColor($.colors[S]);$.colors[C]=getForeground(E)}}return b}),m=computed(()=>d.value[u.value]),f=computed(()=>{var S;const b=[];(S=m.value)!=null&&S.dark&&createCssClass(b,":root",["color-scheme: dark"]),createCssClass(b,":root",genCssVariables(m.value));for(const[C,E]of Object.entries(d.value))createCssClass(b,`.v-theme--${C}`,[`color-scheme: ${E.dark?"dark":"normal"}`,...genCssVariables(E)]);const w=[],k=[],$=new Set(Object.values(d.value).flatMap(C=>Object.keys(C.colors)));for(const C of $)/^on-[a-z]/.test(C)?createCssClass(k,`.${C}`,[`color: rgb(var(--v-theme-${C})) !important`]):(createCssClass(w,`.bg-${C}`,[`--v-theme-overlay-multiplier: var(--v-theme-${C}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${C})) !important`,`color: rgb(var(--v-theme-on-${C})) !important`]),createCssClass(k,`.text-${C}`,[`color: rgb(var(--v-theme-${C})) !important`]),createCssClass(k,`.border-${C}`,[`--v-border-color: var(--v-theme-${C})`]));return b.push(...w,...k),b.map((C,E)=>E===0?C:` ${C}`).join("")});function v(){return{style:[{children:f.value,id:"vuetify-theme-stylesheet",nonce:i.cspNonce||!1}]}}function g(b){if(i.isDisabled)return;const w=b._context.provides.usehead;if(w)if(w.push){const $=w.push(v);IN_BROWSER&&watch(f,()=>{$.patch(v)})}else IN_BROWSER?(w.addHeadObjs(computed(v)),watchEffect(()=>w.updateDOM())):w.addHeadObjs(v());else{let S=function(){if(typeof document<"u"&&!$){const C=document.createElement("style");C.type="text/css",C.id="vuetify-theme-stylesheet",i.cspNonce&&C.setAttribute("nonce",i.cspNonce),$=C,document.head.appendChild($)}$&&($.innerHTML=f.value)};var k=S;let $=IN_BROWSER?document.getElementById("vuetify-theme-stylesheet"):null;IN_BROWSER?watch(f,S,{immediate:!0}):S()}}const y=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`);return{install:g,isDisabled:i.isDisabled,name:u,themes:c,current:m,computedThemes:d,themeClasses:y,styles:f,global:{name:u,current:m}}}function provideTheme(a){getCurrentInstance("provideTheme");const i=inject$1(ThemeSymbol,null);if(!i)throw new Error("Could not find Vuetify theme injection");const u=computed(()=>a.theme??i.name.value),c=computed(()=>i.themes.value[u.value]),d=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`),m={...i,name:u,current:c,themeClasses:d};return provide(ThemeSymbol,m),m}function useTheme(){getCurrentInstance("useTheme");const a=inject$1(ThemeSymbol,null);if(!a)throw new Error("Could not find Vuetify theme injection");return a}function createCssClass(a,i,u){a.push(`${i} {
+`,...u.map(c=>` ${c};
+`),`}
+`)}function genCssVariables(a){const i=a.dark?2:1,u=a.dark?1:2,c=[];for(const[d,m]of Object.entries(a.colors)){const f=parseColor(m);c.push(`--v-theme-${d}: ${f.r},${f.g},${f.b}`),d.startsWith("on-")||c.push(`--v-theme-${d}-overlay-multiplier: ${getLuma(m)>.18?i:u}`)}for(const[d,m]of Object.entries(a.variables)){const f=typeof m=="string"&&m.startsWith("#")?parseColor(m):void 0,v=f?`${f.r}, ${f.g}, ${f.b}`:void 0;c.push(`--v-${d}: ${v??m}`)}return c}const makeVIconProps=propsFactory({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:IconValue,...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"i"}),...makeThemeProps()},"VIcon"),VIcon=genericComponent()({name:"VIcon",props:makeVIconProps(),setup(a,i){let{attrs:u,slots:c}=i;const d=ref(),{themeClasses:m}=provideTheme(a),{iconData:f}=useIcon(computed(()=>d.value||a.icon)),{sizeClasses:v}=useSize(a),{textColorClasses:g,textColorStyles:y}=useTextColor(toRef(a,"color"));return useRender(()=>{var k,$;const b=(k=c.default)==null?void 0:k.call(c);b&&(d.value=($=flattenFragments(b).filter(S=>S.type===Text&&S.children&&typeof S.children=="string")[0])==null?void 0:$.children);const w=!!(u.onClick||u.onClickOnce);return createVNode(f.value.component,{tag:a.tag,icon:f.value.icon,class:["v-icon","notranslate",m.value,v.value,g.value,{"v-icon--clickable":w,"v-icon--disabled":a.disabled,"v-icon--start":a.start,"v-icon--end":a.end},a.class],style:[v.value?void 0:{fontSize:convertToUnit(a.size),height:convertToUnit(a.size),width:convertToUnit(a.size)},y.value,a.style],role:w?"button":void 0,"aria-hidden":!w,tabindex:w?a.disabled?-1:0:void 0},{default:()=>[b]})}),{}}}),makeDimensionProps=propsFactory({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function useDimension(a){return{dimensionStyles:computed(()=>({height:convertToUnit(a.height),maxHeight:convertToUnit(a.maxHeight),maxWidth:convertToUnit(a.maxWidth),minHeight:convertToUnit(a.minHeight),minWidth:convertToUnit(a.minWidth),width:convertToUnit(a.width)}))}}function useAspectStyles(a){return{aspectStyles:computed(()=>{const i=Number(a.aspectRatio);return i?{paddingBottom:String(1/i*100)+"%"}:void 0})}}const makeVResponsiveProps=propsFactory({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...makeComponentProps(),...makeDimensionProps()},"VResponsive"),VResponsive=genericComponent()({name:"VResponsive",props:makeVResponsiveProps(),setup(a,i){let{slots:u}=i;const{aspectStyles:c}=useAspectStyles(a),{dimensionStyles:d}=useDimension(a);return useRender(()=>{var m;return createVNode("div",{class:["v-responsive",{"v-responsive--inline":a.inline},a.class],style:[d.value,a.style]},[createVNode("div",{class:"v-responsive__sizer",style:c.value},null),(m=u.additional)==null?void 0:m.call(u),u.default&&createVNode("div",{class:["v-responsive__content",a.contentClass]},[u.default()])])}),{}}}),makeRoundedProps=propsFactory({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function useRounded(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{roundedClasses:computed(()=>{const c=isRef(a)?a.value:a.rounded,d=isRef(a)?a.value:a.tile,m=[];if(c===!0||c==="")m.push(`${i}--rounded`);else if(typeof c=="string"||c===0)for(const f of String(c).split(" "))m.push(`rounded-${f}`);else(d||c===!1)&&m.push("rounded-0");return m})}}const makeTransitionProps$1=propsFactory({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:a=>a!==!0}},"transition"),MaybeTransition=(a,i)=>{let{slots:u}=i;const{transition:c,disabled:d,group:m,...f}=a,{component:v=m?TransitionGroup:Transition,...g}=typeof c=="object"?c:{};return h(v,mergeProps(typeof c=="string"?{name:d?"":c}:g,typeof c=="string"?{}:Object.fromEntries(Object.entries({disabled:d,group:m}).filter(y=>{let[b,w]=y;return w!==void 0})),f),u)};function mounted$2(a,i){if(!SUPPORTS_INTERSECTION)return;const u=i.modifiers||{},c=i.value,{handler:d,options:m}=typeof c=="object"?c:{handler:c,options:{}},f=new IntersectionObserver(function(){var w;let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1?arguments[1]:void 0;const y=(w=a._observe)==null?void 0:w[i.instance.$.uid];if(!y)return;const b=v.some(k=>k.isIntersecting);d&&(!u.quiet||y.init)&&(!u.once||b||y.init)&&d(b,v,g),b&&u.once?unmounted$2(a,i):y.init=!0},m);a._observe=Object(a._observe),a._observe[i.instance.$.uid]={init:!1,observer:f},f.observe(a)}function unmounted$2(a,i){var c;const u=(c=a._observe)==null?void 0:c[i.instance.$.uid];u&&(u.observer.unobserve(a),delete a._observe[i.instance.$.uid])}const Intersect={mounted:mounted$2,unmounted:unmounted$2},Intersect$1=Intersect,makeVImgProps=propsFactory({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...makeVResponsiveProps(),...makeComponentProps(),...makeRoundedProps(),...makeTransitionProps$1()},"VImg"),VImg=genericComponent()({name:"VImg",directives:{intersect:Intersect$1},props:makeVImgProps(),emits:{loadstart:a=>!0,load:a=>!0,error:a=>!0},setup(a,i){let{emit:u,slots:c}=i;const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{roundedClasses:f}=useRounded(a),v=getCurrentInstance("VImg"),g=shallowRef(""),y=ref(),b=shallowRef(a.eager?"loading":"idle"),w=shallowRef(),k=shallowRef(),$=computed(()=>a.src&&typeof a.src=="object"?{src:a.src.src,srcset:a.srcset||a.src.srcset,lazySrc:a.lazySrc||a.src.lazySrc,aspect:Number(a.aspectRatio||a.src.aspect||0)}:{src:a.src,srcset:a.srcset,lazySrc:a.lazySrc,aspect:Number(a.aspectRatio||0)}),S=computed(()=>$.value.aspect||w.value/k.value||0);watch(()=>a.src,()=>{C(b.value!=="idle")}),watch(S,(j,ee)=>{!j&&ee&&y.value&&F(y.value)}),onBeforeMount(()=>C());function C(j){if(!(a.eager&&j)&&!(SUPPORTS_INTERSECTION&&!j&&!a.eager)){if(b.value="loading",$.value.lazySrc){const ee=new Image;ee.src=$.value.lazySrc,F(ee,null)}$.value.src&&nextTick(()=>{var ee;u("loadstart",((ee=y.value)==null?void 0:ee.currentSrc)||$.value.src),setTimeout(()=>{var G;if(!v.isUnmounted)if((G=y.value)!=null&&G.complete){if(y.value.naturalWidth||D(),b.value==="error")return;S.value||F(y.value,null),b.value==="loading"&&E()}else S.value||F(y.value),A()})})}}function E(){var j;v.isUnmounted||(A(),F(y.value),b.value="loaded",u("load",((j=y.value)==null?void 0:j.currentSrc)||$.value.src))}function D(){var j;v.isUnmounted||(b.value="error",u("error",((j=y.value)==null?void 0:j.currentSrc)||$.value.src))}function A(){const j=y.value;j&&(g.value=j.currentSrc||j.src)}let O=-1;onBeforeUnmount(()=>{clearTimeout(O)});function F(j){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const G=()=>{if(clearTimeout(O),v.isUnmounted)return;const{naturalHeight:J,naturalWidth:te}=j;J||te?(w.value=te,k.value=J):!j.complete&&b.value==="loading"&&ee!=null?O=window.setTimeout(G,ee):(j.currentSrc.endsWith(".svg")||j.currentSrc.startsWith("data:image/svg+xml"))&&(w.value=1,k.value=1)};G()}const B=computed(()=>({"v-img__img--cover":a.cover,"v-img__img--contain":!a.cover})),I=()=>{var G;if(!$.value.src||b.value==="idle")return null;const j=createVNode("img",{class:["v-img__img",B.value],style:{objectPosition:a.position},src:$.value.src,srcset:$.value.srcset,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable,sizes:a.sizes,ref:y,onLoad:E,onError:D},null),ee=(G=c.sources)==null?void 0:G.call(c);return createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[withDirectives(ee?createVNode("picture",{class:"v-img__picture"},[ee,j]):j,[[vShow,b.value==="loaded"]])]})},M=()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[$.value.lazySrc&&b.value!=="loaded"&&createVNode("img",{class:["v-img__img","v-img__img--preload",B.value],style:{objectPosition:a.position},src:$.value.lazySrc,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable},null)]}),z=()=>c.placeholder?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[(b.value==="loading"||b.value==="error"&&!c.error)&&createVNode("div",{class:"v-img__placeholder"},[c.placeholder()])]}):null,q=()=>c.error?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[b.value==="error"&&createVNode("div",{class:"v-img__error"},[c.error()])]}):null,H=()=>a.gradient?createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${a.gradient})`}},null):null,Q=shallowRef(!1);{const j=watch(S,ee=>{ee&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Q.value=!0})}),j())})}return useRender(()=>{const j=VResponsive.filterProps(a);return withDirectives(createVNode(VResponsive,mergeProps({class:["v-img",{"v-img--booting":!Q.value},d.value,f.value,a.class],style:[{width:convertToUnit(a.width==="auto"?w.value:a.width)},m.value,a.style]},j,{aspectRatio:S.value,"aria-label":a.alt,role:a.alt?"img":void 0}),{additional:()=>createVNode(Fragment,null,[createVNode(I,null,null),createVNode(M,null,null),createVNode(H,null,null),createVNode(z,null,null),createVNode(q,null,null)]),default:c.default}),[[resolveDirective("intersect"),{handler:C,options:a.options},null,{once:!0}]])}),{currentSrc:g,image:y,state:b,naturalWidth:w,naturalHeight:k}}}),allowedDensities$1=[null,"default","comfortable","compact"],makeDensityProps=propsFactory({density:{type:String,default:"default",validator:a=>allowedDensities$1.includes(a)}},"density");function useDensity(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{densityClasses:computed(()=>`${i}--density-${a.density}`)}}const allowedVariants$2=["elevated","flat","tonal","outlined","text","plain"];function genOverlays(a,i){return createVNode(Fragment,null,[a&&createVNode("span",{key:"overlay",class:`${i}__overlay`},null),createVNode("span",{key:"underlay",class:`${i}__underlay`},null)])}const makeVariantProps=propsFactory({color:String,variant:{type:String,default:"elevated",validator:a=>allowedVariants$2.includes(a)}},"variant");function useVariant(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=computed(()=>{const{variant:m}=unref(a);return`${i}--variant-${m}`}),{colorClasses:c,colorStyles:d}=useColor(computed(()=>{const{variant:m,color:f}=unref(a);return{[["elevated","flat"].includes(m)?"background":"text"]:f}}));return{colorClasses:c,colorStyles:d,variantClasses:u}}const makeVAvatarProps=propsFactory({start:Boolean,end:Boolean,icon:IconValue,image:String,text:String,...makeComponentProps(),...makeDensityProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAvatar"),VAvatar=genericComponent()({name:"VAvatar",props:makeVAvatarProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{colorClasses:d,colorStyles:m,variantClasses:f}=useVariant(a),{densityClasses:v}=useDensity(a),{roundedClasses:g}=useRounded(a),{sizeClasses:y,sizeStyles:b}=useSize(a);return useRender(()=>createVNode(a.tag,{class:["v-avatar",{"v-avatar--start":a.start,"v-avatar--end":a.end},c.value,d.value,v.value,g.value,y.value,f.value,a.class],style:[m.value,b.value,a.style]},{default:()=>[u.default?createVNode(VDefaultsProvider,{key:"content-defaults",defaults:{VImg:{cover:!0,image:a.image},VIcon:{icon:a.icon}}},{default:()=>[u.default()]}):a.image?createVNode(VImg,{key:"image",src:a.image,alt:"",cover:!0},null):a.icon?createVNode(VIcon,{key:"icon",icon:a.icon},null):a.text,genOverlays(!1,"v-avatar")]})),{}}}),makeBorderProps=propsFactory({border:[Boolean,Number,String]},"border");function useBorder(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{borderClasses:computed(()=>{const c=isRef(a)?a.value:a.border,d=[];if(c===!0||c==="")d.push(`${i}--border`);else if(typeof c=="string"||c===0)for(const m of String(c).split(" "))d.push(`border-${m}`);return d})}}const makeElevationProps=propsFactory({elevation:{type:[Number,String],validator(a){const i=parseInt(a);return!isNaN(i)&&i>=0&&i<=24}}},"elevation");function useElevation(a){return{elevationClasses:computed(()=>{const u=isRef(a)?a.value:a.elevation,c=[];return u==null||c.push(`elevation-${u}`),c})}}const makeVBtnGroupProps=propsFactory({divided:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps()},"VBtnGroup"),VBtnGroup=genericComponent()({name:"VBtnGroup",props:makeVBtnGroupProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{densityClasses:d}=useDensity(a),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a);provideDefaults({VBtn:{height:"auto",color:toRef(a,"color"),density:toRef(a,"density"),flat:!0,variant:toRef(a,"variant")}}),useRender(()=>createVNode(a.tag,{class:["v-btn-group",{"v-btn-group--divided":a.divided},c.value,m.value,d.value,f.value,v.value,a.class],style:a.style},u))}});function useToggleScope(a,i){let u;function c(){u=effectScope(),u.run(()=>i.length?i(()=>{u==null||u.stop(),c()}):i())}watch(a,d=>{d&&!u?c():d||(u==null||u.stop(),u=void 0)},{immediate:!0}),onScopeDispose(()=>{u==null||u.stop()})}function useProxiedModel(a,i,u){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:w=>w,d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:w=>w;const m=getCurrentInstance("useProxiedModel"),f=ref(a[i]!==void 0?a[i]:u),v=toKebabCase(i),y=computed(v!==i?()=>{var w,k,$,S;return a[i],!!(((w=m.vnode.props)!=null&&w.hasOwnProperty(i)||(k=m.vnode.props)!=null&&k.hasOwnProperty(v))&&(($=m.vnode.props)!=null&&$.hasOwnProperty(`onUpdate:${i}`)||(S=m.vnode.props)!=null&&S.hasOwnProperty(`onUpdate:${v}`)))}:()=>{var w,k;return a[i],!!((w=m.vnode.props)!=null&&w.hasOwnProperty(i)&&((k=m.vnode.props)!=null&&k.hasOwnProperty(`onUpdate:${i}`)))});useToggleScope(()=>!y.value,()=>{watch(()=>a[i],w=>{f.value=w})});const b=computed({get(){const w=a[i];return c(y.value?w:f.value)},set(w){const k=d(w),$=toRaw(y.value?a[i]:f.value);$===k||c($)===w||(f.value=k,m==null||m.emit(`update:${i}`,k))}});return Object.defineProperty(b,"externalValue",{get:()=>y.value?a[i]:f.value}),b}const makeGroupProps=propsFactory({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),makeGroupItemProps=propsFactory({value:null,disabled:Boolean,selectedClass:String},"group-item");function useGroupItem(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const c=getCurrentInstance("useGroupItem");if(!c)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const d=getUid();provide(Symbol.for(`${i.description}:id`),d);const m=inject$1(i,null);if(!m){if(!u)return m;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${i.description}`)}const f=toRef(a,"value"),v=computed(()=>!!(m.disabled.value||a.disabled));m.register({id:d,value:f,disabled:v},c),onBeforeUnmount(()=>{m.unregister(d)});const g=computed(()=>m.isSelected(d)),y=computed(()=>g.value&&[m.selectedClass.value,a.selectedClass]);return watch(g,b=>{c.emit("group:selected",{value:b})},{flush:"sync"}),{id:d,isSelected:g,toggle:()=>m.select(d,!g.value),select:b=>m.select(d,b),selectedClass:y,value:f,disabled:v,group:m}}function useGroup(a,i){let u=!1;const c=reactive([]),d=useProxiedModel(a,"modelValue",[],k=>k==null?[]:getIds(c,wrapInArray(k)),k=>{const $=getValues(c,k);return a.multiple?$:$[0]}),m=getCurrentInstance("useGroup");function f(k,$){const S=k,C=Symbol.for(`${i.description}:id`),D=findChildrenWithProvide(C,m==null?void 0:m.vnode).indexOf($);unref(S.value)==null&&(S.value=D),D>-1?c.splice(D,0,S):c.push(S)}function v(k){if(u)return;g();const $=c.findIndex(S=>S.id===k);c.splice($,1)}function g(){const k=c.find($=>!$.disabled);k&&a.mandatory==="force"&&!d.value.length&&(d.value=[k.id])}onMounted(()=>{g()}),onBeforeUnmount(()=>{u=!0});function y(k,$){const S=c.find(C=>C.id===k);if(!($&&(S!=null&&S.disabled)))if(a.multiple){const C=d.value.slice(),E=C.findIndex(A=>A===k),D=~E;if($=$??!D,D&&a.mandatory&&C.length<=1||!D&&a.max!=null&&C.length+1>a.max)return;E<0&&$?C.push(k):E>=0&&!$&&C.splice(E,1),d.value=C}else{const C=d.value.includes(k);if(a.mandatory&&C)return;d.value=$??!C?[k]:[]}}function b(k){if(a.multiple,d.value.length){const $=d.value[0],S=c.findIndex(D=>D.id===$);let C=(S+k)%c.length,E=c[C];for(;E.disabled&&C!==S;)C=(C+k)%c.length,E=c[C];if(E.disabled)return;d.value=[c[C].id]}else{const $=c.find(S=>!S.disabled);$&&(d.value=[$.id])}}const w={register:f,unregister:v,selected:d,select:y,disabled:toRef(a,"disabled"),prev:()=>b(c.length-1),next:()=>b(1),isSelected:k=>d.value.includes(k),selectedClass:computed(()=>a.selectedClass),items:computed(()=>c),getItemIndex:k=>getItemIndex(c,k)};return provide(i,w),w}function getItemIndex(a,i){const u=getIds(a,[i]);return u.length?a.findIndex(c=>c.id===u[0]):-1}function getIds(a,i){const u=[];return i.forEach(c=>{const d=a.find(f=>deepEqual(c,f.value)),m=a[c];(d==null?void 0:d.value)!=null?u.push(d.id):m!=null&&u.push(m.id)}),u}function getValues(a,i){const u=[];return i.forEach(c=>{const d=a.findIndex(m=>m.id===c);if(~d){const m=a[d];u.push(m.value!=null?m.value:d)}}),u}const VBtnToggleSymbol=Symbol.for("vuetify:v-btn-toggle"),makeVBtnToggleProps=propsFactory({...makeVBtnGroupProps(),...makeGroupProps()},"VBtnToggle");genericComponent()({name:"VBtnToggle",props:makeVBtnToggleProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isSelected:c,next:d,prev:m,select:f,selected:v}=useGroup(a,VBtnToggleSymbol);return useRender(()=>{const g=VBtnGroup.filterProps(a);return createVNode(VBtnGroup,mergeProps({class:["v-btn-toggle",a.class]},g,{style:a.style}),{default:()=>{var y;return[(y=u.default)==null?void 0:y.call(u,{isSelected:c,next:d,prev:m,select:f,selected:v})]}})}),{next:d,prev:m,select:f}}});function useIntersectionObserver(a,i){const u=ref(),c=shallowRef(!1);if(SUPPORTS_INTERSECTION){const d=new IntersectionObserver(m=>{a==null||a(m,d),c.value=!!m.find(f=>f.isIntersecting)},i);onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(f),c.value=!1),m&&d.observe(m)},{flush:"post"})}return{intersectionRef:u,isIntersecting:c}}function useResizeObserver(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const u=ref(),c=ref();if(IN_BROWSER){const d=new ResizeObserver(m=>{a==null||a(m,d),m.length&&(i==="content"?c.value=m[0].contentRect:c.value=m[0].target.getBoundingClientRect())});onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(refElement(f)),c.value=void 0),m&&d.observe(refElement(m))},{flush:"post"})}return{resizeRef:u,contentRect:readonly(c)}}const makeVProgressCircularProps=propsFactory({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"div"}),...makeThemeProps()},"VProgressCircular"),VProgressCircular=genericComponent()({name:"VProgressCircular",props:makeVProgressCircularProps(),setup(a,i){let{slots:u}=i;const c=20,d=2*Math.PI*c,m=ref(),{themeClasses:f}=provideTheme(a),{sizeClasses:v,sizeStyles:g}=useSize(a),{textColorClasses:y,textColorStyles:b}=useTextColor(toRef(a,"color")),{textColorClasses:w,textColorStyles:k}=useTextColor(toRef(a,"bgColor")),{intersectionRef:$,isIntersecting:S}=useIntersectionObserver(),{resizeRef:C,contentRect:E}=useResizeObserver(),D=computed(()=>Math.max(0,Math.min(100,parseFloat(a.modelValue)))),A=computed(()=>Number(a.width)),O=computed(()=>g.value?Number(a.size):E.value?E.value.width:Math.max(A.value,32)),F=computed(()=>c/(1-A.value/O.value)*2),B=computed(()=>A.value/O.value*F.value),I=computed(()=>convertToUnit((100-D.value)/100*d));return watchEffect(()=>{$.value=m.value,C.value=m.value}),useRender(()=>createVNode(a.tag,{ref:m,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!a.indeterminate,"v-progress-circular--visible":S.value,"v-progress-circular--disable-shrink":a.indeterminate==="disable-shrink"},f.value,v.value,y.value,a.class],style:[g.value,b.value,a.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.indeterminate?void 0:D.value},{default:()=>[createVNode("svg",{style:{transform:`rotate(calc(-90deg + ${Number(a.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${F.value} ${F.value}`},[createVNode("circle",{class:["v-progress-circular__underlay",w.value],style:k.value,fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":B.value,"stroke-dasharray":d,"stroke-dashoffset":0},null),createVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":B.value,"stroke-dasharray":d,"stroke-dashoffset":I.value},null)]),u.default&&createVNode("div",{class:"v-progress-circular__content"},[u.default({value:D.value})])]})),{}}}),en$1={badge:"Badge",open:"Open",close:"Close",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},LANG_PREFIX="$vuetify.",replace=(a,i)=>a.replace(/\{(\d+)\}/g,(u,c)=>String(i[+c])),createTranslateFunction=(a,i,u)=>function(c){for(var d=arguments.length,m=new Array(d>1?d-1:0),f=1;fnew Intl.NumberFormat([a.value,i.value],c).format(u)}function useProvided(a,i,u){const c=useProxiedModel(a,i,a[i]??u.value);return c.value=a[i]??u.value,watch(u,d=>{a[i]==null&&(c.value=u.value)}),c}function createProvideFunction(a){return i=>{const u=useProvided(i,"locale",a.current),c=useProvided(i,"fallback",a.fallback),d=useProvided(i,"messages",a.messages);return{name:"vuetify",current:u,fallback:c,messages:d,t:createTranslateFunction(u,c,d),n:createNumberFunction(u,c),provide:createProvideFunction({current:u,fallback:c,messages:d})}}}function createVuetifyAdapter(a){const i=shallowRef((a==null?void 0:a.locale)??"en"),u=shallowRef((a==null?void 0:a.fallback)??"en"),c=ref({en:en$1,...a==null?void 0:a.messages});return{name:"vuetify",current:i,fallback:u,messages:c,t:createTranslateFunction(i,u,c),n:createNumberFunction(i,u),provide:createProvideFunction({current:i,fallback:u,messages:c})}}const LocaleSymbol=Symbol.for("vuetify:locale");function isLocaleInstance(a){return a.name!=null}function createLocale(a){const i=a!=null&&a.adapter&&isLocaleInstance(a==null?void 0:a.adapter)?a==null?void 0:a.adapter:createVuetifyAdapter(a),u=createRtl(i,a);return{...i,...u}}function useLocale(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected locale instance");return a}function genDefaults$1(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function createRtl(a,i){const u=ref((i==null?void 0:i.rtl)??genDefaults$1()),c=computed(()=>u.value[a.current.value]??!1);return{isRtl:c,rtl:u,rtlClasses:computed(()=>`v-locale--is-${c.value?"rtl":"ltr"}`)}}function useRtl(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:a.isRtl,rtlClasses:a.rtlClasses}}const makeVProgressLinearProps=propsFactory({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...makeComponentProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VProgressLinear"),VProgressLinear=genericComponent()({name:"VProgressLinear",props:makeVProgressLinearProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{isRtl:d,rtlClasses:m}=useRtl(),{themeClasses:f}=provideTheme(a),{textColorClasses:v,textColorStyles:g}=useTextColor(a,"color"),{backgroundColorClasses:y,backgroundColorStyles:b}=useBackgroundColor(computed(()=>a.bgColor||a.color)),{backgroundColorClasses:w,backgroundColorStyles:k}=useBackgroundColor(a,"color"),{roundedClasses:$}=useRounded(a),{intersectionRef:S,isIntersecting:C}=useIntersectionObserver(),E=computed(()=>parseInt(a.max,10)),D=computed(()=>parseInt(a.height,10)),A=computed(()=>parseFloat(a.bufferValue)/E.value*100),O=computed(()=>parseFloat(c.value)/E.value*100),F=computed(()=>d.value!==a.reverse),B=computed(()=>a.indeterminate?"fade-transition":"slide-x-transition"),I=computed(()=>a.bgOpacity==null?a.bgOpacity:parseFloat(a.bgOpacity));function M(z){if(!S.value)return;const{left:q,right:H,width:Q}=S.value.getBoundingClientRect(),j=F.value?Q-z.clientX+(H-Q):z.clientX-q;c.value=Math.round(j/Q*E.value)}return useRender(()=>createVNode(a.tag,{ref:S,class:["v-progress-linear",{"v-progress-linear--absolute":a.absolute,"v-progress-linear--active":a.active&&C.value,"v-progress-linear--reverse":F.value,"v-progress-linear--rounded":a.rounded,"v-progress-linear--rounded-bar":a.roundedBar,"v-progress-linear--striped":a.striped},$.value,f.value,m.value,a.class],style:[{height:a.active?convertToUnit(D.value):0,"--v-progress-linear-height":convertToUnit(D.value)},a.style],role:"progressbar","aria-hidden":a.active?"false":"true","aria-valuemin":"0","aria-valuemax":a.max,"aria-valuenow":a.indeterminate?void 0:O.value,onClick:a.clickable&&M},{default:()=>[a.stream&&createVNode("div",{key:"stream",class:["v-progress-linear__stream",v.value],style:{...g.value,[F.value?"left":"right"]:convertToUnit(-D.value),borderTop:`${convertToUnit(D.value/2)} dotted`,opacity:I.value,top:`calc(50% - ${convertToUnit(D.value/4)})`,width:convertToUnit(100-A.value,"%"),"--v-progress-linear-stream-to":convertToUnit(D.value*(F.value?1:-1))}},null),createVNode("div",{class:["v-progress-linear__background",y.value],style:[b.value,{opacity:I.value,width:convertToUnit(a.stream?A.value:100,"%")}]},null),createVNode(Transition,{name:B.value},{default:()=>[a.indeterminate?createVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(z=>createVNode("div",{key:z,class:["v-progress-linear__indeterminate",z,w.value],style:k.value},null))]):createVNode("div",{class:["v-progress-linear__determinate",w.value],style:[k.value,{width:convertToUnit(O.value,"%")}]},null)]}),u.default&&createVNode("div",{class:"v-progress-linear__content"},[u.default({value:O.value,buffer:A.value})])]})),{}}}),makeLoaderProps=propsFactory({loading:[Boolean,String]},"loader");function useLoader(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{loaderClasses:computed(()=>({[`${i}--loading`]:a.loading}))}}function LoaderSlot(a,i){var c;let{slots:u}=i;return createVNode("div",{class:`${a.name}__loader`},[((c=u.default)==null?void 0:c.call(u,{color:a.color,isActive:a.active}))||createVNode(VProgressLinear,{absolute:a.absolute,active:a.active,color:a.color,height:"2",indeterminate:!0},null)])}const oppositeMap={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},makeLocationProps=propsFactory({location:String},"location");function useLocation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2?arguments[2]:void 0;const{isRtl:c}=useRtl();return{locationStyles:computed(()=>{if(!a.location)return{};const{side:m,align:f}=parseAnchor(a.location.split(" ").length>1?a.location:`${a.location} center`,c.value);function v(y){return u?u(y):0}const g={};return m!=="center"&&(i?g[oppositeMap[m]]=`calc(100% - ${v(m)}px)`:g[m]=0),f!=="center"?i?g[oppositeMap[f]]=`calc(100% - ${v(f)}px)`:g[f]=0:(m==="center"?g.top=g.left="50%":g[{top:"left",bottom:"left",left:"top",right:"top"}[m]]="50%",g.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[m]),g})}}const positionValues=["static","relative","fixed","absolute","sticky"],makePositionProps=propsFactory({position:{type:String,validator:a=>positionValues.includes(a)}},"position");function usePosition(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{positionClasses:computed(()=>a.position?`${i}--${a.position}`:void 0)}}function useRoute(){const a=getCurrentInstance("useRoute");return computed(()=>{var i;return(i=a==null?void 0:a.proxy)==null?void 0:i.$route})}function useRouter(){var a,i;return(i=(a=getCurrentInstance("useRouter"))==null?void 0:a.proxy)==null?void 0:i.$router}function useLink(a,i){var y,b;const u=resolveDynamicComponent("RouterLink"),c=computed(()=>!!(a.href||a.to)),d=computed(()=>(c==null?void 0:c.value)||hasEvent(i,"click")||hasEvent(a,"click"));if(typeof u=="string"||!("useLink"in u))return{isLink:c,isClickable:d,href:toRef(a,"href")};const m=computed(()=>({...a,to:toRef(()=>a.to||"")})),f=u.useLink(m.value),v=computed(()=>a.to?f:void 0),g=useRoute();return{isLink:c,isClickable:d,route:(y=v.value)==null?void 0:y.route,navigate:(b=v.value)==null?void 0:b.navigate,isActive:computed(()=>{var w,k,$;return v.value?a.exact?g.value?(($=v.value.isExactActive)==null?void 0:$.value)&&deepEqual(v.value.route.value.query,g.value.query):((k=v.value.isExactActive)==null?void 0:k.value)??!1:((w=v.value.isActive)==null?void 0:w.value)??!1:!1}),href:computed(()=>{var w;return a.to?(w=v.value)==null?void 0:w.route.value.href:a.href})}}const makeRouterProps=propsFactory({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let inTransition=!1;function useBackButton(a,i){let u=!1,c,d;IN_BROWSER&&(nextTick(()=>{window.addEventListener("popstate",m),c=a==null?void 0:a.beforeEach((f,v,g)=>{inTransition?u?i(g):g():setTimeout(()=>u?i(g):g()),inTransition=!0}),d=a==null?void 0:a.afterEach(()=>{inTransition=!1})}),onScopeDispose(()=>{window.removeEventListener("popstate",m),c==null||c(),d==null||d()}));function m(f){var v;(v=f.state)!=null&&v.replaced||(u=!0,setTimeout(()=>u=!1))}}function useSelectLink(a,i){watch(()=>{var u;return(u=a.isActive)==null?void 0:u.value},u=>{a.isLink.value&&u&&i&&nextTick(()=>{i(!0)})},{immediate:!0})}const stopSymbol=Symbol("rippleStop"),DELAY_RIPPLE=80;function transform(a,i){a.style.transform=i,a.style.webkitTransform=i}function isTouchEvent(a){return a.constructor.name==="TouchEvent"}function isKeyboardEvent(a){return a.constructor.name==="KeyboardEvent"}const calculate=function(a,i){var w;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=0,d=0;if(!isKeyboardEvent(a)){const k=i.getBoundingClientRect(),$=isTouchEvent(a)?a.touches[a.touches.length-1]:a;c=$.clientX-k.left,d=$.clientY-k.top}let m=0,f=.3;(w=i._ripple)!=null&&w.circle?(f=.15,m=i.clientWidth/2,m=u.center?m:m+Math.sqrt((c-m)**2+(d-m)**2)/4):m=Math.sqrt(i.clientWidth**2+i.clientHeight**2)/2;const v=`${(i.clientWidth-m*2)/2}px`,g=`${(i.clientHeight-m*2)/2}px`,y=u.center?v:`${c-m}px`,b=u.center?g:`${d-m}px`;return{radius:m,scale:f,x:y,y:b,centerX:v,centerY:g}},ripples={show(a,i){var $;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!(($=i==null?void 0:i._ripple)!=null&&$.enabled))return;const c=document.createElement("span"),d=document.createElement("span");c.appendChild(d),c.className="v-ripple__container",u.class&&(c.className+=` ${u.class}`);const{radius:m,scale:f,x:v,y:g,centerX:y,centerY:b}=calculate(a,i,u),w=`${m*2}px`;d.className="v-ripple__animation",d.style.width=w,d.style.height=w,i.appendChild(c);const k=window.getComputedStyle(i);k&&k.position==="static"&&(i.style.position="relative",i.dataset.previousPosition="static"),d.classList.add("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--visible"),transform(d,`translate(${v}, ${g}) scale3d(${f},${f},${f})`),d.dataset.activated=String(performance.now()),setTimeout(()=>{d.classList.remove("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--in"),transform(d,`translate(${y}, ${b}) scale3d(1,1,1)`)},0)},hide(a){var m;if(!((m=a==null?void 0:a._ripple)!=null&&m.enabled))return;const i=a.getElementsByClassName("v-ripple__animation");if(i.length===0)return;const u=i[i.length-1];if(u.dataset.isHiding)return;u.dataset.isHiding="true";const c=performance.now()-Number(u.dataset.activated),d=Math.max(250-c,0);setTimeout(()=>{u.classList.remove("v-ripple__animation--in"),u.classList.add("v-ripple__animation--out"),setTimeout(()=>{var v;a.getElementsByClassName("v-ripple__animation").length===1&&a.dataset.previousPosition&&(a.style.position=a.dataset.previousPosition,delete a.dataset.previousPosition),((v=u.parentNode)==null?void 0:v.parentNode)===a&&a.removeChild(u.parentNode)},300)},d)}};function isRippleEnabled(a){return typeof a>"u"||!!a}function rippleShow(a){const i={},u=a.currentTarget;if(!(!(u!=null&&u._ripple)||u._ripple.touched||a[stopSymbol])){if(a[stopSymbol]=!0,isTouchEvent(a))u._ripple.touched=!0,u._ripple.isTouch=!0;else if(u._ripple.isTouch)return;if(i.center=u._ripple.centered||isKeyboardEvent(a),u._ripple.class&&(i.class=u._ripple.class),isTouchEvent(a)){if(u._ripple.showTimerCommit)return;u._ripple.showTimerCommit=()=>{ripples.show(a,u,i)},u._ripple.showTimer=window.setTimeout(()=>{var c;(c=u==null?void 0:u._ripple)!=null&&c.showTimerCommit&&(u._ripple.showTimerCommit(),u._ripple.showTimerCommit=null)},DELAY_RIPPLE)}else ripples.show(a,u,i)}}function rippleStop(a){a[stopSymbol]=!0}function rippleHide(a){const i=a.currentTarget;if(i!=null&&i._ripple){if(window.clearTimeout(i._ripple.showTimer),a.type==="touchend"&&i._ripple.showTimerCommit){i._ripple.showTimerCommit(),i._ripple.showTimerCommit=null,i._ripple.showTimer=window.setTimeout(()=>{rippleHide(a)});return}window.setTimeout(()=>{i._ripple&&(i._ripple.touched=!1)}),ripples.hide(i)}}function rippleCancelShow(a){const i=a.currentTarget;i!=null&&i._ripple&&(i._ripple.showTimerCommit&&(i._ripple.showTimerCommit=null),window.clearTimeout(i._ripple.showTimer))}let keyboardRipple=!1;function keyboardRippleShow(a){!keyboardRipple&&(a.keyCode===keyCodes.enter||a.keyCode===keyCodes.space)&&(keyboardRipple=!0,rippleShow(a))}function keyboardRippleHide(a){keyboardRipple=!1,rippleHide(a)}function focusRippleHide(a){keyboardRipple&&(keyboardRipple=!1,rippleHide(a))}function updateRipple(a,i,u){const{value:c,modifiers:d}=i,m=isRippleEnabled(c);if(m||ripples.hide(a),a._ripple=a._ripple??{},a._ripple.enabled=m,a._ripple.centered=d.center,a._ripple.circle=d.circle,isObject$g(c)&&c.class&&(a._ripple.class=c.class),m&&!u){if(d.stop){a.addEventListener("touchstart",rippleStop,{passive:!0}),a.addEventListener("mousedown",rippleStop);return}a.addEventListener("touchstart",rippleShow,{passive:!0}),a.addEventListener("touchend",rippleHide,{passive:!0}),a.addEventListener("touchmove",rippleCancelShow,{passive:!0}),a.addEventListener("touchcancel",rippleHide),a.addEventListener("mousedown",rippleShow),a.addEventListener("mouseup",rippleHide),a.addEventListener("mouseleave",rippleHide),a.addEventListener("keydown",keyboardRippleShow),a.addEventListener("keyup",keyboardRippleHide),a.addEventListener("blur",focusRippleHide),a.addEventListener("dragstart",rippleHide,{passive:!0})}else!m&&u&&removeListeners(a)}function removeListeners(a){a.removeEventListener("mousedown",rippleShow),a.removeEventListener("touchstart",rippleShow),a.removeEventListener("touchend",rippleHide),a.removeEventListener("touchmove",rippleCancelShow),a.removeEventListener("touchcancel",rippleHide),a.removeEventListener("mouseup",rippleHide),a.removeEventListener("mouseleave",rippleHide),a.removeEventListener("keydown",keyboardRippleShow),a.removeEventListener("keyup",keyboardRippleHide),a.removeEventListener("dragstart",rippleHide),a.removeEventListener("blur",focusRippleHide)}function mounted$1(a,i){updateRipple(a,i,!1)}function unmounted$1(a){delete a._ripple,removeListeners(a)}function updated(a,i){if(i.value===i.oldValue)return;const u=isRippleEnabled(i.oldValue);updateRipple(a,i,u)}const Ripple={mounted:mounted$1,unmounted:unmounted$1,updated},makeVBtnProps=propsFactory({active:{type:Boolean,default:void 0},symbol:{type:null,default:VBtnToggleSymbol},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:IconValue,appendIcon:IconValue,block:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeGroupItemProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"button"}),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VBtn"),VBtn=genericComponent()({name:"VBtn",props:makeVBtnProps(),emits:{"group:selected":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{colorClasses:f,colorStyles:v,variantClasses:g}=useVariant(a),{densityClasses:y}=useDensity(a),{dimensionStyles:b}=useDimension(a),{elevationClasses:w}=useElevation(a),{loaderClasses:k}=useLoader(a),{locationStyles:$}=useLocation(a),{positionClasses:S}=usePosition(a),{roundedClasses:C}=useRounded(a),{sizeClasses:E,sizeStyles:D}=useSize(a),A=useGroupItem(a,a.symbol,!1),O=useLink(a,u),F=computed(()=>{var q;return a.active!==void 0?a.active:O.isLink.value?(q=O.isActive)==null?void 0:q.value:A==null?void 0:A.isSelected.value}),B=computed(()=>(A==null?void 0:A.disabled.value)||a.disabled),I=computed(()=>a.variant==="elevated"&&!(a.disabled||a.flat||a.border)),M=computed(()=>{if(!(a.value===void 0||typeof a.value=="symbol"))return Object(a.value)===a.value?JSON.stringify(a.value,null,0):a.value});function z(q){var H;B.value||O.isLink.value&&(q.metaKey||q.ctrlKey||q.shiftKey||q.button!==0||u.target==="_blank")||((H=O.navigate)==null||H.call(O,q),A==null||A.toggle())}return useSelectLink(O,A==null?void 0:A.select),useRender(()=>{var G,J;const q=O.isLink.value?"a":a.tag,H=!!(a.prependIcon||c.prepend),Q=!!(a.appendIcon||c.append),j=!!(a.icon&&a.icon!==!0),ee=(A==null?void 0:A.isSelected.value)&&(!O.isLink.value||((G=O.isActive)==null?void 0:G.value))||!A||((J=O.isActive)==null?void 0:J.value);return withDirectives(createVNode(q,{type:q==="a"?void 0:"button",class:["v-btn",A==null?void 0:A.selectedClass.value,{"v-btn--active":F.value,"v-btn--block":a.block,"v-btn--disabled":B.value,"v-btn--elevated":I.value,"v-btn--flat":a.flat,"v-btn--icon":!!a.icon,"v-btn--loading":a.loading,"v-btn--slim":a.slim,"v-btn--stacked":a.stacked},d.value,m.value,ee?f.value:void 0,y.value,w.value,k.value,S.value,C.value,E.value,g.value,a.class],style:[ee?v.value:void 0,b.value,$.value,D.value,a.style],"aria-busy":a.loading?!0:void 0,disabled:B.value||void 0,href:O.href.value,tabindex:a.loading?-1:void 0,onClick:z,value:M.value},{default:()=>{var te;return[genOverlays(!0,"v-btn"),!a.icon&&H&&createVNode("span",{key:"prepend",class:"v-btn__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!a.prependIcon,defaults:{VIcon:{icon:a.prependIcon}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon},null)]),createVNode("span",{class:"v-btn__content","data-no-activator":""},[!c.default&&j?createVNode(VIcon,{key:"content-icon",icon:a.icon},null):createVNode(VDefaultsProvider,{key:"content-defaults",disabled:!j,defaults:{VIcon:{icon:a.icon}}},{default:()=>{var re;return[((re=c.default)==null?void 0:re.call(c))??a.text]}})]),!a.icon&&Q&&createVNode("span",{key:"append",class:"v-btn__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!a.appendIcon,defaults:{VIcon:{icon:a.appendIcon}}},c.append):createVNode(VIcon,{key:"append-icon",icon:a.appendIcon},null)]),!!a.loading&&createVNode("span",{key:"loader",class:"v-btn__loader"},[((te=c.loader)==null?void 0:te.call(c))??createVNode(VProgressCircular,{color:typeof a.loading=="boolean"?void 0:a.loading,indeterminate:!0,width:"2"},null)])]}}),[[Ripple,!B.value&&!!a.ripple,"",{center:!!a.icon}]])}),{group:A}}}),VCardActions=genericComponent()({name:"VCardActions",props:makeComponentProps(),setup(a,i){let{slots:u}=i;return provideDefaults({VBtn:{slim:!0,variant:"text"}}),useRender(()=>{var c;return createVNode("div",{class:["v-card-actions",a.class],style:a.style},[(c=u.default)==null?void 0:c.call(u)])}),{}}}),VCardSubtitle=createSimpleFunctional("v-card-subtitle"),VCardTitle=createSimpleFunctional("v-card-title"),makeCardItemProps=propsFactory({appendAvatar:String,appendIcon:IconValue,prependAvatar:String,prependIcon:IconValue,subtitle:[String,Number],title:[String,Number],...makeComponentProps(),...makeDensityProps()},"VCardItem"),VCardItem=genericComponent()({name:"VCardItem",props:makeCardItemProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var y;const c=!!(a.prependAvatar||a.prependIcon),d=!!(c||u.prepend),m=!!(a.appendAvatar||a.appendIcon),f=!!(m||u.append),v=!!(a.title!=null||u.title),g=!!(a.subtitle!=null||u.subtitle);return createVNode("div",{class:["v-card-item",a.class],style:a.style},[d&&createVNode("div",{key:"prepend",class:"v-card-item__prepend"},[u.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!c,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon}}},u.prepend):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)])]),createVNode("div",{class:"v-card-item__content"},[v&&createVNode(VCardTitle,{key:"title"},{default:()=>{var b;return[((b=u.title)==null?void 0:b.call(u))??a.title]}}),g&&createVNode(VCardSubtitle,{key:"subtitle"},{default:()=>{var b;return[((b=u.subtitle)==null?void 0:b.call(u))??a.subtitle]}}),(y=u.default)==null?void 0:y.call(u)]),f&&createVNode("div",{key:"append",class:"v-card-item__append"},[u.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!m,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon}}},u.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)])])])}),{}}}),VCardText=createSimpleFunctional("v-card-text"),makeVCardProps=propsFactory({appendAvatar:String,appendIcon:IconValue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VCard"),VCard=genericComponent()({name:"VCard",directives:{Ripple},props:makeVCardProps(),setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{colorClasses:f,colorStyles:v,variantClasses:g}=useVariant(a),{densityClasses:y}=useDensity(a),{dimensionStyles:b}=useDimension(a),{elevationClasses:w}=useElevation(a),{loaderClasses:k}=useLoader(a),{locationStyles:$}=useLocation(a),{positionClasses:S}=usePosition(a),{roundedClasses:C}=useRounded(a),E=useLink(a,u),D=computed(()=>a.link!==!1&&E.isLink.value),A=computed(()=>!a.disabled&&a.link!==!1&&(a.link||E.isClickable.value));return useRender(()=>{const O=D.value?"a":a.tag,F=!!(c.title||a.title!=null),B=!!(c.subtitle||a.subtitle!=null),I=F||B,M=!!(c.append||a.appendAvatar||a.appendIcon),z=!!(c.prepend||a.prependAvatar||a.prependIcon),q=!!(c.image||a.image),H=I||z||M,Q=!!(c.text||a.text!=null);return withDirectives(createVNode(O,{class:["v-card",{"v-card--disabled":a.disabled,"v-card--flat":a.flat,"v-card--hover":a.hover&&!(a.disabled||a.flat),"v-card--link":A.value},d.value,m.value,f.value,y.value,w.value,k.value,S.value,C.value,g.value,a.class],style:[v.value,b.value,$.value,a.style],href:E.href.value,onClick:A.value&&E.navigate,tabindex:a.disabled?-1:void 0},{default:()=>{var j;return[q&&createVNode("div",{key:"image",class:"v-card__image"},[c.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},c.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(LoaderSlot,{name:"v-card",active:!!a.loading,color:typeof a.loading=="boolean"?void 0:a.loading},{default:c.loader}),H&&createVNode(VCardItem,{key:"item",prependAvatar:a.prependAvatar,prependIcon:a.prependIcon,title:a.title,subtitle:a.subtitle,appendAvatar:a.appendAvatar,appendIcon:a.appendIcon},{default:c.item,prepend:c.prepend,title:c.title,subtitle:c.subtitle,append:c.append}),Q&&createVNode(VCardText,{key:"text"},{default:()=>{var ee;return[((ee=c.text)==null?void 0:ee.call(c))??a.text]}}),(j=c.default)==null?void 0:j.call(c),c.actions&&createVNode(VCardActions,null,{default:c.actions}),genOverlays(A.value,"v-card")]}}),[[resolveDirective("ripple"),A.value&&a.ripple]])}),{}}}),makeTransitionProps=propsFactory({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function createCssTransition(a,i,u){return genericComponent()({name:a,props:makeTransitionProps({mode:u,origin:i}),setup(c,d){let{slots:m}=d;const f={onBeforeEnter(v){c.origin&&(v.style.transformOrigin=c.origin)},onLeave(v){if(c.leaveAbsolute){const{offsetTop:g,offsetLeft:y,offsetWidth:b,offsetHeight:w}=v;v._transitionInitialStyles={position:v.style.position,top:v.style.top,left:v.style.left,width:v.style.width,height:v.style.height},v.style.position="absolute",v.style.top=`${g}px`,v.style.left=`${y}px`,v.style.width=`${b}px`,v.style.height=`${w}px`}c.hideOnLeave&&v.style.setProperty("display","none","important")},onAfterLeave(v){if(c.leaveAbsolute&&(v!=null&&v._transitionInitialStyles)){const{position:g,top:y,left:b,width:w,height:k}=v._transitionInitialStyles;delete v._transitionInitialStyles,v.style.position=g||"",v.style.top=y||"",v.style.left=b||"",v.style.width=w||"",v.style.height=k||""}}};return()=>{const v=c.group?TransitionGroup:Transition;return h(v,{name:c.disabled?"":a,css:!c.disabled,...c.group?void 0:{mode:c.mode},...c.disabled?{}:f},m.default)}}})}function createJavascriptTransition(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return genericComponent()({name:a,props:{mode:{type:String,default:u},disabled:Boolean},setup(c,d){let{slots:m}=d;return()=>h(Transition,{name:c.disabled?"":a,css:!c.disabled,...c.disabled?{}:i},m.default)}})}function ExpandTransitionGenerator(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const u=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",c=camelize(`offset-${u}`);return{onBeforeEnter(f){f._parent=f.parentNode,f._initialStyle={transition:f.style.transition,overflow:f.style.overflow,[u]:f.style[u]}},onEnter(f){const v=f._initialStyle;f.style.setProperty("transition","none","important"),f.style.overflow="hidden";const g=`${f[c]}px`;f.style[u]="0",f.offsetHeight,f.style.transition=v.transition,a&&f._parent&&f._parent.classList.add(a),requestAnimationFrame(()=>{f.style[u]=g})},onAfterEnter:m,onEnterCancelled:m,onLeave(f){f._initialStyle={transition:"",overflow:f.style.overflow,[u]:f.style[u]},f.style.overflow="hidden",f.style[u]=`${f[c]}px`,f.offsetHeight,requestAnimationFrame(()=>f.style[u]="0")},onAfterLeave:d,onLeaveCancelled:d};function d(f){a&&f._parent&&f._parent.classList.remove(a),m(f)}function m(f){const v=f._initialStyle[u];f.style.overflow=f._initialStyle.overflow,v!=null&&(f.style[u]=v),delete f._initialStyle}}const makeVDialogTransitionProps=propsFactory({target:[Object,Array]},"v-dialog-transition"),VDialogTransition=genericComponent()({name:"VDialogTransition",props:makeVDialogTransitionProps(),setup(a,i){let{slots:u}=i;const c={onBeforeEnter(d){d.style.pointerEvents="none",d.style.visibility="hidden"},async onEnter(d,m){var k;await new Promise($=>requestAnimationFrame($)),await new Promise($=>requestAnimationFrame($)),d.style.visibility="";const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d),w=animate(d,[{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0},{}],{duration:225*b,easing:deceleratedEasing});(k=getChildren(d))==null||k.forEach($=>{animate($,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*b,easing:standardEasing})}),w.finished.then(()=>m())},onAfterEnter(d){d.style.removeProperty("pointer-events")},onBeforeLeave(d){d.style.pointerEvents="none"},async onLeave(d,m){var k;await new Promise($=>requestAnimationFrame($));const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d);animate(d,[{},{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0}],{duration:125*b,easing:acceleratedEasing}).finished.then(()=>m()),(k=getChildren(d))==null||k.forEach($=>{animate($,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*b,easing:standardEasing})})},onAfterLeave(d){d.style.removeProperty("pointer-events")}};return()=>a.target?createVNode(Transition,mergeProps({name:"dialog-transition"},c,{css:!1}),u):createVNode(Transition,{name:"dialog-transition"},u)}});function getChildren(a){var u;const i=(u=a.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:u.children;return i&&[...i]}function getDimensions(a,i){const u=getTargetBox(a),c=nullifyTransforms(i),[d,m]=getComputedStyle(i).transformOrigin.split(" ").map(D=>parseFloat(D)),[f,v]=getComputedStyle(i).getPropertyValue("--v-overlay-anchor-origin").split(" ");let g=u.left+u.width/2;f==="left"||v==="left"?g-=u.width/2:(f==="right"||v==="right")&&(g+=u.width/2);let y=u.top+u.height/2;f==="top"||v==="top"?y-=u.height/2:(f==="bottom"||v==="bottom")&&(y+=u.height/2);const b=u.width/c.width,w=u.height/c.height,k=Math.max(1,b,w),$=b/k||0,S=w/k||0,C=c.width*c.height/(window.innerWidth*window.innerHeight),E=C>.12?Math.min(1.5,(C-.12)*10+1):1;return{x:g-(d+c.left),y:y-(m+c.top),sx:$,sy:S,speed:E}}createCssTransition("fab-transition","center center","out-in");createCssTransition("dialog-bottom-transition");createCssTransition("dialog-top-transition");const VFadeTransition=createCssTransition("fade-transition");createCssTransition("scale-transition");createCssTransition("scroll-x-transition");createCssTransition("scroll-x-reverse-transition");createCssTransition("scroll-y-transition");createCssTransition("scroll-y-reverse-transition");createCssTransition("slide-x-transition");createCssTransition("slide-x-reverse-transition");const VSlideYTransition=createCssTransition("slide-y-transition");createCssTransition("slide-y-reverse-transition");const VExpandTransition=createJavascriptTransition("expand-transition",ExpandTransitionGenerator()),VExpandXTransition=createJavascriptTransition("expand-x-transition",ExpandTransitionGenerator("",!0)),breakpoints=["sm","md","lg","xl","xxl"],DisplaySymbol=Symbol.for("vuetify:display"),defaultDisplayOptions={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},parseDisplayOptions=function(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:defaultDisplayOptions;return mergeDeep(defaultDisplayOptions,a)};function getClientWidth(a){return IN_BROWSER&&!a?window.innerWidth:typeof a=="object"&&a.clientWidth||0}function getClientHeight(a){return IN_BROWSER&&!a?window.innerHeight:typeof a=="object"&&a.clientHeight||0}function getPlatform(a){const i=IN_BROWSER&&!a?window.navigator.userAgent:"ssr";function u(S){return!!i.match(S)}const c=u(/android/i),d=u(/iphone|ipad|ipod/i),m=u(/cordova/i),f=u(/electron/i),v=u(/chrome/i),g=u(/edge/i),y=u(/firefox/i),b=u(/opera/i),w=u(/win/i),k=u(/mac/i),$=u(/linux/i);return{android:c,ios:d,cordova:m,electron:f,chrome:v,edge:g,firefox:y,opera:b,win:w,mac:k,linux:$,touch:SUPPORTS_TOUCH,ssr:i==="ssr"}}function createDisplay(a,i){const{thresholds:u,mobileBreakpoint:c}=parseDisplayOptions(a),d=shallowRef(getClientHeight(i)),m=shallowRef(getPlatform(i)),f=reactive({}),v=shallowRef(getClientWidth(i));function g(){d.value=getClientHeight(),v.value=getClientWidth()}function y(){g(),m.value=getPlatform()}return watchEffect(()=>{const b=v.value=u.xxl,E=b?"xs":w?"sm":k?"md":$?"lg":S?"xl":"xxl",D=typeof c=="number"?c:u[c],A=v.value0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=inject$1(DisplaySymbol);if(!u)throw new Error("Could not find Vuetify display injection");const c=computed(()=>{if(!a.mobileBreakpoint)return u.mobile.value;const m=typeof a.mobileBreakpoint=="number"?a.mobileBreakpoint:u.thresholds.value[a.mobileBreakpoint];return u.width.valuei?{[`${i}--mobile`]:c.value}:{});return{...u,displayClasses:d,mobile:c}}function bias(a){const u=Math.abs(a);return Math.sign(a)*(u/((1/.501-2)*(1-u)+1))}function calculateUpdatedOffset(a){let{selectedElement:i,containerSize:u,contentSize:c,isRtl:d,currentScrollOffset:m,isHorizontal:f}=a;const v=f?i.clientWidth:i.clientHeight,g=f?i.offsetLeft:i.offsetTop,y=d&&f?c-g-v:g,b=u+m,w=v+y,k=v*.4;return y<=m?m=Math.max(y-k,0):b<=w&&(m=Math.min(m-(b-w-k),c-u)),m}function calculateCenteredOffset(a){let{selectedElement:i,containerSize:u,contentSize:c,isRtl:d,isHorizontal:m}=a;const f=m?i.clientWidth:i.clientHeight,v=m?i.offsetLeft:i.offsetTop,g=d&&m?c-v-f/2-u/2:v+f/2-u/2;return Math.min(c-u,Math.max(0,g))}const VSlideGroupSymbol=Symbol.for("vuetify:v-slide-group"),makeVSlideGroupProps=propsFactory({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:VSlideGroupSymbol},nextIcon:{type:IconValue,default:"$next"},prevIcon:{type:IconValue,default:"$prev"},showArrows:{type:[Boolean,String],validator:a=>typeof a=="boolean"||["always","desktop","mobile"].includes(a)},...makeComponentProps(),...makeDisplayProps(),...makeTagProps(),...makeGroupProps({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),VSlideGroup=genericComponent()({name:"VSlideGroup",props:makeVSlideGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isRtl:c}=useRtl(),{displayClasses:d,mobile:m}=useDisplay(a),f=useGroup(a,a.symbol),v=shallowRef(!1),g=shallowRef(0),y=shallowRef(0),b=shallowRef(0),w=computed(()=>a.direction==="horizontal"),{resizeRef:k,contentRect:$}=useResizeObserver(),{resizeRef:S,contentRect:C}=useResizeObserver(),E=computed(()=>f.selected.value.length?f.items.value.findIndex(le=>le.id===f.selected.value[0]):-1),D=computed(()=>f.selected.value.length?f.items.value.findIndex(le=>le.id===f.selected.value[f.selected.value.length-1]):-1);if(IN_BROWSER){let le=-1;watch(()=>[f.selected.value,$.value,C.value,w.value],()=>{cancelAnimationFrame(le),le=requestAnimationFrame(()=>{if($.value&&C.value){const Se=w.value?"width":"height";y.value=$.value[Se],b.value=C.value[Se],v.value=y.value+1=0&&S.value){const Se=S.value.children[D.value];E.value===0||!v.value?g.value=0:a.centerActive?g.value=calculateCenteredOffset({selectedElement:Se,containerSize:y.value,contentSize:b.value,isRtl:c.value,isHorizontal:w.value}):v.value&&(g.value=calculateUpdatedOffset({selectedElement:Se,containerSize:y.value,contentSize:b.value,isRtl:c.value,currentScrollOffset:g.value,isHorizontal:w.value}))}})})}const A=shallowRef(!1);let O=0,F=0;function B(le){const Se=w.value?"clientX":"clientY";F=(c.value&&w.value?-1:1)*g.value,O=le.touches[0][Se],A.value=!0}function I(le){if(!v.value)return;const Se=w.value?"clientX":"clientY",De=c.value&&w.value?-1:1;g.value=De*(F+O-le.touches[0][Se])}function M(le){const Se=b.value-y.value;g.value<0||!v.value?g.value=0:g.value>=Se&&(g.value=Se),A.value=!1}function z(){k.value&&(k.value[w.value?"scrollLeft":"scrollTop"]=0)}const q=shallowRef(!1);function H(le){if(q.value=!0,!(!v.value||!S.value)){for(const Se of le.composedPath())for(const De of S.value.children)if(De===Se){g.value=calculateUpdatedOffset({selectedElement:De,containerSize:y.value,contentSize:b.value,isRtl:c.value,currentScrollOffset:g.value,isHorizontal:w.value});return}}}function Q(le){q.value=!1}function j(le){var Se;!q.value&&!(le.relatedTarget&&((Se=S.value)!=null&&Se.contains(le.relatedTarget)))&&G()}function ee(le){S.value&&(w.value?le.key==="ArrowRight"?G(c.value?"prev":"next"):le.key==="ArrowLeft"&&G(c.value?"next":"prev"):le.key==="ArrowDown"?G("next"):le.key==="ArrowUp"&&G("prev"),le.key==="Home"?G("first"):le.key==="End"&&G("last"))}function G(le){var Se,De,At,Le,ke;if(S.value)if(!le)(Se=focusableChildren(S.value)[0])==null||Se.focus();else if(le==="next"){const ue=(De=S.value.querySelector(":focus"))==null?void 0:De.nextElementSibling;ue?ue.focus():G("first")}else if(le==="prev"){const ue=(At=S.value.querySelector(":focus"))==null?void 0:At.previousElementSibling;ue?ue.focus():G("last")}else le==="first"?(Le=S.value.firstElementChild)==null||Le.focus():le==="last"&&((ke=S.value.lastElementChild)==null||ke.focus())}function J(le){const Se=g.value+(le==="prev"?-1:1)*y.value;g.value=clamp(Se,0,b.value-y.value)}const te=computed(()=>{let le=g.value>b.value-y.value?-(b.value-y.value)+bias(b.value-y.value-g.value):-g.value;g.value<=0&&(le=bias(-g.value));const Se=c.value&&w.value?-1:1;return{transform:`translate${w.value?"X":"Y"}(${Se*le}px)`,transition:A.value?"none":"",willChange:A.value?"transform":""}}),re=computed(()=>({next:f.next,prev:f.prev,select:f.select,isSelected:f.isSelected})),ae=computed(()=>{switch(a.showArrows){case"always":return!0;case"desktop":return!m.value;case!0:return v.value||Math.abs(g.value)>0;case"mobile":return m.value||v.value||Math.abs(g.value)>0;default:return!m.value&&(v.value||Math.abs(g.value)>0)}}),ye=computed(()=>Math.abs(g.value)>0),ve=computed(()=>b.value>Math.abs(g.value)+y.value);return useRender(()=>createVNode(a.tag,{class:["v-slide-group",{"v-slide-group--vertical":!w.value,"v-slide-group--has-affixes":ae.value,"v-slide-group--is-overflowing":v.value},d.value,a.class],style:a.style,tabindex:q.value||f.selected.value.length?-1:0,onFocus:j},{default:()=>{var le,Se,De;return[ae.value&&createVNode("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!ye.value}],onClick:()=>ye.value&&J("prev")},[((le=u.prev)==null?void 0:le.call(u,re.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.nextIcon:a.prevIcon},null)]})]),createVNode("div",{key:"container",ref:k,class:"v-slide-group__container",onScroll:z},[createVNode("div",{ref:S,class:"v-slide-group__content",style:te.value,onTouchstartPassive:B,onTouchmovePassive:I,onTouchendPassive:M,onFocusin:H,onFocusout:Q,onKeydown:ee},[(Se=u.default)==null?void 0:Se.call(u,re.value)])]),ae.value&&createVNode("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ve.value}],onClick:()=>ve.value&&J("next")},[((De=u.next)==null?void 0:De.call(u,re.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.prevIcon:a.nextIcon},null)]})])]}})),{selected:f.selected,scrollTo:J,scrollOffset:g,focus:G}}}),VChipGroupSymbol=Symbol.for("vuetify:v-chip-group"),makeVChipGroupProps=propsFactory({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:deepEqual},...makeVSlideGroupProps(),...makeComponentProps(),...makeGroupProps({selectedClass:"v-chip--selected"}),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChipGroup"),VChipGroup=genericComponent()({name:"VChipGroup",props:makeVChipGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isSelected:d,select:m,next:f,prev:v,selected:g}=useGroup(a,VChipGroupSymbol);return provideDefaults({VChip:{color:toRef(a,"color"),disabled:toRef(a,"disabled"),filter:toRef(a,"filter"),variant:toRef(a,"variant")}}),useRender(()=>{const y=VSlideGroup.filterProps(a);return createVNode(VSlideGroup,mergeProps(y,{class:["v-chip-group",{"v-chip-group--column":a.column},c.value,a.class],style:a.style}),{default:()=>{var b;return[(b=u.default)==null?void 0:b.call(u,{isSelected:d,select:m,next:f,prev:v,selected:g.value})]}})}),{}}}),makeVChipProps=propsFactory({activeClass:String,appendAvatar:String,appendIcon:IconValue,closable:Boolean,closeIcon:{type:IconValue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeGroupItemProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"span"}),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChip"),VChip=genericComponent()({name:"VChip",directives:{Ripple},props:makeVChipProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0,"group:selected":a=>!0,click:a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{t:m}=useLocale(),{borderClasses:f}=useBorder(a),{colorClasses:v,colorStyles:g,variantClasses:y}=useVariant(a),{densityClasses:b}=useDensity(a),{elevationClasses:w}=useElevation(a),{roundedClasses:k}=useRounded(a),{sizeClasses:$}=useSize(a),{themeClasses:S}=provideTheme(a),C=useProxiedModel(a,"modelValue"),E=useGroupItem(a,VChipGroupSymbol,!1),D=useLink(a,u),A=computed(()=>a.link!==!1&&D.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(!!E||a.link||D.isClickable.value)),F=computed(()=>({"aria-label":m(a.closeLabel),onClick(M){M.preventDefault(),M.stopPropagation(),C.value=!1,c("click:close",M)}}));function B(M){var z;c("click",M),O.value&&((z=D.navigate)==null||z.call(D,M),E==null||E.toggle())}function I(M){(M.key==="Enter"||M.key===" ")&&(M.preventDefault(),B(M))}return()=>{const M=D.isLink.value?"a":a.tag,z=!!(a.appendIcon||a.appendAvatar),q=!!(z||d.append),H=!!(d.close||a.closable),Q=!!(d.filter||a.filter)&&E,j=!!(a.prependIcon||a.prependAvatar),ee=!!(j||d.prepend),G=!E||E.isSelected.value;return C.value&&withDirectives(createVNode(M,{class:["v-chip",{"v-chip--disabled":a.disabled,"v-chip--label":a.label,"v-chip--link":O.value,"v-chip--filter":Q,"v-chip--pill":a.pill},S.value,f.value,G?v.value:void 0,b.value,w.value,k.value,$.value,y.value,E==null?void 0:E.selectedClass.value,a.class],style:[G?g.value:void 0,a.style],disabled:a.disabled||void 0,draggable:a.draggable,href:D.href.value,tabindex:O.value?0:void 0,onClick:B,onKeydown:O.value&&!A.value&&I},{default:()=>{var J;return[genOverlays(O.value,"v-chip"),Q&&createVNode(VExpandXTransition,{key:"filter"},{default:()=>[withDirectives(createVNode("div",{class:"v-chip__filter"},[d.filter?createVNode(VDefaultsProvider,{key:"filter-defaults",disabled:!a.filterIcon,defaults:{VIcon:{icon:a.filterIcon}}},d.filter):createVNode(VIcon,{key:"filter-icon",icon:a.filterIcon},null)]),[[vShow,E.isSelected.value]])]}),ee&&createVNode("div",{key:"prepend",class:"v-chip__prepend"},[d.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!j,defaults:{VAvatar:{image:a.prependAvatar,start:!0},VIcon:{icon:a.prependIcon,start:!0}}},d.prepend):createVNode(Fragment,null,[a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon,start:!0},null),a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",image:a.prependAvatar,start:!0},null)])]),createVNode("div",{class:"v-chip__content","data-no-activator":""},[((J=d.default)==null?void 0:J.call(d,{isSelected:E==null?void 0:E.isSelected.value,selectedClass:E==null?void 0:E.selectedClass.value,select:E==null?void 0:E.select,toggle:E==null?void 0:E.toggle,value:E==null?void 0:E.value.value,disabled:a.disabled}))??a.text]),q&&createVNode("div",{key:"append",class:"v-chip__append"},[d.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!z,defaults:{VAvatar:{end:!0,image:a.appendAvatar},VIcon:{end:!0,icon:a.appendIcon}}},d.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",end:!0,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",end:!0,image:a.appendAvatar},null)])]),H&&createVNode("button",mergeProps({key:"close",class:"v-chip__close",type:"button"},F.value),[d.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VIcon:{icon:a.closeIcon,size:"x-small"}}},d.close):createVNode(VIcon,{key:"close-icon",icon:a.closeIcon,size:"x-small"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple,null]])}}});function elementToViewport(a,i){return{x:a.x+i.x,y:a.y+i.y}}function getOffset(a,i){return{x:a.x-i.x,y:a.y-i.y}}function anchorToPoint(a,i){if(a.side==="top"||a.side==="bottom"){const{side:u,align:c}=a,d=c==="left"?0:c==="center"?i.width/2:c==="right"?i.width:c,m=u==="top"?0:u==="bottom"?i.height:u;return elementToViewport({x:d,y:m},i)}else if(a.side==="left"||a.side==="right"){const{side:u,align:c}=a,d=u==="left"?0:u==="right"?i.width:u,m=c==="top"?0:c==="center"?i.height/2:c==="bottom"?i.height:c;return elementToViewport({x:d,y:m},i)}return elementToViewport({x:i.width/2,y:i.height/2},i)}const locationStrategies={static:staticLocationStrategy,connected:connectedLocationStrategy},makeLocationStrategyProps=propsFactory({locationStrategy:{type:[String,Function],default:"static",validator:a=>typeof a=="function"||a in locationStrategies},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function useLocationStrategies(a,i){const u=ref({}),c=ref();IN_BROWSER&&useToggleScope(()=>!!(i.isActive.value&&a.locationStrategy),m=>{var f,v;watch(()=>a.locationStrategy,m),onScopeDispose(()=>{window.removeEventListener("resize",d),c.value=void 0}),window.addEventListener("resize",d,{passive:!0}),typeof a.locationStrategy=="function"?c.value=(f=a.locationStrategy(i,a,u))==null?void 0:f.updateLocation:c.value=(v=locationStrategies[a.locationStrategy](i,a,u))==null?void 0:v.updateLocation});function d(m){var f;(f=c.value)==null||f.call(c,m)}return{contentStyles:u,updateLocation:c}}function staticLocationStrategy(){}function getIntrinsicSize(a,i){i?a.style.removeProperty("left"):a.style.removeProperty("right");const u=nullifyTransforms(a);return i?u.x+=parseFloat(a.style.right||0):u.x-=parseFloat(a.style.left||0),u.y-=parseFloat(a.style.top||0),u}function connectedLocationStrategy(a,i,u){(Array.isArray(a.target.value)||isFixedPosition(a.target.value))&&Object.assign(u.value,{position:"fixed",top:0,[a.isRtl.value?"right":"left"]:0});const{preferredAnchor:d,preferredOrigin:m}=destructComputed(()=>{const S=parseAnchor(i.location,a.isRtl.value),C=i.origin==="overlap"?S:i.origin==="auto"?flipSide(S):parseAnchor(i.origin,a.isRtl.value);return S.side===C.side&&S.align===flipAlign(C).align?{preferredAnchor:flipCorner(S),preferredOrigin:flipCorner(C)}:{preferredAnchor:S,preferredOrigin:C}}),[f,v,g,y]=["minWidth","minHeight","maxWidth","maxHeight"].map(S=>computed(()=>{const C=parseFloat(i[S]);return isNaN(C)?1/0:C})),b=computed(()=>{if(Array.isArray(i.offset))return i.offset;if(typeof i.offset=="string"){const S=i.offset.split(" ").map(parseFloat);return S.length<2&&S.push(0),S}return typeof i.offset=="number"?[i.offset,0]:[0,0]});let w=!1;const k=new ResizeObserver(()=>{w&&$()});watch([a.target,a.contentEl],(S,C)=>{let[E,D]=S,[A,O]=C;A&&!Array.isArray(A)&&k.unobserve(A),E&&!Array.isArray(E)&&k.observe(E),O&&k.unobserve(O),D&&k.observe(D)},{immediate:!0}),onScopeDispose(()=>{k.disconnect()});function $(){if(w=!1,requestAnimationFrame(()=>w=!0),!a.target.value||!a.contentEl.value)return;const S=getTargetBox(a.target.value),C=getIntrinsicSize(a.contentEl.value,a.isRtl.value),E=getScrollParents(a.contentEl.value),D=12;E.length||(E.push(document.documentElement),a.contentEl.value.style.top&&a.contentEl.value.style.left||(C.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),C.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const A=E.reduce((Q,j)=>{const ee=j.getBoundingClientRect(),G=new Box({x:j===document.documentElement?0:ee.x,y:j===document.documentElement?0:ee.y,width:j.clientWidth,height:j.clientHeight});return Q?new Box({x:Math.max(Q.left,G.left),y:Math.max(Q.top,G.top),width:Math.min(Q.right,G.right)-Math.max(Q.left,G.left),height:Math.min(Q.bottom,G.bottom)-Math.max(Q.top,G.top)}):G},void 0);A.x+=D,A.y+=D,A.width-=D*2,A.height-=D*2;let O={anchor:d.value,origin:m.value};function F(Q){const j=new Box(C),ee=anchorToPoint(Q.anchor,S),G=anchorToPoint(Q.origin,j);let{x:J,y:te}=getOffset(ee,G);switch(Q.anchor.side){case"top":te-=b.value[0];break;case"bottom":te+=b.value[0];break;case"left":J-=b.value[0];break;case"right":J+=b.value[0];break}switch(Q.anchor.align){case"top":te-=b.value[1];break;case"bottom":te+=b.value[1];break;case"left":J-=b.value[1];break;case"right":J+=b.value[1];break}return j.x+=J,j.y+=te,j.width=Math.min(j.width,g.value),j.height=Math.min(j.height,y.value),{overflows:getOverflow(j,A),x:J,y:te}}let B=0,I=0;const M={x:0,y:0},z={x:!1,y:!1};let q=-1;for(;!(q++>10);){const{x:Q,y:j,overflows:ee}=F(O);B+=Q,I+=j,C.x+=Q,C.y+=j;{const G=getAxis(O.anchor),J=ee.x.before||ee.x.after,te=ee.y.before||ee.y.after;let re=!1;if(["x","y"].forEach(ae=>{if(ae==="x"&&J&&!z.x||ae==="y"&&te&&!z.y){const ye={anchor:{...O.anchor},origin:{...O.origin}},ve=ae==="x"?G==="y"?flipAlign:flipSide:G==="y"?flipSide:flipAlign;ye.anchor=ve(ye.anchor),ye.origin=ve(ye.origin);const{overflows:le}=F(ye);(le[ae].before<=ee[ae].before&&le[ae].after<=ee[ae].after||le[ae].before+le[ae].after<(ee[ae].before+ee[ae].after)/2)&&(O=ye,re=z[ae]=!0)}}),re)continue}ee.x.before&&(B+=ee.x.before,C.x+=ee.x.before),ee.x.after&&(B-=ee.x.after,C.x-=ee.x.after),ee.y.before&&(I+=ee.y.before,C.y+=ee.y.before),ee.y.after&&(I-=ee.y.after,C.y-=ee.y.after);{const G=getOverflow(C,A);M.x=A.width-G.x.before-G.x.after,M.y=A.height-G.y.before-G.y.after,B+=G.x.before,C.x+=G.x.before,I+=G.y.before,C.y+=G.y.before}break}const H=getAxis(O.anchor);return Object.assign(u.value,{"--v-overlay-anchor-origin":`${O.anchor.side} ${O.anchor.align}`,transformOrigin:`${O.origin.side} ${O.origin.align}`,top:convertToUnit(pixelRound(I)),left:a.isRtl.value?void 0:convertToUnit(pixelRound(B)),right:a.isRtl.value?convertToUnit(pixelRound(-B)):void 0,minWidth:convertToUnit(H==="y"?Math.min(f.value,S.width):f.value),maxWidth:convertToUnit(pixelCeil(clamp(M.x,f.value===1/0?0:f.value,g.value))),maxHeight:convertToUnit(pixelCeil(clamp(M.y,v.value===1/0?0:v.value,y.value)))}),{available:M,contentBox:C}}return watch(()=>[d.value,m.value,i.offset,i.minWidth,i.minHeight,i.maxWidth,i.maxHeight],()=>$()),nextTick(()=>{const S=$();if(!S)return;const{available:C,contentBox:E}=S;E.height>C.y&&requestAnimationFrame(()=>{$(),requestAnimationFrame(()=>{$()})})}),{updateLocation:$}}function pixelRound(a){return Math.round(a*devicePixelRatio)/devicePixelRatio}function pixelCeil(a){return Math.ceil(a*devicePixelRatio)/devicePixelRatio}let clean=!0;const frames=[];function requestNewFrame(a){!clean||frames.length?(frames.push(a),run()):(clean=!1,a(),run())}let raf=-1;function run(){cancelAnimationFrame(raf),raf=requestAnimationFrame(()=>{const a=frames.shift();a&&a(),frames.length?run():clean=!0})}const scrollStrategies={none:null,close:closeScrollStrategy,block:blockScrollStrategy,reposition:repositionScrollStrategy},makeScrollStrategyProps=propsFactory({scrollStrategy:{type:[String,Function],default:"block",validator:a=>typeof a=="function"||a in scrollStrategies}},"VOverlay-scroll-strategies");function useScrollStrategies(a,i){if(!IN_BROWSER)return;let u;watchEffect(async()=>{u==null||u.stop(),i.isActive.value&&a.scrollStrategy&&(u=effectScope(),await new Promise(c=>setTimeout(c)),u.active&&u.run(()=>{var c;typeof a.scrollStrategy=="function"?a.scrollStrategy(i,a,u):(c=scrollStrategies[a.scrollStrategy])==null||c.call(scrollStrategies,i,a,u)}))}),onScopeDispose(()=>{u==null||u.stop()})}function closeScrollStrategy(a){function i(u){a.isActive.value=!1}bindScroll(a.targetEl.value??a.contentEl.value,i)}function blockScrollStrategy(a,i){var f;const u=(f=a.root.value)==null?void 0:f.offsetParent,c=[...new Set([...getScrollParents(a.targetEl.value,i.contained?u:void 0),...getScrollParents(a.contentEl.value,i.contained?u:void 0)])].filter(v=>!v.classList.contains("v-overlay-scroll-blocked")),d=window.innerWidth-document.documentElement.offsetWidth,m=(v=>hasScrollbar(v)&&v)(u||document.documentElement);m&&a.root.value.classList.add("v-overlay--scroll-blocked"),c.forEach((v,g)=>{v.style.setProperty("--v-body-scroll-x",convertToUnit(-v.scrollLeft)),v.style.setProperty("--v-body-scroll-y",convertToUnit(-v.scrollTop)),v!==document.documentElement&&v.style.setProperty("--v-scrollbar-offset",convertToUnit(d)),v.classList.add("v-overlay-scroll-blocked")}),onScopeDispose(()=>{c.forEach((v,g)=>{const y=parseFloat(v.style.getPropertyValue("--v-body-scroll-x")),b=parseFloat(v.style.getPropertyValue("--v-body-scroll-y")),w=v.style.scrollBehavior;v.style.scrollBehavior="auto",v.style.removeProperty("--v-body-scroll-x"),v.style.removeProperty("--v-body-scroll-y"),v.style.removeProperty("--v-scrollbar-offset"),v.classList.remove("v-overlay-scroll-blocked"),v.scrollLeft=-y,v.scrollTop=-b,v.style.scrollBehavior=w}),m&&a.root.value.classList.remove("v-overlay--scroll-blocked")})}function repositionScrollStrategy(a,i,u){let c=!1,d=-1,m=-1;function f(v){requestNewFrame(()=>{var b,w;const g=performance.now();(w=(b=a.updateLocation).value)==null||w.call(b,v),c=(performance.now()-g)/(1e3/60)>2})}m=(typeof requestIdleCallback>"u"?v=>v():requestIdleCallback)(()=>{u.run(()=>{bindScroll(a.targetEl.value??a.contentEl.value,v=>{c?(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{d=requestAnimationFrame(()=>{f(v)})})):f(v)})})}),onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(m),cancelAnimationFrame(d)})}function bindScroll(a,i){const u=[document,...getScrollParents(a)];u.forEach(c=>{c.addEventListener("scroll",i,{passive:!0})}),onScopeDispose(()=>{u.forEach(c=>{c.removeEventListener("scroll",i)})})}const VMenuSymbol=Symbol.for("vuetify:v-menu"),makeDelayProps=propsFactory({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function useDelay(a,i){let u=()=>{};function c(f){u==null||u();const v=Number(f?a.openDelay:a.closeDelay);return new Promise(g=>{u=defer(v,()=>{i==null||i(f),g(f)})})}function d(){return c(!0)}function m(){return c(!1)}return{clearDelay:u,runOpenDelay:d,runCloseDelay:m}}const makeActivatorProps=propsFactory({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...makeDelayProps()},"VOverlay-activator");function useActivator(a,i){let{isActive:u,isTop:c}=i;const d=getCurrentInstance("useActivator"),m=ref();let f=!1,v=!1,g=!0;const y=computed(()=>a.openOnFocus||a.openOnFocus==null&&a.openOnHover),b=computed(()=>a.openOnClick||a.openOnClick==null&&!a.openOnHover&&!y.value),{runOpenDelay:w,runCloseDelay:k}=useDelay(a,M=>{M===(a.openOnHover&&f||y.value&&v)&&!(a.openOnHover&&u.value&&!c.value)&&(u.value!==M&&(g=!0),u.value=M)}),$=ref(),S={onClick:M=>{M.stopPropagation(),m.value=M.currentTarget||M.target,u.value||($.value=[M.clientX,M.clientY]),u.value=!u.value},onMouseenter:M=>{var z;(z=M.sourceCapabilities)!=null&&z.firesTouchEvents||(f=!0,m.value=M.currentTarget||M.target,w())},onMouseleave:M=>{f=!1,k()},onFocus:M=>{matchesSelector(M.target,":focus-visible")!==!1&&(v=!0,M.stopPropagation(),m.value=M.currentTarget||M.target,w())},onBlur:M=>{v=!1,M.stopPropagation(),k()}},C=computed(()=>{const M={};return b.value&&(M.onClick=S.onClick),a.openOnHover&&(M.onMouseenter=S.onMouseenter,M.onMouseleave=S.onMouseleave),y.value&&(M.onFocus=S.onFocus,M.onBlur=S.onBlur),M}),E=computed(()=>{const M={};if(a.openOnHover&&(M.onMouseenter=()=>{f=!0,w()},M.onMouseleave=()=>{f=!1,k()}),y.value&&(M.onFocusin=()=>{v=!0,w()},M.onFocusout=()=>{v=!1,k()}),a.closeOnContentClick){const z=inject$1(VMenuSymbol,null);M.onClick=()=>{u.value=!1,z==null||z.closeParents()}}return M}),D=computed(()=>{const M={};return a.openOnHover&&(M.onMouseenter=()=>{g&&(f=!0,g=!1,w())},M.onMouseleave=()=>{f=!1,k()}),M});watch(c,M=>{M&&(a.openOnHover&&!f&&(!y.value||!v)||y.value&&!v&&(!a.openOnHover||!f))&&(u.value=!1)}),watch(u,M=>{M||setTimeout(()=>{$.value=void 0})},{flush:"post"});const A=ref();watchEffect(()=>{A.value&&nextTick(()=>{m.value=refElement(A.value)})});const O=ref(),F=computed(()=>a.target==="cursor"&&$.value?$.value:O.value?refElement(O.value):getTarget(a.target,d)||m.value),B=computed(()=>Array.isArray(F.value)?void 0:F.value);let I;return watch(()=>!!a.activator,M=>{M&&IN_BROWSER?(I=effectScope(),I.run(()=>{_useActivator(a,d,{activatorEl:m,activatorEvents:C})})):I&&I.stop()},{flush:"post",immediate:!0}),onScopeDispose(()=>{I==null||I.stop()}),{activatorEl:m,activatorRef:A,target:F,targetEl:B,targetRef:O,activatorEvents:C,contentEvents:E,scrimEvents:D}}function _useActivator(a,i,u){let{activatorEl:c,activatorEvents:d}=u;watch(()=>a.activator,(g,y)=>{if(y&&g!==y){const b=v(y);b&&f(b)}g&&nextTick(()=>m())},{immediate:!0}),watch(()=>a.activatorProps,()=>{m()}),onScopeDispose(()=>{f()});function m(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&bindProps(g,mergeProps(d.value,y))}function f(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&unbindProps(g,mergeProps(d.value,y))}function v(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.activator;const y=getTarget(g,i);return c.value=(y==null?void 0:y.nodeType)===Node.ELEMENT_NODE?y:void 0,c.value}}function getTarget(a,i){var c,d;if(!a)return;let u;if(a==="parent"){let m=(d=(c=i==null?void 0:i.proxy)==null?void 0:c.$el)==null?void 0:d.parentNode;for(;m!=null&&m.hasAttribute("data-no-activator");)m=m.parentNode;u=m}else typeof a=="string"?u=document.querySelector(a):"$el"in a?u=a.$el:u=a;return u}function useHydration(){if(!IN_BROWSER)return shallowRef(!1);const{ssr:a}=useDisplay();if(a){const i=shallowRef(!1);return onMounted(()=>{i.value=!0}),i}else return shallowRef(!0)}const makeLazyProps=propsFactory({eager:Boolean},"lazy");function useLazy(a,i){const u=shallowRef(!1),c=computed(()=>u.value||a.eager||i.value);watch(i,()=>u.value=!0);function d(){a.eager||(u.value=!1)}return{isBooted:u,hasContent:c,onAfterLeave:d}}function useScopeId(){const i=getCurrentInstance("useScopeId").vnode.scopeId;return{scopeId:i?{[i]:""}:void 0}}const StackSymbol=Symbol.for("vuetify:stack"),globalStack=reactive([]);function useStack(a,i,u){const c=getCurrentInstance("useStack"),d=!u,m=inject$1(StackSymbol,void 0),f=reactive({activeChildren:new Set});provide(StackSymbol,f);const v=shallowRef(+i.value);useToggleScope(a,()=>{var w;const b=(w=globalStack.at(-1))==null?void 0:w[1];v.value=b?b+10:+i.value,d&&globalStack.push([c.uid,v.value]),m==null||m.activeChildren.add(c.uid),onScopeDispose(()=>{if(d){const k=toRaw(globalStack).findIndex($=>$[0]===c.uid);globalStack.splice(k,1)}m==null||m.activeChildren.delete(c.uid)})});const g=shallowRef(!0);d&&watchEffect(()=>{var w;const b=((w=globalStack.at(-1))==null?void 0:w[0])===c.uid;setTimeout(()=>g.value=b)});const y=computed(()=>!f.activeChildren.size);return{globalTop:readonly(g),localTop:y,stackStyles:computed(()=>({zIndex:v.value}))}}function useTeleport(a){return{teleportTarget:computed(()=>{const u=a.value;if(u===!0||!IN_BROWSER)return;const c=u===!1?document.body:typeof u=="string"?document.querySelector(u):u;if(c==null)return;let d=c.querySelector(":scope > .v-overlay-container");return d||(d=document.createElement("div"),d.className="v-overlay-container",c.appendChild(d)),d})}}function defaultConditional(){return!0}function checkEvent(a,i,u){if(!a||checkIsActive(a,u)===!1)return!1;const c=attachedRoot(i);if(typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&c.host===a.target)return!1;const d=(typeof u.value=="object"&&u.value.include||(()=>[]))();return d.push(i),!d.some(m=>m==null?void 0:m.contains(a.target))}function checkIsActive(a,i){return(typeof i.value=="object"&&i.value.closeConditional||defaultConditional)(a)}function directive(a,i,u){const c=typeof u.value=="function"?u.value:u.value.handler;i._clickOutside.lastMousedownWasOutside&&checkEvent(a,i,u)&&setTimeout(()=>{checkIsActive(a,u)&&c&&c(a)},0)}function handleShadow(a,i){const u=attachedRoot(a);i(document),typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&i(u)}const ClickOutside={mounted(a,i){const u=d=>directive(d,a,i),c=d=>{a._clickOutside.lastMousedownWasOutside=checkEvent(d,a,i)};handleShadow(a,d=>{d.addEventListener("click",u,!0),d.addEventListener("mousedown",c,!0)}),a._clickOutside||(a._clickOutside={lastMousedownWasOutside:!1}),a._clickOutside[i.instance.$.uid]={onClick:u,onMousedown:c}},unmounted(a,i){a._clickOutside&&(handleShadow(a,u=>{var m;if(!u||!((m=a._clickOutside)!=null&&m[i.instance.$.uid]))return;const{onClick:c,onMousedown:d}=a._clickOutside[i.instance.$.uid];u.removeEventListener("click",c,!0),u.removeEventListener("mousedown",d,!0)}),delete a._clickOutside[i.instance.$.uid])}};function Scrim(a){const{modelValue:i,color:u,...c}=a;return createVNode(Transition,{name:"fade-transition",appear:!0},{default:()=>[a.modelValue&&createVNode("div",mergeProps({class:["v-overlay__scrim",a.color.backgroundColorClasses.value],style:a.color.backgroundColorStyles.value},c),null)]})}const makeVOverlayProps=propsFactory({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...makeActivatorProps(),...makeComponentProps(),...makeDimensionProps(),...makeLazyProps(),...makeLocationStrategyProps(),...makeScrollStrategyProps(),...makeThemeProps(),...makeTransitionProps$1()},"VOverlay"),VOverlay=genericComponent()({name:"VOverlay",directives:{ClickOutside},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...makeVOverlayProps()},emits:{"click:outside":a=>!0,"update:modelValue":a=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(a,i){let{slots:u,attrs:c,emit:d}=i;const m=useProxiedModel(a,"modelValue"),f=computed({get:()=>m.value,set:Le=>{Le&&a.disabled||(m.value=Le)}}),{teleportTarget:v}=useTeleport(computed(()=>a.attach||a.contained)),{themeClasses:g}=provideTheme(a),{rtlClasses:y,isRtl:b}=useRtl(),{hasContent:w,onAfterLeave:k}=useLazy(a,f),$=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),{globalTop:S,localTop:C,stackStyles:E}=useStack(f,toRef(a,"zIndex"),a._disableGlobalStack),{activatorEl:D,activatorRef:A,target:O,targetEl:F,targetRef:B,activatorEvents:I,contentEvents:M,scrimEvents:z}=useActivator(a,{isActive:f,isTop:C}),{dimensionStyles:q}=useDimension(a),H=useHydration(),{scopeId:Q}=useScopeId();watch(()=>a.disabled,Le=>{Le&&(f.value=!1)});const j=ref(),ee=ref(),G=ref(),{contentStyles:J,updateLocation:te}=useLocationStrategies(a,{isRtl:b,contentEl:G,target:O,isActive:f});useScrollStrategies(a,{root:j,contentEl:G,targetEl:F,isActive:f,updateLocation:te});function re(Le){d("click:outside",Le),a.persistent?Se():f.value=!1}function ae(Le){return f.value&&S.value&&(!a.scrim||Le.target===ee.value)}IN_BROWSER&&watch(f,Le=>{Le?window.addEventListener("keydown",ye):window.removeEventListener("keydown",ye)},{immediate:!0}),onBeforeUnmount(()=>{IN_BROWSER&&window.removeEventListener("keydown",ye)});function ye(Le){var ke,ue;Le.key==="Escape"&&S.value&&(a.persistent?Se():(f.value=!1,(ke=G.value)!=null&&ke.contains(document.activeElement)&&((ue=D.value)==null||ue.focus())))}const ve=useRouter();useToggleScope(()=>a.closeOnBack,()=>{useBackButton(ve,Le=>{S.value&&f.value?(Le(!1),a.persistent?Se():f.value=!1):Le()})});const le=ref();watch(()=>f.value&&(a.absolute||a.contained)&&v.value==null,Le=>{if(Le){const ke=getScrollParent$2(j.value);ke&&ke!==document.scrollingElement&&(le.value=ke.scrollTop)}});function Se(){a.noClickAnimation||G.value&&animate(G.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:standardEasing})}function De(){d("afterEnter")}function At(){k(),d("afterLeave")}return useRender(()=>{var Le;return createVNode(Fragment,null,[(Le=u.activator)==null?void 0:Le.call(u,{isActive:f.value,props:mergeProps({ref:A,targetRef:B},I.value,a.activatorProps)}),H.value&&w.value&&createVNode(Teleport,{disabled:!v.value,to:v.value},{default:()=>[createVNode("div",mergeProps({class:["v-overlay",{"v-overlay--absolute":a.absolute||a.contained,"v-overlay--active":f.value,"v-overlay--contained":a.contained},g.value,y.value,a.class],style:[E.value,{"--v-overlay-opacity":a.opacity,top:convertToUnit(le.value)},a.style],ref:j},Q,c),[createVNode(Scrim,mergeProps({color:$,modelValue:f.value&&!!a.scrim,ref:ee},z.value),null),createVNode(MaybeTransition,{appear:!0,persisted:!0,transition:a.transition,target:O.value,onAfterEnter:De,onAfterLeave:At},{default:()=>{var ke;return[withDirectives(createVNode("div",mergeProps({ref:G,class:["v-overlay__content",a.contentClass],style:[q.value,J.value]},M.value,a.contentProps),[(ke=u.default)==null?void 0:ke.call(u,{isActive:f})]),[[vShow,f.value],[resolveDirective("click-outside"),{handler:re,closeConditional:ae,include:()=>[D.value]}]])]}})])]})])}),{activatorEl:D,scrimEl:ee,target:O,animateClick:Se,contentEl:G,globalTop:S,localTop:C,updateLocation:te}}}),Refs=Symbol("Forwarded refs");function getDescriptor(a,i){let u=a;for(;u;){const c=Reflect.getOwnPropertyDescriptor(u,i);if(c)return c;u=Object.getPrototypeOf(u)}}function forwardRefs(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c!0,"update:modelValue":a=>!0,afterLeave:()=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=ref();function f(g){var w,k;const y=g.relatedTarget,b=g.target;if(y!==b&&((w=m.value)!=null&&w.contentEl)&&((k=m.value)!=null&&k.globalTop)&&![document,m.value.contentEl].includes(b)&&!m.value.contentEl.contains(b)){const $=focusableChildren(m.value.contentEl);if(!$.length)return;const S=$[0],C=$[$.length-1];y===S?C.focus():S.focus()}}IN_BROWSER&&watch(()=>c.value&&a.retainFocus,g=>{g?document.addEventListener("focusin",f):document.removeEventListener("focusin",f)},{immediate:!0});function v(){var g;(g=m.value)!=null&&g.contentEl&&!m.value.contentEl.contains(document.activeElement)&&m.value.contentEl.focus({preventScroll:!0})}return watch(c,async g=>{var y;g||(await nextTick(),(y=m.value.activatorEl)==null||y.focus({preventScroll:!0}))}),useRender(()=>{const g=VOverlay.filterProps(a),y=mergeProps({"aria-haspopup":"dialog","aria-expanded":String(c.value)},a.activatorProps),b=mergeProps({tabindex:-1},a.contentProps);return createVNode(VOverlay,mergeProps({ref:m,class:["v-dialog",{"v-dialog--fullscreen":a.fullscreen,"v-dialog--scrollable":a.scrollable},a.class],style:a.style},g,{modelValue:c.value,"onUpdate:modelValue":w=>c.value=w,"aria-modal":"true",activatorProps:y,contentProps:b,role:"dialog",onAfterEnter:v},d),{activator:u.activator,default:function(){for(var w=arguments.length,k=new Array(w),$=0;${var S;return[(S=u.default)==null?void 0:S.call(u,...k)]}})}})}),forwardRefs({},m)}}),makeVDividerProps=propsFactory({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...makeComponentProps(),...makeThemeProps()},"VDivider"),VDivider=genericComponent()({name:"VDivider",props:makeVDividerProps(),setup(a,i){let{attrs:u}=i;const{themeClasses:c}=provideTheme(a),{textColorClasses:d,textColorStyles:m}=useTextColor(toRef(a,"color")),f=computed(()=>{const v={};return a.length&&(v[a.vertical?"maxHeight":"maxWidth"]=convertToUnit(a.length)),a.thickness&&(v[a.vertical?"borderRightWidth":"borderTopWidth"]=convertToUnit(a.thickness)),v});return useRender(()=>createVNode("hr",{class:[{"v-divider":!0,"v-divider--inset":a.inset,"v-divider--vertical":a.vertical},c.value,d.value,a.class],style:[f.value,m.value,a.style],"aria-orientation":!u.role||u.role==="separator"?a.vertical?"vertical":"horizontal":void 0,role:`${u.role||"separator"}`},null)),{}}}),makeVCounterProps=propsFactory({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition}})},"VCounter"),VCounter=genericComponent()({name:"VCounter",functional:!0,props:makeVCounterProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>a.max?`${a.value} / ${a.max}`:String(a.value));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[withDirectives(createVNode("div",{class:["v-counter",a.class],style:a.style},[u.default?u.default({counter:c.value,max:a.max,value:a.value}):c.value]),[[vShow,a.active]])]})),{}}}),makeVLabelProps=propsFactory({text:String,onClick:EventProp(),...makeComponentProps(),...makeThemeProps()},"VLabel"),VLabel=genericComponent()({name:"VLabel",props:makeVLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var c;return createVNode("label",{class:["v-label",{"v-label--clickable":!!a.onClick},a.class],style:a.style,onClick:a.onClick},[a.text,(c=u.default)==null?void 0:c.call(u)])}),{}}}),makeVFieldLabelProps=propsFactory({floating:Boolean,...makeComponentProps()},"VFieldLabel"),VFieldLabel=genericComponent()({name:"VFieldLabel",props:makeVFieldLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(VLabel,{class:["v-field-label",{"v-field-label--floating":a.floating},a.class],style:a.style,"aria-hidden":a.floating||void 0},u)),{}}});function useInputIcon(a){const{t:i}=useLocale();function u(c){let{name:d}=c;const m={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[d],f=a[`onClick:${d}`],v=f&&m?i(`$vuetify.input.${m}`,a.label??""):void 0;return createVNode(VIcon,{icon:a[`${d}Icon`],"aria-label":v,onClick:f},null)}return{InputIcon:u}}const makeFocusProps=propsFactory({focused:Boolean,"onUpdate:focused":EventProp()},"focus");function useFocus(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=useProxiedModel(a,"focused"),c=computed(()=>({[`${i}--focused`]:u.value}));function d(){u.value=!0}function m(){u.value=!1}return{focusClasses:c,isFocused:u,focus:d,blur:m}}const allowedVariants$1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],makeVFieldProps=propsFactory({appendInnerIcon:IconValue,bgColor:String,clearable:Boolean,clearIcon:{type:IconValue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:IconValue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:a=>allowedVariants$1.includes(a)},"onClick:clear":EventProp(),"onClick:appendInner":EventProp(),"onClick:prependInner":EventProp(),...makeComponentProps(),...makeLoaderProps(),...makeRoundedProps(),...makeThemeProps()},"VField"),VField=genericComponent()({name:"VField",inheritAttrs:!1,props:{id:String,...makeFocusProps(),...makeVFieldProps()},emits:{"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{themeClasses:m}=provideTheme(a),{loaderClasses:f}=useLoader(a),{focusClasses:v,isFocused:g,focus:y,blur:b}=useFocus(a),{InputIcon:w}=useInputIcon(a),{roundedClasses:k}=useRounded(a),{rtlClasses:$}=useRtl(),S=computed(()=>a.dirty||a.active),C=computed(()=>!a.singleLine&&!!(a.label||d.label)),E=getUid(),D=computed(()=>a.id||`input-${E}`),A=computed(()=>`${D.value}-messages`),O=ref(),F=ref(),B=ref(),I=computed(()=>["plain","underlined"].includes(a.variant)),{backgroundColorClasses:M,backgroundColorStyles:z}=useBackgroundColor(toRef(a,"bgColor")),{textColorClasses:q,textColorStyles:H}=useTextColor(computed(()=>a.error||a.disabled?void 0:S.value&&g.value?a.color:a.baseColor));watch(S,G=>{if(C.value){const J=O.value.$el,te=F.value.$el;requestAnimationFrame(()=>{const re=nullifyTransforms(J),ae=te.getBoundingClientRect(),ye=ae.x-re.x,ve=ae.y-re.y-(re.height/2-ae.height/2),le=ae.width/.75,Se=Math.abs(le-re.width)>1?{maxWidth:convertToUnit(le)}:void 0,De=getComputedStyle(J),At=getComputedStyle(te),Le=parseFloat(De.transitionDuration)*1e3||150,ke=parseFloat(At.getPropertyValue("--v-field-label-scale")),ue=At.getPropertyValue("color");J.style.visibility="visible",te.style.visibility="hidden",animate(J,{transform:`translate(${ye}px, ${ve}px) scale(${ke})`,color:ue,...Se},{duration:Le,easing:standardEasing,direction:G?"normal":"reverse"}).finished.then(()=>{J.style.removeProperty("visibility"),te.style.removeProperty("visibility")})})}},{flush:"post"});const Q=computed(()=>({isActive:S,isFocused:g,controlRef:B,blur:b,focus:y}));function j(G){G.target!==document.activeElement&&G.preventDefault()}function ee(G){var J;G.key!=="Enter"&&G.key!==" "||(G.preventDefault(),G.stopPropagation(),(J=a["onClick:clear"])==null||J.call(a,new MouseEvent("click")))}return useRender(()=>{var ye,ve,le;const G=a.variant==="outlined",J=!!(d["prepend-inner"]||a.prependInnerIcon),te=!!(a.clearable||d.clear),re=!!(d["append-inner"]||a.appendInnerIcon||te),ae=()=>d.label?d.label({...Q.value,label:a.label,props:{for:D.value}}):a.label;return createVNode("div",mergeProps({class:["v-field",{"v-field--active":S.value,"v-field--appended":re,"v-field--center-affix":a.centerAffix??!I.value,"v-field--disabled":a.disabled,"v-field--dirty":a.dirty,"v-field--error":a.error,"v-field--flat":a.flat,"v-field--has-background":!!a.bgColor,"v-field--persistent-clear":a.persistentClear,"v-field--prepended":J,"v-field--reverse":a.reverse,"v-field--single-line":a.singleLine,"v-field--no-label":!ae(),[`v-field--variant-${a.variant}`]:!0},m.value,M.value,v.value,f.value,k.value,$.value,a.class],style:[z.value,a.style],onClick:j},u),[createVNode("div",{class:"v-field__overlay"},null),createVNode(LoaderSlot,{name:"v-field",active:!!a.loading,color:a.error?"error":typeof a.loading=="string"?a.loading:a.color},{default:d.loader}),J&&createVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[a.prependInnerIcon&&createVNode(w,{key:"prepend-icon",name:"prependInner"},null),(ye=d["prepend-inner"])==null?void 0:ye.call(d,Q.value)]),createVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(a.variant)&&C.value&&createVNode(VFieldLabel,{key:"floating-label",ref:F,class:[q.value],floating:!0,for:D.value,style:H.value},{default:()=>[ae()]}),createVNode(VFieldLabel,{ref:O,for:D.value},{default:()=>[ae()]}),(ve=d.default)==null?void 0:ve.call(d,{...Q.value,props:{id:D.value,class:"v-field__input","aria-describedby":A.value},focus:y,blur:b})]),te&&createVNode(VExpandXTransition,{key:"clear"},{default:()=>[withDirectives(createVNode("div",{class:"v-field__clearable",onMousedown:Se=>{Se.preventDefault(),Se.stopPropagation()}},[createVNode(VDefaultsProvider,{defaults:{VIcon:{icon:a.clearIcon}}},{default:()=>[d.clear?d.clear({...Q.value,props:{onKeydown:ee,onFocus:y,onBlur:b,onClick:a["onClick:clear"]}}):createVNode(w,{name:"clear",onKeydown:ee,onFocus:y,onBlur:b},null)]})]),[[vShow,a.dirty]])]}),re&&createVNode("div",{key:"append",class:"v-field__append-inner"},[(le=d["append-inner"])==null?void 0:le.call(d,Q.value),a.appendInnerIcon&&createVNode(w,{key:"append-icon",name:"appendInner"},null)]),createVNode("div",{class:["v-field__outline",q.value],style:H.value},[G&&createVNode(Fragment,null,[createVNode("div",{class:"v-field__outline__start"},null),C.value&&createVNode("div",{class:"v-field__outline__notch"},[createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})]),createVNode("div",{class:"v-field__outline__end"},null)]),I.value&&C.value&&createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})])])}),{controlRef:B}}});function filterFieldProps(a){const i=Object.keys(VField.props).filter(u=>!isOn(u)&&u!=="class"&&u!=="style");return pick$2(a,i)}const makeVMessagesProps=propsFactory({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition,leaveAbsolute:!0,group:!0}})},"VMessages"),VMessages=genericComponent()({name:"VMessages",props:makeVMessagesProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>wrapInArray(a.messages)),{textColorClasses:d,textColorStyles:m}=useTextColor(computed(()=>a.color));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition,tag:"div",class:["v-messages",d.value,a.class],style:[m.value,a.style],role:"alert","aria-live":"polite"},{default:()=>[a.active&&c.value.map((f,v)=>createVNode("div",{class:"v-messages__message",key:`${v}-${c.value}`},[u.message?u.message({message:f}):f]))]})),{}}}),FormKey=Symbol.for("vuetify:form"),makeFormProps=propsFactory({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function createForm(a){const i=useProxiedModel(a,"modelValue"),u=computed(()=>a.disabled),c=computed(()=>a.readonly),d=shallowRef(!1),m=ref([]),f=ref([]);async function v(){const b=[];let w=!0;f.value=[],d.value=!0;for(const k of m.value){const $=await k.validate();if($.length>0&&(w=!1,b.push({id:k.id,errorMessages:$})),!w&&a.fastFail)break}return f.value=b,d.value=!1,{valid:w,errors:f.value}}function g(){m.value.forEach(b=>b.reset())}function y(){m.value.forEach(b=>b.resetValidation())}return watch(m,()=>{let b=0,w=0;const k=[];for(const $ of m.value)$.isValid===!1?(w++,k.push({id:$.id,errorMessages:$.errorMessages})):$.isValid===!0&&b++;f.value=k,i.value=w>0?!1:b===m.value.length?!0:null},{deep:!0,flush:"post"}),provide(FormKey,{register:b=>{let{id:w,validate:k,reset:$,resetValidation:S}=b;m.value.some(C=>C.id===w),m.value.push({id:w,validate:k,reset:$,resetValidation:S,isValid:null,errorMessages:[]})},unregister:b=>{m.value=m.value.filter(w=>w.id!==b)},update:(b,w,k)=>{const $=m.value.find(S=>S.id===b);$&&($.isValid=w,$.errorMessages=k)},isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validateOn:toRef(a,"validateOn")}),{errors:f,isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validate:v,reset:g,resetValidation:y}}function useForm(){return inject$1(FormKey,null)}const makeValidationProps=propsFactory({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...makeFocusProps()},"validation");function useValidation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:getUid();const c=useProxiedModel(a,"modelValue"),d=computed(()=>a.validationValue===void 0?c.value:a.validationValue),m=useForm(),f=ref([]),v=shallowRef(!0),g=computed(()=>!!(wrapInArray(c.value===""?null:c.value).length||wrapInArray(d.value===""?null:d.value).length)),y=computed(()=>!!(a.disabled??(m==null?void 0:m.isDisabled.value))),b=computed(()=>!!(a.readonly??(m==null?void 0:m.isReadonly.value))),w=computed(()=>{var F;return(F=a.errorMessages)!=null&&F.length?wrapInArray(a.errorMessages).concat(f.value).slice(0,Math.max(0,+a.maxErrors)):f.value}),k=computed(()=>{let F=(a.validateOn??(m==null?void 0:m.validateOn.value))||"input";F==="lazy"&&(F="input lazy");const B=new Set((F==null?void 0:F.split(" "))??[]);return{blur:B.has("blur")||B.has("input"),input:B.has("input"),submit:B.has("submit"),lazy:B.has("lazy")}}),$=computed(()=>{var F;return a.error||(F=a.errorMessages)!=null&&F.length?!1:a.rules.length?v.value?f.value.length||k.value.lazy?null:!0:!f.value.length:!0}),S=shallowRef(!1),C=computed(()=>({[`${i}--error`]:$.value===!1,[`${i}--dirty`]:g.value,[`${i}--disabled`]:y.value,[`${i}--readonly`]:b.value})),E=computed(()=>a.name??unref(u));onBeforeMount(()=>{m==null||m.register({id:E.value,validate:O,reset:D,resetValidation:A})}),onBeforeUnmount(()=>{m==null||m.unregister(E.value)}),onMounted(async()=>{k.value.lazy||await O(!0),m==null||m.update(E.value,$.value,w.value)}),useToggleScope(()=>k.value.input,()=>{watch(d,()=>{if(d.value!=null)O();else if(a.focused){const F=watch(()=>a.focused,B=>{B||O(),F()})}})}),useToggleScope(()=>k.value.blur,()=>{watch(()=>a.focused,F=>{F||O()})}),watch([$,w],()=>{m==null||m.update(E.value,$.value,w.value)});async function D(){c.value=null,await nextTick(),await A()}async function A(){v.value=!0,k.value.lazy?f.value=[]:await O(!0)}async function O(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const B=[];S.value=!0;for(const I of a.rules){if(B.length>=+(a.maxErrors??1))break;const z=await(typeof I=="function"?I:()=>I)(d.value);if(z!==!0){if(z!==!1&&typeof z!="string"){console.warn(`${z} is not a valid value. Rule functions must return boolean true or a string.`);continue}B.push(z||"")}}return f.value=B,S.value=!1,v.value=F,f.value}return{errorMessages:w,isDirty:g,isDisabled:y,isReadonly:b,isPristine:v,isValid:$,isValidating:S,reset:D,resetValidation:A,validate:O,validationClasses:C}}const makeVInputProps=propsFactory({id:String,appendIcon:IconValue,centerAffix:{type:Boolean,default:!0},prependIcon:IconValue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:a=>["horizontal","vertical"].includes(a)},"onClick:prepend":EventProp(),"onClick:append":EventProp(),...makeComponentProps(),...makeDensityProps(),...makeValidationProps()},"VInput"),VInput=genericComponent()({name:"VInput",props:{...makeVInputProps()},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const{densityClasses:m}=useDensity(a),{rtlClasses:f}=useRtl(),{InputIcon:v}=useInputIcon(a),g=getUid(),y=computed(()=>a.id||`input-${g}`),b=computed(()=>`${y.value}-messages`),{errorMessages:w,isDirty:k,isDisabled:$,isReadonly:S,isPristine:C,isValid:E,isValidating:D,reset:A,resetValidation:O,validate:F,validationClasses:B}=useValidation(a,"v-input",y),I=computed(()=>({id:y,messagesId:b,isDirty:k,isDisabled:$,isReadonly:S,isPristine:C,isValid:E,isValidating:D,reset:A,resetValidation:O,validate:F})),M=computed(()=>{var z;return(z=a.errorMessages)!=null&&z.length||!C.value&&w.value.length?w.value:a.hint&&(a.persistentHint||a.focused)?a.hint:a.messages});return useRender(()=>{var j,ee,G,J;const z=!!(c.prepend||a.prependIcon),q=!!(c.append||a.appendIcon),H=M.value.length>0,Q=!a.hideDetails||a.hideDetails==="auto"&&(H||!!c.details);return createVNode("div",{class:["v-input",`v-input--${a.direction}`,{"v-input--center-affix":a.centerAffix,"v-input--hide-spin-buttons":a.hideSpinButtons},m.value,f.value,B.value,a.class],style:a.style},[z&&createVNode("div",{key:"prepend",class:"v-input__prepend"},[(j=c.prepend)==null?void 0:j.call(c,I.value),a.prependIcon&&createVNode(v,{key:"prepend-icon",name:"prepend"},null)]),c.default&&createVNode("div",{class:"v-input__control"},[(ee=c.default)==null?void 0:ee.call(c,I.value)]),q&&createVNode("div",{key:"append",class:"v-input__append"},[a.appendIcon&&createVNode(v,{key:"append-icon",name:"append"},null),(G=c.append)==null?void 0:G.call(c,I.value)]),Q&&createVNode("div",{class:"v-input__details"},[createVNode(VMessages,{id:b.value,active:H,messages:M.value},{message:c.message}),(J=c.details)==null?void 0:J.call(c,I.value)])])}),{reset:A,resetValidation:O,validate:F,isValid:E,errorMessages:w}}}),activeTypes=["color","file","time","date","datetime-local","week","month"],makeVTextFieldProps=propsFactory({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextField"),VTextField=genericComponent()({name:"VTextField",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextFieldProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):typeof a.counterValue=="number"?a.counterValue:(m.value??"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter}),w=computed(()=>["plain","underlined"].includes(a.variant));function k(I,M){var z,q;!a.autofocus||!I||(q=(z=M[0].target)==null?void 0:z.focus)==null||q.call(z)}const $=ref(),S=ref(),C=ref(),E=computed(()=>activeTypes.includes(a.type)||a.persistentPlaceholder||f.value||a.active);function D(){var I;C.value!==document.activeElement&&((I=C.value)==null||I.focus()),f.value||v()}function A(I){c("mousedown:control",I),I.target!==C.value&&(D(),I.preventDefault())}function O(I){D(),c("click:control",I)}function F(I){I.stopPropagation(),D(),nextTick(()=>{m.value=null,callEvent(a["onClick:clear"],I)})}function B(I){var z;const M=I.target;if(m.value=M.value,(z=a.modelModifiers)!=null&&z.trim&&["text","search","password","tel","url"].includes(a.type)){const q=[M.selectionStart,M.selectionEnd];nextTick(()=>{M.selectionStart=q[0],M.selectionEnd=q[1]})}}return useRender(()=>{const I=!!(d.counter||a.counter!==!1&&a.counter!=null),M=!!(I||d.details),[z,q]=filterInputAttrs(u),{modelValue:H,...Q}=VInput.filterProps(a),j=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:$,modelValue:m.value,"onUpdate:modelValue":ee=>m.value=ee,class:["v-text-field",{"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-input--plain-underlined":w.value},a.class],style:a.style},z,Q,{centerAffix:!w.value,focused:f.value}),{...d,default:ee=>{let{id:G,isDisabled:J,isDirty:te,isReadonly:re,isValid:ae}=ee;return createVNode(VField,mergeProps({ref:S,onMousedown:A,onClick:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"],role:a.role},j,{id:G.value,active:E.value||te.value,dirty:te.value||a.dirty,disabled:J.value,focused:f.value,error:ae.value===!1}),{...d,default:ye=>{let{props:{class:ve,...le}}=ye;const Se=withDirectives(createVNode("input",mergeProps({ref:C,value:m.value,onInput:B,autofocus:a.autofocus,readonly:re.value,disabled:J.value,name:a.name,placeholder:a.placeholder,size:1,type:a.type,onFocus:D,onBlur:g},le,q),null),[[resolveDirective("intersect"),{handler:k},null,{once:!0}]]);return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[createVNode("span",{class:"v-text-field__prefix__text"},[a.prefix])]),d.default?createVNode("div",{class:ve,"data-no-activator":""},[d.default(),Se]):cloneVNode(Se,{class:ve}),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[createVNode("span",{class:"v-text-field__suffix__text"},[a.suffix])])])}})},details:M?ee=>{var G;return createVNode(Fragment,null,[(G=d.details)==null?void 0:G.call(d,ee),I&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value},d.counter)])])}:void 0})}),forwardRefs({},$,S,C)}}),_hoisted_1$10=createBaseVNode("i",{class:"fas fa-search mr-1"},null,-1),_hoisted_2$F=createBaseVNode("span",{class:"d-none d-sm-block"},"Search",-1),_hoisted_3$s=createBaseVNode("i",{class:"fas fa-arrow-up"},null,-1),_hoisted_4$j=createBaseVNode("i",{class:"fas fa-arrow-down"},null,-1),_hoisted_5$c=createBaseVNode("small",{class:"mr-2"},"to navigate",-1),_hoisted_6$9=createBaseVNode("i",{class:"fas fa-level-down-alt fa-rotate-90"},null,-1),_hoisted_7$7=createBaseVNode("small",{class:"mr-2"},"to select",-1),_hoisted_8$5=createBaseVNode("small",null,"to close",-1),_sfc_main$u=defineComponent$1({__name:"GlobalSearchDialog",setup(a){const i=useRouter$1(),u=ref(!1);ref([]);const c=ref([]),d=ref(null),m=ref(0),f=computed(()=>{let y=[];return d.value!=""&&d.value!=null?(y.push({name:d.value,icon:"fas fa-search",suffix:"Advanced Search"}),c.value.filter(b=>b.name.toLowerCase().includes(d.value.toLowerCase())).slice(0,10).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})})):c.value.slice(0,5).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})}),y});watch(u,y=>{d.value="",setTimeout(()=>{if(y){let b=document.getElementById("id_global_search_input");b!=null&&b.focus()}},20)}),watch(d,()=>{m.value>=f.value.length&&(m.value=f.value.length-1)}),onMounted(()=>{window.addEventListener("keydown",b=>{u.value?(b.key=="ArrowUp"&&(m.value=Math.max(0,m.value-1)),b.key=="ArrowDown"&&(m.value=Math.min(f.value.length,m.value+1)),b.key=="Enter"&&g()):b.key=="k"&&b.ctrlKey&&(b.preventDefault(),u.value=!0)}),new ApiApi().apiRecipeFlatList().then(b=>{c.value=b})});function v(y){return m.value==y?"tonal":"elevated"}function g(){u.value=!1;let y=f.value[m.value];y.recipe_id!=null&&i.push({name:"view_recipe",params:{id:y.recipe_id}})}return(y,b)=>(openBlock(),createElementBlock(Fragment,null,[renderSlot(y.$slots,"activator",{},()=>[createVNode(VBtn,{onClick:b[0]||(b[0]=w=>u.value=!0),variant:"plain",density:"default"},{default:withCtx(()=>[_hoisted_1$10,_hoisted_2$F,createVNode(VChip,{size:"x-small",variant:"tonal",class:"d-none d-md-flex ml-1",label:""},{default:withCtx(()=>[createTextVNode("Ctrl+K")]),_:1})]),_:1})]),createVNode(VDialog,{width:"90%","max-width":"800px",modelValue:u.value,"onUpdate:modelValue":b[3]||(b[3]=w=>u.value=w),location:"id_dialog_anchor","location-strategy":"connected"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardText,{class:"pb-0"},{default:withCtx(()=>[createVNode(VTextField,{id:"id_global_search_input",modelValue:d.value,"onUpdate:modelValue":b[1]||(b[1]=w=>d.value=w),autocomplete:"off",clearable:"",placeholder:"Search","prepend-inner-icon":"fas fa-search",variant:"solo"},null,8,["modelValue"])]),_:1}),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value,(w,k)=>(openBlock(),createBlock(VCard,{variant:v(k),hover:"",class:"mt-1",onClick:$=>m.value=k,key:k},{default:withCtx(()=>[createVNode(VCardTitle,{onClick:b[2]||(b[2]=$=>g())},{default:withCtx(()=>[w.image?(openBlock(),createBlock(VAvatar,{key:0,image:w.image},null,8,["image"])):w.recipe_id!==void 0?(openBlock(),createBlock(VAvatar,{key:1,color:"tandoor"},{default:withCtx(()=>[createTextVNode(toDisplayString(w.name.charAt(0)),1)]),_:2},1024)):createCommentVNode("",!0),w.icon?(openBlock(),createBlock(VIcon,{key:2,icon:w.icon},null,8,["icon"])):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(w.name),1)]),_:2},1024)]),_:2},1032,["variant","onClick"]))),128))]),_:1}),createVNode(VDivider,{class:"d-none d-sm-block"}),createVNode(VCardText,{class:"d-none d-sm-block pt-2"},{default:withCtx(()=>[createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_3$s]),_:1}),createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_4$j]),_:1}),_hoisted_5$c,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_6$9]),_:1}),_hoisted_7$7,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[createTextVNode(" esc")]),_:1}),_hoisted_8$5]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),firstDay={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function getWeekArray(a,i){const u=[];let c=[];const d=startOfMonth(a),m=endOfMonth(a),f=(d.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7,v=(m.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7;for(let g=0;g0&&u.push(c),u}function startOfWeek(a,i){const u=new Date(a);for(;u.getDay()!==(firstDay[i.slice(-2).toUpperCase()]??0);)u.setDate(u.getDate()-1);return u}function endOfWeek(a,i){const u=new Date(a),c=((firstDay[i.slice(-2).toUpperCase()]??0)+6)%7;for(;u.getDay()!==c;)u.setDate(u.getDate()+1);return u}function startOfMonth(a){return new Date(a.getFullYear(),a.getMonth(),1)}function endOfMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,0)}function parseLocalDate(a){const i=a.split("-").map(Number);return new Date(i[0],i[1]-1,i[2])}const _YYYMMDD=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function date$5(a){if(a==null)return new Date;if(a instanceof Date)return a;if(typeof a=="string"){let i;if(_YYYMMDD.test(a))return parseLocalDate(a);if(i=Date.parse(a),!isNaN(i))return new Date(i)}return null}const sundayJanuarySecond2000=new Date(2e3,0,2);function getWeekdays(a){const i=firstDay[a.slice(-2).toUpperCase()];return createRange(7).map(u=>{const c=new Date(sundayJanuarySecond2000);return c.setDate(sundayJanuarySecond2000.getDate()+i+u),new Intl.DateTimeFormat(a,{weekday:"narrow"}).format(c)})}function format$1(a,i,u,c){const d=date$5(a)??new Date,m=c==null?void 0:c[i];if(typeof m=="function")return m(d,i,u);let f={};switch(i){case"fullDateWithWeekday":f={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"hours12h":f={hour:"numeric",hour12:!0};break;case"normalDateWithWeekday":f={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":f={day:"2-digit",month:"2-digit",year:"numeric"};break;case"monthAndDate":f={month:"long",day:"numeric"};break;case"monthAndYear":f={month:"long",year:"numeric"};break;case"month":f={month:"long"};break;case"monthShort":f={month:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(u).format(d.getDate());case"shortDate":f={year:"2-digit",month:"numeric",day:"numeric"};break;case"weekdayShort":f={weekday:"short"};break;case"year":f={year:"numeric"};break;default:f=m??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(u,f).format(d)}function toISO(a,i){const u=a.toJsDate(i),c=u.getFullYear(),d=padStart$1(String(u.getMonth()+1),2,"0"),m=padStart$1(String(u.getDate()),2,"0");return`${c}-${d}-${m}`}function parseISO(a){const[i,u,c]=a.split("-").map(Number);return new Date(i,u-1,c)}function addMinutes(a,i){const u=new Date(a);return u.setMinutes(u.getMinutes()+i),u}function addHours(a,i){const u=new Date(a);return u.setHours(u.getHours()+i),u}function addDays(a,i){const u=new Date(a);return u.setDate(u.getDate()+i),u}function addWeeks(a,i){const u=new Date(a);return u.setDate(u.getDate()+i*7),u}function addMonths(a,i){const u=new Date(a);return u.setMonth(u.getMonth()+i),u}function getYear(a){return a.getFullYear()}function getMonth(a){return a.getMonth()}function getDate(a){return a.getDate()}function getNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1)}function getHours(a){return a.getHours()}function getMinutes(a){return a.getMinutes()}function startOfYear(a){return new Date(a.getFullYear(),0,1)}function endOfYear(a){return new Date(a.getFullYear(),11,31)}function isWithinRange(a,i){return isAfter$1(a,i[0])&&isBefore$1(a,i[1])}function isValid$3(a){const i=new Date(a);return i instanceof Date&&!isNaN(i.getTime())}function isAfter$1(a,i){return a.getTime()>i.getTime()}function isBefore$1(a,i){return a.getTime(){u.locale=a.locale[c]??c??u.locale}),u}const GoToSymbol=Symbol.for("vuetify:goto");function genDefaults(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:a=>a,easeInQuad:a=>a**2,easeOutQuad:a=>a*(2-a),easeInOutQuad:a=>a<.5?2*a**2:-1+(4-2*a)*a,easeInCubic:a=>a**3,easeOutCubic:a=>--a**3+1,easeInOutCubic:a=>a<.5?4*a**3:(a-1)*(2*a-2)*(2*a-2)+1,easeInQuart:a=>a**4,easeOutQuart:a=>1- --a**4,easeInOutQuart:a=>a<.5?8*a**4:1-8*--a**4,easeInQuint:a=>a**5,easeOutQuint:a=>1+--a**5,easeInOutQuint:a=>a<.5?16*a**5:1+16*--a**5}}}function createGoTo(a,i){return{rtl:i.isRtl,options:mergeDeep(genDefaults(),a)}}const VuetifyLayoutKey=Symbol.for("vuetify:layout"),VuetifyLayoutItemKey=Symbol.for("vuetify:layout-item"),ROOT_ZINDEX=1e3,makeLayoutProps=propsFactory({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),makeLayoutItemProps=propsFactory({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function useLayout(){const a=inject$1(VuetifyLayoutKey);if(!a)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:a.getLayoutItem,mainRect:a.mainRect,mainStyles:a.mainStyles}}function useLayoutItem(a){const i=inject$1(VuetifyLayoutKey);if(!i)throw new Error("[Vuetify] Could not find injected layout");const u=a.id??`layout-item-${getUid()}`,c=getCurrentInstance("useLayoutItem");provide(VuetifyLayoutItemKey,{id:u});const d=shallowRef(!1);onDeactivated(()=>d.value=!0),onActivated(()=>d.value=!1);const{layoutItemStyles:m,layoutItemScrimStyles:f}=i.register(c,{...a,active:computed(()=>d.value?!1:a.active.value),id:u});return onBeforeUnmount(()=>i.unregister(u)),{layoutItemStyles:m,layoutRect:i.layoutRect,layoutItemScrimStyles:f}}const generateLayers=(a,i,u,c)=>{let d={top:0,left:0,right:0,bottom:0};const m=[{id:"",layer:{...d}}];for(const f of a){const v=i.get(f),g=u.get(f),y=c.get(f);if(!v||!g||!y)continue;const b={...d,[v.value]:parseInt(d[v.value],10)+(y.value?parseInt(g.value,10):0)};m.push({id:f,layer:b}),d=b}return m};function createLayout(a){const i=inject$1(VuetifyLayoutKey,null),u=computed(()=>i?i.rootZIndex.value-100:ROOT_ZINDEX),c=ref([]),d=reactive(new Map),m=reactive(new Map),f=reactive(new Map),v=reactive(new Map),g=reactive(new Map),{resizeRef:y,contentRect:b}=useResizeObserver(),w=computed(()=>{const I=new Map,M=a.overlaps??[];for(const z of M.filter(q=>q.includes(":"))){const[q,H]=z.split(":");if(!c.value.includes(q)||!c.value.includes(H))continue;const Q=d.get(q),j=d.get(H),ee=m.get(q),G=m.get(H);!Q||!j||!ee||!G||(I.set(H,{position:Q.value,amount:parseInt(ee.value,10)}),I.set(q,{position:j.value,amount:-parseInt(G.value,10)}))}return I}),k=computed(()=>{const I=[...new Set([...f.values()].map(z=>z.value))].sort((z,q)=>z-q),M=[];for(const z of I){const q=c.value.filter(H=>{var Q;return((Q=f.get(H))==null?void 0:Q.value)===z});M.push(...q)}return generateLayers(M,d,m,v)}),$=computed(()=>!Array.from(g.values()).some(I=>I.value)),S=computed(()=>k.value[k.value.length-1].layer),C=computed(()=>({"--v-layout-left":convertToUnit(S.value.left),"--v-layout-right":convertToUnit(S.value.right),"--v-layout-top":convertToUnit(S.value.top),"--v-layout-bottom":convertToUnit(S.value.bottom),...$.value?void 0:{transition:"none"}})),E=computed(()=>k.value.slice(1).map((I,M)=>{let{id:z}=I;const{layer:q}=k.value[M],H=m.get(z),Q=d.get(z);return{id:z,...q,size:Number(H.value),position:Q.value}})),D=I=>E.value.find(M=>M.id===I),A=getCurrentInstance("createLayout"),O=shallowRef(!1);onMounted(()=>{O.value=!0}),provide(VuetifyLayoutKey,{register:(I,M)=>{let{id:z,order:q,position:H,layoutSize:Q,elementSize:j,active:ee,disableTransitions:G,absolute:J}=M;f.set(z,q),d.set(z,H),m.set(z,Q),v.set(z,ee),G&&g.set(z,G);const re=findChildrenWithProvide(VuetifyLayoutItemKey,A==null?void 0:A.vnode).indexOf(I);re>-1?c.value.splice(re,0,z):c.value.push(z);const ae=computed(()=>E.value.findIndex(Se=>Se.id===z)),ye=computed(()=>u.value+k.value.length*2-ae.value*2),ve=computed(()=>{const Se=H.value==="left"||H.value==="right",De=H.value==="right",At=H.value==="bottom",Le={[H.value]:0,zIndex:ye.value,transform:`translate${Se?"X":"Y"}(${(ee.value?0:-110)*(De||At?-1:1)}%)`,position:J.value||u.value!==ROOT_ZINDEX?"absolute":"fixed",...$.value?void 0:{transition:"none"}};if(!O.value)return Le;const ke=E.value[ae.value];if(!ke)throw new Error(`[Vuetify] Could not find layout item "${z}"`);const ue=w.value.get(z);return ue&&(ke[ue.position]+=ue.amount),{...Le,height:Se?`calc(100% - ${ke.top}px - ${ke.bottom}px)`:j.value?`${j.value}px`:void 0,left:De?void 0:`${ke.left}px`,right:De?`${ke.right}px`:void 0,top:H.value!=="bottom"?`${ke.top}px`:void 0,bottom:H.value!=="top"?`${ke.bottom}px`:void 0,width:Se?j.value?`${j.value}px`:void 0:`calc(100% - ${ke.left}px - ${ke.right}px)`}}),le=computed(()=>({zIndex:ye.value-1}));return{layoutItemStyles:ve,layoutItemScrimStyles:le,zIndex:ye}},unregister:I=>{f.delete(I),d.delete(I),m.delete(I),v.delete(I),g.delete(I),c.value=c.value.filter(M=>M!==I)},mainRect:S,mainStyles:C,getLayoutItem:D,items:E,layoutRect:b,rootZIndex:u});const F=computed(()=>["v-layout",{"v-layout--full-height":a.fullHeight}]),B=computed(()=>({zIndex:i?u.value:void 0,position:i?"relative":void 0,overflow:i?"hidden":void 0}));return{layoutClasses:F,layoutStyles:B,getLayoutItem:D,items:E,layoutRect:b,layoutRef:y}}function createVuetify(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:i,...u}=a,c=mergeDeep(i,u),{aliases:d={},components:m={},directives:f={}}=c,v=createDefaults(c.defaults),g=createDisplay(c.display,c.ssr),y=createTheme(c.theme),b=createIcons(c.icons),w=createLocale(c.locale),k=createDate$1(c.date,w),$=createGoTo(c.goTo,w);return{install:C=>{for(const E in f)C.directive(E,f[E]);for(const E in m)C.component(E,m[E]);for(const E in d)C.component(E,defineComponent({...d[E],name:E,aliasName:d[E].name}));if(y.install(C),C.provide(DefaultsSymbol,v),C.provide(DisplaySymbol,g),C.provide(ThemeSymbol,y),C.provide(IconSymbol,b),C.provide(LocaleSymbol,w),C.provide(DateOptionsSymbol,k.options),C.provide(DateAdapterSymbol,k.instance),C.provide(GoToSymbol,$),IN_BROWSER&&c.ssr)if(C.$nuxt)C.$nuxt.hook("app:suspense:resolve",()=>{g.update()});else{const{mount:E}=C;C.mount=function(){const D=E(...arguments);return nextTick(()=>g.update()),C.mount=E,D}}getUid.reset(),C.mixin({computed:{$vuetify(){return reactive({defaults:inject.call(this,DefaultsSymbol),display:inject.call(this,DisplaySymbol),theme:inject.call(this,ThemeSymbol),icons:inject.call(this,IconSymbol),locale:inject.call(this,LocaleSymbol),date:inject.call(this,DateAdapterSymbol)})}}})},defaults:v,display:g,theme:y,icons:b,locale:w,date:k,goTo:$}}const version$3="3.5.16";createVuetify.version=version$3;function inject(a){var c,d;const i=this.$,u=((c=i.parent)==null?void 0:c.provides)??((d=i.vnode.appContext)==null?void 0:d.provides);if(u&&a in u)return u[a]}const makeVAppProps=propsFactory({...makeComponentProps(),...makeLayoutProps({fullHeight:!0}),...makeThemeProps()},"VApp"),VApp=genericComponent()({name:"VApp",props:makeVAppProps(),setup(a,i){let{slots:u}=i;const c=provideTheme(a),{layoutClasses:d,getLayoutItem:m,items:f,layoutRef:v}=createLayout(a),{rtlClasses:g}=useRtl();return useRender(()=>{var y;return createVNode("div",{ref:v,class:["v-application",c.themeClasses.value,d.value,g.value,a.class],style:[a.style]},[createVNode("div",{class:"v-application__wrap"},[(y=u.default)==null?void 0:y.call(u)])])}),{getLayoutItem:m,items:f,theme:c}}}),makeVToolbarTitleProps=propsFactory({text:String,...makeComponentProps(),...makeTagProps()},"VToolbarTitle"),VToolbarTitle=genericComponent()({name:"VToolbarTitle",props:makeVToolbarTitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{const c=!!(u.default||u.text||a.text);return createVNode(a.tag,{class:["v-toolbar-title",a.class],style:a.style},{default:()=>{var d;return[c&&createVNode("div",{class:"v-toolbar-title__placeholder"},[u.text?u.text():a.text,(d=u.default)==null?void 0:d.call(u)])]}})}),{}}}),allowedDensities=[null,"prominent","default","comfortable","compact"],makeVToolbarProps=propsFactory({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:a=>allowedDensities.includes(a)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...makeBorderProps(),...makeComponentProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps({tag:"header"}),...makeThemeProps()},"VToolbar"),VToolbar=genericComponent()({name:"VToolbar",props:makeVToolbarProps(),setup(a,i){var $;let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),{themeClasses:g}=provideTheme(a),{rtlClasses:y}=useRtl(),b=shallowRef(!!(a.extended||($=u.extension)!=null&&$.call(u))),w=computed(()=>parseInt(Number(a.height)+(a.density==="prominent"?Number(a.height):0)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0),10)),k=computed(()=>b.value?parseInt(Number(a.extensionHeight)+(a.density==="prominent"?Number(a.extensionHeight):0)-(a.density==="comfortable"?4:0)-(a.density==="compact"?8:0),10):0);return provideDefaults({VBtn:{variant:"text"}}),useRender(()=>{var D;const S=!!(a.title||u.title),C=!!(u.image||a.image),E=(D=u.extension)==null?void 0:D.call(u);return b.value=!!(a.extended||E),createVNode(a.tag,{class:["v-toolbar",{"v-toolbar--absolute":a.absolute,"v-toolbar--collapse":a.collapse,"v-toolbar--flat":a.flat,"v-toolbar--floating":a.floating,[`v-toolbar--density-${a.density}`]:!0},c.value,m.value,f.value,v.value,g.value,y.value,a.class],style:[d.value,a.style]},{default:()=>[C&&createVNode("div",{key:"image",class:"v-toolbar__image"},[u.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},u.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(w.value)}}},{default:()=>{var A,O,F;return[createVNode("div",{class:"v-toolbar__content",style:{height:convertToUnit(w.value)}},[u.prepend&&createVNode("div",{class:"v-toolbar__prepend"},[(A=u.prepend)==null?void 0:A.call(u)]),S&&createVNode(VToolbarTitle,{key:"title",text:a.title},{text:u.title}),(O=u.default)==null?void 0:O.call(u),u.append&&createVNode("div",{class:"v-toolbar__append"},[(F=u.append)==null?void 0:F.call(u)])])]}}),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(k.value)}}},{default:()=>[createVNode(VExpandTransition,null,{default:()=>[b.value&&createVNode("div",{class:"v-toolbar__extension",style:{height:convertToUnit(k.value)}},[E])]})]})]})}),{contentHeight:w,extensionHeight:k}}}),makeScrollProps=propsFactory({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function useScroll$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:u}=i;let c=0;const d=ref(null),m=shallowRef(0),f=shallowRef(0),v=shallowRef(0),g=shallowRef(!1),y=shallowRef(!1),b=computed(()=>Number(a.scrollThreshold)),w=computed(()=>clamp((b.value-m.value)/b.value||0)),k=()=>{const $=d.value;!$||u&&!u.value||(c=m.value,m.value="window"in $?$.pageYOffset:$.scrollTop,y.value=m.value{f.value=f.value||m.value}),watch(g,()=>{f.value=0}),onMounted(()=>{watch(()=>a.scrollTarget,$=>{var C;const S=$?document.querySelector($):window;S&&S!==d.value&&((C=d.value)==null||C.removeEventListener("scroll",k),d.value=S,d.value.addEventListener("scroll",k,{passive:!0}))},{immediate:!0})}),onBeforeUnmount(()=>{var $;($=d.value)==null||$.removeEventListener("scroll",k)}),u&&watch(u,k,{immediate:!0}),{scrollThreshold:b,currentScroll:m,currentThreshold:v,isScrollActive:g,scrollRatio:w,isScrollingUp:y,savedScroll:f}}function useSsrBoot(){const a=shallowRef(!1);return onMounted(()=>{window.requestAnimationFrame(()=>{a.value=!0})}),{ssrBootStyles:computed(()=>a.value?void 0:{transition:"none !important"}),isBooted:readonly(a)}}const makeVAppBarProps=propsFactory({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},...makeVToolbarProps(),...makeLayoutItemProps(),...makeScrollProps(),height:{type:[Number,String],default:64}},"VAppBar"),VAppBar=genericComponent()({name:"VAppBar",props:makeVAppBarProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=ref(),d=useProxiedModel(a,"modelValue"),m=computed(()=>{var A;const D=new Set(((A=a.scrollBehavior)==null?void 0:A.split(" "))??[]);return{hide:D.has("hide"),inverted:D.has("inverted"),collapse:D.has("collapse"),elevate:D.has("elevate"),fadeImage:D.has("fade-image")}}),f=computed(()=>{const D=m.value;return D.hide||D.inverted||D.collapse||D.elevate||D.fadeImage||!d.value}),{currentScroll:v,scrollThreshold:g,isScrollingUp:y,scrollRatio:b}=useScroll$2(a,{canScroll:f}),w=computed(()=>a.collapse||m.value.collapse&&(m.value.inverted?b.value>0:b.value===0)),k=computed(()=>a.flat||m.value.elevate&&(m.value.inverted?v.value>0:v.value===0)),$=computed(()=>m.value.fadeImage?m.value.inverted?1-b.value:b.value:void 0),S=computed(()=>{var O,F;if(m.value.hide&&m.value.inverted)return 0;const D=((O=c.value)==null?void 0:O.contentHeight)??0,A=((F=c.value)==null?void 0:F.extensionHeight)??0;return D+A});useToggleScope(computed(()=>!!a.scrollBehavior),()=>{watchEffect(()=>{m.value.hide?m.value.inverted?d.value=v.value>g.value:d.value=y.value||v.valueparseInt(a.order,10)),position:toRef(a,"location"),layoutSize:S,elementSize:shallowRef(void 0),active:d,absolute:toRef(a,"absolute")});return useRender(()=>{const D=VToolbar.filterProps(a);return createVNode(VToolbar,mergeProps({ref:c,class:["v-app-bar",{"v-app-bar--bottom":a.location==="bottom"},a.class],style:[{...E.value,"--v-toolbar-image-opacity":$.value,height:void 0,...C.value},a.style]},D,{collapse:w.value,flat:k.value}),u)}),{}}}),makeVBottomNavigationProps=propsFactory({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:a=>!a||["horizontal","shift"].includes(a)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeLayoutItemProps({name:"bottom-navigation"}),...makeTagProps({tag:"header"}),...makeGroupProps({modelValue:!0,selectedClass:"v-btn--selected"}),...makeThemeProps()},"VBottomNavigation"),VBottomNavigation=genericComponent()({name:"VBottomNavigation",props:makeVBottomNavigationProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=useTheme(),{borderClasses:d}=useBorder(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{densityClasses:v}=useDensity(a),{elevationClasses:g}=useElevation(a),{roundedClasses:y}=useRounded(a),{ssrBootStyles:b}=useSsrBoot(),w=computed(()=>Number(a.height)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0)),k=toRef(a,"active"),{layoutItemStyles:$}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:computed(()=>"bottom"),layoutSize:computed(()=>k.value?w.value:0),elementSize:w,active:k,absolute:toRef(a,"absolute")});return useGroup(a,VBtnToggleSymbol),provideDefaults({VBtn:{color:toRef(a,"color"),density:toRef(a,"density"),stacked:computed(()=>a.mode!=="horizontal"),variant:"text"}},{scoped:!0}),useRender(()=>createVNode(a.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":k.value,"v-bottom-navigation--grow":a.grow,"v-bottom-navigation--shift":a.mode==="shift"},c.value,m.value,d.value,v.value,g.value,y.value,a.class],style:[f.value,$.value,{height:convertToUnit(w.value),transform:`translateY(${convertToUnit(k.value?0:100,"%")})`},b.value,a.style]},{default:()=>[u.default&&createVNode("div",{class:"v-bottom-navigation__content"},[u.default()])]})),{}}}),makeVContainerProps=propsFactory({fluid:{type:Boolean,default:!1},...makeComponentProps(),...makeTagProps()},"VContainer"),VContainer=genericComponent()({name:"VContainer",props:makeVContainerProps(),setup(a,i){let{slots:u}=i;const{rtlClasses:c}=useRtl();return useRender(()=>createVNode(a.tag,{class:["v-container",{"v-container--fluid":a.fluid},c.value,a.class],style:a.style},u)),{}}}),breakpointProps=breakpoints.reduce((a,i)=>(a[i]={type:[Boolean,String,Number],default:!1},a),{}),offsetProps=breakpoints.reduce((a,i)=>{const u="offset"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),orderProps=breakpoints.reduce((a,i)=>{const u="order"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),propMap$1={col:Object.keys(breakpointProps),offset:Object.keys(offsetProps),order:Object.keys(orderProps)};function breakpointClass$1(a,i,u){let c=a;if(!(u==null||u===!1)){if(i){const d=i.replace(a,"");c+=`-${d}`}return a==="col"&&(c="v-"+c),a==="col"&&(u===""||u===!0)||(c+=`-${u}`),c.toLowerCase()}}const ALIGN_SELF_VALUES=["auto","start","end","center","baseline","stretch"],makeVColProps=propsFactory({cols:{type:[Boolean,String,Number],default:!1},...breakpointProps,offset:{type:[String,Number],default:null},...offsetProps,order:{type:[String,Number],default:null},...orderProps,alignSelf:{type:String,default:null,validator:a=>ALIGN_SELF_VALUES.includes(a)},...makeComponentProps(),...makeTagProps()},"VCol"),VCol=genericComponent()({name:"VCol",props:makeVColProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap$1)propMap$1[m].forEach(v=>{const g=a[v],y=breakpointClass$1(m,v,g);y&&d.push(y)});const f=d.some(v=>v.startsWith("v-col-"));return d.push({"v-col":!f||!a.cols,[`v-col-${a.cols}`]:a.cols,[`offset-${a.offset}`]:a.offset,[`order-${a.order}`]:a.order,[`align-self-${a.alignSelf}`]:a.alignSelf}),d});return()=>{var d;return h(a.tag,{class:[c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),ALIGNMENT=["start","end","center"],SPACE=["space-between","space-around","space-evenly"];function makeRowProps(a,i){return breakpoints.reduce((u,c)=>{const d=a+capitalize$2(c);return u[d]=i(),u},{})}const ALIGN_VALUES=[...ALIGNMENT,"baseline","stretch"],alignValidator=a=>ALIGN_VALUES.includes(a),alignProps=makeRowProps("align",()=>({type:String,default:null,validator:alignValidator})),JUSTIFY_VALUES=[...ALIGNMENT,...SPACE],justifyValidator=a=>JUSTIFY_VALUES.includes(a),justifyProps=makeRowProps("justify",()=>({type:String,default:null,validator:justifyValidator})),ALIGN_CONTENT_VALUES=[...ALIGNMENT,...SPACE,"stretch"],alignContentValidator=a=>ALIGN_CONTENT_VALUES.includes(a),alignContentProps=makeRowProps("alignContent",()=>({type:String,default:null,validator:alignContentValidator})),propMap={align:Object.keys(alignProps),justify:Object.keys(justifyProps),alignContent:Object.keys(alignContentProps)},classMap={align:"align",justify:"justify",alignContent:"align-content"};function breakpointClass(a,i,u){let c=classMap[a];if(u!=null){if(i){const d=i.replace(a,"");c+=`-${d}`}return c+=`-${u}`,c.toLowerCase()}}const makeVRowProps=propsFactory({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:alignValidator},...alignProps,justify:{type:String,default:null,validator:justifyValidator},...justifyProps,alignContent:{type:String,default:null,validator:alignContentValidator},...alignContentProps,...makeComponentProps(),...makeTagProps()},"VRow"),VRow=genericComponent()({name:"VRow",props:makeVRowProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap)propMap[m].forEach(f=>{const v=a[f],g=breakpointClass(m,f,v);g&&d.push(g)});return d.push({"v-row--no-gutters":a.noGutters,"v-row--dense":a.dense,[`align-${a.align}`]:a.align,[`justify-${a.justify}`]:a.justify,[`align-content-${a.alignContent}`]:a.alignContent}),d});return()=>{var d;return h(a.tag,{class:["v-row",c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),VSpacer=createSimpleFunctional("v-spacer","div","VSpacer"),ListKey=Symbol.for("vuetify:list");function createList(){const a=inject$1(ListKey,{hasPrepend:shallowRef(!1),updateHasPrepend:()=>null}),i={hasPrepend:shallowRef(!1),updateHasPrepend:u=>{u&&(i.hasPrepend.value=u)}};return provide(ListKey,i),a}function useList(){return inject$1(ListKey,null)}const independentActiveStrategy=a=>{const i={activate:u=>{let{id:c,value:d,activated:m}=u;return c=toRaw(c),a&&!d&&m.size===1&&m.has(c)||(d?m.add(c):m.delete(c)),m},in:(u,c,d)=>{let m=new Set;for(const f of u||[])m=i.activate({id:f,value:!0,activated:new Set(m),children:c,parents:d});return m},out:u=>Array.from(u)};return i},independentSingleActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{activated:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Set([m]):new Set;return i.activate({...f,id:m,activated:v})},in:(c,d,m)=>{let f=new Set;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},leafSingleActiveStrategy=a=>{const i=independentSingleActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},singleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){const m=new Set;m.add(i);let f=d.get(i);for(;f!=null;)m.add(f),f=d.get(f);return m}else return c.delete(i),c},select:()=>null},multipleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){let m=d.get(i);for(c.add(i);m!=null&&m!==i;)c.add(m),m=d.get(m);return c}else c.delete(i);return c},select:()=>null},listOpenStrategy={open:multipleOpenStrategy.open,select:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(!u)return c;const m=[];let f=d.get(i);for(;f!=null;)m.push(f),f=d.get(f);return new Set(m)}},independentSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m}=u;if(c=toRaw(c),a&&!d){const f=Array.from(m.entries()).reduce((v,g)=>{let[y,b]=g;return b==="on"&&v.push(y),v},[]);if(f.length===1&&f[0]===c)return m}return m.set(c,d?"on":"off"),m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:u=>{const c=[];for(const[d,m]of u.entries())m==="on"&&c.push(d);return c}};return i},independentSingleSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{selected:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Map([[m,d.get(m)]]):new Map;return i.select({...f,id:m,selected:v})},in:(c,d,m)=>{let f=new Map;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},leafSingleSelectStrategy=a=>{const i=independentSingleSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},classicSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m,children:f,parents:v}=u;c=toRaw(c);const g=new Map(m),y=[c];for(;y.length;){const w=y.shift();m.set(w,d?"on":"off"),f.has(w)&&y.push(...f.get(w))}let b=v.get(c);for(;b;){const w=f.get(b),k=w.every(S=>m.get(S)==="on"),$=w.every(S=>!m.has(S)||m.get(S)==="off");m.set(b,k?"on":$?"off":"indeterminate"),b=v.get(b)}return a&&!d&&Array.from(m.entries()).reduce((k,$)=>{let[S,C]=$;return C==="on"&&k.push(S),k},[]).length===0?g:m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:(u,c)=>{const d=[];for(const[m,f]of u.entries())f==="on"&&!c.has(m)&&d.push(m);return d}};return i},VNestedSymbol=Symbol.for("vuetify:nested"),emptyNested={id:shallowRef(),root:{register:()=>null,unregister:()=>null,parents:ref(new Map),children:ref(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ref(!1),selectable:ref(!1),opened:ref(new Set),activated:ref(new Set),selected:ref(new Map),selectedValues:ref([])}},makeNestedProps=propsFactory({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function],selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,activated:Array,selected:Array,mandatory:Boolean},"nested"),useNested=a=>{let i=!1;const u=ref(new Map),c=ref(new Map),d=useProxiedModel(a,"opened",a.opened,$=>new Set($),$=>[...$.values()]),m=computed(()=>{if(typeof a.activeStrategy=="object")return a.activeStrategy;switch(a.activeStrategy){case"leaf":return leafActiveStrategy(a.mandatory);case"single-leaf":return leafSingleActiveStrategy(a.mandatory);case"independent":return independentActiveStrategy(a.mandatory);case"single-independent":default:return independentSingleActiveStrategy(a.mandatory)}}),f=computed(()=>{if(typeof a.selectStrategy=="object")return a.selectStrategy;switch(a.selectStrategy){case"single-leaf":return leafSingleSelectStrategy(a.mandatory);case"leaf":return leafSelectStrategy(a.mandatory);case"independent":return independentSelectStrategy(a.mandatory);case"single-independent":return independentSingleSelectStrategy(a.mandatory);case"classic":default:return classicSelectStrategy(a.mandatory)}}),v=computed(()=>{if(typeof a.openStrategy=="object")return a.openStrategy;switch(a.openStrategy){case"list":return listOpenStrategy;case"single":return singleOpenStrategy;case"multiple":default:return multipleOpenStrategy}}),g=useProxiedModel(a,"activated",a.activated,$=>m.value.in($,u.value,c.value),$=>m.value.out($,u.value,c.value)),y=useProxiedModel(a,"selected",a.selected,$=>f.value.in($,u.value,c.value),$=>f.value.out($,u.value,c.value));onBeforeUnmount(()=>{i=!0});function b($){const S=[];let C=$;for(;C!=null;)S.unshift(C),C=c.value.get(C);return S}const w=getCurrentInstance("nested"),k={id:shallowRef(),root:{opened:d,activatable:toRef(a,"activatable"),selectable:toRef(a,"selectable"),activated:g,selected:y,selectedValues:computed(()=>{const $=[];for(const[S,C]of y.value.entries())C==="on"&&$.push(S);return $}),register:($,S,C)=>{S&&$!==S&&c.value.set($,S),C&&u.value.set($,[]),S!=null&&u.value.set(S,[...u.value.get(S)||[],$])},unregister:$=>{if(i)return;u.value.delete($);const S=c.value.get($);if(S){const C=u.value.get(S)??[];u.value.set(S,C.filter(E=>E!==$))}c.value.delete($),d.value.delete($)},open:($,S,C)=>{w.emit("click:open",{id:$,value:S,path:b($),event:C});const E=v.value.open({id:$,value:S,opened:new Set(d.value),children:u.value,parents:c.value,event:C});E&&(d.value=E)},openOnSelect:($,S,C)=>{const E=v.value.select({id:$,value:S,selected:new Map(y.value),opened:new Set(d.value),children:u.value,parents:c.value,event:C});E&&(d.value=E)},select:($,S,C)=>{w.emit("click:select",{id:$,value:S,path:b($),event:C});const E=f.value.select({id:$,value:S,selected:new Map(y.value),children:u.value,parents:c.value,event:C});E&&(y.value=E),k.root.openOnSelect($,S,C)},activate:($,S,C)=>{if(!a.activatable)return k.root.select($,!0,C);w.emit("click:activate",{id:$,value:S,path:b($),event:C});const E=m.value.activate({id:$,value:S,activated:new Set(g.value),children:u.value,parents:c.value,event:C});E&&(g.value=E)},children:u,parents:c}};return provide(VNestedSymbol,k),k.root},useNestedItem=(a,i)=>{const u=inject$1(VNestedSymbol,emptyNested),c=Symbol(getUid()),d=computed(()=>a.value!==void 0?a.value:c),m={...u,id:d,open:(f,v)=>u.root.open(d.value,f,v),openOnSelect:(f,v)=>u.root.openOnSelect(d.value,f,v),isOpen:computed(()=>u.root.opened.value.has(d.value)),parent:computed(()=>u.root.parents.value.get(d.value)),activate:(f,v)=>u.root.activate(d.value,f,v),isActivated:computed(()=>u.root.activated.value.has(toRaw(d.value))),select:(f,v)=>u.root.select(d.value,f,v),isSelected:computed(()=>u.root.selected.value.get(toRaw(d.value))==="on"),isIndeterminate:computed(()=>u.root.selected.value.get(d.value)==="indeterminate"),isLeaf:computed(()=>!u.root.children.value.get(d.value)),isGroupActivator:u.isGroupActivator};return!u.isGroupActivator&&u.root.register(d.value,u.id.value,i),onBeforeUnmount(()=>{!u.isGroupActivator&&u.root.unregister(d.value)}),i&&provide(VNestedSymbol,m),m},useNestedGroupActivator=()=>{const a=inject$1(VNestedSymbol,emptyNested);provide(VNestedSymbol,{...a,isGroupActivator:!0})},VListGroupActivator=defineComponent({name:"VListGroupActivator",setup(a,i){let{slots:u}=i;return useNestedGroupActivator(),()=>{var c;return(c=u.default)==null?void 0:c.call(u)}}}),makeVListGroupProps=propsFactory({activeColor:String,baseColor:String,color:String,collapseIcon:{type:IconValue,default:"$collapse"},expandIcon:{type:IconValue,default:"$expand"},prependIcon:IconValue,appendIcon:IconValue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...makeComponentProps(),...makeTagProps()},"VListGroup"),VListGroup=genericComponent()({name:"VListGroup",props:makeVListGroupProps(),setup(a,i){let{slots:u}=i;const{isOpen:c,open:d,id:m}=useNestedItem(toRef(a,"value"),!0),f=computed(()=>`v-list-group--id-${String(m.value)}`),v=useList(),{isBooted:g}=useSsrBoot();function y($){d(!c.value,$)}const b=computed(()=>({onClick:y,class:"v-list-group__header",id:f.value})),w=computed(()=>c.value?a.collapseIcon:a.expandIcon),k=computed(()=>({VListItem:{active:c.value,activeColor:a.activeColor,baseColor:a.baseColor,color:a.color,prependIcon:a.prependIcon||a.subgroup&&w.value,appendIcon:a.appendIcon||!a.subgroup&&w.value,title:a.title,value:a.value}}));return useRender(()=>createVNode(a.tag,{class:["v-list-group",{"v-list-group--prepend":v==null?void 0:v.hasPrepend.value,"v-list-group--fluid":a.fluid,"v-list-group--subgroup":a.subgroup,"v-list-group--open":c.value},a.class],style:a.style},{default:()=>[u.activator&&createVNode(VDefaultsProvider,{defaults:k.value},{default:()=>[createVNode(VListGroupActivator,null,{default:()=>[u.activator({props:b.value,isOpen:c.value})]})]}),createVNode(MaybeTransition,{transition:{component:VExpandTransition},disabled:!g.value},{default:()=>{var $;return[withDirectives(createVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":f.value},[($=u.default)==null?void 0:$.call(u)]),[[vShow,c.value]])]}})]})),{isOpen:c}}}),VListItemSubtitle=createSimpleFunctional("v-list-item-subtitle"),VListItemTitle=createSimpleFunctional("v-list-item-title"),makeVListItemProps=propsFactory({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:IconValue,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VListItem"),VListItem=genericComponent()({name:"VListItem",directives:{Ripple},props:makeVListItemProps(),emits:{click:a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const m=useLink(a,u),f=computed(()=>a.value===void 0?m.href.value:a.value),{activate:v,isActivated:g,select:y,isSelected:b,isIndeterminate:w,isGroupActivator:k,root:$,parent:S,openOnSelect:C}=useNestedItem(f,!1),E=useList(),D=computed(()=>{var ve;return a.active!==!1&&(a.active||((ve=m.isActive)==null?void 0:ve.value)||($.activatable.value?g.value:b.value))}),A=computed(()=>a.link!==!1&&m.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(a.link||m.isClickable.value||!!E&&($.selectable.value||$.activatable.value||a.value!=null))),F=computed(()=>a.rounded||a.nav),B=computed(()=>a.color??a.activeColor),I=computed(()=>({color:D.value?B.value??a.baseColor:a.baseColor,variant:a.variant}));watch(()=>{var ve;return(ve=m.isActive)==null?void 0:ve.value},ve=>{ve&&S.value!=null&&$.open(S.value,!0),ve&&C(ve)},{immediate:!0});const{themeClasses:M}=provideTheme(a),{borderClasses:z}=useBorder(a),{colorClasses:q,colorStyles:H,variantClasses:Q}=useVariant(I),{densityClasses:j}=useDensity(a),{dimensionStyles:ee}=useDimension(a),{elevationClasses:G}=useElevation(a),{roundedClasses:J}=useRounded(F),te=computed(()=>a.lines?`v-list-item--${a.lines}-line`:void 0),re=computed(()=>({isActive:D.value,select:y,isSelected:b.value,isIndeterminate:w.value}));function ae(ve){var le;d("click",ve),!(k||!O.value)&&((le=m.navigate)==null||le.call(m,ve),$.activatable.value?v(!g.value,ve):($.selectable.value||a.value!=null)&&y(!b.value,ve))}function ye(ve){(ve.key==="Enter"||ve.key===" ")&&(ve.preventDefault(),ae(ve))}return useRender(()=>{const ve=A.value?"a":a.tag,le=c.title||a.title!=null,Se=c.subtitle||a.subtitle!=null,De=!!(a.appendAvatar||a.appendIcon),At=!!(De||c.append),Le=!!(a.prependAvatar||a.prependIcon),ke=!!(Le||c.prepend);return E==null||E.updateHasPrepend(ke),a.activeColor&&deprecate$1("active-color",["color","base-color"]),withDirectives(createVNode(ve,{class:["v-list-item",{"v-list-item--active":D.value,"v-list-item--disabled":a.disabled,"v-list-item--link":O.value,"v-list-item--nav":a.nav,"v-list-item--prepend":!ke&&(E==null?void 0:E.hasPrepend.value),"v-list-item--slim":a.slim,[`${a.activeClass}`]:a.activeClass&&D.value},M.value,z.value,q.value,j.value,G.value,te.value,J.value,Q.value,a.class],style:[H.value,ee.value,a.style],href:m.href.value,tabindex:O.value?E?-2:0:void 0,onClick:ae,onKeydown:O.value&&!A.value&&ye},{default:()=>{var ue;return[genOverlays(O.value||D.value,"v-list-item"),ke&&createVNode("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!Le,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Ce;return[(Ce=c.prepend)==null?void 0:Ce.call(c,re.value)]}}):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)]),createVNode("div",{class:"v-list-item__spacer"},null)]),createVNode("div",{class:"v-list-item__content","data-no-activator":""},[le&&createVNode(VListItemTitle,{key:"title"},{default:()=>{var Ce;return[((Ce=c.title)==null?void 0:Ce.call(c,{title:a.title}))??a.title]}}),Se&&createVNode(VListItemSubtitle,{key:"subtitle"},{default:()=>{var Ce;return[((Ce=c.subtitle)==null?void 0:Ce.call(c,{subtitle:a.subtitle}))??a.subtitle]}}),(ue=c.default)==null?void 0:ue.call(c,re.value)]),At&&createVNode("div",{key:"append",class:"v-list-item__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!De,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Ce;return[(Ce=c.append)==null?void 0:Ce.call(c,re.value)]}}):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)]),createVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple]])}),{isGroupActivator:k,isSelected:b,list:E,select:y}}}),makeVListSubheaderProps=propsFactory({color:String,inset:Boolean,sticky:Boolean,title:String,...makeComponentProps(),...makeTagProps()},"VListSubheader"),VListSubheader=genericComponent()({name:"VListSubheader",props:makeVListSubheaderProps(),setup(a,i){let{slots:u}=i;const{textColorClasses:c,textColorStyles:d}=useTextColor(toRef(a,"color"));return useRender(()=>{const m=!!(u.default||a.title);return createVNode(a.tag,{class:["v-list-subheader",{"v-list-subheader--inset":a.inset,"v-list-subheader--sticky":a.sticky},c.value,a.class],style:[{textColorStyles:d},a.style]},{default:()=>{var f;return[m&&createVNode("div",{class:"v-list-subheader__text"},[((f=u.default)==null?void 0:f.call(u))??a.title])]}})}),{}}}),makeVListChildrenProps=propsFactory({items:Array,returnObject:Boolean},"VListChildren"),VListChildren=genericComponent()({name:"VListChildren",props:makeVListChildrenProps(),setup(a,i){let{slots:u}=i;return createList(),()=>{var c,d;return((c=u.default)==null?void 0:c.call(u))??((d=a.items)==null?void 0:d.map(m=>{var k,$;let{children:f,props:v,type:g,raw:y}=m;if(g==="divider")return((k=u.divider)==null?void 0:k.call(u,{props:v}))??createVNode(VDivider,v,null);if(g==="subheader")return(($=u.subheader)==null?void 0:$.call(u,{props:v}))??createVNode(VListSubheader,v,null);const b={subtitle:u.subtitle?S=>{var C;return(C=u.subtitle)==null?void 0:C.call(u,{...S,item:y})}:void 0,prepend:u.prepend?S=>{var C;return(C=u.prepend)==null?void 0:C.call(u,{...S,item:y})}:void 0,append:u.append?S=>{var C;return(C=u.append)==null?void 0:C.call(u,{...S,item:y})}:void 0,title:u.title?S=>{var C;return(C=u.title)==null?void 0:C.call(u,{...S,item:y})}:void 0},w=VListGroup.filterProps(v);return f?createVNode(VListGroup,mergeProps({value:v==null?void 0:v.value},w),{activator:S=>{let{props:C}=S;const E={...v,...C,value:a.returnObject?y:v.value};return u.header?u.header({props:E}):createVNode(VListItem,E,b)},default:()=>createVNode(VListChildren,{items:f},u)}):u.item?u.item({props:v}):createVNode(VListItem,mergeProps(v,{value:a.returnObject?y:v.value}),b)}))}}}),makeItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:deepEqual}},"list-items");function transformItem$1(a,i){const u=getPropertyFromItem(i,a.itemTitle,i),c=getPropertyFromItem(i,a.itemValue,u),d=getPropertyFromItem(i,a.itemChildren),m=a.itemProps===!0?typeof i=="object"&&i!=null&&!Array.isArray(i)?"children"in i?omit$1(i,["children"]):i:void 0:getPropertyFromItem(i,a.itemProps),f={title:u,value:c,...m};return{title:String(f.title??""),value:f.value,props:f,children:Array.isArray(d)?transformItems$1(a,d):void 0,raw:i}}function transformItems$1(a,i){const u=[];for(const c of i)u.push(transformItem$1(a,c));return u}function useItems(a){const i=computed(()=>transformItems$1(a,a.items)),u=computed(()=>i.value.some(m=>m.value===null));function c(m){return u.value||(m=m.filter(f=>f!==null)),m.map(f=>a.returnObject&&typeof f=="string"?transformItem$1(a,f):i.value.find(v=>a.valueComparator(f,v.value))||transformItem$1(a,f))}function d(m){return a.returnObject?m.map(f=>{let{raw:v}=f;return v}):m.map(f=>{let{value:v}=f;return v})}return{items:i,transformIn:c,transformOut:d}}function isPrimitive(a){return typeof a=="string"||typeof a=="number"||typeof a=="boolean"}function transformItem(a,i){const u=getPropertyFromItem(i,a.itemType,"item"),c=isPrimitive(i)?i:getPropertyFromItem(i,a.itemTitle),d=getPropertyFromItem(i,a.itemValue,void 0),m=getPropertyFromItem(i,a.itemChildren),f=a.itemProps===!0?omit$1(i,["children"]):getPropertyFromItem(i,a.itemProps),v={title:c,value:d,...f};return{type:u,title:v.title,value:v.value,props:v,children:u==="item"&&m?transformItems(a,m):void 0,raw:i}}function transformItems(a,i){const u=[];for(const c of i)u.push(transformItem(a,c));return u}function useListItems(a){return{items:computed(()=>transformItems(a,a.items))}}const makeVListProps=propsFactory({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...makeNestedProps({selectStrategy:"single-leaf",openStrategy:"list"}),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),itemType:{type:String,default:"type"},...makeItemsProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VList"),VList=genericComponent()({name:"VList",props:makeVListProps(),emits:{"update:selected":a=>!0,"update:activated":a=>!0,"update:opened":a=>!0,"click:open":a=>!0,"click:activate":a=>!0,"click:select":a=>!0},setup(a,i){let{slots:u}=i;const{items:c}=useListItems(a),{themeClasses:d}=provideTheme(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{borderClasses:v}=useBorder(a),{densityClasses:g}=useDensity(a),{dimensionStyles:y}=useDimension(a),{elevationClasses:b}=useElevation(a),{roundedClasses:w}=useRounded(a),{children:k,open:$,parents:S,select:C}=useNested(a),E=computed(()=>a.lines?`v-list--${a.lines}-line`:void 0),D=toRef(a,"activeColor"),A=toRef(a,"baseColor"),O=toRef(a,"color");createList(),provideDefaults({VListGroup:{activeColor:D,baseColor:A,color:O,expandIcon:toRef(a,"expandIcon"),collapseIcon:toRef(a,"collapseIcon")},VListItem:{activeClass:toRef(a,"activeClass"),activeColor:D,baseColor:A,color:O,density:toRef(a,"density"),disabled:toRef(a,"disabled"),lines:toRef(a,"lines"),nav:toRef(a,"nav"),slim:toRef(a,"slim"),variant:toRef(a,"variant")}});const F=shallowRef(!1),B=ref();function I(j){F.value=!0}function M(j){F.value=!1}function z(j){var ee;!F.value&&!(j.relatedTarget&&((ee=B.value)!=null&&ee.contains(j.relatedTarget)))&&Q()}function q(j){if(B.value){if(j.key==="ArrowDown")Q("next");else if(j.key==="ArrowUp")Q("prev");else if(j.key==="Home")Q("first");else if(j.key==="End")Q("last");else return;j.preventDefault()}}function H(j){F.value=!0}function Q(j){if(B.value)return focusChild(B.value,j)}return useRender(()=>createVNode(a.tag,{ref:B,class:["v-list",{"v-list--disabled":a.disabled,"v-list--nav":a.nav,"v-list--slim":a.slim},d.value,m.value,v.value,g.value,b.value,E.value,w.value,a.class],style:[f.value,y.value,a.style],tabindex:a.disabled||F.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:I,onFocusout:M,onFocus:z,onKeydown:q,onMousedown:H},{default:()=>[createVNode(VListChildren,{items:c.value,returnObject:a.returnObject},u)]})),{open:$,select:C,focus:Q,children:k,parents:S}}}),makeVMainProps=propsFactory({scrollable:Boolean,...makeComponentProps(),...makeTagProps({tag:"main"})},"VMain"),VMain=genericComponent()({name:"VMain",props:makeVMainProps(),setup(a,i){let{slots:u}=i;const{mainStyles:c}=useLayout(),{ssrBootStyles:d}=useSsrBoot();return useRender(()=>createVNode(a.tag,{class:["v-main",{"v-main--scrollable":a.scrollable},a.class],style:[c.value,d.value,a.style]},{default:()=>{var m,f;return[a.scrollable?createVNode("div",{class:"v-main__scroller"},[(m=u.default)==null?void 0:m.call(u)]):(f=u.default)==null?void 0:f.call(u)]}})),{}}});function useSticky(a){let{rootEl:i,isSticky:u,layoutItemStyles:c}=a;const d=shallowRef(!1),m=shallowRef(0),f=computed(()=>{const y=typeof d.value=="boolean"?"top":d.value;return[u.value?{top:"auto",bottom:"auto",height:void 0}:void 0,d.value?{[y]:convertToUnit(m.value)}:{top:c.value.top}]});onMounted(()=>{watch(u,y=>{y?window.addEventListener("scroll",g,{passive:!0}):window.removeEventListener("scroll",g)},{immediate:!0})}),onBeforeUnmount(()=>{window.removeEventListener("scroll",g)});let v=0;function g(){const y=v>window.scrollY?"up":"down",b=i.value.getBoundingClientRect(),w=parseFloat(c.value.top??0),k=window.scrollY-Math.max(0,m.value-w),$=b.height+Math.max(m.value,w)-window.scrollY-window.innerHeight,S=parseFloat(getComputedStyle(i.value).getPropertyValue("--v-body-scroll-y"))||0;b.height0;u--){if(a[u].t===a[u-1].t)continue;const c=kineticEnergyToVelocity(i),d=(a[u].d-a[u-1].d)/(a[u].t-a[u-1].t);i+=(d-c)*Math.abs(d),u===a.length-1&&(i*=.5)}return kineticEnergyToVelocity(i)*1e3}function useVelocity(){const a={};function i(d){Array.from(d.changedTouches).forEach(m=>{(a[m.identifier]??(a[m.identifier]=new CircularBuffer(HISTORY))).push([d.timeStamp,m])})}function u(d){Array.from(d.changedTouches).forEach(m=>{delete a[m.identifier]})}function c(d){var y;const m=(y=a[d])==null?void 0:y.values().reverse();if(!m)throw new Error(`No samples for touch id ${d}`);const f=m[0],v=[],g=[];for(const b of m){if(f[0]-b[0]>HORIZON)break;v.push({t:b[0],d:b[1].clientX}),g.push({t:b[0],d:b[1].clientY})}return{x:calculateImpulseVelocity(v),y:calculateImpulseVelocity(g),get direction(){const{x:b,y:w}=this,[k,$]=[Math.abs(b),Math.abs(w)];return k>$&&b>=0?"right":k>$&&b<=0?"left":$>k&&w>=0?"down":$>k&&w<=0?"up":oops$1()}}}return{addMovement:i,endTouch:u,getVelocity:c}}function oops$1(){throw new Error}function useTouch(a){let{isActive:i,isTemporary:u,width:c,touchless:d,position:m}=a;onMounted(()=>{window.addEventListener("touchstart",D,{passive:!0}),window.addEventListener("touchmove",A,{passive:!1}),window.addEventListener("touchend",O,{passive:!0})}),onBeforeUnmount(()=>{window.removeEventListener("touchstart",D),window.removeEventListener("touchmove",A),window.removeEventListener("touchend",O)});const f=computed(()=>["left","right"].includes(m.value)),{addMovement:v,endTouch:g,getVelocity:y}=useVelocity();let b=!1;const w=shallowRef(!1),k=shallowRef(0),$=shallowRef(0);let S;function C(B,I){return(m.value==="left"?B:m.value==="right"?document.documentElement.clientWidth-B:m.value==="top"?B:m.value==="bottom"?document.documentElement.clientHeight-B:oops())-(I?c.value:0)}function E(B){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const M=m.value==="left"?(B-$.value)/c.value:m.value==="right"?(document.documentElement.clientWidth-B-$.value)/c.value:m.value==="top"?(B-$.value)/c.value:m.value==="bottom"?(document.documentElement.clientHeight-B-$.value)/c.value:oops();return I?Math.max(0,Math.min(1,M)):M}function D(B){if(d.value)return;const I=B.changedTouches[0].clientX,M=B.changedTouches[0].clientY,z=25,q=m.value==="left"?Idocument.documentElement.clientWidth-z:m.value==="top"?Mdocument.documentElement.clientHeight-z:oops(),H=i.value&&(m.value==="left"?Idocument.documentElement.clientWidth-c.value:m.value==="top"?Mdocument.documentElement.clientHeight-c.value:oops());(q||H||i.value&&u.value)&&(b=!0,S=[I,M],$.value=C(f.value?I:M,i.value),k.value=E(f.value?I:M),g(B),v(B))}function A(B){const I=B.changedTouches[0].clientX,M=B.changedTouches[0].clientY;if(b){if(!B.cancelable){b=!1;return}const q=Math.abs(I-S[0]),H=Math.abs(M-S[1]);(f.value?q>H&&q>3:H>q&&H>3)?(w.value=!0,b=!1):(f.value?H:q)>3&&(b=!1)}if(!w.value)return;B.preventDefault(),v(B);const z=E(f.value?I:M,!1);k.value=Math.max(0,Math.min(1,z)),z>1?$.value=C(f.value?I:M,!0):z<0&&($.value=C(f.value?I:M,!1))}function O(B){if(b=!1,!w.value)return;v(B),w.value=!1;const I=y(B.changedTouches[0].identifier),M=Math.abs(I.x),z=Math.abs(I.y);(f.value?M>z&&M>400:z>M&&z>3)?i.value=I.direction===({left:"right",right:"left",top:"down",bottom:"up"}[m.value]||oops()):i.value=k.value>.5}const F=computed(()=>w.value?{transform:m.value==="left"?`translateX(calc(-100% + ${k.value*c.value}px))`:m.value==="right"?`translateX(calc(100% - ${k.value*c.value}px))`:m.value==="top"?`translateY(calc(-100% + ${k.value*c.value}px))`:m.value==="bottom"?`translateY(calc(100% - ${k.value*c.value}px))`:oops(),transition:"none"}:void 0);return{isDragging:w,dragProgress:k,dragStyles:F}}function oops(){throw new Error}const locations=["start","end","left","right","top","bottom"],makeVNavigationDrawerProps=propsFactory({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:a=>locations.includes(a)},sticky:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDisplayProps(),...makeElevationProps(),...makeLayoutItemProps(),...makeRoundedProps(),...makeTagProps({tag:"nav"}),...makeThemeProps()},"VNavigationDrawer"),VNavigationDrawer=genericComponent()({name:"VNavigationDrawer",props:makeVNavigationDrawerProps(),emits:{"update:modelValue":a=>!0,"update:rail":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{isRtl:m}=useRtl(),{themeClasses:f}=provideTheme(a),{borderClasses:v}=useBorder(a),{backgroundColorClasses:g,backgroundColorStyles:y}=useBackgroundColor(toRef(a,"color")),{elevationClasses:b}=useElevation(a),{displayClasses:w,mobile:k}=useDisplay(a),{roundedClasses:$}=useRounded(a),S=useRouter(),C=useProxiedModel(a,"modelValue",null,ve=>!!ve),{ssrBootStyles:E}=useSsrBoot(),{scopeId:D}=useScopeId(),A=ref(),O=shallowRef(!1),F=computed(()=>a.rail&&a.expandOnHover&&O.value?Number(a.width):Number(a.rail?a.railWidth:a.width)),B=computed(()=>toPhysical(a.location,m.value)),I=computed(()=>!a.permanent&&(k.value||a.temporary)),M=computed(()=>a.sticky&&!I.value&&B.value!=="bottom");useToggleScope(()=>a.expandOnHover&&a.rail!=null,()=>{watch(O,ve=>c("update:rail",!ve))}),useToggleScope(()=>!a.disableResizeWatcher,()=>{watch(I,ve=>!a.permanent&&nextTick(()=>C.value=!ve))}),useToggleScope(()=>!a.disableRouteWatcher&&!!S,()=>{watch(S.currentRoute,()=>I.value&&(C.value=!1))}),watch(()=>a.permanent,ve=>{ve&&(C.value=!0)}),onBeforeMount(()=>{a.modelValue!=null||I.value||(C.value=a.permanent||!k.value)});const{isDragging:z,dragProgress:q,dragStyles:H}=useTouch({isActive:C,isTemporary:I,width:F,touchless:toRef(a,"touchless"),position:B}),Q=computed(()=>{const ve=I.value?0:a.rail&&a.expandOnHover?Number(a.railWidth):F.value;return z.value?ve*q.value:ve}),{layoutItemStyles:j,layoutItemScrimStyles:ee}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:B,layoutSize:Q,elementSize:F,active:computed(()=>C.value||z.value),disableTransitions:computed(()=>z.value),absolute:computed(()=>a.absolute||M.value&&typeof G.value!="string")}),{isStuck:G,stickyStyles:J}=useSticky({rootEl:A,isSticky:M,layoutItemStyles:j}),te=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),re=computed(()=>({...z.value?{opacity:q.value*.2,transition:"none"}:void 0,...ee.value}));provideDefaults({VList:{bgColor:"transparent"}});function ae(){O.value=!0}function ye(){O.value=!1}return useRender(()=>{const ve=d.image||a.image;return createVNode(Fragment,null,[createVNode(a.tag,mergeProps({ref:A,onMouseenter:ae,onMouseleave:ye,class:["v-navigation-drawer",`v-navigation-drawer--${B.value}`,{"v-navigation-drawer--expand-on-hover":a.expandOnHover,"v-navigation-drawer--floating":a.floating,"v-navigation-drawer--is-hovering":O.value,"v-navigation-drawer--rail":a.rail,"v-navigation-drawer--temporary":I.value,"v-navigation-drawer--active":C.value,"v-navigation-drawer--sticky":M.value},f.value,g.value,v.value,w.value,b.value,$.value,a.class],style:[y.value,j.value,H.value,E.value,J.value,a.style]},D,u),{default:()=>{var le,Se,De;return[ve&&createVNode("div",{key:"image",class:"v-navigation-drawer__img"},[d.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:a.image}}},d.image):createVNode(VImg,{key:"image-img",alt:"",cover:!0,height:"inherit",src:a.image},null)]),d.prepend&&createVNode("div",{class:"v-navigation-drawer__prepend"},[(le=d.prepend)==null?void 0:le.call(d)]),createVNode("div",{class:"v-navigation-drawer__content"},[(Se=d.default)==null?void 0:Se.call(d)]),d.append&&createVNode("div",{class:"v-navigation-drawer__append"},[(De=d.append)==null?void 0:De.call(d)])]}}),createVNode(Transition,{name:"fade-transition"},{default:()=>[I.value&&(z.value||C.value)&&!!a.scrim&&createVNode("div",mergeProps({class:["v-navigation-drawer__scrim",te.backgroundColorClasses.value],style:[re.value,te.backgroundColorStyles.value],onClick:()=>C.value=!1},D),null)]})])}),{isStuck:G}}}),_hoisted_1$$=createBaseVNode("span",null,"Recipes",-1),_hoisted_2$E=createBaseVNode("span",null,"MealPlan",-1),_hoisted_3$r=createBaseVNode("span",null,"Shopping",-1),_hoisted_4$i=createBaseVNode("span",null,"More",-1),_sfc_main$t=defineComponent$1({__name:"Tandoor",setup(a){const{lgAndUp:i}=useDisplay();return ref(!0),ref(!0),ref(!1),(u,c)=>{const d=resolveComponent("router-link"),m=resolveComponent("router-view");return openBlock(),createBlock(VApp,null,{default:withCtx(()=>[createVNode(VAppBar,{color:"tandoor",flat:"",density:"comfortable"},{default:withCtx(()=>[createVNode(d,{to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0$1,width:"140px",class:"ms-2"})]),_:1}),createVNode(VSpacer),createVNode(_sfc_main$u),createVNode(VAvatar,{color:"cyan",class:"me-2"},{default:withCtx(()=>[createTextVNode("V")]),_:1})]),_:1}),createVNode(VMain,null,{default:withCtx(()=>[createVNode(m)]),_:1}),unref(i)?(openBlock(),createBlock(VNavigationDrawer,{key:0},{default:withCtx(()=>[createVNode(VListItem,{title:"My Application",subtitle:"Vuetify"}),createVNode(VDivider),createVNode(VListItem,{"prepend-icon":"fas fa-book",title:"Home",to:{name:"view_home",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-calendar-alt",title:"Mealplan",to:{name:"view_mealplan",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-shopping-cart",title:"Shopping",to:{name:"view_shopping",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-bars",title:"More",to:{name:"view_books",params:{}}})]),_:1})):createCommentVNode("",!0),unref(i)?createCommentVNode("",!0):(openBlock(),createBlock(VBottomNavigation,{key:1,grow:""},{default:withCtx(()=>[createVNode(VBtn,{value:"recent",to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-book "}),_hoisted_1$$]),_:1}),createVNode(VBtn,{value:"favorites",to:"/mealplan"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-calendar-alt"}),_hoisted_2$E]),_:1}),createVNode(VBtn,{value:"nearby",to:"/shopping"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-shopping-cart"}),_hoisted_3$r]),_:1}),createVNode(VBtn,{value:"nearby",to:"/books"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-bars"}),_hoisted_4$i]),_:1})]),_:1}))]),_:1})}}});var commonjsGlobal$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}function getAugmentedNamespace(a){if(a.__esModule)return a;var i=a.default;if(typeof i=="function"){var u=function c(){return this instanceof c?Reflect.construct(i,arguments,this.constructor):i.apply(this,arguments)};u.prototype=i.prototype}else u={};return Object.defineProperty(u,"__esModule",{value:!0}),Object.keys(a).forEach(function(c){var d=Object.getOwnPropertyDescriptor(a,c);Object.defineProperty(u,c,d.get?d:{enumerable:!0,get:function(){return a[c]}})}),u}var mavonEditor$1={exports:{}};const require$$0=getAugmentedNamespace(vue_runtime_esmBundler);(function(module,exports){(function(a,i){module.exports=i(require$$0)})(window,function(__WEBPACK_EXTERNAL_MODULE__0__){return function(a){var i={};function u(c){if(i[c])return i[c].exports;var d=i[c]={i:c,l:!1,exports:{}};return a[c].call(d.exports,d,d.exports,u),d.l=!0,d.exports}return u.m=a,u.c=i,u.d=function(c,d,m){u.o(c,d)||Object.defineProperty(c,d,{enumerable:!0,get:m})},u.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},u.t=function(c,d){if(1&d&&(c=u(c)),8&d||4&d&&typeof c=="object"&&c&&c.__esModule)return c;var m=Object.create(null);if(u.r(m),Object.defineProperty(m,"default",{enumerable:!0,value:c}),2&d&&typeof c!="string")for(var f in c)u.d(m,f,(function(v){return c[v]}).bind(null,f));return m},u.n=function(c){var d=c&&c.__esModule?function(){return c.default}:function(){return c};return u.d(d,"a",d),d},u.o=function(c,d){return Object.prototype.hasOwnProperty.call(c,d)},u.p="",u(u.s=79)}([function(a,i){a.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(a,i,u){var c=Object.prototype.hasOwnProperty;function d(D,A){return c.call(D,A)}function m(D){return!(D>=55296&&D<=57343)&&!(D>=64976&&D<=65007)&&(65535&D)!=65535&&(65535&D)!=65534&&!(D>=0&&D<=8)&&D!==11&&!(D>=14&&D<=31)&&!(D>=127&&D<=159)&&!(D>1114111)}function f(D){if(D>65535){var A=55296+((D-=65536)>>10),O=56320+(1023&D);return String.fromCharCode(A,O)}return String.fromCharCode(D)}var v=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,g=new RegExp(v.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),y=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,b=u(62),w=/[&<>"]/,k=/[&<>"]/g,$={"&":"&","<":"<",">":">",'"':"""};function S(D){return $[D]}var C=/[.?*+^$[\]\\(){}|-]/g,E=u(40);i.lib={},i.lib.mdurl=u(63),i.lib.ucmicro=u(145),i.assign=function(D){var A=Array.prototype.slice.call(arguments,1);return A.forEach(function(O){if(O){if(typeof O!="object")throw new TypeError(O+"must be object");Object.keys(O).forEach(function(F){D[F]=O[F]})}}),D},i.isString=function(D){return function(A){return Object.prototype.toString.call(A)}(D)==="[object String]"},i.has=d,i.unescapeMd=function(D){return D.indexOf("\\")<0?D:D.replace(v,"$1")},i.unescapeAll=function(D){return D.indexOf("\\")<0&&D.indexOf("&")<0?D:D.replace(g,function(A,O,F){return O||function(B,I){var M=0;return d(b,I)?b[I]:I.charCodeAt(0)===35&&y.test(I)&&m(M=I[1].toLowerCase()==="x"?parseInt(I.slice(2),16):parseInt(I.slice(1),10))?f(M):B}(A,F)})},i.isValidEntityCode=m,i.fromCodePoint=f,i.escapeHtml=function(D){return w.test(D)?D.replace(k,S):D},i.arrayReplaceAt=function(D,A,O){return[].concat(D.slice(0,A),O,D.slice(A+1))},i.isSpace=function(D){switch(D){case 9:case 32:return!0}return!1},i.isWhiteSpace=function(D){if(D>=8192&&D<=8202)return!0;switch(D){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},i.isMdAsciiPunct=function(D){switch(D){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},i.isPunctChar=function(D){return E.test(D)},i.escapeRE=function(D){return D.replace(C,"\\$&")},i.normalizeReference=function(D){return D=D.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(D=D.replace(/ẞ/g,"ß")),D.toLowerCase().toUpperCase()}},function(a,i){var u=a.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=u)},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default=(c,d)=>{const m=c.__vccOpts||c;for(const[f,v]of d)m[f]=v;return m}},function(a,i){var u={}.hasOwnProperty;a.exports=function(c,d){return u.call(c,d)}},function(a,i,u){var c=u(6),d=u(16);a.exports=u(7)?function(m,f,v){return c.f(m,f,d(1,v))}:function(m,f,v){return m[f]=v,m}},function(a,i,u){var c=u(14),d=u(47),m=u(28),f=Object.defineProperty;i.f=u(7)?Object.defineProperty:function(v,g,y){if(c(v),g=m(g,!0),c(y),d)try{return f(v,g,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported!");return"value"in y&&(v[g]=y.value),v}},function(a,i,u){a.exports=!u(15)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(a,i,u){var c=u(89),d=u(27);a.exports=function(m){return c(d(m))}},function(a,i,u){var c=u(32)("wks"),d=u(17),m=u(2).Symbol,f=typeof m=="function";(a.exports=function(v){return c[v]||(c[v]=f&&m[v]||(f?m:d)("Symbol."+v))}).store=c},function(a,i){a.exports=function(u){return typeof u=="object"?u!==null:typeof u=="function"}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _typeof2=__webpack_require__(25),_typeof3=_interopRequireDefault(_typeof2),_keydownListen=__webpack_require__(110),_langHljsCss=__webpack_require__(111),_langHljsCss2=_interopRequireDefault(_langHljsCss),_langHljs=__webpack_require__(56);_interopRequireDefault(_langHljs);var _extraFunction=__webpack_require__(57),_util=__webpack_require__(112),_toolbar_left_click2=__webpack_require__(113),_toolbar_right_click2=__webpack_require__(114),_config=__webpack_require__(115),_markdown=__webpack_require__(132),_markdown2=_interopRequireDefault(_markdown),_mdToolbarLeft=__webpack_require__(70),_mdToolbarLeft2=_interopRequireDefault(_mdToolbarLeft),_mdToolbarRight=__webpack_require__(72),_mdToolbarRight2=_interopRequireDefault(_mdToolbarRight),_autoTextarea=__webpack_require__(216),_autoTextarea2=_interopRequireDefault(_autoTextarea);function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}__webpack_require__(222),__webpack_require__(231),exports.default={emits:["imgDel","change","fullScreen","readModel","previewToggle","subfieldToggle","htmlCode","helpToggle","save","navigationToggle","update:modelValue"],mixins:[_markdown2.default],props:{scrollStyle:{type:Boolean,default:!0},boxShadow:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},autofocus:{type:Boolean,default:!0},fontSize:{type:String,default:"14px"},toolbarsBackground:{type:String,default:"#ffffff"},editorBackground:{type:String,default:"#ffffff"},previewBackground:{type:String,default:"#fbfbfb"},boxShadowStyle:{type:String,default:"0 2px 12px 0 rgba(0, 0, 0, 0.1)"},help:{type:String,default:null},modelValue:{type:String,default:""},language:{type:String,default:"zh-CN"},subfield:{type:Boolean,default:!0},navigation:{type:Boolean,default:!1},defaultOpen:{type:String,default:null},editable:{type:Boolean,default:!0},toolbarsFlag:{type:Boolean,default:!0},toolbars:{type:Object,default:function(){return _config.CONFIG.toolbars}},html:{type:Boolean,default:!0},xssOptions:{type:[Object,Boolean],default:function(){return{}}},codeStyle:{type:String,default:function(){return"github"}},placeholder:{type:String,default:null},ishljs:{type:Boolean,default:!0},externalLink:{type:[Object,Boolean],default:!0},imageFilter:{type:Function,default:null},imageClick:{type:Function,default:null},tabSize:{type:Number,default:0},shortCut:{type:Boolean,default:!0}},data:function(){var a,i,u=this;return{s_right_click_menu_show:!1,right_click_menu_top:0,right_click_menu_left:0,s_subfield:u.subfield,s_autofocus:!0,s_navigation:u.navigation,s_scrollStyle:u.scrollStyle,d_value:"",d_render:"",s_preview_switch:(i=u.defaultOpen,i||(i=u.subfield?"preview":"edit"),i==="preview"),s_fullScreen:!1,s_help:!1,s_html_code:!1,d_help:null,d_words:null,edit_scroll_height:-1,s_readmodel:!1,s_table_enter:!1,d_history:(a=[],a.push(u.modelValue),a),d_history_index:0,currentTimeout:"",d_image_file:[],d_preview_imgsrc:null,s_external_link:{markdown_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.9.0/github-markdown.min.css"},hljs_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"},hljs_lang:function(c){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/"+c+".min.js"},hljs_css:function(c){return _langHljsCss2.default[c]?"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/"+c+".min.css":""},katex_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.js"},katex_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.css"}},p_external_link:{},textarea_selectionEnd:0,textarea_selectionEnds:[0],_xssHandler:null}},created:function(){var a=this;this.initLanguage(),this.initExternalFuc(),this.$nextTick(function(){a.editableTextarea()})},mounted:function(){var a=this;this.$el.addEventListener("paste",function(i){a.$paste(i)}),this.$el.addEventListener("drop",function(i){a.$drag(i)}),(0,_keydownListen.keydownListen)(this),(0,_extraFunction.ImagePreviewListener)(this),this.autofocus&&this.getTextareaDom().focus(),(0,_extraFunction.fullscreenchange)(this),this.d_value=this.modelValue||"",document.body.appendChild(this.$refs.help),this.loadExternalLink("markdown_css","css"),this.loadExternalLink("katex_css","css"),this.loadExternalLink("katex_js","js",function(){a.iRender(!0)}),this.loadExternalLink("hljs_js","js",function(){a.iRender(!0)}),(0,_typeof3.default)(a.externalLink)==="object"&&typeof a.externalLink.markdown_css=="function"||a.codeStyleChange(a.codeStyle,!0)},beforeUnmount:function(){document.body.removeChild(this.$refs.help)},getMarkdownIt:function(){var a=this.mixins[0].data().markdownIt;return a||(a=(0,_markdown.initMarkdown)()),a},methods:{loadExternalLink:function(a,i,u){if(typeof this.p_external_link[a]=="function"){var c={css:_extraFunction.loadLink,js:_extraFunction.loadScript};c.hasOwnProperty(i)&&c[i](this.p_external_link[a](),u)}else this.p_external_link[a]!==!1&&console.error("external_link."+a,"is not a function, if you want to disabled this error log, set external_link."+a,"to function or false")},initExternalFuc:function(){for(var a=["markdown_css","hljs_js","hljs_css","hljs_lang","katex_js","katex_css"],i=(0,_typeof3.default)(this.externalLink),u=i==="object",c=i==="boolean",d=0;d0&&(a.preventDefault(),this.$refs.toolbar_left.$imgFilesAdd(u))}},$paste:function(a){var i=a.clipboardData;if(i){var u=i.items;if(!u)return;for(var c=i.types||[],d=null,m=0;m=0?this.language:"zh-CN",i=this;i.$render(_config.CONFIG["help_"+a],function(u){i.d_help=u}),this.d_words=_config.CONFIG["words_"+a]},editableTextarea:function(){var a=this.$refs.vNoteTextarea.$refs.vTextarea;this.editable?a.removeAttribute("disabled"):a.setAttribute("disabled","disabled")},codeStyleChange:function(a,i){if(i=i||!1,typeof this.p_external_link.hljs_css=="function"){var u=this.p_external_link.hljs_css(a);u.length===0&&i&&(console.warn("hljs color scheme",a,"do not exist, loading default github"),u=this.p_external_link.hljs_css("github")),u.length>0?(0,_extraFunction.loadLink)(u,null,"md-code-style"):console.warn("hljs color scheme",a,"do not exist, hljs color scheme will not change")}else this.p_external_link.hljs_css!==!1&&console.error("external_link.hljs_css is not a function, if you want to disabled this error log, set external_link.hljs_css to function or false")},iRender:function(a){var i=this;this.$render(i.d_value,function(u){i.d_render=u,a||i.change&&i.change(i.d_value,i.d_render),i.s_navigation&&(0,_extraFunction.getNavigation)(i,!1),i.$emit("update:modelValue",i.d_value),i.d_value!==i.d_history[i.d_history_index]&&(window.clearTimeout(i.currentTimeout),i.currentTimeout=setTimeout(function(){i.saveHistory()},500))})},$emptyHistory:function(){this.d_history=[this.d_value],this.d_history_index=0}},watch:{d_value:function(a,i){this.saveSelectionEndsHistory(),this.iRender()},modelValue:function(a,i){a!==this.d_value&&(this.d_value=a)},subfield:function(a,i){this.s_subfield=a},d_history_index:function(){this.d_history_index>20&&(this.d_history.shift(),this.d_history_index=this.d_history_index-1),this.d_value=this.d_history[this.d_history_index]},language:function(a){this.initLanguage()},editable:function(){this.editableTextarea()},defaultOpen:function(a){var i=a;return i||(i=this.subfield?"preview":"edit"),this.s_preview_switch=i==="preview",this.s_preview_switch},codeStyle:function(a){this.codeStyleChange(a)}},components:{"v-autoTextarea":_autoTextarea2.default,"v-md-toolbar-left":_mdToolbarLeft2.default,"v-md-toolbar-right":_mdToolbarRight2.default}}},function(a,i){a.exports=!0},function(a,i){var u=a.exports={version:"2.6.12"};typeof __e=="number"&&(__e=u)},function(a,i,u){var c=u(10);a.exports=function(d){if(!c(d))throw TypeError(d+" is not an object!");return d}},function(a,i){a.exports=function(u){try{return!!u()}catch{return!0}}},function(a,i){a.exports=function(u,c){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:c}}},function(a,i){var u=0,c=Math.random();a.exports=function(d){return"Symbol(".concat(d===void 0?"":d,")_",(++u+c).toString(36))}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={emits:["toolbar_left_addlink","imgTouch","imgAdd","imgDel","imgAdd","imgAdd","toolbar_left_click","toolbar_left_click"],name:"s-md-toolbar-left",props:{editable:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},toolbars:{type:Object,required:!0},d_words:{type:Object,required:!0},image_filter:{type:Function,default:null}},data:function(){return{img_file:[[0,null]],img_timer:null,header_timer:null,s_img_dropdown_open:!1,s_header_dropdown_open:!1,s_img_link_open:!1,trigger:null,num:0,link_text:"",link_addr:"",link_type:"link"}},methods:{$imgLinkAdd:function(){this.$emit("toolbar_left_addlink",this.link_type,this.link_text,this.link_addr),this.s_img_link_open=!1},$toggle_imgLinkAdd:function(c){var d=this;this.link_type=c,this.link_text=this.link_addr="",this.s_img_link_open=!0,this.$nextTick(function(){d.$refs.linkTextInput.focus()}),this.s_img_dropdown_open=!1},$imgFileListClick:function(c){this.$emit("imgTouch",this.img_file[c])},$changeUrl:function(c,d){this.img_file[c][0]=d},$imgFileAdd:function(c){this.img_file.push([++this.num,c]),this.$emit("imgAdd",this.num,c),this.s_img_dropdown_open=!1},$imgFilesAdd:function(c){for(var d=typeof this.image_filter=="function",m=0;md;){if(this.img_file[d][1]===c||this.isEqualName(c,d))return this.$imgDel(d),!0;d+=1}return!1},$imgAddByFilename:function(c,d){for(var m=0;m0?c:u)(d)}},function(a,i){a.exports=function(u){if(u==null)throw TypeError("Can't call method on "+u);return u}},function(a,i,u){var c=u(10);a.exports=function(d,m){if(!c(d))return d;var f,v;if(m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d))||typeof(f=d.valueOf)=="function"&&!c(v=f.call(d))||!m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d)))return v;throw TypeError("Can't convert object to primitive value")}},function(a,i){a.exports={}},function(a,i,u){var c=u(51),d=u(33);a.exports=Object.keys||function(m){return c(m,d)}},function(a,i,u){var c=u(32)("keys"),d=u(17);a.exports=function(m){return c[m]||(c[m]=d(m))}},function(a,i,u){var c=u(13),d=u(2),m=d["__core-js_shared__"]||(d["__core-js_shared__"]={});(a.exports=function(f,v){return m[f]||(m[f]=v!==void 0?v:{})})("versions",[]).push({version:c.version,mode:u(12)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(a,i){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,i,u){var c=u(6).f,d=u(4),m=u(9)("toStringTag");a.exports=function(f,v,g){f&&!d(f=g?f:f.prototype,m)&&c(f,m,{configurable:!0,value:v})}},function(a,i,u){i.f=u(9)},function(a,i,u){var c=u(2),d=u(13),m=u(12),f=u(35),v=u(6).f;a.exports=function(g){var y=d.Symbol||(d.Symbol=m?{}:c.Symbol||{});g.charAt(0)=="_"||g in y||v(y,g,{value:f.f(g)})}},function(a,i){i.f={}.propertyIsEnumerable},function(a,i,u){var c=u(59),d=u(135);for(var m in(i=a.exports=function(f,v){return new d(v).process(f)}).FilterCSS=d,c)i[m]=c[m];typeof window<"u"&&(window.filterCSS=a.exports)},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d=0&&(f=this.attrs[m][1]),f},c.prototype.attrJoin=function(d,m){var f=this.attrIndex(d);f<0?this.attrPush([d,m]):this.attrs[f][1]=this.attrs[f][1]+" "+m},a.exports=c},function(a,i,u){a.exports=function(c){var d=[];return d.toString=function(){return this.map(function(m){var f=function(v,g){var y=v[1]||"",b=v[3];if(!b)return y;if(g&&typeof btoa=="function"){var w=($=b,S=btoa(unescape(encodeURIComponent(JSON.stringify($)))),C="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(S),"/*# ".concat(C," */")),k=b.sources.map(function(E){return"/*# sourceURL=".concat(b.sourceRoot||"").concat(E," */")});return[y].concat(k).concat([w]).join(`
+`)}var $,S,C;return[y].join(`
+`)}(m,c);return m[2]?"@media ".concat(m[2]," {").concat(f,"}"):f}).join("")},d.i=function(m,f,v){typeof m=="string"&&(m=[[null,m,""]]);var g={};if(v)for(var y=0;yM.parts.length&&(z.parts.length=M.parts.length)}else{var H=[];for(q=0;qdocument.F=Object<\/script>"),y.close(),g=y.F;w--;)delete g.prototype[m[w]];return g()};a.exports=Object.create||function(y,b){var w;return y!==null?(v.prototype=c(y),w=new v,v.prototype=null,w[f]=y):w=g(),b===void 0?w:d(w,b)}},function(a,i,u){var c=u(4),d=u(8),m=u(90)(!1),f=u(31)("IE_PROTO");a.exports=function(v,g){var y,b=d(v),w=0,k=[];for(y in b)y!=f&&c(b,y)&&k.push(y);for(;g.length>w;)c(b,y=g[w++])&&(~m(k,y)||k.push(y));return k}},function(a,i){var u={}.toString;a.exports=function(c){return u.call(c).slice(8,-1)}},function(a,i,u){var c=u(27);a.exports=function(d){return Object(c(d))}},function(a,i){i.f=Object.getOwnPropertySymbols},function(a,i,u){var c=u(51),d=u(33).concat("length","prototype");i.f=Object.getOwnPropertyNames||function(m){return c(m,d)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={"1c":"1c",abnf:"abnf",accesslog:"accesslog",actionscript:"actionscript",as:"actionscript",ada:"ada",apache:"apache",apacheconf:"apache",applescript:"applescript",osascript:"applescript",arduino:"arduino",armasm:"armasm",arm:"armasm",asciidoc:"asciidoc",adoc:"asciidoc",aspectj:"aspectj",autohotkey:"autohotkey",ahk:"autohotkey",autoit:"autoit",avrasm:"avrasm",awk:"awk",axapta:"axapta",bash:"bash",sh:"bash",zsh:"bash",basic:"basic",bnf:"bnf",brainfuck:"brainfuck",bf:"brainfuck",cal:"cal",capnproto:"capnproto",capnp:"capnproto",ceylon:"ceylon",clean:"clean",icl:"clean",dcl:"clean","clojure-repl":"clojure-repl",clojure:"clojure",clj:"clojure",cmake:"cmake","cmake.in":"cmake",coffeescript:"coffeescript",coffee:"coffeescript",cson:"coffeescript",iced:"coffeescript",coq:"coq",cos:"cos",cls:"cos",cpp:"cpp",c:"cpp",cc:"cpp",h:"cpp","c++":"cpp","h++":"cpp",hpp:"cpp",crmsh:"crmsh",crm:"crmsh",pcmk:"crmsh",crystal:"crystal",cr:"crystal",cs:"cs",csharp:"cs",csp:"csp",css:"css",d:"d",dart:"dart",delphi:"delphi",dpr:"delphi",dfm:"delphi",pas:"delphi",pascal:"delphi",freepascal:"delphi",lazarus:"delphi",lpr:"delphi",lfm:"delphi",diff:"diff",patch:"diff",django:"django",jinja:"django",dns:"dns",bind:"dns",zone:"dns",dockerfile:"dockerfile",docker:"dockerfile",dos:"dos",bat:"dos",cmd:"dos",dsconfig:"dsconfig",dts:"dts",dust:"dust",dst:"dust",ebnf:"ebnf",elixir:"elixir",elm:"elm",erb:"erb","erlang-repl":"erlang-repl",erlang:"erlang",erl:"erlang",excel:"excel",xlsx:"excel",xls:"excel",fix:"fix",flix:"flix",fortran:"fortran",f90:"fortran",f95:"fortran",fsharp:"fsharp",fs:"fsharp",gams:"gams",gms:"gams",gauss:"gauss",gss:"gauss",gcode:"gcode",nc:"gcode",gherkin:"gherkin",feature:"gherkin",glsl:"glsl",go:"go",golang:"go",golo:"golo",gradle:"gradle",groovy:"groovy",haml:"haml",handlebars:"handlebars",hbs:"handlebars","html.hbs":"handlebars","html.handlebars":"handlebars",haskell:"haskell",hs:"haskell",haxe:"haxe",hx:"haxe",hsp:"hsp",htmlbars:"htmlbars",http:"http",https:"http",hy:"hy",hylang:"hy",inform7:"inform7",i7:"inform7",ini:"ini",toml:"ini",irpf90:"irpf90",java:"java",jsp:"java",javascript:"javascript",js:"javascript",jsx:"javascript","jboss-cli":"jboss-cli","wildfly-cli":"jboss-cli",json:"json","julia-repl":"julia-repl",julia:"julia",kotlin:"kotlin",lasso:"lasso",ls:"livescript",lassoscript:"lasso",ldif:"ldif",leaf:"leaf",less:"less",lisp:"lisp",livecodeserver:"livecodeserver",livescript:"livescript",llvm:"llvm",lsl:"lsl",lua:"lua",makefile:"makefile",mk:"makefile",mak:"makefile",markdown:"markdown",md:"markdown",mkdown:"markdown",mkd:"markdown",mathematica:"mathematica",mma:"mathematica",matlab:"matlab",maxima:"maxima",mel:"mel",mercury:"mercury",m:"mercury",moo:"mercury",mipsasm:"mipsasm",mips:"mipsasm",mizar:"mizar",mojolicious:"mojolicious",monkey:"monkey",moonscript:"moonscript",moon:"moonscript",n1ql:"n1ql",nginx:"nginx",nginxconf:"nginx",nimrod:"nimrod",nim:"nimrod",nix:"nix",nixos:"nix",nsis:"nsis",objectivec:"objectivec",mm:"objectivec",objc:"objectivec","obj-c":"objectivec",ocaml:"ocaml",ml:"sml",openscad:"openscad",scad:"openscad",oxygene:"oxygene",parser3:"parser3",perl:"perl",pl:"perl",pm:"perl",pf:"pf","pf.conf":"pf",php:"php",php3:"php",php4:"php",php5:"php",php6:"php",pony:"pony",powershell:"powershell",ps:"powershell",processing:"processing",profile:"profile",prolog:"prolog",protobuf:"protobuf",puppet:"puppet",pp:"puppet",purebasic:"purebasic",pb:"purebasic",pbi:"purebasic",python:"python",py:"python",gyp:"python",q:"q",k:"q",kdb:"q",qml:"qml",qt:"qml",r:"r",rib:"rib",roboconf:"roboconf",graph:"roboconf",instances:"roboconf",routeros:"routeros",mikrotik:"routeros",rsl:"rsl",ruby:"ruby",rb:"ruby",gemspec:"ruby",podspec:"ruby",thor:"ruby",irb:"ruby",ruleslanguage:"ruleslanguage",rust:"rust",rs:"rust",scala:"scala",scheme:"scheme",scilab:"scilab",sci:"scilab",scss:"scss",shell:"shell",console:"shell",smali:"smali",smalltalk:"smalltalk",st:"smalltalk",sml:"sml",sqf:"sqf",sql:"sql",stan:"stan",stata:"stata",do:"stata",ado:"stata",step21:"step21",p21:"step21",step:"step21",stp:"step21",stylus:"stylus",styl:"stylus",subunit:"subunit",swift:"swift",taggerscript:"taggerscript",tap:"tap",tcl:"tcl",tk:"tcl",tex:"tex",thrift:"thrift",tp:"tp",twig:"twig",craftcms:"twig",typescript:"typescript",ts:"typescript",vala:"vala",vbnet:"vbnet",vb:"vbnet","vbscript-html":"vbscript-html",vbscript:"vbscript",vbs:"vbscript",verilog:"verilog",v:"verilog",sv:"verilog",svh:"verilog",vhdl:"vhdl",vim:"vim",x86asm:"x86asm",xl:"xl",tao:"xl",xml:"xml",html:"xml",xhtml:"xml",rss:"xml",atom:"xml",xjb:"xml",xsd:"xml",xsl:"xml",plist:"xml",xquery:"xquery",xpath:"xquery",xq:"xquery",yaml:"yaml",yml:"yaml",YAML:"yaml",zephir:"zephir",zep:"zephir"}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.loadScript=function(g,y){typeof y!="function"&&(y=function(){});var b=document.querySelectorAll("script[src='"+g+"']");if(b.length>0)return b[0].addEventListener("load",function(){y()}),void y();var w=document.createElement("script"),k=document.getElementsByTagName("head")[0];w.type="text/javascript",w.charset="UTF-8",w.src=g,w.addEventListener?w.addEventListener("load",function(){y()},!1):w.attachEvent&&w.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),k.appendChild(w)},i.loadLink=function(g,y,b){if(typeof y!="function"&&(y=function(){}),document.querySelectorAll("link[href='"+g+"']").length>0)return void y();if(b){var w=document.querySelectorAll("link#"+b);if(w.length)return void(w[0].href=g)}var k=document.createElement("link"),$=document.getElementsByTagName("head")[0];k.rel="stylesheet",k.href=g,b&&(k.id=b),k.addEventListener?k.addEventListener("load",function(){y()},!1):k.attachEvent&&k.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),$.appendChild(k)},i.insertTextAtCaret=function(g,y,b){var w=y.prefix,k=y.subfix,$=y.str;if(y.type,g.focus(),v(g)){var S=g.selectionStart,C=g.selectionEnd,E=g.value;S===C?(g.value=E.substring(0,S)+w+$+k+E.substring(C,E.length),g.selectionStart=S+w.length,g.selectionEnd=S+($.length+w.length)):E.substring(S-w.length,S)===w&&E.substring(C,C+k.length)===k&&function(D,A,O,F,B){return!(D==="*"&&A==="*"&&O.substring(F-2,F-1)==="*"&&O.substring(B+1,B+2)==="*")}(w,k,E,S,C)?(g.value=E.substring(0,S-w.length)+E.substring(S,C)+E.substring(C+k.length,E.length),g.selectionStart=S-w.length,g.selectionEnd=C-w.length):(g.value=E.substring(0,S)+w+E.substring(S,C)+k+E.substring(C,E.length),g.selectionStart=S+w.length,g.selectionEnd=S+(C-S+w.length))}else alert("Error: Browser version is too low");b.d_value=g.value,g.focus()};var c="```",d="\n```\n",m="language";i.insertCodeBlock=function(g){var y=g.getTextareaDom();if(v(y)){var b=m,w=y.selectionStart,k=y.selectionEnd,$=y.value;w===k?f(b,"",y):function(S){var C=S.selectionStart,E=S.selectionEnd,D=S.value,A=c,O=d;return D.substring(C-1,C)===`
+`?A+=`
+`:O=`
+`+O,D.substring(C-A.length,C)===A&&D.substring(E,E+O.length)===O}(y)?function(S){var C=c,E=d,D=m,A=S.selectionStart,O=S.selectionEnd,F=S.value,B=F.substring(A,O);if(F.substring(A-1,A)===`
+`)C+=`
+`;else if(C+D+(E=`
+`+E)===F.substring(A-C.length,O+E.length)){var I=F.substring(0,A-C.length);return I+=F.substring(O+E.length,F.length),S.value=I,S.selectionStart=A-C.length,void(S.selectionEnd=S.selectionStart)}var M=F.substring(0,A-C.length);M+=B,M+=F.substring(O+E.length,F.length),S.value=M,S.selectionStart=A-C.length,S.selectionEnd=S.selectionStart+B.length}(y):f("",$.substring(w,k),y),g.d_value=y.value,y.focus()}else alert("Error: Browser version is too low")};function f(g,y,b){var w=c,k=d,$=b.selectionStart,S=b.selectionEnd,C=b.value,E=C.substring(0,$);E+=w+g+`
+`,E+=y,E+=k,E+=C.substring(S,C.length),b.value=E,b.selectionStart=$+w.length+(g?0:1),b.selectionEnd=b.selectionStart+g.length+y.length}function v(g){return typeof g.selectionStart=="number"&&typeof g.selectionEnd=="number"}i.insertOl=function(g){var y=g.getTextareaDom();if(v(y)){var b=y.selectionStart,w=y.selectionEnd,k=y.value;if(b===w)y.value=k.substring(0,b)+"1. "+k.substring(w,k.length),y.selectionEnd=y.selectionStart=b+3;else{for(var $=b;$>0&&k.substring($-1,$)!==`
+`;)$--;for(var S=k.substring($,w),C=S.split(`
+`),E=0;E0&&k.substring($-1,$)!==`
+`;)$--;for(var S=w;S0&&k.substring($-1,$)!==`
+`;)$--;var S=k.substring($,w),C=S.replace(/\n/g,`
+- `);C="- "+C,y.value=k.substring(0,$)+C+k.substring(w,k.length),y.selectionStart=$,y.selectionEnd=w+C.length-S.length}}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.insertTab=function(g,y){y=y?new Array(y).fill(" ").join(""):" ";var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,k=b.selectionEnd,$=b.value,S=$.substring(0,w).split(`
+`).pop();if(S.match(/^\s*[0-9]+\.\s+\S*/)){var C=S.replace(/(\d+)/,1);b.value=$.substring(0,w-C.length)+y+C+$.substring(k,$.length)}else S.match(/^\s*-\s+\S*/)?b.value=$.substring(0,w-S.length)+y+S+$.substring(k,$.length):b.value=$.substring(0,w)+y+$.substring(k,$.length);b.selectionStart=b.selectionEnd=w+y.length}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.unInsertTab=function(g,y){var b=new RegExp(y?"\\s{"+y+"}":" ");console.log("regTab:",b);var w=g.getTextareaDom();if(v(w)){var k=w.selectionStart,$=w.selectionEnd,S=w.value,C=S.substring(0,k).split(`
+`).pop();C.search(b)>=0&&(w.value=S.substring(0,k-C.length)+C.replace(b,"")+S.substring($,S.length),w.selectionStart=w.selectionEnd=k-(y||1))}else alert("Error: Browser version is too low");g.d_value=w.value,w.focus()},i.insertEnter=function(g,y){var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,k=b.selectionEnd,$=b.value,S=$.substring(0,w).split(`
+`).pop(),C=S.match(/^\s*(?:[0-9]+\.|-)\s+\S+/);if(C){y.preventDefault();var E=C.shift().match(/^\s*(?:[0-9]+\.|-)\s/).shift();if(E.search(/-/)>=0)b.value=$.substring(0,w)+`
+`+E+$.substring(k,$.length),b.selectionStart=b.selectionEnd=w+E.length+1;else{var D=E.replace(/(\d+)/,parseInt(E)+1);b.value=$.substring(0,w)+`
+`+D+$.substring(k,$.length),b.selectionStart=b.selectionEnd=w+D.length+1}}else{var A=S.match(/^\s*(?:[0-9]+\.|-)\s+$/);if(A){y.preventDefault();var O=A.shift().length;b.value=$.substring(0,w-O)+`
+`+$.substring(k,$.length),b.selectionStart=b.selectionEnd=w-O}}}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.getNavigation=function(g,y){var b=void 0;(b=g.$refs.navigationContent).innerHTML=g.d_render;var w=b.children;if(w.length)for(var k=0;k=0&&b.scrollHeight!==y.edit_scroll_height&&b.scrollHeight-b.offsetHeight-b.scrollTop<=30&&(y.$refs.vNoteEdit.scrollTop=b.scrollHeight-b.offsetHeight,w=1),y.edit_scroll_height=b.scrollHeight,y.$refs.vShowContent.scrollHeight>y.$refs.vShowContent.offsetHeight&&(y.$refs.vShowContent.scrollTop=(y.$refs.vShowContent.scrollHeight-y.$refs.vShowContent.offsetHeight)*w)},i.fullscreenchange=function(g){g.$el.addEventListener("fullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("mozfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("webkitfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("msfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1)},i.windowResize=function(g){function y(){g.$el.clientWidth>768?g.s_subfield=g.subfield:g.s_subfield=!1}y(),window.addEventListener("resize",y)},i.ImagePreviewListener=function(g){g.$refs.vShowContent.addEventListener("click",function(y){var b=(y=y||window.event).srcElement?y.srcElement:y.target;b.tagName==="IMG"&&(g.imageClick!=null?g.imageClick(b):g.d_preview_imgsrc=b.src)})}},function(a,i,u){var c=u(38).FilterCSS,d=u(38).getDefaultWhiteList,m=u(39);function f(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var v=new c;function g(H){return H.replace(y,"<").replace(b,">")}var y=//g,w=/"/g,k=/"/g,$=/([a-zA-Z0-9]*);?/gim,S=/:?/gim,C=/&newline;?/gim,E=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,D=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,A=/u\s*r\s*l\s*\(.*/gi;function O(H){return H.replace(w,""")}function F(H){return H.replace(k,'"')}function B(H){return H.replace($,function(Q,j){return j[0]==="x"||j[0]==="X"?String.fromCharCode(parseInt(j.substr(1),16)):String.fromCharCode(parseInt(j,10))})}function I(H){return H.replace(S,":").replace(C," ")}function M(H){for(var Q="",j=0,ee=H.length;j",ee);if(G===-1)break;j=G+3}return Q},i.stripBlankChar=function(H){var Q=H.split("");return(Q=Q.filter(function(j){var ee=j.charCodeAt(0);return ee!==127&&(!(ee<=31)||ee===10||ee===13)})).join("")},i.cssFilter=v,i.getDefaultCSSWhiteList=d},function(a,i){function u(){var d={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return d}var c=/javascript\s*\:/gim;i.whiteList=u(),i.getDefaultWhiteList=u,i.onAttr=function(d,m,f){},i.onIgnoreAttr=function(d,m,f){},i.safeAttrValue=function(d,m){return c.test(m)?"":m}},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d0;k--){var $=w[k];if($!==" ")return $==="="?k:-1}}function b(w){return function(k){return k[0]==='"'&&k[k.length-1]==='"'||k[0]==="'"&&k[k.length-1]==="'"}(w)?w.substr(1,w.length-2):w}i.parseTag=function(w,k,$){var S="",C=0,E=!1,D=!1,A=0,O=w.length,F="",B="";e:for(A=0;A"||A===O-1){S+=$(w.slice(C,E)),F=d(B=w.slice(E,A+1)),S+=k(E,S.length,F,B,m(B)),C=A+1,E=!1;continue}if(I==='"'||I==="'")for(var M=1,z=w.charAt(A-M);z.trim()===""||z==="=";){if(z==="="){D=I;continue e}z=w.charAt(A-++M)}}else if(I===D){D=!1;continue}}return C\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>`,d="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",m=new RegExp("^(?:"+c+"|"+d+"|||<[?].*?[?]>|]*>|)"),f=new RegExp("^(?:"+c+"|"+d+")");a.exports.HTML_TAG_RE=m,a.exports.HTML_OPEN_CLOSE_TAG_RE=f},function(a,i,u){function c(d,m){var f,v,g,y,b,w=[],k=m.length;for(f=0;f=0;f--)(v=m[f]).marker!==95&&v.marker!==42||v.end!==-1&&(g=m[v.end],w=f>0&&m[f-1].end===v.end+1&&m[f-1].token===v.token-1&&m[v.end+1].token===g.token+1&&m[f-1].marker===v.marker,b=String.fromCharCode(v.marker),(y=d.tokens[v.token]).type=w?"strong_open":"em_open",y.tag=w?"strong":"em",y.nesting=1,y.markup=w?b+b:b,y.content="",(y=d.tokens[g.token]).type=w?"strong_close":"em_close",y.tag=w?"strong":"em",y.nesting=-1,y.markup=w?b+b:b,y.content="",w&&(d.tokens[m[f-1].token].content="",d.tokens[m[v.end+1].token].content="",f--))}a.exports.tokenize=function(d,m){var f,v,g=d.pos,y=d.src.charCodeAt(g);if(m||y!==95&&y!==42)return!1;for(v=d.scanDelims(d.pos,y===42),f=0;f[Object(c.renderSlot)(k.$slots,"left-toolbar-before",{},void 0,!0)]),"left-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(k.$slots,"left-toolbar-after",{},void 0,!0)]),_:3},8,["editable","transition","d_words","onToolbar_left_click","onToolbar_left_addlink","toolbars","onImgAdd","onImgDel","onImgTouch","image_filter","class"]),Object(c.createVNode)(O,{ref:"toolbar_right",d_words:E.d_words,onToolbar_right_click:D.toolbar_right_click,toolbars:S.toolbars,s_subfield:E.s_subfield,s_preview_switch:E.s_preview_switch,s_fullScreen:E.s_fullScreen,s_html_code:E.s_html_code,s_navigation:E.s_navigation,class:Object(c.normalizeClass)({transition:S.transition})},{"right-toolbar-before":Object(c.withCtx)(()=>[Object(c.renderSlot)(k.$slots,"right-toolbar-before",{},void 0,!0)]),"right-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(k.$slots,"right-toolbar-after",{},void 0,!0)]),_:3},8,["d_words","onToolbar_right_click","toolbars","s_subfield","s_preview_switch","s_fullScreen","s_html_code","s_navigation","class"])],4),[[c.vShow,S.toolbarsFlag]]),Object(c.createCommentVNode)("编辑展示区域"),Object(c.createElementVNode)("div",d,[Object(c.createCommentVNode)("编辑区"),Object(c.createElementVNode)("div",{ref:"vNoteEdit",onScroll:$[1]||($[1]=(...B)=>D.$v_edit_scroll&&D.$v_edit_scroll(...B)),class:Object(c.normalizeClass)(["v-note-edit divarea-wrapper",{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle&&!E.s_preview_switch&&!E.s_html_code,"single-edit":!E.s_preview_switch&&!E.s_html_code,"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code,transition:S.transition}]),onClick:$[2]||($[2]=(...B)=>D.textAreaFocus&&D.textAreaFocus(...B))},[Object(c.createElementVNode)("div",{class:"content-input-wrapper",style:Object(c.normalizeStyle)({"background-color":S.editorBackground})},[Object(c.createCommentVNode)(" 双栏 "),Object(c.createVNode)(F,{ref:"vNoteTextarea",placeholder:S.placeholder?S.placeholder:E.d_words.start_editor,class:"content-input",fontSize:S.fontSize,lineHeight:"1.5",modelValue:E.d_value,"onUpdate:modelValue":$[0]||($[0]=B=>E.d_value=B),fullHeight:"",style:Object(c.normalizeStyle)({"background-color":S.editorBackground})},null,8,["placeholder","fontSize","modelValue","style"])],4)],34),Object(c.createCommentVNode)("展示区"),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code},"v-note-show"])},[Object(c.withDirectives)(Object(c.createElementVNode)("div",{ref:"vShowContent",innerHTML:E.d_render,class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content"]),style:Object(c.normalizeStyle)({"background-color":S.previewBackground})},null,14,m),[[c.vShow,!E.s_html_code]]),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content-html"]),style:Object(c.normalizeStyle)({"background-color":S.previewBackground})},Object(c.toDisplayString)(E.d_render),7),[[c.vShow,E.s_html_code]])],2),[[c.vShow,E.s_preview_switch||E.s_html_code]]),Object(c.createCommentVNode)("标题导航"),Object(c.createVNode)(c.Transition,{name:"slideTop",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-navigation-wrapper",{transition:S.transition}])},[Object(c.createElementVNode)("div",f,[Object(c.createTextVNode)(Object(c.toDisplayString)(E.d_words.navigation_title),1),Object(c.createElementVNode)("i",{onClick:$[3]||($[3]=B=>D.toolbar_right_click("navigation")),class:"fa fa-mavon-times v-note-navigation-close","aria-hidden":"true"})]),Object(c.createElementVNode)("div",{ref:"navigationContent",class:Object(c.normalizeClass)(["v-note-navigation-content",{"scroll-style":E.s_scrollStyle}])},null,2)],2),[[c.vShow,E.s_navigation]])]),_:1})]),Object(c.createCommentVNode)("帮助文档"),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Object(c.createElementVNode)("div",v,[E.s_help?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:$[5]||($[5]=Object(c.withModifiers)(B=>D.toolbar_right_click("help"),["self"])),class:"v-note-help-wrapper"},[Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-help-content markdown-body",{shadow:S.boxShadow}])},[Object(c.createElementVNode)("i",{onClick:$[4]||($[4]=Object(c.withModifiers)(B=>D.toolbar_right_click("help"),["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("div",{class:"scroll-style v-note-help-show",innerHTML:E.d_help},null,8,g)],2)])):Object(c.createCommentVNode)("v-if",!0)],512)]),_:1}),Object(c.createCommentVNode)(" 预览图片 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[E.d_preview_imgsrc?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:$[6]||($[6]=B=>E.d_preview_imgsrc=null),class:"v-note-img-wrapper"},[Object(c.createElementVNode)("img",{src:E.d_preview_imgsrc,alt:"none"},null,8,y)])):Object(c.createCommentVNode)("v-if",!0)]),_:1}),Object(c.createCommentVNode)("阅读模式"),Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{show:E.s_readmodel},"v-note-read-model scroll-style"]),ref:"vReadModel"},[Object(c.createElementVNode)("div",{ref:"vNoteReadContent",class:"v-note-read-content",innerHTML:E.d_render},null,8,b)],2)],6)}},function(a,i,u){u.d(i,"a",function(){return ke});var c=u(0);const d={class:"v-left-item"},m=["disabled","title"],f=["disabled","title"],v=["disabled","title"],g={key:3,class:"op-icon-divider"},y=["disabled","title"],b=["disabled","title"],w=["disabled","title"],k=["disabled","title"],$=["disabled","title"],S=["disabled","title"],C=["disabled","title"],E=["disabled","title"],D={key:12,class:"op-icon-divider"},A=["disabled","title"],O=["disabled","title"],F=["disabled","title"],B={key:16,class:"op-icon-divider"},I=["disabled","title"],M=["disabled"],z={class:"dropdown-item",style:{overflow:"hidden"}},q=["title","onClick"],H=["onClick","title"],Q=["src"],j=["disabled","title"],ee=["disabled","title"],G={key:21,class:"op-icon-divider"},J=["title"],te=["title"],re=["title"],ae=["title"],ye={key:0,class:"add-image-link-wrapper"},ve={class:"add-image-link"},le={class:"title"},Se={class:"link-text input-wrapper"},De=["placeholder"],At={class:"link-addr input-wrapper"},Le=["placeholder"];function ke(ue,Ce,Te,Pe,Vt,Ie){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(ue.$slots,"left-toolbar-before",{},void 0,!0),Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,disabled:!Te.editable,type:"button",onClick:Ce[0]||(Ce[0]=ie=>Ie.$clicks("bold")),class:"op-icon fa fa-mavon-bold","aria-hidden":"true",title:Te.d_words.tl_bold+" (ctrl+b)"},null,8,m)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.italic?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,disabled:!Te.editable,type:"button",onClick:Ce[1]||(Ce[1]=ie=>Ie.$clicks("italic")),class:"op-icon fa fa-mavon-italic","aria-hidden":"true",title:Te.d_words.tl_italic+" (ctrl+i)"},null,8,f)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:2,class:Object(c.normalizeClass)([{selected:Vt.s_header_dropdown_open},"op-icon fa fa-mavon-header dropdown dropdown-wrapper"]),disabled:!Te.editable,type:"button",onMouseleave:Ce[10]||(Ce[10]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie)),onMouseenter:Ce[11]||(Ce[11]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),"aria-hidden":"true",title:Te.d_words.tl_header+" (ctrl+h)"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-header popup-dropdown",{transition:Te.transition}]),onMouseenter:Ce[8]||(Ce[8]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),onMouseleave:Ce[9]||(Ce[9]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie))},[Object(c.createElementVNode)("div",{title:"#",class:"dropdown-item",onClick:Ce[2]||(Ce[2]=Object(c.withModifiers)(ie=>Ie.$click_header("header1"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_one),1)]),Object(c.createElementVNode)("div",{title:"## ",class:"dropdown-item",onClick:Ce[3]||(Ce[3]=Object(c.withModifiers)(ie=>Ie.$click_header("header2"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_two),1)]),Object(c.createElementVNode)("div",{title:"### ",class:"dropdown-item",onClick:Ce[4]||(Ce[4]=Object(c.withModifiers)(ie=>Ie.$click_header("header3"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_three),1)]),Object(c.createElementVNode)("div",{title:"#### ",class:"dropdown-item",onClick:Ce[5]||(Ce[5]=Object(c.withModifiers)(ie=>Ie.$click_header("header4"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_four),1)]),Object(c.createElementVNode)("div",{title:"##### ",class:"dropdown-item",onClick:Ce[6]||(Ce[6]=Object(c.withModifiers)(ie=>Ie.$click_header("header5"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_five),1)]),Object(c.createElementVNode)("div",{title:"###### ",class:"dropdown-item",onClick:Ce[7]||(Ce[7]=Object(c.withModifiers)(ie=>Ie.$click_header("header6"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_six),1)])],34),[[c.vShow,Vt.s_header_dropdown_open]])]),_:1})],42,v)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header||Te.toolbars.italic||Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("span",g)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.underline?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,disabled:!Te.editable,type:"button",onClick:Ce[12]||(Ce[12]=ie=>Ie.$clicks("underline")),class:"op-icon fa fa-mavon-underline",title:Te.d_words.tl_underline+" (ctrl+u)","aria-hidden":"true"},null,8,y)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.strikethrough?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,disabled:!Te.editable,type:"button",onClick:Ce[13]||(Ce[13]=ie=>Ie.$clicks("strikethrough")),class:"op-icon fa fa-mavon-strikethrough",title:Te.d_words.tl_strikethrough+" (ctrl+shift+d)","aria-hidden":"true"},null,8,b)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,disabled:!Te.editable,type:"button",onClick:Ce[14]||(Ce[14]=ie=>Ie.$clicks("mark")),class:"op-icon fa fa-mavon-thumb-tack",title:Te.d_words.tl_mark+" (ctrl+m)","aria-hidden":"true"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,disabled:!Te.editable,type:"button",onClick:Ce[15]||(Ce[15]=ie=>Ie.$clicks("superscript")),class:"op-icon fa fa-mavon-superscript","aria-hidden":"true",title:Te.d_words.tl_superscript+" (ctrl+alt+s)"},null,8,k)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.subscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:8,disabled:!Te.editable,type:"button",onClick:Ce[16]||(Ce[16]=ie=>Ie.$clicks("subscript")),class:"op-icon fa fa-mavon-subscript","aria-hidden":"true",title:Te.d_words.tl_subscript+" (ctrl+shift+s)"},null,8,$)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignleft?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,disabled:!Te.editable,type:"button",onClick:Ce[17]||(Ce[17]=ie=>Ie.$clicks("alignleft")),class:"op-icon fa fa-mavon-align-left","aria-hidden":"true",title:Te.d_words.tl_alignleft+" (ctrl+l)"},null,8,S)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.aligncenter?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,disabled:!Te.editable,type:"button",onClick:Ce[18]||(Ce[18]=ie=>Ie.$clicks("aligncenter")),class:"op-icon fa fa-mavon-align-center","aria-hidden":"true",title:Te.d_words.tl_aligncenter+" (ctrl+e)"},null,8,C)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignright?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,disabled:!Te.editable,type:"button",onClick:Ce[19]||(Ce[19]=ie=>Ie.$clicks("alignright")),class:"op-icon fa fa-mavon-align-right","aria-hidden":"true",title:Te.d_words.tl_alignright+" (ctrl+r)"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript||Te.toolbars.subscript||Te.toolbars.underline||Te.toolbars.strikethrough||Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("span",D)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:13,disabled:!Te.editable,type:"button",onClick:Ce[20]||(Ce[20]=ie=>Ie.$clicks("quote")),class:"op-icon fa fa-mavon-quote-left","aria-hidden":"true",title:Te.d_words.tl_quote+" (ctrl+q)"},null,8,A)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ol?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:14,disabled:!Te.editable,type:"button",onClick:Ce[21]||(Ce[21]=ie=>Ie.$clicks("ol")),class:"op-icon fa fa-mavon-list-ol","aria-hidden":"true",title:Te.d_words.tl_ol+" (ctrl+o)"},null,8,O)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:15,disabled:!Te.editable,type:"button",onClick:Ce[22]||(Ce[22]=ie=>Ie.$clicks("ul")),class:"op-icon fa fa-mavon-list-ul","aria-hidden":"true",title:Te.d_words.tl_ul+" (ctrl+alt+u)"},null,8,F)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul||Te.toolbars.ol||Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("span",B)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:17,disabled:!Te.editable,type:"button",onClick:Ce[23]||(Ce[23]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("link"),["stop"])),class:"op-icon fa fa-mavon-link","aria-hidden":"true",title:Te.d_words.tl_link+" (ctrl+l)"},null,8,I)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.imagelink?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:18,disabled:!Te.editable,class:Object(c.normalizeClass)([{selected:Vt.s_img_dropdown_open},"op-icon fa fa-mavon-picture-o dropdown dropdown-wrapper"]),type:"button",onMouseleave:Ce[28]||(Ce[28]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:Ce[29]||(Ce[29]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie)),"aria-hidden":"true"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-image popup-dropdown",{transition:Te.transition}]),onMouseleave:Ce[26]||(Ce[26]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:Ce[27]||(Ce[27]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie))},[Object(c.createElementVNode)("div",{class:"dropdown-item",onClick:Ce[24]||(Ce[24]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("imagelink"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_image),1)]),Object(c.createElementVNode)("div",z,[Object(c.createElementVNode)("input",{type:"file",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg",onChange:Ce[25]||(Ce[25]=ie=>Ie.$imgAdd(ie)),multiple:"multiple"},null,32),Object(c.createTextVNode)(Object(c.toDisplayString)(Te.d_words.tl_upload),1)]),(Object(c.openBlock)(!0),Object(c.createElementBlock)(c.Fragment,null,Object(c.renderList)(Vt.img_file,(ie,de)=>(Object(c.openBlock)(),Object(c.createElementBlock)(c.Fragment,{key:de},[ie&&ie[1]?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,class:"dropdown-item dropdown-images",title:ie[1].name,onClick:Object(c.withModifiers)(Fe=>Ie.$imgFileListClick(de),["stop"])},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(ie[1].name),1),Object(c.createElementVNode)("button",{type:"button",onClick:Object(c.withModifiers)(Fe=>Ie.$imgDel(de),["stop"]),class:"op-icon fa fa-mavon-times","aria-hidden":"true",title:Te.d_words.tl_upload_remove},null,8,H),Object(c.createCommentVNode)(" 缩略图展示 "),Object(c.createElementVNode)("img",{class:Object(c.normalizeClass)(["image-show",{transition:Te.transition}]),src:ie[1].miniurl,alt:"none"},null,10,Q)],8,q)):Object(c.createCommentVNode)("v-if",!0)],64))),128))],34),[[c.vShow,Vt.s_img_dropdown_open]])]),_:1})],42,M)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.code?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:19,disabled:!Te.editable,type:"button",onClick:Ce[30]||(Ce[30]=ie=>Ie.$clicks("code")),class:"op-icon fa fa-mavon-code","aria-hidden":"true",title:Te.d_words.tl_code+" (ctrl+alt+c)"},null,8,j)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:20,disabled:!Te.editable,type:"button",onClick:Ce[31]||(Ce[31]=ie=>Ie.$clicks("table")),class:"op-icon fa fa-mavon-table","aria-hidden":"true",title:Te.d_words.tl_table+" (ctrl+alt+t)"},null,8,ee)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link||Te.toolbars.imagelink||Te.toolbars.code||Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("span",G)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.undo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:22,type:"button",onClick:Ce[32]||(Ce[32]=ie=>Ie.$clicks("undo")),class:"op-icon fa fa-mavon-undo","aria-hidden":"true",title:Te.d_words.tl_undo+" (ctrl+z)"},null,8,J)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.redo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:23,type:"button",onClick:Ce[33]||(Ce[33]=ie=>Ie.$clicks("redo")),class:"op-icon fa fa-mavon-repeat","aria-hidden":"true",title:Te.d_words.tl_redo+" (ctrl+y)"},null,8,te)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.trash?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:24,type:"button",onClick:Ce[34]||(Ce[34]=ie=>Ie.$clicks("trash")),class:"op-icon fa fa-mavon-trash-o","aria-hidden":"true",title:Te.d_words.tl_trash+" (ctrl+breakspace)"},null,8,re)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.save?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:25,type:"button",onClick:Ce[35]||(Ce[35]=ie=>Ie.$clicks("save")),class:"op-icon fa fa-mavon-floppy-o","aria-hidden":"true",title:Te.d_words.tl_save+" (ctrl+s)"},null,8,ae)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(ue.$slots,"left-toolbar-after",{},void 0,!0),Object(c.createCommentVNode)(" 添加image链接 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Vt.s_img_link_open?(Object(c.openBlock)(),Object(c.createElementBlock)("div",ye,[Object(c.createElementVNode)("div",ve,[Object(c.createElementVNode)("i",{onClick:Ce[36]||(Ce[36]=Object(c.withModifiers)(ie=>Vt.s_img_link_open=!1,["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("h3",le,Object(c.toDisplayString)(Vt.link_type=="link"?Te.d_words.tl_popup_link_title:Te.d_words.tl_popup_img_link_title),1),Object(c.createElementVNode)("div",Se,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{ref:"linkTextInput",type:"text","onUpdate:modelValue":Ce[37]||(Ce[37]=ie=>Vt.link_text=ie),placeholder:Vt.link_type=="link"?Te.d_words.tl_popup_link_text:Te.d_words.tl_popup_img_link_text},null,8,De),[[c.vModelText,Vt.link_text]])]),Object(c.createElementVNode)("div",At,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{type:"text","onUpdate:modelValue":Ce[38]||(Ce[38]=ie=>Vt.link_addr=ie),placeholder:Vt.link_type=="link"?Te.d_words.tl_popup_link_addr:Te.d_words.tl_popup_img_link_addr},null,8,Le),[[c.vModelText,Vt.link_addr]])]),Object(c.createElementVNode)("div",{class:"op-btn cancel",onClick:Ce[39]||(Ce[39]=Object(c.withModifiers)(ie=>Vt.s_img_link_open=!1,["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_cancel),1),Object(c.createElementVNode)("div",{class:"op-btn sure",onClick:Ce[40]||(Ce[40]=Object(c.withModifiers)(ie=>Ie.$imgLinkAdd(),["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_sure),1)])])):Object(c.createCommentVNode)("v-if",!0)]),_:1})])}},function(a,i,u){u.d(i,"a",function(){return D});var c=u(0);const d={class:"v-right-item"},m=["title"],f=["title"],v=["title"],g=["title"],y=["title"],b=["title"],w=["title"],k=["title"],$={key:8,class:"op-icon-divider"},S=["title"],C=["title"],E=["title"];function D(A,O,F,B,I,M){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(A.$slots,"right-toolbar-before"),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,type:"button",onClick:O[0]||(O[0]=z=>M.$clicks("navigation")),class:"op-icon fa fa-mavon-bars","aria-hidden":"true",title:F.d_words.tl_navigation_on+" (F8)"},null,8,m)),[[c.vShow,!F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,type:"button",onClick:O[1]||(O[1]=z=>M.$clicks("navigation")),class:"op-icon fa fa-mavon-bars selected","aria-hidden":"true",title:F.d_words.tl_navigation_off+" (F8)"},null,8,f)),[[c.vShow,F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:2,type:"button",onClick:O[2]||(O[2]=z=>M.$clicks("preview")),class:"op-icon fa fa-mavon-eye-slash selected","aria-hidden":"true",title:F.d_words.tl_edit+" (F9)"},null,8,v)),[[c.vShow,F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:3,type:"button",onClick:O[3]||(O[3]=z=>M.$clicks("preview")),class:"op-icon fa fa-mavon-eye","aria-hidden":"true",title:F.d_words.tl_preview+" (F9)"},null,8,g)),[[c.vShow,!F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,type:"button",onClick:O[4]||(O[4]=z=>M.$clicks("fullscreen")),class:"op-icon fa fa-mavon-arrows-alt",title:F.d_words.tl_fullscreen_on+" (F10)","aria-hidden":"true"},null,8,y)),[[c.vShow,!F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,type:"button",onClick:O[5]||(O[5]=z=>M.$clicks("fullscreen")),class:"op-icon fa fa-mavon-compress selected",title:F.d_words.tl_fullscreen_off+" (F10)","aria-hidden":"true"},null,8,b)),[[c.vShow,F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.readmodel?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,type:"button",onClick:O[6]||(O[6]=z=>M.$clicks("read")),class:"op-icon fa fa-mavon-window-maximize","aria-hidden":"true",title:F.d_words.tl_read+" (F11)"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.subfield?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,type:"button",onClick:O[7]||(O[7]=z=>M.$clicks("subfield")),class:Object(c.normalizeClass)(["op-icon fa fa-mavon-columns",{selected:F.s_subfield}]),"aria-hidden":"true",title:(F.s_subfield?F.d_words.tl_single_column:F.d_words.tl_double_column)+" (F12)"},null,10,k)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help&&F.toolbars.htmlcode&&F.toolbars.readmodel&&F.toolbars.fullscreen&&F.toolbars.subfield&&F.toolbars.navigation?(Object(c.openBlock)(),Object(c.createElementBlock)("span",$)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,type:"button",onClick:O[8]||(O[8]=z=>M.$clicks("html")),class:"op-icon fa fa-mavon-code",title:F.d_words.tl_html_on,"aria-hidden":"true"},null,8,S)),[[c.vShow,!F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,type:"button",onClick:O[9]||(O[9]=z=>M.$clicks("html")),class:"op-icon fa fa-mavon-code selected",title:F.d_words.tl_html_off,"aria-hidden":"true"},null,8,C)),[[c.vShow,F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,type:"button",onClick:O[10]||(O[10]=z=>M.$clicks("help")),class:"op-icon fa fa-mavon-question-circle",style:{"font-size":"17px",padding:"5px 6px 5px 3px"},title:F.d_words.tl_help,"aria-hidden":"true"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(A.$slots,"right-toolbar-after")])}},function(a,i,u){u.d(i,"a",function(){return f});var c=u(0);const d=Object(c.createElementVNode)("br",null,null,-1),m=["autofocus","placeholder"];function f(v,g,y,b,w,k){return Object(c.openBlock)(),Object(c.createElementBlock)("div",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,height:y.fullHeight?"100%":"auto"}),class:"auto-textarea-wrapper"},[Object(c.createElementVNode)("pre",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,minHeight:y.fullHeight?"100%":"auto"}),class:"auto-textarea-block"},[d,Object(c.createTextVNode)(Object(c.toDisplayString)(w.temp_value)+" ",1)],4),Object(c.withDirectives)(Object(c.createElementVNode)("textarea",{ref:"vTextarea",autofocus:w.s_autofocus,onKeyup:g[0]||(g[0]=(...$)=>k.change&&k.change(...$)),spellcheck:"false",placeholder:y.placeholder,"onUpdate:modelValue":g[1]||(g[1]=$=>w.temp_value=$),style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight}),class:Object(c.normalizeClass)([{"no-border":!y.border,"no-resize":!y.resize},"auto-textarea-input"])},`\r
+ `,46,m),[[c.vModelText,w.temp_value]])],4)}},function(a,i,u){var c=u(80).default,d={markdownIt:c.mixins[0].data().markdownIt,mavonEditor:c,LeftToolbar:u(70).default,RightToolbar:u(72).default,install:function(m){m.component("mavon-editor",c)}};a.exports=d},function(a,i,u){u.r(i);var c=u(75),d=u(21);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);u(219),u(221);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a],["__scopeId","data-v-33c11741"]]);i.default=v},function(a,i,u){a.exports={default:u(82),__esModule:!0}},function(a,i,u){u(83),u(95),a.exports=u(35).f("iterator")},function(a,i,u){var c=u(84)(!0);u(45)(String,"String",function(d){this._t=String(d),this._i=0},function(){var d,m=this._t,f=this._i;return f>=m.length?{value:void 0,done:!0}:(d=c(m,f),this._i+=d.length,{value:d,done:!1})})},function(a,i,u){var c=u(26),d=u(27);a.exports=function(m){return function(f,v){var g,y,b=String(d(f)),w=c(v),k=b.length;return w<0||w>=k?m?"":void 0:(g=b.charCodeAt(w))<55296||g>56319||w+1===k||(y=b.charCodeAt(w+1))<56320||y>57343?m?b.charAt(w):g:m?b.slice(w,w+2):y-56320+(g-55296<<10)+65536}}},function(a,i,u){var c=u(86);a.exports=function(d,m,f){if(c(d),m===void 0)return d;switch(f){case 1:return function(v){return d.call(m,v)};case 2:return function(v,g){return d.call(m,v,g)};case 3:return function(v,g,y){return d.call(m,v,g,y)}}return function(){return d.apply(m,arguments)}}},function(a,i){a.exports=function(u){if(typeof u!="function")throw TypeError(u+" is not a function!");return u}},function(a,i,u){var c=u(50),d=u(16),m=u(34),f={};u(5)(f,u(9)("iterator"),function(){return this}),a.exports=function(v,g,y){v.prototype=c(f,{next:d(1,y)}),m(v,g+" Iterator")}},function(a,i,u){var c=u(6),d=u(14),m=u(30);a.exports=u(7)?Object.defineProperties:function(f,v){d(f);for(var g,y=m(v),b=y.length,w=0;b>w;)c.f(f,g=y[w++],v[g]);return f}},function(a,i,u){var c=u(52);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(d){return c(d)=="String"?d.split(""):Object(d)}},function(a,i,u){var c=u(8),d=u(91),m=u(92);a.exports=function(f){return function(v,g,y){var b,w=c(v),k=d(w.length),$=m(y,k);if(f&&g!=g){for(;k>$;)if((b=w[$++])!=b)return!0}else for(;k>$;$++)if((f||$ in w)&&w[$]===g)return f||$||0;return!f&&-1}}},function(a,i,u){var c=u(26),d=Math.min;a.exports=function(m){return m>0?d(c(m),9007199254740991):0}},function(a,i,u){var c=u(26),d=Math.max,m=Math.min;a.exports=function(f,v){return(f=c(f))<0?d(f+v,0):m(f,v)}},function(a,i,u){var c=u(2).document;a.exports=c&&c.documentElement},function(a,i,u){var c=u(4),d=u(53),m=u(31)("IE_PROTO"),f=Object.prototype;a.exports=Object.getPrototypeOf||function(v){return v=d(v),c(v,m)?v[m]:typeof v.constructor=="function"&&v instanceof v.constructor?v.constructor.prototype:v instanceof Object?f:null}},function(a,i,u){u(96);for(var c=u(2),d=u(5),m=u(29),f=u(9)("toStringTag"),v="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),g=0;g=v.length?(this._t=void 0,d(1)):d(0,g=="keys"?y:g=="values"?v[y]:[y,v[y]])},"values"),m.Arguments=m.Array,c("keys"),c("values"),c("entries")},function(a,i){a.exports=function(){}},function(a,i){a.exports=function(u,c){return{value:c,done:!!u}}},function(a,i,u){a.exports={default:u(100),__esModule:!0}},function(a,i,u){u(101),u(107),u(108),u(109),a.exports=u(13).Symbol},function(a,i,u){var c=u(2),d=u(4),m=u(7),f=u(46),v=u(49),g=u(102).KEY,y=u(15),b=u(32),w=u(34),k=u(17),$=u(9),S=u(35),C=u(36),E=u(103),D=u(104),A=u(14),O=u(10),F=u(53),B=u(8),I=u(28),M=u(16),z=u(50),q=u(105),H=u(106),Q=u(54),j=u(6),ee=u(30),G=H.f,J=j.f,te=q.f,re=c.Symbol,ae=c.JSON,ye=ae&&ae.stringify,ve=$("_hidden"),le=$("toPrimitive"),Se={}.propertyIsEnumerable,De=b("symbol-registry"),At=b("symbols"),Le=b("op-symbols"),ke=Object.prototype,ue=typeof re=="function"&&!!Q.f,Ce=c.QObject,Te=!Ce||!Ce.prototype||!Ce.prototype.findChild,Pe=m&&y(function(){return z(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a!=7})?function($t,xt,Kt){var ln=G(ke,xt);ln&&delete ke[xt],J($t,xt,Kt),ln&&$t!==ke&&J(ke,xt,ln)}:J,Vt=function($t){var xt=At[$t]=z(re.prototype);return xt._k=$t,xt},Ie=ue&&typeof re.iterator=="symbol"?function($t){return typeof $t=="symbol"}:function($t){return $t instanceof re},ie=function($t,xt,Kt){return $t===ke&&ie(Le,xt,Kt),A($t),xt=I(xt,!0),A(Kt),d(At,xt)?(Kt.enumerable?(d($t,ve)&&$t[ve][xt]&&($t[ve][xt]=!1),Kt=z(Kt,{enumerable:M(0,!1)})):(d($t,ve)||J($t,ve,M(1,{})),$t[ve][xt]=!0),Pe($t,xt,Kt)):J($t,xt,Kt)},de=function($t,xt){A($t);for(var Kt,ln=E(xt=B(xt)),hn=0,kt=ln.length;kt>hn;)ie($t,Kt=ln[hn++],xt[Kt]);return $t},Fe=function($t){var xt=Se.call(this,$t=I($t,!0));return!(this===ke&&d(At,$t)&&!d(Le,$t))&&(!(xt||!d(this,$t)||!d(At,$t)||d(this,ve)&&this[ve][$t])||xt)},We=function($t,xt){if($t=B($t),xt=I(xt,!0),$t!==ke||!d(At,xt)||d(Le,xt)){var Kt=G($t,xt);return!Kt||!d(At,xt)||d($t,ve)&&$t[ve][xt]||(Kt.enumerable=!0),Kt}},wt=function($t){for(var xt,Kt=te(B($t)),ln=[],hn=0;Kt.length>hn;)d(At,xt=Kt[hn++])||xt==ve||xt==g||ln.push(xt);return ln},jt=function($t){for(var xt,Kt=$t===ke,ln=te(Kt?Le:B($t)),hn=[],kt=0;ln.length>kt;)!d(At,xt=ln[kt++])||Kt&&!d(ke,xt)||hn.push(At[xt]);return hn};ue||(v((re=function(){if(this instanceof re)throw TypeError("Symbol is not a constructor!");var $t=k(arguments.length>0?arguments[0]:void 0),xt=function(Kt){this===ke&&xt.call(Le,Kt),d(this,ve)&&d(this[ve],$t)&&(this[ve][$t]=!1),Pe(this,$t,M(1,Kt))};return m&&Te&&Pe(ke,$t,{configurable:!0,set:xt}),Vt($t)}).prototype,"toString",function(){return this._k}),H.f=We,j.f=ie,u(55).f=q.f=wt,u(37).f=Fe,Q.f=jt,m&&!u(12)&&v(ke,"propertyIsEnumerable",Fe,!0),S.f=function($t){return Vt($($t))}),f(f.G+f.W+f.F*!ue,{Symbol:re});for(var Ut="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Tt=0;Ut.length>Tt;)$(Ut[Tt++]);for(var Ft=ee($.store),St=0;Ft.length>St;)C(Ft[St++]);f(f.S+f.F*!ue,"Symbol",{for:function($t){return d(De,$t+="")?De[$t]:De[$t]=re($t)},keyFor:function($t){if(!Ie($t))throw TypeError($t+" is not a symbol!");for(var xt in De)if(De[xt]===$t)return xt},useSetter:function(){Te=!0},useSimple:function(){Te=!1}}),f(f.S+f.F*!ue,"Object",{create:function($t,xt){return xt===void 0?z($t):de(z($t),xt)},defineProperty:ie,defineProperties:de,getOwnPropertyDescriptor:We,getOwnPropertyNames:wt,getOwnPropertySymbols:jt});var Wt=y(function(){Q.f(1)});f(f.S+f.F*Wt,"Object",{getOwnPropertySymbols:function($t){return Q.f(F($t))}}),ae&&f(f.S+f.F*(!ue||y(function(){var $t=re();return ye([$t])!="[null]"||ye({a:$t})!="{}"||ye(Object($t))!="{}"})),"JSON",{stringify:function($t){for(var xt,Kt,ln=[$t],hn=1;arguments.length>hn;)ln.push(arguments[hn++]);if(Kt=xt=ln[1],(O(xt)||$t!==void 0)&&!Ie($t))return D(xt)||(xt=function(kt,Et){if(typeof Kt=="function"&&(Et=Kt.call(this,kt,Et)),!Ie(Et))return Et}),ln[1]=xt,ye.apply(ae,ln)}}),re.prototype[le]||u(5)(re.prototype,le,re.prototype.valueOf),w(re,"Symbol"),w(Math,"Math",!0),w(c.JSON,"JSON",!0)},function(a,i,u){var c=u(17)("meta"),d=u(10),m=u(4),f=u(6).f,v=0,g=Object.isExtensible||function(){return!0},y=!u(15)(function(){return g(Object.preventExtensions({}))}),b=function(k){f(k,c,{value:{i:"O"+ ++v,w:{}}})},w=a.exports={KEY:c,NEED:!1,fastKey:function(k,$){if(!d(k))return typeof k=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!m(k,c)){if(!g(k))return"F";if(!$)return"E";b(k)}return k[c].i},getWeak:function(k,$){if(!m(k,c)){if(!g(k))return!0;if(!$)return!1;b(k)}return k[c].w},onFreeze:function(k){return y&&w.NEED&&g(k)&&!m(k,c)&&b(k),k}}},function(a,i,u){var c=u(30),d=u(54),m=u(37);a.exports=function(f){var v=c(f),g=d.f;if(g)for(var y,b=g(f),w=m.f,k=0;b.length>k;)w.call(f,y=b[k++])&&v.push(y);return v}},function(a,i,u){var c=u(52);a.exports=Array.isArray||function(d){return c(d)=="Array"}},function(a,i,u){var c=u(8),d=u(55).f,m={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];a.exports.f=function(v){return f&&m.call(v)=="[object Window]"?function(g){try{return d(g)}catch{return f.slice()}}(v):d(c(v))}},function(a,i,u){var c=u(37),d=u(16),m=u(8),f=u(28),v=u(4),g=u(47),y=Object.getOwnPropertyDescriptor;i.f=u(7)?y:function(b,w){if(b=m(b),w=f(w,!0),g)try{return y(b,w)}catch{}if(v(b,w))return d(!c.f.call(b,w),b[w])}},function(a,i){},function(a,i,u){u(36)("asyncIterator")},function(a,i,u){u(36)("observable")},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=119,d=120,m=121,f=122,v=123,g=66,y=73,b=72,w=85,k=68,$=77,S=81,C=79,E=76,D=83,A=90,O=89,F=67,B=84,I=82,M=8,z=9,q=13,H=97,Q=98,j=99,ee=100,G=101,J=102,te=49,re=50,ae=51,ye=52,ve=53,le=54;i.keydownListen=function(Se){Se.shortCut&&Se.$el.addEventListener("keydown",function(De){if(De.ctrlKey||De.metaKey||De.altKey||De.shiftKey)if(!De.ctrlKey&&!De.metaKey||De.altKey||De.shiftKey){if((De.ctrlKey||De.metaKey)&&De.altKey&&!De.shiftKey)switch(De.keyCode){case D:De.preventDefault(),Se.toolbar_left_click("superscript");break;case w:De.preventDefault(),Se.toolbar_left_click("ul");break;case E:De.preventDefault(),Se.toolbar_left_click("imagelink");break;case F:De.preventDefault(),Se.toolbar_left_click("code");break;case B:De.preventDefault(),Se.toolbar_left_click("table")}else if((De.ctrlKey||De.metaKey)&&De.shiftKey&&!De.altKey)switch(De.keyCode){case D:De.preventDefault(),Se.toolbar_left_click("subscript");break;case k:De.preventDefault(),Se.toolbar_left_click("strikethrough");break;case E:De.preventDefault(),Se.toolbar_left_click("alignleft");break;case I:De.preventDefault(),Se.toolbar_left_click("alignright");break;case F:De.preventDefault(),Se.toolbar_left_click("aligncenter")}else if(!De.ctrlKey&&!De.metaKey&&De.shiftKey&&!De.altKey)switch(De.keyCode){case z:Se.$refs.toolbar_left.s_img_link_open||(De.preventDefault(),Se.unInsertTab())}}else switch(De.keyCode){case g:De.preventDefault(),Se.toolbar_left_click("bold");break;case y:De.preventDefault(),Se.toolbar_left_click("italic");break;case b:De.preventDefault(),Se.toolbar_left_click("header");break;case w:De.preventDefault(),Se.toolbar_left_click("underline");break;case k:De.preventDefault(),Se.toolbar_left_click("removeLine");break;case $:De.preventDefault(),Se.toolbar_left_click("mark");break;case S:De.preventDefault(),Se.toolbar_left_click("quote");break;case C:De.preventDefault(),Se.toolbar_left_click("ol");break;case E:De.preventDefault(),Se.toolbar_left_click("link");break;case D:De.preventDefault(),Se.toolbar_left_click("save");break;case A:De.preventDefault(),Se.toolbar_left_click("undo");break;case O:De.preventDefault(),Se.toolbar_left_click("redo");break;case M:De.preventDefault(),Se.toolbar_left_click("trash");break;case H:De.preventDefault(),Se.toolbar_left_click("header1");break;case Q:De.preventDefault(),Se.toolbar_left_click("header2");break;case j:De.preventDefault(),Se.toolbar_left_click("header3");break;case ee:De.preventDefault(),Se.toolbar_left_click("header4");break;case G:De.preventDefault(),Se.toolbar_left_click("header5");break;case J:De.preventDefault(),Se.toolbar_left_click("header6");break;case te:De.preventDefault(),Se.toolbar_left_click("header1");break;case re:De.preventDefault(),Se.toolbar_left_click("header2");break;case ae:De.preventDefault(),Se.toolbar_left_click("header3");break;case ye:De.preventDefault(),Se.toolbar_left_click("header4");break;case ve:De.preventDefault(),Se.toolbar_left_click("header5");break;case le:De.preventDefault(),Se.toolbar_left_click("header6")}else switch(De.keyCode){case c:Se.toolbars.navigation&&(De.preventDefault(),Se.toolbar_right_click("navigation"));break;case d:Se.toolbars.preview&&(De.preventDefault(),Se.toolbar_right_click("preview"));break;case m:Se.toolbars.fullscreen&&(De.preventDefault(),Se.toolbar_right_click("fullscreen"));break;case f:Se.toolbars.readmodel&&(De.preventDefault(),Se.toolbar_right_click("read"));break;case v:Se.toolbars.subfield&&(De.preventDefault(),Se.toolbar_right_click("subfield"));break;case z:Se.$refs.toolbar_left.s_img_link_open||(De.preventDefault(),Se.insertTab());break;case q:Se.$refs.toolbar_left.s_img_link_open?(De.preventDefault(),Se.$refs.toolbar_left.$imgLinkAdd()):Se.insertEnter(De)}})}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={agate:1,androidstudio:1,"arduino-light":1,arta:1,ascetic:1,"atom-one-dark":1,"atom-one-light":1,"brown-paper":1,"codepen-embed":1,"color-brewer":1,dark:1,default:1,docco:1,far:1,foundation:1,github:1,googlecode:1,grayscale:1,hybrid:1,idea:1,"ir-black":1,magula:1,"mono-blue":1,"monokai-sublime":1,monokai:1,obsidian:1,"paraiso-dark":1,"paraiso-light":1,pojoaque:1,purebasic:1,rainbow:1,routeros:1,"school-book":1,sunburst:1,"tomorrow-night-blue":1,"tomorrow-night-bright":1,vs:1,vs2015:1,xcode:1,xt256:1,"a11y-dark":1,"a11y-light":1,"an-old-hope":1,"atom-one-dark-reasonable":1,"brown-pap":1,devibeans:1,"github-dark":1,"github-dark-dimmed":1,gml:1,"gradient-dark":1,"gradient-light":1,"isbl-editor-dark":1,"isbl-editor-light":1,"kimbie-dark":1,"kimbie-light":1,lightfair:1,lioshi:1,"night-owl":1,"nnfx-dark":1,"nnfx-light":1,nord:1,pojo:1,"qtcreator-dark":1,"qtcreator-light":1,"shades-of-purple":1,srcery:1,"stackoverflow-dark":1,"stackoverflow-light":1}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c,d=u(25),m=(c=d)&&c.__esModule?c:{default:c};i.p_ObjectCopy_DEEP=function f(v,g){for(var y in g){var b=(0,m.default)(g[y]);!v[y]||b!=="Object"&&b!=="object"?v[y]=g[y]:v[y]=f(v[y],g[y])}return v},i.p_urlParse=function(){var f=window.location.search,v={},g=f.match(/[?&][^?&]+=[^?&]+/g);return g&&g.forEach(function(y){var b=y.substring(1).split("="),w=decodeURIComponent(b[0]),k=decodeURIComponent(b[1]);v[w]=k}),v},i.stopEvent=function(f){f&&(f.preventDefault&&f.preventDefault(),f.stopPropagation&&f.stopPropagation())}},function(a,i,u){function c(w){w.d_history_index>0&&w.d_history_index--,w.$nextTick(function(){var k=w.textarea_selectionEnds[w.d_history_index];w.getTextareaDom().selectionStart=k,w.getTextareaDom().selectionEnd=k}),w.getTextareaDom().focus()}function d(w){w.d_history_index ",subfix:"",str:k.d_words.tl_quote},link:{prefix:"[](",subfix:")",str:k.d_words.tl_link},imagelink:{prefix:"",str:k.d_words.tl_image},table:{prefix:"",subfix:"",str:`|column1|column2|column3|
+|-|-|-|
+|content1|content2|content3|
+`},aligncenter:{prefix:`::: hljs-center
+
+`,subfix:`
+
+:::
+`,str:k.d_words.tl_aligncenter},alignright:{prefix:`::: hljs-right
+
+`,subfix:`
+
+:::
+`,str:k.d_words.tl_alignright},alignleft:{prefix:`::: hljs-left
+
+`,subfix:`
+
+:::
+`,str:k.d_words.tl_alignleft}};$.hasOwnProperty(w)&&k.insertText(k.getTextareaDom(),$[w]);var S={undo:c,redo:d,trash:m,save:f,ol:v,ul:g,removeLine:y,code:b};S.hasOwnProperty(w)&&S[w](k)}},function(a,i,u){function c(b){b.s_html_code=!b.s_html_code,b.htmlcode&&b.htmlcode(b.s_html_code,b.d_value)}function d(b){b.s_help=!b.s_help,b.helptoggle&&b.helptoggle(b.s_help,b.d_value)}function m(b){var w=b.$refs.vReadModel;w.requestFullscreen?w.requestFullscreen():w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullscreen?w.webkitRequestFullscreen():w.msRequestFullscreen&&w.msRequestFullscreen()}function f(b){b.s_preview_switch=!b.s_preview_switch,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value)}function v(b){b.s_fullScreen=!b.s_fullScreen,b.fullscreen&&b.fullscreen(b.s_fullScreen,b.d_value)}function g(b){b.s_subfield=!b.s_subfield,b.s_preview_switch=b.s_subfield,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value),b.subfieldtoggle&&b.subfieldtoggle(b.s_subfield,b.d_value)}function y(b){b.s_navigation=!b.s_navigation,b.s_navigation&&(b.s_preview_switch=!0),b.navigationtoggle&&b.navigationtoggle(b.s_navigation,b.d_value),b.s_navigation&&b.getNavigation(b,!1)}Object.defineProperty(i,"__esModule",{value:!0}),i.toolbar_right_click=function(b,w){var k={help:d,html:c,read:m,preview:f,fullscreen:v,navigation:y,subfield:g};k.hasOwnProperty(b)&&k[b](w)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.CONFIG=void 0;var c=O(u(116)),d=O(u(117)),m=O(u(118)),f=O(u(119)),v=O(u(120)),g=O(u(121)),y=O(u(122)),b=O(u(123)),w=O(u(124)),k=O(u(125)),$=O(u(126)),S=O(u(127)),C=O(u(128)),E=O(u(129)),D=O(u(130)),A=O(u(131));function O(F){return F&&F.__esModule?F:{default:F}}i.CONFIG={"help_zh-CN":c.default,"help_zh-TW":d.default,"help_pt-BR":v.default,help_en:m.default,help_fr:f.default,help_ru:g.default,help_de:y.default,help_ja:b.default,"words_zh-CN":w.default,"words_zh-TW":k.default,"words_pt-BR":C.default,words_en:$.default,words_fr:S.default,words_ru:E.default,words_de:D.default,words_ja:A.default,langList:["en","zh-CN","zh-TW","fr","pt-BR","ru","de","ja"],toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!0,superscript:!0,subscript:!0,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!0,code:!0,table:!0,undo:!0,redo:!0,trash:!0,save:!0,alignleft:!0,aligncenter:!0,alignright:!0,navigation:!0,subfield:!0,fullscreen:!0,readmodel:!0,htmlcode:!0,help:!0,preview:!0}}},function(a,i){a.exports=`@[toc](目录)\r
+\r
+Markdown 语法简介\r
+=============\r
+> [语法详解](http://commonmark.org/help/)\r
+\r
+## **目录**\r
+\`\`\`\r
+@[toc](目录)\r
+\`\`\`\r
+\r
+## **粗体**\r
+\`\`\`\r
+**粗体**\r
+__粗体__\r
+\`\`\`\r
+## *斜体*\r
+\`\`\`\r
+*斜体*\r
+_斜体_\r
+\`\`\`\r
+## 标题\r
+\`\`\`\r
+# 一级标题 #\r
+一级标题\r
+====\r
+## 二级标题 ##\r
+二级标题\r
+----\r
+### 三级标题 ###\r
+#### 四级标题 ####\r
+##### 五级标题 #####\r
+###### 六级标题 ######\r
+\`\`\`\r
+## 分割线\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^上^角~下~标\r
+\`\`\`\r
+上角标 x^2^\r
+下角标 H~2~0\r
+\`\`\`\r
+## ++下划线++ ~~中划线~~\r
+\`\`\`\r
+++下划线++\r
+~~中划线~~\r
+\`\`\`\r
+## ==标记==\r
+\`\`\`\r
+==标记==\r
+\`\`\`\r
+## 段落引用\r
+\`\`\`\r
+> 一级\r
+>> 二级\r
+>>> 三级\r
+...\r
+\`\`\`\r
+\r
+## 列表\r
+\`\`\`\r
+有序列表\r
+1.\r
+2.\r
+3.\r
+...\r
+无序列表\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## 任务列表\r
+\r
+- [x] 已完成任务\r
+- [ ] 未完成任务\r
+\r
+\`\`\`\r
+- [x] 已完成任务\r
+- [ ] 未完成任务\r
+\`\`\`\r
+\r
+## 链接\r
+\`\`\`\r
+[链接](www.baidu.com)\r
+\r
+\`\`\`\r
+## 代码段落\r
+\\\`\`\` type\r
+\r
+代码段落\r
+\r
+\\\`\`\`\r
+\r
+\\\` 代码块 \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+## 表格(table)\r
+\`\`\`\r
+| 标题1 | 标题2 | 标题3 |\r
+| :-- | :--: | ----: |\r
+| 左对齐 | 居中 | 右对齐 |\r
+| ---------------------- | ------------- | ----------------- |\r
+\`\`\`\r
+| 标题1 | 标题2 | 标题3 |\r
+| :-- | :--: | ----: |\r
+| 左对齐 | 居中 | 右对齐 |\r
+| ---------------------- | ------------- | ----------------- |\r
+## 脚注(footnote)\r
+\`\`\`\r
+hello[^hello]\r
+\`\`\`\r
+\r
+见底部脚注[^hello]\r
+\r
+[^hello]: 一个注脚\r
+\r
+## 表情(emoji)\r
+[参考网站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$公式\r
+\r
+我们可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r
+我们也可以单行渲染\r
+$$\\sum_{i=1}^n a_i=0$$\r
+具体可参照[katex文档](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函数](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文档](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## 布局\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`居左\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`居中\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`居右\`\r
+\`:::\`\r
+:::\r
+\r
+## 定义\r
+\r
+术语一\r
+\r
+: 定义一\r
+\r
+包含有*行内标记*的术语二\r
+\r
+: 定义二\r
+\r
+ {一些定义二的文字或代码}\r
+\r
+ 定义二的第三段\r
+\r
+\`\`\`\r
+术语一\r
+\r
+: 定义一\r
+\r
+包含有*行内标记*的术语二\r
+\r
+: 定义二\r
+\r
+ {一些定义二的文字或代码}\r
+\r
+ 定义二的第三段\r
+\r
+\`\`\`\r
+\r
+## abbr\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+HTML 规范由 W3C 维护\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+HTML 规范由 W3C 维护\r
+\`\`\`\r
+\r
+`},function(a,i){a.exports=`@[toc](目錄)\r
+\r
+Markdown 語法簡介\r
+=============\r
+> [語法詳解](http://commonmark.org/help/)\r
+\r
+## **粗體**\r
+\`\`\`\r
+**粗體**\r
+__粗體__\r
+\`\`\`\r
+## *斜體*\r
+\`\`\`\r
+*斜體*\r
+_斜體_\r
+\`\`\`\r
+## 標題\r
+\`\`\`\r
+# 一級標題 #\r
+一級標題\r
+====\r
+## 二級標題 ##\r
+二級標題\r
+----\r
+### 三級標題 ###\r
+#### 四級標題 ####\r
+##### 五級標題 #####\r
+###### 六級標題 ######\r
+\`\`\`\r
+## 分割線\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^上^角~下~標\r
+\`\`\`\r
+上角標 x^2^\r
+下角標 H~2~0\r
+\`\`\`\r
+## ++下劃線++ ~~中劃線~~\r
+\`\`\`\r
+++下劃線++\r
+~~中劃線~~\r
+\`\`\`\r
+## ==標記==\r
+\`\`\`\r
+==標記==\r
+\`\`\`\r
+## 段落引用\r
+\`\`\`\r
+> 一級\r
+>> 二級\r
+>>> 三級\r
+...\r
+\`\`\`\r
+\r
+## 列表\r
+\`\`\`\r
+有序列表\r
+1.\r
+2.\r
+3.\r
+...\r
+無序列表\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## 任務列表\r
+\r
+- [x] 已完成任務\r
+- [ ] 未完成任務\r
+\r
+\`\`\`\r
+- [x] 已完成任務\r
+- [ ] 未完成任務\r
+\`\`\`\r
+\r
+## 鏈接\r
+\`\`\`\r
+[鏈接](www.baidu.com)\r
+\r
+\`\`\`\r
+## 代碼段落\r
+\\\`\`\` type\r
+\r
+代碼段落\r
+\r
+\\\`\`\`\r
+\r
+\\\` 代碼塊 \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+## 表格(table)\r
+\`\`\`\r
+| 標題1 | 標題2 | 標題3 |\r
+| :-- | :--: | ----: |\r
+| 左對齊 | 居中 | 右對齊 |\r
+| ---------------------- | ------------- | ----------------- |\r
+\`\`\`\r
+| 標題1 | 標題2 | 標題3 |\r
+| :-- | :--: | ----: |\r
+| 左對齊 | 居中 | 右對齊 |\r
+| ---------------------- | ------------- | ----------------- |\r
+## 腳註(footnote)\r
+\`\`\`\r
+hello[^hello]\r
+\`\`\`\r
+\r
+見底部腳註[^hello]\r
+\r
+[^hello]: 一個註腳\r
+\r
+## 表情(emoji)\r
+[參考網站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$公式\r
+\r
+我們可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r
+我們也可以單行渲染\r
+$$\\sum_{i=1}^n a_i=0$$\r
+具體可參照[katex文檔](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函數](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文檔](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## 布局\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`居左\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`居中\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`居右\`\r
+\`:::\`\r
+:::\r
+\r
+## 定義\r
+\r
+術語一\r
+\r
+: 定義一\r
+\r
+包含有*行內標記*的術語二\r
+\r
+: 定義二\r
+\r
+ {一些定義二的文字或代碼}\r
+\r
+ 定義二的第三段\r
+\r
+\`\`\`\r
+術語一\r
+\r
+: 定義一\r
+\r
+包含有*行內標記*的術語二\r
+\r
+: 定義二\r
+\r
+ {一些定義二的文字或代碼}\r
+\r
+ 定義二的第三段\r
+\r
+\`\`\`\r
+\r
+## abbr\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+HTML 規範由 W3C 維護\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+HTML 規範由 W3C 維護\r
+\`\`\`\r
+\r
+`},function(a,i){a.exports=`@[toc](Catalog)\r
+\r
+Markdown Guide\r
+===\r
+> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r
+\r
+## **Bold**\r
+\`\`\`\r
+**bold**\r
+__bold__\r
+\`\`\`\r
+## *Italic*\r
+\`\`\`\r
+*italic*\r
+_italic_\r
+\`\`\`\r
+## Header\r
+\`\`\`\r
+# h1 #\r
+h1\r
+====\r
+## h2 ##\r
+h2\r
+----\r
+### h3 ###\r
+#### h4 ####\r
+##### h5 #####\r
+###### h6 ######\r
+\`\`\`\r
+## Dividing line\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^Super^script & ~Sub~script\r
+\`\`\`\r
+super x^2^\r
+sub H~2~0\r
+\`\`\`\r
+## ++Underline++ & ~~Strikethrough~~\r
+\`\`\`\r
+++underline++\r
+~~strikethrough~~\r
+\`\`\`\r
+## ==Mark==\r
+\`\`\`\r
+==mark==\r
+\`\`\`\r
+## Quote\r
+\r
+\`\`\`\r
+> quote 1\r
+>> quote 2\r
+>>> quote 3\r
+...\r
+\`\`\`\r
+\r
+## List\r
+\`\`\`\r
+ol\r
+1.\r
+2.\r
+3.\r
+...\r
+\r
+ul\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## Todo List\r
+\r
+- [x] task 1\r
+- [ ] task 2\r
+\r
+\`\`\`\r
+- [x] task 1\r
+- [ ] task 2\r
+\`\`\`\r
+\r
+## Link\r
+\`\`\`\r
+Text Link\r
+[Text](www.baidu.com)\r
+\r
+Image Link\r
+\r
+\`\`\`\r
+## Code\r
+\\\`\`\` type\r
+\r
+code block\r
+\r
+\\\`\`\`\r
+\r
+\\\` code \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+\r
+## Table\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+| ---------------------- | ------------- | ----------------- |\r
+## Footnote\r
+\`\`\`\r
+hello[^hello]\r
+\`\`\`\r
+\r
+Look at the bottom[^hello]\r
+\r
+[^hello]: footnote\r
+\r
+## Emojis\r
+Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$ Mathematics\r
+\r
+We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
+We can also single-line rendering\r
+$$\\sum_{i=1}^n a_i=0$$\r
+Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## Layout\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`left\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`center\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`right\`\r
+\`:::\`\r
+:::\r
+\r
+## deflist\r
+\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+\r
+## abbr\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+`},function(a,i){a.exports=`@[toc](Catalogue)\r
+\r
+Guide Markdown\r
+==============\r
+> Détail : [http://commonmark.org/help/](http://commonmark.org/help/)\r
+\r
+## **Bold**\r
+\`\`\`\r
+**bold**\r
+__bold__\r
+\`\`\`\r
+## *Italic*\r
+\`\`\`\r
+*italic*\r
+_italic_\r
+\`\`\`\r
+## Header\r
+\`\`\`\r
+# h1 #\r
+h1\r
+====\r
+## h2 ##\r
+h2\r
+----\r
+### h3 ###\r
+#### h4 ####\r
+##### h5 #####\r
+###### h6 ######\r
+\`\`\`\r
+## Dividing line\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^Super^script & ~Sub~script\r
+\`\`\`\r
+super x^2^\r
+sub H~2~0\r
+\`\`\`\r
+## ++Underline++ & ~~Strikethrough~~\r
+\`\`\`\r
+++underline++\r
+~~strikethrough~~\r
+\`\`\`\r
+## ==Mark==\r
+\`\`\`\r
+==mark==\r
+\`\`\`\r
+## Quote\r
+\r
+\`\`\`\r
+> quote 1\r
+>> quote 2\r
+>>> quote 3\r
+...\r
+\`\`\`\r
+\r
+## List\r
+\`\`\`\r
+ol\r
+1.\r
+2.\r
+3.\r
+...\r
+\r
+ul\r
+-\r
+-\r
+...\r
+\`\`\`\r
+## Link\r
+\r
+## Todo List\r
+\r
+- [x] Équipe 1\r
+- [ ] Équipe 2\r
+\r
+\`\`\`\r
+- [x] Équipe 1\r
+- [ ] Équipe 2\r
+\`\`\`\r
+\r
+\`\`\`\r
+Text Link\r
+[Text](www.baidu.com)\r
+\r
+Image Link\r
+\r
+\`\`\`\r
+## Code\r
+\\\`\`\` type\r
+\r
+code block\r
+\r
+\\\`\`\`\r
+\r
+\\\` code \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+\r
+## Table\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+| ---------------------- | ------------- | ----------------- |\r
+## Footnote\r
+\`\`\`\r
+hello[^hello]\r
+\`\`\`\r
+\r
+Look at the bottom[^hello]\r
+\r
+[^hello]: footnote\r
+\r
+## Emojis\r
+Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$ Mathematics\r
+\r
+We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
+We can also single-line rendering\r
+$$\\sum_{i=1}^n a_i=0$$\r
+Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## Layout\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`left\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`center\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`right\`\r
+\`:::\`\r
+:::\r
+\r
+## deflist\r
+\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+\r
+## abbr\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+`},function(a,i){a.exports=`@[toc](Directory)\r
+\r
+Guia Markdown\r
+===\r
+> Detalhes: [http://commonmark.org/help/](http://commonmark.org/help/)\r
+\r
+## **Negrito**\r
+\`\`\`\r
+**negrito**\r
+__negrito__\r
+\`\`\`\r
+## *Itálico*\r
+\`\`\`\r
+*itálico*\r
+_itálico_\r
+\`\`\`\r
+## Cabeçalho\r
+\`\`\`\r
+# h1 #\r
+h1\r
+====\r
+## h2 ##\r
+h2\r
+----\r
+### h3 ###\r
+#### h4 ####\r
+##### h5 #####\r
+###### h6 ######\r
+\`\`\`\r
+## Linha Divisora\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^Sobre^scrito & ~Sub~scrito\r
+\`\`\`\r
+sobre x^2^\r
+sub H~2~0\r
+\`\`\`\r
+## ++Sublinhar++ & ~~Tachar~~\r
+\`\`\`\r
+++sublinhar++\r
+~~tachar~~\r
+\`\`\`\r
+## ==Marcador==\r
+\`\`\`\r
+==marcador==\r
+\`\`\`\r
+## Citação\r
+\r
+\`\`\`\r
+> citação 1\r
+>> citação 2\r
+>>> citação 3\r
+...\r
+\`\`\`\r
+\r
+## Listas\r
+\`\`\`\r
+lista Numerada\r
+1.\r
+2.\r
+3.\r
+...\r
+\r
+lista com marcadores\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## Todo Listas\r
+\r
+- [x] Tarefa 1\r
+- [ ] Tarefa 2\r
+\r
+\`\`\`\r
+- [x] Tarefa 1\r
+- [ ] Tarefa 2\r
+\`\`\`\r
+\r
+## Link\r
+\`\`\`\r
+Link Texto\r
+[Text](www.baidu.com)\r
+\r
+Link Imagem\r
+\r
+\`\`\`\r
+## Código\r
+\\\`\`\` tipo\r
+\r
+bloco de código\r
+\r
+\\\`\`\`\r
+\r
+\\\` código \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+\r
+## Tabela\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| esquerda | centro | direita |\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| esquerda | centro | direita |\r
+| ---------------------- | ------------- | ----------------- |\r
+## Rodapé\r
+\`\`\`\r
+olá[^olá]\r
+\`\`\`\r
+\r
+Olhe para baixo[^olá]\r
+\r
+[^olá]: rodapé\r
+\r
+## Emojis\r
+Detalhes: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$ Mathematics\r
+\r
+Podemos mostrar fórmulas por exemplo:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r
+Podemos também mostrar em uma única linha:\r
+$$\\sum_{i=1}^n a_i=0$$\r
+Detalhes: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## Layout\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`esquerda\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`centro\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`direita\`\r
+\`:::\`\r
+:::\r
+\r
+## Definições\r
+\r
+Termo 1\r
+\r
+: Definição 1\r
+\r
+Termo 2 com *markup inline*\r
+\r
+: Definição 2\r
+\r
+ { um pouco de código, parte da Definição 2 }\r
+\r
+ Terceiro parágrafo da definição 2.\r
+\r
+\`\`\`\r
+Termo 1\r
+\r
+: Definição 1\r
+\r
+Termo 2 com *markup inline*\r
+\r
+: Definição 2\r
+\r
+ { um pouco de código, parte da Definição 2 }\r
+\r
+ Terceiro parágrafo da definição 2.\r
+\r
+\`\`\`\r
+\r
+## Abreviações\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+A especificação HTML\r
+é mantida pela W3C.\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+é mantida pela W3C.\r
+\`\`\`\r
+`},function(a,i){a.exports=`@[toc](Catalog) \r
+ \r
+Markdown помощь \r
+=== \r
+> Подробнее: [http://commonmark.org/help/](http://commonmark.org/help/) \r
+ \r
+## **Полужирный** \r
+\`\`\` \r
+**Полужирный** \r
+__Полужирный__ \r
+\`\`\` \r
+## *Курсив* \r
+\`\`\` \r
+*Курсив* \r
+_Курсив_ \r
+\`\`\` \r
+## Заголовок \r
+\`\`\` \r
+# h1 # \r
+h1 \r
+==== \r
+## h2 ## \r
+h2 \r
+---- \r
+### h3 ### \r
+#### h4 #### \r
+##### h5 ##### \r
+###### h6 ###### \r
+\`\`\` \r
+## Разделительная линия \r
+\`\`\` \r
+*** \r
+--- \r
+\`\`\` \r
+**** \r
+## ^Верхний^индекс & ~Нижний~индекс \r
+\`\`\` \r
+верхний x^2^ \r
+нижний H~2~0 \r
+\`\`\` \r
+## ++Подчеркнутый++ & ~~Зачеркнутый~~ \r
+\`\`\` \r
+++Подчеркнутый++ \r
+~~Зачеркнутый~~ \r
+\`\`\` \r
+## ==Отметка== \r
+\`\`\` \r
+==Отметка== \r
+\`\`\` \r
+## Цитата \r
+ \r
+\`\`\` \r
+> Цитата \r
+>> Цитата 2 \r
+>>> Цитата 3 \r
+... \r
+\`\`\` \r
+ \r
+## Список \r
+\`\`\` \r
+ol \r
+1. \r
+2. \r
+3. \r
+... \r
+ \r
+ul \r
+- \r
+- \r
+... \r
+\`\`\` \r
+ \r
+## Список задач \r
+ \r
+- [x] Задача 1 \r
+- [ ] Задача 2 \r
+ \r
+\`\`\` \r
+- [x] Задача 1 \r
+- [ ] Задача 2 \r
+\`\`\` \r
+ \r
+## Ссылка \r
+\`\`\` \r
+Ссылка \r
+[Текст](www.baidu.com) \r
+ \r
+Ссылка изображения \r
+ \r
+\`\`\` \r
+## Код \r
+\\\`\`\` type \r
+ \r
+code block \r
+ \r
+\\\`\`\` \r
+ \r
+\\\` code \\\` \r
+ \r
+\`\`\`c++ \r
+int main() \r
+{ \r
+ printf("hello world!");} \r
+\`\`\` \r
+\`code\` \r
+ \r
+## Таблица \r
+\`\`\` \r
+| th1 | th2 | th3 | \r
+| :-- | :--: | ----: | \r
+| left | center | right | \r
+\`\`\` \r
+| th1 | th2 | th3 | \r
+| :-- | :--: | ----: | \r
+| left | center | right | \r
+| ---------------------- | ------------- | ----------------- | \r
+## Сноска \r
+\`\`\` \r
+Привет[^Привет] \r
+\`\`\` \r
+ \r
+Тут что-то непонятное[^Привет] \r
+ \r
+[^Привет]: А тут объяснение \r
+ \r
+## Emojis \r
+Подробнее: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/) \r
+\`\`\` \r
+:laughing: \r
+:blush: \r
+:smiley: \r
+:) \r
+... \r
+\`\`\` \r
+:laughing::blush::smiley::) \r
+ \r
+## $\\KaTeX$ Mathematics \r
+ \r
+Можно выводить такие формулы:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r
+А также в одну строку:\r
+$$\\sum_{i=1}^n a_i=0$$ \r
+Подробнее: \r
+- [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)\r
+- [katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)\r
+- [latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) \r
+ \r
+## Разметка\r
+ \r
+::: hljs-left \r
+\`::: hljs-left\` \r
+\`left\` \r
+\`:::\` \r
+::: \r
+ \r
+::: hljs-center \r
+\`::: hljs-center\` \r
+\`center\` \r
+\`:::\` \r
+::: \r
+ \r
+::: hljs-right \r
+\`::: hljs-right\` \r
+\`right\` \r
+\`:::\` \r
+::: \r
+ \r
+## Список определений\r
+ \r
+Термин 1 \r
+ \r
+: Определение 1 \r
+ \r
+Термин 2 с использованием *разметки*\r
+ \r
+: Определение 2 \r
+ \r
+ { Какой-нибудь код, часть определения 2 } \r
+ Третий параграф определения 2. \r
+\`\`\` \r
+Термин 1 \r
+ \r
+: Определение 1 \r
+ \r
+Термин 2 с использованием *разметки*\r
+ \r
+: Определение 2 \r
+ \r
+ { Какой-нибудь код, часть определения 2 } \r
+ Третий параграф определения 2. \r
+\`\`\` \r
+ \r
+## Сокращения\r
+*[HTML]: Hyper Text Markup Language \r
+*[W3C]: World Wide Web Consortium \r
+The HTML specification \r
+is maintained by the W3C. \r
+\`\`\` \r
+*[HTML]: Hyper Text Markup Language \r
+*[W3C]: World Wide Web Consortium \r
+The HTML specification \r
+is maintained by the W3C. \r
+\`\`\`\r
+`},function(a,i){a.exports=`@[toc](Catalog)\r
+\r
+Markdown Handbuch\r
+===\r
+> Details: [http://commonmark.org/help/](http://commonmark.org/help/)\r
+\r
+## **Fett**\r
+\`\`\`\r
+**fett**\r
+__fett__\r
+\`\`\`\r
+## *Kursiv*\r
+\`\`\`\r
+*kursiv*\r
+_kursiv_\r
+\`\`\`\r
+## Überschriften\r
+\`\`\`\r
+# h1 #\r
+h1\r
+====\r
+## h2 ##\r
+h2\r
+----\r
+### h3 ###\r
+#### h4 ####\r
+##### h5 #####\r
+###### h6 ######\r
+\`\`\`\r
+## Trennlinien\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^Hoch^gestellt & ~Tief~gestellt\r
+\`\`\`\r
+hochgestellt x^2^\r
+tiefgestellt H~2~0\r
+\`\`\`\r
+## ++Unterstrichen++ & ~~Durchgestrichen~~\r
+\`\`\`\r
+++unterstrichen++\r
+~~durchgestrichen~~\r
+\`\`\`\r
+## ==Markiert==\r
+\`\`\`\r
+==markiert==\r
+\`\`\`\r
+## Zitat\r
+\r
+\`\`\`\r
+> zitat 1\r
+>> zitat 2\r
+>>> zitat 3\r
+...\r
+\`\`\`\r
+\r
+## Liste\r
+\`\`\`\r
+ol\r
+1.\r
+2.\r
+3.\r
+...\r
+\r
+ul\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## Todo Liste\r
+\r
+- [x] aufgabe 1\r
+- [ ] aufgabe 2\r
+\r
+\`\`\`\r
+- [x] aufgabe 1\r
+- [ ] aufgabe 2\r
+\`\`\`\r
+\r
+## Link\r
+\`\`\`\r
+Text Link\r
+[Text](www.baidu.com)\r
+\r
+Link mit Bild\r
+\r
+\`\`\`\r
+## Code\r
+\\\`\`\` Typ\r
+\r
+Codeblock\r
+\r
+\\\`\`\`\r
+\r
+\\\` code \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+\r
+## Tabelle\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| links | mitte | rechts |\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| links | mitte | rechts |\r
+| ---------------------- | ------------- | ----------------- |\r
+## Fußnote\r
+\`\`\`\r
+hallo[^hallo]\r
+\`\`\`\r
+\r
+Schau zum unteren Rand[^hallo]\r
+\r
+[^hallo]: fussnote\r
+\r
+## Emojis\r
+Details: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$ Mathematik\r
+\r
+Formeln lassen sich darstellen z.b. :$x_i + y_i = z_i$ und $\\sum_{i=1}^n a_i=0$\r
+Formeln können auf einer eigenen Zeile gerendert werden\r
+$$\\sum_{i=1}^n a_i=0$$\r
+Details: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+## Layout\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`links\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`mitte\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`rechts\`\r
+\`:::\`\r
+:::\r
+\r
+## Liste von Definitionen\r
+\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 mit *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { ein wenig code, teil von Definition 2 }\r
+\r
+ Dritter Absatz von Definition 2.\r
+\r
+\`\`\`\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 mit *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { ein wenig code, teil von Definition 2 }\r
+\r
+ Dritter Absatz von Definition 2.\r
+\r
+\`\`\`\r
+\r
+## Abkürzungen\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+Die HTML Spezifikation\r
+wird gepflegt vom W3C.\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+Die HTML Spezifikation\r
+wird gepflegt vom W3C.\r
+\`\`\`\r
+`},function(a,i){a.exports=`@[toc](目次)\r
+\r
+Markdown 文法ガイド\r
+===\r
+> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r
+\r
+## **太字**\r
+\`\`\`\r
+**太字**\r
+__太字__\r
+\`\`\`\r
+## *斜体*\r
+\`\`\`\r
+*斜体*\r
+_斜体_\r
+\`\`\`\r
+## 見出し\r
+\`\`\`\r
+# h1 #\r
+h1\r
+====\r
+## h2 ##\r
+h2\r
+----\r
+### h3 ###\r
+#### h4 ####\r
+##### h5 #####\r
+###### h6 ######\r
+\`\`\`\r
+## 横線\r
+\`\`\`\r
+***\r
+---\r
+\`\`\`\r
+****\r
+## ^上付き^文字 & ~下付き~文字\r
+\`\`\`\r
+super x^2^\r
+sub H~2~0\r
+\`\`\`\r
+## ++下線++ & ~~取り消し線~~\r
+\`\`\`\r
+++underline++\r
+~~strikethrough~~\r
+\`\`\`\r
+## ==蛍光ペン==\r
+\`\`\`\r
+==mark==\r
+\`\`\`\r
+## 引用\r
+\r
+\`\`\`\r
+> quote 1\r
+>> quote 2\r
+>>> quote 3\r
+...\r
+\`\`\`\r
+\r
+## リスト\r
+\`\`\`\r
+番号付きリスト\r
+1.\r
+2.\r
+3.\r
+...\r
+\r
+箇条書きリスト\r
+-\r
+-\r
+...\r
+\`\`\`\r
+\r
+## Todoリスト\r
+\r
+- [x] task 1\r
+- [ ] task 2\r
+\r
+\`\`\`\r
+- [x] task 1\r
+- [ ] task 2\r
+\`\`\`\r
+\r
+## リンク\r
+\`\`\`\r
+Text Link\r
+[Text](www.baidu.com)\r
+\r
+Image Link\r
+\r
+\`\`\`\r
+## コード\r
+\\\`\`\` type\r
+\r
+code block\r
+\r
+\\\`\`\`\r
+\r
+\\\` code \\\`\r
+\r
+\`\`\`c++\r
+int main()\r
+{\r
+ printf("hello world!");\r
+}\r
+\`\`\`\r
+\`code\`\r
+\r
+## 表\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+\`\`\`\r
+| th1 | th2 | th3 |\r
+| :-- | :--: | ----: |\r
+| left | center | right |\r
+| ---------------------- | ------------- | ----------------- |\r
+\r
+## 脚注\r
+\`\`\`\r
+hello[^hello]\r
+\`\`\`\r
+\r
+Look at the bottom[^hello]\r
+\r
+[^hello]: footnote\r
+\r
+## 絵文字\r
+> Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r
+\`\`\`\r
+:laughing:\r
+:blush:\r
+:smiley:\r
+:)\r
+...\r
+\`\`\`\r
+:laughing::blush::smiley::)\r
+\r
+## $\\KaTeX$ 数式\r
+> Detailed: [KaTeXマニュアル](http://www.intmath.com/cg5/katex-mathjax-comparison.php)、[KaTeX function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)、[LaTeXマニュアル](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r
+\r
+We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r
+We can also single-line rendering\r
+$$\\sum_{i=1}^n a_i=0$$\r
+\r
+## レイアウト\r
+\r
+::: hljs-left\r
+\`::: hljs-left\`\r
+\`left\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-center\r
+\`::: hljs-center\`\r
+\`center\`\r
+\`:::\`\r
+:::\r
+\r
+::: hljs-right\r
+\`::: hljs-right\`\r
+\`right\`\r
+\`:::\`\r
+:::\r
+\r
+## 定義リスト\r
+\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+Term 1\r
+\r
+: Definition 1\r
+\r
+Term 2 with *inline markup*\r
+\r
+: Definition 2\r
+\r
+ { some code, part of Definition 2 }\r
+\r
+ Third paragraph of definition 2.\r
+\r
+\`\`\`\r
+\r
+## abbr\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+*[HTML]: Hyper Text Markup Language\r
+*[W3C]: World Wide Web Consortium\r
+The HTML specification\r
+is maintained by the W3C.\r
+\`\`\`\r
+`},function(a){a.exports=JSON.parse('{"start_editor":"开始编辑...","navigation_title":"导航目录","tl_bold":"粗体","tl_italic":"斜体","tl_header":"标题","tl_header_one":"一级标题","tl_header_two":"二级标题","tl_header_three":"三级标题","tl_header_four":"四级标题","tl_header_five":"五级标题","tl_header_six":"六级标题","tl_underline":"下划线","tl_strikethrough":"中划线","tl_mark":"标记","tl_superscript":"上角标","tl_subscript":"下角标","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"无序列表","tl_link":"链接","tl_image":"添加图片链接","tl_code":"代码块","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"开启标题导航","tl_navigation_off":"关闭标题导航","tl_preview":"预览","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"编辑","tl_single_column":"单栏","tl_double_column":"双栏","tl_fullscreen_on":"全屏编辑","tl_fullscreen_off":"退出全屏","tl_read":"沉浸式阅读","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown语法帮助","tl_upload":"上传图片","tl_upload_remove":"删除","tl_popup_link_title":"添加链接","tl_popup_link_text":"链接描述","tl_popup_link_addr":"链接地址","tl_popup_img_link_title":"添加图片","tl_popup_img_link_text":"图片描述","tl_popup_img_link_addr":"图片链接","tl_popup_link_sure":"确定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"開始編輯...","navigation_title":"導航目錄","tl_bold":"粗體","tl_italic":"斜體","tl_header":"標題","tl_header_one":"一級標題","tl_header_two":"二級標題","tl_header_three":"三級標題","tl_header_four":"四級標題","tl_header_five":"五級標題","tl_header_six":"六級標題","tl_underline":"下劃線","tl_strikethrough":"中劃線","tl_mark":"標記","tl_superscript":"上角標","tl_subscript":"下角標","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"無序列表","tl_link":"鏈接","tl_image":"添加圖片鏈接","tl_code":"代碼塊","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"開啟標題導航","tl_navigation_off":"關閉標題導航","tl_preview":"預覽","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"編輯","tl_single_column":"單欄","tl_double_column":"雙欄","tl_fullscreen_on":"全屏編輯","tl_fullscreen_off":"退出全屏","tl_read":"沈浸式閱讀","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown語法幫助","tl_upload":"上傳圖片","tl_upload_remove":"刪除","tl_popup_link_title":"添加鏈接","tl_popup_link_text":"鏈接描述","tl_popup_link_addr":"鏈接地址","tl_popup_img_link_title":"添加圖片","tl_popup_img_link_text":"圖片描述","tl_popup_img_link_addr":"圖片鏈接","tl_popup_link_sure":"確定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"Begin editing...","navigation_title":"Navigation","tl_bold":"Bold","tl_italic":"Italic","tl_header":"Header","tl_header_one":"Header 1","tl_header_two":"Header 2","tl_header_three":"Header 3","tl_header_four":"Header 4","tl_header_five":"Header 5","tl_header_six":"Header 6","tl_underline":"Underline","tl_strikethrough":"Strikethrough","tl_mark":"Mark","tl_superscript":"Superscript","tl_subscript":"Subscript","tl_quote":"Quote","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Image Link","tl_code":"Code","tl_table":"Table","tl_undo":"Undo","tl_redo":"Redo","tl_trash":"Trash","tl_save":"Save","tl_navigation_on":"Navigation ON","tl_navigation_off":"Navigation OFF","tl_preview":"Preview","tl_aligncenter":"Center text","tl_alignleft":"Clamp text to the left","tl_alignright":"Clamp text to the right","tl_edit":"Edit","tl_single_column":"Single Column","tl_double_column":"Double Columns","tl_fullscreen_on":"FullScreen ON","tl_fullscreen_off":"FullScreen OFF","tl_read":"Read Model","tl_html_on":"HTML ON","tl_html_off":"HTML OFF","tl_help":"Markdown Guide","tl_upload":"Upload Images","tl_upload_remove":"Remove","tl_popup_link_title":"Add Link","tl_popup_link_text":"Link text","tl_popup_link_addr":"Link address","tl_popup_img_link_title":"Add Image","tl_popup_img_link_text":"Image Text","tl_popup_img_link_addr":"Image Link","tl_popup_link_sure":"Sure","tl_popup_link_cancel":"Cancel"}')},function(a){a.exports=JSON.parse(`{"start_editor":"Début d'édition...","navigation_title":"Navigation","tl_bold":"Gras","tl_italic":"Italique","tl_header":"Entête","tl_header_one":"Entête 1","tl_header_two":"Entête 2","tl_header_three":"Entête 3","tl_header_four":"Entête 4","tl_header_five":"Entête 5","tl_header_six":"Entête 6","tl_underline":"Souligné","tl_strikethrough":"Barré","tl_mark":"Mark","tl_superscript":"Exposant","tl_subscript":"Sous-exposant","tl_quote":"Quote","tl_ol":"Liste ","tl_ul":"Puce","tl_link":"Lien","tl_image":"Image Lien","tl_code":"Code","tl_table":"Table","tl_undo":"Annuler","tl_redo":"Refaire","tl_trash":"Supprimer","tl_save":"Sauver","tl_navigation_on":"Activer la navigation","tl_navigation_off":"Désactiver le navigation","tl_preview":"Previsualisé","tl_aligncenter":"Center le texte","tl_alignleft":"Férer le texte à gauche","tl_alignright":"Férer le texte à droite","tl_edit":"Editer","tl_single_column":"Seule Colonne","tl_double_column":"Colonnes Doubles","tl_fullscreen_on":"Activer le mode plein écran","tl_fullscreen_off":"Désactiver le mode plein écran","tl_read":"Lire le modèle","tl_html_on":"Activer le mode HTML","tl_html_off":"Désactiver le mode HTML","tl_help":"Guide Markdown","tl_upload":"Télécharger les images","tl_upload_remove":"Supprimer","tl_popup_link_title":"Ajouter un lien","tl_popup_link_text":"Description","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Ajouter une image","tl_popup_img_link_text":"Description","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"sûr","tl_popup_link_cancel":"Annuler"}`)},function(a){a.exports=JSON.parse('{"start_editor":"Começar edição...","navigation_title":"Navegação","tl_bold":"Negrito","tl_italic":"Itálico","tl_header":"Cabeçalho","tl_header_one":"Cabeçalho 1","tl_header_two":"Cabeçalho 2","tl_header_three":"Cabeçalho 3","tl_header_four":"Cabeçalho 4","tl_header_five":"Cabeçalho 5","tl_header_six":"Cabeçalho 6","tl_underline":"Sublinhar","tl_strikethrough":"Tachar","tl_mark":"Marcação","tl_superscript":"Sobrescrito","tl_subscript":"Subscrito","tl_quote":"Citação","tl_ol":"Lista Numerada","tl_ul":"Lista com marcadores","tl_link":"Link","tl_image":"Link de imagem","tl_code":"Código","tl_table":"Tabela","tl_undo":"Desfazer","tl_redo":"Refazer","tl_trash":"Lixo","tl_save":"Salvar","tl_navigation_on":"Mostrar Navegação","tl_navigation_off":"Esconder Navegação","tl_preview":"Preview","tl_aligncenter":"Alinhar no centro","tl_alignleft":"Alinhar à esquerda","tl_alignright":"Alinhar à direita","tl_edit":"Editar","tl_single_column":"Coluna Única","tl_double_column":"Duas Colunas","tl_fullscreen_on":"Ligar Tela Cheia","tl_fullscreen_off":"Desligar Tela Cheia","tl_read":"Modo de Leitura","tl_html_on":"Ligar HTML","tl_html_off":"Desligar HTML","tl_help":"Guia Markdown","tl_upload":"Upload de Imagens","tl_upload_remove":"Remover","tl_popup_link_title":"Adicionar Link","tl_popup_link_text":"Descrição","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Adicionar fotos","tl_popup_img_link_text":"Descrição","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"Confirmar","tl_popup_link_cancel":"Cancelar"}')},function(a){a.exports=JSON.parse('{"start_editor":"Начните редактирование...","navigation_title":"Навигация","tl_bold":"Полужирный","tl_italic":"Курсив","tl_header":"Заголовки","tl_header_one":"Заголовок 1","tl_header_two":"Заголовок 2","tl_header_three":"Заголовок 3","tl_header_four":"Заголовок 4","tl_header_five":"Заголовок 5","tl_header_six":"Заголовок 6","tl_underline":"Подчеркнутый","tl_strikethrough":"Зачеркнутый","tl_mark":"Отметка","tl_superscript":"Верхний индекс","tl_subscript":"Нижний индекс","tl_quote":"Цитата","tl_ol":"Нумерованный список","tl_ul":"Список","tl_link":"Ссылка","tl_image":"Ссылка изображения","tl_code":"Код","tl_table":"Таблица","tl_undo":"Отменить","tl_redo":"Вернуть","tl_trash":"Удалить","tl_save":"Сохранить","tl_navigation_on":"Показать навигацию","tl_navigation_off":"Скрыть навигацию","tl_preview":"Предпросмотр","tl_aligncenter":"Выровнять по центру","tl_alignleft":"Выровнять по левому краю","tl_alignright":"Выровнять по правому краю","tl_edit":"Редактор","tl_single_column":"Одно поле","tl_double_column":"Два поля","tl_fullscreen_on":"Полноэкранный режим","tl_fullscreen_off":"Выключить полноэкранный режим","tl_read":"Режим чтения","tl_html_on":"Показать HTML","tl_html_off":"Убрать HTML","tl_help":"Markdown помощь","tl_upload":"Загрузить изображение","tl_upload_remove":"Удалить","tl_popup_link_title":"Добавить ссылку","tl_popup_link_text":"Текст ссылки","tl_popup_link_addr":"Адрес ссылки","tl_popup_img_link_title":"Локальное изображение","tl_popup_img_link_text":"Текст изображения","tl_popup_img_link_addr":"Ссылка изображения","tl_popup_link_sure":"Добавить","tl_popup_link_cancel":"Отменить"}')},function(a){a.exports=JSON.parse('{"start_editor":"Bearbeitung beginnen...","navigation_title":"Navigation","tl_bold":"Fett","tl_italic":"Kursiv","tl_header":"Überschrift","tl_header_one":"Überschrift 1","tl_header_two":"Überschrift 2","tl_header_three":"Überschrift 3","tl_header_four":"Überschrift 4","tl_header_five":"Überschrift 5","tl_header_six":"Überschrift 6","tl_underline":"Unterstrichen","tl_strikethrough":"Durchgestrichen","tl_mark":"Markiert","tl_superscript":"Hochgestellt","tl_subscript":"Tiefgestellt","tl_quote":"Zitat","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Link mit Bild","tl_code":"Code","tl_table":"Tabelle","tl_undo":"Rückgängig","tl_redo":"Wiederherstellen","tl_trash":"Mülleimer","tl_save":"Speichern","tl_navigation_on":"Navigation AN","tl_navigation_off":"Navigation AUS","tl_preview":"Vorschau","tl_aligncenter":"Text zentrieren","tl_alignleft":"Nach links ausrichten","tl_alignright":"Nach rechts ausrichten","tl_edit":"Bearbeiten","tl_single_column":"Einspaltig","tl_double_column":"Zweispaltig","tl_fullscreen_on":"Vollbild AN","tl_fullscreen_off":"Vollbild AUS","tl_read":"Lesemodus","tl_html_on":"HTML AN","tl_html_off":"HTML AUS","tl_help":"Markdown Handbuch","tl_upload":"Bilder-Upload","tl_upload_remove":"Entfernen","tl_popup_link_title":"Link hinzufügen","tl_popup_link_text":"Text des Links","tl_popup_link_addr":"Linkziel","tl_popup_img_link_title":"Bild hinzufügen","tl_popup_img_link_text":"Text des Bildes","tl_popup_img_link_addr":"Link auf Bild","tl_popup_link_sure":"Ja","tl_popup_link_cancel":"Abbruch"}')},function(a){a.exports=JSON.parse('{"start_editor":"編集を始めてね!","navigation_title":"ナビゲーション","tl_bold":"太字","tl_italic":"斜体","tl_header":"見出し","tl_header_one":"見出し1","tl_header_two":"見出し2","tl_header_three":"見出し3","tl_header_four":"見出し4","tl_header_five":"見出し5","tl_header_six":"見出し6","tl_underline":"下線","tl_strikethrough":"取り消し線","tl_mark":"蛍光ペン","tl_superscript":"上付き文字","tl_subscript":"下付き文字","tl_quote":"引用","tl_ol":"番号付きリスト","tl_ul":"箇条書きリスト","tl_link":"ハイパーリンク","tl_image":"画像のリンク","tl_code":"コードの挿入","tl_table":"表の挿入","tl_undo":"戻る","tl_redo":"進む","tl_trash":"削除","tl_save":"保存","tl_navigation_on":"ナビゲーションを表示","tl_navigation_off":"ナビゲーションを非表示","tl_preview":"プレビュー","tl_aligncenter":"中央揃え","tl_alignleft":"左揃え","tl_alignright":"右揃え","tl_edit":"編集","tl_single_column":"一列","tl_double_column":"二列","tl_fullscreen_on":"全画面表示","tl_fullscreen_off":"全画面表示の終了","tl_read":"モデルの読み込み","tl_html_on":"HTMLで表示","tl_html_off":"HTML表示の終了","tl_help":"ヘルプ","tl_upload":"画像をアップロード","tl_upload_remove":"画像の削除","tl_popup_link_title":"リンクの追加","tl_popup_link_text":"リンクテキスト","tl_popup_link_addr":"リンク先のURL","tl_popup_img_link_title":"画像の追加","tl_popup_img_link_text":"画像タイトル","tl_popup_img_link_addr":"画像URL","tl_popup_link_sure":"OK","tl_popup_link_cancel":"戻る"}')},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=v(u(25));i.initMarkdown=Q;var d=v(u(56)),m=u(57),f=v(u(133));function v(j){return j&&j.__esModule?j:{default:j}}var g={html:!0,xhtmlOut:!0,breaks:!0,langPrefix:"lang-",linkify:!1,typographer:!0,quotes:"“”‘’"},y=u(138),b=u(195),w=u(201),k=u(202),$=u(203),S=u(204),C=u(205),E=u(206),D=u(207),A=u(208),O=u(209),F=u(210),B=u(211),I=u(212),M=u(213),z={},q=[],H={hljs:"auto",highlighted:!0,langCheck:function(j){j&&d.default[j]&&!z[j]&&(z[j]=1,q.push(d.default[j]))}};function Q(){var j=new y(g),ee=j.renderer.rules.link_open||function(G,J,te,re,ae){return ae.renderToken(G,J,te)};return j.renderer.rules.link_open=function(G,J,te,re,ae){var ye=G[J].attrIndex("href");if(G[J].attrs[ye][1].startsWith("#"))return ee(G,J,te,re,ae);var ve=G[J].attrIndex("target");return ve<0?G[J].attrPush(["target","_blank"]):G[J].attrs[ve][1]="_blank",ee(G,J,te,re,ae)},j.use(B,H).use(b).use(k).use(w).use(O).use(O,"hljs-left").use(O,"hljs-center").use(O,"hljs-right").use($).use(S).use(C).use(E).use(D).use(O).use(M).use(I).use(A).use(F),j}i.default={data:function(){return{markdownIt:null}},created:function(){this.markdownIt=Q(),this.html?(0,c.default)(this.xssOptions)==="object"&&this.markdownIt.use(f.default,this.xssOptions):(this.markdownIt.set({html:!1}),this.xssOptions=!1)},mounted:function(){H.highlighted=this.ishljs},methods:{$render:function(j,ee){z={},q=[];var G=this.markdownIt.render(j);this.ishljs&&q.length>0&&this.$_render(j,ee,G),ee(G)},$_render:function(j,ee,G){for(var J=0,te=0;te";var G=function(re){var ae=g.spaceIndex(re);if(ae===-1)return{html:"",closing:re[re.length-2]==="/"};var ye=(re=g.trim(re.slice(ae+1,-1)))[re.length-1]==="/";return ye&&(re=g.trim(re.slice(0,-1))),{html:re,closing:ye}}(H),J=$[q],te=v(G.html,function(re,ae){var ye=g.indexOf(J,re)!==-1,ve=E(q,re,ae,ye);return y(ve)?ye?(ae=A(q,re,ae,F))?re+'="'+ae+'"':re:y(ve=D(q,re,ae,ye))?void 0:ve:ve});return H="<"+q,te&&(H+=" "+te),G.closing&&(H+=" /"),H+=">"}return y(ee=C(q,H,j))?O(H):ee},O);return B&&(I=B.remove(I)),I},a.exports=b},function(a,i,u){a.exports=u(139)},function(a,i,u){var c=u(1),d=u(147),m=u(151),f=u(152),v=u(160),g=u(174),y=u(187),b=u(63),w=u(189),k={default:u(192),zero:u(193),commonmark:u(194)},$=/^(vbscript|javascript|file|data):/,S=/^data:image\/(gif|png|jpeg|webp);/;function C(F){var B=F.trim().toLowerCase();return!$.test(B)||!!S.test(B)}var E=["http:","https:","mailto:"];function D(F){var B=b.parse(F,!0);if(B.hostname&&(!B.protocol||E.indexOf(B.protocol)>=0))try{B.hostname=w.toASCII(B.hostname)}catch{}return b.encode(b.format(B))}function A(F){var B=b.parse(F,!0);if(B.hostname&&(!B.protocol||E.indexOf(B.protocol)>=0))try{B.hostname=w.toUnicode(B.hostname)}catch{}return b.decode(b.format(B))}function O(F,B){if(!(this instanceof O))return new O(F,B);B||c.isString(F)||(B=F||{},F="default"),this.inline=new g,this.block=new v,this.core=new f,this.renderer=new m,this.linkify=new y,this.validateLink=C,this.normalizeLink=D,this.normalizeLinkText=A,this.utils=c,this.helpers=c.assign({},d),this.options={},this.configure(F),B&&this.set(B)}O.prototype.set=function(F){return c.assign(this.options,F),this},O.prototype.configure=function(F){var B,I=this;if(c.isString(F)&&!(F=k[B=F]))throw new Error('Wrong `markdown-it` preset "'+B+'", check name');if(!F)throw new Error("Wrong `markdown-it` preset, can't be empty");return F.options&&I.set(F.options),F.components&&Object.keys(F.components).forEach(function(M){F.components[M].rules&&I[M].ruler.enableOnly(F.components[M].rules),F.components[M].rules2&&I[M].ruler2.enableOnly(F.components[M].rules2)}),this},O.prototype.enable=function(F,B){var I=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){I=I.concat(this[z].ruler.enable(F,!0))},this),I=I.concat(this.inline.ruler2.enable(F,!0));var M=F.filter(function(z){return I.indexOf(z)<0});if(M.length&&!B)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+M);return this},O.prototype.disable=function(F,B){var I=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){I=I.concat(this[z].ruler.disable(F,!0))},this),I=I.concat(this.inline.ruler2.disable(F,!0));var M=F.filter(function(z){return I.indexOf(z)<0});if(M.length&&!B)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+M);return this},O.prototype.use=function(F){var B=[this].concat(Array.prototype.slice.call(arguments,1));return F.apply(F,B),this},O.prototype.parse=function(F,B){if(typeof F!="string")throw new Error("Input data should be a String");var I=new this.core.State(F,this,B);return this.core.process(I),I.tokens},O.prototype.render=function(F,B){return B=B||{},this.renderer.render(this.parse(F,B),this.options,B)},O.prototype.parseInline=function(F,B){var I=new this.core.State(F,this,B);return I.inlineMode=!0,this.core.process(I),I.tokens},O.prototype.renderInline=function(F,B){return B=B||{},this.renderer.render(this.parseInline(F,B),this.options,B)},a.exports=O},function(a){a.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":" ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},function(a,i,u){var c={};function d(m,f,v){var g,y,b,w,k,$="";for(typeof f!="string"&&(v=f,f=d.defaultChars),v===void 0&&(v=!0),k=function(S){var C,E,D=c[S];if(D)return D;for(D=c[S]=[],C=0;C<128;C++)E=String.fromCharCode(C),/^[0-9a-z]$/i.test(E)?D.push(E):D.push("%"+("0"+C.toString(16).toUpperCase()).slice(-2));for(C=0;C=55296&&b<=57343){if(b>=55296&&b<=56319&&g+1=56320&&w<=57343){$+=encodeURIComponent(m[g]+m[g+1]),g++;continue}$+="%EF%BF%BD"}else $+=encodeURIComponent(m[g]);return $}d.defaultChars=";/?:@&=+$,-_.!~*'()#",d.componentChars="-_.!~*'()",a.exports=d},function(a,i,u){var c={};function d(m,f){var v;return typeof f!="string"&&(f=d.defaultChars),v=function(g){var y,b,w=c[g];if(w)return w;for(w=c[g]=[],y=0;y<128;y++)b=String.fromCharCode(y),w.push(b);for(y=0;y=55296&&C<=57343?"���":String.fromCharCode(C),y+=6):(248&w)==240&&y+91114111?E+="����":(C-=65536,E+=String.fromCharCode(55296+(C>>10),56320+(1023&C))),y+=9):E+="�";return E})}d.defaultChars=";/?:@&=+$,#",d.componentChars="",a.exports=d},function(a,i,u){a.exports=function(c){var d="";return d+=c.protocol||"",d+=c.slashes?"//":"",d+=c.auth?c.auth+"@":"",c.hostname&&c.hostname.indexOf(":")!==-1?d+="["+c.hostname+"]":d+=c.hostname||"",d+=c.port?":"+c.port:"",d+=c.pathname||"",d+=c.search||"",d+=c.hash||""}},function(a,i,u){function c(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var d=/^([a-z0-9.+-]+:)/i,m=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,v=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r",`
+`," "]),g=["'"].concat(v),y=["%","/","?",";","#"].concat(g),b=["/","?","#"],w=/^[+a-z0-9A-Z_-]{0,63}$/,k=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,$={javascript:!0,"javascript:":!0},S={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};c.prototype.parse=function(C,E){var D,A,O,F,B,I=C;if(I=I.trim(),!E&&C.split("#").length===1){var M=f.exec(I);if(M)return this.pathname=M[1],M[2]&&(this.search=M[2]),this}var z=d.exec(I);if(z&&(O=(z=z[0]).toLowerCase(),this.protocol=z,I=I.substr(z.length)),(E||z||I.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(B=I.substr(0,2)==="//")||z&&$[z]||(I=I.substr(2),this.slashes=!0)),!$[z]&&(B||z&&!S[z])){var q,H,Q=-1;for(D=0;D127?te+="x":te+=J[re];if(!te.match(w)){var ye=G.slice(0,D),ve=G.slice(D+1),le=J.match(k);le&&(ye.push(le[1]),ve.unshift(le[2])),ve.length&&(I=ve.join(".")+I),this.hostname=ye.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),ee&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var Se=I.indexOf("#");Se!==-1&&(this.hash=I.substr(Se),I=I.slice(0,Se));var De=I.indexOf("?");return De!==-1&&(this.search=I.substr(De),I=I.slice(0,De)),I&&(this.pathname=I),S[O]&&this.hostname&&!this.pathname&&(this.pathname=""),this},c.prototype.parseHost=function(C){var E=m.exec(C);E&&((E=E[0])!==":"&&(this.port=E.substr(1)),C=C.substr(0,C.length-E.length)),C&&(this.hostname=C)},a.exports=function(C,E){if(C&&C instanceof c)return C;var D=new c;return D.parse(C,E),D}},function(a,i,u){i.Any=u(64),i.Cc=u(65),i.Cf=u(146),i.P=u(40),i.Z=u(66)},function(a,i){a.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(a,i,u){i.parseLinkLabel=u(148),i.parseLinkDestination=u(149),i.parseLinkTitle=u(150)},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b=-1,w=c.posMax,k=c.pos;for(c.pos=d+1,f=1;c.pos=f||(g=d.charCodeAt(m))!==34&&g!==39&&g!==40)return w;for(m++,g===40&&(g=41);m"+m(g[y].content)+""},f.code_block=function(g,y,b,w,k){var $=g[y];return""+m(g[y].content)+`
+`},f.fence=function(g,y,b,w,k){var $,S,C,E,D=g[y],A=D.info?d(D.info).trim():"",O="";return A&&(O=A.split(/\s+/g)[0]),($=b.highlight&&b.highlight(D.content,O)||m(D.content)).indexOf(""+$+`
+`):""+$+`
+`},f.image=function(g,y,b,w,k){var $=g[y];return $.attrs[$.attrIndex("alt")][1]=k.renderInlineAsText($.children,b,w),k.renderToken(g,y,b)},f.hardbreak=function(g,y,b){return b.xhtmlOut?`
+`:`
+`},f.softbreak=function(g,y,b){return b.breaks?b.xhtmlOut?`
+`:`
+`:`
+`},f.text=function(g,y){return m(g[y].content)},f.html_block=function(g,y){return g[y].content},f.html_inline=function(g,y){return g[y].content},v.prototype.renderAttrs=function(g){var y,b,w;if(!g.attrs)return"";for(w="",y=0,b=g.attrs.length;y
+`:">")},v.prototype.renderInline=function(g,y,b){for(var w,k="",$=this.rules,S=0,C=g.length;S/i.test(m)}a.exports=function(m){var f,v,g,y,b,w,k,$,S,C,E,D,A,O,F,B,I,M,z=m.tokens;if(m.md.options.linkify){for(v=0,g=z.length;v=0;f--)if((w=y[f]).type!=="link_close"){if(w.type==="html_inline"&&(M=w.content,/^\s]/i.test(M)&&A>0&&A--,d(w.content)&&A++),!(A>0)&&w.type==="text"&&m.md.linkify.test(w.content)){for(S=w.content,I=m.md.linkify.match(S),k=[],D=w.level,E=0,$=0;$E&&((b=new m.Token("text","",0)).content=S.slice(E,C),b.level=D,k.push(b)),(b=new m.Token("link_open","a",1)).attrs=[["href",F]],b.level=D++,b.markup="linkify",b.info="auto",k.push(b),(b=new m.Token("text","",0)).content=B,b.level=D,k.push(b),(b=new m.Token("link_close","a",-1)).level=--D,b.markup="linkify",b.info="auto",k.push(b),E=I[$].lastIndex);E=0;w--)(k=b[w]).type!=="text"||$||(k.content=k.content.replace(m,v)),k.type==="link_open"&&k.info==="auto"&&$--,k.type==="link_close"&&k.info==="auto"&&$++}function y(b){var w,k,$=0;for(w=b.length-1;w>=0;w--)(k=b[w]).type!=="text"||$||c.test(k.content)&&(k.content=k.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),k.type==="link_open"&&k.info==="auto"&&$--,k.type==="link_close"&&k.info==="auto"&&$++}a.exports=function(b){var w;if(b.md.options.typographer)for(w=b.tokens.length-1;w>=0;w--)b.tokens[w].type==="inline"&&(d.test(b.tokens[w].content)&&g(b.tokens[w].children),c.test(b.tokens[w].content)&&y(b.tokens[w].children))}},function(a,i,u){var c=u(1).isWhiteSpace,d=u(1).isPunctChar,m=u(1).isMdAsciiPunct,f=/['"]/,v=/['"]/g;function g(b,w,k){return b.substr(0,w)+k+b.substr(w+1)}function y(b,w){var k,$,S,C,E,D,A,O,F,B,I,M,z,q,H,Q,j,ee,G,J,te;for(G=[],k=0;k=0&&!(G[j].level<=A);j--);if(G.length=j+1,$.type==="text"){E=0,D=(S=$.content).length;e:for(;E=0)F=S.charCodeAt(C.index-1);else for(j=k-1;j>=0&&b[j].type!=="softbreak"&&b[j].type!=="hardbreak";j--)if(b[j].type==="text"){F=b[j].content.charCodeAt(b[j].content.length-1);break}if(B=32,E=48&&F<=57&&(Q=H=!1),H&&Q&&(H=!1,Q=M),H||Q){if(Q){for(j=G.length-1;j>=0&&(O=G[j],!(G[j].level=0;w--)b.tokens[w].type==="inline"&&f.test(b.tokens[w].content)&&y(b.tokens[w].children,b)}},function(a,i,u){var c=u(42);function d(m,f,v){this.src=m,this.env=v,this.tokens=[],this.inlineMode=!1,this.md=f}d.prototype.Token=c,a.exports=d},function(a,i,u){var c=u(41),d=[["table",u(161),["paragraph","reference"]],["code",u(162)],["fence",u(163),["paragraph","reference","blockquote","list"]],["blockquote",u(164),["paragraph","reference","blockquote","list"]],["hr",u(165),["paragraph","reference","blockquote","list"]],["list",u(166),["paragraph","reference","blockquote"]],["reference",u(167)],["heading",u(168),["paragraph","reference","blockquote"]],["lheading",u(169)],["html_block",u(170),["paragraph","reference","blockquote"]],["paragraph",u(172)]];function m(){this.ruler=new c;for(var f=0;f=g))&&!(f.sCount[k]=S){f.line=g;break}for(y=0;yg||(S=v+1,f.sCount[S]=4||(k=f.bMarks[S]+f.tShift[S])>=f.eMarks[S]||(b=f.src.charCodeAt(k++))!==124&&b!==45&&b!==58)return!1;for(;k=4||(E=(C=m(w.replace(/^\||\|$/g,""))).length)>A.length)return!1;if(y)return!0;for((D=f.push("table_open","table",1)).map=F=[v,0],(D=f.push("thead_open","thead",1)).map=[v,v+1],(D=f.push("tr_open","tr",1)).map=[v,v+1],$=0;$=4);S++){for(C=m(w.replace(/^\||\|$/g,"")),D=f.push("tr_open","tr",1),$=0;$=4))break;v=++f}return c.line=v,(g=c.push("code_block","code",0)).content=c.getLines(d,v,4+c.blkIndent,!0),g.map=[d,c.line],!0}},function(a,i,u){a.exports=function(c,d,m,f){var v,g,y,b,w,k,$,S=!1,C=c.bMarks[d]+c.tShift[d],E=c.eMarks[d];if(c.sCount[d]-c.blkIndent>=4||C+3>E||(v=c.src.charCodeAt(C))!==126&&v!==96||(w=C,(g=(C=c.skipChars(C,v))-w)<3)||($=c.src.slice(w,C),y=c.src.slice(C,E),v===96&&y.indexOf(String.fromCharCode(v))>=0))return!1;if(f)return!0;for(b=d;!(++b>=m)&&!((C=w=c.bMarks[b]+c.tShift[b])<(E=c.eMarks[b])&&c.sCount[b]=4||(C=c.skipChars(C,v))-w=4||d.src.charCodeAt(ee++)!==62)return!1;if(v)return!0;for(w=E=d.sCount[m]+ee-(d.bMarks[m]+d.tShift[m]),d.src.charCodeAt(ee)===32?(ee++,w++,E++,g=!1,M=!0):d.src.charCodeAt(ee)===9?(M=!0,(d.bsCount[m]+E)%4==3?(ee++,w++,E++,g=!1):g=!0):M=!1,D=[d.bMarks[m]],d.bMarks[m]=ee;ee=G,B=[d.sCount[m]],d.sCount[m]=E-w,I=[d.tShift[m]],d.tShift[m]=ee-d.bMarks[m],q=d.md.block.ruler.getRules("blockquote"),F=d.parentType,d.parentType="blockquote",Q=!1,C=m+1;C=(G=d.eMarks[C])));C++)if(d.src.charCodeAt(ee++)!==62||Q){if($)break;for(z=!1,b=0,k=q.length;b=G,A.push(d.bsCount[C]),d.bsCount[C]=d.sCount[C]+1+(M?1:0),B.push(d.sCount[C]),d.sCount[C]=E-w,I.push(d.tShift[C]),d.tShift[C]=ee-d.bMarks[C]}for(O=d.blkIndent,d.blkIndent=0,(H=d.push("blockquote_open","blockquote",1)).markup=">",H.map=S=[m,0],d.md.block.tokenize(d,m,C),(H=d.push("blockquote_close","blockquote",-1)).markup=">",d.lineMax=j,d.parentType=F,S[1]=d.line,b=0;b=4||(g=d.src.charCodeAt(k++))!==42&&g!==45&&g!==95)return!1;for(y=1;k<$;){if((b=d.src.charCodeAt(k++))!==g&&!c(b))return!1;b===g&&y++}return!(y<3)&&(v||(d.line=m+1,(w=d.push("hr","hr",0)).map=[m,d.line],w.markup=Array(y+1).join(String.fromCharCode(g))),!0)}},function(a,i,u){var c=u(1).isSpace;function d(f,v){var g,y,b,w;return y=f.bMarks[v]+f.tShift[v],b=f.eMarks[v],(g=f.src.charCodeAt(y++))!==42&&g!==45&&g!==43||y=w||(g=f.src.charCodeAt(b++))<48||g>57)return-1;for(;;){if(b>=w)return-1;if(!((g=f.src.charCodeAt(b++))>=48&&g<=57)){if(g===41||g===46)break;return-1}if(b-y>=10)return-1}return b=4||f.listIndent>=0&&f.sCount[v]-f.listIndent>=4&&f.sCount[v]=f.blkIndent&&(Se=!0),(te=m(f,v))>=0){if(E=!0,ae=f.bMarks[v]+f.tShift[v],I=Number(f.src.substr(ae,te-ae-1)),Se&&I!==1)return!1}else{if(!((te=d(f,v))>=0))return!1;E=!1}if(Se&&f.skipSpaces(te)>=f.eMarks[v])return!1;if(B=f.src.charCodeAt(te-1),y)return!0;for(F=f.tokens.length,E?(le=f.push("ordered_list_open","ol",1),I!==1&&(le.attrs=[["start",I]])):le=f.push("bullet_list_open","ul",1),le.map=O=[v,0],le.markup=String.fromCharCode(B),z=v,re=!1,ve=f.md.block.ruler.getRules("list"),Q=f.parentType,f.parentType="list";z=M?1:q-C)>4&&(S=1),$=C+S,(le=f.push("list_item_open","li",1)).markup=String.fromCharCode(B),le.map=D=[v,0],G=f.tight,ee=f.tShift[v],j=f.sCount[v],H=f.listIndent,f.listIndent=f.blkIndent,f.blkIndent=$,f.tight=!0,f.tShift[v]=w-f.bMarks[v],f.sCount[v]=q,w>=M&&f.isEmpty(v+1)?f.line=Math.min(f.line+2,g):f.md.block.tokenize(f,v,g,!0),f.tight&&!re||(De=!1),re=f.line-v>1&&f.isEmpty(f.line-1),f.blkIndent=f.listIndent,f.listIndent=H,f.tShift[v]=ee,f.sCount[v]=j,f.tight=G,(le=f.push("list_item_close","li",-1)).markup=String.fromCharCode(B),z=v=f.line,D[1]=z,w=f.bMarks[v],z>=g||f.sCount[z]=4)break;for(ye=!1,k=0,A=ve.length;k=4||m.src.charCodeAt(H)!==91)return!1;for(;++H3||m.sCount[j]<0)){for(I=!1,S=0,C=M.length;S=4||(g=d.src.charCodeAt(k))!==35||k>=$)return!1;for(y=1,g=d.src.charCodeAt(++k);g===35&&k<$&&y<=6;)y++,g=d.src.charCodeAt(++k);return!(y>6||k<$&&!c(g))&&(v||($=d.skipSpacesBack($,k),(b=d.skipCharsBack($,35,k))>k&&c(d.src.charCodeAt(b-1))&&($=b),d.line=m+1,(w=d.push("heading_open","h"+String(y),1)).markup="########".slice(0,y),w.map=[m,d.line],(w=d.push("inline","",0)).content=d.src.slice(k,$).trim(),w.map=[m,d.line],w.children=[],(w=d.push("heading_close","h"+String(y),-1)).markup="########".slice(0,y)),!0)}},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b,w,k,$,S,C,E=d+1,D=c.md.block.ruler.getRules("paragraph");if(c.sCount[d]-c.blkIndent>=4)return!1;for(C=c.parentType,c.parentType="paragraph";E3)){if(c.sCount[E]>=c.blkIndent&&(w=c.bMarks[E]+c.tShift[E])<(k=c.eMarks[E])&&((S=c.src.charCodeAt(w))===45||S===61)&&(w=c.skipChars(w,S),(w=c.skipSpaces(w))>=k)){$=S===61?1:2;break}if(!(c.sCount[E]<0)){for(v=!1,g=0,y=D.length;g|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^?("+c.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(d.source+"\\s*$"),/^$/,!1]];a.exports=function(f,v,g,y){var b,w,k,$,S=f.bMarks[v]+f.tShift[v],C=f.eMarks[v];if(f.sCount[v]-f.blkIndent>=4||!f.md.options.html||f.src.charCodeAt(S)!==60)return!1;for($=f.src.slice(S,C),b=0;b3||c.sCount[w]<0)){for(f=!1,v=0,g=k.length;v0&&this.level++,this.tokens.push(y),y},m.prototype.isEmpty=function(f){return this.bMarks[f]+this.tShift[f]>=this.eMarks[f]},m.prototype.skipEmptyLines=function(f){for(var v=this.lineMax;fv;)if(!d(this.src.charCodeAt(--f)))return f+1;return f},m.prototype.skipChars=function(f,v){for(var g=this.src.length;fg;)if(v!==this.src.charCodeAt(--f))return f+1;return f},m.prototype.getLines=function(f,v,g,y){var b,w,k,$,S,C,E,D=f;if(f>=v)return"";for(C=new Array(v-f),b=0;Dg?new Array(w-g+1).join(" ")+this.src.slice($,S):this.src.slice($,S)}return C.join("")},m.prototype.Token=c,a.exports=m},function(a,i,u){var c=u(41),d=[["text",u(175)],["newline",u(176)],["escape",u(177)],["backticks",u(178)],["strikethrough",u(68).tokenize],["emphasis",u(69).tokenize],["link",u(179)],["image",u(180)],["autolink",u(181)],["html_inline",u(182)],["entity",u(183)]],m=[["balance_pairs",u(184)],["strikethrough",u(68).postProcess],["emphasis",u(69).postProcess],["text_collapse",u(185)]];function f(){var v;for(this.ruler=new c,v=0;v=k)break}else v.pending+=v.src[v.pos++]}v.pending&&v.pushPending()},f.prototype.parse=function(v,g,y,b){var w,k,$,S=new this.State(v,g,y,b);for(this.tokenize(S),$=(k=this.ruler2.getRules("")).length,w=0;w<$;w++)k[w](S)},f.prototype.State=u(186),a.exports=f},function(a,i,u){function c(d){switch(d){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}a.exports=function(d,m){for(var f=d.pos;f=0&&d.pending.charCodeAt(f)===32?f>=1&&d.pending.charCodeAt(f-1)===32?(d.pending=d.pending.replace(/ +$/,""),d.push("hardbreak","br",0)):(d.pending=d.pending.slice(0,-1),d.push("softbreak","br",0)):d.push("softbreak","br",0)),g++;g?@[]^_`{|}~-".split("").forEach(function(f){d[f.charCodeAt(0)]=1}),a.exports=function(f,v){var g,y=f.pos,b=f.posMax;if(f.src.charCodeAt(y)!==92)return!1;if(++y=A)return!1;for(O=k,($=m.md.helpers.parseLinkDestination(m.src,k,m.posMax)).ok&&(E=m.md.normalizeLink($.str),m.md.validateLink(E)?k=$.pos:E=""),O=k;k=A||m.src.charCodeAt(k)!==41)&&(F=!0),k++}if(F){if(m.env.references===void 0)return!1;if(k=0?y=m.src.slice(O,k++):k=b+1):k=b+1,y||(y=m.src.slice(w,b)),!(S=m.env.references[c(y)]))return m.pos=D,!1;E=S.href,C=S.title}return f||(m.pos=w,m.posMax=b,m.push("link_open","a",1).attrs=v=[["href",E]],C&&v.push(["title",C]),m.md.inline.tokenize(m),m.push("link_close","a",-1)),m.pos=k,m.posMax=A,!0}},function(a,i,u){var c=u(1).normalizeReference,d=u(1).isSpace;a.exports=function(m,f){var v,g,y,b,w,k,$,S,C,E,D,A,O,F="",B=m.pos,I=m.posMax;if(m.src.charCodeAt(m.pos)!==33||m.src.charCodeAt(m.pos+1)!==91||(k=m.pos+2,(w=m.md.helpers.parseLinkLabel(m,m.pos+1,!1))<0))return!1;if(($=w+1)=I)return!1;for(O=$,(C=m.md.helpers.parseLinkDestination(m.src,$,m.posMax)).ok&&(F=m.md.normalizeLink(C.str),m.md.validateLink(F)?$=C.pos:F=""),O=$;$=I||m.src.charCodeAt($)!==41)return m.pos=B,!1;$++}else{if(m.env.references===void 0)return!1;if($=0?b=m.src.slice(O,$++):$=w+1):$=w+1,b||(b=m.src.slice(k,w)),!(S=m.env.references[c(b)]))return m.pos=B,!1;F=S.href,E=S.title}return f||(y=m.src.slice(k,w),m.md.inline.parse(y,m.md,m.env,A=[]),(D=m.push("image","img",0)).attrs=v=[["src",F],["alt",""]],D.children=A,D.content=y,E&&v.push(["title",E])),m.pos=$,m.posMax=I,!0}},function(a,i,u){var c=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,d=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;a.exports=function(m,f){var v,g,y,b,w,k,$=m.pos;return m.src.charCodeAt($)===60&&!((v=m.src.slice($)).indexOf(">")<0)&&(d.test(v)?(b=(g=v.match(d))[0].slice(1,-1),w=m.md.normalizeLink(b),!!m.md.validateLink(w)&&(f||((k=m.push("link_open","a",1)).attrs=[["href",w]],k.markup="autolink",k.info="auto",(k=m.push("text","",0)).content=m.md.normalizeLinkText(b),(k=m.push("link_close","a",-1)).markup="autolink",k.info="auto"),m.pos+=g[0].length,!0)):!!c.test(v)&&(b=(y=v.match(c))[0].slice(1,-1),w=m.md.normalizeLink("mailto:"+b),!!m.md.validateLink(w)&&(f||((k=m.push("link_open","a",1)).attrs=[["href",w]],k.markup="autolink",k.info="auto",(k=m.push("text","",0)).content=m.md.normalizeLinkText(b),(k=m.push("link_close","a",-1)).markup="autolink",k.info="auto"),m.pos+=y[0].length,!0)))}},function(a,i,u){var c=u(67).HTML_TAG_RE;a.exports=function(d,m){var f,v,g,y=d.pos;return!!d.md.options.html&&(g=d.posMax,!(d.src.charCodeAt(y)!==60||y+2>=g)&&!((f=d.src.charCodeAt(y+1))!==33&&f!==63&&f!==47&&!function(b){var w=32|b;return w>=97&&w<=122}(f))&&!!(v=d.src.slice(y).match(c))&&(m||(d.push("html_inline","",0).content=d.src.slice(y,y+v[0].length)),d.pos+=v[0].length,!0))}},function(a,i,u){var c=u(62),d=u(1).has,m=u(1).isValidEntityCode,f=u(1).fromCodePoint,v=/^((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,g=/^&([a-z][a-z0-9]{1,31});/i;a.exports=function(y,b){var w,k,$=y.pos,S=y.posMax;if(y.src.charCodeAt($)!==38)return!1;if($+1b;v-=y.jump+1)if((y=m[v]).marker===g.marker&&(w===-1&&(w=v),y.open&&y.end<0&&y.level===g.level&&(k=!1,(y.close||g.open)&&(y.length+g.length)%3==0&&(y.length%3==0&&g.length%3==0||(k=!0)),!k))){$=v>0&&!m[v-1].open?m[v-1].jump+1:0,g.jump=f-v+$,g.open=!1,y.end=f,y.jump=$,y.close=!1,w=-1;break}w!==-1&&(S[g.marker][(g.length||0)%3]=w)}}a.exports=function(d){var m,f=d.tokens_meta,v=d.tokens_meta.length;for(c(0,d.delimiters),m=0;m0&&f++,v[d].type==="text"&&d+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],k={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(w),this.tokens_meta.push(k),w},v.prototype.scanDelims=function(g,y){var b,w,k,$,S,C,E,D,A,O=g,F=!0,B=!0,I=this.posMax,M=this.src.charCodeAt(g);for(b=g>0?this.src.charCodeAt(g-1):32;O=3&&S[C-3]===":"||C>=3&&S[C-3]==="/"?0:D.match(E.re.no_http)[0].length:0}},"mailto:":{validate:function(S,C,E){var D=S.slice(C);return E.re.mailto||(E.re.mailto=new RegExp("^"+E.re.src_email_name+"@"+E.re.src_host_strict,"i")),E.re.mailto.test(D)?D.match(E.re.mailto)[0].length:0}}},y="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function b(S){var C=S.re=u(188)(S.__opts__),E=S.__tlds__.slice();function D(B){return B.replace("%TLDS%",C.src_tlds)}S.onCompile(),S.__tlds_replaced__||E.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),E.push(C.src_xn),C.src_tlds=E.join("|"),C.email_fuzzy=RegExp(D(C.tpl_email_fuzzy),"i"),C.link_fuzzy=RegExp(D(C.tpl_link_fuzzy),"i"),C.link_no_ip_fuzzy=RegExp(D(C.tpl_link_no_ip_fuzzy),"i"),C.host_fuzzy_test=RegExp(D(C.tpl_host_fuzzy_test),"i");var A=[];function O(B,I){throw new Error('(LinkifyIt) Invalid schema "'+B+'": '+I)}S.__compiled__={},Object.keys(S.__schemas__).forEach(function(B){var I=S.__schemas__[B];if(I!==null){var M={validate:null,link:null};if(S.__compiled__[B]=M,d(I)==="[object Object]")return function(z){return d(z)==="[object RegExp]"}(I.validate)?M.validate=function(z){return function(q,H){var Q=q.slice(H);return z.test(Q)?Q.match(z)[0].length:0}}(I.validate):m(I.validate)?M.validate=I.validate:O(B,I),void(m(I.normalize)?M.normalize=I.normalize:I.normalize?O(B,I):M.normalize=function(z,q){q.normalize(z)});(function(z){return d(z)==="[object String]"})(I)?A.push(B):O(B,I)}}),A.forEach(function(B){S.__compiled__[S.__schemas__[B]]&&(S.__compiled__[B].validate=S.__compiled__[S.__schemas__[B]].validate,S.__compiled__[B].normalize=S.__compiled__[S.__schemas__[B]].normalize)}),S.__compiled__[""]={validate:null,normalize:function(B,I){I.normalize(B)}};var F=Object.keys(S.__compiled__).filter(function(B){return B.length>0&&S.__compiled__[B]}).map(f).join("|");S.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+C.src_ZPCc+"))("+F+")","i"),S.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+C.src_ZPCc+"))("+F+")","ig"),S.re.pretest=RegExp("("+S.re.schema_test.source+")|("+S.re.host_fuzzy_test.source+")|@","i"),function(B){B.__index__=-1,B.__text_cache__=""}(S)}function w(S,C){var E=S.__index__,D=S.__last_index__,A=S.__text_cache__.slice(E,D);this.schema=S.__schema__.toLowerCase(),this.index=E+C,this.lastIndex=D+C,this.raw=A,this.text=A,this.url=A}function k(S,C){var E=new w(S,C);return S.__compiled__[E.schema].normalize(E,S),E}function $(S,C){if(!(this instanceof $))return new $(S,C);var E;C||(E=S,Object.keys(E||{}).reduce(function(D,A){return D||v.hasOwnProperty(A)},!1)&&(C=S,S={})),this.__opts__=c({},v,C),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=c({},g,S),this.__compiled__={},this.__tlds__=y,this.__tlds_replaced__=!1,this.re={},b(this)}$.prototype.add=function(S,C){return this.__schemas__[S]=C,b(this),this},$.prototype.set=function(S){return this.__opts__=c(this.__opts__,S),this},$.prototype.test=function(S){if(this.__text_cache__=S,this.__index__=-1,!S.length)return!1;var C,E,D,A,O,F,B,I;if(this.re.schema_test.test(S)){for((B=this.re.schema_search).lastIndex=0;(C=B.exec(S))!==null;)if(A=this.testSchemaAt(S,C[2],B.lastIndex)){this.__schema__=C[2],this.__index__=C.index+C[1].length,this.__last_index__=C.index+C[0].length+A;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(I=S.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||I=0&&(D=S.match(this.re.email_fuzzy))!==null&&(O=D.index+D[1].length,F=D.index+D[0].length,(this.__index__<0||Othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=O,this.__last_index__=F)),this.__index__>=0},$.prototype.pretest=function(S){return this.re.pretest.test(S)},$.prototype.testSchemaAt=function(S,C,E){return this.__compiled__[C.toLowerCase()]?this.__compiled__[C.toLowerCase()].validate(S,E,this):0},$.prototype.match=function(S){var C=0,E=[];this.__index__>=0&&this.__text_cache__===S&&(E.push(k(this,C)),C=this.__last_index__);for(var D=C?S.slice(C):S;this.test(D);)E.push(k(this,C)),D=D.slice(this.__last_index__),C+=this.__last_index__;return E.length?E:null},$.prototype.tlds=function(S,C){return S=Array.isArray(S)?S:[S],C?(this.__tlds__=this.__tlds__.concat(S).sort().filter(function(E,D,A){return E!==A[D-1]}).reverse(),b(this),this):(this.__tlds__=S.slice(),this.__tlds_replaced__=!0,b(this),this)},$.prototype.normalize=function(S){S.schema||(S.url="http://"+S.url),S.schema!=="mailto:"||/^mailto:/i.test(S.url)||(S.url="mailto:"+S.url)},$.prototype.onCompile=function(){},a.exports=$},function(a,i,u){a.exports=function(c){var d={};return d.src_Any=u(64).source,d.src_Cc=u(65).source,d.src_Z=u(66).source,d.src_P=u(40).source,d.src_ZPCc=[d.src_Z,d.src_P,d.src_Cc].join("|"),d.src_ZCc=[d.src_Z,d.src_Cc].join("|"),d.src_pseudo_letter="(?:(?![><|]|"+d.src_ZPCc+")"+d.src_Any+")",d.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",d.src_auth="(?:(?:(?!"+d.src_ZCc+"|[@/\\[\\]()]).)+@)?",d.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",d.src_host_terminator="(?=$|[><|]|"+d.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+d.src_ZPCc+"))",d.src_path="(?:[/?#](?:(?!"+d.src_ZCc+`|[><|]|[()[\\]{}.,"'?!\\-]).|\\[(?:(?!`+d.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+d.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+d.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+d.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+d.src_ZCc+"|[']).)+\\'|\\'(?="+d.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+d.src_ZCc+"|[.]).|"+(c&&c["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+d.src_ZCc+").|\\!(?!"+d.src_ZCc+"|[!]).|\\?(?!"+d.src_ZCc+"|[?]).)+|\\/)?",d.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',d.src_xn="xn--[a-z0-9\\-]{1,59}",d.src_domain_root="(?:"+d.src_xn+"|"+d.src_pseudo_letter+"{1,63})",d.src_domain="(?:"+d.src_xn+"|(?:"+d.src_pseudo_letter+")|(?:"+d.src_pseudo_letter+"(?:-|"+d.src_pseudo_letter+"){0,61}"+d.src_pseudo_letter+"))",d.src_host="(?:(?:(?:(?:"+d.src_domain+")\\.)*"+d.src_domain+"))",d.tpl_host_fuzzy="(?:"+d.src_ip4+"|(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%)))",d.tpl_host_no_ip_fuzzy="(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%))",d.src_host_strict=d.src_host+d.src_host_terminator,d.tpl_host_fuzzy_strict=d.tpl_host_fuzzy+d.src_host_terminator,d.src_host_port_strict=d.src_host+d.src_port+d.src_host_terminator,d.tpl_host_port_fuzzy_strict=d.tpl_host_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_port_no_ip_fuzzy_strict=d.tpl_host_no_ip_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+d.src_ZPCc+"|>|$))",d.tpl_email_fuzzy='(^|[><|]|"|\\(|'+d.src_ZCc+")("+d.src_email_name+"@"+d.tpl_host_fuzzy_strict+")",d.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+d.src_ZPCc+"))((?![$+<=>^`||])"+d.tpl_host_port_fuzzy_strict+d.src_path+")",d.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+d.src_ZPCc+"))((?![$+<=>^`||])"+d.tpl_host_port_no_ip_fuzzy_strict+d.src_path+")",d}},function(a,i,u){(function(c,d){var m;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(f){i&&i.nodeType,c&&c.nodeType;var v=typeof d=="object"&&d;v.global!==v&&v.window!==v&&v.self;var g,y=2147483647,b=/^xn--/,w=/[^\x20-\x7E]/,k=/[\x2E\u3002\uFF0E\uFF61]/g,$={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=Math.floor,C=String.fromCharCode;function E(q){throw new RangeError($[q])}function D(q,H){for(var Q=q.length,j=[];Q--;)j[Q]=H(q[Q]);return j}function A(q,H){var Q=q.split("@"),j="";return Q.length>1&&(j=Q[0]+"@",q=Q[1]),j+D((q=q.replace(k,".")).split("."),H).join(".")}function O(q){for(var H,Q,j=[],ee=0,G=q.length;ee=55296&&H<=56319&&ee65535&&(Q+=C((H-=65536)>>>10&1023|55296),H=56320|1023&H),Q+=C(H)}).join("")}function B(q,H){return q+22+75*(q<26)-((H!=0)<<5)}function I(q,H,Q){var j=0;for(q=Q?S(q/700):q>>1,q+=S(q/H);q>455;j+=36)q=S(q/35);return S(j+36*q/(q+38))}function M(q){var H,Q,j,ee,G,J,te,re,ae,ye,ve,le=[],Se=q.length,De=0,At=128,Le=72;for((Q=q.lastIndexOf("-"))<0&&(Q=0),j=0;j=128&&E("not-basic"),le.push(q.charCodeAt(j));for(ee=Q>0?Q+1:0;ee=Se&&E("invalid-input"),((re=(ve=q.charCodeAt(ee++))-48<10?ve-22:ve-65<26?ve-65:ve-97<26?ve-97:36)>=36||re>S((y-De)/J))&&E("overflow"),De+=re*J,!(re<(ae=te<=Le?1:te>=Le+26?26:te-Le));te+=36)J>S(y/(ye=36-ae))&&E("overflow"),J*=ye;Le=I(De-G,H=le.length+1,G==0),S(De/H)>y-At&&E("overflow"),At+=S(De/H),De%=H,le.splice(De++,0,At)}return F(le)}function z(q){var H,Q,j,ee,G,J,te,re,ae,ye,ve,le,Se,De,At,Le=[];for(le=(q=O(q)).length,H=128,Q=0,G=72,J=0;J=H&&veS((y-Q)/(Se=j+1))&&E("overflow"),Q+=(te-H)*Se,H=te,J=0;Jy&&E("overflow"),ve==H){for(re=Q,ae=36;!(re<(ye=ae<=G?1:ae>=G+26?26:ae-G));ae+=36)At=re-ye,De=36-ye,Le.push(C(B(ye+At%De,0))),re=S(At/De);Le.push(C(B(re,0))),G=I(Q,Se,j==ee),Q=0,++j}++Q,++H}return Le.join("")}g={version:"1.4.1",ucs2:{decode:O,encode:F},decode:M,encode:z,toASCII:function(q){return A(q,function(H){return w.test(H)?"xn--"+z(H):H})},toUnicode:function(q){return A(q,function(H){return b.test(H)?M(H.slice(4).toLowerCase()):H})}},(m=(function(){return g}).call(i,u,i,c))===void 0||(c.exports=m)})()}).call(this,u(190)(a),u(191))},function(a,i){a.exports=function(u){return u.webpackPolyfill||(u.deprecate=function(){},u.paths=[],u.children||(u.children=[]),Object.defineProperty(u,"loaded",{enumerable:!0,get:function(){return u.l}}),Object.defineProperty(u,"id",{enumerable:!0,get:function(){return u.i}}),u.webpackPolyfill=1),u}},function(a,i){var u;u=function(){return this}();try{u=u||new Function("return this")()}catch{typeof window=="object"&&(u=window)}a.exports=u},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},function(a,i,u){a.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},function(a,i,u){var c=u(196),d=u(197),m=u(198),f=u(199),v=u(200);a.exports=function(g,y){var b={defs:c,shortcuts:d,enabled:[]},w=v(g.utils.assign({},b,y||{}));g.renderer.rules.emoji=m,g.core.ruler.push("emoji",f(g,w.defs,w.shortcuts,w.scanRE,w.replaceRE))}},function(a){a.exports=JSON.parse('{"100":"💯","1234":"🔢","grinning":"😀","smiley":"😃","smile":"😄","grin":"😁","laughing":"😆","satisfied":"😆","sweat_smile":"😅","joy":"😂","rofl":"🤣","relaxed":"☺️","blush":"😊","innocent":"😇","slightly_smiling_face":"🙂","upside_down_face":"🙃","wink":"😉","relieved":"😌","heart_eyes":"😍","kissing_heart":"😘","kissing":"😗","kissing_smiling_eyes":"😙","kissing_closed_eyes":"😚","yum":"😋","stuck_out_tongue_winking_eye":"😜","stuck_out_tongue_closed_eyes":"😝","stuck_out_tongue":"😛","money_mouth_face":"🤑","hugs":"🤗","nerd_face":"🤓","sunglasses":"😎","clown_face":"🤡","cowboy_hat_face":"🤠","smirk":"😏","unamused":"😒","disappointed":"😞","pensive":"😔","worried":"😟","confused":"😕","slightly_frowning_face":"🙁","frowning_face":"☹️","persevere":"😣","confounded":"😖","tired_face":"😫","weary":"😩","triumph":"😤","angry":"😠","rage":"😡","pout":"😡","no_mouth":"😶","neutral_face":"😐","expressionless":"😑","hushed":"😯","frowning":"😦","anguished":"😧","open_mouth":"😮","astonished":"😲","dizzy_face":"😵","flushed":"😳","scream":"😱","fearful":"😨","cold_sweat":"😰","cry":"😢","disappointed_relieved":"😥","drooling_face":"🤤","sob":"😭","sweat":"😓","sleepy":"😪","sleeping":"😴","roll_eyes":"🙄","thinking":"🤔","lying_face":"🤥","grimacing":"😬","zipper_mouth_face":"🤐","nauseated_face":"🤢","sneezing_face":"🤧","mask":"😷","face_with_thermometer":"🤒","face_with_head_bandage":"🤕","smiling_imp":"😈","imp":"👿","japanese_ogre":"👹","japanese_goblin":"👺","hankey":"💩","poop":"💩","shit":"💩","ghost":"👻","skull":"💀","skull_and_crossbones":"☠️","alien":"👽","space_invader":"👾","robot":"🤖","jack_o_lantern":"🎃","smiley_cat":"😺","smile_cat":"😸","joy_cat":"😹","heart_eyes_cat":"😻","smirk_cat":"😼","kissing_cat":"😽","scream_cat":"🙀","crying_cat_face":"😿","pouting_cat":"😾","open_hands":"👐","raised_hands":"🙌","clap":"👏","pray":"🙏","handshake":"🤝","+1":"👍","thumbsup":"👍","-1":"👎","thumbsdown":"👎","fist_oncoming":"👊","facepunch":"👊","punch":"👊","fist_raised":"✊","fist":"✊","fist_left":"🤛","fist_right":"🤜","crossed_fingers":"🤞","v":"✌️","metal":"🤘","ok_hand":"👌","point_left":"👈","point_right":"👉","point_up_2":"👆","point_down":"👇","point_up":"☝️","hand":"✋","raised_hand":"✋","raised_back_of_hand":"🤚","raised_hand_with_fingers_splayed":"🖐","vulcan_salute":"🖖","wave":"👋","call_me_hand":"🤙","muscle":"💪","middle_finger":"🖕","fu":"🖕","writing_hand":"✍️","selfie":"🤳","nail_care":"💅","ring":"💍","lipstick":"💄","kiss":"💋","lips":"👄","tongue":"👅","ear":"👂","nose":"👃","footprints":"👣","eye":"👁","eyes":"👀","speaking_head":"🗣","bust_in_silhouette":"👤","busts_in_silhouette":"👥","baby":"👶","boy":"👦","girl":"👧","man":"👨","woman":"👩","blonde_woman":"👱♀","blonde_man":"👱","person_with_blond_hair":"👱","older_man":"👴","older_woman":"👵","man_with_gua_pi_mao":"👲","woman_with_turban":"👳♀","man_with_turban":"👳","policewoman":"👮♀","policeman":"👮","cop":"👮","construction_worker_woman":"👷♀","construction_worker_man":"👷","construction_worker":"👷","guardswoman":"💂♀","guardsman":"💂","female_detective":"🕵️♀️","male_detective":"🕵","detective":"🕵","woman_health_worker":"👩⚕","man_health_worker":"👨⚕","woman_farmer":"👩🌾","man_farmer":"👨🌾","woman_cook":"👩🍳","man_cook":"👨🍳","woman_student":"👩🎓","man_student":"👨🎓","woman_singer":"👩🎤","man_singer":"👨🎤","woman_teacher":"👩🏫","man_teacher":"👨🏫","woman_factory_worker":"👩🏭","man_factory_worker":"👨🏭","woman_technologist":"👩💻","man_technologist":"👨💻","woman_office_worker":"👩💼","man_office_worker":"👨💼","woman_mechanic":"👩🔧","man_mechanic":"👨🔧","woman_scientist":"👩🔬","man_scientist":"👨🔬","woman_artist":"👩🎨","man_artist":"👨🎨","woman_firefighter":"👩🚒","man_firefighter":"👨🚒","woman_pilot":"👩✈","man_pilot":"👨✈","woman_astronaut":"👩🚀","man_astronaut":"👨🚀","woman_judge":"👩⚖","man_judge":"👨⚖","mrs_claus":"🤶","santa":"🎅","princess":"👸","prince":"🤴","bride_with_veil":"👰","man_in_tuxedo":"🤵","angel":"👼","pregnant_woman":"🤰","bowing_woman":"🙇♀","bowing_man":"🙇","bow":"🙇","tipping_hand_woman":"💁","information_desk_person":"💁","sassy_woman":"💁","tipping_hand_man":"💁♂","sassy_man":"💁♂","no_good_woman":"🙅","no_good":"🙅","ng_woman":"🙅","no_good_man":"🙅♂","ng_man":"🙅♂","ok_woman":"🙆","ok_man":"🙆♂","raising_hand_woman":"🙋","raising_hand":"🙋","raising_hand_man":"🙋♂","woman_facepalming":"🤦♀","man_facepalming":"🤦♂","woman_shrugging":"🤷♀","man_shrugging":"🤷♂","pouting_woman":"🙎","person_with_pouting_face":"🙎","pouting_man":"🙎♂","frowning_woman":"🙍","person_frowning":"🙍","frowning_man":"🙍♂","haircut_woman":"💇","haircut":"💇","haircut_man":"💇♂","massage_woman":"💆","massage":"💆","massage_man":"💆♂","business_suit_levitating":"🕴","dancer":"💃","man_dancing":"🕺","dancing_women":"👯","dancers":"👯","dancing_men":"👯♂","walking_woman":"🚶♀","walking_man":"🚶","walking":"🚶","running_woman":"🏃♀","running_man":"🏃","runner":"🏃","running":"🏃","couple":"👫","two_women_holding_hands":"👭","two_men_holding_hands":"👬","couple_with_heart_woman_man":"💑","couple_with_heart":"💑","couple_with_heart_woman_woman":"👩❤️👩","couple_with_heart_man_man":"👨❤️👨","couplekiss_man_woman":"💏","couplekiss_woman_woman":"👩❤️💋👩","couplekiss_man_man":"👨❤️💋👨","family_man_woman_boy":"👪","family":"👪","family_man_woman_girl":"👨👩👧","family_man_woman_girl_boy":"👨👩👧👦","family_man_woman_boy_boy":"👨👩👦👦","family_man_woman_girl_girl":"👨👩👧👧","family_woman_woman_boy":"👩👩👦","family_woman_woman_girl":"👩👩👧","family_woman_woman_girl_boy":"👩👩👧👦","family_woman_woman_boy_boy":"👩👩👦👦","family_woman_woman_girl_girl":"👩👩👧👧","family_man_man_boy":"👨👨👦","family_man_man_girl":"👨👨👧","family_man_man_girl_boy":"👨👨👧👦","family_man_man_boy_boy":"👨👨👦👦","family_man_man_girl_girl":"👨👨👧👧","family_woman_boy":"👩👦","family_woman_girl":"👩👧","family_woman_girl_boy":"👩👧👦","family_woman_boy_boy":"👩👦👦","family_woman_girl_girl":"👩👧👧","family_man_boy":"👨👦","family_man_girl":"👨👧","family_man_girl_boy":"👨👧👦","family_man_boy_boy":"👨👦👦","family_man_girl_girl":"👨👧👧","womans_clothes":"👚","shirt":"👕","tshirt":"👕","jeans":"👖","necktie":"👔","dress":"👗","bikini":"👙","kimono":"👘","high_heel":"👠","sandal":"👡","boot":"👢","mans_shoe":"👞","shoe":"👞","athletic_shoe":"👟","womans_hat":"👒","tophat":"🎩","mortar_board":"🎓","crown":"👑","rescue_worker_helmet":"⛑","school_satchel":"🎒","pouch":"👝","purse":"👛","handbag":"👜","briefcase":"💼","eyeglasses":"👓","dark_sunglasses":"🕶","closed_umbrella":"🌂","open_umbrella":"☂️","dog":"🐶","cat":"🐱","mouse":"🐭","hamster":"🐹","rabbit":"🐰","fox_face":"🦊","bear":"🐻","panda_face":"🐼","koala":"🐨","tiger":"🐯","lion":"🦁","cow":"🐮","pig":"🐷","pig_nose":"🐽","frog":"🐸","monkey_face":"🐵","see_no_evil":"🙈","hear_no_evil":"🙉","speak_no_evil":"🙊","monkey":"🐒","chicken":"🐔","penguin":"🐧","bird":"🐦","baby_chick":"🐤","hatching_chick":"🐣","hatched_chick":"🐥","duck":"🦆","eagle":"🦅","owl":"🦉","bat":"🦇","wolf":"🐺","boar":"🐗","horse":"🐴","unicorn":"🦄","bee":"🐝","honeybee":"🐝","bug":"🐛","butterfly":"🦋","snail":"🐌","shell":"🐚","beetle":"🐞","ant":"🐜","spider":"🕷","spider_web":"🕸","turtle":"🐢","snake":"🐍","lizard":"🦎","scorpion":"🦂","crab":"🦀","squid":"🦑","octopus":"🐙","shrimp":"🦐","tropical_fish":"🐠","fish":"🐟","blowfish":"🐡","dolphin":"🐬","flipper":"🐬","shark":"🦈","whale":"🐳","whale2":"🐋","crocodile":"🐊","leopard":"🐆","tiger2":"🐅","water_buffalo":"🐃","ox":"🐂","cow2":"🐄","deer":"🦌","dromedary_camel":"🐪","camel":"🐫","elephant":"🐘","rhinoceros":"🦏","gorilla":"🦍","racehorse":"🐎","pig2":"🐖","goat":"🐐","ram":"🐏","sheep":"🐑","dog2":"🐕","poodle":"🐩","cat2":"🐈","rooster":"🐓","turkey":"🦃","dove":"🕊","rabbit2":"🐇","mouse2":"🐁","rat":"🐀","chipmunk":"🐿","feet":"🐾","paw_prints":"🐾","dragon":"🐉","dragon_face":"🐲","cactus":"🌵","christmas_tree":"🎄","evergreen_tree":"🌲","deciduous_tree":"🌳","palm_tree":"🌴","seedling":"🌱","herb":"🌿","shamrock":"☘️","four_leaf_clover":"🍀","bamboo":"🎍","tanabata_tree":"🎋","leaves":"🍃","fallen_leaf":"🍂","maple_leaf":"🍁","mushroom":"🍄","ear_of_rice":"🌾","bouquet":"💐","tulip":"🌷","rose":"🌹","wilted_flower":"🥀","sunflower":"🌻","blossom":"🌼","cherry_blossom":"🌸","hibiscus":"🌺","earth_americas":"🌎","earth_africa":"🌍","earth_asia":"🌏","full_moon":"🌕","waning_gibbous_moon":"🌖","last_quarter_moon":"🌗","waning_crescent_moon":"🌘","new_moon":"🌑","waxing_crescent_moon":"🌒","first_quarter_moon":"🌓","moon":"🌔","waxing_gibbous_moon":"🌔","new_moon_with_face":"🌚","full_moon_with_face":"🌝","sun_with_face":"🌞","first_quarter_moon_with_face":"🌛","last_quarter_moon_with_face":"🌜","crescent_moon":"🌙","dizzy":"💫","star":"⭐️","star2":"🌟","sparkles":"✨","zap":"⚡️","fire":"🔥","boom":"💥","collision":"💥","comet":"☄","sunny":"☀️","sun_behind_small_cloud":"🌤","partly_sunny":"⛅️","sun_behind_large_cloud":"🌥","sun_behind_rain_cloud":"🌦","rainbow":"🌈","cloud":"☁️","cloud_with_rain":"🌧","cloud_with_lightning_and_rain":"⛈","cloud_with_lightning":"🌩","cloud_with_snow":"🌨","snowman_with_snow":"☃️","snowman":"⛄️","snowflake":"❄️","wind_face":"🌬","dash":"💨","tornado":"🌪","fog":"🌫","ocean":"🌊","droplet":"💧","sweat_drops":"💦","umbrella":"☔️","green_apple":"🍏","apple":"🍎","pear":"🍐","tangerine":"🍊","orange":"🍊","mandarin":"🍊","lemon":"🍋","banana":"🍌","watermelon":"🍉","grapes":"🍇","strawberry":"🍓","melon":"🍈","cherries":"🍒","peach":"🍑","pineapple":"🍍","kiwi_fruit":"🥝","avocado":"🥑","tomato":"🍅","eggplant":"🍆","cucumber":"🥒","carrot":"🥕","corn":"🌽","hot_pepper":"🌶","potato":"🥔","sweet_potato":"🍠","chestnut":"🌰","peanuts":"🥜","honey_pot":"🍯","croissant":"🥐","bread":"🍞","baguette_bread":"🥖","cheese":"🧀","egg":"🥚","fried_egg":"🍳","bacon":"🥓","pancakes":"🥞","fried_shrimp":"🍤","poultry_leg":"🍗","meat_on_bone":"🍖","pizza":"🍕","hotdog":"🌭","hamburger":"🍔","fries":"🍟","stuffed_flatbread":"🥙","taco":"🌮","burrito":"🌯","green_salad":"🥗","shallow_pan_of_food":"🥘","spaghetti":"🍝","ramen":"🍜","stew":"🍲","fish_cake":"🍥","sushi":"🍣","bento":"🍱","curry":"🍛","rice":"🍚","rice_ball":"🍙","rice_cracker":"🍘","oden":"🍢","dango":"🍡","shaved_ice":"🍧","ice_cream":"🍨","icecream":"🍦","cake":"🍰","birthday":"🎂","custard":"🍮","lollipop":"🍭","candy":"🍬","chocolate_bar":"🍫","popcorn":"🍿","doughnut":"🍩","cookie":"🍪","milk_glass":"🥛","baby_bottle":"🍼","coffee":"☕️","tea":"🍵","sake":"🍶","beer":"🍺","beers":"🍻","clinking_glasses":"🥂","wine_glass":"🍷","tumbler_glass":"🥃","cocktail":"🍸","tropical_drink":"🍹","champagne":"🍾","spoon":"🥄","fork_and_knife":"🍴","plate_with_cutlery":"🍽","soccer":"⚽️","basketball":"🏀","football":"🏈","baseball":"⚾️","tennis":"🎾","volleyball":"🏐","rugby_football":"🏉","8ball":"🎱","ping_pong":"🏓","badminton":"🏸","goal_net":"🥅","ice_hockey":"🏒","field_hockey":"🏑","cricket":"🏏","golf":"⛳️","bow_and_arrow":"🏹","fishing_pole_and_fish":"🎣","boxing_glove":"🥊","martial_arts_uniform":"🥋","ice_skate":"⛸","ski":"🎿","skier":"⛷","snowboarder":"🏂","weight_lifting_woman":"🏋️♀️","weight_lifting_man":"🏋","person_fencing":"🤺","women_wrestling":"🤼♀","men_wrestling":"🤼♂","woman_cartwheeling":"🤸♀","man_cartwheeling":"🤸♂","basketball_woman":"⛹️♀️","basketball_man":"⛹","woman_playing_handball":"🤾♀","man_playing_handball":"🤾♂","golfing_woman":"🏌️♀️","golfing_man":"🏌","surfing_woman":"🏄♀","surfing_man":"🏄","surfer":"🏄","swimming_woman":"🏊♀","swimming_man":"🏊","swimmer":"🏊","woman_playing_water_polo":"🤽♀","man_playing_water_polo":"🤽♂","rowing_woman":"🚣♀","rowing_man":"🚣","rowboat":"🚣","horse_racing":"🏇","biking_woman":"🚴♀","biking_man":"🚴","bicyclist":"🚴","mountain_biking_woman":"🚵♀","mountain_biking_man":"🚵","mountain_bicyclist":"🚵","running_shirt_with_sash":"🎽","medal_sports":"🏅","medal_military":"🎖","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","trophy":"🏆","rosette":"🏵","reminder_ribbon":"🎗","ticket":"🎫","tickets":"🎟","circus_tent":"🎪","woman_juggling":"🤹♀","man_juggling":"🤹♂","performing_arts":"🎭","art":"🎨","clapper":"🎬","microphone":"🎤","headphones":"🎧","musical_score":"🎼","musical_keyboard":"🎹","drum":"🥁","saxophone":"🎷","trumpet":"🎺","guitar":"🎸","violin":"🎻","game_die":"🎲","dart":"🎯","bowling":"🎳","video_game":"🎮","slot_machine":"🎰","car":"🚗","red_car":"🚗","taxi":"🚕","blue_car":"🚙","bus":"🚌","trolleybus":"🚎","racing_car":"🏎","police_car":"🚓","ambulance":"🚑","fire_engine":"🚒","minibus":"🚐","truck":"🚚","articulated_lorry":"🚛","tractor":"🚜","kick_scooter":"🛴","bike":"🚲","motor_scooter":"🛵","motorcycle":"🏍","rotating_light":"🚨","oncoming_police_car":"🚔","oncoming_bus":"🚍","oncoming_automobile":"🚘","oncoming_taxi":"🚖","aerial_tramway":"🚡","mountain_cableway":"🚠","suspension_railway":"🚟","railway_car":"🚃","train":"🚋","mountain_railway":"🚞","monorail":"🚝","bullettrain_side":"🚄","bullettrain_front":"🚅","light_rail":"🚈","steam_locomotive":"🚂","train2":"🚆","metro":"🚇","tram":"🚊","station":"🚉","helicopter":"🚁","small_airplane":"🛩","airplane":"✈️","flight_departure":"🛫","flight_arrival":"🛬","rocket":"🚀","artificial_satellite":"🛰","seat":"💺","canoe":"🛶","boat":"⛵️","sailboat":"⛵️","motor_boat":"🛥","speedboat":"🚤","passenger_ship":"🛳","ferry":"⛴","ship":"🚢","anchor":"⚓️","construction":"🚧","fuelpump":"⛽️","busstop":"🚏","vertical_traffic_light":"🚦","traffic_light":"🚥","world_map":"🗺","moyai":"🗿","statue_of_liberty":"🗽","fountain":"⛲️","tokyo_tower":"🗼","european_castle":"🏰","japanese_castle":"🏯","stadium":"🏟","ferris_wheel":"🎡","roller_coaster":"🎢","carousel_horse":"🎠","parasol_on_ground":"⛱","beach_umbrella":"🏖","desert_island":"🏝","mountain":"⛰","mountain_snow":"🏔","mount_fuji":"🗻","volcano":"🌋","desert":"🏜","camping":"🏕","tent":"⛺️","railway_track":"🛤","motorway":"🛣","building_construction":"🏗","factory":"🏭","house":"🏠","house_with_garden":"🏡","houses":"🏘","derelict_house":"🏚","office":"🏢","department_store":"🏬","post_office":"🏣","european_post_office":"🏤","hospital":"🏥","bank":"🏦","hotel":"🏨","convenience_store":"🏪","school":"🏫","love_hotel":"🏩","wedding":"💒","classical_building":"🏛","church":"⛪️","mosque":"🕌","synagogue":"🕍","kaaba":"🕋","shinto_shrine":"⛩","japan":"🗾","rice_scene":"🎑","national_park":"🏞","sunrise":"🌅","sunrise_over_mountains":"🌄","stars":"🌠","sparkler":"🎇","fireworks":"🎆","city_sunrise":"🌇","city_sunset":"🌆","cityscape":"🏙","night_with_stars":"🌃","milky_way":"🌌","bridge_at_night":"🌉","foggy":"🌁","watch":"⌚️","iphone":"📱","calling":"📲","computer":"💻","keyboard":"⌨️","desktop_computer":"🖥","printer":"🖨","computer_mouse":"🖱","trackball":"🖲","joystick":"🕹","clamp":"🗜","minidisc":"💽","floppy_disk":"💾","cd":"💿","dvd":"📀","vhs":"📼","camera":"📷","camera_flash":"📸","video_camera":"📹","movie_camera":"🎥","film_projector":"📽","film_strip":"🎞","telephone_receiver":"📞","phone":"☎️","telephone":"☎️","pager":"📟","fax":"📠","tv":"📺","radio":"📻","studio_microphone":"🎙","level_slider":"🎚","control_knobs":"🎛","stopwatch":"⏱","timer_clock":"⏲","alarm_clock":"⏰","mantelpiece_clock":"🕰","hourglass":"⌛️","hourglass_flowing_sand":"⏳","satellite":"📡","battery":"🔋","electric_plug":"🔌","bulb":"💡","flashlight":"🔦","candle":"🕯","wastebasket":"🗑","oil_drum":"🛢","money_with_wings":"💸","dollar":"💵","yen":"💴","euro":"💶","pound":"💷","moneybag":"💰","credit_card":"💳","gem":"💎","balance_scale":"⚖️","wrench":"🔧","hammer":"🔨","hammer_and_pick":"⚒","hammer_and_wrench":"🛠","pick":"⛏","nut_and_bolt":"🔩","gear":"⚙️","chains":"⛓","gun":"🔫","bomb":"💣","hocho":"🔪","knife":"🔪","dagger":"🗡","crossed_swords":"⚔️","shield":"🛡","smoking":"🚬","coffin":"⚰️","funeral_urn":"⚱️","amphora":"🏺","crystal_ball":"🔮","prayer_beads":"📿","barber":"💈","alembic":"⚗️","telescope":"🔭","microscope":"🔬","hole":"🕳","pill":"💊","syringe":"💉","thermometer":"🌡","toilet":"🚽","potable_water":"🚰","shower":"🚿","bathtub":"🛁","bath":"🛀","bellhop_bell":"🛎","key":"🔑","old_key":"🗝","door":"🚪","couch_and_lamp":"🛋","bed":"🛏","sleeping_bed":"🛌","framed_picture":"🖼","shopping":"🛍","shopping_cart":"🛒","gift":"🎁","balloon":"🎈","flags":"🎏","ribbon":"🎀","confetti_ball":"🎊","tada":"🎉","dolls":"🎎","izakaya_lantern":"🏮","lantern":"🏮","wind_chime":"🎐","email":"✉️","envelope":"✉️","envelope_with_arrow":"📩","incoming_envelope":"📨","e-mail":"📧","love_letter":"💌","inbox_tray":"📥","outbox_tray":"📤","package":"📦","label":"🏷","mailbox_closed":"📪","mailbox":"📫","mailbox_with_mail":"📬","mailbox_with_no_mail":"📭","postbox":"📮","postal_horn":"📯","scroll":"📜","page_with_curl":"📃","page_facing_up":"📄","bookmark_tabs":"📑","bar_chart":"📊","chart_with_upwards_trend":"📈","chart_with_downwards_trend":"📉","spiral_notepad":"🗒","spiral_calendar":"🗓","calendar":"📆","date":"📅","card_index":"📇","card_file_box":"🗃","ballot_box":"🗳","file_cabinet":"🗄","clipboard":"📋","file_folder":"📁","open_file_folder":"📂","card_index_dividers":"🗂","newspaper_roll":"🗞","newspaper":"📰","notebook":"📓","notebook_with_decorative_cover":"📔","ledger":"📒","closed_book":"📕","green_book":"📗","blue_book":"📘","orange_book":"📙","books":"📚","book":"📖","open_book":"📖","bookmark":"🔖","link":"🔗","paperclip":"📎","paperclips":"🖇","triangular_ruler":"📐","straight_ruler":"📏","pushpin":"📌","round_pushpin":"📍","scissors":"✂️","pen":"🖊","fountain_pen":"🖋","black_nib":"✒️","paintbrush":"🖌","crayon":"🖍","memo":"📝","pencil":"📝","pencil2":"✏️","mag":"🔍","mag_right":"🔎","lock_with_ink_pen":"🔏","closed_lock_with_key":"🔐","lock":"🔒","unlock":"🔓","heart":"❤️","yellow_heart":"💛","green_heart":"💚","blue_heart":"💙","purple_heart":"💜","black_heart":"🖤","broken_heart":"💔","heavy_heart_exclamation":"❣️","two_hearts":"💕","revolving_hearts":"💞","heartbeat":"💓","heartpulse":"💗","sparkling_heart":"💖","cupid":"💘","gift_heart":"💝","heart_decoration":"💟","peace_symbol":"☮️","latin_cross":"✝️","star_and_crescent":"☪️","om":"🕉","wheel_of_dharma":"☸️","star_of_david":"✡️","six_pointed_star":"🔯","menorah":"🕎","yin_yang":"☯️","orthodox_cross":"☦️","place_of_worship":"🛐","ophiuchus":"⛎","aries":"♈️","taurus":"♉️","gemini":"♊️","cancer":"♋️","leo":"♌️","virgo":"♍️","libra":"♎️","scorpius":"♏️","sagittarius":"♐️","capricorn":"♑️","aquarius":"♒️","pisces":"♓️","id":"🆔","atom_symbol":"⚛️","accept":"🉑","radioactive":"☢️","biohazard":"☣️","mobile_phone_off":"📴","vibration_mode":"📳","eight_pointed_black_star":"✴️","vs":"🆚","white_flower":"💮","ideograph_advantage":"🉐","secret":"㊙️","congratulations":"㊗️","u6e80":"🈵","a":"🅰️","b":"🅱️","ab":"🆎","cl":"🆑","o2":"🅾️","sos":"🆘","x":"❌","o":"⭕️","stop_sign":"🛑","no_entry":"⛔️","name_badge":"📛","no_entry_sign":"🚫","anger":"💢","hotsprings":"♨️","no_pedestrians":"🚷","do_not_litter":"🚯","no_bicycles":"🚳","non-potable_water":"🚱","underage":"🔞","no_mobile_phones":"📵","no_smoking":"🚭","exclamation":"❗️","heavy_exclamation_mark":"❗️","grey_exclamation":"❕","question":"❓","grey_question":"❔","bangbang":"‼️","interrobang":"⁉️","low_brightness":"🔅","high_brightness":"🔆","part_alternation_mark":"〽️","warning":"⚠️","children_crossing":"🚸","trident":"🔱","fleur_de_lis":"⚜️","beginner":"🔰","recycle":"♻️","white_check_mark":"✅","chart":"💹","sparkle":"❇️","eight_spoked_asterisk":"✳️","negative_squared_cross_mark":"❎","globe_with_meridians":"🌐","diamond_shape_with_a_dot_inside":"💠","m":"Ⓜ️","cyclone":"🌀","zzz":"💤","atm":"🏧","wc":"🚾","wheelchair":"♿️","parking":"🅿️","sa":"🈂️","passport_control":"🛂","customs":"🛃","baggage_claim":"🛄","left_luggage":"🛅","mens":"🚹","womens":"🚺","baby_symbol":"🚼","restroom":"🚻","put_litter_in_its_place":"🚮","cinema":"🎦","signal_strength":"📶","koko":"🈁","symbols":"🔣","information_source":"ℹ️","abc":"🔤","abcd":"🔡","capital_abcd":"🔠","ng":"🆖","ok":"🆗","up":"🆙","cool":"🆒","new":"🆕","free":"🆓","zero":"0️⃣","one":"1️⃣","two":"2️⃣","three":"3️⃣","four":"4️⃣","five":"5️⃣","six":"6️⃣","seven":"7️⃣","eight":"8️⃣","nine":"9️⃣","keycap_ten":"🔟","hash":"#️⃣","asterisk":"*️⃣","arrow_forward":"▶️","pause_button":"⏸","play_or_pause_button":"⏯","stop_button":"⏹","record_button":"⏺","next_track_button":"⏭","previous_track_button":"⏮","fast_forward":"⏩","rewind":"⏪","arrow_double_up":"⏫","arrow_double_down":"⏬","arrow_backward":"◀️","arrow_up_small":"🔼","arrow_down_small":"🔽","arrow_right":"➡️","arrow_left":"⬅️","arrow_up":"⬆️","arrow_down":"⬇️","arrow_upper_right":"↗️","arrow_lower_right":"↘️","arrow_lower_left":"↙️","arrow_upper_left":"↖️","arrow_up_down":"↕️","left_right_arrow":"↔️","arrow_right_hook":"↪️","leftwards_arrow_with_hook":"↩️","arrow_heading_up":"⤴️","arrow_heading_down":"⤵️","twisted_rightwards_arrows":"🔀","repeat":"🔁","repeat_one":"🔂","arrows_counterclockwise":"🔄","arrows_clockwise":"🔃","musical_note":"🎵","notes":"🎶","heavy_plus_sign":"➕","heavy_minus_sign":"➖","heavy_division_sign":"➗","heavy_multiplication_x":"✖️","heavy_dollar_sign":"💲","currency_exchange":"💱","tm":"™️","copyright":"©️","registered":"®️","wavy_dash":"〰️","curly_loop":"➰","loop":"➿","end":"🔚","back":"🔙","on":"🔛","top":"🔝","soon":"🔜","heavy_check_mark":"✔️","ballot_box_with_check":"☑️","radio_button":"🔘","white_circle":"⚪️","black_circle":"⚫️","red_circle":"🔴","large_blue_circle":"🔵","small_red_triangle":"🔺","small_red_triangle_down":"🔻","small_orange_diamond":"🔸","small_blue_diamond":"🔹","large_orange_diamond":"🔶","large_blue_diamond":"🔷","white_square_button":"🔳","black_square_button":"🔲","black_small_square":"▪️","white_small_square":"▫️","black_medium_small_square":"◾️","white_medium_small_square":"◽️","black_medium_square":"◼️","white_medium_square":"◻️","black_large_square":"⬛️","white_large_square":"⬜️","speaker":"🔈","mute":"🔇","sound":"🔉","loud_sound":"🔊","bell":"🔔","no_bell":"🔕","mega":"📣","loudspeaker":"📢","eye_speech_bubble":"👁🗨","speech_balloon":"💬","thought_balloon":"💭","right_anger_bubble":"🗯","spades":"♠️","clubs":"♣️","hearts":"♥️","diamonds":"♦️","black_joker":"🃏","flower_playing_cards":"🎴","mahjong":"🀄️","clock1":"🕐","clock2":"🕑","clock3":"🕒","clock4":"🕓","clock5":"🕔","clock6":"🕕","clock7":"🕖","clock8":"🕗","clock9":"🕘","clock10":"🕙","clock11":"🕚","clock12":"🕛","clock130":"🕜","clock230":"🕝","clock330":"🕞","clock430":"🕟","clock530":"🕠","clock630":"🕡","clock730":"🕢","clock830":"🕣","clock930":"🕤","clock1030":"🕥","clock1130":"🕦","clock1230":"🕧","white_flag":"🏳️","black_flag":"🏴","checkered_flag":"🏁","triangular_flag_on_post":"🚩","rainbow_flag":"🏳️🌈","afghanistan":"🇦🇫","aland_islands":"🇦🇽","albania":"🇦🇱","algeria":"🇩🇿","american_samoa":"🇦🇸","andorra":"🇦🇩","angola":"🇦🇴","anguilla":"🇦🇮","antarctica":"🇦🇶","antigua_barbuda":"🇦🇬","argentina":"🇦🇷","armenia":"🇦🇲","aruba":"🇦🇼","australia":"🇦🇺","austria":"🇦🇹","azerbaijan":"🇦🇿","bahamas":"🇧🇸","bahrain":"🇧🇭","bangladesh":"🇧🇩","barbados":"🇧🇧","belarus":"🇧🇾","belgium":"🇧🇪","belize":"🇧🇿","benin":"🇧🇯","bermuda":"🇧🇲","bhutan":"🇧🇹","bolivia":"🇧🇴","caribbean_netherlands":"🇧🇶","bosnia_herzegovina":"🇧🇦","botswana":"🇧🇼","brazil":"🇧🇷","british_indian_ocean_territory":"🇮🇴","british_virgin_islands":"🇻🇬","brunei":"🇧🇳","bulgaria":"🇧🇬","burkina_faso":"🇧🇫","burundi":"🇧🇮","cape_verde":"🇨🇻","cambodia":"🇰🇭","cameroon":"🇨🇲","canada":"🇨🇦","canary_islands":"🇮🇨","cayman_islands":"🇰🇾","central_african_republic":"🇨🇫","chad":"🇹🇩","chile":"🇨🇱","cn":"🇨🇳","christmas_island":"🇨🇽","cocos_islands":"🇨🇨","colombia":"🇨🇴","comoros":"🇰🇲","congo_brazzaville":"🇨🇬","congo_kinshasa":"🇨🇩","cook_islands":"🇨🇰","costa_rica":"🇨🇷","cote_divoire":"🇨🇮","croatia":"🇭🇷","cuba":"🇨🇺","curacao":"🇨🇼","cyprus":"🇨🇾","czech_republic":"🇨🇿","denmark":"🇩🇰","djibouti":"🇩🇯","dominica":"🇩🇲","dominican_republic":"🇩🇴","ecuador":"🇪🇨","egypt":"🇪🇬","el_salvador":"🇸🇻","equatorial_guinea":"🇬🇶","eritrea":"🇪🇷","estonia":"🇪🇪","ethiopia":"🇪🇹","eu":"🇪🇺","european_union":"🇪🇺","falkland_islands":"🇫🇰","faroe_islands":"🇫🇴","fiji":"🇫🇯","finland":"🇫🇮","fr":"🇫🇷","french_guiana":"🇬🇫","french_polynesia":"🇵🇫","french_southern_territories":"🇹🇫","gabon":"🇬🇦","gambia":"🇬🇲","georgia":"🇬🇪","de":"🇩🇪","ghana":"🇬🇭","gibraltar":"🇬🇮","greece":"🇬🇷","greenland":"🇬🇱","grenada":"🇬🇩","guadeloupe":"🇬🇵","guam":"🇬🇺","guatemala":"🇬🇹","guernsey":"🇬🇬","guinea":"🇬🇳","guinea_bissau":"🇬🇼","guyana":"🇬🇾","haiti":"🇭🇹","honduras":"🇭🇳","hong_kong":"🇭🇰","hungary":"🇭🇺","iceland":"🇮🇸","india":"🇮🇳","indonesia":"🇮🇩","iran":"🇮🇷","iraq":"🇮🇶","ireland":"🇮🇪","isle_of_man":"🇮🇲","israel":"🇮🇱","it":"🇮🇹","jamaica":"🇯🇲","jp":"🇯🇵","crossed_flags":"🎌","jersey":"🇯🇪","jordan":"🇯🇴","kazakhstan":"🇰🇿","kenya":"🇰🇪","kiribati":"🇰🇮","kosovo":"🇽🇰","kuwait":"🇰🇼","kyrgyzstan":"🇰🇬","laos":"🇱🇦","latvia":"🇱🇻","lebanon":"🇱🇧","lesotho":"🇱🇸","liberia":"🇱🇷","libya":"🇱🇾","liechtenstein":"🇱🇮","lithuania":"🇱🇹","luxembourg":"🇱🇺","macau":"🇲🇴","macedonia":"🇲🇰","madagascar":"🇲🇬","malawi":"🇲🇼","malaysia":"🇲🇾","maldives":"🇲🇻","mali":"🇲🇱","malta":"🇲🇹","marshall_islands":"🇲🇭","martinique":"🇲🇶","mauritania":"🇲🇷","mauritius":"🇲🇺","mayotte":"🇾🇹","mexico":"🇲🇽","micronesia":"🇫🇲","moldova":"🇲🇩","monaco":"🇲🇨","mongolia":"🇲🇳","montenegro":"🇲🇪","montserrat":"🇲🇸","morocco":"🇲🇦","mozambique":"🇲🇿","myanmar":"🇲🇲","namibia":"🇳🇦","nauru":"🇳🇷","nepal":"🇳🇵","netherlands":"🇳🇱","new_caledonia":"🇳🇨","new_zealand":"🇳🇿","nicaragua":"🇳🇮","niger":"🇳🇪","nigeria":"🇳🇬","niue":"🇳🇺","norfolk_island":"🇳🇫","northern_mariana_islands":"🇲🇵","north_korea":"🇰🇵","norway":"🇳🇴","oman":"🇴🇲","pakistan":"🇵🇰","palau":"🇵🇼","palestinian_territories":"🇵🇸","panama":"🇵🇦","papua_new_guinea":"🇵🇬","paraguay":"🇵🇾","peru":"🇵🇪","philippines":"🇵🇭","pitcairn_islands":"🇵🇳","poland":"🇵🇱","portugal":"🇵🇹","puerto_rico":"🇵🇷","qatar":"🇶🇦","reunion":"🇷🇪","romania":"🇷🇴","ru":"🇷🇺","rwanda":"🇷🇼","st_barthelemy":"🇧🇱","st_helena":"🇸🇭","st_kitts_nevis":"🇰🇳","st_lucia":"🇱🇨","st_pierre_miquelon":"🇵🇲","st_vincent_grenadines":"🇻🇨","samoa":"🇼🇸","san_marino":"🇸🇲","sao_tome_principe":"🇸🇹","saudi_arabia":"🇸🇦","senegal":"🇸🇳","serbia":"🇷🇸","seychelles":"🇸🇨","sierra_leone":"🇸🇱","singapore":"🇸🇬","sint_maarten":"🇸🇽","slovakia":"🇸🇰","slovenia":"🇸🇮","solomon_islands":"🇸🇧","somalia":"🇸🇴","south_africa":"🇿🇦","south_georgia_south_sandwich_islands":"🇬🇸","kr":"🇰🇷","south_sudan":"🇸🇸","es":"🇪🇸","sri_lanka":"🇱🇰","sudan":"🇸🇩","suriname":"🇸🇷","swaziland":"🇸🇿","sweden":"🇸🇪","switzerland":"🇨🇭","syria":"🇸🇾","taiwan":"🇹🇼","tajikistan":"🇹🇯","tanzania":"🇹🇿","thailand":"🇹🇭","timor_leste":"🇹🇱","togo":"🇹🇬","tokelau":"🇹🇰","tonga":"🇹🇴","trinidad_tobago":"🇹🇹","tunisia":"🇹🇳","tr":"🇹🇷","turkmenistan":"🇹🇲","turks_caicos_islands":"🇹🇨","tuvalu":"🇹🇻","uganda":"🇺🇬","ukraine":"🇺🇦","united_arab_emirates":"🇦🇪","gb":"🇬🇧","uk":"🇬🇧","us":"🇺🇸","us_virgin_islands":"🇻🇮","uruguay":"🇺🇾","uzbekistan":"🇺🇿","vanuatu":"🇻🇺","vatican_city":"🇻🇦","venezuela":"🇻🇪","vietnam":"🇻🇳","wallis_futuna":"🇼🇫","western_sahara":"🇪🇭","yemen":"🇾🇪","zambia":"🇿🇲","zimbabwe":"🇿🇼"}')},function(a,i,u){a.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["3","<\\3"],confused:[":/",":-/"],cry:[":'(",":'-(",":,(",":,-("],frowning:[":(",":-("],heart:["<3"],imp:["]:(","]:-("],innocent:["o:)","O:)","o:-)","O:-)","0:)","0:-)"],joy:[":')",":'-)",":,)",":,-)",":'D",":'-D",":,D",":,-D"],kissing:[":*",":-*"],laughing:["x-)","X-)"],neutral_face:[":|",":-|"],open_mouth:[":o",":-o",":O",":-O"],rage:[":@",":-@"],smile:[":D",":-D"],smiley:[":)",":-)"],smiling_imp:["]:)","]:-)"],sob:[":,'(",":,'-(",";(",";-("],stuck_out_tongue:[":P",":-P"],sunglasses:["8-)","B-)"],sweat:[",:(",",:-("],sweat_smile:[",:)",",:-)"],unamused:[":s",":-S",":z",":-Z",":$",":-$"],wink:[";)",";-)"]}},function(a,i,u){a.exports=function(c,d){return c[d].content}},function(a,i,u){a.exports=function(c,d,m,f,v){var g=c.utils.arrayReplaceAt,y=c.utils.lib.ucmicro,b=new RegExp([y.Z.source,y.P.source,y.Cc.source].join("|"));function w(k,$,S){var C,E=0,D=[];return k.replace(v,function(A,O,F){var B;if(m.hasOwnProperty(A)){if(B=m[A],O>0&&!b.test(F[O-1])||O+A.lengthE&&((C=new S("text","",0)).content=k.slice(E,O),D.push(C)),(C=new S("emoji","",0)).markup=B,C.content=d[B],D.push(C),E=O+A.length}),E=0;$--)(D=E[$]).type!=="link_open"&&D.type!=="link_close"||D.info==="auto"&&(O-=D.nesting),D.type==="text"&&O===0&&f.test(D.content)&&(A[S].children=E=g(E,$,w(D.content,D.level,k.Token)))}}},function(a,i,u){a.exports=function(c){var d,m=c.defs;c.enabled.length&&(m=Object.keys(m).reduce(function(y,b){return c.enabled.indexOf(b)>=0&&(y[b]=m[b]),y},{})),d=Object.keys(c.shortcuts).reduce(function(y,b){return m[b]?Array.isArray(c.shortcuts[b])?(c.shortcuts[b].forEach(function(w){y[w]=b}),y):(y[c.shortcuts[b]]=b,y):y},{});var f=Object.keys(m).map(function(y){return":"+y+":"}).concat(Object.keys(d)).sort().reverse().map(function(y){return y.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}).join("|"),v=RegExp(f),g=RegExp(f,"g");return{defs:m,shortcuts:d,scanRE:v,replaceRE:g}}},function(a,i,u){var c=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==126||f||b+2>=y)return!1;for(m.pos=b+1;m.pos?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==94||f||b+2>=y)return!1;for(m.pos=b+1;m.pos=w||(y=f.src.charCodeAt(b++))!==126&&y!==58||b===(g=f.skipSpaces(b))||g>=w?-1:b}c.block.ruler.before("paragraph","deflist",function(f,v,g,y){var b,w,k,$,S,C,E,D,A,O,F,B,I,M,z,q,H,Q,j,ee;if(y)return!(f.ddIndent<0)&&m(f,v)>=0;if((A=v+1)>=g||f.isEmpty(A)&&++A>=g||f.sCount[A]1&&f.isEmpty(f.line-1),f.tShift[k]=z,f.sCount[k]=M,f.tight=q,f.parentType=I,f.blkIndent=B,f.ddIndent=F,ee=f.push("dd_close","dd",-1),S[1]=A=f.line,A>=g||f.sCount[A]=g||($=A,f.isEmpty($))||f.sCount[$]=g||(f.isEmpty(k)&&k++,k>=g)||f.sCount[k]=A||g.src.charCodeAt(D++)!==42||g.src.charCodeAt(D++)!==91)return!1;for(C=D;D^`|~".split("").map(d).join("")+"])("+Object.keys(g.env.abbreviations).map(function(M){return M.substr(1)}).sort(function(M,z){return z.length-M.length}).map(d).join("|")+")($|"+f+"|"+v+"|["+" \r\n$+<=>^`|~".split("").map(d).join("")+"])",D=new RegExp(O,"g"),b=0,w=I.length;b=0;y--)if((B=k[y]).type==="text"&&(E=0,S=B.content,D.lastIndex=0,C=[],F.test(S))){for(;A=D.exec(S);)(A.index>0||A[1].length>0)&&(($=new g.Token("text","",0)).content=S.slice(E,A.index+A[1].length),C.push($)),($=new g.Token("abbr_open","abbr",1)).attrs=[["title",g.env.abbreviations[":"+A[2]]]],C.push($),($=new g.Token("text","",0)).content=A[2],C.push($),$=new g.Token("abbr_close","abbr",-1),C.push($),D.lastIndex-=A[3].length,E=D.lastIndex;C.length&&(E0&&($+=":"+w[k].meta.subId),"["+$+"]"}function m(w,k,$,S,C){var E=C.rules.footnote_anchor_name(w,k,$,S,C),D=C.rules.footnote_caption(w,k,$,S,C),A=E;return w[k].meta.subId>0&&(A+=":"+w[k].meta.subId),'"}function f(w,k,$){return($.xhtmlOut?`
+`:`
+`)+`
+`}function g(w,k,$,S,C){var E=C.rules.footnote_anchor_name(w,k,$,S,C);return w[k].meta.subId>0&&(E+=":"+w[k].meta.subId),'
+`}function b(w,k,$,S,C){var E=C.rules.footnote_anchor_name(w,k,$,S,C);return w[k].meta.subId>0&&(E+=":"+w[k].meta.subId),' '}a.exports=function(w){var k=w.helpers.parseLinkLabel,$=w.utils.isSpace;w.renderer.rules.footnote_ref=m,w.renderer.rules.footnote_block_open=f,w.renderer.rules.footnote_block_close=v,w.renderer.rules.footnote_open=g,w.renderer.rules.footnote_close=y,w.renderer.rules.footnote_anchor=b,w.renderer.rules.footnote_caption=d,w.renderer.rules.footnote_anchor_name=c,w.block.ruler.before("reference","footnote_def",function(S,C,E,D){var A,O,F,B,I,M,z,q,H,Q,j,ee=S.bMarks[C]+S.tShift[C],G=S.eMarks[C];if(ee+4>G||S.src.charCodeAt(ee)!==91||S.src.charCodeAt(ee+1)!==94)return!1;for(I=ee+2;I=G||S.src.charCodeAt(++I)!==58)return!1;if(D)return!0;for(I++,S.env.footnotes||(S.env.footnotes={}),S.env.footnotes.refs||(S.env.footnotes.refs={}),M=S.src.slice(ee+2,I-2),S.env.footnotes.refs[":"+M]=-1,(z=new S.Token("footnote_reference_open","",1)).meta={label:M},z.level=S.level++,S.tokens.push(z),A=S.bMarks[C],O=S.tShift[C],F=S.sCount[C],B=S.parentType,j=I,q=H=S.sCount[C]+I-(S.bMarks[C]+S.tShift[C]);I=F)&&S.src.charCodeAt(B)===94&&S.src.charCodeAt(B+1)===91&&(E=B+2,!((D=k(S,B+1))<0)&&(C||(S.env.footnotes||(S.env.footnotes={}),S.env.footnotes.list||(S.env.footnotes.list=[]),A=S.env.footnotes.list.length,S.md.inline.parse(S.src.slice(E,D),S.md,S.env,O=[]),S.push("footnote_ref","",0).meta={id:A},S.env.footnotes.list[A]={content:S.src.slice(E,D),tokens:O}),S.pos=D+1,S.posMax=F,!0))}),w.inline.ruler.after("footnote_inline","footnote_ref",function(S,C){var E,D,A,O,F=S.posMax,B=S.pos;if(B+3>F||!S.env.footnotes||!S.env.footnotes.refs||S.src.charCodeAt(B)!==91||S.src.charCodeAt(B+1)!==94)return!1;for(D=B+2;D=F)&&(D++,E=S.src.slice(B+2,D-1),S.env.footnotes.refs[":"+E]!==void 0&&(C||(S.env.footnotes.list||(S.env.footnotes.list=[]),S.env.footnotes.refs[":"+E]<0?(A=S.env.footnotes.list.length,S.env.footnotes.list[A]={label:E,count:0},S.env.footnotes.refs[":"+E]=A):A=S.env.footnotes.refs[":"+E],O=S.env.footnotes.list[A].count,S.env.footnotes.list[A].count++,S.push("footnote_ref","",0).meta={id:A,subId:O,label:E}),S.pos=D,S.posMax=F,!0))}),w.core.ruler.after("inline","footnote_tail",function(S){var C,E,D,A,O,F,B,I,M,z,q=!1,H={};if(S.env.footnotes&&(S.tokens=S.tokens.filter(function(Q){return Q.type==="footnote_reference_open"?(q=!0,M=[],z=Q.meta.label,!1):Q.type==="footnote_reference_close"?(q=!1,H[":"+z]=M,!1):(q&&M.push(Q),!q)}),S.env.footnotes.list)){for(F=S.env.footnotes.list,B=new S.Token("footnote_block_open","",1),S.tokens.push(B),C=0,E=F.length;C0?F[C].count:1,D=0;D=0;k--)if(y[k].level===w)return k;return-1}function v(y,b){return y[b].type==="inline"&&function(w){return w.type==="paragraph_open"}(y[b-1])&&function(w){return w.type==="list_item_open"}(y[b-2])&&function(w){return w.content.indexOf("[ ] ")===0||w.content.indexOf("[x] ")===0||w.content.indexOf("[X] ")===0}(y[b])}function g(y,b){if(y.children.unshift(function(k,$){var S=new $("html_inline","",0),C=u?' disabled="" ':"";return k.content.indexOf("[ ] ")===0?S.content='':k.content.indexOf("[x] ")!==0&&k.content.indexOf("[X] ")!==0||(S.content=''),S}(y,b)),y.children[1].content=y.children[1].content.slice(3),y.content=y.content.slice(3),c)if(d){y.children.pop();var w="task-item-"+Math.ceil(1e7*Math.random()-1e3);y.children[0].content=y.children[0].content.slice(0,-1)+' id="'+w+'">',y.children.push(function(k,$,S){var C=new S("html_inline","",0);return C.content='",C.attrs=[{for:$}],C}(y.content,w,b))}else y.children.unshift(function(k){var $=new k("html_inline","",0);return $.content="",$}(b))}a.exports=function(y,b){b&&(u=!b.enabled,c=!!b.label,d=!!b.labelAfter),y.core.ruler.after("inline","github-task-lists",function(w){for(var k=w.tokens,$=2;$=$)&&!((z=w.bMarks[E]+w.tShift[E])<(q=w.eMarks[E])&&w.sCount[E]=4)){for(C=z+1;C<=q&&f[(C-z)%g]===w.src[C];C++);if(!(Math.floor((C-z)/g)':""},c.renderer.rules.toc_open=function(v,g){return""},c.renderer.rules.toc_close=function(v,g){return""},c.renderer.rules.toc_body=function(v,g){for(var y=[],b=d.tokens,w=b.length,k=0;kC)for(var O=D.level-C,F=0;F"),C++;else if(D.level"),C--;return(A=A.concat(['',D.content,""])).join("")});return""+v[g].content+"
"+E.join("")+new Array(C+1).join("")},c.core.ruler.push("grab_state",function(v){d=v}),c.inline.ruler.after("emphasis","toc",function(v,g){for(;v.src.indexOf(`
+`)>=0&&v.src.indexOf(`
+`)1&&(w=b.pop()),y.content=w,y=v.push("toc_close","toc",-1);var k=0,$=v.src.indexOf(`
+`);return k=$!==-1?v.pos+$:v.pos+v.posMax+1,v.pos=k,!0})}},function(a,i){a.exports=function(u,c){(c=c||{}).highlighted===void 0&&(c.highlighted=!0),c.hljs===void 0&&(c.hljs="auto"),typeof c.langCheck!="function"&&(c.langCheck=function(){}),u.options.highlight=function(d,m){var f=c.hljs;if(c.hljs==="auto"&&(f=window.hljs),c.highlighted&&m&&f){if(f.getLanguage(m))return''+f.highlight(m,d,!0).value+"
";typeof c.langCheck=="function"&&c.langCheck(m)}return''+u.utils.escapeHtml(d)+"
"}}},function(a,i,u){var c=null;function d(v,g){var y,b,w=v.posMax,k=!0,$=!0;return y=g>0?v.src.charCodeAt(g-1):-1,b=g+1<=w?v.src.charCodeAt(g+1):-1,(y===32||y===9||b>=48&&b<=57)&&($=!1),b!==32&&b!==9||(k=!1),{can_open:k,can_close:$}}function m(v,g){if(!c&&window.katex&&(c=window.katex),!c)return!1;var y,b,w,k;if(v.src[v.pos]!=="$")return!1;if(!d(v,v.pos).can_open)return g||(v.pending+="$"),v.pos+=1,!0;for(b=y=v.pos+1;(b=v.src.indexOf("$",b))!==-1;){for(k=b-1;v.src[k]==="\\";)k-=1;if((b-k)%2==1)break;b+=1}return b===-1?(g||(v.pending+="$"),v.pos=y,!0):b-y==0?(g||(v.pending+="$$"),v.pos=y+1,!0):d(v,b).can_close?(g||((w=v.push("math_inline","math",0)).markup="$",w.content=v.src.slice(y,b)),v.pos=b+1,!0):(g||(v.pending+="$"),v.pos=y,!0)}function f(v,g,y,b){if(!c&&window.katex&&(c=window.katex),!c)return!1;var w,k,$,S,C,E=!1,D=v.bMarks[g]+v.tShift[g],A=v.eMarks[g];if(D+2>A||v.src.slice(D,D+2)!=="$$")return!1;if(D+=2,w=v.src.slice(D,A),b)return!0;for(w.trim().slice(-2)==="$$"&&(w=w.trim().slice(0,-2),E=!0),$=g;!E&&!(++$>=y)&&!((D=v.bMarks[$]+v.tShift[$])<(A=v.eMarks[$])&&v.tShift[$]"+c.renderToString(w,g)+"
"}catch(k){return g.throwOnError&&console.log(k),w}}(y[b].content)+`
+`}}},function(a,i){a.exports=function(u,c){u.image_add=function(m,f){u.__image instanceof Object||(u.__image={}),u.__image[m]=f},u.image_del=function(m){u.__image instanceof Object||(u.__image={}),delete u.__image[m]};var d=u.renderer.rules.image;u.renderer.rules.image=function(m,f,v,g,y){var b=m[f].attrs;if(u.__image instanceof Object){for(var w=0;w{for(const m of d)if(m.type==="childList")for(const f of m.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&c(f)}).observe(document,{childList:!0,subtree:!0});function u(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(d){if(d.ep)return;d.ep=!0;const m=u(d);fetch(d.href,m)}})();const aliases$1={collapse:"fas fa-chevron-up",complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sortAsc:"fas fa-arrow-up",sortDesc:"fas fa-arrow-down",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus",calendar:"fas fa-calendar",treeviewCollapse:"fas fa-caret-down",treeviewExpand:"fas fa-caret-right",eyeDropper:"fas fa-eye-dropper"},fa={component:VClassIcon},vuetify=createVuetify({defaults:{},theme:{defaultTheme:"light",themes:{light:{colors:{background:"#f5efea",tandoor:"#ddbf86",primary:"#b98766",secondary:"#b55e4f",success:"#82aa8b",info:"#385f84",warning:"#eaaa21",error:"#a7240e"}}}},icons:{defaultSet:"fa",aliases:aliases$1,sets:{fa}}});class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(i){super(`Invalid DateTime: ${i.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(i){super(`Invalid Interval: ${i.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(i){super(`Invalid Duration: ${i.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(i){super(`Invalid unit ${i}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super("Zone is an abstract class")}}const n$1="numeric",s="short",l="long",DATE_SHORT={year:n$1,month:n$1,day:n$1},DATE_MED={year:n$1,month:s,day:n$1},DATE_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s},DATE_FULL={year:n$1,month:l,day:n$1},DATE_HUGE={year:n$1,month:l,day:n$1,weekday:l},TIME_SIMPLE={hour:n$1,minute:n$1},TIME_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1},TIME_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:s},TIME_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:l},TIME_24_SIMPLE={hour:n$1,minute:n$1,hourCycle:"h23"},TIME_24_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23"},TIME_24_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:s},TIME_24_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:l},DATETIME_SHORT={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1},DATETIME_SHORT_WITH_SECONDS={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1},DATETIME_MED_WITH_SECONDS={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s,hour:n$1,minute:n$1},DATETIME_FULL={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,timeZoneName:s},DATETIME_FULL_WITH_SECONDS={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,second:n$1,timeZoneName:s},DATETIME_HUGE={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,timeZoneName:l},DATETIME_HUGE_WITH_SECONDS={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,second:n$1,timeZoneName:l};class Zone{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get ianaName(){return this.name}get isUniversal(){throw new ZoneIsAbstractError}offsetName(i,u){throw new ZoneIsAbstractError}formatOffset(i,u){throw new ZoneIsAbstractError}offset(i){throw new ZoneIsAbstractError}equals(i){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}}let singleton$1=null;class SystemZone extends Zone{static get instance(){return singleton$1===null&&(singleton$1=new SystemZone),singleton$1}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(i,{format:u,locale:c}){return parseZoneInfo(i,u,c)}formatOffset(i,u){return formatOffset(this.offset(i),u)}offset(i){return-new Date(i).getTimezoneOffset()}equals(i){return i.type==="system"}get isValid(){return!0}}let dtfCache={};function makeDTF(a){return dtfCache[a]||(dtfCache[a]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),dtfCache[a]}const typeToPos={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(a,i){const u=a.format(i).replace(/\u200E/g,""),c=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(u),[,d,m,f,v,g,y,b]=c;return[f,d,m,v,g,y,b]}function partsOffset(a,i){const u=a.formatToParts(i),c=[];for(let d=0;d=0?S:1e3+S,(k-$)/(60*1e3)}equals(i){return i.type==="iana"&&i.name===this.name}get isValid(){return this.valid}}let intlLFCache={};function getCachedLF(a,i={}){const u=JSON.stringify([a,i]);let c=intlLFCache[u];return c||(c=new Intl.ListFormat(a,i),intlLFCache[u]=c),c}let intlDTCache={};function getCachedDTF(a,i={}){const u=JSON.stringify([a,i]);let c=intlDTCache[u];return c||(c=new Intl.DateTimeFormat(a,i),intlDTCache[u]=c),c}let intlNumCache={};function getCachedINF(a,i={}){const u=JSON.stringify([a,i]);let c=intlNumCache[u];return c||(c=new Intl.NumberFormat(a,i),intlNumCache[u]=c),c}let intlRelCache={};function getCachedRTF(a,i={}){const{base:u,...c}=i,d=JSON.stringify([a,c]);let m=intlRelCache[d];return m||(m=new Intl.RelativeTimeFormat(a,i),intlRelCache[d]=m),m}let sysLocaleCache=null;function systemLocale(){return sysLocaleCache||(sysLocaleCache=new Intl.DateTimeFormat().resolvedOptions().locale,sysLocaleCache)}let weekInfoCache={};function getCachedWeekInfo(a){let i=weekInfoCache[a];if(!i){const u=new Intl.Locale(a);i="getWeekInfo"in u?u.getWeekInfo():u.weekInfo,weekInfoCache[a]=i}return i}function parseLocaleString(a){const i=a.indexOf("-x-");i!==-1&&(a=a.substring(0,i));const u=a.indexOf("-u-");if(u===-1)return[a];{let c,d;try{c=getCachedDTF(a).resolvedOptions(),d=a}catch{const g=a.substring(0,u);c=getCachedDTF(g).resolvedOptions(),d=g}const{numberingSystem:m,calendar:f}=c;return[d,m,f]}}function intlConfigString(a,i,u){return(u||i)&&(a.includes("-u-")||(a+="-u"),u&&(a+=`-ca-${u}`),i&&(a+=`-nu-${i}`)),a}function mapMonths(a){const i=[];for(let u=1;u<=12;u++){const c=DateTime.utc(2009,u,1);i.push(a(c))}return i}function mapWeekdays(a){const i=[];for(let u=1;u<=7;u++){const c=DateTime.utc(2016,11,13+u);i.push(a(c))}return i}function listStuff(a,i,u,c){const d=a.listingMode();return d==="error"?null:d==="en"?u(i):c(i)}function supportsFastNumbers(a){return a.numberingSystem&&a.numberingSystem!=="latn"?!1:a.numberingSystem==="latn"||!a.locale||a.locale.startsWith("en")||new Intl.DateTimeFormat(a.intl).resolvedOptions().numberingSystem==="latn"}class PolyNumberFormatter{constructor(i,u,c){this.padTo=c.padTo||0,this.floor=c.floor||!1;const{padTo:d,floor:m,...f}=c;if(!u||Object.keys(f).length>0){const v={useGrouping:!1,...c};c.padTo>0&&(v.minimumIntegerDigits=c.padTo),this.inf=getCachedINF(i,v)}}format(i){if(this.inf){const u=this.floor?Math.floor(i):i;return this.inf.format(u)}else{const u=this.floor?Math.floor(i):roundTo(i,3);return padStart(u,this.padTo)}}}class PolyDateFormatter{constructor(i,u,c){this.opts=c,this.originalZone=void 0;let d;if(this.opts.timeZone)this.dt=i;else if(i.zone.type==="fixed"){const f=-1*(i.offset/60),v=f>=0?`Etc/GMT+${f}`:`Etc/GMT${f}`;i.offset!==0&&IANAZone.create(v).valid?(d=v,this.dt=i):(d="UTC",this.dt=i.offset===0?i:i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone)}else i.zone.type==="system"?this.dt=i:i.zone.type==="iana"?(this.dt=i,d=i.zone.name):(d="UTC",this.dt=i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone);const m={...this.opts};m.timeZone=m.timeZone||d,this.dtf=getCachedDTF(u,m)}format(){return this.originalZone?this.formatToParts().map(({value:i})=>i).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const i=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?i.map(u=>{if(u.type==="timeZoneName"){const c=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...u,value:c}}else return u}):i}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(i,u,c){this.opts={style:"long",...c},!u&&hasRelative()&&(this.rtf=getCachedRTF(i,c))}format(i,u){return this.rtf?this.rtf.format(i,u):formatRelativeTime(u,i,this.opts.numeric,this.opts.style!=="long")}formatToParts(i,u){return this.rtf?this.rtf.formatToParts(i,u):[]}}const fallbackWeekSettings={firstDay:1,minimalDays:4,weekend:[6,7]};let Locale$1=class wi{static fromOpts(i){return wi.create(i.locale,i.numberingSystem,i.outputCalendar,i.weekSettings,i.defaultToEN)}static create(i,u,c,d,m=!1){const f=i||Settings.defaultLocale,v=f||(m?"en-US":systemLocale()),g=u||Settings.defaultNumberingSystem,y=c||Settings.defaultOutputCalendar,b=validateWeekSettings(d)||Settings.defaultWeekSettings;return new wi(v,g,y,b,f)}static resetCache(){sysLocaleCache=null,intlDTCache={},intlNumCache={},intlRelCache={}}static fromObject({locale:i,numberingSystem:u,outputCalendar:c,weekSettings:d}={}){return wi.create(i,u,c,d)}constructor(i,u,c,d,m){const[f,v,g]=parseLocaleString(i);this.locale=f,this.numberingSystem=u||v||null,this.outputCalendar=c||g||null,this.weekSettings=d,this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=m,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this)),this.fastNumbersCached}listingMode(){const i=this.isEnglish(),u=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return i&&u?"en":"intl"}clone(i){return!i||Object.getOwnPropertyNames(i).length===0?this:wi.create(i.locale||this.specifiedLocale,i.numberingSystem||this.numberingSystem,i.outputCalendar||this.outputCalendar,validateWeekSettings(i.weekSettings)||this.weekSettings,i.defaultToEN||!1)}redefaultToEN(i={}){return this.clone({...i,defaultToEN:!0})}redefaultToSystem(i={}){return this.clone({...i,defaultToEN:!1})}months(i,u=!1){return listStuff(this,i,months$1,()=>{const c=u?{month:i,day:"numeric"}:{month:i},d=u?"format":"standalone";return this.monthsCache[d][i]||(this.monthsCache[d][i]=mapMonths(m=>this.extract(m,c,"month"))),this.monthsCache[d][i]})}weekdays(i,u=!1){return listStuff(this,i,weekdays,()=>{const c=u?{weekday:i,year:"numeric",month:"long",day:"numeric"}:{weekday:i},d=u?"format":"standalone";return this.weekdaysCache[d][i]||(this.weekdaysCache[d][i]=mapWeekdays(m=>this.extract(m,c,"weekday"))),this.weekdaysCache[d][i]})}meridiems(){return listStuff(this,void 0,()=>meridiems,()=>{if(!this.meridiemCache){const i={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map(u=>this.extract(u,i,"dayperiod"))}return this.meridiemCache})}eras(i){return listStuff(this,i,eras,()=>{const u={era:i};return this.eraCache[i]||(this.eraCache[i]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map(c=>this.extract(c,u,"era"))),this.eraCache[i]})}extract(i,u,c){const d=this.dtFormatter(i,u),m=d.formatToParts(),f=m.find(v=>v.type.toLowerCase()===c);return f?f.value:null}numberFormatter(i={}){return new PolyNumberFormatter(this.intl,i.forceSimple||this.fastNumbers,i)}dtFormatter(i,u={}){return new PolyDateFormatter(i,this.intl,u)}relFormatter(i={}){return new PolyRelFormatter(this.intl,this.isEnglish(),i)}listFormatter(i={}){return getCachedLF(this.intl,i)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):fallbackWeekSettings}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(i){return this.locale===i.locale&&this.numberingSystem===i.numberingSystem&&this.outputCalendar===i.outputCalendar}},singleton=null;class FixedOffsetZone extends Zone{static get utcInstance(){return singleton===null&&(singleton=new FixedOffsetZone(0)),singleton}static instance(i){return i===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(i)}static parseSpecifier(i){if(i){const u=i.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(u)return new FixedOffsetZone(signedOffset(u[1],u[2]))}return null}constructor(i){super(),this.fixed=i}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${formatOffset(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(i,u){return formatOffset(this.fixed,u)}get isUniversal(){return!0}offset(){return this.fixed}equals(i){return i.type==="fixed"&&i.fixed===this.fixed}get isValid(){return!0}}class InvalidZone extends Zone{constructor(i){super(),this.zoneName=i}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function normalizeZone(a,i){if(isUndefined$2(a)||a===null)return i;if(a instanceof Zone)return a;if(isString$4(a)){const u=a.toLowerCase();return u==="default"?i:u==="local"||u==="system"?SystemZone.instance:u==="utc"||u==="gmt"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(u)||IANAZone.create(a)}else return isNumber$2(a)?FixedOffsetZone.instance(a):typeof a=="object"&&"offset"in a&&typeof a.offset=="function"?a:new InvalidZone(a)}let now$1=()=>Date.now(),defaultZone="system",defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,twoDigitCutoffYear=60,throwOnInvalid,defaultWeekSettings=null;class Settings{static get now(){return now$1}static set now(i){now$1=i}static set defaultZone(i){defaultZone=i}static get defaultZone(){return normalizeZone(defaultZone,SystemZone.instance)}static get defaultLocale(){return defaultLocale}static set defaultLocale(i){defaultLocale=i}static get defaultNumberingSystem(){return defaultNumberingSystem}static set defaultNumberingSystem(i){defaultNumberingSystem=i}static get defaultOutputCalendar(){return defaultOutputCalendar}static set defaultOutputCalendar(i){defaultOutputCalendar=i}static get defaultWeekSettings(){return defaultWeekSettings}static set defaultWeekSettings(i){defaultWeekSettings=validateWeekSettings(i)}static get twoDigitCutoffYear(){return twoDigitCutoffYear}static set twoDigitCutoffYear(i){twoDigitCutoffYear=i%100}static get throwOnInvalid(){return throwOnInvalid}static set throwOnInvalid(i){throwOnInvalid=i}static resetCaches(){Locale$1.resetCache(),IANAZone.resetCache()}}class Invalid{constructor(i,u){this.reason=i,this.explanation=u}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const nonLeapLadder=[0,31,59,90,120,151,181,212,243,273,304,334],leapLadder=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(a,i){return new Invalid("unit out of range",`you specified ${i} (of type ${typeof i}) as a ${a}, which is invalid`)}function dayOfWeek(a,i,u){const c=new Date(Date.UTC(a,i-1,u));a<100&&a>=0&&c.setUTCFullYear(c.getUTCFullYear()-1900);const d=c.getUTCDay();return d===0?7:d}function computeOrdinal(a,i,u){return u+(isLeapYear$1(a)?leapLadder:nonLeapLadder)[i-1]}function uncomputeOrdinal(a,i){const u=isLeapYear$1(a)?leapLadder:nonLeapLadder,c=u.findIndex(m=>mweeksInWeekYear(c,i,u)?(y=c+1,g=1):y=c,{weekYear:y,weekNumber:g,weekday:v,...timeObject(a)}}function weekToGregorian(a,i=4,u=1){const{weekYear:c,weekNumber:d,weekday:m}=a,f=isoWeekdayToLocal(dayOfWeek(c,1,i),u),v=daysInYear$1(c);let g=d*7+m-f-7+i,y;g<1?(y=c-1,g+=daysInYear$1(y)):g>v?(y=c+1,g-=daysInYear$1(c)):y=c;const{month:b,day:w}=uncomputeOrdinal(y,g);return{year:y,month:b,day:w,...timeObject(a)}}function gregorianToOrdinal(a){const{year:i,month:u,day:c}=a,d=computeOrdinal(i,u,c);return{year:i,ordinal:d,...timeObject(a)}}function ordinalToGregorian(a){const{year:i,ordinal:u}=a,{month:c,day:d}=uncomputeOrdinal(i,u);return{year:i,month:c,day:d,...timeObject(a)}}function usesLocalWeekValues(a,i){if(!isUndefined$2(a.localWeekday)||!isUndefined$2(a.localWeekNumber)||!isUndefined$2(a.localWeekYear)){if(!isUndefined$2(a.weekday)||!isUndefined$2(a.weekNumber)||!isUndefined$2(a.weekYear))throw new ConflictingSpecificationError("Cannot mix locale-based week fields with ISO-based week fields");return isUndefined$2(a.localWeekday)||(a.weekday=a.localWeekday),isUndefined$2(a.localWeekNumber)||(a.weekNumber=a.localWeekNumber),isUndefined$2(a.localWeekYear)||(a.weekYear=a.localWeekYear),delete a.localWeekday,delete a.localWeekNumber,delete a.localWeekYear,{minDaysInFirstWeek:i.getMinDaysInFirstWeek(),startOfWeek:i.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(a,i=4,u=1){const c=isInteger(a.weekYear),d=integerBetween(a.weekNumber,1,weeksInWeekYear(a.weekYear,i,u)),m=integerBetween(a.weekday,1,7);return c?d?m?!1:unitOutOfRange("weekday",a.weekday):unitOutOfRange("week",a.weekNumber):unitOutOfRange("weekYear",a.weekYear)}function hasInvalidOrdinalData(a){const i=isInteger(a.year),u=integerBetween(a.ordinal,1,daysInYear$1(a.year));return i?u?!1:unitOutOfRange("ordinal",a.ordinal):unitOutOfRange("year",a.year)}function hasInvalidGregorianData(a){const i=isInteger(a.year),u=integerBetween(a.month,1,12),c=integerBetween(a.day,1,daysInMonth$1(a.year,a.month));return i?u?c?!1:unitOutOfRange("day",a.day):unitOutOfRange("month",a.month):unitOutOfRange("year",a.year)}function hasInvalidTimeData(a){const{hour:i,minute:u,second:c,millisecond:d}=a,m=integerBetween(i,0,23)||i===24&&u===0&&c===0&&d===0,f=integerBetween(u,0,59),v=integerBetween(c,0,59),g=integerBetween(d,0,999);return m?f?v?g?!1:unitOutOfRange("millisecond",d):unitOutOfRange("second",c):unitOutOfRange("minute",u):unitOutOfRange("hour",i)}function isUndefined$2(a){return typeof a>"u"}function isNumber$2(a){return typeof a=="number"}function isInteger(a){return typeof a=="number"&&a%1===0}function isString$4(a){return typeof a=="string"}function isDate$2(a){return Object.prototype.toString.call(a)==="[object Date]"}function hasRelative(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function hasLocaleWeekInfo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function maybeArray(a){return Array.isArray(a)?a:[a]}function bestBy(a,i,u){if(a.length!==0)return a.reduce((c,d)=>{const m=[i(d),d];return c&&u(c[0],m[0])===c[0]?c:m},null)[1]}function pick$1(a,i){return i.reduce((u,c)=>(u[c]=a[c],u),{})}function hasOwnProperty$g(a,i){return Object.prototype.hasOwnProperty.call(a,i)}function validateWeekSettings(a){if(a==null)return null;if(typeof a!="object")throw new InvalidArgumentError("Week settings must be an object");if(!integerBetween(a.firstDay,1,7)||!integerBetween(a.minimalDays,1,7)||!Array.isArray(a.weekend)||a.weekend.some(i=>!integerBetween(i,1,7)))throw new InvalidArgumentError("Invalid week settings");return{firstDay:a.firstDay,minimalDays:a.minimalDays,weekend:Array.from(a.weekend)}}function integerBetween(a,i,u){return isInteger(a)&&a>=i&&a<=u}function floorMod(a,i){return a-i*Math.floor(a/i)}function padStart(a,i=2){const u=a<0;let c;return u?c="-"+(""+-a).padStart(i,"0"):c=(""+a).padStart(i,"0"),c}function parseInteger(a){if(!(isUndefined$2(a)||a===null||a===""))return parseInt(a,10)}function parseFloating(a){if(!(isUndefined$2(a)||a===null||a===""))return parseFloat(a)}function parseMillis(a){if(!(isUndefined$2(a)||a===null||a==="")){const i=parseFloat("0."+a)*1e3;return Math.floor(i)}}function roundTo(a,i,u=!1){const c=10**i;return(u?Math.trunc:Math.round)(a*c)/c}function isLeapYear$1(a){return a%4===0&&(a%100!==0||a%400===0)}function daysInYear$1(a){return isLeapYear$1(a)?366:365}function daysInMonth$1(a,i){const u=floorMod(i-1,12)+1,c=a+(i-u)/12;return u===2?isLeapYear$1(c)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][u-1]}function objToLocalTS(a){let i=Date.UTC(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return a.year<100&&a.year>=0&&(i=new Date(i),i.setUTCFullYear(a.year,a.month-1,a.day)),+i}function firstWeekOffset$1(a,i,u){return-isoWeekdayToLocal(dayOfWeek(a,1,i),u)+i-1}function weeksInWeekYear(a,i=4,u=1){const c=firstWeekOffset$1(a,i,u),d=firstWeekOffset$1(a+1,i,u);return(daysInYear$1(a)-c+d)/7}function untruncateYear$1(a){return a>99?a:a>Settings.twoDigitCutoffYear?1900+a:2e3+a}function parseZoneInfo(a,i,u,c=null){const d=new Date(a),m={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};c&&(m.timeZone=c);const f={timeZoneName:i,...m},v=new Intl.DateTimeFormat(u,f).formatToParts(d).find(g=>g.type.toLowerCase()==="timezonename");return v?v.value:null}function signedOffset(a,i){let u=parseInt(a,10);Number.isNaN(u)&&(u=0);const c=parseInt(i,10)||0,d=u<0||Object.is(u,-0)?-c:c;return u*60+d}function asNumber(a){const i=Number(a);if(typeof a=="boolean"||a===""||Number.isNaN(i))throw new InvalidArgumentError(`Invalid unit value ${a}`);return i}function normalizeObject(a,i){const u={};for(const c in a)if(hasOwnProperty$g(a,c)){const d=a[c];if(d==null)continue;u[i(c)]=asNumber(d)}return u}function formatOffset(a,i){const u=Math.trunc(Math.abs(a/60)),c=Math.trunc(Math.abs(a%60)),d=a>=0?"+":"-";switch(i){case"short":return`${d}${padStart(u,2)}:${padStart(c,2)}`;case"narrow":return`${d}${u}${c>0?`:${c}`:""}`;case"techie":return`${d}${padStart(u,2)}${padStart(c,2)}`;default:throw new RangeError(`Value format ${i} is out of range for property format`)}}function timeObject(a){return pick$1(a,["hour","minute","second","millisecond"])}const monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthsNarrow=["J","F","M","A","M","J","J","A","S","O","N","D"];function months$1(a){switch(a){case"narrow":return[...monthsNarrow];case"short":return[...monthsShort];case"long":return[...monthsLong];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const weekdaysLong=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],weekdaysShort=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],weekdaysNarrow=["M","T","W","T","F","S","S"];function weekdays(a){switch(a){case"narrow":return[...weekdaysNarrow];case"short":return[...weekdaysShort];case"long":return[...weekdaysLong];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const meridiems=["AM","PM"],erasLong=["Before Christ","Anno Domini"],erasShort=["BC","AD"],erasNarrow=["B","A"];function eras(a){switch(a){case"narrow":return[...erasNarrow];case"short":return[...erasShort];case"long":return[...erasLong];default:return null}}function meridiemForDateTime(a){return meridiems[a.hour<12?0:1]}function weekdayForDateTime(a,i){return weekdays(i)[a.weekday-1]}function monthForDateTime(a,i){return months$1(i)[a.month-1]}function eraForDateTime(a,i){return eras(i)[a.year<0?0:1]}function formatRelativeTime(a,i,u="always",c=!1){const d={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},m=["hours","minutes","seconds"].indexOf(a)===-1;if(u==="auto"&&m){const w=a==="days";switch(i){case 1:return w?"tomorrow":`next ${d[a][0]}`;case-1:return w?"yesterday":`last ${d[a][0]}`;case 0:return w?"today":`this ${d[a][0]}`}}const f=Object.is(i,-0)||i<0,v=Math.abs(i),g=v===1,y=d[a],b=c?g?y[1]:y[2]||y[1]:g?d[a][0]:a;return f?`${v} ${b} ago`:`in ${v} ${b}`}function stringifyTokens(a,i){let u="";for(const c of a)c.literal?u+=c.val:u+=i(c.val);return u}const macroTokenToFormatOpts={D:DATE_SHORT,DD:DATE_MED,DDD:DATE_FULL,DDDD:DATE_HUGE,t:TIME_SIMPLE,tt:TIME_WITH_SECONDS,ttt:TIME_WITH_SHORT_OFFSET,tttt:TIME_WITH_LONG_OFFSET,T:TIME_24_SIMPLE,TT:TIME_24_WITH_SECONDS,TTT:TIME_24_WITH_SHORT_OFFSET,TTTT:TIME_24_WITH_LONG_OFFSET,f:DATETIME_SHORT,ff:DATETIME_MED,fff:DATETIME_FULL,ffff:DATETIME_HUGE,F:DATETIME_SHORT_WITH_SECONDS,FF:DATETIME_MED_WITH_SECONDS,FFF:DATETIME_FULL_WITH_SECONDS,FFFF:DATETIME_HUGE_WITH_SECONDS};class Formatter{static create(i,u={}){return new Formatter(i,u)}static parseFormat(i){let u=null,c="",d=!1;const m=[];for(let f=0;f0&&m.push({literal:d||/^\s+$/.test(c),val:c}),u=null,c="",d=!d):d||v===u?c+=v:(c.length>0&&m.push({literal:/^\s+$/.test(c),val:c}),c=v,u=v)}return c.length>0&&m.push({literal:d||/^\s+$/.test(c),val:c}),m}static macroTokenToFormatOpts(i){return macroTokenToFormatOpts[i]}constructor(i,u){this.opts=u,this.loc=i,this.systemLoc=null}formatWithSystemDefault(i,u){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(i,{...this.opts,...u}).format()}dtFormatter(i,u={}){return this.loc.dtFormatter(i,{...this.opts,...u})}formatDateTime(i,u){return this.dtFormatter(i,u).format()}formatDateTimeParts(i,u){return this.dtFormatter(i,u).formatToParts()}formatInterval(i,u){return this.dtFormatter(i.start,u).dtf.formatRange(i.start.toJSDate(),i.end.toJSDate())}resolvedOptions(i,u){return this.dtFormatter(i,u).resolvedOptions()}num(i,u=0){if(this.opts.forceSimple)return padStart(i,u);const c={...this.opts};return u>0&&(c.padTo=u),this.loc.numberFormatter(c).format(i)}formatDateTimeFromString(i,u){const c=this.loc.listingMode()==="en",d=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",m=($,S)=>this.loc.extract(i,$,S),f=$=>i.isOffsetFixed&&i.offset===0&&$.allowZ?"Z":i.isValid?i.zone.formatOffset(i.ts,$.format):"",v=()=>c?meridiemForDateTime(i):m({hour:"numeric",hourCycle:"h12"},"dayperiod"),g=($,S)=>c?monthForDateTime(i,$):m(S?{month:$}:{month:$,day:"numeric"},"month"),y=($,S)=>c?weekdayForDateTime(i,$):m(S?{weekday:$}:{weekday:$,month:"long",day:"numeric"},"weekday"),b=$=>{const S=Formatter.macroTokenToFormatOpts($);return S?this.formatWithSystemDefault(i,S):$},w=$=>c?eraForDateTime(i,$):m({era:$},"era"),k=$=>{switch($){case"S":return this.num(i.millisecond);case"u":case"SSS":return this.num(i.millisecond,3);case"s":return this.num(i.second);case"ss":return this.num(i.second,2);case"uu":return this.num(Math.floor(i.millisecond/10),2);case"uuu":return this.num(Math.floor(i.millisecond/100));case"m":return this.num(i.minute);case"mm":return this.num(i.minute,2);case"h":return this.num(i.hour%12===0?12:i.hour%12);case"hh":return this.num(i.hour%12===0?12:i.hour%12,2);case"H":return this.num(i.hour);case"HH":return this.num(i.hour,2);case"Z":return f({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return f({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return f({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return i.zone.offsetName(i.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return i.zone.offsetName(i.ts,{format:"long",locale:this.loc.locale});case"z":return i.zoneName;case"a":return v();case"d":return d?m({day:"numeric"},"day"):this.num(i.day);case"dd":return d?m({day:"2-digit"},"day"):this.num(i.day,2);case"c":return this.num(i.weekday);case"ccc":return y("short",!0);case"cccc":return y("long",!0);case"ccccc":return y("narrow",!0);case"E":return this.num(i.weekday);case"EEE":return y("short",!1);case"EEEE":return y("long",!1);case"EEEEE":return y("narrow",!1);case"L":return d?m({month:"numeric",day:"numeric"},"month"):this.num(i.month);case"LL":return d?m({month:"2-digit",day:"numeric"},"month"):this.num(i.month,2);case"LLL":return g("short",!0);case"LLLL":return g("long",!0);case"LLLLL":return g("narrow",!0);case"M":return d?m({month:"numeric"},"month"):this.num(i.month);case"MM":return d?m({month:"2-digit"},"month"):this.num(i.month,2);case"MMM":return g("short",!1);case"MMMM":return g("long",!1);case"MMMMM":return g("narrow",!1);case"y":return d?m({year:"numeric"},"year"):this.num(i.year);case"yy":return d?m({year:"2-digit"},"year"):this.num(i.year.toString().slice(-2),2);case"yyyy":return d?m({year:"numeric"},"year"):this.num(i.year,4);case"yyyyyy":return d?m({year:"numeric"},"year"):this.num(i.year,6);case"G":return w("short");case"GG":return w("long");case"GGGGG":return w("narrow");case"kk":return this.num(i.weekYear.toString().slice(-2),2);case"kkkk":return this.num(i.weekYear,4);case"W":return this.num(i.weekNumber);case"WW":return this.num(i.weekNumber,2);case"n":return this.num(i.localWeekNumber);case"nn":return this.num(i.localWeekNumber,2);case"ii":return this.num(i.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(i.localWeekYear,4);case"o":return this.num(i.ordinal);case"ooo":return this.num(i.ordinal,3);case"q":return this.num(i.quarter);case"qq":return this.num(i.quarter,2);case"X":return this.num(Math.floor(i.ts/1e3));case"x":return this.num(i.ts);default:return b($)}};return stringifyTokens(Formatter.parseFormat(u),k)}formatDurationFromString(i,u){const c=g=>{switch(g[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},d=g=>y=>{const b=c(y);return b?this.num(g.get(b),y.length):y},m=Formatter.parseFormat(u),f=m.reduce((g,{literal:y,val:b})=>y?g:g.concat(b),[]),v=i.shiftTo(...f.map(c).filter(g=>g));return stringifyTokens(m,d(v))}}const ianaRegex=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...a){const i=a.reduce((u,c)=>u+c.source,"");return RegExp(`^${i}$`)}function combineExtractors(...a){return i=>a.reduce(([u,c,d],m)=>{const[f,v,g]=m(i,d);return[{...u,...f},v||c,g]},[{},null,1]).slice(0,2)}function parse$1(a,...i){if(a==null)return[null,null];for(const[u,c]of i){const d=u.exec(a);if(d)return c(d)}return[null,null]}function simpleParse(...a){return(i,u)=>{const c={};let d;for(d=0;d$!==void 0&&(S||$&&b)?-$:$;return[{years:k(parseFloating(u)),months:k(parseFloating(c)),weeks:k(parseFloating(d)),days:k(parseFloating(m)),hours:k(parseFloating(f)),minutes:k(parseFloating(v)),seconds:k(parseFloating(g),g==="-0"),milliseconds:k(parseMillis(y),w)}]}const obsOffsets$1={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function fromStrings(a,i,u,c,d,m,f){const v={year:i.length===2?untruncateYear$1(parseInteger(i)):parseInteger(i),month:monthsShort.indexOf(u)+1,day:parseInteger(c),hour:parseInteger(d),minute:parseInteger(m)};return f&&(v.second=parseInteger(f)),a&&(v.weekday=a.length>3?weekdaysLong.indexOf(a)+1:weekdaysShort.indexOf(a)+1),v}const rfc2822$1=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(a){const[,i,u,c,d,m,f,v,g,y,b,w]=a,k=fromStrings(i,d,c,u,m,f,v);let $;return g?$=obsOffsets$1[g]:y?$=0:$=signedOffset(b,w),[k,new FixedOffsetZone($)]}function preprocessRFC2822$1(a){return a.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const rfc1123=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,rfc850=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ascii=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,d,c,u,m,f,v),FixedOffsetZone.utcInstance]}function extractASCII(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,v,u,c,d,m,f),FixedOffsetZone.utcInstance]}const isoYmdWithTimeExtensionRegex=combineRegexes(isoYmdRegex,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=combineRegexes(isoWeekRegex,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=combineRegexes(isoOrdinalRegex,isoTimeExtensionRegex),isoTimeCombinedRegex=combineRegexes(isoTimeRegex),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset,extractIANAZone),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(a){return parse$1(a,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[isoTimeCombinedRegex,extractISOTimeAndOffset])}function parseRFC2822Date(a){return parse$1(preprocessRFC2822$1(a),[rfc2822$1,extractRFC2822])}function parseHTTPDate(a){return parse$1(a,[rfc1123,extractRFC1123Or850],[rfc850,extractRFC1123Or850],[ascii,extractASCII])}function parseISODuration(a){return parse$1(a,[isoDuration,extractISODuration])}const extractISOTimeOnly=combineExtractors(extractISOTime);function parseISOTimeOnly(a){return parse$1(a,[isoTimeOnly,extractISOTimeOnly])}const sqlYmdWithTimeExtensionRegex=combineRegexes(sqlYmdRegex,sqlTimeExtensionRegex),sqlTimeCombinedRegex=combineRegexes(sqlTimeRegex),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(a){return parse$1(a,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[sqlTimeCombinedRegex,extractISOTimeOffsetAndIANAZone])}const INVALID$2="Invalid Duration",lowOrderMatrix={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},casualMatrix={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...lowOrderMatrix},daysInYearAccurate=146097/400,daysInMonthAccurate=146097/4800,accurateMatrix={years:{quarters:4,months:12,weeks:daysInYearAccurate/7,days:daysInYearAccurate,hours:daysInYearAccurate*24,minutes:daysInYearAccurate*24*60,seconds:daysInYearAccurate*24*60*60,milliseconds:daysInYearAccurate*24*60*60*1e3},quarters:{months:3,weeks:daysInYearAccurate/28,days:daysInYearAccurate/4,hours:daysInYearAccurate*24/4,minutes:daysInYearAccurate*24*60/4,seconds:daysInYearAccurate*24*60*60/4,milliseconds:daysInYearAccurate*24*60*60*1e3/4},months:{weeks:daysInMonthAccurate/7,days:daysInMonthAccurate,hours:daysInMonthAccurate*24,minutes:daysInMonthAccurate*24*60,seconds:daysInMonthAccurate*24*60*60,milliseconds:daysInMonthAccurate*24*60*60*1e3},...lowOrderMatrix},orderedUnits$1=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],reverseUnits=orderedUnits$1.slice(0).reverse();function clone$5(a,i,u=!1){const c={values:u?i.values:{...a.values,...i.values||{}},loc:a.loc.clone(i.loc),conversionAccuracy:i.conversionAccuracy||a.conversionAccuracy,matrix:i.matrix||a.matrix};return new Duration$1(c)}function durationToMillis(a,i){let u=i.milliseconds??0;for(const c of reverseUnits.slice(1))i[c]&&(u+=i[c]*a[c].milliseconds);return u}function normalizeValues(a,i){const u=durationToMillis(a,i)<0?-1:1;orderedUnits$1.reduceRight((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]*u,f=a[d][c],v=Math.floor(m/f);i[d]+=v*u,i[c]-=v*f*u}return d},null),orderedUnits$1.reduce((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]%1;i[c]-=m,i[d]+=m*a[c][d]}return d},null)}function removeZeroes(a){const i={};for(const[u,c]of Object.entries(a))c!==0&&(i[u]=c);return i}let Duration$1=class cr{constructor(i){const u=i.conversionAccuracy==="longterm"||!1;let c=u?accurateMatrix:casualMatrix;i.matrix&&(c=i.matrix),this.values=i.values,this.loc=i.loc||Locale$1.create(),this.conversionAccuracy=u?"longterm":"casual",this.invalid=i.invalid||null,this.matrix=c,this.isLuxonDuration=!0}static fromMillis(i,u){return cr.fromObject({milliseconds:i},u)}static fromObject(i,u={}){if(i==null||typeof i!="object")throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${i===null?"null":typeof i}`);return new cr({values:normalizeObject(i,cr.normalizeUnit),loc:Locale$1.fromObject(u),conversionAccuracy:u.conversionAccuracy,matrix:u.matrix})}static fromDurationLike(i){if(isNumber$2(i))return cr.fromMillis(i);if(cr.isDuration(i))return i;if(typeof i=="object")return cr.fromObject(i);throw new InvalidArgumentError(`Unknown duration argument ${i} of type ${typeof i}`)}static fromISO(i,u){const[c]=parseISODuration(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static fromISOTime(i,u){const[c]=parseISOTimeOnly(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the Duration is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDurationError(c);return new cr({invalid:c})}static normalizeUnit(i){const u={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[i&&i.toLowerCase()];if(!u)throw new InvalidUnitError(i);return u}static isDuration(i){return i&&i.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(i,u={}){const c={...u,floor:u.round!==!1&&u.floor!==!1};return this.isValid?Formatter.create(this.loc,c).formatDurationFromString(this,i):INVALID$2}toHuman(i={}){if(!this.isValid)return INVALID$2;const u=orderedUnits$1.map(c=>{const d=this.values[c];return isUndefined$2(d)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...i,unit:c.slice(0,-1)}).format(d)}).filter(c=>c);return this.loc.listFormatter({type:"conjunction",style:i.listStyle||"narrow",...i}).format(u)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let i="P";return this.years!==0&&(i+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(i+=this.months+this.quarters*3+"M"),this.weeks!==0&&(i+=this.weeks+"W"),this.days!==0&&(i+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(i+="T"),this.hours!==0&&(i+=this.hours+"H"),this.minutes!==0&&(i+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(i+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S"),i==="P"&&(i+="T0S"),i}toISOTime(i={}){if(!this.isValid)return null;const u=this.toMillis();return u<0||u>=864e5?null:(i={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...i,includeOffset:!1},DateTime.fromMillis(u,{zone:"UTC"}).toISOTime(i))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i),c={};for(const d of orderedUnits$1)(hasOwnProperty$g(u.values,d)||hasOwnProperty$g(this.values,d))&&(c[d]=u.get(d)+this.get(d));return clone$5(this,{values:c},!0)}minus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i);return this.plus(u.negate())}mapUnits(i){if(!this.isValid)return this;const u={};for(const c of Object.keys(this.values))u[c]=asNumber(i(this.values[c],c));return clone$5(this,{values:u},!0)}get(i){return this[cr.normalizeUnit(i)]}set(i){if(!this.isValid)return this;const u={...this.values,...normalizeObject(i,cr.normalizeUnit)};return clone$5(this,{values:u})}reconfigure({locale:i,numberingSystem:u,conversionAccuracy:c,matrix:d}={}){const f={loc:this.loc.clone({locale:i,numberingSystem:u}),matrix:d,conversionAccuracy:c};return clone$5(this,f)}as(i){return this.isValid?this.shiftTo(i).get(i):NaN}normalize(){if(!this.isValid)return this;const i=this.toObject();return normalizeValues(this.matrix,i),clone$5(this,{values:i},!0)}rescale(){if(!this.isValid)return this;const i=removeZeroes(this.normalize().shiftToAll().toObject());return clone$5(this,{values:i},!0)}shiftTo(...i){if(!this.isValid)return this;if(i.length===0)return this;i=i.map(f=>cr.normalizeUnit(f));const u={},c={},d=this.toObject();let m;for(const f of orderedUnits$1)if(i.indexOf(f)>=0){m=f;let v=0;for(const y in c)v+=this.matrix[y][f]*c[y],c[y]=0;isNumber$2(d[f])&&(v+=d[f]);const g=Math.trunc(v);u[f]=g,c[f]=(v*1e3-g*1e3)/1e3}else isNumber$2(d[f])&&(c[f]=d[f]);for(const f in c)c[f]!==0&&(u[m]+=f===m?c[f]:c[f]/this.matrix[m][f]);return normalizeValues(this.matrix,u),clone$5(this,{values:u},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const i={};for(const u of Object.keys(this.values))i[u]=this.values[u]===0?0:-this.values[u];return clone$5(this,{values:i},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(i){if(!this.isValid||!i.isValid||!this.loc.equals(i.loc))return!1;function u(c,d){return c===void 0||c===0?d===void 0||d===0:c===d}for(const c of orderedUnits$1)if(!u(this.values[c],i.values[c]))return!1;return!0}};const INVALID$1="Invalid Interval";function validateStartEnd(a,i){return!a||!a.isValid?Interval.invalid("missing or invalid start"):!i||!i.isValid?Interval.invalid("missing or invalid end"):ii:!1}isBefore(i){return this.isValid?this.e<=i:!1}contains(i){return this.isValid?this.s<=i&&this.e>i:!1}set({start:i,end:u}={}){return this.isValid?Interval.fromDateTimes(i||this.s,u||this.e):this}splitAt(...i){if(!this.isValid)return[];const u=i.map(friendlyDateTime).filter(f=>this.contains(f)).sort((f,v)=>f.toMillis()-v.toMillis()),c=[];let{s:d}=this,m=0;for(;d+this.e?this.e:f;c.push(Interval.fromDateTimes(d,v)),d=v,m+=1}return c}splitBy(i){const u=Duration$1.fromDurationLike(i);if(!this.isValid||!u.isValid||u.as("milliseconds")===0)return[];let{s:c}=this,d=1,m;const f=[];for(;cg*d));m=+v>+this.e?this.e:v,f.push(Interval.fromDateTimes(c,m)),c=m,d+=1}return f}divideEqually(i){return this.isValid?this.splitBy(this.length()/i).slice(0,i):[]}overlaps(i){return this.e>i.s&&this.s=i.e:!1}equals(i){return!this.isValid||!i.isValid?!1:this.s.equals(i.s)&&this.e.equals(i.e)}intersection(i){if(!this.isValid)return this;const u=this.s>i.s?this.s:i.s,c=this.e=c?null:Interval.fromDateTimes(u,c)}union(i){if(!this.isValid)return this;const u=this.si.e?this.e:i.e;return Interval.fromDateTimes(u,c)}static merge(i){const[u,c]=i.sort((d,m)=>d.s-m.s).reduce(([d,m],f)=>m?m.overlaps(f)||m.abutsStart(f)?[d,m.union(f)]:[d.concat([m]),f]:[d,f],[[],null]);return c&&u.push(c),u}static xor(i){let u=null,c=0;const d=[],m=i.map(g=>[{time:g.s,type:"s"},{time:g.e,type:"e"}]),f=Array.prototype.concat(...m),v=f.sort((g,y)=>g.time-y.time);for(const g of v)c+=g.type==="s"?1:-1,c===1?u=g.time:(u&&+u!=+g.time&&d.push(Interval.fromDateTimes(u,g.time)),u=null);return Interval.merge(d)}difference(...i){return Interval.xor([this].concat(i)).map(u=>this.intersection(u)).filter(u=>u&&!u.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:INVALID$1}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(i=DATE_SHORT,u={}){return this.isValid?Formatter.create(this.s.loc.clone(u),i).formatInterval(this):INVALID$1}toISO(i){return this.isValid?`${this.s.toISO(i)}/${this.e.toISO(i)}`:INVALID$1}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:INVALID$1}toISOTime(i){return this.isValid?`${this.s.toISOTime(i)}/${this.e.toISOTime(i)}`:INVALID$1}toFormat(i,{separator:u=" – "}={}){return this.isValid?`${this.s.toFormat(i)}${u}${this.e.toFormat(i)}`:INVALID$1}toDuration(i,u){return this.isValid?this.e.diff(this.s,i,u):Duration$1.invalid(this.invalidReason)}mapEndpoints(i){return Interval.fromDateTimes(i(this.s),i(this.e))}}class Info{static hasDST(i=Settings.defaultZone){const u=DateTime.now().setZone(i).set({month:12});return!i.isUniversal&&u.offset!==u.set({month:6}).offset}static isValidIANAZone(i){return IANAZone.isValidZone(i)}static normalizeZone(i){return normalizeZone(i,Settings.defaultZone)}static getStartOfWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getWeekendDays().slice()}static months(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i)}static monthsFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i,!0)}static weekdays(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i)}static weekdaysFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i,!0)}static meridiems({locale:i=null}={}){return Locale$1.create(i).meridiems()}static eras(i="short",{locale:u=null}={}){return Locale$1.create(u,null,"gregory").eras(i)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}}function dayDiff(a,i){const u=d=>d.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),c=u(i)-u(a);return Math.floor(Duration$1.fromMillis(c).as("days"))}function highOrderDiffs(a,i,u){const c=[["years",(g,y)=>y.year-g.year],["quarters",(g,y)=>y.quarter-g.quarter+(y.year-g.year)*4],["months",(g,y)=>y.month-g.month+(y.year-g.year)*12],["weeks",(g,y)=>{const b=dayDiff(g,y);return(b-b%7)/7}],["days",dayDiff]],d={},m=a;let f,v;for(const[g,y]of c)u.indexOf(g)>=0&&(f=g,d[g]=y(a,i),v=m.plus(d),v>i?(d[g]--,a=m.plus(d),a>i&&(v=a,d[g]--,a=m.plus(d))):a=v);return[a,d,v,f]}function diff$1(a,i,u,c){let[d,m,f,v]=highOrderDiffs(a,i,u);const g=i-d,y=u.filter(w=>["hours","minutes","seconds","milliseconds"].indexOf(w)>=0);y.length===0&&(f0?Duration$1.fromMillis(g,c).shiftTo(...y).plus(b):b}const numberingSystems={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},numberingSystemsUTF16={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hanidecChars=numberingSystems.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(a){let i=parseInt(a,10);if(isNaN(i)){i="";for(let u=0;u=m&&c<=f&&(i+=c-m)}}return parseInt(i,10)}else return i}function digitRegex({numberingSystem:a},i=""){return new RegExp(`${numberingSystems[a||"latn"]}${i}`)}const MISSING_FTP="missing Intl.DateTimeFormat.formatToParts support";function intUnit(a,i=u=>u){return{regex:a,deser:([u])=>i(parseDigits(u))}}const NBSP=" ",spaceOrNBSP=`[ ${NBSP}]`,spaceOrNBSPRegExp=new RegExp(spaceOrNBSP,"g");function fixListRegex(a){return a.replace(/\./g,"\\.?").replace(spaceOrNBSPRegExp,spaceOrNBSP)}function stripInsensitivities(a){return a.replace(/\./g,"").replace(spaceOrNBSPRegExp," ").toLowerCase()}function oneOf(a,i){return a===null?null:{regex:RegExp(a.map(fixListRegex).join("|")),deser:([u])=>a.findIndex(c=>stripInsensitivities(u)===stripInsensitivities(c))+i}}function offset$2(a,i){return{regex:a,deser:([,u,c])=>signedOffset(u,c),groups:i}}function simple(a){return{regex:a,deser:([i])=>i}}function escapeToken(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(a,i){const u=digitRegex(i),c=digitRegex(i,"{2}"),d=digitRegex(i,"{3}"),m=digitRegex(i,"{4}"),f=digitRegex(i,"{6}"),v=digitRegex(i,"{1,2}"),g=digitRegex(i,"{1,3}"),y=digitRegex(i,"{1,6}"),b=digitRegex(i,"{1,9}"),w=digitRegex(i,"{2,4}"),k=digitRegex(i,"{4,6}"),$=E=>({regex:RegExp(escapeToken(E.val)),deser:([D])=>D,literal:!0}),C=(E=>{if(a.literal)return $(E);switch(E.val){case"G":return oneOf(i.eras("short"),0);case"GG":return oneOf(i.eras("long"),0);case"y":return intUnit(y);case"yy":return intUnit(w,untruncateYear$1);case"yyyy":return intUnit(m);case"yyyyy":return intUnit(k);case"yyyyyy":return intUnit(f);case"M":return intUnit(v);case"MM":return intUnit(c);case"MMM":return oneOf(i.months("short",!0),1);case"MMMM":return oneOf(i.months("long",!0),1);case"L":return intUnit(v);case"LL":return intUnit(c);case"LLL":return oneOf(i.months("short",!1),1);case"LLLL":return oneOf(i.months("long",!1),1);case"d":return intUnit(v);case"dd":return intUnit(c);case"o":return intUnit(g);case"ooo":return intUnit(d);case"HH":return intUnit(c);case"H":return intUnit(v);case"hh":return intUnit(c);case"h":return intUnit(v);case"mm":return intUnit(c);case"m":return intUnit(v);case"q":return intUnit(v);case"qq":return intUnit(c);case"s":return intUnit(v);case"ss":return intUnit(c);case"S":return intUnit(g);case"SSS":return intUnit(d);case"u":return simple(b);case"uu":return simple(v);case"uuu":return intUnit(u);case"a":return oneOf(i.meridiems(),0);case"kkkk":return intUnit(m);case"kk":return intUnit(w,untruncateYear$1);case"W":return intUnit(v);case"WW":return intUnit(c);case"E":case"c":return intUnit(u);case"EEE":return oneOf(i.weekdays("short",!1),1);case"EEEE":return oneOf(i.weekdays("long",!1),1);case"ccc":return oneOf(i.weekdays("short",!0),1);case"cccc":return oneOf(i.weekdays("long",!0),1);case"Z":case"ZZ":return offset$2(new RegExp(`([+-]${v.source})(?::(${c.source}))?`),2);case"ZZZ":return offset$2(new RegExp(`([+-]${v.source})(${c.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);case" ":return simple(/[^\S\n\r]/);default:return $(E)}})(a)||{invalidReason:MISSING_FTP};return C.token=a,C}const partTypeStyleToTokenVal={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function tokenForPart(a,i,u){const{type:c,value:d}=a;if(c==="literal"){const g=/^\s+$/.test(d);return{literal:!g,val:g?" ":d}}const m=i[c];let f=c;c==="hour"&&(i.hour12!=null?f=i.hour12?"hour12":"hour24":i.hourCycle!=null?i.hourCycle==="h11"||i.hourCycle==="h12"?f="hour12":f="hour24":f=u.hour12?"hour12":"hour24");let v=partTypeStyleToTokenVal[f];if(typeof v=="object"&&(v=v[m]),v)return{literal:!1,val:v}}function buildRegex(a){return[`^${a.map(u=>u.regex).reduce((u,c)=>`${u}(${c.source})`,"")}$`,a]}function match(a,i,u){const c=a.match(i);if(c){const d={};let m=1;for(const f in u)if(hasOwnProperty$g(u,f)){const v=u[f],g=v.groups?v.groups+1:1;!v.literal&&v.token&&(d[v.token.val[0]]=v.deser(c.slice(m,m+g))),m+=g}return[c,d]}else return[c,{}]}function dateTimeFromMatches(a){const i=m=>{switch(m){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let u=null,c;return isUndefined$2(a.z)||(u=IANAZone.create(a.z)),isUndefined$2(a.Z)||(u||(u=new FixedOffsetZone(a.Z)),c=a.Z),isUndefined$2(a.q)||(a.M=(a.q-1)*3+1),isUndefined$2(a.h)||(a.h<12&&a.a===1?a.h+=12:a.h===12&&a.a===0&&(a.h=0)),a.G===0&&a.y&&(a.y=-a.y),isUndefined$2(a.u)||(a.S=parseMillis(a.u)),[Object.keys(a).reduce((m,f)=>{const v=i(f);return v&&(m[v]=a[f]),m},{}),u,c]}let dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime.fromMillis(1555555555555)),dummyDateTimeCache}function maybeExpandMacroToken(a,i){if(a.literal)return a;const u=Formatter.macroTokenToFormatOpts(a.val),c=formatOptsToTokens(u,i);return c==null||c.includes(void 0)?a:c}function expandMacroTokens(a,i){return Array.prototype.concat(...a.map(u=>maybeExpandMacroToken(u,i)))}function explainFromTokens(a,i,u){const c=expandMacroTokens(Formatter.parseFormat(u),a),d=c.map(f=>unitForToken(f,a)),m=d.find(f=>f.invalidReason);if(m)return{input:i,tokens:c,invalidReason:m.invalidReason};{const[f,v]=buildRegex(d),g=RegExp(f,"i"),[y,b]=match(i,g,v),[w,k,$]=b?dateTimeFromMatches(b):[null,null,void 0];if(hasOwnProperty$g(b,"a")&&hasOwnProperty$g(b,"H"))throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format");return{input:i,tokens:c,regex:g,rawMatches:y,matches:b,result:w,zone:k,specificOffset:$}}}function parseFromTokens(a,i,u){const{result:c,zone:d,specificOffset:m,invalidReason:f}=explainFromTokens(a,i,u);return[c,d,m,f]}function formatOptsToTokens(a,i){if(!a)return null;const c=Formatter.create(i,a).dtFormatter(getDummyDateTime()),d=c.formatToParts(),m=c.resolvedOptions();return d.map(f=>tokenForPart(f,a,m))}const INVALID="Invalid DateTime",MAX_DATE=864e13;function unsupportedZone(a){return new Invalid("unsupported zone",`the zone "${a.name}" is not supported`)}function possiblyCachedWeekData(a){return a.weekData===null&&(a.weekData=gregorianToWeek(a.c)),a.weekData}function possiblyCachedLocalWeekData(a){return a.localWeekData===null&&(a.localWeekData=gregorianToWeek(a.c,a.loc.getMinDaysInFirstWeek(),a.loc.getStartOfWeek())),a.localWeekData}function clone$4(a,i){const u={ts:a.ts,zone:a.zone,c:a.c,o:a.o,loc:a.loc,invalid:a.invalid};return new DateTime({...u,...i,old:u})}function fixOffset(a,i,u){let c=a-i*60*1e3;const d=u.offset(c);if(i===d)return[c,i];c-=(d-i)*60*1e3;const m=u.offset(c);return d===m?[c,d]:[a-Math.min(d,m)*60*1e3,Math.max(d,m)]}function tsToObj(a,i){a+=i*60*1e3;const u=new Date(a);return{year:u.getUTCFullYear(),month:u.getUTCMonth()+1,day:u.getUTCDate(),hour:u.getUTCHours(),minute:u.getUTCMinutes(),second:u.getUTCSeconds(),millisecond:u.getUTCMilliseconds()}}function objToTS(a,i,u){return fixOffset(objToLocalTS(a),i,u)}function adjustTime(a,i){const u=a.o,c=a.c.year+Math.trunc(i.years),d=a.c.month+Math.trunc(i.months)+Math.trunc(i.quarters)*3,m={...a.c,year:c,month:d,day:Math.min(a.c.day,daysInMonth$1(c,d))+Math.trunc(i.days)+Math.trunc(i.weeks)*7},f=Duration$1.fromObject({years:i.years-Math.trunc(i.years),quarters:i.quarters-Math.trunc(i.quarters),months:i.months-Math.trunc(i.months),weeks:i.weeks-Math.trunc(i.weeks),days:i.days-Math.trunc(i.days),hours:i.hours,minutes:i.minutes,seconds:i.seconds,milliseconds:i.milliseconds}).as("milliseconds"),v=objToLocalTS(m);let[g,y]=fixOffset(v,u,a.zone);return f!==0&&(g+=f,y=a.zone.offset(g)),{ts:g,o:y}}function parseDataToDateTime(a,i,u,c,d,m){const{setZone:f,zone:v}=u;if(a&&Object.keys(a).length!==0||i){const g=i||v,y=DateTime.fromObject(a,{...u,zone:g,specificOffset:m});return f?y:y.setZone(v)}else return DateTime.invalid(new Invalid("unparsable",`the input "${d}" can't be parsed as ${c}`))}function toTechFormat(a,i,u=!0){return a.isValid?Formatter.create(Locale$1.create("en-US"),{allowZ:u,forceSimple:!0}).formatDateTimeFromString(a,i):null}function toISODate(a,i){const u=a.c.year>9999||a.c.year<0;let c="";return u&&a.c.year>=0&&(c+="+"),c+=padStart(a.c.year,u?6:4),i?(c+="-",c+=padStart(a.c.month),c+="-",c+=padStart(a.c.day)):(c+=padStart(a.c.month),c+=padStart(a.c.day)),c}function toISOTime(a,i,u,c,d,m){let f=padStart(a.c.hour);return i?(f+=":",f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=":")):f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=padStart(a.c.second),(a.c.millisecond!==0||!c)&&(f+=".",f+=padStart(a.c.millisecond,3))),d&&(a.isOffsetFixed&&a.offset===0&&!m?f+="Z":a.o<0?(f+="-",f+=padStart(Math.trunc(-a.o/60)),f+=":",f+=padStart(Math.trunc(-a.o%60))):(f+="+",f+=padStart(Math.trunc(a.o/60)),f+=":",f+=padStart(Math.trunc(a.o%60)))),m&&(f+="["+a.zone.ianaName+"]"),f}const defaultUnitValues={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},defaultWeekUnitValues={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},defaultOrdinalUnitValues={ordinal:1,hour:0,minute:0,second:0,millisecond:0},orderedUnits=["year","month","day","hour","minute","second","millisecond"],orderedWeekUnits=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],orderedOrdinalUnits=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(a){const i={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[a.toLowerCase()];if(!i)throw new InvalidUnitError(a);return i}function normalizeUnitWithLocalWeeks(a){switch(a.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return normalizeUnit(a)}}function quickDT(a,i){const u=normalizeZone(i.zone,Settings.defaultZone),c=Locale$1.fromObject(i),d=Settings.now();let m,f;if(isUndefined$2(a.year))m=d;else{for(const y of orderedUnits)isUndefined$2(a[y])&&(a[y]=defaultUnitValues[y]);const v=hasInvalidGregorianData(a)||hasInvalidTimeData(a);if(v)return DateTime.invalid(v);const g=u.offset(d);[m,f]=objToTS(a,g,u)}return new DateTime({ts:m,zone:u,loc:c,o:f})}function diffRelative(a,i,u){const c=isUndefined$2(u.round)?!0:u.round,d=(f,v)=>(f=roundTo(f,c||u.calendary?0:2,!0),i.loc.clone(u).relFormatter(u).format(f,v)),m=f=>u.calendary?i.hasSame(a,f)?0:i.startOf(f).diff(a.startOf(f),f).get(f):i.diff(a,f).get(f);if(u.unit)return d(m(u.unit),u.unit);for(const f of u.units){const v=m(f);if(Math.abs(v)>=1)return d(v,f)}return d(a>i?-0:0,u.units[u.units.length-1])}function lastOpts(a){let i={},u;return a.length>0&&typeof a[a.length-1]=="object"?(i=a[a.length-1],u=Array.from(a).slice(0,a.length-1)):u=Array.from(a),[i,u]}class DateTime{constructor(i){const u=i.zone||Settings.defaultZone;let c=i.invalid||(Number.isNaN(i.ts)?new Invalid("invalid input"):null)||(u.isValid?null:unsupportedZone(u));this.ts=isUndefined$2(i.ts)?Settings.now():i.ts;let d=null,m=null;if(!c)if(i.old&&i.old.ts===this.ts&&i.old.zone.equals(u))[d,m]=[i.old.c,i.old.o];else{const v=u.offset(this.ts);d=tsToObj(this.ts,v),c=Number.isNaN(d.year)?new Invalid("invalid input"):null,d=c?null:d,m=c?null:v}this._zone=u,this.loc=i.loc||Locale$1.create(),this.invalid=c,this.weekData=null,this.localWeekData=null,this.c=d,this.o=m,this.isLuxonDateTime=!0}static now(){return new DateTime({})}static local(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static utc(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return i.zone=FixedOffsetZone.utcInstance,quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static fromJSDate(i,u={}){const c=isDate$2(i)?i.valueOf():NaN;if(Number.isNaN(c))return DateTime.invalid("invalid input");const d=normalizeZone(u.zone,Settings.defaultZone);return d.isValid?new DateTime({ts:c,zone:d,loc:Locale$1.fromObject(u)}):DateTime.invalid(unsupportedZone(d))}static fromMillis(i,u={}){if(isNumber$2(i))return i<-MAX_DATE||i>MAX_DATE?DateTime.invalid("Timestamp out of range"):new DateTime({ts:i,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof i} with value ${i}`)}static fromSeconds(i,u={}){if(isNumber$2(i))return new DateTime({ts:i*1e3,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError("fromSeconds requires a numerical input")}static fromObject(i,u={}){i=i||{};const c=normalizeZone(u.zone,Settings.defaultZone);if(!c.isValid)return DateTime.invalid(unsupportedZone(c));const d=Locale$1.fromObject(u),m=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:f,startOfWeek:v}=usesLocalWeekValues(m,d),g=Settings.now(),y=isUndefined$2(u.specificOffset)?c.offset(g):u.specificOffset,b=!isUndefined$2(m.ordinal),w=!isUndefined$2(m.year),k=!isUndefined$2(m.month)||!isUndefined$2(m.day),$=w||k,S=m.weekYear||m.weekNumber;if(($||b)&&S)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(k&&b)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");const C=S||m.weekday&&!$;let E,D,A=tsToObj(g,y);C?(E=orderedWeekUnits,D=defaultWeekUnitValues,A=gregorianToWeek(A,f,v)):b?(E=orderedOrdinalUnits,D=defaultOrdinalUnitValues,A=gregorianToOrdinal(A)):(E=orderedUnits,D=defaultUnitValues);let O=!1;for(const H of E){const Q=m[H];isUndefined$2(Q)?O?m[H]=D[H]:m[H]=A[H]:O=!0}const F=C?hasInvalidWeekData(m,f,v):b?hasInvalidOrdinalData(m):hasInvalidGregorianData(m),B=F||hasInvalidTimeData(m);if(B)return DateTime.invalid(B);const I=C?weekToGregorian(m,f,v):b?ordinalToGregorian(m):m,[M,z]=objToTS(I,y,c),q=new DateTime({ts:M,zone:c,o:z,loc:d});return m.weekday&&$&&i.weekday!==q.weekday?DateTime.invalid("mismatched weekday",`you can't specify both a weekday of ${m.weekday} and a date of ${q.toISO()}`):q}static fromISO(i,u={}){const[c,d]=parseISODate(i);return parseDataToDateTime(c,d,u,"ISO 8601",i)}static fromRFC2822(i,u={}){const[c,d]=parseRFC2822Date(i);return parseDataToDateTime(c,d,u,"RFC 2822",i)}static fromHTTP(i,u={}){const[c,d]=parseHTTPDate(i);return parseDataToDateTime(c,d,u,"HTTP",u)}static fromFormat(i,u,c={}){if(isUndefined$2(i)||isUndefined$2(u))throw new InvalidArgumentError("fromFormat requires an input string and a format");const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0}),[v,g,y,b]=parseFromTokens(f,i,u);return b?DateTime.invalid(b):parseDataToDateTime(v,g,c,`format ${u}`,i,y)}static fromString(i,u,c={}){return DateTime.fromFormat(i,u,c)}static fromSQL(i,u={}){const[c,d]=parseSQL(i);return parseDataToDateTime(c,d,u,"SQL",i)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the DateTime is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(c);return new DateTime({invalid:c})}static isDateTime(i){return i&&i.isLuxonDateTime||!1}static parseFormatForOpts(i,u={}){const c=formatOptsToTokens(i,Locale$1.fromObject(u));return c?c.map(d=>d?d.val:null).join(""):null}static expandFormat(i,u={}){return expandMacroTokens(Formatter.parseFormat(i),Locale$1.fromObject(u)).map(d=>d.val).join("")}get(i){return this[i]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const i=864e5,u=6e4,c=objToLocalTS(this.c),d=this.zone.offset(c-i),m=this.zone.offset(c+i),f=this.zone.offset(c-d*u),v=this.zone.offset(c-m*u);if(f===v)return[this];const g=c-f*u,y=c-v*u,b=tsToObj(g,f),w=tsToObj(y,v);return b.hour===w.hour&&b.minute===w.minute&&b.second===w.second&&b.millisecond===w.millisecond?[clone$4(this,{ts:g}),clone$4(this,{ts:y})]:[this]}get isInLeapYear(){return isLeapYear$1(this.year)}get daysInMonth(){return daysInMonth$1(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear$1(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(i={}){const{locale:u,numberingSystem:c,calendar:d}=Formatter.create(this.loc.clone(i),i).resolvedOptions(this);return{locale:u,numberingSystem:c,outputCalendar:d}}toUTC(i=0,u={}){return this.setZone(FixedOffsetZone.instance(i),u)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(i,{keepLocalTime:u=!1,keepCalendarTime:c=!1}={}){if(i=normalizeZone(i,Settings.defaultZone),i.equals(this.zone))return this;if(i.isValid){let d=this.ts;if(u||c){const m=i.offset(this.ts),f=this.toObject();[d]=objToTS(f,m,i)}return clone$4(this,{ts:d,zone:i})}else return DateTime.invalid(unsupportedZone(i))}reconfigure({locale:i,numberingSystem:u,outputCalendar:c}={}){const d=this.loc.clone({locale:i,numberingSystem:u,outputCalendar:c});return clone$4(this,{loc:d})}setLocale(i){return this.reconfigure({locale:i})}set(i){if(!this.isValid)return this;const u=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:c,startOfWeek:d}=usesLocalWeekValues(u,this.loc),m=!isUndefined$2(u.weekYear)||!isUndefined$2(u.weekNumber)||!isUndefined$2(u.weekday),f=!isUndefined$2(u.ordinal),v=!isUndefined$2(u.year),g=!isUndefined$2(u.month)||!isUndefined$2(u.day),y=v||g,b=u.weekYear||u.weekNumber;if((y||f)&&b)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(g&&f)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");let w;m?w=weekToGregorian({...gregorianToWeek(this.c,c,d),...u},c,d):isUndefined$2(u.ordinal)?(w={...this.toObject(),...u},isUndefined$2(u.day)&&(w.day=Math.min(daysInMonth$1(w.year,w.month),w.day))):w=ordinalToGregorian({...gregorianToOrdinal(this.c),...u});const[k,$]=objToTS(w,this.o,this.zone);return clone$4(this,{ts:k,o:$})}plus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i);return clone$4(this,adjustTime(this,u))}minus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i).negate();return clone$4(this,adjustTime(this,u))}startOf(i,{useLocaleWeeks:u=!1}={}){if(!this.isValid)return this;const c={},d=Duration$1.normalizeUnit(i);switch(d){case"years":c.month=1;case"quarters":case"months":c.day=1;case"weeks":case"days":c.hour=0;case"hours":c.minute=0;case"minutes":c.second=0;case"seconds":c.millisecond=0;break}if(d==="weeks")if(u){const m=this.loc.getStartOfWeek(),{weekday:f}=this;fthis.valueOf(),v=f?this:i,g=f?i:this,y=diff$1(v,g,m,d);return f?y.negate():y}diffNow(i="milliseconds",u={}){return this.diff(DateTime.now(),i,u)}until(i){return this.isValid?Interval.fromDateTimes(this,i):this}hasSame(i,u,c){if(!this.isValid)return!1;const d=i.valueOf(),m=this.setZone(i.zone,{keepLocalTime:!0});return m.startOf(u,c)<=d&&d<=m.endOf(u,c)}equals(i){return this.isValid&&i.isValid&&this.valueOf()===i.valueOf()&&this.zone.equals(i.zone)&&this.loc.equals(i.loc)}toRelative(i={}){if(!this.isValid)return null;const u=i.base||DateTime.fromObject({},{zone:this.zone}),c=i.padding?thisu.valueOf(),Math.min)}static max(...i){if(!i.every(DateTime.isDateTime))throw new InvalidArgumentError("max requires all arguments be DateTimes");return bestBy(i,u=>u.valueOf(),Math.max)}static fromFormatExplain(i,u,c={}){const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0});return explainFromTokens(f,i,u)}static fromStringExplain(i,u,c={}){return DateTime.fromFormatExplain(i,u,c)}static get DATE_SHORT(){return DATE_SHORT}static get DATE_MED(){return DATE_MED}static get DATE_MED_WITH_WEEKDAY(){return DATE_MED_WITH_WEEKDAY}static get DATE_FULL(){return DATE_FULL}static get DATE_HUGE(){return DATE_HUGE}static get TIME_SIMPLE(){return TIME_SIMPLE}static get TIME_WITH_SECONDS(){return TIME_WITH_SECONDS}static get TIME_WITH_SHORT_OFFSET(){return TIME_WITH_SHORT_OFFSET}static get TIME_WITH_LONG_OFFSET(){return TIME_WITH_LONG_OFFSET}static get TIME_24_SIMPLE(){return TIME_24_SIMPLE}static get TIME_24_WITH_SECONDS(){return TIME_24_WITH_SECONDS}static get TIME_24_WITH_SHORT_OFFSET(){return TIME_24_WITH_SHORT_OFFSET}static get TIME_24_WITH_LONG_OFFSET(){return TIME_24_WITH_LONG_OFFSET}static get DATETIME_SHORT(){return DATETIME_SHORT}static get DATETIME_SHORT_WITH_SECONDS(){return DATETIME_SHORT_WITH_SECONDS}static get DATETIME_MED(){return DATETIME_MED}static get DATETIME_MED_WITH_SECONDS(){return DATETIME_MED_WITH_SECONDS}static get DATETIME_MED_WITH_WEEKDAY(){return DATETIME_MED_WITH_WEEKDAY}static get DATETIME_FULL(){return DATETIME_FULL}static get DATETIME_FULL_WITH_SECONDS(){return DATETIME_FULL_WITH_SECONDS}static get DATETIME_HUGE(){return DATETIME_HUGE}static get DATETIME_HUGE_WITH_SECONDS(){return DATETIME_HUGE_WITH_SECONDS}}function friendlyDateTime(a){if(DateTime.isDateTime(a))return a;if(a&&a.valueOf&&isNumber$2(a.valueOf()))return DateTime.fromJSDate(a);if(a&&typeof a=="object")return DateTime.fromObject(a);throw new InvalidArgumentError(`Unknown datetime argument: ${a}, of type ${typeof a}`)}var lodash={exports:{}};/**
+ * @license
+ * Lodash
+ * Copyright OpenJS Foundation and other contributors
+ * Released under MIT license
+ * Based on Underscore.js 1.8.3
+ * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
+ */lodash.exports;(function(a,i){(function(){var u,c="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",v="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,b="__lodash_placeholder__",w=1,k=2,$=4,S=1,C=2,E=1,D=2,A=4,O=8,F=16,B=32,I=64,M=128,z=256,q=512,H=30,Q="...",j=800,ee=16,G=1,J=2,te=3,re=1/0,ae=9007199254740991,ye=17976931348623157e292,ve=NaN,le=4294967295,Se=le-1,De=le>>>1,At=[["ary",M],["bind",E],["bindKey",D],["curry",O],["curryRight",F],["flip",q],["partial",B],["partialRight",I],["rearg",z]],Le="[object Arguments]",ke="[object Array]",ue="[object AsyncFunction]",Ce="[object Boolean]",Te="[object Date]",Pe="[object DOMException]",Vt="[object Error]",Ie="[object Function]",ie="[object GeneratorFunction]",de="[object Map]",Fe="[object Number]",We="[object Null]",wt="[object Object]",jt="[object Promise]",Ut="[object Proxy]",Tt="[object RegExp]",Ft="[object Set]",St="[object String]",Wt="[object Symbol]",$t="[object Undefined]",xt="[object WeakMap]",Kt="[object WeakSet]",ln="[object ArrayBuffer]",hn="[object DataView]",kt="[object Float32Array]",Et="[object Float64Array]",zt="[object Int8Array]",Yt="[object Int16Array]",mn="[object Int32Array]",an="[object Uint8Array]",sn="[object Uint8ClampedArray]",wn="[object Uint16Array]",Cn="[object Uint32Array]",gn=/\b__p \+= '';/g,dn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Oe=/&(?:amp|lt|gt|quot|#39);/g,Ye=/[&<>"']/g,Rt=RegExp(Oe.source),oe=RegExp(Ye.source),pe=/<%-([\s\S]+?)%>/g,Ne=/<%([\s\S]+?)%>/g,Nt=/<%=([\s\S]+?)%>/g,qt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tn=/^\w*$/,un=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Gt=/[\\^$.*+?()[\]{}|]/g,_n=RegExp(Gt.source),nn=/^\s+/,cn=/\s/,fn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bn=/\{\n\/\* \[wrapped with (.+)\] \*/,Rn=/,? & /,tr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wn=/[()=,{}\[\]\/\s]/,ir=/\\(\\)?/g,nr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Kn=/\w*$/,dr=/^[-+]0x[0-9a-f]+$/i,xr=/^0b[01]+$/i,or=/^\[object .+?Constructor\]$/,Ir=/^0o[0-7]+$/i,he=/^(?:0|[1-9]\d*)$/,It=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,pn=/($^)/,On=/['\n\r\u2028\u2029\\]/g,Gn="\\ud800-\\udfff",Ur="\\u0300-\\u036f",Ka="\\ufe20-\\ufe2f",ra="\\u20d0-\\u20ff",Pr=Ur+Ka+ra,_i="\\u2700-\\u27bf",Ja="a-z\\xdf-\\xf6\\xf8-\\xff",ko="\\xac\\xb1\\xd7\\xf7",ki="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Si="\\u2000-\\u206f",Oa=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",$i="A-Z\\xc0-\\xd6\\xd8-\\xde",Ra="\\ufe0e\\ufe0f",Ci=ko+ki+Si+Oa,Ga="['’]",Ya="["+Gn+"]",Ei="["+Ci+"]",Kr="["+Pr+"]",aa="\\d+",So="["+_i+"]",xi="["+Ja+"]",Za="[^"+Gn+Ci+aa+_i+Ja+$i+"]",ya="\\ud83c[\\udffb-\\udfff]",ba="(?:"+Kr+"|"+ya+")",Xa="[^"+Gn+"]",Da="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",ia="["+$i+"]",Ti="\\u200d",Ai="(?:"+xi+"|"+Za+")",$o="(?:"+ia+"|"+Za+")",ei="(?:"+Ga+"(?:d|ll|m|re|s|t|ve))?",ti="(?:"+Ga+"(?:D|LL|M|RE|S|T|VE))?",ni=ba+"?",ri="["+Ra+"]?",Oi="(?:"+Ti+"(?:"+[Xa,Da,Qa].join("|")+")"+ri+ni+")*",Co="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Eo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Ri=ri+ni+Oi,xo="(?:"+[So,Da,Qa].join("|")+")"+Ri,ai="(?:"+[Xa+Kr+"?",Kr,Da,Qa,Ya].join("|")+")",To=RegExp(Ga,"g"),Ao=RegExp(Kr,"g"),oa=RegExp(ya+"(?="+ya+")|"+ai+Ri,"g"),Oo=RegExp([ia+"?"+xi+"+"+ei+"(?="+[Ei,ia,"$"].join("|")+")",$o+"+"+ti+"(?="+[Ei,ia+Ai,"$"].join("|")+")",ia+"?"+Ai+"+"+ei,ia+"+"+ti,Eo,Co,aa,xo].join("|"),"g"),Di=RegExp("["+Ti+Gn+Pr+Ra+"]"),Zt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],En=-1,$n={};$n[kt]=$n[Et]=$n[zt]=$n[Yt]=$n[mn]=$n[an]=$n[sn]=$n[wn]=$n[Cn]=!0,$n[Le]=$n[ke]=$n[ln]=$n[Ce]=$n[hn]=$n[Te]=$n[Vt]=$n[Ie]=$n[de]=$n[Fe]=$n[wt]=$n[Tt]=$n[Ft]=$n[St]=$n[xt]=!1;var In={};In[Le]=In[ke]=In[ln]=In[hn]=In[Ce]=In[Te]=In[kt]=In[Et]=In[zt]=In[Yt]=In[mn]=In[de]=In[Fe]=In[wt]=In[Tt]=In[Ft]=In[St]=In[Wt]=In[an]=In[sn]=In[wn]=In[Cn]=!0,In[Vt]=In[Ie]=In[xt]=!1;var Zn={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},sa={"&":"&","<":"<",">":">",'"':""","'":"'"},Ro={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ni={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Br=parseFloat,Na=parseInt,Bs=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2&&commonjsGlobal$2.Object===Object&&commonjsGlobal$2,Hu=typeof self=="object"&&self&&self.Object===Object&&self,lr=Bs||Hu||Function("return this")(),Do=i&&!i.nodeType&&i,wa=Do&&!0&&a&&!a.nodeType&&a,Ms=wa&&wa.exports===Do,No=Ms&&Bs.process,Tr=function(){try{var Lt=wa&&wa.require&&wa.require("util").types;return Lt||No&&No.binding&&No.binding("util")}catch{}}(),Vs=Tr&&Tr.isArrayBuffer,zs=Tr&&Tr.isDate,qs=Tr&&Tr.isMap,Us=Tr&&Tr.isRegExp,js=Tr&&Tr.isSet,Hs=Tr&&Tr.isTypedArray;function _r(Lt,Jt,Ht){switch(Ht.length){case 0:return Lt.call(Jt);case 1:return Lt.call(Jt,Ht[0]);case 2:return Lt.call(Jt,Ht[0],Ht[1]);case 3:return Lt.call(Jt,Ht[0],Ht[1],Ht[2])}return Lt.apply(Jt,Ht)}function Wu(Lt,Jt,Ht,kn){for(var Dn=-1,qn=Lt==null?0:Lt.length;++Dn-1}function Fo(Lt,Jt,Ht){for(var kn=-1,Dn=Lt==null?0:Lt.length;++kn-1;);return Ht}function Qs(Lt,Jt){for(var Ht=Lt.length;Ht--&&Fa(Jt,Lt[Ht],0)>-1;);return Ht}function tc(Lt,Jt){for(var Ht=Lt.length,kn=0;Ht--;)Lt[Ht]===Jt&&++kn;return kn}var nc=Bo(Zn),rc=Bo(sa);function ac(Lt){return"\\"+Ni[Lt]}function ic(Lt,Jt){return Lt==null?u:Lt[Jt]}function La(Lt){return Di.test(Lt)}function oc(Lt){return Zt.test(Lt)}function sc(Lt){for(var Jt,Ht=[];!(Jt=Lt.next()).done;)Ht.push(Jt.value);return Ht}function qo(Lt){var Jt=-1,Ht=Array(Lt.size);return Lt.forEach(function(kn,Dn){Ht[++Jt]=[Dn,kn]}),Ht}function el(Lt,Jt){return function(Ht){return Lt(Jt(Ht))}}function ca(Lt,Jt){for(var Ht=-1,kn=Lt.length,Dn=0,qn=[];++Ht-1}function Jc(T,P){var U=this.__data__,ne=Zi(U,T);return ne<0?(++this.size,U.push([T,P])):U[ne][1]=P,this}Jr.prototype.clear=jc,Jr.prototype.delete=Hc,Jr.prototype.get=Wc,Jr.prototype.has=Kc,Jr.prototype.set=Jc;function Gr(T){var P=-1,U=T==null?0:T.length;for(this.clear();++P=P?T:P)),T}function Dr(T,P,U,ne,se,$e){var Me,_t=P&w,Bt=P&k,Xt=P&$;if(U&&(Me=se?U(T,ne,se,$e):U(T)),Me!==u)return Me;if(!Yn(T))return T;var Qt=Nn(T);if(Qt){if(Me=Xd(T),!_t)return gr(T,Me)}else{var rn=pr(T),yn=rn==Ie||rn==ie;if(ga(T))return Il(T,_t);if(rn==wt||rn==Le||yn&&!se){if(Me=Bt||yn?{}:tu(T),!_t)return Bt?zd(T,cd(Me,T)):Vd(T,fl(Me,T))}else{if(!In[rn])return se?T:{};Me=Qd(T,rn,_t)}}$e||($e=new Vr);var Sn=$e.get(T);if(Sn)return Sn;$e.set(T,Me),Ou(T)?T.forEach(function(An){Me.add(Dr(An,P,U,An,T,$e))}):Tu(T)&&T.forEach(function(An,Mn){Me.set(Mn,Dr(An,P,U,Mn,T,$e))});var Tn=Xt?Bt?ms:hs:Bt?br:sr,Ln=Qt?u:Tn(T);return Ar(Ln||T,function(An,Mn){Ln&&(Mn=An,An=T[Mn]),di(Me,Mn,Dr(An,P,U,Mn,T,$e))}),Me}function dd(T){var P=sr(T);return function(U){return pl(U,T,P)}}function pl(T,P,U){var ne=U.length;if(T==null)return!ne;for(T=Hn(T);ne--;){var se=U[ne],$e=P[se],Me=T[se];if(Me===u&&!(se in T)||!$e(Me))return!1}return!0}function hl(T,P,U){if(typeof T!="function")throw new Or(f);return yi(function(){T.apply(u,U)},P)}function fi(T,P,U,ne){var se=-1,$e=Fi,Me=!0,_t=T.length,Bt=[],Xt=P.length;if(!_t)return Bt;U&&(P=Jn(P,kr(U))),ne?($e=Fo,Me=!1):P.length>=d&&($e=ii,Me=!1,P=new Sa(P));e:for(;++se<_t;){var Qt=T[se],rn=U==null?Qt:U(Qt);if(Qt=ne||Qt!==0?Qt:0,Me&&rn===rn){for(var yn=Xt;yn--;)if(P[yn]===rn)continue e;Bt.push(Qt)}else $e(P,rn,ne)||Bt.push(Qt)}return Bt}var pa=zl(jr),ml=zl(Yo,!0);function fd(T,P){var U=!0;return pa(T,function(ne,se,$e){return U=!!P(ne,se,$e),U}),U}function Xi(T,P,U){for(var ne=-1,se=T.length;++nese?0:se+U),ne=ne===u||ne>se?se:Fn(ne),ne<0&&(ne+=se),ne=U>ne?0:Du(ne);U0&&U(_t)?P>1?ur(_t,P-1,U,ne,se):ua(se,_t):ne||(se[se.length]=_t)}return se}var Go=ql(),gl=ql(!0);function jr(T,P){return T&&Go(T,P,sr)}function Yo(T,P){return T&&gl(T,P,sr)}function Qi(T,P){return la(P,function(U){return ea(T[U])})}function Ca(T,P){P=ma(P,T);for(var U=0,ne=P.length;T!=null&&UP}function hd(T,P){return T!=null&&jn.call(T,P)}function md(T,P){return T!=null&&P in Hn(T)}function vd(T,P,U){return T>=fr(P,U)&&T=120&&Qt.length>=120)?new Sa(Me&&Qt):u}Qt=T[0];var rn=-1,yn=_t[0];e:for(;++rn-1;)_t!==T&&ji.call(_t,Bt,1),ji.call(T,Bt,1);return T}function Tl(T,P){for(var U=T?P.length:0,ne=U-1;U--;){var se=P[U];if(U==ne||se!==$e){var $e=se;Qr(se)?ji.call(T,se,1):ss(T,se)}}return T}function rs(T,P){return T+Ki(ll()*(P-T+1))}function Ad(T,P,U,ne){for(var se=-1,$e=ar(Wi((P-T)/(U||1)),0),Me=Ht($e);$e--;)Me[ne?$e:++se]=T,T+=U;return Me}function is(T,P){var U="";if(!T||P<1||P>ae)return U;do P%2&&(U+=T),P=Ki(P/2),P&&(T+=T);while(P);return U}function Pn(T,P){return ks(au(T,P,wr),T+"")}function Od(T){return dl(Wa(T))}function Rd(T,P){var U=Wa(T);return fo(U,$a(P,0,U.length))}function mi(T,P,U,ne){if(!Yn(T))return T;P=ma(P,T);for(var se=-1,$e=P.length,Me=$e-1,_t=T;_t!=null&&++se<$e;){var Bt=Wr(P[se]),Xt=U;if(Bt==="__proto__"||Bt==="constructor"||Bt==="prototype")return T;if(se!=Me){var Qt=_t[Bt];Xt=ne?ne(Qt,Bt,_t):u,Xt===u&&(Xt=Yn(Qt)?Qt:Qr(P[se+1])?[]:{})}di(_t,Bt,Xt),_t=_t[Bt]}return T}var Al=Ji?function(T,P){return Ji.set(T,P),T}:wr,Dd=Hi?function(T,P){return Hi(T,"toString",{configurable:!0,enumerable:!1,value:Ds(P),writable:!0})}:wr;function Nd(T){return fo(Wa(T))}function Nr(T,P,U){var ne=-1,se=T.length;P<0&&(P=-P>se?0:se+P),U=U>se?se:U,U<0&&(U+=se),se=P>U?0:U-P>>>0,P>>>=0;for(var $e=Ht(se);++ne>>1,Me=T[$e];Me!==null&&!$r(Me)&&(U?Me<=P:Me=d){var Xt=P?null:Hd(T);if(Xt)return Ii(Xt);Me=!1,se=ii,Bt=new Sa}else Bt=P?[]:_t;e:for(;++ne<$e;){var Qt=T[ne],rn=P?P(Qt):Qt;if(Qt=U||Qt!==0?Qt:0,Me&&rn===rn){for(var yn=Bt.length;yn--;)if(Bt[yn]===rn)continue e;P&&Bt.push(rn),_t.push(Qt)}else se(Bt,rn,U)||(Bt!==_t&&Bt.push(rn),_t.push(Qt))}return _t}function ss(T,P){return P=ma(P,T),T=iu(T,P),T==null||delete T[Wr(Fr(P))]}function Dl(T,P,U,ne){return mi(T,P,U(Ca(T,P)),ne)}function ro(T,P,U,ne){for(var se=T.length,$e=ne?se:-1;(ne?$e--:++$e=ne?T:Nr(T,P,U)}var Ll=kc||function(T){return lr.clearTimeout(T)};function Il(T,P){if(P)return T.slice();var U=T.length,ne=rl?rl(U):new T.constructor(U);return T.copy(ne),ne}function ds(T){var P=new T.constructor(T.byteLength);return new qi(P).set(new qi(T)),P}function Id(T,P){var U=P?ds(T.buffer):T.buffer;return new T.constructor(U,T.byteOffset,T.byteLength)}function Pd(T){var P=new T.constructor(T.source,Kn.exec(T));return P.lastIndex=T.lastIndex,P}function Bd(T){return ci?Hn(ci.call(T)):{}}function Pl(T,P){var U=P?ds(T.buffer):T.buffer;return new T.constructor(U,T.byteOffset,T.length)}function Bl(T,P){if(T!==P){var U=T!==u,ne=T===null,se=T===T,$e=$r(T),Me=P!==u,_t=P===null,Bt=P===P,Xt=$r(P);if(!_t&&!Xt&&!$e&&T>P||$e&&Me&&Bt&&!_t&&!Xt||ne&&Me&&Bt||!U&&Bt||!se)return 1;if(!ne&&!$e&&!Xt&&T=_t)return Bt;var Xt=U[ne];return Bt*(Xt=="desc"?-1:1)}}return T.index-P.index}function Ml(T,P,U,ne){for(var se=-1,$e=T.length,Me=U.length,_t=-1,Bt=P.length,Xt=ar($e-Me,0),Qt=Ht(Bt+Xt),rn=!ne;++_t1?U[se-1]:u,Me=se>2?U[2]:u;for($e=T.length>3&&typeof $e=="function"?(se--,$e):u,Me&&mr(U[0],U[1],Me)&&($e=se<3?u:$e,se=1),P=Hn(P);++ne-1?se[$e?P[Me]:Me]:u}}function Hl(T){return Xr(function(P){var U=P.length,ne=U,se=Rr.prototype.thru;for(T&&P.reverse();ne--;){var $e=P[ne];if(typeof $e!="function")throw new Or(f);if(se&&!Me&&uo($e)=="wrapper")var Me=new Rr([],!0)}for(ne=Me?ne:U;++ne1&&zn.reverse(),Qt&&Bt_t))return!1;var Xt=$e.get(T),Qt=$e.get(P);if(Xt&&Qt)return Xt==P&&Qt==T;var rn=-1,yn=!0,Sn=U&C?new Sa:u;for($e.set(T,P),$e.set(P,T);++rn<_t;){var Tn=T[rn],Ln=P[rn];if(ne)var An=Me?ne(Ln,Tn,rn,P,T,$e):ne(Tn,Ln,rn,T,P,$e);if(An!==u){if(An)continue;yn=!1;break}if(Sn){if(!Io(P,function(Mn,zn){if(!ii(Sn,zn)&&(Tn===Mn||se(Tn,Mn,U,ne,$e)))return Sn.push(zn)})){yn=!1;break}}else if(!(Tn===Ln||se(Tn,Ln,U,ne,$e))){yn=!1;break}}return $e.delete(T),$e.delete(P),yn}function Kd(T,P,U,ne,se,$e,Me){switch(U){case hn:if(T.byteLength!=P.byteLength||T.byteOffset!=P.byteOffset)return!1;T=T.buffer,P=P.buffer;case ln:return!(T.byteLength!=P.byteLength||!$e(new qi(T),new qi(P)));case Ce:case Te:case Fe:return zr(+T,+P);case Vt:return T.name==P.name&&T.message==P.message;case Tt:case St:return T==P+"";case de:var _t=qo;case Ft:var Bt=ne&S;if(_t||(_t=Ii),T.size!=P.size&&!Bt)return!1;var Xt=Me.get(T);if(Xt)return Xt==P;ne|=C,Me.set(T,P);var Qt=Xl(_t(T),_t(P),ne,se,$e,Me);return Me.delete(T),Qt;case Wt:if(ci)return ci.call(T)==ci.call(P)}return!1}function Jd(T,P,U,ne,se,$e){var Me=U&S,_t=hs(T),Bt=_t.length,Xt=hs(P),Qt=Xt.length;if(Bt!=Qt&&!Me)return!1;for(var rn=Bt;rn--;){var yn=_t[rn];if(!(Me?yn in P:jn.call(P,yn)))return!1}var Sn=$e.get(T),Tn=$e.get(P);if(Sn&&Tn)return Sn==P&&Tn==T;var Ln=!0;$e.set(T,P),$e.set(P,T);for(var An=Me;++rn1?"& ":"")+P[ne],P=P.join(U>2?", ":" "),T.replace(fn,`{
+/* [wrapped with `+P+`] */
+`)}function tf(T){return Nn(T)||Ta(T)||!!(ol&&T&&T[ol])}function Qr(T,P){var U=typeof T;return P=P??ae,!!P&&(U=="number"||U!="symbol"&&he.test(T))&&T>-1&&T%1==0&&T0){if(++P>=j)return arguments[0]}else P=0;return T.apply(u,arguments)}}function fo(T,P){var U=-1,ne=T.length,se=ne-1;for(P=P===u?ne:P;++U
1?T[P-1]:u;return U=typeof U=="function"?(T.pop(),U):u,vu(T,U)});function gu(T){var P=be(T);return P.__chain__=!0,P}function hp(T,P){return P(T),T}function po(T,P){return P(T)}var mp=Xr(function(T){var P=T.length,U=P?T[0]:0,ne=this.__wrapped__,se=function($e){return Jo($e,T)};return P>1||this.__actions__.length||!(ne instanceof Vn)||!Qr(U)?this.thru(se):(ne=ne.slice(U,+U+(P?1:0)),ne.__actions__.push({func:po,args:[se],thisArg:u}),new Rr(ne,this.__chain__).thru(function($e){return P&&!$e.length&&$e.push(u),$e}))});function vp(){return gu(this)}function gp(){return new Rr(this.value(),this.__chain__)}function yp(){this.__values__===u&&(this.__values__=Ru(this.value()));var T=this.__index__>=this.__values__.length,P=T?u:this.__values__[this.__index__++];return{done:T,value:P}}function bp(){return this}function wp(T){for(var P,U=this;U instanceof Yi;){var ne=cu(U);ne.__index__=0,ne.__values__=u,P?se.__wrapped__=ne:P=ne;var se=ne;U=U.__wrapped__}return se.__wrapped__=T,P}function _p(){var T=this.__wrapped__;if(T instanceof Vn){var P=T;return this.__actions__.length&&(P=new Vn(this)),P=P.reverse(),P.__actions__.push({func:po,args:[Ss],thisArg:u}),new Rr(P,this.__chain__)}return this.thru(Ss)}function kp(){return Nl(this.__wrapped__,this.__actions__)}var Sp=ao(function(T,P,U){jn.call(T,U)?++T[U]:Yr(T,U,1)});function $p(T,P,U){var ne=Nn(T)?Ws:fd;return U&&mr(T,P,U)&&(P=u),ne(T,xn(P,3))}function Cp(T,P){var U=Nn(T)?la:vl;return U(T,xn(P,3))}var Ep=jl(du),xp=jl(fu);function Tp(T,P){return ur(ho(T,P),1)}function Ap(T,P){return ur(ho(T,P),re)}function Op(T,P,U){return U=U===u?1:Fn(U),ur(ho(T,P),U)}function yu(T,P){var U=Nn(T)?Ar:pa;return U(T,xn(P,3))}function bu(T,P){var U=Nn(T)?Ku:ml;return U(T,xn(P,3))}var Rp=ao(function(T,P,U){jn.call(T,U)?T[U].push(P):Yr(T,U,[P])});function Dp(T,P,U,ne){T=yr(T)?T:Wa(T),U=U&&!ne?Fn(U):0;var se=T.length;return U<0&&(U=ar(se+U,0)),bo(T)?U<=se&&T.indexOf(P,U)>-1:!!se&&Fa(T,P,U)>-1}var Np=Pn(function(T,P,U){var ne=-1,se=typeof P=="function",$e=yr(T)?Ht(T.length):[];return pa(T,function(Me){$e[++ne]=se?_r(P,Me,U):pi(Me,P,U)}),$e}),Fp=ao(function(T,P,U){Yr(T,U,P)});function ho(T,P){var U=Nn(T)?Jn:kl;return U(T,xn(P,3))}function Lp(T,P,U,ne){return T==null?[]:(Nn(P)||(P=P==null?[]:[P]),U=ne?u:U,Nn(U)||(U=U==null?[]:[U]),El(T,P,U))}var Ip=ao(function(T,P,U){T[U?0:1].push(P)},function(){return[[],[]]});function Pp(T,P,U){var ne=Nn(T)?Lo:Ys,se=arguments.length<3;return ne(T,xn(P,4),U,se,pa)}function Bp(T,P,U){var ne=Nn(T)?Ju:Ys,se=arguments.length<3;return ne(T,xn(P,4),U,se,ml)}function Mp(T,P){var U=Nn(T)?la:vl;return U(T,go(xn(P,3)))}function Vp(T){var P=Nn(T)?dl:Od;return P(T)}function zp(T,P,U){(U?mr(T,P,U):P===u)?P=1:P=Fn(P);var ne=Nn(T)?sd:Rd;return ne(T,P)}function qp(T){var P=Nn(T)?ld:Nd;return P(T)}function Up(T){if(T==null)return 0;if(yr(T))return bo(T)?Ia(T):T.length;var P=pr(T);return P==de||P==Ft?T.size:es(T).length}function jp(T,P,U){var ne=Nn(T)?Io:Fd;return U&&mr(T,P,U)&&(P=u),ne(T,xn(P,3))}var Hp=Pn(function(T,P){if(T==null)return[];var U=P.length;return U>1&&mr(T,P[0],P[1])?P=[]:U>2&&mr(P[0],P[1],P[2])&&(P=[P[0]]),El(T,ur(P,1),[])}),mo=Sc||function(){return lr.Date.now()};function Wp(T,P){if(typeof P!="function")throw new Or(f);return T=Fn(T),function(){if(--T<1)return P.apply(this,arguments)}}function wu(T,P,U){return P=U?u:P,P=T&&P==null?T.length:P,Zr(T,M,u,u,u,u,P)}function _u(T,P){var U;if(typeof P!="function")throw new Or(f);return T=Fn(T),function(){return--T>0&&(U=P.apply(this,arguments)),T<=1&&(P=u),U}}var Cs=Pn(function(T,P,U){var ne=E;if(U.length){var se=ca(U,ja(Cs));ne|=B}return Zr(T,ne,P,U,se)}),ku=Pn(function(T,P,U){var ne=E|D;if(U.length){var se=ca(U,ja(ku));ne|=B}return Zr(P,ne,T,U,se)});function Su(T,P,U){P=U?u:P;var ne=Zr(T,O,u,u,u,u,u,P);return ne.placeholder=Su.placeholder,ne}function $u(T,P,U){P=U?u:P;var ne=Zr(T,F,u,u,u,u,u,P);return ne.placeholder=$u.placeholder,ne}function Cu(T,P,U){var ne,se,$e,Me,_t,Bt,Xt=0,Qt=!1,rn=!1,yn=!0;if(typeof T!="function")throw new Or(f);P=Lr(P)||0,Yn(U)&&(Qt=!!U.leading,rn="maxWait"in U,$e=rn?ar(Lr(U.maxWait)||0,P):$e,yn="trailing"in U?!!U.trailing:yn);function Sn(er){var qr=ne,na=se;return ne=se=u,Xt=er,Me=T.apply(na,qr),Me}function Tn(er){return Xt=er,_t=yi(Mn,P),Qt?Sn(er):Me}function Ln(er){var qr=er-Bt,na=er-Xt,ju=P-qr;return rn?fr(ju,$e-na):ju}function An(er){var qr=er-Bt,na=er-Xt;return Bt===u||qr>=P||qr<0||rn&&na>=$e}function Mn(){var er=mo();if(An(er))return zn(er);_t=yi(Mn,Ln(er))}function zn(er){return _t=u,yn&&ne?Sn(er):(ne=se=u,Me)}function Cr(){_t!==u&&Ll(_t),Xt=0,ne=Bt=se=_t=u}function vr(){return _t===u?Me:zn(mo())}function Er(){var er=mo(),qr=An(er);if(ne=arguments,se=this,Bt=er,qr){if(_t===u)return Tn(Bt);if(rn)return Ll(_t),_t=yi(Mn,P),Sn(Bt)}return _t===u&&(_t=yi(Mn,P)),Me}return Er.cancel=Cr,Er.flush=vr,Er}var Kp=Pn(function(T,P){return hl(T,1,P)}),Jp=Pn(function(T,P,U){return hl(T,Lr(P)||0,U)});function Gp(T){return Zr(T,q)}function vo(T,P){if(typeof T!="function"||P!=null&&typeof P!="function")throw new Or(f);var U=function(){var ne=arguments,se=P?P.apply(this,ne):ne[0],$e=U.cache;if($e.has(se))return $e.get(se);var Me=T.apply(this,ne);return U.cache=$e.set(se,Me)||$e,Me};return U.cache=new(vo.Cache||Gr),U}vo.Cache=Gr;function go(T){if(typeof T!="function")throw new Or(f);return function(){var P=arguments;switch(P.length){case 0:return!T.call(this);case 1:return!T.call(this,P[0]);case 2:return!T.call(this,P[0],P[1]);case 3:return!T.call(this,P[0],P[1],P[2])}return!T.apply(this,P)}}function Yp(T){return _u(2,T)}var Zp=Ld(function(T,P){P=P.length==1&&Nn(P[0])?Jn(P[0],kr(xn())):Jn(ur(P,1),kr(xn()));var U=P.length;return Pn(function(ne){for(var se=-1,$e=fr(ne.length,U);++se<$e;)ne[se]=P[se].call(this,ne[se]);return _r(T,this,ne)})}),Es=Pn(function(T,P){var U=ca(P,ja(Es));return Zr(T,B,u,P,U)}),Eu=Pn(function(T,P){var U=ca(P,ja(Eu));return Zr(T,I,u,P,U)}),Xp=Xr(function(T,P){return Zr(T,z,u,u,u,P)});function Qp(T,P){if(typeof T!="function")throw new Or(f);return P=P===u?P:Fn(P),Pn(T,P)}function eh(T,P){if(typeof T!="function")throw new Or(f);return P=P==null?0:ar(Fn(P),0),Pn(function(U){var ne=U[P],se=va(U,0,P);return ne&&ua(se,ne),_r(T,this,se)})}function th(T,P,U){var ne=!0,se=!0;if(typeof T!="function")throw new Or(f);return Yn(U)&&(ne="leading"in U?!!U.leading:ne,se="trailing"in U?!!U.trailing:se),Cu(T,P,{leading:ne,maxWait:P,trailing:se})}function nh(T){return wu(T,1)}function rh(T,P){return Es(cs(P),T)}function ah(){if(!arguments.length)return[];var T=arguments[0];return Nn(T)?T:[T]}function ih(T){return Dr(T,$)}function oh(T,P){return P=typeof P=="function"?P:u,Dr(T,$,P)}function sh(T){return Dr(T,w|$)}function lh(T,P){return P=typeof P=="function"?P:u,Dr(T,w|$,P)}function uh(T,P){return P==null||pl(T,P,sr(P))}function zr(T,P){return T===P||T!==T&&P!==P}var ch=lo(Zo),dh=lo(function(T,P){return T>=P}),Ta=bl(function(){return arguments}())?bl:function(T){return Xn(T)&&jn.call(T,"callee")&&!il.call(T,"callee")},Nn=Ht.isArray,fh=Vs?kr(Vs):yd;function yr(T){return T!=null&&yo(T.length)&&!ea(T)}function Qn(T){return Xn(T)&&yr(T)}function ph(T){return T===!0||T===!1||Xn(T)&&hr(T)==Ce}var ga=Cc||Ps,hh=zs?kr(zs):bd;function mh(T){return Xn(T)&&T.nodeType===1&&!bi(T)}function vh(T){if(T==null)return!0;if(yr(T)&&(Nn(T)||typeof T=="string"||typeof T.splice=="function"||ga(T)||Ha(T)||Ta(T)))return!T.length;var P=pr(T);if(P==de||P==Ft)return!T.size;if(gi(T))return!es(T).length;for(var U in T)if(jn.call(T,U))return!1;return!0}function gh(T,P){return hi(T,P)}function yh(T,P,U){U=typeof U=="function"?U:u;var ne=U?U(T,P):u;return ne===u?hi(T,P,u,U):!!ne}function xs(T){if(!Xn(T))return!1;var P=hr(T);return P==Vt||P==Pe||typeof T.message=="string"&&typeof T.name=="string"&&!bi(T)}function bh(T){return typeof T=="number"&&sl(T)}function ea(T){if(!Yn(T))return!1;var P=hr(T);return P==Ie||P==ie||P==ue||P==Ut}function xu(T){return typeof T=="number"&&T==Fn(T)}function yo(T){return typeof T=="number"&&T>-1&&T%1==0&&T<=ae}function Yn(T){var P=typeof T;return T!=null&&(P=="object"||P=="function")}function Xn(T){return T!=null&&typeof T=="object"}var Tu=qs?kr(qs):_d;function wh(T,P){return T===P||Qo(T,P,gs(P))}function _h(T,P,U){return U=typeof U=="function"?U:u,Qo(T,P,gs(P),U)}function kh(T){return Au(T)&&T!=+T}function Sh(T){if(af(T))throw new Dn(m);return wl(T)}function $h(T){return T===null}function Ch(T){return T==null}function Au(T){return typeof T=="number"||Xn(T)&&hr(T)==Fe}function bi(T){if(!Xn(T)||hr(T)!=wt)return!1;var P=Ui(T);if(P===null)return!0;var U=jn.call(P,"constructor")&&P.constructor;return typeof U=="function"&&U instanceof U&&Mi.call(U)==bc}var Ts=Us?kr(Us):kd;function Eh(T){return xu(T)&&T>=-ae&&T<=ae}var Ou=js?kr(js):Sd;function bo(T){return typeof T=="string"||!Nn(T)&&Xn(T)&&hr(T)==St}function $r(T){return typeof T=="symbol"||Xn(T)&&hr(T)==Wt}var Ha=Hs?kr(Hs):$d;function xh(T){return T===u}function Th(T){return Xn(T)&&pr(T)==xt}function Ah(T){return Xn(T)&&hr(T)==Kt}var Oh=lo(ts),Rh=lo(function(T,P){return T<=P});function Ru(T){if(!T)return[];if(yr(T))return bo(T)?Mr(T):gr(T);if(oi&&T[oi])return sc(T[oi]());var P=pr(T),U=P==de?qo:P==Ft?Ii:Wa;return U(T)}function ta(T){if(!T)return T===0?T:0;if(T=Lr(T),T===re||T===-re){var P=T<0?-1:1;return P*ye}return T===T?T:0}function Fn(T){var P=ta(T),U=P%1;return P===P?U?P-U:P:0}function Du(T){return T?$a(Fn(T),0,le):0}function Lr(T){if(typeof T=="number")return T;if($r(T))return ve;if(Yn(T)){var P=typeof T.valueOf=="function"?T.valueOf():T;T=Yn(P)?P+"":P}if(typeof T!="string")return T===0?T:+T;T=Zs(T);var U=xr.test(T);return U||Ir.test(T)?Na(T.slice(2),U?2:8):dr.test(T)?ve:+T}function Nu(T){return Hr(T,br(T))}function Dh(T){return T?$a(Fn(T),-ae,ae):T===0?T:0}function Un(T){return T==null?"":Sr(T)}var Nh=qa(function(T,P){if(gi(P)||yr(P)){Hr(P,sr(P),T);return}for(var U in P)jn.call(P,U)&&di(T,U,P[U])}),Fu=qa(function(T,P){Hr(P,br(P),T)}),wo=qa(function(T,P,U,ne){Hr(P,br(P),T,ne)}),Fh=qa(function(T,P,U,ne){Hr(P,sr(P),T,ne)}),Lh=Xr(Jo);function Ih(T,P){var U=za(T);return P==null?U:fl(U,P)}var Ph=Pn(function(T,P){T=Hn(T);var U=-1,ne=P.length,se=ne>2?P[2]:u;for(se&&mr(P[0],P[1],se)&&(ne=1);++U1),$e}),Hr(T,ms(T),U),ne&&(U=Dr(U,w|k|$,Wd));for(var se=P.length;se--;)ss(U,P[se]);return U});function tm(T,P){return Iu(T,go(xn(P)))}var nm=Xr(function(T,P){return T==null?{}:xd(T,P)});function Iu(T,P){if(T==null)return{};var U=Jn(ms(T),function(ne){return[ne]});return P=xn(P),xl(T,U,function(ne,se){return P(ne,se[0])})}function rm(T,P,U){P=ma(P,T);var ne=-1,se=P.length;for(se||(se=1,T=u);++neP){var ne=T;T=P,P=ne}if(U||T%1||P%1){var se=ll();return fr(T+se*(P-T+Br("1e-"+((se+"").length-1))),P)}return rs(T,P)}var hm=Ua(function(T,P,U){return P=P.toLowerCase(),T+(U?Mu(P):P)});function Mu(T){return Rs(Un(T).toLowerCase())}function Vu(T){return T=Un(T),T&&T.replace(It,nc).replace(Ao,"")}function mm(T,P,U){T=Un(T),P=Sr(P);var ne=T.length;U=U===u?ne:$a(Fn(U),0,ne);var se=U;return U-=P.length,U>=0&&T.slice(U,se)==P}function vm(T){return T=Un(T),T&&oe.test(T)?T.replace(Ye,rc):T}function gm(T){return T=Un(T),T&&_n.test(T)?T.replace(Gt,"\\$&"):T}var ym=Ua(function(T,P,U){return T+(U?"-":"")+P.toLowerCase()}),bm=Ua(function(T,P,U){return T+(U?" ":"")+P.toLowerCase()}),wm=Ul("toLowerCase");function _m(T,P,U){T=Un(T),P=Fn(P);var ne=P?Ia(T):0;if(!P||ne>=P)return T;var se=(P-ne)/2;return so(Ki(se),U)+T+so(Wi(se),U)}function km(T,P,U){T=Un(T),P=Fn(P);var ne=P?Ia(T):0;return P&&ne>>0,U?(T=Un(T),T&&(typeof P=="string"||P!=null&&!Ts(P))&&(P=Sr(P),!P&&La(T))?va(Mr(T),0,U):T.split(P,U)):[]}var Am=Ua(function(T,P,U){return T+(U?" ":"")+Rs(P)});function Om(T,P,U){return T=Un(T),U=U==null?0:$a(Fn(U),0,T.length),P=Sr(P),T.slice(U,U+P.length)==P}function Rm(T,P,U){var ne=be.templateSettings;U&&mr(T,P,U)&&(P=u),T=Un(T),P=wo({},P,ne,Yl);var se=wo({},P.imports,ne.imports,Yl),$e=sr(se),Me=zo(se,$e),_t,Bt,Xt=0,Qt=P.interpolate||pn,rn="__p += '",yn=Uo((P.escape||pn).source+"|"+Qt.source+"|"+(Qt===Nt?nr:pn).source+"|"+(P.evaluate||pn).source+"|$","g"),Sn="//# sourceURL="+(jn.call(P,"sourceURL")?(P.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++En+"]")+`
+`;T.replace(yn,function(An,Mn,zn,Cr,vr,Er){return zn||(zn=Cr),rn+=T.slice(Xt,Er).replace(On,ac),Mn&&(_t=!0,rn+=`' +
+__e(`+Mn+`) +
+'`),vr&&(Bt=!0,rn+=`';
+`+vr+`;
+__p += '`),zn&&(rn+=`' +
+((__t = (`+zn+`)) == null ? '' : __t) +
+'`),Xt=Er+An.length,An}),rn+=`';
+`;var Tn=jn.call(P,"variable")&&P.variable;if(!Tn)rn=`with (obj) {
+`+rn+`
+}
+`;else if(Wn.test(Tn))throw new Dn(v);rn=(Bt?rn.replace(gn,""):rn).replace(dn,"$1").replace(bn,"$1;"),rn="function("+(Tn||"obj")+`) {
+`+(Tn?"":`obj || (obj = {});
+`)+"var __t, __p = ''"+(_t?", __e = _.escape":"")+(Bt?`, __j = Array.prototype.join;
+function print() { __p += __j.call(arguments, '') }
+`:`;
+`)+rn+`return __p
+}`;var Ln=qu(function(){return qn($e,Sn+"return "+rn).apply(u,Me)});if(Ln.source=rn,xs(Ln))throw Ln;return Ln}function Dm(T){return Un(T).toLowerCase()}function Nm(T){return Un(T).toUpperCase()}function Fm(T,P,U){if(T=Un(T),T&&(U||P===u))return Zs(T);if(!T||!(P=Sr(P)))return T;var ne=Mr(T),se=Mr(P),$e=Xs(ne,se),Me=Qs(ne,se)+1;return va(ne,$e,Me).join("")}function Lm(T,P,U){if(T=Un(T),T&&(U||P===u))return T.slice(0,tl(T)+1);if(!T||!(P=Sr(P)))return T;var ne=Mr(T),se=Qs(ne,Mr(P))+1;return va(ne,0,se).join("")}function Im(T,P,U){if(T=Un(T),T&&(U||P===u))return T.replace(nn,"");if(!T||!(P=Sr(P)))return T;var ne=Mr(T),se=Xs(ne,Mr(P));return va(ne,se).join("")}function Pm(T,P){var U=H,ne=Q;if(Yn(P)){var se="separator"in P?P.separator:se;U="length"in P?Fn(P.length):U,ne="omission"in P?Sr(P.omission):ne}T=Un(T);var $e=T.length;if(La(T)){var Me=Mr(T);$e=Me.length}if(U>=$e)return T;var _t=U-Ia(ne);if(_t<1)return ne;var Bt=Me?va(Me,0,_t).join(""):T.slice(0,_t);if(se===u)return Bt+ne;if(Me&&(_t+=Bt.length-_t),Ts(se)){if(T.slice(_t).search(se)){var Xt,Qt=Bt;for(se.global||(se=Uo(se.source,Un(Kn.exec(se))+"g")),se.lastIndex=0;Xt=se.exec(Qt);)var rn=Xt.index;Bt=Bt.slice(0,rn===u?_t:rn)}}else if(T.indexOf(Sr(se),_t)!=_t){var yn=Bt.lastIndexOf(se);yn>-1&&(Bt=Bt.slice(0,yn))}return Bt+ne}function Bm(T){return T=Un(T),T&&Rt.test(T)?T.replace(Oe,dc):T}var Mm=Ua(function(T,P,U){return T+(U?" ":"")+P.toUpperCase()}),Rs=Ul("toUpperCase");function zu(T,P,U){return T=Un(T),P=U?u:P,P===u?oc(T)?hc(T):Zu(T):T.match(P)||[]}var qu=Pn(function(T,P){try{return _r(T,u,P)}catch(U){return xs(U)?U:new Dn(U)}}),Vm=Xr(function(T,P){return Ar(P,function(U){U=Wr(U),Yr(T,U,Cs(T[U],T))}),T});function zm(T){var P=T==null?0:T.length,U=xn();return T=P?Jn(T,function(ne){if(typeof ne[1]!="function")throw new Or(f);return[U(ne[0]),ne[1]]}):[],Pn(function(ne){for(var se=-1;++se
ae)return[];var U=le,ne=fr(T,le);P=xn(P),T-=le;for(var se=Vo(ne,P);++U0||P<0)?new Vn(U):(T<0?U=U.takeRight(-T):T&&(U=U.drop(T)),P!==u&&(P=Fn(P),U=P<0?U.dropRight(-P):U.take(P-T)),U)},Vn.prototype.takeRightWhile=function(T){return this.reverse().takeWhile(T).reverse()},Vn.prototype.toArray=function(){return this.take(le)},jr(Vn.prototype,function(T,P){var U=/^(?:filter|find|map|reject)|While$/.test(P),ne=/^(?:head|last)$/.test(P),se=be[ne?"take"+(P=="last"?"Right":""):P],$e=ne||/^find/.test(P);se&&(be.prototype[P]=function(){var Me=this.__wrapped__,_t=ne?[1]:arguments,Bt=Me instanceof Vn,Xt=_t[0],Qt=Bt||Nn(Me),rn=function(Mn){var zn=se.apply(be,ua([Mn],_t));return ne&&yn?zn[0]:zn};Qt&&U&&typeof Xt=="function"&&Xt.length!=1&&(Bt=Qt=!1);var yn=this.__chain__,Sn=!!this.__actions__.length,Tn=$e&&!yn,Ln=Bt&&!Sn;if(!$e&&Qt){Me=Ln?Me:new Vn(this);var An=T.apply(Me,_t);return An.__actions__.push({func:po,args:[rn],thisArg:u}),new Rr(An,yn)}return Tn&&Ln?T.apply(this,_t):(An=this.thru(rn),Tn?ne?An.value()[0]:An.value():An)})}),Ar(["pop","push","shift","sort","splice","unshift"],function(T){var P=Pi[T],U=/^(?:push|sort|unshift)$/.test(T)?"tap":"thru",ne=/^(?:pop|shift)$/.test(T);be.prototype[T]=function(){var se=arguments;if(ne&&!this.__chain__){var $e=this.value();return P.apply(Nn($e)?$e:[],se)}return this[U](function(Me){return P.apply(Nn(Me)?Me:[],se)})}}),jr(Vn.prototype,function(T,P){var U=be[P];if(U){var ne=U.name+"";jn.call(Va,ne)||(Va[ne]=[]),Va[ne].push({name:P,func:U})}}),Va[io(u,D).name]=[{name:"wrapper",func:u}],Vn.prototype.clone=Ic,Vn.prototype.reverse=Pc,Vn.prototype.value=Bc,be.prototype.at=mp,be.prototype.chain=vp,be.prototype.commit=gp,be.prototype.next=yp,be.prototype.plant=wp,be.prototype.reverse=_p,be.prototype.toJSON=be.prototype.valueOf=be.prototype.value=kp,be.prototype.first=be.prototype.head,oi&&(be.prototype[oi]=bp),be},Pa=mc();wa?((wa.exports=Pa)._=Pa,Do._=Pa):lr._=Pa}).call(commonjsGlobal$2)})(lodash,lodash.exports);var lodashExports=lodash.exports;const _=getDefaultExportFromCjs$1(lodashExports),_STORE_ID$1="shopping_store",UNDEFINED_CATEGORY="shopping_undefined_category",useShoppingStore=defineStore(_STORE_ID$1,()=>{let a=ref(new Map),i=ref([]),u=ref([]);ref(0),ref(0),ref(0),ref(0);let c=ref(!1),d=ref(0);ref(!0),ref(null),ref([]),ref(null);let m=ref(null);const f=computed(()=>{let k={};k.categories=new Map;let $=[];for(let S in a.value.keys());return a.value.forEach(S=>{k=w(k,S,"food.supermarketCategory.name")}),k.categories.has(UNDEFINED_CATEGORY)&&($.push(k.categories.get(UNDEFINED_CATEGORY)),k.categories.delete(UNDEFINED_CATEGORY)),k.categories.forEach(S=>{$.push(S)}),$});function v(){var $,S;let k=[];for(let C in this.get_entries_by_group)for(let E in this.get_entries_by_group[C].foods)for(let D in this.get_entries_by_group[C].foods[E].entries)k.push({amount:this.get_entries_by_group[C].foods[E].entries[D].amount,unit:(($=this.get_entries_by_group[C].foods[E].entries[D].unit)==null?void 0:$.name)??"",food:((S=this.get_entries_by_group[C].foods[E].entries[D].food)==null?void 0:S.name)??""});return k}function g(){return[{id:"food.supermarketCategory.name",translationKey:"Category"},{id:"createdBy.displayName",translationKey:"created_by"},{id:"recipeMealplan.recipeName",translationKey:"Recipe"}]}function y(){for(let k in m.value)if(m.value[k].status==="syncing_failed_before"||m.value[k].status==="waiting_failed_before")return!0;return!1}function b(){if(!c.value){c.value=!0,d.value=new Date().getTime();let k=new ApiApi;k.apiShoppingListEntryList().then($=>{a.value=new Map,$.forEach(S=>{a.value.set(S.id,S)}),c.value=!1}).catch($=>{c.value=!1}),k.apiSupermarketList().then($=>{i.value=$}).catch($=>{}),k.apiSupermarketList().then($=>{u.value=$}).catch($=>{})}}function w(k,$,S){let C=_.get($,S,UNDEFINED_CATEGORY);return C==null&&(C=UNDEFINED_CATEGORY),k.categories.has(C)||k.categories.set(C,{name:C,foods:new Map}),k.categories.get(C).foods.has($.food.id)||k.categories.get(C).foods.set($.food.id,{food:$.food,entries:new Map}),k.categories.get(C).foods.get($.food.id).entries.set($.id,$),k}return{entries:a,supermarkets:u,supermarketCategories:i,getEntriesByGroup:f,getFlatEntries:v,groupingOptions:g,hasFailedItems:y,refreshFromAPI:b}}),VTabsSymbol=Symbol.for("vuetify:v-tabs"),makeVTabProps=propsFactory({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...omit$1(makeVBtnProps({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),VTab=genericComponent()({name:"VTab",props:makeVTabProps(),setup(a,i){let{slots:u,attrs:c}=i;const{textColorClasses:d,textColorStyles:m}=useTextColor(a,"sliderColor"),f=ref(),v=ref(),g=computed(()=>a.direction==="horizontal"),y=computed(()=>{var w,k;return((k=(w=f.value)==null?void 0:w.group)==null?void 0:k.isSelected.value)??!1});function b(w){var $,S;let{value:k}=w;if(k){const C=(S=($=f.value)==null?void 0:$.$el.parentElement)==null?void 0:S.querySelector(".v-tab--selected .v-tab__slider"),E=v.value;if(!C||!E)return;const D=getComputedStyle(C).color,A=C.getBoundingClientRect(),O=E.getBoundingClientRect(),F=g.value?"x":"y",B=g.value?"X":"Y",I=g.value?"right":"bottom",M=g.value?"width":"height",z=A[F],q=O[F],H=z>q?A[I]-O[I]:A[F]-O[F],Q=Math.sign(H)>0?g.value?"right":"bottom":Math.sign(H)<0?g.value?"left":"top":"center",ee=(Math.abs(H)+(Math.sign(H)<0?A[M]:O[M]))/Math.max(A[M],O[M])||0,G=A[M]/O[M]||0,J=1.5;animate(E,{backgroundColor:[D,"currentcolor"],transform:[`translate${B}(${H}px) scale${B}(${G})`,`translate${B}(${H/J}px) scale${B}(${(ee-1)/J+1})`,"none"],transformOrigin:Array(3).fill(Q)},{duration:225,easing:standardEasing})}}return useRender(()=>{const w=VBtn.filterProps(a);return createVNode(VBtn,mergeProps({symbol:VTabsSymbol,ref:f,class:["v-tab",a.class],style:a.style,tabindex:y.value?0:-1,role:"tab","aria-selected":String(y.value),active:!1},w,c,{block:a.fixed,maxWidth:a.fixed?300:void 0,"onGroup:selected":b}),{...u,default:()=>{var k;return createVNode(Fragment,null,[((k=u.default)==null?void 0:k.call(u))??a.text,!a.hideSlider&&createVNode("div",{ref:v,class:["v-tab__slider",d.value],style:m.value},null)])}})}),forwardRefs({},f)}});function parseItems(a){return a?a.map(i=>isObject$g(i)?i:{text:i,value:i}):[]}const makeVTabsProps=propsFactory({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...makeVSlideGroupProps({mandatory:"force"}),...makeDensityProps(),...makeTagProps()},"VTabs"),VTabs=genericComponent()({name:"VTabs",props:makeVTabsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),d=computed(()=>parseItems(a.items)),{densityClasses:m}=useDensity(a),{backgroundColorClasses:f,backgroundColorStyles:v}=useBackgroundColor(toRef(a,"bgColor"));return provideDefaults({VTab:{color:toRef(a,"color"),direction:toRef(a,"direction"),stacked:toRef(a,"stacked"),fixed:toRef(a,"fixedTabs"),sliderColor:toRef(a,"sliderColor"),hideSlider:toRef(a,"hideSlider")}}),useRender(()=>{const g=VSlideGroup.filterProps(a);return createVNode(VSlideGroup,mergeProps(g,{modelValue:c.value,"onUpdate:modelValue":y=>c.value=y,class:["v-tabs",`v-tabs--${a.direction}`,`v-tabs--align-tabs-${a.alignTabs}`,{"v-tabs--fixed-tabs":a.fixedTabs,"v-tabs--grow":a.grow,"v-tabs--stacked":a.stacked},m.value,f.value,a.class],style:[{"--v-tabs-height":convertToUnit(a.height)},v.value,a.style],role:"tablist",symbol:VTabsSymbol}),{default:()=>[u.default?u.default():d.value.map(y=>createVNode(VTab,mergeProps(y,{key:y.text}),null))]})}),{}}}),handleGesture=a=>{const{touchstartX:i,touchendX:u,touchstartY:c,touchendY:d}=a,m=.5,f=16;a.offsetX=u-i,a.offsetY=d-c,Math.abs(a.offsetY)i+f&&a.right(a)),Math.abs(a.offsetX)c+f&&a.down(a))};function touchstart(a,i){var c;const u=a.changedTouches[0];i.touchstartX=u.clientX,i.touchstartY=u.clientY,(c=i.start)==null||c.call(i,{originalEvent:a,...i})}function touchend(a,i){var c;const u=a.changedTouches[0];i.touchendX=u.clientX,i.touchendY=u.clientY,(c=i.end)==null||c.call(i,{originalEvent:a,...i}),handleGesture(i)}function touchmove(a,i){var c;const u=a.changedTouches[0];i.touchmoveX=u.clientX,i.touchmoveY=u.clientY,(c=i.move)==null||c.call(i,{originalEvent:a,...i})}function createHandlers(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const i={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:a.left,right:a.right,up:a.up,down:a.down,start:a.start,move:a.move,end:a.end};return{touchstart:u=>touchstart(u,i),touchend:u=>touchend(u,i),touchmove:u=>touchmove(u,i)}}function mounted(a,i){var v;const u=i.value,c=u!=null&&u.parent?a.parentElement:a,d=(u==null?void 0:u.options)??{passive:!0},m=(v=i.instance)==null?void 0:v.$.uid;if(!c||!m)return;const f=createHandlers(i.value);c._touchHandlers=c._touchHandlers??Object.create(null),c._touchHandlers[m]=f,keys$9(f).forEach(g=>{c.addEventListener(g,f[g],d)})}function unmounted(a,i){var m,f;const u=(m=i.value)!=null&&m.parent?a.parentElement:a,c=(f=i.instance)==null?void 0:f.$.uid;if(!(u!=null&&u._touchHandlers)||!c)return;const d=u._touchHandlers[c];keys$9(d).forEach(v=>{u.removeEventListener(v,d[v])}),delete u._touchHandlers[c]}const Touch={mounted,unmounted},Touch$1=Touch,VWindowSymbol=Symbol.for("vuetify:v-window"),VWindowGroupSymbol=Symbol.for("vuetify:v-window-group"),makeVWindowProps=propsFactory({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:a=>typeof a=="boolean"||a==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...makeComponentProps(),...makeTagProps(),...makeThemeProps()},"VWindow"),VWindow=genericComponent()({name:"VWindow",directives:{Touch},props:makeVWindowProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isRtl:d}=useRtl(),{t:m}=useLocale(),f=useGroup(a,VWindowGroupSymbol),v=ref(),g=computed(()=>d.value?!a.reverse:a.reverse),y=shallowRef(!1),b=computed(()=>{const F=a.direction==="vertical"?"y":"x",I=(g.value?!y.value:y.value)?"-reverse":"";return`v-window-${F}${I}-transition`}),w=shallowRef(0),k=ref(void 0),$=computed(()=>f.items.value.findIndex(F=>f.selected.value.includes(F.id)));watch($,(F,B)=>{const I=f.items.value.length,M=I-1;I<=2?y.value=Fa.continuous||$.value!==0),C=computed(()=>a.continuous||$.value!==f.items.value.length-1);function E(){S.value&&f.prev()}function D(){C.value&&f.next()}const A=computed(()=>{const F=[],B={icon:d.value?a.nextIcon:a.prevIcon,class:`v-window__${g.value?"right":"left"}`,onClick:f.prev,"aria-label":m("$vuetify.carousel.prev")};F.push(S.value?u.prev?u.prev({props:B}):createVNode(VBtn,B,null):createVNode("div",null,null));const I={icon:d.value?a.prevIcon:a.nextIcon,class:`v-window__${g.value?"left":"right"}`,onClick:f.next,"aria-label":m("$vuetify.carousel.next")};return F.push(C.value?u.next?u.next({props:I}):createVNode(VBtn,I,null):createVNode("div",null,null)),F}),O=computed(()=>a.touch===!1?a.touch:{...{left:()=>{g.value?E():D()},right:()=>{g.value?D():E()},start:B=>{let{originalEvent:I}=B;I.stopPropagation()}},...a.touch===!0?{}:a.touch});return useRender(()=>withDirectives(createVNode(a.tag,{ref:v,class:["v-window",{"v-window--show-arrows-on-hover":a.showArrows==="hover"},c.value,a.class],style:a.style},{default:()=>{var F,B;return[createVNode("div",{class:"v-window__container",style:{height:k.value}},[(F=u.default)==null?void 0:F.call(u,{group:f}),a.showArrows!==!1&&createVNode("div",{class:"v-window__controls"},[A.value])]),(B=u.additional)==null?void 0:B.call(u,{group:f})]}}),[[resolveDirective("touch"),O.value]])),{group:f}}}),makeVWindowItemProps=propsFactory({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...makeComponentProps(),...makeGroupItemProps(),...makeLazyProps()},"VWindowItem"),VWindowItem=genericComponent()({name:"VWindowItem",directives:{Touch:Touch$1},props:makeVWindowItemProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=inject$1(VWindowSymbol),d=useGroupItem(a,VWindowGroupSymbol),{isBooted:m}=useSsrBoot();if(!c||!d)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const f=shallowRef(!1),v=computed(()=>m.value&&(c.isReversed.value?a.reverseTransition!==!1:a.transition!==!1));function g(){!f.value||!c||(f.value=!1,c.transitionCount.value>0&&(c.transitionCount.value-=1,c.transitionCount.value===0&&(c.transitionHeight.value=void 0)))}function y(){var S;f.value||!c||(f.value=!0,c.transitionCount.value===0&&(c.transitionHeight.value=convertToUnit((S=c.rootRef.value)==null?void 0:S.clientHeight)),c.transitionCount.value+=1)}function b(){g()}function w(S){f.value&&nextTick(()=>{!v.value||!f.value||!c||(c.transitionHeight.value=convertToUnit(S.clientHeight))})}const k=computed(()=>{const S=c.isReversed.value?a.reverseTransition:a.transition;return v.value?{name:typeof S!="string"?c.transition.value:S,onBeforeEnter:y,onAfterEnter:g,onEnterCancelled:b,onBeforeLeave:y,onAfterLeave:g,onLeaveCancelled:b,onEnter:w}:!1}),{hasContent:$}=useLazy(a,d.isSelected);return useRender(()=>createVNode(MaybeTransition,{transition:k.value,disabled:!m.value},{default:()=>{var S;return[withDirectives(createVNode("div",{class:["v-window-item",d.selectedClass.value,a.class],style:a.style},[$.value&&((S=u.default)==null?void 0:S.call(u))]),[[vShow,d.isSelected.value]])]}})),{groupItem:d}}}),_hoisted_1$_=createBaseVNode("i",{class:"fas fa-shopping-cart fa-fw"},null,-1),_hoisted_2$D=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Shopping List",-1),_hoisted_3$q=createBaseVNode("i",{class:"fas fa-book fa-fw"},null,-1),_hoisted_4$h=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Recipes",-1),_sfc_main$s=defineComponent$1({__name:"ShoppingListView",setup(a){const i=ref("shopping");return useShoppingStore(),useShoppingStore().refreshFromAPI(),(u,c)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VTabs,{modelValue:i.value,"onUpdate:modelValue":c[0]||(c[0]=d=>i.value=d),grow:""},{default:withCtx(()=>[createVNode(VTab,{value:"shopping"},{default:withCtx(()=>[_hoisted_1$_,createTextVNode(),_hoisted_2$D]),_:1}),createVNode(VTab,{value:"recipes"},{default:withCtx(()=>[_hoisted_3$q,createTextVNode(),_hoisted_4$h]),_:1})]),_:1},8,["modelValue"]),createVNode(VWindow,{modelValue:i.value,"onUpdate:modelValue":c[1]||(c[1]=d=>i.value=d)},{default:withCtx(()=>[createVNode(VWindowItem,{value:"shopping"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VList,{lines:"two",density:"compact"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(useShoppingStore)().getEntriesByGroup,d=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VListSubheader,null,{default:withCtx(()=>[createTextVNode(toDisplayString(d.name),1)]),_:2},1024),createVNode(VDivider),(openBlock(!0),createElementBlock(Fragment,null,renderList(d.foods,m=>(openBlock(),createBlock(VListItem,null,{append:withCtx(()=>[createVNode(VBtn,{color:"success",icon:"fas fa-check",variant:"text"})]),default:withCtx(()=>[createTextVNode(toDisplayString(m[1].food.name)+" ",1)]),_:2},1024))),256))],64))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VWindowItem,{value:"recipes"},{default:withCtx(()=>[createTextVNode(" Recipes ")]),_:1})]),_:1},8,["modelValue"])],64))}}),_sfc_main$r=defineComponent$1({__name:"ShoppingListPage",setup(a){return(i,u)=>(openBlock(),createBlock(_sfc_main$s))}}),_hoisted_1$Z={key:0},_sfc_main$q=defineComponent$1({__name:"KeywordsBar",props:{keywords:Array,size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"}},setup(a){const i=a;return(u,c)=>i.keywords?(openBlock(),createElementBlock("div",_hoisted_1$Z,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.keywords,d=>(openBlock(),createBlock(VChip,{class:"ms-1",color:i.color,size:i.size,variant:i.variant},{default:withCtx(()=>[createTextVNode(toDisplayString(d.label),1)]),_:2},1032,["color","size","variant"]))),256))])):createCommentVNode("",!0)}}),_imports_0="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20aria-hidden='true'%20focusable='false'%20data-prefix='fas'%20data-icon='pizza-slice'%20class='svg-inline--fa%20fa-pizza-slice%20fa-w-16'%20role='img'%20viewBox='0%200%20512%20512'%20version='1.1'%20id='svg4'%20sodipodi:docname='recipe_no_image.svg'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%3e%3cmetadata%20id='metadata10'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='3840'%20inkscape:window-height='2066'%20id='namedview6'%20showgrid='false'%20inkscape:zoom='0.921875'%20inkscape:cx='-25.662611'%20inkscape:cy='214.71807'%20inkscape:window-x='2869'%20inkscape:window-y='54'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg4'%20/%3e%3cpath%20d='m%20235.62851,202.1526%20c%20-3.38906,-0.31992%20-6.54323,1.7722%20-7.40937,5.07666%20l%20-3.10593,11.84344%20c%2039.34747,1.15551%2065.965,27.49017%2067.63017,66.72064%20l%2011.9414,-3.32129%20c%203.29677,-0.91767%205.34573,-4.14216%204.95356,-7.55606%20-4.37894,-38.04972%20-35.85985,-69.14953%20-74.00983,-72.76339%20z%20m%20-12.26226,23.57322%20-20.94044,79.87325%20a%203.3995443,3.4118034%200%200%200%204.19438,4.15688%20L%20286.10367,287.635%20c%20-0.8955,-36.81001%20-25.8122,-61.48823%20-62.73742,-61.90076%20z%20m%205.78824,63.9529%20a%206.7110067,6.7352075%200%201%201%206.711,-6.73521%206.7110067,6.7352075%200%200%201%20-6.711,6.73521%20z%20M%20239.221,257.68648%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.7352%206.7110067,6.7352075%200%200%201%20-6.71101,6.7352%20z%20m%2021.81077,21.88943%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.73521%206.7110067,6.7352075%200%200%201%20-6.71101,6.73521%20z'%20id='path2'%20style='fill:%23d9cfbe;fill-opacity:1;stroke-width:0.21009675'%20inkscape:connector-curvature='0'%20/%3e%3c/svg%3e",makeVMenuProps=propsFactory({id:String,...omit$1(makeVOverlayProps({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:VDialogTransition}}),["absolute"])},"VMenu"),VMenu=genericComponent()({name:"VMenu",props:makeVMenuProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-menu-${m}`),v=ref(),g=inject$1(VMenuSymbol,null),y=shallowRef(0);provide(VMenuSymbol,{register(){++y.value},unregister(){--y.value},closeParents(C){setTimeout(()=>{!y.value&&(C==null||C&&!isClickInsideElement(C,v.value.contentEl))&&(c.value=!1,g==null||g.closeParents())},40)}});async function b(C){var A,O,F;const E=C.relatedTarget,D=C.target;await nextTick(),c.value&&E!==D&&((A=v.value)!=null&&A.contentEl)&&((O=v.value)!=null&&O.globalTop)&&![document,v.value.contentEl].includes(D)&&!v.value.contentEl.contains(D)&&((F=focusableChildren(v.value.contentEl)[0])==null||F.focus())}watch(c,C=>{C?(g==null||g.register(),document.addEventListener("focusin",b,{once:!0})):(g==null||g.unregister(),document.removeEventListener("focusin",b))});function w(C){g==null||g.closeParents(C)}function k(C){var E,D,A;a.disabled||(C.key==="Tab"||C.key==="Enter"&&!a.closeOnContentClick?(C.key==="Enter"&&C.preventDefault(),getNextElement(focusableChildren((E=v.value)==null?void 0:E.contentEl,!1),C.shiftKey?"prev":"next",F=>F.tabIndex>=0)||(c.value=!1,(A=(D=v.value)==null?void 0:D.activatorEl)==null||A.focus())):["Enter"," "].includes(C.key)&&a.closeOnContentClick&&(c.value=!1,g==null||g.closeParents()))}function $(C){var D;if(a.disabled)return;const E=(D=v.value)==null?void 0:D.contentEl;E&&c.value?C.key==="ArrowDown"?(C.preventDefault(),focusChild(E,"next")):C.key==="ArrowUp"&&(C.preventDefault(),focusChild(E,"prev")):["ArrowDown","ArrowUp"].includes(C.key)&&(c.value=!0,C.preventDefault(),setTimeout(()=>setTimeout(()=>$(C))))}const S=computed(()=>mergeProps({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":f.value,onKeydown:$},a.activatorProps));return useRender(()=>{const C=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,id:f.value,class:["v-menu",a.class],style:a.style},C,{modelValue:c.value,"onUpdate:modelValue":E=>c.value=E,absolute:!0,activatorProps:S.value,"onClick:outside":w,onKeydown:k},d),{activator:u.activator,default:function(){for(var E=arguments.length,D=new Array(E),A=0;A{var O;return[(O=u.default)==null?void 0:O.call(u,...D)]}})}})}),forwardRefs({id:f,ΨopenChildren:y},v)}}),_hoisted_1$Y=createBaseVNode("i",{class:"fas fa-edit fa-fw mr-2"},null,-1),_sfc_main$p=defineComponent$1({__name:"RecipeContextMenu",props:{recipe:{type:Object,required:!0}},setup(a){const i=useRouter$1(),u=a;function c(){i.push({name:"edit_recipe",params:{recipe_id:u.recipe.id}})}return(d,m)=>(openBlock(),createBlock(VMenu,{"open-on-hover":"","open-delay":"0","open-on-click":!0,location:"start"},{activator:withCtx(({props:f})=>[createVNode(VBtn,mergeProps(f,{icon:"fas fa-ellipsis-v",variant:"plain"}),null,16)]),default:withCtx(()=>[createVNode(VList,null,{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createVNode(VListItemTitle,{onClick:m[0]||(m[0]=f=>c())},{default:withCtx(()=>[_hoisted_1$Y,createTextVNode(" Edit")]),_:1})]),_:1})]),_:1})]),_:1}))}}),_sfc_main$o=defineComponent$1({__name:"RecipeImage",props:{recipe:{type:{},required:!1,default:void 0},height:{type:String},width:{type:String},cover:{type:Boolean,default:!0}},setup(a){const i=a,u=computed(()=>i.recipe!=null&&i.recipe.image!=null?i.recipe.image:_imports_0);return watch(()=>i.recipe,()=>{console.log("changed")}),(c,d)=>(openBlock(),createBlock(VImg,{cover:a.cover,style:normalizeStyle({height:a.height,width:a.width}),src:u.value,alt:"Recipe Image"},{default:withCtx(()=>[renderSlot(c.$slots,"overlay")]),_:3},8,["cover","style","src"]))}}),rootTypes={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function genBone(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return createVNode("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${a}`]},[i])}function genBones(a){const[i,u]=a.split("@");return Array.from({length:u}).map(()=>genStructure(i))}function genStructure(a){let i=[];if(!a)return i;const u=rootTypes[a];if(a!==u){if(a.includes(","))return mapBones(a);if(a.includes("@"))return genBones(a);u.includes(",")?i=mapBones(u):u.includes("@")?i=genBones(u):u&&i.push(genStructure(u))}return[genBone(a,i)]}function mapBones(a){return a.replace(/\s/g,"").split(",").map(genStructure)}const makeVSkeletonLoaderProps=propsFactory({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...makeDimensionProps(),...makeElevationProps(),...makeThemeProps()},"VSkeletonLoader"),VSkeletonLoader=genericComponent()({name:"VSkeletonLoader",props:makeVSkeletonLoaderProps(),setup(a,i){let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{dimensionStyles:m}=useDimension(a),{elevationClasses:f}=useElevation(a),{themeClasses:v}=provideTheme(a),{t:g}=useLocale(),y=computed(()=>genStructure(wrapInArray(a.type).join(",")));return useRender(()=>{var w;const b=!u.default||a.loading;return createVNode("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":a.boilerplate},v.value,c.value,f.value],style:[d.value,b?m.value:{}],"aria-busy":a.boilerplate?void 0:b,"aria-live":a.boilerplate?void 0:"polite","aria-label":a.boilerplate?void 0:g(a.loadingText),role:a.boilerplate?void 0:"alert"},[b?y.value:(w=u.default)==null?void 0:w.call(u)])}),{}}}),makeVTooltipProps=propsFactory({id:String,text:String,...omit$1(makeVOverlayProps({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),VTooltip=genericComponent()({name:"VTooltip",props:makeVTooltipProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-tooltip-${m}`),v=ref(),g=computed(()=>a.location.split(" ").length>1?a.location:a.location+" center"),y=computed(()=>a.origin==="auto"||a.origin==="overlap"||a.origin.split(" ").length>1||a.location.split(" ").length>1?a.origin:a.origin+" center"),b=computed(()=>a.transition?a.transition:c.value?"scale-transition":"fade-transition"),w=computed(()=>mergeProps({"aria-describedby":f.value},a.activatorProps));return useRender(()=>{const k=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,class:["v-tooltip",a.class],style:a.style,id:f.value},k,{modelValue:c.value,"onUpdate:modelValue":$=>c.value=$,transition:b.value,absolute:!0,location:g.value,origin:y.value,persistent:!0,role:"tooltip",activatorProps:w.value,_disableGlobalStack:!0},d),{activator:u.activator,default:function(){var E;for(var $=arguments.length,S=new Array($),C=0;C<$;C++)S[C]=arguments[C];return((E=u.default)==null?void 0:E.call(u,...S))??a.text}})}),forwardRefs({},v)}}),_hoisted_1$X={key:0},_sfc_main$n=defineComponent$1({__name:"RecipeCard",props:{recipe:{type:{},required:!0},loading:{type:Boolean,required:!1},show_keywords:{type:Boolean,required:!1},show_description:{type:Boolean,required:!1},height:{type:String,required:!1,default:"25vh"}},setup(a){const i=a;return(u,c)=>i.loading?(openBlock(),createBlock(VCard,{key:1,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0,cover:"",height:"60%"}),createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"heading"})]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"subtitle"})]),_:1})]),_:1},8,["style"])):(openBlock(),createBlock(VCard,{key:0,to:`/recipe/${i.recipe.id}`,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VTooltip,{class:"align-center justify-center",location:"top center",origin:"overlap","no-click-animation":"","open-on-hover":i.recipe.description!=null&&i.recipe.description!="",contained:""},{activator:withCtx(({props:d})=>[createVNode(_sfc_main$o,{height:"60%",width:"100%",recipe:i.recipe},{overlay:withCtx(()=>[i.recipe.workingTime!=null&&i.recipe.workingTime>0?(openBlock(),createBlock(VChip,{key:0,size:"x-small","prepend-icon":"fa fa-clock",label:"",color:"light",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.workingTime),1)]),_:1})):createCommentVNode("",!0),i.recipe.waitingTime!=null&&i.recipe.waitingTime>0?(openBlock(),createBlock(VChip,{key:1,size:"x-small","prepend-icon":"fa fa-pause",label:"",color:"secondary",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.waitingTime),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$q,{variant:"flat",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),i.recipe.image==null?(openBlock(),createBlock(VDivider,{key:0,class:"p-0"})):createCommentVNode("",!0)]),default:withCtx(()=>[i.recipe.description!=null&&i.recipe.description!=""?(openBlock(),createElementBlock("div",_hoisted_1$X,toDisplayString(i.recipe.description),1)):createCommentVNode("",!0)]),_:1},8,["open-on-hover"]),createVNode(VCardItem,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(i.recipe.name)+" ",1),createVNode(_sfc_main$p,{class:"float-end",recipe:a.recipe},null,8,["recipe"])]),_:1}),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1})]),_:1})]),_:1},8,["to","style"]))}});function homePageCols(a){switch(a){case"xs":return 1;case"sm":return 2;case"md":return 4;case"lg":return 5;case"xl":return 6;case"xxl":return 7;default:return 1}}const _sfc_main$m=defineComponent$1({__name:"HorizontalRecipeWindow",props:{title:{type:String,required:!0},icon:{type:String,required:!1},skeletons:{type:Number,default:0},recipes:{type:Array,required:!0}},setup(a){const i=a,{title:u,recipes:c}=toRefs(i);let d=computed(()=>{const{name:f}=useDisplay();return homePageCols(f.value)}),m=computed(()=>{let f=[],v=[];for(const[g,y]of c==null?void 0:c.value.entries())v.push(y),g%d.value==d.value-1&&(v.length>0&&f.push(v),v=[]);return v.length>0&&f.push(v),f});return(f,v)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("h2",null,[a.icon!="undefined"?(openBlock(),createElementBlock("i",{key:0,class:normalizeClass(a.icon+" fa-fw")},null,2)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(unref(u)),1)])]),_:1})]),_:1}),unref(m).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),g=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(g,y=>(openBlock(),createBlock(VCol,{key:y.id},{default:withCtx(()=>[createVNode(_sfc_main$n,{recipe:y,show_description:!0,show_keywords:!0,style:{height:"25vh"}},null,8,["recipe"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0),unref(m).length==0&&a.skeletons>0?(openBlock(),createBlock(VRow,{key:1},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,null,{default:withCtx(()=>[createVNode(VWindowItem,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.skeletons,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{elevation:3,type:"card"})]),_:1}))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_STORE_ID="meal_plan_store",useMealPlanStore=defineStore(_STORE_ID,()=>{let a=ref(new Map),i=ref([new Date(0),new Date(0)]);ref({});const u=computed(()=>{let g=[];return a.value.forEach((y,b)=>{g.push(y)}),g});computed(()=>({from_date:null,to_date:null,id:-1,meal_type:null,note:"",note_markdown:"",recipe:null,servings:1,shared:[],title:"",title_placeholder:"Title"}));function c(g,y){return i.value[0]!==g||i.value[1]!==y?(i.value=[g,y],new ApiApi().apiMealPlanList({fromDate:DateTime.fromJSDate(g).toISODate(),toDate:DateTime.fromJSDate(y).toISODate()}).then(w=>{w.forEach(k=>{a.value.set(k.id,k)}),i.value=[new Date(0),new Date(0)]})):new Promise(()=>{})}function d(g){return g.id==null?m(g):f(g)}function m(g){return new ApiApi().apiMealPlanCreate({mealPlanRequest:g}).then(b=>(a.value.set(b.id,b),b)).catch(b=>{})}function f(g){return new ApiApi().apiMealPlanUpdate({id:g.id,mealPlanRequest:g}).then(b=>{a.value.set(b.id,b)}).catch(b=>{})}function v(g){return new ApiApi().apiMealPlanDestroy({id:g.id}).then(b=>{a.value.delete(g.id)}).catch(b=>{})}return{plans:a,currently_updating:i,plan_list:u,refreshFromAPI:c,createObject:m,updateObject:f,deleteObject:v,createOrUpdate:d}}),makeVNumberInputProps=propsFactory({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,min:Number,max:Number,step:Number,...only(makeVInputProps(),["density","disabled","focused","hideDetails","hint","label","persistentHint","readonly"]),...only(makeVFieldProps(),["baseColor","bgColor","class","color","disabled","error","loading","reverse","rounded","style","theme","variant"]),...makeFocusProps()},"VNumberInput"),VNumberInput=genericComponent()({name:"VNumberInput",inheritAttrs:!1,props:{...makeVNumberInputProps(),modelValue:{type:[Number,String],default:0}},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=ref();function b(){f.value||v()}const w=computed(()=>a.hideInput?"stacked":a.controlVariant);function k(){var A,O;(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0)?(A=y.value)==null||A.stepUp():(O=y.value)==null||O.stepDown(),y.value&&(m.value=parseInt(y.value.value,10))}function $(){k()}function S(){k(!1)}const C=computed(()=>({click:$})),E=computed(()=>({click:S}));useRender(()=>{const D=filterFieldProps(a),[A,O]=filterInputAttrs(u),{modelValue:F,...B}=VInput.filterProps(a);function I(){const z=w.value==="stacked"?"auto":"100%";return createVNode("div",{class:"v-number-input__control"},[d.decrement?createVNode(VDefaultsProvider,{key:"decrement-defaults",defaults:{VBtn:{flat:!0,height:z,size:"small",icon:"$expand"}}},{default:()=>[d.decrement(E.value)]}):createVNode(VBtn,{flat:!0,key:"decrement-btn",height:z,icon:"$expand",size:"small",onClick:S},null),createVNode(VDivider,{vertical:w.value!=="stacked"},null),d.increment?createVNode(VDefaultsProvider,{key:"increment-defaults",defaults:{VBtn:{flat:!0,height:z,size:"small",icon:"$collapse"}}},{default:()=>[d.increment(C.value)]}):createVNode(VBtn,{flat:!0,key:"increment-btn",height:z,icon:"$collapse",onClick:$,size:"small"},null)])}function M(){return!a.hideInput&&!a.inset?createVNode(VDivider,{vertical:!0},null):void 0}return createVNode(VInput,mergeProps({class:["v-number-input",{"v-number-input--default":w.value==="default","v-number-input--hide-input":a.hideInput,"v-number-input--inset":a.inset,"v-number-input--reverse":a.reverse,"v-number-input--split":w.value==="split","v-number-input--stacked":w.value==="stacked"},a.class]},A,B,{focused:f.value,style:a.style}),{...d,default:()=>createVNode(VField,mergeProps(D,{active:!0,focused:f.value}),{...d,default:z=>{let{props:{class:q,...H}}=z;return withDirectives(createVNode("input",mergeProps({ref:y,type:"number","onUpdate:modelValue":Q=>m.value=Q,class:q,max:a.max,min:a.min,step:a.step,onFocus:b,onBlur:g},O),null),[[vModelText,m.value]])},"append-inner":w.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VDivider,{vertical:!0},null),createVNode(VBtn,{flat:!0,height:"100%",icon:"$plus",tile:!0,onClick:$},null)]):a.reverse?void 0:()=>createVNode(Fragment,null,[M(),I()]),"prepend-inner":w.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VBtn,{flat:!0,height:"100%",icon:"$minus",tile:!0,onClick:S},null),createVNode(VDivider,{vertical:!0},null)]):a.reverse?()=>createVNode(Fragment,null,[I(),M()]):void 0})})})}});function isNullish$2(a){return[null,void 0].indexOf(a)!==-1}function useData$1(a,i,u){const{object:c,valueProp:d,mode:m}=toRefs(a),f=getCurrentInstance$1().proxy,v=u.iv,g=(w,k=!0)=>{v.value=b(w);const $=y(w);i.emit("change",$,f),k&&(i.emit("input",$),i.emit("update:modelValue",$))},y=w=>c.value||isNullish$2(w)?w:Array.isArray(w)?w.map(k=>k[d.value]):w[d.value],b=w=>isNullish$2(w)?m.value==="single"?{}:[]:w;return{update:g}}function useValue$4(a,i){const{value:u,modelValue:c,mode:d,valueProp:m}=toRefs(a),f=ref(d.value!=="single"?[]:{}),v=computed(()=>c&&c.value!==void 0?c.value:u.value),g=computed(()=>d.value==="single"?f.value[m.value]:f.value.map(b=>b[m.value])),y=computed(()=>d.value!=="single"?f.value.map(b=>b[m.value]).join(","):f.value[m.value]);return{iv:f,internalValue:f,ev:v,externalValue:v,textValue:y,plainValue:g}}function useSearch$1(a,i,u){const{regex:c}=toRefs(a),d=getCurrentInstance$1().proxy,m=u.isOpen,f=u.open,v=ref(null),g=()=>{v.value=""},y=k=>{v.value=k.target.value},b=k=>{if(c&&c.value){let $=c.value;typeof $=="string"&&($=new RegExp($)),k.key.match($)||k.preventDefault()}},w=k=>{if(c&&c.value){let S=(k.clipboardData||window.clipboardData).getData("Text"),C=c.value;typeof C=="string"&&(C=new RegExp(C)),S.split("").every(E=>!!E.match(C))||k.preventDefault()}i.emit("paste",k,d)};return watch(v,k=>{!m.value&&k&&f(),i.emit("search-change",k,d)}),{search:v,clearSearch:g,handleSearchInput:y,handleKeypress:b,handlePaste:w}}function usePointer$1$1(a,i,u){const{groupSelect:c,mode:d,groups:m,disabledProp:f}=toRefs(a),v=ref(null),g=b=>{b===void 0||b!==null&&b[f.value]||m.value&&b&&b.group&&(d.value==="single"||!c.value)||(v.value=b)};return{pointer:v,setPointer:g,clearPointer:()=>{g(null)}}}function normalize$2(a,i=!0){return i?String(a).toLowerCase().trim():String(a).toLowerCase().normalize("NFD").trim().replace(new RegExp(/æ/g),"ae").replace(new RegExp(/œ/g),"oe").replace(new RegExp(/ø/g),"o").replace(new RegExp("\\p{Diacritic}","gu"),"")}function isObject$f(a){return Object.prototype.toString.call(a)==="[object Object]"}function arraysEqual$2(a,i){const u=i.slice().sort();return a.length===i.length&&a.slice().sort().every(function(c,d){return c===u[d]})}function useOptions$1(a,i,u){const{options:c,mode:d,trackBy:m,limit:f,hideSelected:v,createTag:g,createOption:y,label:b,appendNewTag:w,appendNewOption:k,multipleLabel:$,object:S,loading:C,delay:E,resolveOnLoad:D,minChars:A,filterResults:O,clearOnSearch:F,clearOnSelect:B,valueProp:I,allowAbsent:M,groupLabel:z,canDeselect:q,max:H,strict:Q,closeOnSelect:j,closeOnDeselect:ee,groups:G,reverse:J,infinite:te,groupOptions:re,groupHideEmpty:ae,groupSelect:ye,onCreate:ve,disabledProp:le,searchStart:Se,searchFilter:De}=toRefs(a),At=getCurrentInstance$1().proxy,Le=u.iv,ke=u.ev,ue=u.search,Ce=u.clearSearch,Te=u.update,Pe=u.pointer,Vt=u.setPointer,Ie=u.clearPointer,ie=u.focus,de=u.deactivate,Fe=u.close,We=u.localize,wt=ref([]),jt=ref([]),Ut=ref(!1),Tt=ref(null),Ft=ref(te.value&&f.value===-1?10:f.value),St=computed(()=>g.value||y.value||!1),Wt=computed(()=>w.value!==void 0?w.value:k.value!==void 0?k.value:!0),$t=computed(()=>{if(G.value){let he=ln.value||[],It=[];return he.forEach(pn=>{ir(pn[re.value]).forEach(On=>{It.push(Object.assign({},On,pn[le.value]?{[le.value]:!0}:{}))})}),It}else{let he=ir(jt.value||[]);return wt.value.length&&(he=he.concat(wt.value)),he}}),xt=computed(()=>{let he=$t.value;return J.value&&(he=he.reverse()),an.value.length&&(he=an.value.concat(he)),Wn(he)}),Kt=computed(()=>{let he=xt.value;return Ft.value>0&&(he=he.slice(0,Ft.value)),he}),ln=computed(()=>{if(!G.value)return[];let he=[],It=jt.value||[];return wt.value.length&&he.push({[z.value]:" ",[re.value]:[...wt.value],__CREATE__:!0}),he.concat(It)}),hn=computed(()=>{let he=[...ln.value].map(It=>({...It}));return an.value.length&&(he[0]&&he[0].__CREATE__?he[0][re.value]=[...an.value,...he[0][re.value]]:he=[{[z.value]:" ",[re.value]:[...an.value],__CREATE__:!0}].concat(he)),he}),kt=computed(()=>{if(!G.value)return[];let he=hn.value;return tr((he||[]).map((It,pn)=>{const On=ir(It[re.value]);return{...It,index:pn,group:!0,[re.value]:Wn(On,!1).map(Gn=>Object.assign({},Gn,It[le.value]?{[le.value]:!0}:{})),__VISIBLE__:Wn(On).map(Gn=>Object.assign({},Gn,It[le.value]?{[le.value]:!0}:{}))}}))}),Et=computed(()=>{switch(d.value){case"single":return!isNullish$2(Le.value[I.value]);case"multiple":case"tags":return!isNullish$2(Le.value)&&Le.value.length>0}}),zt=computed(()=>$!==void 0&&$.value!==void 0?$.value(Le.value,At):Le.value&&Le.value.length>1?`${Le.value.length} options selected`:"1 option selected"),Yt=computed(()=>!$t.value.length&&!Ut.value&&!an.value.length),mn=computed(()=>$t.value.length>0&&Kt.value.length==0&&(ue.value&&G.value||!G.value)),an=computed(()=>St.value===!1||!ue.value?[]:fn(ue.value)!==-1?[]:[{[I.value]:ue.value,[sn.value[0]]:ue.value,[b.value]:ue.value,__CREATE__:!0}]),sn=computed(()=>m.value?Array.isArray(m.value)?m.value:[m.value]:[b.value]),wn=computed(()=>{switch(d.value){case"single":return null;case"multiple":case"tags":return[]}}),Cn=computed(()=>C.value||Ut.value),gn=he=>{switch(typeof he!="object"&&(he=cn(he)),d.value){case"single":Te(he);break;case"multiple":case"tags":Te(Le.value.concat(he));break}i.emit("select",bn(he),he,At)},dn=he=>{switch(typeof he!="object"&&(he=cn(he)),d.value){case"single":Rt();break;case"tags":case"multiple":Te(Array.isArray(he)?Le.value.filter(It=>he.map(pn=>pn[I.value]).indexOf(It[I.value])===-1):Le.value.filter(It=>It[I.value]!=he[I.value]));break}i.emit("deselect",bn(he),he,At)},bn=he=>S.value?he:he[I.value],Oe=he=>{dn(he)},Ye=(he,It)=>{if(It.button!==0){It.preventDefault();return}Oe(he)},Rt=()=>{Te(wn.value),i.emit("clear",At)},oe=he=>{if(he.group!==void 0)return d.value==="single"?!1:nn(he[re.value])&&he[re.value].length;switch(d.value){case"single":return!isNullish$2(Le.value)&&Le.value[I.value]==he[I.value];case"tags":case"multiple":return!isNullish$2(Le.value)&&Le.value.map(It=>It[I.value]).indexOf(he[I.value])!==-1}},pe=he=>he[le.value]===!0,Ne=()=>H===void 0||H.value===-1||!Et.value&&H.value>0?!1:Le.value.length>=H.value,Nt=he=>{if(!pe(he)){if(ve&&ve.value&&!oe(he)&&he.__CREATE__&&(he={...he},delete he.__CREATE__,he=ve.value(he,At),he instanceof Promise)){Ut.value=!0,he.then(It=>{Ut.value=!1,qt(It)});return}qt(he)}},qt=he=>{switch(he.__CREATE__&&(he={...he},delete he.__CREATE__),d.value){case"single":if(he&&oe(he)){q.value&&dn(he),ee.value&&(Ie(),Fe());return}he&&un(he),B.value&&Ce(),j.value&&(Ie(),Fe()),he&&gn(he);break;case"multiple":if(he&&oe(he)){dn(he),ee.value&&(Ie(),Fe());return}if(Ne()){i.emit("max",At);return}he&&(un(he),gn(he)),B.value&&Ce(),v.value&&Ie(),j.value&&Fe();break;case"tags":if(he&&oe(he)){dn(he),ee.value&&(Ie(),Fe());return}if(Ne()){i.emit("max",At);return}he&&un(he),B.value&&Ce(),he&&gn(he),v.value&&Ie(),j.value&&Fe();break}j.value||ie()},tn=he=>{if(!(pe(he)||d.value==="single"||!ye.value)){switch(d.value){case"multiple":case"tags":_n(he[re.value])?dn(he[re.value]):gn(he[re.value].filter(It=>Le.value.map(pn=>pn[I.value]).indexOf(It[I.value])===-1).filter(It=>!It[le.value]).filter((It,pn)=>Le.value.length+1+pn<=H.value||H.value===-1)),v.value&&Pe.value&&Vt(kt.value.filter(It=>!It[le.value])[Pe.value.index]);break}j.value&&de()}},un=he=>{cn(he[I.value])===void 0&&St.value&&(i.emit("tag",he[I.value],At),i.emit("option",he[I.value],At),i.emit("create",he[I.value],At),Wt.value&&Rn(he),Ce())},Gt=()=>{d.value!=="single"&&gn(Kt.value.filter(he=>!he.disabled&&!oe(he)))},_n=he=>he.find(It=>!oe(It)&&!It[le.value])===void 0,nn=he=>he.find(It=>!oe(It))===void 0,cn=he=>$t.value[$t.value.map(It=>String(It[I.value])).indexOf(String(he))],fn=he=>$t.value.findIndex(It=>sn.value.some(pn=>(parseInt(It[pn])==It[pn]?parseInt(It[pn]):It[pn])===(parseInt(he)==he?parseInt(he):he))),Bn=he=>["tags","multiple"].indexOf(d.value)!==-1&&v.value&&oe(he),Rn=he=>{wt.value.push(he)},tr=he=>ae.value?he.filter(It=>ue.value?It.__VISIBLE__.length:It[re.value].length):he.filter(It=>ue.value?It.__VISIBLE__.length:!0),Wn=(he,It=!0)=>{let pn=he;if(ue.value&&O.value){let On=De.value;On||(On=(Gn,Ur,Ka)=>sn.value.some(ra=>{let Pr=normalize$2(We(Gn[ra]),Q.value);return Se.value?Pr.startsWith(normalize$2(Ur,Q.value)):Pr.indexOf(normalize$2(Ur,Q.value))!==-1})),pn=pn.filter(Gn=>On(Gn,ue.value,At))}return v.value&&It&&(pn=pn.filter(On=>!Bn(On))),pn},ir=he=>{let It=he;return isObject$f(It)&&(It=Object.keys(It).map(pn=>{let On=It[pn];return{[I.value]:pn,[sn.value[0]]:On,[b.value]:On}})),It=It.map(pn=>typeof pn=="object"?pn:{[I.value]:pn,[sn.value[0]]:pn,[b.value]:pn}),It},nr=()=>{isNullish$2(ke.value)||(Le.value=or(ke.value))},Kn=he=>(Ut.value=!0,new Promise((It,pn)=>{c.value(ue.value,At).then(On=>{jt.value=On||[],typeof he=="function"&&he(On),Ut.value=!1}).catch(On=>{console.error(On),jt.value=[],Ut.value=!1}).finally(()=>{It()})})),dr=()=>{if(Et.value)if(d.value==="single"){let he=cn(Le.value[I.value]);if(he!==void 0){let It=he[b.value];Le.value[b.value]=It,S.value&&(ke.value[b.value]=It)}}else Le.value.forEach((he,It)=>{let pn=cn(Le.value[It][I.value]);if(pn!==void 0){let On=pn[b.value];Le.value[It][b.value]=On,S.value&&(ke.value[It][b.value]=On)}})},xr=he=>{Kn(he)},or=he=>isNullish$2(he)?d.value==="single"?{}:[]:S.value?he:d.value==="single"?cn(he)||(M.value?{[b.value]:he,[I.value]:he,[sn.value[0]]:he}:{}):he.filter(It=>!!cn(It)||M.value).map(It=>cn(It)||{[b.value]:It,[I.value]:It,[sn.value[0]]:It}),Ir=()=>{Tt.value=watch(ue,he=>{he.length{he==ue.value&&c.value(ue.value,At).then(It=>{(he==ue.value||!ue.value)&&(jt.value=It,Pe.value=Kt.value.filter(pn=>pn[le.value]!==!0)[0]||null,Ut.value=!1)}).catch(It=>{console.error(It)})},E.value))},{flush:"sync"})};if(d.value!=="single"&&!isNullish$2(ke.value)&&!Array.isArray(ke.value))throw new Error(`v-model must be an array when using "${d.value}" mode`);return c&&typeof c.value=="function"?D.value?Kn(nr):S.value==!0&&nr():(jt.value=c.value,nr()),E.value>-1&&Ir(),watch(E,(he,It)=>{Tt.value&&Tt.value(),he>=0&&Ir()}),watch(ke,he=>{if(isNullish$2(he)){Te(or(he),!1);return}switch(d.value){case"single":(S.value?he[I.value]!=Le.value[I.value]:he!=Le.value[I.value])&&Te(or(he),!1);break;case"multiple":case"tags":arraysEqual$2(S.value?he.map(It=>It[I.value]):he,Le.value.map(It=>It[I.value]))||Te(or(he),!1);break}},{deep:!0}),watch(c,(he,It)=>{typeof a.options=="function"?D.value&&(!It||he&&he.toString()!==It.toString())&&Kn():(jt.value=a.options,Object.keys(Le.value).length||nr(),dr())}),watch(b,dr),watch(f,(he,It)=>{Ft.value=te.value&&he===-1?10:he}),{pfo:xt,fo:Kt,filteredOptions:Kt,hasSelected:Et,multipleLabelText:zt,eo:$t,extendedOptions:$t,eg:ln,extendedGroups:ln,fg:kt,filteredGroups:kt,noOptions:Yt,noResults:mn,resolving:Ut,busy:Cn,offset:Ft,select:gn,deselect:dn,remove:Oe,selectAll:Gt,clear:Rt,isSelected:oe,isDisabled:pe,isMax:Ne,getOption:cn,handleOptionClick:Nt,handleGroupClick:tn,handleTagRemove:Ye,refreshOptions:xr,resolveOptions:Kn,refreshLabels:dr}}function usePointer$2(a,i,u){const{valueProp:c,showOptions:d,searchable:m,groupLabel:f,groups:v,mode:g,groupSelect:y,disabledProp:b,groupOptions:w}=toRefs(a),k=u.fo,$=u.fg,S=u.handleOptionClick,C=u.handleGroupClick,E=u.search,D=u.pointer,A=u.setPointer,O=u.clearPointer,F=u.multiselect,B=u.isOpen,I=computed(()=>k.value.filter(ke=>!ke[b.value])),M=computed(()=>$.value.filter(ke=>!ke[b.value])),z=computed(()=>g.value!=="single"&&y.value),q=computed(()=>D.value&&D.value.group),H=computed(()=>At(D.value)),Q=computed(()=>{const ke=q.value?D.value:At(D.value),ue=M.value.map(Te=>Te[f.value]).indexOf(ke[f.value]);let Ce=M.value[ue-1];return Ce===void 0&&(Ce=ee.value),Ce}),j=computed(()=>{let ke=M.value.map(ue=>ue.label).indexOf(q.value?D.value[f.value]:At(D.value)[f.value])+1;return M.value.length<=ke&&(ke=0),M.value[ke]}),ee=computed(()=>[...M.value].slice(-1)[0]),G=computed(()=>D.value.__VISIBLE__.filter(ke=>!ke[b.value])[0]),J=computed(()=>{const ke=H.value.__VISIBLE__.filter(ue=>!ue[b.value]);return ke[ke.map(ue=>ue[c.value]).indexOf(D.value[c.value])-1]}),te=computed(()=>{const ke=At(D.value).__VISIBLE__.filter(ue=>!ue[b.value]);return ke[ke.map(ue=>ue[c.value]).indexOf(D.value[c.value])+1]}),re=computed(()=>[...Q.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ae=computed(()=>[...ee.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ye=ke=>D.value&&(!ke.group&&D.value[c.value]===ke[c.value]||ke.group!==void 0&&D.value[f.value]===ke[f.value])?!0:void 0,ve=()=>{A(I.value[0]||null)},le=()=>{!D.value||D.value[b.value]===!0||(q.value?C(D.value):S(D.value))},Se=()=>{if(D.value===null)A((v.value&&z.value?M.value[0].__CREATE__?I.value[0]:M.value[0]:I.value[0])||null);else if(v.value&&z.value){let ke=q.value?G.value:te.value;ke===void 0&&(ke=j.value,ke.__CREATE__&&(ke=ke[w.value][0])),A(ke||null)}else{let ke=I.value.map(ue=>ue[c.value]).indexOf(D.value[c.value])+1;I.value.length<=ke&&(ke=0),A(I.value[ke]||null)}nextTick(()=>{Le()})},De=()=>{if(D.value===null){let ke=I.value[I.value.length-1];v.value&&z.value&&(ke=ae.value,ke===void 0&&(ke=ee.value)),A(ke||null)}else if(v.value&&z.value){let ke=q.value?re.value:J.value;ke===void 0&&(ke=q.value?Q.value:H.value,ke.__CREATE__&&(ke=re.value,ke===void 0&&(ke=Q.value))),A(ke||null)}else{let ke=I.value.map(ue=>ue[c.value]).indexOf(D.value[c.value])-1;ke<0&&(ke=I.value.length-1),A(I.value[ke]||null)}nextTick(()=>{Le()})},At=ke=>M.value.find(ue=>ue.__VISIBLE__.map(Ce=>Ce[c.value]).indexOf(ke[c.value])!==-1),Le=()=>{let ke=F.value.querySelector("[data-pointed]");if(!ke)return;let ue=ke.parentElement.parentElement;v.value&&(ue=q.value?ke.parentElement.parentElement.parentElement:ke.parentElement.parentElement.parentElement.parentElement),ke.offsetTop+ke.offsetHeight>ue.clientHeight+ue.scrollTop&&(ue.scrollTop=ke.offsetTop+ke.offsetHeight-ue.clientHeight),ke.offsetTop{m.value&&(ke.length&&d.value?ve():O())}),watch(B,ke=>{if(ke&&(F!=null&&F.value)){let ue=F.value.querySelectorAll("[data-selected]")[0];if(!ue)return;let Ce=ue.parentElement.parentElement;nextTick(()=>{Ce.scrollTop>0||(Ce.scrollTop=ue.offsetTop)})}}),{pointer:D,canPointGroups:z,isPointed:ye,setPointerFirst:ve,selectPointer:le,forwardPointer:Se,backwardPointer:De}}function getWindow$1(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var i=a.ownerDocument;return i&&i.defaultView||window}return a}function isElement$2(a){var i=getWindow$1(a).Element;return a instanceof i||a instanceof Element}function isHTMLElement$1(a){var i=getWindow$1(a).HTMLElement;return a instanceof i||a instanceof HTMLElement}function isShadowRoot$1(a){if(typeof ShadowRoot>"u")return!1;var i=getWindow$1(a).ShadowRoot;return a instanceof i||a instanceof ShadowRoot}var max$3=Math.max,min$4=Math.min,round$2=Math.round;function getUAString$1(){var a=navigator.userAgentData;return a!=null&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function isLayoutViewport$1(){return!/^((?!chrome|android).)*safari/i.test(getUAString$1())}function getBoundingClientRect$1(a,i,u){i===void 0&&(i=!1),u===void 0&&(u=!1);var c=a.getBoundingClientRect(),d=1,m=1;i&&isHTMLElement$1(a)&&(d=a.offsetWidth>0&&round$2(c.width)/a.offsetWidth||1,m=a.offsetHeight>0&&round$2(c.height)/a.offsetHeight||1);var f=isElement$2(a)?getWindow$1(a):window,v=f.visualViewport,g=!isLayoutViewport$1()&&u,y=(c.left+(g&&v?v.offsetLeft:0))/d,b=(c.top+(g&&v?v.offsetTop:0))/m,w=c.width/d,k=c.height/m;return{width:w,height:k,top:b,right:y+w,bottom:b+k,left:y,x:y,y:b}}function getWindowScroll$1(a){var i=getWindow$1(a),u=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:u,scrollTop:c}}function getHTMLElementScroll$1(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function getNodeScroll$1(a){return a===getWindow$1(a)||!isHTMLElement$1(a)?getWindowScroll$1(a):getHTMLElementScroll$1(a)}function getNodeName$1(a){return a?(a.nodeName||"").toLowerCase():null}function getDocumentElement$1(a){return((isElement$2(a)?a.ownerDocument:a.document)||window.document).documentElement}function getWindowScrollBarX$1(a){return getBoundingClientRect$1(getDocumentElement$1(a)).left+getWindowScroll$1(a).scrollLeft}function getComputedStyle$1$1(a){return getWindow$1(a).getComputedStyle(a)}function isScrollParent$1(a){var i=getComputedStyle$1$1(a),u=i.overflow,c=i.overflowX,d=i.overflowY;return/auto|scroll|overlay|hidden/.test(u+d+c)}function isElementScaled$1(a){var i=a.getBoundingClientRect(),u=round$2(i.width)/a.offsetWidth||1,c=round$2(i.height)/a.offsetHeight||1;return u!==1||c!==1}function getCompositeRect$1(a,i,u){u===void 0&&(u=!1);var c=isHTMLElement$1(i),d=isHTMLElement$1(i)&&isElementScaled$1(i),m=getDocumentElement$1(i),f=getBoundingClientRect$1(a,d,u),v={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(c||!c&&!u)&&((getNodeName$1(i)!=="body"||isScrollParent$1(m))&&(v=getNodeScroll$1(i)),isHTMLElement$1(i)?(g=getBoundingClientRect$1(i,!0),g.x+=i.clientLeft,g.y+=i.clientTop):m&&(g.x=getWindowScrollBarX$1(m))),{x:f.left+v.scrollLeft-g.x,y:f.top+v.scrollTop-g.y,width:f.width,height:f.height}}function getLayoutRect$1(a){var i=getBoundingClientRect$1(a),u=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-u)<=1&&(u=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:c}}function getParentNode$1(a){return getNodeName$1(a)==="html"?a:a.assignedSlot||a.parentNode||(isShadowRoot$1(a)?a.host:null)||getDocumentElement$1(a)}function getScrollParent$1(a){return["html","body","#document"].indexOf(getNodeName$1(a))>=0?a.ownerDocument.body:isHTMLElement$1(a)&&isScrollParent$1(a)?a:getScrollParent$1(getParentNode$1(a))}function listScrollParents$1(a,i){var u;i===void 0&&(i=[]);var c=getScrollParent$1(a),d=c===((u=a.ownerDocument)==null?void 0:u.body),m=getWindow$1(c),f=d?[m].concat(m.visualViewport||[],isScrollParent$1(c)?c:[]):c,v=i.concat(f);return d?v:v.concat(listScrollParents$1(getParentNode$1(f)))}function isTableElement$1(a){return["table","td","th"].indexOf(getNodeName$1(a))>=0}function getTrueOffsetParent$1(a){return!isHTMLElement$1(a)||getComputedStyle$1$1(a).position==="fixed"?null:a.offsetParent}function getContainingBlock$1(a){var i=/firefox/i.test(getUAString$1()),u=/Trident/i.test(getUAString$1());if(u&&isHTMLElement$1(a)){var c=getComputedStyle$1$1(a);if(c.position==="fixed")return null}var d=getParentNode$1(a);for(isShadowRoot$1(d)&&(d=d.host);isHTMLElement$1(d)&&["html","body"].indexOf(getNodeName$1(d))<0;){var m=getComputedStyle$1$1(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||i&&m.willChange==="filter"||i&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}function getOffsetParent$1(a){for(var i=getWindow$1(a),u=getTrueOffsetParent$1(a);u&&isTableElement$1(u)&&getComputedStyle$1$1(u).position==="static";)u=getTrueOffsetParent$1(u);return u&&(getNodeName$1(u)==="html"||getNodeName$1(u)==="body"&&getComputedStyle$1$1(u).position==="static")?i:u||getContainingBlock$1(a)||i}var top$1="top",bottom$1="bottom",right$1="right",left$1="left",auto$1="auto",basePlacements$1=[top$1,bottom$1,right$1,left$1],start$1="start",end$1="end",clippingParents$1="clippingParents",viewport$1="viewport",popper$1="popper",reference$1="reference",variationPlacements$1=basePlacements$1.reduce(function(a,i){return a.concat([i+"-"+start$1,i+"-"+end$1])},[]),placements$1=[].concat(basePlacements$1,[auto$1]).reduce(function(a,i){return a.concat([i,i+"-"+start$1,i+"-"+end$1])},[]),beforeRead$1="beforeRead",read$1="read",afterRead$1="afterRead",beforeMain$1="beforeMain",main$2="main",afterMain$1="afterMain",beforeWrite$1="beforeWrite",write$1="write",afterWrite$1="afterWrite",modifierPhases$1=[beforeRead$1,read$1,afterRead$1,beforeMain$1,main$2,afterMain$1,beforeWrite$1,write$1,afterWrite$1];function order$1(a){var i=new Map,u=new Set,c=[];a.forEach(function(m){i.set(m.name,m)});function d(m){u.add(m.name);var f=[].concat(m.requires||[],m.requiresIfExists||[]);f.forEach(function(v){if(!u.has(v)){var g=i.get(v);g&&d(g)}}),c.push(m)}return a.forEach(function(m){u.has(m.name)||d(m)}),c}function orderModifiers$1(a){var i=order$1(a);return modifierPhases$1.reduce(function(u,c){return u.concat(i.filter(function(d){return d.phase===c}))},[])}function debounce$2(a){var i;return function(){return i||(i=new Promise(function(u){Promise.resolve().then(function(){i=void 0,u(a())})})),i}}function mergeByName$1(a){var i=a.reduce(function(u,c){var d=u[c.name];return u[c.name]=d?Object.assign({},d,c,{options:Object.assign({},d.options,c.options),data:Object.assign({},d.data,c.data)}):c,u},{});return Object.keys(i).map(function(u){return i[u]})}function getViewportRect$1(a,i){var u=getWindow$1(a),c=getDocumentElement$1(a),d=u.visualViewport,m=c.clientWidth,f=c.clientHeight,v=0,g=0;if(d){m=d.width,f=d.height;var y=isLayoutViewport$1();(y||!y&&i==="fixed")&&(v=d.offsetLeft,g=d.offsetTop)}return{width:m,height:f,x:v+getWindowScrollBarX$1(a),y:g}}function getDocumentRect$1(a){var i,u=getDocumentElement$1(a),c=getWindowScroll$1(a),d=(i=a.ownerDocument)==null?void 0:i.body,m=max$3(u.scrollWidth,u.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),f=max$3(u.scrollHeight,u.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),v=-c.scrollLeft+getWindowScrollBarX$1(a),g=-c.scrollTop;return getComputedStyle$1$1(d||u).direction==="rtl"&&(v+=max$3(u.clientWidth,d?d.clientWidth:0)-m),{width:m,height:f,x:v,y:g}}function contains$1(a,i){var u=i.getRootNode&&i.getRootNode();if(a.contains(i))return!0;if(u&&isShadowRoot$1(u)){var c=i;do{if(c&&a.isSameNode(c))return!0;c=c.parentNode||c.host}while(c)}return!1}function rectToClientRect$1(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function getInnerBoundingClientRect$1(a,i){var u=getBoundingClientRect$1(a,!1,i==="fixed");return u.top=u.top+a.clientTop,u.left=u.left+a.clientLeft,u.bottom=u.top+a.clientHeight,u.right=u.left+a.clientWidth,u.width=a.clientWidth,u.height=a.clientHeight,u.x=u.left,u.y=u.top,u}function getClientRectFromMixedType$1(a,i,u){return i===viewport$1?rectToClientRect$1(getViewportRect$1(a,u)):isElement$2(i)?getInnerBoundingClientRect$1(i,u):rectToClientRect$1(getDocumentRect$1(getDocumentElement$1(a)))}function getClippingParents$1(a){var i=listScrollParents$1(getParentNode$1(a)),u=["absolute","fixed"].indexOf(getComputedStyle$1$1(a).position)>=0,c=u&&isHTMLElement$1(a)?getOffsetParent$1(a):a;return isElement$2(c)?i.filter(function(d){return isElement$2(d)&&contains$1(d,c)&&getNodeName$1(d)!=="body"}):[]}function getClippingRect$1(a,i,u,c){var d=i==="clippingParents"?getClippingParents$1(a):[].concat(i),m=[].concat(d,[u]),f=m[0],v=m.reduce(function(g,y){var b=getClientRectFromMixedType$1(a,y,c);return g.top=max$3(b.top,g.top),g.right=min$4(b.right,g.right),g.bottom=min$4(b.bottom,g.bottom),g.left=max$3(b.left,g.left),g},getClientRectFromMixedType$1(a,f,c));return v.width=v.right-v.left,v.height=v.bottom-v.top,v.x=v.left,v.y=v.top,v}function getBasePlacement$1(a){return a.split("-")[0]}function getVariation$1(a){return a.split("-")[1]}function getMainAxisFromPlacement$1(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}function computeOffsets$1(a){var i=a.reference,u=a.element,c=a.placement,d=c?getBasePlacement$1(c):null,m=c?getVariation$1(c):null,f=i.x+i.width/2-u.width/2,v=i.y+i.height/2-u.height/2,g;switch(d){case top$1:g={x:f,y:i.y-u.height};break;case bottom$1:g={x:f,y:i.y+i.height};break;case right$1:g={x:i.x+i.width,y:v};break;case left$1:g={x:i.x-u.width,y:v};break;default:g={x:i.x,y:i.y}}var y=d?getMainAxisFromPlacement$1(d):null;if(y!=null){var b=y==="y"?"height":"width";switch(m){case start$1:g[y]=g[y]-(i[b]/2-u[b]/2);break;case end$1:g[y]=g[y]+(i[b]/2-u[b]/2);break}}return g}function getFreshSideObject$1(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject$1(a){return Object.assign({},getFreshSideObject$1(),a)}function expandToHashMap$1(a,i){return i.reduce(function(u,c){return u[c]=a,u},{})}function detectOverflow$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=c===void 0?a.placement:c,m=u.strategy,f=m===void 0?a.strategy:m,v=u.boundary,g=v===void 0?clippingParents$1:v,y=u.rootBoundary,b=y===void 0?viewport$1:y,w=u.elementContext,k=w===void 0?popper$1:w,$=u.altBoundary,S=$===void 0?!1:$,C=u.padding,E=C===void 0?0:C,D=mergePaddingObject$1(typeof E!="number"?E:expandToHashMap$1(E,basePlacements$1)),A=k===popper$1?reference$1:popper$1,O=a.rects.popper,F=a.elements[S?A:k],B=getClippingRect$1(isElement$2(F)?F:F.contextElement||getDocumentElement$1(a.elements.popper),g,b,f),I=getBoundingClientRect$1(a.elements.reference),M=computeOffsets$1({reference:I,element:O,strategy:"absolute",placement:d}),z=rectToClientRect$1(Object.assign({},O,M)),q=k===popper$1?z:I,H={top:B.top-q.top+D.top,bottom:q.bottom-B.bottom+D.bottom,left:B.left-q.left+D.left,right:q.right-B.right+D.right},Q=a.modifiersData.offset;if(k===popper$1&&Q){var j=Q[d];Object.keys(H).forEach(function(ee){var G=[right$1,bottom$1].indexOf(ee)>=0?1:-1,J=[top$1,bottom$1].indexOf(ee)>=0?"y":"x";H[ee]+=j[J]*G})}return H}var DEFAULT_OPTIONS$1={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements$1(){for(var a=arguments.length,i=new Array(a),u=0;uu?u:c}function preventOverflow$2(a){var i=a.state,u=a.options,c=a.name,d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!1:f,g=u.boundary,y=u.rootBoundary,b=u.altBoundary,w=u.padding,k=u.tether,$=k===void 0?!0:k,S=u.tetherOffset,C=S===void 0?0:S,E=detectOverflow$1(i,{boundary:g,rootBoundary:y,padding:w,altBoundary:b}),D=getBasePlacement$1(i.placement),A=getVariation$1(i.placement),O=!A,F=getMainAxisFromPlacement$1(D),B=getAltAxis$1(F),I=i.modifiersData.popperOffsets,M=i.rects.reference,z=i.rects.popper,q=typeof C=="function"?C(Object.assign({},i.rects,{placement:i.placement})):C,H=typeof q=="number"?{mainAxis:q,altAxis:q}:Object.assign({mainAxis:0,altAxis:0},q),Q=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,j={x:0,y:0};if(I){if(m){var ee,G=F==="y"?top$1:left$1,J=F==="y"?bottom$1:right$1,te=F==="y"?"height":"width",re=I[F],ae=re+E[G],ye=re-E[J],ve=$?-z[te]/2:0,le=A===start$1?M[te]:z[te],Se=A===start$1?-z[te]:-M[te],De=i.elements.arrow,At=$&&De?getLayoutRect$1(De):{width:0,height:0},Le=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:getFreshSideObject$1(),ke=Le[G],ue=Le[J],Ce=within$1(0,M[te],At[te]),Te=O?M[te]/2-ve-Ce-ke-H.mainAxis:le-Ce-ke-H.mainAxis,Pe=O?-M[te]/2+ve+Ce+ue+H.mainAxis:Se+Ce+ue+H.mainAxis,Vt=i.elements.arrow&&getOffsetParent$1(i.elements.arrow),Ie=Vt?F==="y"?Vt.clientTop||0:Vt.clientLeft||0:0,ie=(ee=Q==null?void 0:Q[F])!=null?ee:0,de=re+Te-ie-Ie,Fe=re+Pe-ie,We=within$1($?min$4(ae,de):ae,re,$?max$3(ye,Fe):ye);I[F]=We,j[F]=We-re}if(v){var wt,jt=F==="x"?top$1:left$1,Ut=F==="x"?bottom$1:right$1,Tt=I[B],Ft=B==="y"?"height":"width",St=Tt+E[jt],Wt=Tt-E[Ut],$t=[top$1,left$1].indexOf(D)!==-1,xt=(wt=Q==null?void 0:Q[B])!=null?wt:0,Kt=$t?St:Tt-M[Ft]-z[Ft]-xt+H.altAxis,ln=$t?Tt+M[Ft]+z[Ft]-xt-H.altAxis:Wt,hn=$&&$t?withinMaxClamp$1(Kt,Tt,ln):within$1($?Kt:St,Tt,$?ln:Wt);I[B]=hn,j[B]=hn-Tt}i.modifiersData[c]=j}}var preventOverflow$1$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow$2,requiresIfExists:["offset"]},hash$1$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement$1(a){return a.replace(/left|right|bottom|top/g,function(i){return hash$1$1[i]})}var hash$2={start:"end",end:"start"};function getOppositeVariationPlacement$1(a){return a.replace(/start|end/g,function(i){return hash$2[i]})}function computeAutoPlacement$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=u.boundary,m=u.rootBoundary,f=u.padding,v=u.flipVariations,g=u.allowedAutoPlacements,y=g===void 0?placements$1:g,b=getVariation$1(c),w=b?v?variationPlacements$1:variationPlacements$1.filter(function(S){return getVariation$1(S)===b}):basePlacements$1,k=w.filter(function(S){return y.indexOf(S)>=0});k.length===0&&(k=w);var $=k.reduce(function(S,C){return S[C]=detectOverflow$1(a,{placement:C,boundary:d,rootBoundary:m,padding:f})[getBasePlacement$1(C)],S},{});return Object.keys($).sort(function(S,C){return $[S]-$[C]})}function getExpandedFallbackPlacements$1(a){if(getBasePlacement$1(a)===auto$1)return[];var i=getOppositePlacement$1(a);return[getOppositeVariationPlacement$1(a),i,getOppositeVariationPlacement$1(i)]}function flip$2(a){var i=a.state,u=a.options,c=a.name;if(!i.modifiersData[c]._skip){for(var d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!0:f,g=u.fallbackPlacements,y=u.padding,b=u.boundary,w=u.rootBoundary,k=u.altBoundary,$=u.flipVariations,S=$===void 0?!0:$,C=u.allowedAutoPlacements,E=i.options.placement,D=getBasePlacement$1(E),A=D===E,O=g||(A||!S?[getOppositePlacement$1(E)]:getExpandedFallbackPlacements$1(E)),F=[E].concat(O).reduce(function(At,Le){return At.concat(getBasePlacement$1(Le)===auto$1?computeAutoPlacement$1(i,{placement:Le,boundary:b,rootBoundary:w,padding:y,flipVariations:S,allowedAutoPlacements:C}):Le)},[]),B=i.rects.reference,I=i.rects.popper,M=new Map,z=!0,q=F[0],H=0;H=0,J=G?"width":"height",te=detectOverflow$1(i,{placement:Q,boundary:b,rootBoundary:w,altBoundary:k,padding:y}),re=G?ee?right$1:left$1:ee?bottom$1:top$1;B[J]>I[J]&&(re=getOppositePlacement$1(re));var ae=getOppositePlacement$1(re),ye=[];if(m&&ye.push(te[j]<=0),v&&ye.push(te[re]<=0,te[ae]<=0),ye.every(function(At){return At})){q=Q,z=!1;break}M.set(Q,ye)}if(z)for(var ve=S?3:1,le=function(Le){var ke=F.find(function(ue){var Ce=M.get(ue);if(Ce)return Ce.slice(0,Le).every(function(Te){return Te})});if(ke)return q=ke,"break"},Se=ve;Se>0;Se--){var De=le(Se);if(De==="break")break}i.placement!==q&&(i.modifiersData[c]._skip=!0,i.placement=q,i.reset=!0)}}var flip$1$1={name:"flip",enabled:!0,phase:"main",fn:flip$2,requiresIfExists:["offset"],data:{_skip:!1}};function useDropdown$1(a,i,u){const{disabled:c,appendTo:d,appendToBody:m,openDirection:f}=toRefs(a),v=getCurrentInstance$1().proxy,g=u.multiselect,y=u.dropdown,b=ref(!1),w=ref(null),k=ref(null),$=computed(()=>d.value||m.value),S=computed(()=>f.value==="top"&&k.value==="bottom"||f.value==="bottom"&&k.value!=="top"?"bottom":"top"),C=()=>{b.value||c.value||(b.value=!0,i.emit("open",v),$.value&&nextTick(()=>{D()}))},E=()=>{b.value&&(b.value=!1,i.emit("close",v))},D=()=>{if(!w.value)return;let O=parseInt(window.getComputedStyle(y.value).borderTopWidth.replace("px","")),F=parseInt(window.getComputedStyle(y.value).borderBottomWidth.replace("px",""));w.value.setOptions(B=>({...B,modifiers:[...B.modifiers,{name:"offset",options:{offset:[0,(S.value==="top"?O:F)*-1]}}]})),w.value.update()},A=O=>{for(;O&&O!==document.body;){if(getComputedStyle(O).position==="fixed")return!0;O=O.parentElement}return!1};return onMounted(()=>{$.value&&(w.value=createPopper$1(g.value,y.value,{strategy:A(g.value)?"fixed":void 0,placement:f.value,modifiers:[preventOverflow$1$1,flip$1$1,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:O})=>{O.styles.popper.width=`${O.rects.reference.width}px`},effect:({state:O})=>{O.elements.popper.style.width=`${O.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:O}){k.value=O.placement}}]}))}),onBeforeUnmount(()=>{!$.value||!w.value||(w.value.destroy(),w.value=null)}),{popper:w,isOpen:b,open:C,close:E,placement:S,updatePopper:D}}function useMultiselect$1(a,i,u){const{searchable:c,disabled:d,clearOnBlur:m}=toRefs(a),f=u.input,v=u.open,g=u.close,y=u.clearSearch,b=u.isOpen,w=u.wrapper,k=u.tags,$=ref(!1),S=ref(!1),C=computed(()=>c.value||d.value?-1:0),E=()=>{c.value&&f.value.blur(),w.value.blur()},D=()=>{c.value&&!d.value&&f.value.focus()},A=(z=!0)=>{d.value||($.value=!0,z&&v())},O=()=>{$.value=!1,setTimeout(()=>{$.value||(g(),m.value&&y())},1)};return{tabindex:C,isActive:$,mouseClicked:S,blur:E,focus:D,activate:A,deactivate:O,handleFocusIn:z=>{z.target.closest("[data-tags]")&&z.target.nodeName!=="INPUT"||z.target.closest("[data-clear]")||A(S.value)},handleFocusOut:()=>{O()},handleCaretClick:()=>{O(),E()},handleMousedown:z=>{S.value=!0,b.value&&(z.target.isEqualNode(w.value)||z.target.isEqualNode(k.value))?setTimeout(()=>{O()},0):!b.value&&(document.activeElement.isEqualNode(w.value)||document.activeElement.isEqualNode(f.value))&&A(),setTimeout(()=>{S.value=!1},0)}}}function useKeyboard$1(a,i,u){const{mode:c,addTagOn:d,openDirection:m,searchable:f,showOptions:v,valueProp:g,groups:y,addOptionOn:b,createTag:w,createOption:k,reverse:$}=toRefs(a),S=getCurrentInstance$1().proxy,C=u.iv,E=u.update,D=u.deselect,A=u.search,O=u.setPointer,F=u.selectPointer,B=u.backwardPointer,I=u.forwardPointer,M=u.multiselect,z=u.wrapper,q=u.tags,H=u.isOpen,Q=u.open,j=u.blur,ee=u.fo,G=computed(()=>w.value||k.value||!1),J=computed(()=>d.value!==void 0?d.value:b.value!==void 0?b.value:["enter"]),te=()=>{c.value==="tags"&&!v.value&&G.value&&f.value&&!y.value&&O(ee.value[ee.value.map(ye=>ye[g.value]).indexOf(A.value)])};return{handleKeydown:ye=>{i.emit("keydown",ye,S);let ve,le;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(ye.key)!==-1&&c.value==="tags"&&(ve=[...M.value.querySelectorAll("[data-tags] > *")].filter(Se=>Se!==q.value),le=ve.findIndex(Se=>Se===document.activeElement)),ye.key){case"Backspace":if(c.value==="single"||f.value&&[null,""].indexOf(A.value)===-1||C.value.length===0)return;let Se=C.value.filter(De=>!De.disabled&&De.remove!==!1);Se.length&&D(Se[Se.length-1]);break;case"Enter":if(ye.preventDefault(),ye.keyCode===229)return;if(le!==-1&&le!==void 0){E([...C.value].filter((De,At)=>At!==le)),le===ve.length-1&&(ve.length-1?ve[ve.length-2].focus():f.value?q.value.querySelector("input").focus():z.value.focus());return}if(J.value.indexOf("enter")===-1&&G.value)return;te(),F();break;case" ":if(!G.value&&!f.value){ye.preventDefault(),te(),F();return}if(!G.value)return!1;if(J.value.indexOf("space")===-1&&G.value)return;ye.preventDefault(),te(),F();break;case"Tab":case";":case",":if(J.value.indexOf(ye.key.toLowerCase())===-1||!G.value)return;te(),F(),ye.preventDefault();break;case"Escape":j();break;case"ArrowUp":if(ye.preventDefault(),!v.value)return;H.value||Q(),B();break;case"ArrowDown":if(ye.preventDefault(),!v.value)return;H.value||Q(),I();break;case"ArrowLeft":if(f.value&&q.value&&q.value.querySelector("input").selectionStart||ye.shiftKey||c.value!=="tags"||!C.value||!C.value.length)return;ye.preventDefault(),le===-1?ve[ve.length-1].focus():le>0&&ve[le-1].focus();break;case"ArrowRight":if(le===-1||ye.shiftKey||c.value!=="tags"||!C.value||!C.value.length)return;ye.preventDefault(),ve.length>le+1?ve[le+1].focus():f.value?q.value.querySelector("input").focus():f.value||z.value.focus();break}},handleKeyup:ye=>{i.emit("keyup",ye,S)},preparePointer:te}}function useClasses$3(a,i,u){const{classes:c,disabled:d,showOptions:m,breakTags:f}=toRefs(a),v=u.isOpen,g=u.isPointed,y=u.isSelected,b=u.isDisabled,w=u.isActive,k=u.canPointGroups,$=u.resolving,S=u.fo,C=u.placement,E=computed(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...c.value})),D=computed(()=>!!(v.value&&m.value&&(!$.value||$.value&&S.value.length)));return{classList:computed(()=>{const O=E.value;return{container:[O.container].concat(d.value?O.containerDisabled:[]).concat(D.value&&C.value==="top"?O.containerOpenTop:[]).concat(D.value&&C.value!=="top"?O.containerOpen:[]).concat(w.value?O.containerActive:[]),wrapper:O.wrapper,spacer:O.spacer,singleLabel:O.singleLabel,singleLabelText:O.singleLabelText,multipleLabel:O.multipleLabel,search:O.search,tags:O.tags,tag:[O.tag].concat(d.value?O.tagDisabled:[]),tagWrapper:[O.tagWrapper,f.value?O.tagWrapperBreak:null],tagDisabled:O.tagDisabled,tagRemove:O.tagRemove,tagRemoveIcon:O.tagRemoveIcon,tagsSearchWrapper:O.tagsSearchWrapper,tagsSearch:O.tagsSearch,tagsSearchCopy:O.tagsSearchCopy,placeholder:O.placeholder,caret:[O.caret].concat(v.value?O.caretOpen:[]),clear:O.clear,clearIcon:O.clearIcon,spinner:O.spinner,inifinite:O.inifinite,inifiniteSpinner:O.inifiniteSpinner,dropdown:[O.dropdown].concat(C.value==="top"?O.dropdownTop:[]).concat(!v.value||!m.value||!D.value?O.dropdownHidden:[]),options:[O.options].concat(C.value==="top"?O.optionsTop:[]),group:O.group,groupLabel:F=>{let B=[O.groupLabel];return g(F)?B.push(y(F)?O.groupLabelSelectedPointed:O.groupLabelPointed):y(F)&&k.value?B.push(b(F)?O.groupLabelSelectedDisabled:O.groupLabelSelected):b(F)&&B.push(O.groupLabelDisabled),k.value&&B.push(O.groupLabelPointable),B},groupOptions:O.groupOptions,option:(F,B)=>{let I=[O.option];return g(F)?I.push(y(F)?O.optionSelectedPointed:O.optionPointed):y(F)?I.push(b(F)?O.optionSelectedDisabled:O.optionSelected):(b(F)||B&&b(B))&&I.push(O.optionDisabled),I},noOptions:O.noOptions,noResults:O.noResults,assist:O.assist,fakeInput:O.fakeInput}}),showDropdown:D}}function useScroll$1(a,i,u){const{limit:c,infinite:d}=toRefs(a),m=u.isOpen,f=u.offset,v=u.search,g=u.pfo,y=u.eo,b=ref(null),w=ref(null),k=computed(()=>f.value{const{isIntersecting:E,target:D}=C[0];if(E){const A=D.offsetParent,O=A.scrollTop;f.value+=c.value==-1?10:c.value,nextTick(()=>{A.scrollTop=O})}},S=()=>{m.value&&f.value{d.value&&S()}),watch(v,()=>{d.value&&(f.value=c.value,S())},{flush:"post"}),watch(y,()=>{d.value&&S()},{immediate:!1,flush:"post"}),onMounted(()=>{window&&window.IntersectionObserver&&(b.value=new IntersectionObserver($))}),{hasMore:k,infiniteLoader:w}}function useA11y$1(a,i,u){const{placeholder:c,id:d,valueProp:m,label:f,mode:v,groupLabel:g,aria:y,searchable:b}=toRefs(a),w=u.pointer,k=u.iv,$=u.hasSelected,S=u.multipleLabelText,C=ref(null),E=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("assist"),j.join("-")}),D=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("multiselect-options"),j.join("-")}),A=computed(()=>{let j=[];if(d&&d.value&&j.push(d.value),w.value)return j.push(w.value.group?"multiselect-group":"multiselect-option"),j.push(w.value.group?w.value.index:w.value[m.value]),j.join("-")}),O=computed(()=>c.value),F=computed(()=>v.value!=="single"),B=computed(()=>{let j="";return v.value==="single"&&$.value&&(j+=k.value[f.value]),v.value==="multiple"&&$.value&&(j+=S.value),v.value==="tags"&&$.value&&(j+=k.value.map(ee=>ee[f.value]).join(", ")),j}),I=computed(()=>{let j={...y.value};return b.value&&(j["aria-labelledby"]=j["aria-labelledby"]?`${E.value} ${j["aria-labelledby"]}`:E.value,B.value&&j["aria-label"]&&(j["aria-label"]=`${B.value}, ${j["aria-label"]}`)),j}),M=j=>{let ee=[];return d&&d.value&&ee.push(d.value),ee.push("multiselect-option"),ee.push(j[m.value]),ee.join("-")},z=j=>{let ee=[];return d&&d.value&&ee.push(d.value),ee.push("multiselect-group"),ee.push(j.index),ee.join("-")},q=j=>{let ee=[];return ee.push(j),ee.join(" ")},H=j=>{let ee=[];return ee.push(j),ee.join(" ")},Q=j=>`${j} ❎`;return onMounted(()=>{if(d&&d.value&&document&&document.querySelector){let j=document.querySelector(`[for="${d.value}"]`);C.value=j?j.innerText:null}}),{arias:I,ariaLabel:B,ariaAssist:E,ariaControls:D,ariaPlaceholder:O,ariaMultiselectable:F,ariaActiveDescendant:A,ariaOptionId:M,ariaOptionLabel:q,ariaGroupId:z,ariaGroupLabel:H,ariaTagLabel:Q}}function useI18n$1(a,i,u){const{locale:c,fallbackLocale:d}=toRefs(a);return{localize:f=>!f||typeof f!="object"?f:f&&f[c.value]?f[c.value]:f&&c.value&&f[c.value.toUpperCase()]?f[c.value.toUpperCase()]:f&&f[d.value]?f[d.value]:f&&d.value&&f[d.value.toUpperCase()]?f[d.value.toUpperCase()]:f&&Object.keys(f)[0]?f[Object.keys(f)[0]]:""}}function useRefs$1(a,i,u){const c=ref(null),d=ref(null),m=ref(null),f=ref(null),v=ref(null);return{multiselect:c,wrapper:d,tags:m,input:f,dropdown:v}}function resolveDeps$2(a,i,u,c={}){return u.forEach(d=>{d&&(c={...c,...d(a,i,c)})}),c}var script$22={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String}},setup(a,i){return resolveDeps$2(a,i,[useRefs$1,useI18n$1,useValue$4,usePointer$1$1,useDropdown$1,useSearch$1,useData$1,useMultiselect$1,useOptions$1,useScroll$1,usePointer$2,useKeyboard$1,useClasses$3,useA11y$1])},beforeMount(){var a,i;((i=(a=this.$root.constructor)==null?void 0:a.version)!=null&&i.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const _hoisted_1$W=["id","dir"],_hoisted_2$C=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],_hoisted_3$p=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_4$g=["onKeyup","aria-label"],_hoisted_5$b=["onClick"],_hoisted_6$8=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_7$6=["innerHTML"],_hoisted_8$4=["id"],_hoisted_9$4=["id"],_hoisted_10$3=["id","aria-label","aria-selected"],_hoisted_11$3=["data-pointed","onMouseenter","onMousedown"],_hoisted_12$2=["innerHTML"],_hoisted_13$2=["aria-label"],_hoisted_14$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_15$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_16$1=["innerHTML"],_hoisted_17$1=["innerHTML"],_hoisted_18$1=["value"],_hoisted_19$1=["name","value"],_hoisted_20$1=["name","value"],_hoisted_21$1=["id"];function render$Z(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{ref:"multiselect",class:normalizeClass(a.classList.container),id:u.searchable?void 0:u.id,dir:u.rtl?"rtl":void 0,onFocusin:i[12]||(i[12]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[13]||(i[13]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f)),onKeyup:i[14]||(i[14]=(...f)=>a.handleKeyup&&a.handleKeyup(...f)),onKeydown:i[15]||(i[15]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))},[createBaseVNode("div",mergeProps({class:a.classList.wrapper,onMousedown:i[9]||(i[9]=(...f)=>a.handleMousedown&&a.handleMousedown(...f)),ref:"wrapper",tabindex:a.tabindex,"aria-controls":u.searchable?void 0:a.ariaControls,"aria-placeholder":u.searchable?void 0:a.ariaPlaceholder,"aria-expanded":u.searchable?void 0:a.isOpen,"aria-activedescendant":u.searchable?void 0:a.ariaActiveDescendant,"aria-multiselectable":u.searchable?void 0:a.ariaMultiselectable,role:u.searchable?void 0:"combobox"},u.searchable?{}:a.arias),[createCommentVNode(" Search "),u.mode!=="tags"&&u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.search,autocomplete:u.autocomplete,id:u.searchable?u.id:void 0,onInput:i[0]||(i[0]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[1]||(i[1]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[2]||(i[2]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_3$p)):createCommentVNode("v-if",!0),createCommentVNode(" Tags (with search) "),u.mode=="tags"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classList.tags),"data-tags":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.iv,(f,v,g)=>renderSlot(a.$slots,"tag",{option:f,handleTagRemove:a.handleTagRemove,disabled:u.disabled},()=>[(openBlock(),createElementBlock("span",{class:normalizeClass([a.classList.tag,f.disabled?a.classList.tagDisabled:null]),tabindex:"-1",onKeyup:withKeys(y=>a.handleTagRemove(f,y),["enter"]),key:g,"aria-label":a.ariaTagLabel(a.localize(f[u.label]))},[createBaseVNode("span",{class:normalizeClass(a.classList.tagWrapper)},toDisplayString(a.localize(f[u.label])),3),!u.disabled&&!f.disabled?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classList.tagRemove),onClick:withModifiers(y=>a.handleTagRemove(f,y),["stop"])},[createBaseVNode("span",{class:normalizeClass(a.classList.tagRemoveIcon)},null,2)],10,_hoisted_5$b)):createCommentVNode("v-if",!0)],42,_hoisted_4$g))])),256)),createBaseVNode("div",{class:normalizeClass(a.classList.tagsSearchWrapper),ref:"tags"},[createCommentVNode(" Used for measuring search width "),createBaseVNode("span",{class:normalizeClass(a.classList.tagsSearchCopy)},toDisplayString(a.search),3),createCommentVNode(" Actual search input "),u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.tagsSearch,id:u.searchable?u.id:void 0,autocomplete:u.autocomplete,onInput:i[3]||(i[3]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[4]||(i[4]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[5]||(i[5]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_6$8)):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Single label "),u.mode=="single"&&a.hasSelected&&!a.search&&a.iv?renderSlot(a.$slots,"singlelabel",{key:2,value:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.singleLabel)},[createBaseVNode("span",{class:normalizeClass(a.classList.singleLabelText)},toDisplayString(a.localize(a.iv[u.label])),3)],2)]):createCommentVNode("v-if",!0),createCommentVNode(" Multiple label "),u.mode=="multiple"&&a.hasSelected&&!a.search?renderSlot(a.$slots,"multiplelabel",{key:3,values:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.multipleLabel),innerHTML:a.multipleLabelText},null,10,_hoisted_7$6)]):createCommentVNode("v-if",!0),createCommentVNode(" Placeholder "),u.placeholder&&!a.hasSelected&&!a.search?renderSlot(a.$slots,"placeholder",{key:4},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.placeholder),"aria-hidden":"true"},toDisplayString(u.placeholder),3)]):createCommentVNode("v-if",!0),createCommentVNode(" Spinner "),u.loading||a.resolving?renderSlot(a.$slots,"spinner",{key:5},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.spinner),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0),createCommentVNode(" Clear "),a.hasSelected&&!u.disabled&&u.canClear&&!a.busy?renderSlot(a.$slots,"clear",{key:6,clear:a.clear},()=>[createBaseVNode("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:normalizeClass(a.classList.clear),onClick:i[6]||(i[6]=(...f)=>a.clear&&a.clear(...f)),onKeyup:i[7]||(i[7]=withKeys((...f)=>a.clear&&a.clear(...f),["enter"]))},[createBaseVNode("span",{class:normalizeClass(a.classList.clearIcon)},null,2)],34)]):createCommentVNode("v-if",!0),createCommentVNode(" Caret "),u.caret&&u.showOptions?renderSlot(a.$slots,"caret",{key:7,handleCaretClick:a.handleCaretClick,isOpen:a.isOpen},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.caret),onClick:i[8]||(i[8]=(...f)=>a.handleCaretClick&&a.handleCaretClick(...f)),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0)],16,_hoisted_2$C),createCommentVNode(" Options "),(openBlock(),createBlock(Teleport,{to:u.appendTo||"body",disabled:!u.appendToBody&&!u.appendTo},[createBaseVNode("div",{id:u.id?`${u.id}-dropdown`:void 0,class:normalizeClass(a.classList.dropdown),tabindex:"-1",ref:"dropdown",onFocusin:i[10]||(i[10]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[11]||(i[11]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f))},[renderSlot(a.$slots,"beforelist",{options:a.fo}),createBaseVNode("ul",{class:normalizeClass(a.classList.options),id:a.ariaControls,role:"listbox"},[u.groups?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.fg,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.group),key:g,id:a.ariaGroupId(f),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),"aria-selected":a.isSelected(f),role:"option"},[f.__CREATE__?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classList.groupLabel(f)),"data-pointed":a.isPointed(f),onMouseenter:y=>a.setPointer(f,v),onMousedown:withModifiers(y=>a.handleGroupClick(f),["prevent"])},[renderSlot(a.$slots,"grouplabel",{group:f,isSelected:a.isSelected,isPointed:a.isPointed},()=>[createBaseVNode("span",{innerHTML:a.localize(f[u.groupLabel])},null,8,_hoisted_12$2)])],42,_hoisted_11$3)),createBaseVNode("ul",{class:normalizeClass(a.classList.groupOptions),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),role:"group"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.__VISIBLE__,(y,b,w)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(y,f)),"data-pointed":a.isPointed(y),"data-selected":a.isSelected(y)||void 0,key:w,onMouseenter:k=>a.setPointer(y),onMousedown:withModifiers(k=>a.handleOptionClick(y),["prevent"]),id:a.ariaOptionId(y),"aria-selected":a.isSelected(y),"aria-label":a.ariaOptionLabel(a.localize(y[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:y,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(y[u.label])),1)])],42,_hoisted_14$1))),128))],10,_hoisted_13$2)],10,_hoisted_10$3))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.fo,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(f)),"data-pointed":a.isPointed(f),"data-selected":a.isSelected(f)||void 0,key:g,onMouseenter:y=>a.setPointer(f),onMousedown:withModifiers(y=>a.handleOptionClick(f),["prevent"]),id:a.ariaOptionId(f),"aria-selected":a.isSelected(f),"aria-label":a.ariaOptionLabel(a.localize(f[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:f,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(f[u.label])),1)])],42,_hoisted_15$1))),128))],10,_hoisted_9$4),a.noOptions?renderSlot(a.$slots,"nooptions",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noOptions),innerHTML:a.localize(u.noOptionsText)},null,10,_hoisted_16$1)]):createCommentVNode("v-if",!0),a.noResults?renderSlot(a.$slots,"noresults",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noResults),innerHTML:a.localize(u.noResultsText)},null,10,_hoisted_17$1)]):createCommentVNode("v-if",!0),u.infinite&&a.hasMore?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.inifinite),ref:"infiniteLoader"},[renderSlot(a.$slots,"infinite",{},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.inifiniteSpinner)},null,2)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"afterlist",{options:a.fo})],42,_hoisted_8$4)],8,["to","disabled"])),createCommentVNode(" Hacky input element to show HTML5 required warning "),u.required?(openBlock(),createElementBlock("input",{key:0,class:normalizeClass(a.classList.fakeInput),tabindex:"-1",value:a.textValue,required:""},null,10,_hoisted_18$1)):createCommentVNode("v-if",!0),createCommentVNode(" Native input support "),u.nativeSupport?(openBlock(),createElementBlock(Fragment,{key:1},[u.mode=="single"?(openBlock(),createElementBlock("input",{key:0,type:"hidden",name:u.name,value:a.plainValue!==void 0?a.plainValue:""},null,8,_hoisted_19$1)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.plainValue,(f,v)=>(openBlock(),createElementBlock("input",{type:"hidden",name:`${u.name}[]`,value:f,key:v},null,8,_hoisted_20$1))),128))],64)):createCommentVNode("v-if",!0),createCommentVNode(" Screen reader assistive text "),u.searchable&&a.hasSelected?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.assist),id:a.ariaAssist,"aria-hidden":"true"},toDisplayString(a.ariaLabel),11,_hoisted_21$1)):createCommentVNode("v-if",!0),createCommentVNode(" Create height for empty input "),createBaseVNode("div",{class:normalizeClass(a.classList.spacer)},null,2)],42,_hoisted_1$W)}script$22.render=render$Z;script$22.__file="src/Multiselect.vue";const makeVFormProps=propsFactory({...makeComponentProps(),...makeFormProps()},"VForm"),VForm=genericComponent()({name:"VForm",props:makeVFormProps(),emits:{"update:modelValue":a=>!0,submit:a=>!0},setup(a,i){let{slots:u,emit:c}=i;const d=createForm(a),m=ref();function f(g){g.preventDefault(),d.reset()}function v(g){const y=g,b=d.validate();y.then=b.then.bind(b),y.catch=b.catch.bind(b),y.finally=b.finally.bind(b),c("submit",y),y.defaultPrevented||b.then(w=>{var $;let{valid:k}=w;k&&(($=m.value)==null||$.submit())}),y.preventDefault()}return useRender(()=>{var g;return createVNode("form",{ref:m,class:["v-form",a.class],style:a.style,novalidate:!0,onReset:f,onSubmit:v},[(g=u.default)==null?void 0:g.call(u,d)])}),forwardRefs(d,m)}}),makeVTextareaProps=propsFactory({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:a=>!isNaN(parseFloat(a))},maxRows:{type:[Number,String],validator:a=>!isNaN(parseFloat(a))},suffix:String,modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextarea"),VTextarea=genericComponent()({name:"VTextarea",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextareaProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):(m.value||"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter});function w(Q,j){var ee,G;!a.autofocus||!Q||(G=(ee=j[0].target)==null?void 0:ee.focus)==null||G.call(ee)}const k=ref(),$=ref(),S=shallowRef(""),C=ref(),E=computed(()=>a.persistentPlaceholder||f.value||a.active);function D(){var Q;C.value!==document.activeElement&&((Q=C.value)==null||Q.focus()),f.value||v()}function A(Q){D(),c("click:control",Q)}function O(Q){c("mousedown:control",Q)}function F(Q){Q.stopPropagation(),D(),nextTick(()=>{m.value="",callEvent(a["onClick:clear"],Q)})}function B(Q){var ee;const j=Q.target;if(m.value=j.value,(ee=a.modelModifiers)!=null&&ee.trim){const G=[j.selectionStart,j.selectionEnd];nextTick(()=>{j.selectionStart=G[0],j.selectionEnd=G[1]})}}const I=ref(),M=ref(+a.rows),z=computed(()=>["plain","underlined"].includes(a.variant));watchEffect(()=>{a.autoGrow||(M.value=+a.rows)});function q(){a.autoGrow&&nextTick(()=>{if(!I.value||!$.value)return;const Q=getComputedStyle(I.value),j=getComputedStyle($.value.$el),ee=parseFloat(Q.getPropertyValue("--v-field-padding-top"))+parseFloat(Q.getPropertyValue("--v-input-padding-top"))+parseFloat(Q.getPropertyValue("--v-field-padding-bottom")),G=I.value.scrollHeight,J=parseFloat(Q.lineHeight),te=Math.max(parseFloat(a.rows)*J+ee,parseFloat(j.getPropertyValue("--v-input-control-height"))),re=parseFloat(a.maxRows)*J+ee||1/0,ae=clamp(G??0,te,re);M.value=Math.floor((ae-ee)/J),S.value=convertToUnit(ae)})}onMounted(q),watch(m,q),watch(()=>a.rows,q),watch(()=>a.maxRows,q),watch(()=>a.density,q);let H;return watch(I,Q=>{Q?(H=new ResizeObserver(q),H.observe(I.value)):H==null||H.disconnect()}),onBeforeUnmount(()=>{H==null||H.disconnect()}),useRender(()=>{const Q=!!(d.counter||a.counter||a.counterValue),j=!!(Q||d.details),[ee,G]=filterInputAttrs(u),{modelValue:J,...te}=VInput.filterProps(a),re=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:k,modelValue:m.value,"onUpdate:modelValue":ae=>m.value=ae,class:["v-textarea v-text-field",{"v-textarea--prefixed":a.prefix,"v-textarea--suffixed":a.suffix,"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-textarea--auto-grow":a.autoGrow,"v-textarea--no-resize":a.noResize||a.autoGrow,"v-input--plain-underlined":z.value},a.class],style:a.style},ee,te,{centerAffix:M.value===1&&!z.value,focused:f.value}),{...d,default:ae=>{let{id:ye,isDisabled:ve,isDirty:le,isReadonly:Se,isValid:De}=ae;return createVNode(VField,mergeProps({ref:$,style:{"--v-textarea-control-height":S.value},onClick:A,onMousedown:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"]},re,{id:ye.value,active:E.value||le.value,centerAffix:M.value===1&&!z.value,dirty:le.value||a.dirty,disabled:ve.value,focused:f.value,error:De.value===!1}),{...d,default:At=>{let{props:{class:Le,...ke}}=At;return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[a.prefix]),withDirectives(createVNode("textarea",mergeProps({ref:C,class:Le,value:m.value,onInput:B,autofocus:a.autofocus,readonly:Se.value,disabled:ve.value,placeholder:a.placeholder,rows:a.rows,name:a.name,onFocus:D,onBlur:g},ke,G),null),[[resolveDirective("intersect"),{handler:w},null,{once:!0}]]),a.autoGrow&&withDirectives(createVNode("textarea",{class:[Le,"v-textarea__sizer"],id:`${ke.id}-sizer`,"onUpdate:modelValue":ue=>m.value=ue,ref:I,readonly:!0,"aria-hidden":"true"},null),[[vModelText,m.value]]),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[a.suffix])])}})},details:j?ae=>{var ye;return createVNode(Fragment,null,[(ye=d.details)==null?void 0:ye.call(d,ae),Q&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value},d.counter)])])}:void 0})}),forwardRefs({},k,$,C)}}),_hoisted_1$V=["onClick"],_sfc_main$l=defineComponent$1({__name:"MealPlanDialog",props:{mealPlan:{type:Object,required:!1}},setup(a){const i=a,u=ref(!1);let c=ref(i.mealPlan);watchEffect(()=>{i.mealPlan!=null?c.value=i.mealPlan:c.value=m()});function d(){c.value!=null&&(c.value.recipe=c.value.recipe,console.log("calling save method"),useMealPlanStore().createOrUpdate(c.value).catch(v=>{}).finally(()=>{u.value=!1}))}function m(){return{fromDate:DateTime.now().toJSDate(),toDate:DateTime.now().toJSDate()}}async function f(v){return console.log("called recipe search"),(await new ApiApi().apiRecipeList({query:v})).results}return(v,g)=>(openBlock(),createBlock(VDialog,{activator:"parent",modelValue:u.value,"onUpdate:modelValue":g[0]||(g[0]=y=>u.value=y)},{default:withCtx(({isActive:y})=>[createVNode(VCard,{style:{overflow:"auto"}},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Meal Plan Edit "),createBaseVNode("i",{class:"mt-2 float-right fas fa-times",onClick:b=>y.value=!1},null,8,_hoisted_1$V)]),_:2},1024),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VForm,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(VTextField,{label:"Title"}),createVNode(VTextField,{label:"From Date",type:"date"}),createVNode(VTextField,{label:"Meal Type"}),createVNode(unref(VNumberInput),{"control-variant":"split",min:0}),createVNode(VTextField,{label:"Share"})]),_:1}),createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(unref(script$22),{name:"recipe",columns:{sm:12,md:6},label:"Recipe","label-prop":"name","value-prop":"id",object:!0,strict:!1,search:!0,items:f,delay:300,rules:"required"}),createVNode(VTextField,{label:"To Date",type:"date"}),unref(c)&&unref(c).recipe?(openBlock(),createBlock(_sfc_main$n,{key:0,recipe:unref(c).recipe},null,8,["recipe"])):createCommentVNode("",!0)]),_:1})]),_:1}),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextarea,{label:"Note"})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VDivider),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VBtn,{color:"error"},{default:withCtx(()=>[createTextVNode(" Delete ")]),_:1}),createVNode(VBtn,{color:"success",class:"ml-auto",onClick:d},{default:withCtx(()=>[createTextVNode(" Save ")]),_:1})]),_:1})]),_:2},1024)]),_:1},8,["modelValue"]))}}),_hoisted_1$U=createBaseVNode("h2",null,[createBaseVNode("i",{class:"fas fa-calendar-week fa-fw"}),createTextVNode(" Meal Plans")],-1),_hoisted_2$B={class:"d-flex justify-space-between"},_hoisted_3$o={class:"align-self-center"},_hoisted_4$f={class:"align-self-center"},_hoisted_5$a=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_6$7={key:0},_hoisted_7$5={key:1},_sfc_main$k=defineComponent$1({__name:"HorizontalMealPlanWindow",setup(a){const i=ref(!1);let u=computed(()=>{const{name:m}=useDisplay();return homePageCols(m.value)});const c=computed(()=>{let m=[];for(const f of Array(4).keys()){let v=DateTime.now().plus({days:f});console.log("going trough days ",f,v),m.push({date:v,create_default_date:v.toISODate(),date_label:v.toLocaleString(DateTime.DATE_MED),plan_entries:useMealPlanStore().plan_list.filter(g=>DateTime.fromJSDate(g.fromDate).startOf("day")<=v.startOf("day")&&DateTime.fromJSDate(g.toDate!=null?g.toDate:g.fromDate).startOf("day")>=v.startOf("day"))})}return m});let d=computed(()=>{let m=[],f=[];for(const[v,g]of c.value.entries())f.push(g),v%u.value==u.value-1&&(f.length>0&&m.push(f),f=[]);return f.length>0&&m.push(f),m});return onMounted(()=>{i.value=!0,useMealPlanStore().refreshFromAPI(DateTime.now().toJSDate(),DateTime.now().plus({days:7}).toJSDate()).finally(()=>{i.value=!1})}),(m,f)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[_hoisted_1$U]),_:1})]),_:1}),unref(d).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(d),v=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(v,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VList,{density:"compact",class:"pt-0 pb-0"},{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$B,[createBaseVNode("div",_hoisted_3$o,toDisplayString(g.date_label),1),createBaseVNode("div",_hoisted_4$f,[createVNode(VBtn,{variant:"flat",icon:""},{default:withCtx(()=>[_hoisted_5$a,createVNode(_sfc_main$l)]),_:1})])])]),_:2},1024),g.plan_entries.length>0?(openBlock(),createBlock(VDivider,{key:0})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(g.plan_entries,y=>(openBlock(),createBlock(VListItem,null,{prepend:withCtx(()=>{var b;return[(b=y.recipe)!=null&&b.image?(openBlock(),createBlock(VAvatar,{key:0,image:y.recipe.image},null,8,["image"])):(openBlock(),createBlock(VAvatar,{key:1,image:_imports_0}))]}),default:withCtx(()=>[createVNode(VListItemTitle,null,{default:withCtx(()=>[y.recipe?(openBlock(),createElementBlock("span",_hoisted_6$7,toDisplayString(y.recipe.name),1)):(openBlock(),createElementBlock("span",_hoisted_7$5,toDisplayString(y.title),1))]),_:2},1024),createVNode(VListItemSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(y.mealType.name),1)]),_:2},1024),createVNode(_sfc_main$l,{"meal-plan":y},null,8,["meal-plan"])]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_sfc_main$j=defineComponent$1({name:"StartPage",components:{MealPlanDialog:_sfc_main$l,HorizontalMealPlanWindow:_sfc_main$k,HorizontalRecipeScroller:_sfc_main$m,RecipeCard:_sfc_main$n,GlobalSearchDialog:_sfc_main$u,RecipeCardComponent:_sfc_main$n,KeywordsComponent:_sfc_main$q},computed:{},data(){return{recipes:[],items:Array.from({length:50},(a,i)=>i+1),new_recipes:[],high_rated_recipes:[],random_keyword:{},random_keyword_recipes:[]}},mounted(){const a=new ApiApi;a.apiRecipeList({_new:"true",pageSize:16}).then(i=>{i.results!=null&&(this.new_recipes=i.results)}),a.apiRecipeList({rating:4,pageSize:16}).then(i=>{i.results!=null&&(this.high_rated_recipes=i.results)}),a.apiKeywordList({random:"true",limit:"1"}).then(i=>{i.results!=null&&i.results.length>0&&(this.random_keyword=i.results[0],a.apiRecipeList({keywords:i.results[0].id}).then(u=>{u.results!=null&&(this.random_keyword_recipes=u.results)}))})},methods:{}}),_export_sfc=(a,i)=>{const u=a.__vccOpts||a;for(const[c,d]of i)u[c]=d;return u};function _sfc_render$7(a,i,u,c,d,m){const f=resolveComponent("horizontal-meal-plan-window"),v=resolveComponent("horizontal-recipe-scroller");return openBlock(),createBlock(VContainer,null,{default:withCtx(()=>[createVNode(f),createVNode(v,{title:"New Recipes",skeletons:4,recipes:a.new_recipes,icon:"fas fa-calendar-alt"},null,8,["recipes"]),createVNode(v,{title:"Top Rated",skeletons:2,recipes:a.high_rated_recipes,icon:"fas fa-star"},null,8,["recipes"]),a.random_keyword.label?(openBlock(),createBlock(v,{key:0,title:a.random_keyword.label,skeletons:4,recipes:a.random_keyword_recipes,icon:"fas fa-tags"},null,8,["title","recipes"])):createCommentVNode("",!0)]),_:1})}const StartPage=_export_sfc(_sfc_main$j,[["render",_sfc_render$7]]),_hoisted_1$T=createBaseVNode("i",{class:"fas fa-divide"},null,-1),_hoisted_2$A=createBaseVNode("i",{class:"fas fa-times"},null,-1),_sfc_main$i=defineComponent$1({__name:"NumberScalerDialog",props:{number:{type:Number,default:0},title:{type:String,default:"Number"}},emits:{change(a){return a}},setup(a,{emit:i}){const u=i,c=a,d=ref(!1),m=ref(0);watch(()=>c.number,v=>{m.value=v}),onMounted(()=>{m.value=c.number});function f(v){v==="half"&&(m.value=c.number/2),v==="double"&&(m.value=c.number*2),v==="add"&&(m.value=c.number+1),v==="sub"&&(m.value=c.number-1),console.log(v,m.value),u("change",{number:m.value})}return(v,g)=>(openBlock(),createBlock(VDialog,{width:"500",activator:"parent",modelValue:d.value,"onUpdate:modelValue":g[5]||(g[5]=y=>d.value=y)},{activator:withCtx(({props:y})=>[renderSlot(v.$slots,"activator",{},()=>[createVNode(VBtn,mergeProps(y,{text:"Open Dialog"}),null,16)])]),default:withCtx(({isActive:y})=>[createVNode(VCard,{title:a.title},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(unref(VNumberInput),{modelValue:m.value,"onUpdate:modelValue":[g[0]||(g[0]=b=>m.value=b),g[1]||(g[1]=b=>f("set"))],"control-variant":"split",min:0},null,8,["modelValue"]),createVNode(VBtnGroup,{divided:"",class:"d-flex"},{default:withCtx(()=>[createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[2]||(g[2]=b=>f("half"))},{default:withCtx(()=>[_hoisted_1$T,createTextVNode(" 2 ")]),_:1}),createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[3]||(g[3]=b=>f("double"))},{default:withCtx(()=>[_hoisted_2$A,createTextVNode(" 2 ")]),_:1})]),_:1})]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{class:"float-right",rounded:"",onClick:g[4]||(g[4]=b=>d.value=!1)},{default:withCtx(()=>[createTextVNode("Close")]),_:1})]),_:1})]),_:1},8,["title"])]),_:3},8,["modelValue"]))}}),_hoisted_1$S={key:0,colspan:"4"},_hoisted_2$z={key:0},_hoisted_3$n={key:0},_hoisted_4$e={key:0},_hoisted_5$9={key:1},_hoisted_6$6=createBaseVNode("i",{class:"fas fa-grip-lines drag-handle cursor-move"},null,-1),_hoisted_7$4=[_hoisted_6$6],_sfc_main$h=defineComponent$1({__name:"IngredientsTableRow",props:{ingredient:{type:{},required:!0},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref(!1);return(c,d)=>(openBlock(),createElementBlock("tr",null,[i.ingredient.isHeader?(openBlock(),createElementBlock("td",_hoisted_1$S,[createBaseVNode("b",null,toDisplayString(i.ingredient.note),1)])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("td",null,toDisplayString(i.ingredient.amount),1),createBaseVNode("td",null,[i.ingredient.unit!=null?(openBlock(),createElementBlock("span",_hoisted_2$z,toDisplayString(i.ingredient.unit.name),1)):createCommentVNode("",!0)]),createBaseVNode("td",null,[i.ingredient.food!=null?(openBlock(),createElementBlock("span",_hoisted_3$n,toDisplayString(i.ingredient.food.name),1)):createCommentVNode("",!0)]),i.showNotes?(openBlock(),createElementBlock("td",_hoisted_4$e,[i.ingredient.note!=""&&i.ingredient.note!=null?(openBlock(),createBlock(VIcon,{key:0,class:"far fa-comment float-right",onClick:d[1]||(d[1]=m=>u.value=!u.value)},{default:withCtx(()=>[createVNode(VTooltip,{modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=m=>u.value=m),activator:"parent",location:"start"},{default:withCtx(()=>[createTextVNode(toDisplayString(i.ingredient.note),1)]),_:1},8,["modelValue"])]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),i.draggable?(openBlock(),createElementBlock("td",_hoisted_5$9,_hoisted_7$4)):createCommentVNode("",!0)],64))]))}}),makeVTableProps=propsFactory({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...makeComponentProps(),...makeDensityProps(),...makeTagProps(),...makeThemeProps()},"VTable"),VTable=genericComponent()({name:"VTable",props:makeVTableProps(),setup(a,i){let{slots:u,emit:c}=i;const{themeClasses:d}=provideTheme(a),{densityClasses:m}=useDensity(a);return useRender(()=>createVNode(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!u.top,"v-table--has-bottom":!!u.bottom,"v-table--hover":a.hover},d.value,m.value,a.class],style:a.style},{default:()=>{var f,v,g;return[(f=u.top)==null?void 0:f.call(u),u.default?createVNode("div",{class:"v-table__wrapper",style:{height:convertToUnit(a.height)}},[createVNode("table",null,[u.default()])]):(v=u.wrapper)==null?void 0:v.call(u),(g=u.bottom)==null?void 0:g.call(u)]}})),{}}}),_sfc_main$g=defineComponent$1({__name:"IngredientsTable",props:{ingredients:{type:Array,default:[]},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref([]);return onMounted(()=>{u.value=i.ingredients}),(c,d)=>i.ingredients.length>0?(openBlock(),createBlock(VTable,{key:0,density:"compact"},{default:withCtx(()=>[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.ingredients,m=>(openBlock(),createBlock(_sfc_main$h,{ingredient:m,key:m.id,"show-notes":i.showNotes,draggable:i.draggable},null,8,["ingredient","show-notes","draggable"]))),128))])]),_:1})):createCommentVNode("",!0)}}),VExpansionPanelSymbol=Symbol.for("vuetify:v-expansion-panel"),allowedVariants=["default","accordion","inset","popout"],makeVExpansionPanelsProps=propsFactory({color:String,flat:Boolean,focusable:Boolean,static:Boolean,tile:Boolean,variant:{type:String,default:"default",validator:a=>allowedVariants.includes(a)},readonly:Boolean,...makeComponentProps(),...makeGroupProps(),...makeTagProps(),...makeThemeProps()},"VExpansionPanels"),VExpansionPanels=genericComponent()({name:"VExpansionPanels",props:makeVExpansionPanelsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;useGroup(a,VExpansionPanelSymbol);const{themeClasses:c}=provideTheme(a),d=computed(()=>a.variant&&`v-expansion-panels--variant-${a.variant}`);return provideDefaults({VExpansionPanel:{color:toRef(a,"color"),readonly:toRef(a,"readonly")},VExpansionPanelTitle:{focusable:toRef(a,"focusable"),static:toRef(a,"static")}}),useRender(()=>createVNode(a.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":a.flat,"v-expansion-panels--tile":a.tile},c.value,d.value,a.class],style:a.style},u)),{}}}),makeVExpansionPanelTextProps=propsFactory({...makeComponentProps(),...makeLazyProps()},"VExpansionPanelText"),VExpansionPanelText=genericComponent()({name:"VExpansionPanelText",props:makeVExpansionPanelTextProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:d,onAfterLeave:m}=useLazy(a,c.isSelected);return useRender(()=>createVNode(VExpandTransition,{onAfterLeave:m},{default:()=>{var f;return[withDirectives(createVNode("div",{class:["v-expansion-panel-text",a.class],style:a.style},[u.default&&d.value&&createVNode("div",{class:"v-expansion-panel-text__wrapper"},[(f=u.default)==null?void 0:f.call(u)])]),[[vShow,c.isSelected.value]])]}})),{}}}),makeVExpansionPanelTitleProps=propsFactory({color:String,expandIcon:{type:IconValue,default:"$expand"},collapseIcon:{type:IconValue,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...makeComponentProps()},"VExpansionPanelTitle"),VExpansionPanelTitle=genericComponent()({name:"VExpansionPanelTitle",directives:{Ripple},props:makeVExpansionPanelTitleProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"color"),f=computed(()=>({collapseIcon:a.collapseIcon,disabled:c.disabled.value,expanded:c.isSelected.value,expandIcon:a.expandIcon,readonly:a.readonly}));return useRender(()=>{var v;return withDirectives(createVNode("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":c.isSelected.value,"v-expansion-panel-title--focusable":a.focusable,"v-expansion-panel-title--static":a.static},d.value,a.class],style:[m.value,a.style],type:"button",tabindex:c.disabled.value?-1:void 0,disabled:c.disabled.value,"aria-expanded":c.isSelected.value,onClick:a.readonly?void 0:c.toggle},[createVNode("span",{class:"v-expansion-panel-title__overlay"},null),(v=u.default)==null?void 0:v.call(u,f.value),!a.hideActions&&createVNode("span",{class:"v-expansion-panel-title__icon"},[u.actions?u.actions(f.value):createVNode(VIcon,{icon:c.isSelected.value?a.collapseIcon:a.expandIcon},null)])]),[[resolveDirective("ripple"),a.ripple]])}),{}}}),makeVExpansionPanelProps=propsFactory({title:String,text:String,bgColor:String,...makeComponentProps(),...makeElevationProps(),...makeGroupItemProps(),...makeLazyProps(),...makeRoundedProps(),...makeTagProps(),...makeVExpansionPanelTitleProps()},"VExpansionPanel"),VExpansionPanel=genericComponent()({name:"VExpansionPanel",props:makeVExpansionPanelProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=useGroupItem(a,VExpansionPanelSymbol),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"bgColor"),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),g=computed(()=>(c==null?void 0:c.disabled.value)||a.disabled),y=computed(()=>c.group.items.value.reduce((k,$,S)=>(c.group.selected.value.includes($.id)&&k.push(S),k),[])),b=computed(()=>{const k=c.group.items.value.findIndex($=>$.id===c.id);return!c.isSelected.value&&y.value.some($=>$-k===1)}),w=computed(()=>{const k=c.group.items.value.findIndex($=>$.id===c.id);return!c.isSelected.value&&y.value.some($=>$-k===-1)});return provide(VExpansionPanelSymbol,c),provideDefaults({VExpansionPanelText:{eager:toRef(a,"eager")},VExpansionPanelTitle:{readonly:toRef(a,"readonly")}}),useRender(()=>{const k=!!(u.text||a.text),$=!!(u.title||a.title);return createVNode(a.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":c.isSelected.value,"v-expansion-panel--before-active":b.value,"v-expansion-panel--after-active":w.value,"v-expansion-panel--disabled":g.value},v.value,d.value,a.class],style:[m.value,a.style]},{default:()=>{var S;return[createVNode("div",{class:["v-expansion-panel__shadow",...f.value]},null),$&&createVNode(VExpansionPanelTitle,{key:"title",collapseIcon:a.collapseIcon,color:a.color,expandIcon:a.expandIcon,hideActions:a.hideActions,ripple:a.ripple},{default:()=>[u.title?u.title():a.title]}),k&&createVNode(VExpansionPanelText,{key:"text"},{default:()=>[u.text?u.text():a.text]}),(S=u.default)==null?void 0:S.call(u)]}})}),{}}}),_hoisted_1$R=createBaseVNode("i",{class:"far fa-list-alt fa-fw me-2"},null,-1),_hoisted_2$y={key:0},_sfc_main$f=defineComponent$1({__name:"StepsOverview",props:{steps:{type:Array,default:[]}},setup(a){const i=a;return(u,c)=>(openBlock(),createBlock(VExpansionPanels,null,{default:withCtx(()=>[createVNode(VExpansionPanel,null,{default:withCtx(()=>[createVNode(VExpansionPanelTitle,null,{default:withCtx(()=>[_hoisted_1$R,createTextVNode(" Steps Overview")]),_:1}),createVNode(VExpansionPanelText,null,{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.steps,(d,m)=>(openBlock(),createBlock(VRow,null,{default:withCtx(()=>[createVNode(VCol,{class:"pa-1"},{default:withCtx(()=>[d.showAsHeader?(openBlock(),createElementBlock("b",_hoisted_2$y,toDisplayString(m+1)+". "+toDisplayString(d.name),1)):createCommentVNode("",!0),createVNode(_sfc_main$g,{ingredients:d.ingredients},null,8,["ingredients"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1}))}});function roundDecimals(a){return Number(a.toFixed(2))}function calculateFoodAmount(a,i){return roundDecimals(a*i)}const _sfc_main$e={name:"ScalableNumber",props:{number:Number,factor:{type:Number,default:4}},methods:{calculateAmount:function(a){return calculateFoodAmount(a,this.factor)}}},_hoisted_1$Q=["innerHTML"];function _sfc_render$6(a,i,u,c,d,m){return openBlock(),createElementBlock("span",{class:normalizeClass(["step__scalable-num",[this.factor===1?"step__scalable-num_scaled_false":this.factor>1?"step__scalable-num_scaled_up":"step__scalable-num_scaled_down"]]),innerHTML:m.calculateAmount(u.number)},null,10,_hoisted_1$Q)}const ScalableNumber=_export_sfc(_sfc_main$e,[["render",_sfc_render$6]]),_sfc_main$d=defineComponent$1({name:"Instructions",computed:{},components:{ScalableNumber},props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},data(){return{compiled_instructions:markRaw(defineComponent$1({name:"compiled-instructions-component",props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},components:{ScalableNumber},template:`${this.instructions_html}
`}))}},mounted(){}});function _sfc_render$5(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.compiled_instructions),{ingredient_factor:a.ingredient_factor,instructions_html:a.instructions_html},null,8,["ingredient_factor","instructions_html"])}const Instructions=_export_sfc(_sfc_main$d,[["render",_sfc_render$5]]),VAlertTitle=createSimpleFunctional("v-alert-title"),allowedTypes=["success","info","warning","error"],makeVAlertProps=propsFactory({border:{type:[Boolean,String],validator:a=>typeof a=="boolean"||["top","end","bottom","start"].includes(a)},borderColor:String,closable:Boolean,closeIcon:{type:IconValue,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:a=>allowedTypes.includes(a)},...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAlert"),VAlert=genericComponent()({name:"VAlert",props:makeVAlertProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),m=computed(()=>{if(a.icon!==!1)return a.type?a.icon??`$${a.type}`:a.icon}),f=computed(()=>({color:a.color??a.type,variant:a.variant})),{themeClasses:v}=provideTheme(a),{colorClasses:g,colorStyles:y,variantClasses:b}=useVariant(f),{densityClasses:w}=useDensity(a),{dimensionStyles:k}=useDimension(a),{elevationClasses:$}=useElevation(a),{locationStyles:S}=useLocation(a),{positionClasses:C}=usePosition(a),{roundedClasses:E}=useRounded(a),{textColorClasses:D,textColorStyles:A}=useTextColor(toRef(a,"borderColor")),{t:O}=useLocale(),F=computed(()=>({"aria-label":O(a.closeLabel),onClick(B){d.value=!1,u("click:close",B)}}));return()=>{const B=!!(c.prepend||m.value),I=!!(c.title||a.title),M=!!(c.close||a.closable);return d.value&&createVNode(a.tag,{class:["v-alert",a.border&&{"v-alert--border":!!a.border,[`v-alert--border-${a.border===!0?"start":a.border}`]:!0},{"v-alert--prominent":a.prominent},v.value,g.value,w.value,$.value,C.value,E.value,b.value,a.class],style:[y.value,k.value,S.value,a.style],role:"alert"},{default:()=>{var z,q;return[genOverlays(!1,"v-alert"),a.border&&createVNode("div",{key:"border",class:["v-alert__border",D.value],style:A.value},null),B&&createVNode("div",{key:"prepend",class:"v-alert__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!m.value,defaults:{VIcon:{density:a.density,icon:m.value,size:a.prominent?44:28}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:m.value,size:a.prominent?44:28},null)]),createVNode("div",{class:"v-alert__content"},[I&&createVNode(VAlertTitle,{key:"title"},{default:()=>{var H;return[((H=c.title)==null?void 0:H.call(c))??a.title]}}),((z=c.text)==null?void 0:z.call(c))??a.text,(q=c.default)==null?void 0:q.call(c)]),c.append&&createVNode("div",{key:"append",class:"v-alert__append"},[c.append()]),M&&createVNode("div",{key:"close",class:"v-alert__close"},[c.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VBtn:{icon:a.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var H;return[(H=c.close)==null?void 0:H.call(c,{props:F.value})]}}):createVNode(VBtn,mergeProps({key:"close-btn",icon:a.closeIcon,size:"x-small",variant:"text"},F.value),null)])]}})}}}),_hoisted_1$P=createBaseVNode("i",{class:"fas fa-stopwatch mr-1"},null,-1),_hoisted_2$x=createBaseVNode("i",{class:"fas fa-minus"},null,-1),_hoisted_3$m=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_4$d=createBaseVNode("i",{class:"fas fa-stop"},null,-1),_sfc_main$c=defineComponent$1({__name:"Timer",props:{seconds:{type:Number,required:!0}},emits:["stop"],setup(a,{emit:i}){const u=i,c=a,d=ref(c.seconds),m=ref(d.value),f=ref(!0);let v=computed(()=>m.value>0?"primary":"warning");const g=computed(()=>d.value==0?100:(1-m.value/d.value)*100);onMounted(()=>{setInterval(()=>{f.value&&m.value>0&&(m.value=m.value-1)},1e3)});function y(w){m.value=Math.max(0,m.value+w),d.value=Math.max(0,d.value+w)}function b(){m.value=c.seconds,d.value=c.seconds,u("stop")}return(w,k)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VProgressLinear,{"model-value":g.value,color:"primary",height:"5"},null,8,["model-value"]),createVNode(VAlert,{color:unref(v),class:"rounded-0",variant:"tonal"},{close:withCtx(()=>[createVNode(VBtnGroup,{divided:""},{default:withCtx(()=>[createVNode(VBtn,{width:"40",onClick:k[0]||(k[0]=$=>y(-60))},{default:withCtx(()=>[_hoisted_2$x,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:k[1]||(k[1]=$=>y(60))},{default:withCtx(()=>[_hoisted_3$m,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:k[2]||(k[2]=$=>f.value=!f.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-pause":f.value,"fa-play":!f.value}])},null,2)]),_:1}),createVNode(VBtn,{width:"40",onClick:k[3]||(k[3]=$=>b())},{default:withCtx(()=>[_hoisted_4$d]),_:1})]),_:1})]),default:withCtx(()=>[createVNode(VAlertTitle,null,{default:withCtx(()=>[_hoisted_1$P,createTextVNode(" "+toDisplayString(unref(Duration$1).fromMillis(m.value*1e3).toFormat("hh:mm:ss")),1)]),_:1}),createTextVNode(" Finished at "+toDisplayString(unref(DateTime).now().plus({seconds:m.value}).toLocaleString(unref(DateTime).TIME_SIMPLE))+" ",1)]),_:1},8,["color"])],64))}}),_hoisted_1$O={key:0},_hoisted_2$w={key:1},_hoisted_3$l=createBaseVNode("i",{class:"fas fa-stopwatch mr-1 fa-fw"},null,-1),_sfc_main$b=defineComponent$1({__name:"Step",props:{step:{type:{},required:!0},stepNumber:{type:Number,required:!1,default:1},ingredient_factor:{type:Number,required:!0}},setup(a){const i=a,u=ref(!1),c=ref(!1),d=computed(()=>i.step.ingredients.length>0||i.step.instruction!=null&&i.step.instruction.length>0||i.step.stepRecipeData!=null||i.step.file!=null);return(m,f)=>(openBlock(),createBlock(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[i.step.name?(openBlock(),createElementBlock("span",_hoisted_1$O,toDisplayString(i.step.name),1)):(openBlock(),createElementBlock("span",_hoisted_2$w,"Step "+toDisplayString(i.stepNumber),1))]),_:1}),createVNode(VCol,{class:"text-right"},{default:withCtx(()=>[createVNode(VBtnGroup,{density:"compact",variant:"tonal"},{default:withCtx(()=>[i.step.time!=null&&i.step.time>0?(openBlock(),createBlock(VBtn,{key:0,size:"small",color:"info",onClick:f[0]||(f[0]=v=>u.value=!0)},{default:withCtx(()=>[_hoisted_3$l,createTextVNode(" "+toDisplayString(i.step.time),1)]),_:1})):createCommentVNode("",!0),d.value?(openBlock(),createBlock(VBtn,{key:1,size:"small",color:"success",onClick:f[1]||(f[1]=v=>c.value=!c.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-check":!c.value,"fa-times":c.value}])},null,2)]),_:1})):createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),c.value?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[u.value?(openBlock(),createBlock(_sfc_main$c,{key:0,seconds:i.step.time!=null?i.step.time*60:0,onStop:f[2]||(f[2]=v=>u.value=!1)},null,8,["seconds"])):createCommentVNode("",!0),createVNode(_sfc_main$g,{ingredients:i.step.ingredients},null,8,["ingredients"]),i.step.instructionsMarkdown.length>0?(openBlock(),createBlock(VCardText,{key:1},{default:withCtx(()=>[createVNode(Instructions,{instructions_html:i.step.instructionsMarkdown,ingredient_factor:a.ingredient_factor},null,8,["instructions_html","ingredient_factor"])]),_:1})):createCommentVNode("",!0)],64))]),_:1}))}}),makeVRatingProps=propsFactory({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:IconValue,default:"$ratingEmpty"},fullIcon:{type:IconValue,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},ripple:Boolean,...makeComponentProps(),...makeDensityProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps()},"VRating"),VRating=genericComponent()({name:"VRating",props:makeVRatingProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{themeClasses:d}=provideTheme(a),m=useProxiedModel(a,"modelValue"),f=computed(()=>clamp(parseFloat(m.value),0,+a.length)),v=computed(()=>createRange(Number(a.length),1)),g=computed(()=>v.value.flatMap(C=>a.halfIncrements?[C-.5,C]:[C])),y=shallowRef(-1),b=computed(()=>g.value.map(C=>{const E=a.hover&&y.value>-1,D=f.value>=C,A=y.value>=C,F=(E?A:D)?a.fullIcon:a.emptyIcon,B=a.activeColor??a.color,I=D||A?B:a.color;return{isFilled:D,isHovered:A,icon:F,color:I}})),w=computed(()=>[0,...g.value].map(C=>{function E(){y.value=C}function D(){y.value=-1}function A(){a.disabled||a.readonly||(m.value=f.value===C&&a.clearable?0:C)}return{onMouseenter:a.hover?E:void 0,onMouseleave:a.hover?D:void 0,onClick:A}})),k=computed(()=>a.name??`v-rating-${getUid()}`);function $(C){var z,q;let{value:E,index:D,showStar:A=!0}=C;const{onMouseenter:O,onMouseleave:F,onClick:B}=w.value[D+1],I=`${k.value}-${String(E).replace(".","-")}`,M={color:(z=b.value[D])==null?void 0:z.color,density:a.density,disabled:a.disabled,icon:(q=b.value[D])==null?void 0:q.icon,ripple:a.ripple,size:a.size,variant:"plain"};return createVNode(Fragment,null,[createVNode("label",{for:I,class:{"v-rating__item--half":a.halfIncrements&&E%1>0,"v-rating__item--full":a.halfIncrements&&E%1===0},onMouseenter:O,onMouseleave:F,onClick:B},[createVNode("span",{class:"v-rating__hidden"},[c(a.itemAriaLabel,E,a.length)]),A?u.item?u.item({...b.value[D],props:M,value:E,index:D,rating:f.value}):createVNode(VBtn,mergeProps({"aria-label":c(a.itemAriaLabel,E,a.length)},M),null):void 0]),createVNode("input",{class:"v-rating__hidden",name:k.value,id:I,type:"radio",value:E,checked:f.value===E,tabindex:-1,readonly:a.readonly,disabled:a.disabled},null)])}function S(C){return u["item-label"]?u["item-label"](C):C.label?createVNode("span",null,[C.label]):createVNode("span",null,[createTextVNode(" ")])}return useRender(()=>{var E;const C=!!((E=a.itemLabels)!=null&&E.length)||u["item-label"];return createVNode(a.tag,{class:["v-rating",{"v-rating--hover":a.hover,"v-rating--readonly":a.readonly},d.value,a.class],style:a.style},{default:()=>[createVNode($,{value:0,index:-1,showStar:!1},null),v.value.map((D,A)=>{var O,F;return createVNode("div",{class:"v-rating__wrapper"},[C&&a.itemLabelPosition==="top"?S({value:D,index:A,label:(O=a.itemLabels)==null?void 0:O[A]}):void 0,createVNode("div",{class:"v-rating__item"},[a.halfIncrements?createVNode(Fragment,null,[createVNode($,{value:D-.5,index:A*2},null),createVNode($,{value:D,index:A*2+1},null)]):createVNode($,{value:D,index:A},null)]),C&&a.itemLabelPosition==="bottom"?S({value:D,index:A,label:(F=a.itemLabels)==null?void 0:F[A]}):void 0])})]})}),{}}}),_hoisted_1$N=createBaseVNode("br",null,null,-1),_hoisted_2$v={key:0},_hoisted_3$k={key:0},_hoisted_4$c={key:1},_hoisted_5$8=createBaseVNode("br",null,null,-1),_sfc_main$a=defineComponent$1({__name:"RecipeActivity",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref([]);function c(){new ApiApi().apiCookLogList({recipe:i.recipe.id}).then(f=>{f.results&&(u.value=f.results)})}function d(m){const f=new ApiApi;let v={recipe:i.recipe.id,comment:m.data.comment,servings:m.data.servings,rating:m.data.rating};f.apiCookLogCreate({cookLogRequest:v}).then(g=>{console.log("success",g)}).catch(g=>{console.log("error",g)})}return onMounted(()=>{c()}),(m,f)=>{const v=resolveComponent("textarea-element"),g=resolveComponent("text-element"),y=resolveComponent("button-element"),b=resolveComponent("Vueform");return openBlock(),createBlock(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Activity")]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(u.value,w=>(openBlock(),createBlock(VCard,{key:w.id,class:"mt-1"},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VRating,{density:"comfortable",size:"x-small",color:"tandoor",modelValue:w.rating,"onUpdate:modelValue":k=>w.rating=k},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_1$N,w.servings!=null&&w.servings>0?(openBlock(),createElementBlock("span",_hoisted_2$v,[createTextVNode(toDisplayString(w.servings)+" ",1),a.recipe.servingsText!=""?(openBlock(),createElementBlock("span",_hoisted_3$k,toDisplayString(a.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_4$c,"Servings"))])):createCommentVNode("",!0),createTextVNode(),_hoisted_5$8,createTextVNode(" "+toDisplayString(w.comment),1)]),_:2},1024),createVNode(VDivider),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(DateTime).fromJSDate(w.createdAt).toLocaleString(unref(DateTime).DATETIME_SHORT))+" by "+toDisplayString(w.createdBy.displayName),1)]),_:2},1024)]),_:2},1024))),128)),createVNode(b,{endpoint:!1,onSubmit:d,class:"mt-2"},{default:withCtx(()=>[createVNode(v,{name:"comment",label:"Comment"}),createVNode(g,{type:"number",name:"rating",label:"Rating",default:5},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1}),createVNode(g,{type:"number",name:"servings",label:"Servings",default:a.recipe.servings},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1},8,["default"]),createVNode(y,{name:"submit",submits:!0,"button-label":"Submit"})]),_:1})]),_:1})]),_:1})}}}),makeVSheetProps=propsFactory({color:String,...makeBorderProps(),...makeComponentProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VSheet"),VSheet=genericComponent()({name:"VSheet",props:makeVSheetProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{borderClasses:f}=useBorder(a),{dimensionStyles:v}=useDimension(a),{elevationClasses:g}=useElevation(a),{locationStyles:y}=useLocation(a),{positionClasses:b}=usePosition(a),{roundedClasses:w}=useRounded(a);return useRender(()=>createVNode(a.tag,{class:["v-sheet",c.value,d.value,f.value,g.value,b.value,w.value,a.class],style:[m.value,v.value,y.value,a.style]},u)),{}}}),_hoisted_1$M=createBaseVNode("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1),_hoisted_2$u=createBaseVNode("br",null,null,-1),_hoisted_3$j=createBaseVNode("div",{class:"text-grey"},"Working Time",-1),_hoisted_4$b=createBaseVNode("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1),_hoisted_5$7=createBaseVNode("div",{class:"text-grey"},"Waiting Time",-1),_hoisted_6$5={class:"cursor-pointer"},_hoisted_7$3=createBaseVNode("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1),_hoisted_8$3=createBaseVNode("br",null,null,-1),_hoisted_9$3={class:"text-grey"},_hoisted_10$2={key:0},_hoisted_11$2={key:1},_sfc_main$9=defineComponent$1({__name:"RecipeView",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref(1),c=ref(!1),d=computed(()=>u.value/(i.recipe.servings!=null?i.recipe.servings:1));return watch(()=>i.recipe.servings,()=>{i.recipe.servings&&(u.value=i.recipe.servings)}),(m,f)=>i.recipe.name!=null?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VCard,{class:"mt-md-4 rounded-0"},{default:withCtx(()=>[createVNode(_sfc_main$o,{"max-height":"25vh",recipe:i.recipe},{overlay:withCtx(()=>[createVNode(VChip,{class:"ms-2",color:"primary",variant:"flat",size:"x-small"},{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1}),createVNode(_sfc_main$q,{variant:"flat",class:"ms-1 mb-2",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),createVNode(VCard,null,{default:withCtx(()=>[createVNode(VSheet,{class:"d-flex align-center"},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(["ps-2 text-h5 flex-grow-1",{"text-truncate":!c.value}]),onClick:f[0]||(f[0]=v=>c.value=!c.value)},toDisplayString(i.recipe.name),3),createVNode(_sfc_main$p,{recipe:a.recipe},null,8,["recipe"])]),_:1})]),_:1})]),_:1}),createVNode(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,{class:"text-center text-body-2"},{default:withCtx(()=>[createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[_hoisted_1$M,createTextVNode(" "+toDisplayString(i.recipe.workingTime)+" min",1),_hoisted_2$u,_hoisted_3$j]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createBaseVNode("div",null,[_hoisted_4$b,createTextVNode(" "+toDisplayString(i.recipe.waitingTime)+" min",1)]),_hoisted_5$7]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(_sfc_main$i,{number:u.value,onChange:f[1]||(f[1]=v=>u.value=v.number),title:"Servings"},{activator:withCtx(()=>{var v;return[createBaseVNode("div",_hoisted_6$5,[_hoisted_7$3,createTextVNode(" "+toDisplayString(u.value)+" ",1),_hoisted_8$3,createBaseVNode("div",_hoisted_9$3,[(v=i.recipe)!=null&&v.servingsText?(openBlock(),createElementBlock("span",_hoisted_10$2,toDisplayString(i.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_11$2,"Servings"))])])]}),_:1},8,["number"])]),_:1})]),_:1})]),_:1})]),_:1}),i.recipe.steps.length>1?(openBlock(),createBlock(VCard,{key:0,class:"mt-1"},{default:withCtx(()=>[createVNode(_sfc_main$f,{steps:i.recipe.steps},null,8,["steps"])]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(i.recipe.steps,(v,g)=>(openBlock(),createBlock(VCard,{class:"mt-1",key:v.id},{default:withCtx(()=>[createVNode(_sfc_main$b,{step:v,"step-number":g+1,ingredient_factor:d.value},null,8,["step","step-number","ingredient_factor"])]),_:2},1024))),128)),createVNode(_sfc_main$a,{recipe:a.recipe},null,8,["recipe"])],64)):createCommentVNode("",!0)}}),_sfc_main$8=defineComponent$1({name:"RecipeSearchPage",components:{RecipeView:_sfc_main$9},watch:{id:function(a){this.refreshData(a)}},props:{id:{type:String,required:!0}},data(){return{recipe:{}}},mounted(){this.refreshData(this.id)},methods:{refreshData(a){new ApiApi().apiRecipeRetrieve({id:Number(a)}).then(u=>{this.recipe=u})}}});function _sfc_render$4(a,i,u,c,d,m){const f=resolveComponent("RecipeView");return openBlock(),createBlock(VContainer,{class:"ps-0 pe-0 pt-0"},{default:withCtx(()=>[createVNode(f,{recipe:a.recipe},null,8,["recipe"])]),_:1})}const RecipeViewPage=_export_sfc(_sfc_main$8,[["render",_sfc_render$4]]),luxonPlugin={install:a=>{a.config.globalProperties.$luxon=DateTime}},_sfc_main$7=defineComponent$1({name:"StepMarkdownEditor",emits:{change(a){return a}},watch:{mutable_step:function(){this.$emit("change",{step:this.mutable_step})}},props:{step:{type:Object,required:!0}},data(){return{mutable_step:{},md_editor_toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!1,superscript:!1,subscript:!1,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!1,table:!1,fullscreen:!1,readmodel:!1,htmlcode:!1,help:!1,undo:!0,redo:!0,navigation:!1,alignleft:!1,aligncenter:!1,alignright:!1,subfield:!0,preview:!0}}},mounted(){this.mutable_step=this.step}}),_hoisted_1$L=createBaseVNode("span",{class:"op-icon-divider"},null,-1);function _sfc_render$3(a,i,u,c,d,m){const f=resolveComponent("mavon-editor");return openBlock(),createBlock(f,{modelValue:a.mutable_step.instruction,"onUpdate:modelValue":i[1]||(i[1]=v=>a.mutable_step.instruction=v),autofocus:!1,style:{"z-index":"auto"},id:"id_instruction_"+a.mutable_step.id,language:"en",toolbars:a.md_editor_toolbars,defaultOpen:"edit"},{"left-toolbar-after":withCtx(()=>[_hoisted_1$L,createBaseVNode("button",{type:"button",onClick:i[0]||(i[0]=v=>a.mutable_step.instruction+=" {{ scale(100) }}"),class:"op-icon fas fa-calculator","aria-hidden":"true",title:"Scalable Number"})]),_:1},8,["modelValue","id","toolbars"])}const StepMarkdownEditor=_export_sfc(_sfc_main$7,[["render",_sfc_render$3]]);var vuedraggable_umd={exports:{}};/**!
+ * Sortable 1.14.0
+ * @author RubaXa
+ * @author owenm
+ * @license MIT
+ */function ownKeys$2(a,i){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);i&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function _objectSpread2$2(a){for(var i=1;i=0)&&(u[d]=a[d]);return u}function _objectWithoutProperties$1(a,i){if(a==null)return{};var u=_objectWithoutPropertiesLoose$1(a,i),c,d;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(u[c]=a[c])}return u}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _iterableToArray(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function _unsupportedIterableToArray(a,i){if(a){if(typeof a=="string")return _arrayLikeToArray(a,i);var u=Object.prototype.toString.call(a).slice(8,-1);if(u==="Object"&&a.constructor&&(u=a.constructor.name),u==="Map"||u==="Set")return Array.from(a);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(a,i)}}function _arrayLikeToArray(a,i){(i==null||i>a.length)&&(i=a.length);for(var u=0,c=new Array(i);u"&&(i=i.substring(1)),a)try{if(a.matches)return a.matches(i);if(a.msMatchesSelector)return a.msMatchesSelector(i);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(i)}catch{return!1}return!1}}function getParentOrHost$1(a){return a.host&&a!==document&&a.host.nodeType?a.host:a.parentNode}function closest$2(a,i,u,c){if(a){u=u||document;do{if(i!=null&&(i[0]===">"?a.parentNode===u&&matches$1(a,i):matches$1(a,i))||c&&a===u)return a;if(a===u)break}while(a=getParentOrHost$1(a))}return null}var R_SPACE$1=/\s+/g;function toggleClass$2(a,i,u){if(a&&i)if(a.classList)a.classList[u?"add":"remove"](i);else{var c=(" "+a.className+" ").replace(R_SPACE$1," ").replace(" "+i+" "," ");a.className=(c+(u?" "+i:"")).replace(R_SPACE$1," ")}}function css$1(a,i,u){var c=a&&a.style;if(c){if(u===void 0)return document.defaultView&&document.defaultView.getComputedStyle?u=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(u=a.currentStyle),i===void 0?u:u[i];!(i in c)&&i.indexOf("webkit")===-1&&(i="-webkit-"+i),c[i]=u+(typeof u=="string"?"":"px")}}function matrix$1(a,i){var u="";if(typeof a=="string")u=a;else do{var c=css$1(a,"transform");c&&c!=="none"&&(u=c+" "+u)}while(!i&&(a=a.parentNode));var d=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return d&&new d(u)}function find$2(a,i,u){if(a){var c=a.getElementsByTagName(i),d=0,m=c.length;if(u)for(;d=m:f=d<=m,!f)return c;if(c===getWindowScrollingElement$1())break;c=getParentAutoScrollElement$1(c,!1)}return!1}function getChild$1(a,i,u,c){for(var d=0,m=0,f=a.children;m2&&arguments[2]!==void 0?arguments[2]:{},d=c.evt,m=_objectWithoutProperties$1(c,_excluded$1);PluginManager$1.pluginEvent.bind(Sortable$1)(i,u,_objectSpread2$2({dragEl:dragEl$1,parentEl:parentEl$1,ghostEl:ghostEl$1,rootEl:rootEl$1,nextEl:nextEl$1,lastDownEl:lastDownEl$1,cloneEl:cloneEl$1,cloneHidden:cloneHidden$1,dragStarted:moved$1,putSortable:putSortable$1,activeSortable:Sortable$1.active,originalEvent:d,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1,hideGhostForTarget:_hideGhostForTarget$1,unhideGhostForTarget:_unhideGhostForTarget$1,cloneNowHidden:function(){cloneHidden$1=!0},cloneNowShown:function(){cloneHidden$1=!1},dispatchSortableEvent:function(v){_dispatchEvent$1({sortable:u,name:v,originalEvent:d})}},m))};function _dispatchEvent$1(a){dispatchEvent$1(_objectSpread2$2({putSortable:putSortable$1,cloneEl:cloneEl$1,targetEl:dragEl$1,rootEl:rootEl$1,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1},a))}var dragEl$1,parentEl$1,ghostEl$1,rootEl$1,nextEl$1,lastDownEl$1,cloneEl$1,cloneHidden$1,oldIndex$1,newIndex$1,oldDraggableIndex$1,newDraggableIndex$1,activeGroup$1,putSortable$1,awaitingDragStarted$1=!1,ignoreNextClick$1=!1,sortables$1=[],tapEvt$1,touchEvt$2,lastDx$1,lastDy$1,tapDistanceLeft$1,tapDistanceTop$1,moved$1,lastTarget$1,lastDirection$1,pastFirstInvertThresh$1=!1,isCircumstantialInvert$1=!1,targetMoveDistance$1,ghostRelativeParent$1,ghostRelativeParentInitialScroll$1=[],_silent$1=!1,savedInputChecked$1=[],documentExists$1=typeof document<"u",PositionGhostAbsolutely$1=IOS$1,CSSFloatProperty$1=Edge$1||IE11OrLess$1?"cssFloat":"float",supportDraggable$1=documentExists$1&&!ChromeForAndroid$1&&!IOS$1&&"draggable"in document.createElement("div"),supportCssPointerEvents$1=function(){if(documentExists$1){if(IE11OrLess$1)return!1;var a=document.createElement("x");return a.style.cssText="pointer-events:auto",a.style.pointerEvents==="auto"}}(),_detectDirection$1=function a(i,u){var c=css$1(i),d=parseInt(c.width)-parseInt(c.paddingLeft)-parseInt(c.paddingRight)-parseInt(c.borderLeftWidth)-parseInt(c.borderRightWidth),m=getChild$1(i,0,u),f=getChild$1(i,1,u),v=m&&css$1(m),g=f&&css$1(f),y=v&&parseInt(v.marginLeft)+parseInt(v.marginRight)+getRect$1(m).width,b=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+getRect$1(f).width;if(c.display==="flex")return c.flexDirection==="column"||c.flexDirection==="column-reverse"?"vertical":"horizontal";if(c.display==="grid")return c.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(m&&v.float&&v.float!=="none"){var w=v.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===w)?"vertical":"horizontal"}return m&&(v.display==="block"||v.display==="flex"||v.display==="table"||v.display==="grid"||y>=d&&c[CSSFloatProperty$1]==="none"||f&&c[CSSFloatProperty$1]==="none"&&y+b>d)?"vertical":"horizontal"},_dragElInRowColumn$1=function a(i,u,c){var d=c?i.left:i.top,m=c?i.right:i.bottom,f=c?i.width:i.height,v=c?u.left:u.top,g=c?u.right:u.bottom,y=c?u.width:u.height;return d===v||m===g||d+f/2===v+y/2},_detectNearestEmptySortable$1=function a(i,u){var c;return sortables$1.some(function(d){var m=d[expando$1].options.emptyInsertThreshold;if(!(!m||lastChild$1(d))){var f=getRect$1(d),v=i>=f.left-m&&i<=f.right+m,g=u>=f.top-m&&u<=f.bottom+m;if(v&&g)return c=d}}),c},_prepareGroup$1=function a(i){function u(m,f){return function(v,g,y,b){var w=v.options.group.name&&g.options.group.name&&v.options.group.name===g.options.group.name;if(m==null&&(f||w))return!0;if(m==null||m===!1)return!1;if(f&&m==="clone")return m;if(typeof m=="function")return u(m(v,g,y,b),f)(v,g,y,b);var k=(f?v:g).options.group.name;return m===!0||typeof m=="string"&&m===k||m.join&&m.indexOf(k)>-1}}var c={},d=i.group;(!d||_typeof$1(d)!="object")&&(d={name:d}),c.name=d.name,c.checkPull=u(d.pull,!0),c.checkPut=u(d.put),c.revertClone=d.revertClone,i.group=c},_hideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","none")},_unhideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","")};documentExists$1&&document.addEventListener("click",function(a){if(ignoreNextClick$1)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),ignoreNextClick$1=!1,!1},!0);var nearestEmptyInsertDetectEvent$1=function a(i){if(dragEl$1){i=i.touches?i.touches[0]:i;var u=_detectNearestEmptySortable$1(i.clientX,i.clientY);if(u){var c={};for(var d in i)i.hasOwnProperty(d)&&(c[d]=i[d]);c.target=c.rootEl=u,c.preventDefault=void 0,c.stopPropagation=void 0,u[expando$1]._onDragOver(c)}}},_checkOutsideTargetEl$1=function a(i){dragEl$1&&dragEl$1.parentNode[expando$1]._isOutsideThisEl(i.target)};function Sortable$1(a,i){if(!(a&&a.nodeType&&a.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a,this.options=i=_extends$1({},i),a[expando$1]=this;var u={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection$1(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,v){f.setData("Text",v.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Sortable$1.supportPointer!==!1&&"PointerEvent"in window&&!Safari$1,emptyInsertThreshold:5};PluginManager$1.initializePlugins(this,a,u);for(var c in u)!(c in i)&&(i[c]=u[c]);_prepareGroup$1(i);for(var d in this)d.charAt(0)==="_"&&typeof this[d]=="function"&&(this[d]=this[d].bind(this));this.nativeDraggable=i.forceFallback?!1:supportDraggable$1,this.nativeDraggable&&(this.options.touchStartThreshold=1),i.supportPointer?on$1(a,"pointerdown",this._onTapStart):(on$1(a,"mousedown",this._onTapStart),on$1(a,"touchstart",this._onTapStart)),this.nativeDraggable&&(on$1(a,"dragover",this),on$1(a,"dragenter",this)),sortables$1.push(this.el),i.store&&i.store.get&&this.sort(i.store.get(this)||[]),_extends$1(this,AnimationStateManager$1())}Sortable$1.prototype={constructor:Sortable$1,_isOutsideThisEl:function a(i){!this.el.contains(i)&&i!==this.el&&(lastTarget$1=null)},_getDirection:function a(i,u){return typeof this.options.direction=="function"?this.options.direction.call(this,i,u,dragEl$1):this.options.direction},_onTapStart:function a(i){if(i.cancelable){var u=this,c=this.el,d=this.options,m=d.preventOnFilter,f=i.type,v=i.touches&&i.touches[0]||i.pointerType&&i.pointerType==="touch"&&i,g=(v||i).target,y=i.target.shadowRoot&&(i.path&&i.path[0]||i.composedPath&&i.composedPath()[0])||g,b=d.filter;if(_saveInputCheckedState$1(c),!dragEl$1&&!(/mousedown|pointerdown/.test(f)&&i.button!==0||d.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&Safari$1&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=closest$2(g,d.draggable,c,!1),!(g&&g.animated)&&lastDownEl$1!==g)){if(oldIndex$1=index$4(g),oldDraggableIndex$1=index$4(g,d.draggable),typeof b=="function"){if(b.call(this,i,g,this)){_dispatchEvent$1({sortable:u,rootEl:y,name:"filter",targetEl:g,toEl:c,fromEl:c}),pluginEvent$1("filter",u,{evt:i}),m&&i.cancelable&&i.preventDefault();return}}else if(b&&(b=b.split(",").some(function(w){if(w=closest$2(y,w.trim(),c,!1),w)return _dispatchEvent$1({sortable:u,rootEl:w,name:"filter",targetEl:g,fromEl:c,toEl:c}),pluginEvent$1("filter",u,{evt:i}),!0}),b)){m&&i.cancelable&&i.preventDefault();return}d.handle&&!closest$2(y,d.handle,c,!1)||this._prepareDragStart(i,v,g)}}},_prepareDragStart:function a(i,u,c){var d=this,m=d.el,f=d.options,v=m.ownerDocument,g;if(c&&!dragEl$1&&c.parentNode===m){var y=getRect$1(c);if(rootEl$1=m,dragEl$1=c,parentEl$1=dragEl$1.parentNode,nextEl$1=dragEl$1.nextSibling,lastDownEl$1=c,activeGroup$1=f.group,Sortable$1.dragged=dragEl$1,tapEvt$1={target:dragEl$1,clientX:(u||i).clientX,clientY:(u||i).clientY},tapDistanceLeft$1=tapEvt$1.clientX-y.left,tapDistanceTop$1=tapEvt$1.clientY-y.top,this._lastX=(u||i).clientX,this._lastY=(u||i).clientY,dragEl$1.style["will-change"]="all",g=function(){if(pluginEvent$1("delayEnded",d,{evt:i}),Sortable$1.eventCanceled){d._onDrop();return}d._disableDelayedDragEvents(),!FireFox$1&&d.nativeDraggable&&(dragEl$1.draggable=!0),d._triggerDragStart(i,u),_dispatchEvent$1({sortable:d,name:"choose",originalEvent:i}),toggleClass$2(dragEl$1,f.chosenClass,!0)},f.ignore.split(",").forEach(function(b){find$2(dragEl$1,b.trim(),_disableDraggable$1)}),on$1(v,"dragover",nearestEmptyInsertDetectEvent$1),on$1(v,"mousemove",nearestEmptyInsertDetectEvent$1),on$1(v,"touchmove",nearestEmptyInsertDetectEvent$1),on$1(v,"mouseup",d._onDrop),on$1(v,"touchend",d._onDrop),on$1(v,"touchcancel",d._onDrop),FireFox$1&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl$1.draggable=!0),pluginEvent$1("delayStart",this,{evt:i}),f.delay&&(!f.delayOnTouchOnly||u)&&(!this.nativeDraggable||!(Edge$1||IE11OrLess$1))){if(Sortable$1.eventCanceled){this._onDrop();return}on$1(v,"mouseup",d._disableDelayedDrag),on$1(v,"touchend",d._disableDelayedDrag),on$1(v,"touchcancel",d._disableDelayedDrag),on$1(v,"mousemove",d._delayedDragTouchMoveHandler),on$1(v,"touchmove",d._delayedDragTouchMoveHandler),f.supportPointer&&on$1(v,"pointermove",d._delayedDragTouchMoveHandler),d._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function a(i){var u=i.touches?i.touches[0]:i;Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function a(){dragEl$1&&_disableDraggable$1(dragEl$1),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function a(){var i=this.el.ownerDocument;off$1(i,"mouseup",this._disableDelayedDrag),off$1(i,"touchend",this._disableDelayedDrag),off$1(i,"touchcancel",this._disableDelayedDrag),off$1(i,"mousemove",this._delayedDragTouchMoveHandler),off$1(i,"touchmove",this._delayedDragTouchMoveHandler),off$1(i,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function a(i,u){u=u||i.pointerType=="touch"&&i,!this.nativeDraggable||u?this.options.supportPointer?on$1(document,"pointermove",this._onTouchMove):u?on$1(document,"touchmove",this._onTouchMove):on$1(document,"mousemove",this._onTouchMove):(on$1(dragEl$1,"dragend",this),on$1(rootEl$1,"dragstart",this._onDragStart));try{document.selection?_nextTick$1(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function a(i,u){if(awaitingDragStarted$1=!1,rootEl$1&&dragEl$1){pluginEvent$1("dragStarted",this,{evt:u}),this.nativeDraggable&&on$1(document,"dragover",_checkOutsideTargetEl$1);var c=this.options;!i&&toggleClass$2(dragEl$1,c.dragClass,!1),toggleClass$2(dragEl$1,c.ghostClass,!0),Sortable$1.active=this,i&&this._appendGhost(),_dispatchEvent$1({sortable:this,name:"start",originalEvent:u})}else this._nulling()},_emulateDragOver:function a(){if(touchEvt$2){this._lastX=touchEvt$2.clientX,this._lastY=touchEvt$2.clientY,_hideGhostForTarget$1();for(var i=document.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),u=i;i&&i.shadowRoot&&(i=i.shadowRoot.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),i!==u);)u=i;if(dragEl$1.parentNode[expando$1]._isOutsideThisEl(i),u)do{if(u[expando$1]){var c=void 0;if(c=u[expando$1]._onDragOver({clientX:touchEvt$2.clientX,clientY:touchEvt$2.clientY,target:i,rootEl:u}),c&&!this.options.dragoverBubble)break}i=u}while(u=u.parentNode);_unhideGhostForTarget$1()}},_onTouchMove:function a(i){if(tapEvt$1){var u=this.options,c=u.fallbackTolerance,d=u.fallbackOffset,m=i.touches?i.touches[0]:i,f=ghostEl$1&&matrix$1(ghostEl$1,!0),v=ghostEl$1&&f&&f.a,g=ghostEl$1&&f&&f.d,y=PositionGhostAbsolutely$1&&ghostRelativeParent$1&&getRelativeScrollOffset$1(ghostRelativeParent$1),b=(m.clientX-tapEvt$1.clientX+d.x)/(v||1)+(y?y[0]-ghostRelativeParentInitialScroll$1[0]:0)/(v||1),w=(m.clientY-tapEvt$1.clientY+d.y)/(g||1)+(y?y[1]-ghostRelativeParentInitialScroll$1[1]:0)/(g||1);if(!Sortable$1.active&&!awaitingDragStarted$1){if(c&&Math.max(Math.abs(m.clientX-this._lastX),Math.abs(m.clientY-this._lastY))=0&&(_dispatchEvent$1({rootEl:parentEl$1,name:"add",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"remove",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({rootEl:parentEl$1,name:"sort",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),putSortable$1&&putSortable$1.save()):newIndex$1!==oldIndex$1&&newIndex$1>=0&&(_dispatchEvent$1({sortable:this,name:"update",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),Sortable$1.active&&((newIndex$1==null||newIndex$1===-1)&&(newIndex$1=oldIndex$1,newDraggableIndex$1=oldDraggableIndex$1),_dispatchEvent$1({sortable:this,name:"end",toEl:parentEl$1,originalEvent:i}),this.save()))),this._nulling()},_nulling:function a(){pluginEvent$1("nulling",this),rootEl$1=dragEl$1=parentEl$1=ghostEl$1=nextEl$1=cloneEl$1=lastDownEl$1=cloneHidden$1=tapEvt$1=touchEvt$2=moved$1=newIndex$1=newDraggableIndex$1=oldIndex$1=oldDraggableIndex$1=lastTarget$1=lastDirection$1=putSortable$1=activeGroup$1=Sortable$1.dragged=Sortable$1.ghost=Sortable$1.clone=Sortable$1.active=null,savedInputChecked$1.forEach(function(i){i.checked=!0}),savedInputChecked$1.length=lastDx$1=lastDy$1=0},handleEvent:function a(i){switch(i.type){case"drop":case"dragend":this._onDrop(i);break;case"dragenter":case"dragover":dragEl$1&&(this._onDragOver(i),_globalDragOver$1(i));break;case"selectstart":i.preventDefault();break}},toArray:function a(){for(var i=[],u,c=this.el.children,d=0,m=c.length,f=this.options;dc.right+d||a.clientX<=c.right&&a.clientY>c.bottom&&a.clientX>=c.left:a.clientX>c.right&&a.clientY>c.top||a.clientX<=c.right&&a.clientY>c.bottom+d}function _getSwapDirection$1(a,i,u,c,d,m,f,v){var g=c?a.clientY:a.clientX,y=c?u.height:u.width,b=c?u.top:u.left,w=c?u.bottom:u.right,k=!1;if(!f){if(v&&targetMoveDistance$1b+y*m/2:gw-targetMoveDistance$1)return-lastDirection$1}else if(g>b+y*(1-d)/2&&gw-y*m/2)?g>b+y/2?1:-1:0}function _getInsertDirection$1(a){return index$4(dragEl$1)1&&(multiDragElements.forEach(function(v){m.addAnimationState({target:v,rect:folding?getRect$1(v):f}),unsetRect(v),v.fromRect=f,c.removeAnimationState(v)}),folding=!1,insertMultiDragElements(!this.options.removeCloneOnHide,d))},dragOverCompleted:function(u){var c=u.sortable,d=u.isOwner,m=u.insertion,f=u.activeSortable,v=u.parentEl,g=u.putSortable,y=this.options;if(m){if(d&&f._hideClone(),initialFolding=!1,y.animation&&multiDragElements.length>1&&(folding||!d&&!f.options.sort&&!g)){var b=getRect$1(dragEl$1$1,!1,!0,!0);multiDragElements.forEach(function(k){k!==dragEl$1$1&&(setRect(k,b),v.appendChild(k))}),folding=!0}if(!d)if(folding||removeMultiDragElements(),multiDragElements.length>1){var w=clonesHidden;f._showClone(c),f.options.animation&&!clonesHidden&&w&&multiDragClones.forEach(function(k){f.addAnimationState({target:k,rect:clonesFromRect}),k.fromRect=clonesFromRect,k.thisAnimationDuration=null})}else f._showClone(c)}},dragOverAnimationCapture:function(u){var c=u.dragRect,d=u.isOwner,m=u.activeSortable;if(multiDragElements.forEach(function(v){v.thisAnimationDuration=null}),m.options.animation&&!d&&m.multiDrag.isMultiDrag){clonesFromRect=_extends$1({},c);var f=matrix$1(dragEl$1$1,!0);clonesFromRect.top-=f.f,clonesFromRect.left-=f.e}},dragOverAnimationComplete:function(){folding&&(folding=!1,removeMultiDragElements())},drop:function(u){var c=u.originalEvent,d=u.rootEl,m=u.parentEl,f=u.sortable,v=u.dispatchSortableEvent,g=u.oldIndex,y=u.putSortable,b=y||this.sortable;if(c){var w=this.options,k=m.children;if(!dragStarted)if(w.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),toggleClass$2(dragEl$1$1,w.selectedClass,!~multiDragElements.indexOf(dragEl$1$1)),~multiDragElements.indexOf(dragEl$1$1))multiDragElements.splice(multiDragElements.indexOf(dragEl$1$1),1),lastMultiDragSelect=null,dispatchEvent$1({sortable:f,rootEl:d,name:"deselect",targetEl:dragEl$1$1,originalEvt:c});else{if(multiDragElements.push(dragEl$1$1),dispatchEvent$1({sortable:f,rootEl:d,name:"select",targetEl:dragEl$1$1,originalEvt:c}),c.shiftKey&&lastMultiDragSelect&&f.el.contains(lastMultiDragSelect)){var $=index$4(lastMultiDragSelect),S=index$4(dragEl$1$1);if(~$&&~S&&$!==S){var C,E;for(S>$?(E=$,C=S):(E=S,C=$+1);E1){var D=getRect$1(dragEl$1$1),A=index$4(dragEl$1$1,":not(."+this.options.selectedClass+")");if(!initialFolding&&w.animation&&(dragEl$1$1.thisAnimationDuration=null),b.captureAnimationState(),!initialFolding&&(w.animation&&(dragEl$1$1.fromRect=D,multiDragElements.forEach(function(F){if(F.thisAnimationDuration=null,F!==dragEl$1$1){var B=folding?getRect$1(F):D;F.fromRect=B,b.addAnimationState({target:F,rect:B})}})),removeMultiDragElements(),multiDragElements.forEach(function(F){k[A]?m.insertBefore(F,k[A]):m.appendChild(F),A++}),g===index$4(dragEl$1$1))){var O=!1;multiDragElements.forEach(function(F){if(F.sortableIndex!==index$4(F)){O=!0;return}}),O&&v("update")}multiDragElements.forEach(function(F){unsetRect(F)}),b.animateAll()}multiDragSortable=b}(d===m||y&&y.lastPutMode!=="clone")&&multiDragClones.forEach(function(F){F.parentNode&&F.parentNode.removeChild(F)})}},nullingGlobal:function(){this.isMultiDrag=dragStarted=!1,multiDragClones.length=0},destroyGlobal:function(){this._deselectMultiDrag(),off$1(document,"pointerup",this._deselectMultiDrag),off$1(document,"mouseup",this._deselectMultiDrag),off$1(document,"touchend",this._deselectMultiDrag),off$1(document,"keydown",this._checkKeyDown),off$1(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(u){if(!(typeof dragStarted<"u"&&dragStarted)&&multiDragSortable===this.sortable&&!(u&&closest$2(u.target,this.options.draggable,this.sortable.el,!1))&&!(u&&u.button!==0))for(;multiDragElements.length;){var c=multiDragElements[0];toggleClass$2(c,this.options.selectedClass,!1),multiDragElements.shift(),dispatchEvent$1({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:c,originalEvt:u})}},_checkKeyDown:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},_extends$1(a,{pluginName:"multiDrag",utils:{select:function(u){var c=u.parentNode[expando$1];!c||!c.options.multiDrag||~multiDragElements.indexOf(u)||(multiDragSortable&&multiDragSortable!==c&&(multiDragSortable.multiDrag._deselectMultiDrag(),multiDragSortable=c),toggleClass$2(u,c.options.selectedClass,!0),multiDragElements.push(u))},deselect:function(u){var c=u.parentNode[expando$1],d=multiDragElements.indexOf(u);!c||!c.options.multiDrag||!~d||(toggleClass$2(u,c.options.selectedClass,!1),multiDragElements.splice(d,1))}},eventProperties:function(){var u=this,c=[],d=[];return multiDragElements.forEach(function(m){c.push({multiDragElement:m,index:m.sortableIndex});var f;folding&&m!==dragEl$1$1?f=-1:folding?f=index$4(m,":not(."+u.options.selectedClass+")"):f=index$4(m),d.push({multiDragElement:m,index:f})}),{items:_toConsumableArray(multiDragElements),clones:[].concat(multiDragClones),oldIndicies:c,newIndicies:d}},optionListeners:{multiDragKey:function(u){return u=u.toLowerCase(),u==="ctrl"?u="Control":u.length>1&&(u=u.charAt(0).toUpperCase()+u.substr(1)),u}}})}function insertMultiDragElements(a,i){multiDragElements.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function insertMultiDragClones(a,i){multiDragClones.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function removeMultiDragElements(){multiDragElements.forEach(function(a){a!==dragEl$1$1&&a.parentNode&&a.parentNode.removeChild(a)})}Sortable$1.mount(new AutoScrollPlugin$1);Sortable$1.mount(Remove$1,Revert$1);const sortable_esm=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:MultiDragPlugin,Sortable:Sortable$1,Swap:SwapPlugin,default:Sortable$1},Symbol.toStringTag,{value:"Module"})),require$$1=getAugmentedNamespace(sortable_esm);(function(a,i){(function(c,d){a.exports=d(require$$0,require$$1)})(typeof self<"u"?self:commonjsGlobal$2,function(u,c){return function(d){var m={};function f(v){if(m[v])return m[v].exports;var g=m[v]={i:v,l:!1,exports:{}};return d[v].call(g.exports,g,g.exports,f),g.l=!0,g.exports}return f.m=d,f.c=m,f.d=function(v,g,y){f.o(v,g)||Object.defineProperty(v,g,{enumerable:!0,get:y})},f.r=function(v){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},f.t=function(v,g){if(g&1&&(v=f(v)),g&8||g&4&&typeof v=="object"&&v&&v.__esModule)return v;var y=Object.create(null);if(f.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:v}),g&2&&typeof v!="string")for(var b in v)f.d(y,b,(function(w){return v[w]}).bind(null,b));return y},f.n=function(v){var g=v&&v.__esModule?function(){return v.default}:function(){return v};return f.d(g,"a",g),g},f.o=function(v,g){return Object.prototype.hasOwnProperty.call(v,g)},f.p="",f(f.s="fb15")}({"00ee":function(d,m,f){var v=f("b622"),g=v("toStringTag"),y={};y[g]="z",d.exports=String(y)==="[object z]"},"0366":function(d,m,f){var v=f("1c0b");d.exports=function(g,y,b){if(v(g),y===void 0)return g;switch(b){case 0:return function(){return g.call(y)};case 1:return function(w){return g.call(y,w)};case 2:return function(w,k){return g.call(y,w,k)};case 3:return function(w,k,$){return g.call(y,w,k,$)}}return function(){return g.apply(y,arguments)}}},"057f":function(d,m,f){var v=f("fc6a"),g=f("241c").f,y={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],w=function(k){try{return g(k)}catch{return b.slice()}};d.exports.f=function($){return b&&y.call($)=="[object Window]"?w($):g(v($))}},"06cf":function(d,m,f){var v=f("83ab"),g=f("d1e7"),y=f("5c6c"),b=f("fc6a"),w=f("c04e"),k=f("5135"),$=f("0cfb"),S=Object.getOwnPropertyDescriptor;m.f=v?S:function(E,D){if(E=b(E),D=w(D,!0),$)try{return S(E,D)}catch{}if(k(E,D))return y(!g.f.call(E,D),E[D])}},"0cfb":function(d,m,f){var v=f("83ab"),g=f("d039"),y=f("cc12");d.exports=!v&&!g(function(){return Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(d,m,f){var v=f("23e7"),g=f("d58f").left,y=f("a640"),b=f("ae40"),w=y("reduce"),k=b("reduce",{1:0});v({target:"Array",proto:!0,forced:!w||!k},{reduce:function(S){return g(this,S,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(d,m,f){var v=f("c6b6"),g=f("9263");d.exports=function(y,b){var w=y.exec;if(typeof w=="function"){var k=w.call(y,b);if(typeof k!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return k}if(v(y)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return g.call(y,b)}},"159b":function(d,m,f){var v=f("da84"),g=f("fdbc"),y=f("17c2"),b=f("9112");for(var w in g){var k=v[w],$=k&&k.prototype;if($&&$.forEach!==y)try{b($,"forEach",y)}catch{$.forEach=y}}},"17c2":function(d,m,f){var v=f("b727").forEach,g=f("a640"),y=f("ae40"),b=g("forEach"),w=y("forEach");d.exports=!b||!w?function($){return v(this,$,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(d,m,f){var v=f("d066");d.exports=v("document","documentElement")},"1c0b":function(d,m){d.exports=function(f){if(typeof f!="function")throw TypeError(String(f)+" is not a function");return f}},"1c7e":function(d,m,f){var v=f("b622"),g=v("iterator"),y=!1;try{var b=0,w={next:function(){return{done:!!b++}},return:function(){y=!0}};w[g]=function(){return this},Array.from(w,function(){throw 2})}catch{}d.exports=function(k,$){if(!$&&!y)return!1;var S=!1;try{var C={};C[g]=function(){return{next:function(){return{done:S=!0}}}},k(C)}catch{}return S}},"1d80":function(d,m){d.exports=function(f){if(f==null)throw TypeError("Can't call method on "+f);return f}},"1dde":function(d,m,f){var v=f("d039"),g=f("b622"),y=f("2d00"),b=g("species");d.exports=function(w){return y>=51||!v(function(){var k=[],$=k.constructor={};return $[b]=function(){return{foo:1}},k[w](Boolean).foo!==1})}},"23cb":function(d,m,f){var v=f("a691"),g=Math.max,y=Math.min;d.exports=function(b,w){var k=v(b);return k<0?g(k+w,0):y(k,w)}},"23e7":function(d,m,f){var v=f("da84"),g=f("06cf").f,y=f("9112"),b=f("6eeb"),w=f("ce4e"),k=f("e893"),$=f("94ca");d.exports=function(S,C){var E=S.target,D=S.global,A=S.stat,O,F,B,I,M,z;if(D?F=v:A?F=v[E]||w(E,{}):F=(v[E]||{}).prototype,F)for(B in C){if(M=C[B],S.noTargetGet?(z=g(F,B),I=z&&z.value):I=F[B],O=$(D?B:E+(A?".":"#")+B,S.forced),!O&&I!==void 0){if(typeof M==typeof I)continue;k(M,I)}(S.sham||I&&I.sham)&&y(M,"sham",!0),b(F,B,M,S)}}},"241c":function(d,m,f){var v=f("ca84"),g=f("7839"),y=g.concat("length","prototype");m.f=Object.getOwnPropertyNames||function(w){return v(w,y)}},"25f0":function(d,m,f){var v=f("6eeb"),g=f("825a"),y=f("d039"),b=f("ad6d"),w="toString",k=RegExp.prototype,$=k[w],S=y(function(){return $.call({source:"a",flags:"b"})!="/a/b"}),C=$.name!=w;(S||C)&&v(RegExp.prototype,w,function(){var D=g(this),A=String(D.source),O=D.flags,F=String(O===void 0&&D instanceof RegExp&&!("flags"in k)?b.call(D):O);return"/"+A+"/"+F},{unsafe:!0})},"2ca0":function(d,m,f){var v=f("23e7"),g=f("06cf").f,y=f("50c4"),b=f("5a34"),w=f("1d80"),k=f("ab13"),$=f("c430"),S="".startsWith,C=Math.min,E=k("startsWith"),D=!$&&!E&&!!function(){var A=g(String.prototype,"startsWith");return A&&!A.writable}();v({target:"String",proto:!0,forced:!D&&!E},{startsWith:function(O){var F=String(w(this));b(O);var B=y(C(arguments.length>1?arguments[1]:void 0,F.length)),I=String(O);return S?S.call(F,I,B):F.slice(B,B+I.length)===I}})},"2d00":function(d,m,f){var v=f("da84"),g=f("342f"),y=v.process,b=y&&y.versions,w=b&&b.v8,k,$;w?(k=w.split("."),$=k[0]+k[1]):g&&(k=g.match(/Edge\/(\d+)/),(!k||k[1]>=74)&&(k=g.match(/Chrome\/(\d+)/),k&&($=k[1]))),d.exports=$&&+$},"342f":function(d,m,f){var v=f("d066");d.exports=v("navigator","userAgent")||""},"35a1":function(d,m,f){var v=f("f5df"),g=f("3f8c"),y=f("b622"),b=y("iterator");d.exports=function(w){if(w!=null)return w[b]||w["@@iterator"]||g[v(w)]}},"37e8":function(d,m,f){var v=f("83ab"),g=f("9bf2"),y=f("825a"),b=f("df75");d.exports=v?Object.defineProperties:function(k,$){y(k);for(var S=b($),C=S.length,E=0,D;C>E;)g.f(k,D=S[E++],$[D]);return k}},"3bbe":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g)&&g!==null)throw TypeError("Can't set "+String(g)+" as a prototype");return g}},"3ca3":function(d,m,f){var v=f("6547").charAt,g=f("69f3"),y=f("7dd0"),b="String Iterator",w=g.set,k=g.getterFor(b);y(String,"String",function($){w(this,{type:b,string:String($),index:0})},function(){var S=k(this),C=S.string,E=S.index,D;return E>=C.length?{value:void 0,done:!0}:(D=v(C,E),S.index+=D.length,{value:D,done:!1})})},"3f8c":function(d,m){d.exports={}},4160:function(d,m,f){var v=f("23e7"),g=f("17c2");v({target:"Array",proto:!0,forced:[].forEach!=g},{forEach:g})},"428f":function(d,m,f){var v=f("da84");d.exports=v},"44ad":function(d,m,f){var v=f("d039"),g=f("c6b6"),y="".split;d.exports=v(function(){return!Object("z").propertyIsEnumerable(0)})?function(b){return g(b)=="String"?y.call(b,""):Object(b)}:Object},"44d2":function(d,m,f){var v=f("b622"),g=f("7c73"),y=f("9bf2"),b=v("unscopables"),w=Array.prototype;w[b]==null&&y.f(w,b,{configurable:!0,value:g(null)}),d.exports=function(k){w[b][k]=!0}},"44e7":function(d,m,f){var v=f("861d"),g=f("c6b6"),y=f("b622"),b=y("match");d.exports=function(w){var k;return v(w)&&((k=w[b])!==void 0?!!k:g(w)=="RegExp")}},4930:function(d,m,f){var v=f("d039");d.exports=!!Object.getOwnPropertySymbols&&!v(function(){return!String(Symbol())})},"4d64":function(d,m,f){var v=f("fc6a"),g=f("50c4"),y=f("23cb"),b=function(w){return function(k,$,S){var C=v(k),E=g(C.length),D=y(S,E),A;if(w&&$!=$){for(;E>D;)if(A=C[D++],A!=A)return!0}else for(;E>D;D++)if((w||D in C)&&C[D]===$)return w||D||0;return!w&&-1}};d.exports={includes:b(!0),indexOf:b(!1)}},"4de4":function(d,m,f){var v=f("23e7"),g=f("b727").filter,y=f("1dde"),b=f("ae40"),w=y("filter"),k=b("filter");v({target:"Array",proto:!0,forced:!w||!k},{filter:function(S){return g(this,S,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(d,m,f){var v=f("0366"),g=f("7b0b"),y=f("9bdd"),b=f("e95a"),w=f("50c4"),k=f("8418"),$=f("35a1");d.exports=function(C){var E=g(C),D=typeof this=="function"?this:Array,A=arguments.length,O=A>1?arguments[1]:void 0,F=O!==void 0,B=$(E),I=0,M,z,q,H,Q,j;if(F&&(O=v(O,A>2?arguments[2]:void 0,2)),B!=null&&!(D==Array&&b(B)))for(H=B.call(E),Q=H.next,z=new D;!(q=Q.call(H)).done;I++)j=F?y(H,O,[q.value,I],!0):q.value,k(z,I,j);else for(M=w(E.length),z=new D(M);M>I;I++)j=F?O(E[I],I):E[I],k(z,I,j);return z.length=I,z}},"4fad":function(d,m,f){var v=f("23e7"),g=f("6f53").entries;v({target:"Object",stat:!0},{entries:function(b){return g(b)}})},"50c4":function(d,m,f){var v=f("a691"),g=Math.min;d.exports=function(y){return y>0?g(v(y),9007199254740991):0}},5135:function(d,m){var f={}.hasOwnProperty;d.exports=function(v,g){return f.call(v,g)}},5319:function(d,m,f){var v=f("d784"),g=f("825a"),y=f("7b0b"),b=f("50c4"),w=f("a691"),k=f("1d80"),$=f("8aa5"),S=f("14c3"),C=Math.max,E=Math.min,D=Math.floor,A=/\$([$&'`]|\d\d?|<[^>]*>)/g,O=/\$([$&'`]|\d\d?)/g,F=function(B){return B===void 0?B:String(B)};v("replace",2,function(B,I,M,z){var q=z.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,H=z.REPLACE_KEEPS_$0,Q=q?"$":"$0";return[function(G,J){var te=k(this),re=G==null?void 0:G[B];return re!==void 0?re.call(G,te,J):I.call(String(te),G,J)},function(ee,G){if(!q&&H||typeof G=="string"&&G.indexOf(Q)===-1){var J=M(I,ee,this,G);if(J.done)return J.value}var te=g(ee),re=String(this),ae=typeof G=="function";ae||(G=String(G));var ye=te.global;if(ye){var ve=te.unicode;te.lastIndex=0}for(var le=[];;){var Se=S(te,re);if(Se===null||(le.push(Se),!ye))break;var De=String(Se[0]);De===""&&(te.lastIndex=$(re,b(te.lastIndex),ve))}for(var At="",Le=0,ke=0;ke=Le&&(At+=re.slice(Le,Ce)+ie,Le=Ce+ue.length)}return At+re.slice(Le)}];function j(ee,G,J,te,re,ae){var ye=J+ee.length,ve=te.length,le=O;return re!==void 0&&(re=y(re),le=A),I.call(ae,le,function(Se,De){var At;switch(De.charAt(0)){case"$":return"$";case"&":return ee;case"`":return G.slice(0,J);case"'":return G.slice(ye);case"<":At=re[De.slice(1,-1)];break;default:var Le=+De;if(Le===0)return Se;if(Le>ve){var ke=D(Le/10);return ke===0?Se:ke<=ve?te[ke-1]===void 0?De.charAt(1):te[ke-1]+De.charAt(1):Se}At=te[Le-1]}return At===void 0?"":At})}})},5692:function(d,m,f){var v=f("c430"),g=f("c6cd");(d.exports=function(y,b){return g[y]||(g[y]=b!==void 0?b:{})})("versions",[]).push({version:"3.6.5",mode:v?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(d,m,f){var v=f("d066"),g=f("241c"),y=f("7418"),b=f("825a");d.exports=v("Reflect","ownKeys")||function(k){var $=g.f(b(k)),S=y.f;return S?$.concat(S(k)):$}},"5a34":function(d,m,f){var v=f("44e7");d.exports=function(g){if(v(g))throw TypeError("The method doesn't accept regular expressions");return g}},"5c6c":function(d,m){d.exports=function(f,v){return{enumerable:!(f&1),configurable:!(f&2),writable:!(f&4),value:v}}},"5db7":function(d,m,f){var v=f("23e7"),g=f("a2bf"),y=f("7b0b"),b=f("50c4"),w=f("1c0b"),k=f("65f0");v({target:"Array",proto:!0},{flatMap:function(S){var C=y(this),E=b(C.length),D;return w(S),D=k(C,0),D.length=g(D,C,C,E,0,1,S,arguments.length>1?arguments[1]:void 0),D}})},6547:function(d,m,f){var v=f("a691"),g=f("1d80"),y=function(b){return function(w,k){var $=String(g(w)),S=v(k),C=$.length,E,D;return S<0||S>=C?b?"":void 0:(E=$.charCodeAt(S),E<55296||E>56319||S+1===C||(D=$.charCodeAt(S+1))<56320||D>57343?b?$.charAt(S):E:b?$.slice(S,S+2):(E-55296<<10)+(D-56320)+65536)}};d.exports={codeAt:y(!1),charAt:y(!0)}},"65f0":function(d,m,f){var v=f("861d"),g=f("e8b5"),y=f("b622"),b=y("species");d.exports=function(w,k){var $;return g(w)&&($=w.constructor,typeof $=="function"&&($===Array||g($.prototype))?$=void 0:v($)&&($=$[b],$===null&&($=void 0))),new($===void 0?Array:$)(k===0?0:k)}},"69f3":function(d,m,f){var v=f("7f9a"),g=f("da84"),y=f("861d"),b=f("9112"),w=f("5135"),k=f("f772"),$=f("d012"),S=g.WeakMap,C,E,D,A=function(q){return D(q)?E(q):C(q,{})},O=function(q){return function(H){var Q;if(!y(H)||(Q=E(H)).type!==q)throw TypeError("Incompatible receiver, "+q+" required");return Q}};if(v){var F=new S,B=F.get,I=F.has,M=F.set;C=function(q,H){return M.call(F,q,H),H},E=function(q){return B.call(F,q)||{}},D=function(q){return I.call(F,q)}}else{var z=k("state");$[z]=!0,C=function(q,H){return b(q,z,H),H},E=function(q){return w(q,z)?q[z]:{}},D=function(q){return w(q,z)}}d.exports={set:C,get:E,has:D,enforce:A,getterFor:O}},"6eeb":function(d,m,f){var v=f("da84"),g=f("9112"),y=f("5135"),b=f("ce4e"),w=f("8925"),k=f("69f3"),$=k.get,S=k.enforce,C=String(String).split("String");(d.exports=function(E,D,A,O){var F=O?!!O.unsafe:!1,B=O?!!O.enumerable:!1,I=O?!!O.noTargetGet:!1;if(typeof A=="function"&&(typeof D=="string"&&!y(A,"name")&&g(A,"name",D),S(A).source=C.join(typeof D=="string"?D:"")),E===v){B?E[D]=A:b(D,A);return}else F?!I&&E[D]&&(B=!0):delete E[D];B?E[D]=A:g(E,D,A)})(Function.prototype,"toString",function(){return typeof this=="function"&&$(this).source||w(this)})},"6f53":function(d,m,f){var v=f("83ab"),g=f("df75"),y=f("fc6a"),b=f("d1e7").f,w=function(k){return function($){for(var S=y($),C=g(S),E=C.length,D=0,A=[],O;E>D;)O=C[D++],(!v||b.call(S,O))&&A.push(k?[O,S[O]]:S[O]);return A}};d.exports={entries:w(!0),values:w(!1)}},"73d9":function(d,m,f){var v=f("44d2");v("flatMap")},7418:function(d,m){m.f=Object.getOwnPropertySymbols},"746f":function(d,m,f){var v=f("428f"),g=f("5135"),y=f("e538"),b=f("9bf2").f;d.exports=function(w){var k=v.Symbol||(v.Symbol={});g(k,w)||b(k,w,{value:y.f(w)})}},7839:function(d,m){d.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(d,m,f){var v=f("1d80");d.exports=function(g){return Object(v(g))}},"7c73":function(d,m,f){var v=f("825a"),g=f("37e8"),y=f("7839"),b=f("d012"),w=f("1be4"),k=f("cc12"),$=f("f772"),S=">",C="<",E="prototype",D="script",A=$("IE_PROTO"),O=function(){},F=function(q){return C+D+S+q+C+"/"+D+S},B=function(q){q.write(F("")),q.close();var H=q.parentWindow.Object;return q=null,H},I=function(){var q=k("iframe"),H="java"+D+":",Q;return q.style.display="none",w.appendChild(q),q.src=String(H),Q=q.contentWindow.document,Q.open(),Q.write(F("document.F=Object")),Q.close(),Q.F},M,z=function(){try{M=document.domain&&new ActiveXObject("htmlfile")}catch{}z=M?B(M):I();for(var q=y.length;q--;)delete z[E][y[q]];return z()};b[A]=!0,d.exports=Object.create||function(H,Q){var j;return H!==null?(O[E]=v(H),j=new O,O[E]=null,j[A]=H):j=z(),Q===void 0?j:g(j,Q)}},"7dd0":function(d,m,f){var v=f("23e7"),g=f("9ed3"),y=f("e163"),b=f("d2bb"),w=f("d44e"),k=f("9112"),$=f("6eeb"),S=f("b622"),C=f("c430"),E=f("3f8c"),D=f("ae93"),A=D.IteratorPrototype,O=D.BUGGY_SAFARI_ITERATORS,F=S("iterator"),B="keys",I="values",M="entries",z=function(){return this};d.exports=function(q,H,Q,j,ee,G,J){g(Q,H,j);var te=function(ke){if(ke===ee&&le)return le;if(!O&&ke in ye)return ye[ke];switch(ke){case B:return function(){return new Q(this,ke)};case I:return function(){return new Q(this,ke)};case M:return function(){return new Q(this,ke)}}return function(){return new Q(this)}},re=H+" Iterator",ae=!1,ye=q.prototype,ve=ye[F]||ye["@@iterator"]||ee&&ye[ee],le=!O&&ve||te(ee),Se=H=="Array"&&ye.entries||ve,De,At,Le;if(Se&&(De=y(Se.call(new q)),A!==Object.prototype&&De.next&&(!C&&y(De)!==A&&(b?b(De,A):typeof De[F]!="function"&&k(De,F,z)),w(De,re,!0,!0),C&&(E[re]=z))),ee==I&&ve&&ve.name!==I&&(ae=!0,le=function(){return ve.call(this)}),(!C||J)&&ye[F]!==le&&k(ye,F,le),E[H]=le,ee)if(At={values:te(I),keys:G?le:te(B),entries:te(M)},J)for(Le in At)(O||ae||!(Le in ye))&&$(ye,Le,At[Le]);else v({target:H,proto:!0,forced:O||ae},At);return At}},"7f9a":function(d,m,f){var v=f("da84"),g=f("8925"),y=v.WeakMap;d.exports=typeof y=="function"&&/native code/.test(g(y))},"825a":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g))throw TypeError(String(g)+" is not an object");return g}},"83ab":function(d,m,f){var v=f("d039");d.exports=!v(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(d,m,f){var v=f("c04e"),g=f("9bf2"),y=f("5c6c");d.exports=function(b,w,k){var $=v(w);$ in b?g.f(b,$,y(0,k)):b[$]=k}},"861d":function(d,m){d.exports=function(f){return typeof f=="object"?f!==null:typeof f=="function"}},8875:function(d,m,f){var v,g,y;(function(b,w){g=[],v=w,y=typeof v=="function"?v.apply(m,g):v,y!==void 0&&(d.exports=y)})(typeof self<"u"?self:this,function(){function b(){var w=Object.getOwnPropertyDescriptor(document,"currentScript");if(!w&&"currentScript"in document&&document.currentScript||w&&w.get!==b&&document.currentScript)return document.currentScript;try{throw new Error}catch(M){var k=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,$=/@([^@]*):(\d+):(\d+)\s*$/ig,S=k.exec(M.stack)||$.exec(M.stack),C=S&&S[1]||!1,E=S&&S[2]||!1,D=document.location.href.replace(document.location.hash,""),A,O,F,B=document.getElementsByTagName("script");C===D&&(A=document.documentElement.outerHTML,O=new RegExp("(?:[^\\n]+?\\n){0,"+(E-2)+"}[^<]*