Version Description
Download this release
Release Info
Developer | Ladela |
Plugin | WordPress Online Booking and Scheduling Plugin – Bookly |
Version | 19.6 |
Comparing to | |
See all releases |
Code changes from version 19.5 to 19.6
- backend/components/ace/resources/js/editor.js +4 -0
- backend/components/dialogs/notifications/templates/_codes.php +1 -1
- backend/components/dialogs/staff/edit/Dialog.php +2 -1
- backend/components/settings/Inputs.php +23 -6
- backend/modules/calendar/resources/css/event-calendar.min.css +1 -1
- backend/modules/calendar/resources/js/event-calendar.min.js +2 -2
- backend/modules/cloud_zapier/templates/index.php +1 -1
- backend/modules/debug/Ajax.php +5 -4
- backend/modules/debug/lib/QueryBuilder.php +2 -1
- backend/modules/debug/lib/Schema.php +1 -1
- backend/modules/settings/resources/js/settings.js +23 -1
- backend/resources/js/plugins.js +5 -5
- languages/bookly-de_DE.mo +0 -0
- languages/bookly-de_DE.po +200 -109
- languages/bookly-es_ES.mo +0 -0
- languages/bookly-es_ES.po +201 -105
- languages/bookly-fr_FR.mo +0 -0
- languages/bookly-fr_FR.po +201 -105
- languages/bookly-it_IT.mo +0 -0
- languages/bookly-it_IT.po +355 -258
- languages/bookly-nl_NL.mo +0 -0
- languages/bookly-nl_NL.po +197 -105
- languages/bookly-pt_PT.mo +0 -0
- languages/bookly-pt_PT.po +205 -113
- languages/bookly-ru_RU.mo +0 -0
- languages/bookly-ru_RU.po +198 -109
- languages/bookly-zh_TW.mo +0 -0
- languages/bookly-zh_TW.po +176 -101
- languages/bookly.pot +172 -97
- lib/Installer.php +8 -7
- lib/Updater.php +18 -1
- lib/base/Schema.php +5 -5
- lib/base/Updater.php +4 -4
- lib/entities/Staff.php +28 -15
- lib/proxy/Shared.php +2 -0
- lib/utils/Codes.php +126 -0
- main.php +1 -1
- readme.txt +1 -1
backend/components/ace/resources/js/editor.js
CHANGED
@@ -22,6 +22,10 @@
|
|
22 |
staticWordCompleter = ace.require('ace/mode/bookly_completer').BooklyCompleter;
|
23 |
langTools = ace.require('ace/ext/language_tools');
|
24 |
|
|
|
|
|
|
|
|
|
25 |
$(this).data('booklyEditor', {
|
26 |
editor: editor,
|
27 |
langTools: langTools,
|
22 |
staticWordCompleter = ace.require('ace/mode/bookly_completer').BooklyCompleter;
|
23 |
langTools = ace.require('ace/ext/language_tools');
|
24 |
|
25 |
+
$(this).keydown(function(e) {
|
26 |
+
e.stopPropagation();
|
27 |
+
});
|
28 |
+
|
29 |
$(this).data('booklyEditor', {
|
30 |
editor: editor,
|
31 |
langTools: langTools,
|
backend/components/dialogs/notifications/templates/_codes.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
2 |
use Bookly\Lib\Entities\Notification;
|
3 |
-
$codes = new \Bookly\Backend\Modules\Notifications\Lib\Codes( 'email' )
|
4 |
?>
|
5 |
<div class="form-group bookly-js-codes-container">
|
6 |
<a class="collapsed mb-2 d-inline-block" data-toggle="collapse" href="#bookly-notification-codes" role="button" aria-expanded="false" aria-controls="collapseExample">
|
1 |
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
2 |
use Bookly\Lib\Entities\Notification;
|
3 |
+
$codes = new \Bookly\Backend\Modules\Notifications\Lib\Codes( 'email' );
|
4 |
?>
|
5 |
<div class="form-group bookly-js-codes-container">
|
6 |
<a class="collapsed mb-2 d-inline-block" data-toggle="collapse" href="#bookly-notification-codes" role="button" aria-expanded="false" aria-controls="collapseExample">
|
backend/components/dialogs/staff/edit/Dialog.php
CHANGED
@@ -96,7 +96,8 @@ class Dialog extends Lib\Base\Component
|
|
96 |
'proRequired' => (int) ! Lib\Config::proActive(),
|
97 |
'limitation' => Limitation::getHtml(),
|
98 |
'currentTab' => self::parameter( 'tab', 'details' ),
|
99 |
-
'staff' => $query->sortBy( 'position' )->fetchArray()
|
|
|
100 |
) );
|
101 |
|
102 |
self::renderTemplate( 'dialog' );
|
96 |
'proRequired' => (int) ! Lib\Config::proActive(),
|
97 |
'limitation' => Limitation::getHtml(),
|
98 |
'currentTab' => self::parameter( 'tab', 'details' ),
|
99 |
+
'staff' => $query->sortBy( 'position' )->fetchArray(),
|
100 |
+
'zoomFailed' => esc_attr__( 'Zoom connection failed', 'bookly' ),
|
101 |
) );
|
102 |
|
103 |
self::renderTemplate( 'dialog' );
|
backend/components/settings/Inputs.php
CHANGED
@@ -131,13 +131,30 @@ class Inputs
|
|
131 |
}
|
132 |
|
133 |
/**
|
134 |
-
* Render
|
135 |
*
|
136 |
* @param string $option_name
|
137 |
* @param string $label
|
138 |
* @param string|null $help
|
139 |
*/
|
140 |
-
public static function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
{
|
142 |
$version = Lib\Plugin::getVersion();
|
143 |
$resources = plugins_url( 'backend\components\settings\resources', Lib\Plugin::getMainFile() );
|
@@ -145,13 +162,13 @@ class Inputs
|
|
145 |
wp_enqueue_script( 'bookly-settings-controls.js', $resources . '/js/settings-controls.js', array( 'jquery' ), $version );
|
146 |
|
147 |
$control = strtr(
|
148 |
-
'<span id="{name}" style="cursor: text">{value}</span>
|
149 |
<a href="#{name}" class="far fa-copy fa-fw text-secondary text-decoration-none ml-auto" title="{title}"></a>
|
150 |
<small class="text-muted ml-auto" style="display:none">{copied}</small>',
|
151 |
|
152 |
array(
|
153 |
-
'{name}' => esc_attr( $
|
154 |
-
'{value}' => esc_attr(
|
155 |
'{title}' => esc_attr( __( 'Copy to clipboard', 'bookly' ) ),
|
156 |
'{copied}' => esc_attr( __( 'copied', 'bookly' ) )
|
157 |
)
|
@@ -160,7 +177,7 @@ class Inputs
|
|
160 |
echo strtr(
|
161 |
'<div class="form-group bookly-js-copy-to-clipboard">{label}<div class="form-control d-flex align-items-center" style="opacity:1;cursor:default">{control}</div>{help}</div>',
|
162 |
array(
|
163 |
-
'{label}' => $label != '' ? sprintf( '<label for="%s">%s</label>', $
|
164 |
'{help}' => $help != '' ? sprintf( '<small class="form-text text-muted">%s</small>', $help ) : '',
|
165 |
'{control}' => $control,
|
166 |
)
|
131 |
}
|
132 |
|
133 |
/**
|
134 |
+
* Render option with copy.
|
135 |
*
|
136 |
* @param string $option_name
|
137 |
* @param string $label
|
138 |
* @param string|null $help
|
139 |
*/
|
140 |
+
public static function renderOptionCopy( $option_name, $label, $help = null )
|
141 |
+
{
|
142 |
+
self::renderCopy( $option_name, get_option( $option_name ) , $label, $help );
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Render text with copy.
|
147 |
+
*
|
148 |
+
* @param string $text
|
149 |
+
* @param string $label
|
150 |
+
* @param string $help
|
151 |
+
*/
|
152 |
+
public static function renderTextCopy( $text, $label, $help )
|
153 |
+
{
|
154 |
+
self::renderCopy( 'bookly-' . sanitize_title( $label ), $text, $label, $help );
|
155 |
+
}
|
156 |
+
|
157 |
+
private static function renderCopy( $name, $value, $label, $help )
|
158 |
{
|
159 |
$version = Lib\Plugin::getVersion();
|
160 |
$resources = plugins_url( 'backend\components\settings\resources', Lib\Plugin::getMainFile() );
|
162 |
wp_enqueue_script( 'bookly-settings-controls.js', $resources . '/js/settings-controls.js', array( 'jquery' ), $version );
|
163 |
|
164 |
$control = strtr(
|
165 |
+
'<span id="{name}" style="cursor: text" class="text-truncate">{value}</span>
|
166 |
<a href="#{name}" class="far fa-copy fa-fw text-secondary text-decoration-none ml-auto" title="{title}"></a>
|
167 |
<small class="text-muted ml-auto" style="display:none">{copied}</small>',
|
168 |
|
169 |
array(
|
170 |
+
'{name}' => esc_attr( $name ),
|
171 |
+
'{value}' => esc_attr( $value ),
|
172 |
'{title}' => esc_attr( __( 'Copy to clipboard', 'bookly' ) ),
|
173 |
'{copied}' => esc_attr( __( 'copied', 'bookly' ) )
|
174 |
)
|
177 |
echo strtr(
|
178 |
'<div class="form-group bookly-js-copy-to-clipboard">{label}<div class="form-control d-flex align-items-center" style="opacity:1;cursor:default">{control}</div>{help}</div>',
|
179 |
array(
|
180 |
+
'{label}' => $label != '' ? sprintf( '<label for="%s">%s</label>', $name, $label ) : '',
|
181 |
'{help}' => $help != '' ? sprintf( '<small class="form-text text-muted">%s</small>', $help ) : '',
|
182 |
'{control}' => $control,
|
183 |
)
|
backend/modules/calendar/resources/css/event-calendar.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.ec-flex{display:flex}.ec-body.ec-month, .ec-days, .ec-day, .ec-day-title, .ec-resource{flex:1 1 0%;min-width:0;max-width:100%}.ec{display:flex;flex-direction:column}.ec ::-webkit-scrollbar{background:#fff}.ec ::-webkit-scrollbar-thumb{border:4px solid #fff;box-shadow:none;background:#dadce0;border-radius:8px;min-height:40px}.ec :hover::-webkit-scrollbar-thumb{background:#bdc1c6}.ec-hidden-scroll{display:none;overflow-y:scroll;visibility:hidden;flex-shrink:0}.ec-with-scroll .ec-hidden-scroll{display:block}.ec-toolbar{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.ec-toolbar > * > :not(:first-child){margin-left:.75em}.ec-title{margin:0}.ec-button{background-color:#fff;border:1px solid #ced4da;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.ec-button:not(:disabled){color:#212529;cursor:pointer}.ec-button:not(:disabled):hover, .ec-button.ec-active{background-color:#ececec;border-color:#b1bbc4}.ec-button-group{display:inline-block}.ec-button-group .ec-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ec-button-group .ec-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ec-icon{display:inline-block;width:1em}.ec-icon.ec-prev:after, .ec-icon.ec-next:after{content:'';position:relative;width:.5em;height:.5em;border-top:2px solid #212529;border-right:2px solid #212529;display:inline-block}.ec-icon.ec-prev:after{transform:rotate(-135deg) translate(-2px, 2px)}.ec-icon.ec-next:after{transform:rotate(45deg) translate(-2px, 2px)}.ec-header, .ec-body, .ec-days, .ec-day{border:1px solid #dadce0}.ec-header{display:flex;flex-shrink:0}.ec-header .ec-resource{flex-direction:column}.ec-header .ec-days{border-bottom:none}.ec-header .ec-resource .ec-days{border-top-style:solid}.ec-header .ec-day{min-height:24px;line-height:24px;text-align:center}.ec-body{position:relative;overflow-x:hidden;overflow-y:auto}.ec-body:not(.ec-list){border-top:none}.ec-month.ec-body{flex-basis:auto}.ec-sidebar{flex:0 0 auto;width:auto;max-width:100%;padding:0 4px 0 8px}.ec-content{display:flex}.ec-month .ec-content{flex-direction:column;height:100%}.ec-list .ec-content{flex-direction:column}.ec-resource{display:flex}.ec-days{display:flex;border-style:none none solid}.ec-days:last-child{border-bottom:none}.ec-day{border-style:none none none solid}.ec-month .ec-days, .ec-resource .ec-days{flex:1 0 auto}.ec-month .ec-day{min-height:5em}.ec-month .ec-day:first-child{border-left:none}.ec-month .ec-day-head{text-align:right;padding:4px}.ec-list .ec-day{flex:1 0 auto;background-color:#fff;border-style:solid none;padding:8px 14px;font-weight:bold;position:sticky;top:0;z-index:1}.ec-list .ec-day:first-child{border-top:none}.ec-list .ec-day-side{float:right}.ec-day.ec-today{background-color:#fcf8e3}.ec-day.ec-other-month .ec-day-head{opacity:.3}.ec-day.ec-highlight{background-color:#e5f7fe}.ec-events{position:relative;margin:0 6px 0 0}.ec-event{position:absolute;display:flex;flex-direction:column;padding:2px;color:#fff;box-sizing:border-box;box-shadow:0 0 1px 0 #dadce0;background-color:#039be5;border-radius:3px;font-size:.85em;line-height:1.5}.ec-month .ec-event, .ec-list .ec-event{position:static}.ec-list .ec-event{flex-direction:row;padding:8px 14px;color:inherit;background-color:transparent;border-radius:0}.ec-event-tag{width:4px;border-radius:2px;margin-right:8px}.ec-event-time{overflow:hidden;white-space:nowrap;margin-bottom:1px;flex-shrink:0}.ec-event-title{overflow:hidden}.ec-week .ec-event-title{position:sticky;top:0}.ec-list .ec-event-title{font-size:1rem}.ec-bg-events{position:relative}.ec-bg-event{position:absolute;background-color:#dadce0;opacity:0.3;width:100%}.ec-list .ec-no-events{text-align:center;padding:5em 0}.ec-hidden-times{visibility:hidden;overflow-y:hidden;height:0}.ec-time, .ec-line{height:24px}.ec-time{position:relative;line-height:24px;top:-12px;text-align:right;white-space:nowrap}.ec-lines{width:8px}.ec-line:not(:first-child):after{content:'';position:absolute;width:100%;border-bottom:1px solid #dadce0}.ec-body:not(.ec-compact) .ec-line:nth-child(even):after{border-bottom-style:dotted}
|
1 |
+
.ec-flex{display:flex}.ec-body.ec-month, .ec-days, .ec-day, .ec-day-title, .ec-resource{flex:1 1 0%;min-width:0;max-width:100%}.ec{display:flex;flex-direction:column}.ec ::-webkit-scrollbar{background:#fff}.ec ::-webkit-scrollbar-thumb{border:4px solid #fff;box-shadow:none;background:#dadce0;border-radius:8px;min-height:40px}.ec :hover::-webkit-scrollbar-thumb{background:#bdc1c6}.ec-hidden-scroll{display:none;overflow-y:scroll;visibility:hidden;flex-shrink:0}.ec-with-scroll .ec-hidden-scroll{display:block}.ec-toolbar{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.ec-toolbar > * > :not(:first-child){margin-left:.75em}.ec-title{margin:0}.ec-button{background-color:#fff;border:1px solid #ced4da;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.ec-button:not(:disabled){color:#212529;cursor:pointer}.ec-button:not(:disabled):hover, .ec-button.ec-active{background-color:#ececec;border-color:#b1bbc4}.ec-button-group{display:inline-block}.ec-button-group .ec-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ec-button-group .ec-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ec-icon{display:inline-block;width:1em}.ec-icon.ec-prev:after, .ec-icon.ec-next:after{content:'';position:relative;width:.5em;height:.5em;border-top:2px solid #212529;border-right:2px solid #212529;display:inline-block}.ec-icon.ec-prev:after{transform:rotate(-135deg) translate(-2px, 2px)}.ec-icon.ec-next:after{transform:rotate(45deg) translate(-2px, 2px)}.ec-header, .ec-body, .ec-days, .ec-day{border:1px solid #dadce0}.ec-header{display:flex;flex-shrink:0}.ec-header .ec-resource{flex-direction:column}.ec-header .ec-days{border-bottom:none}.ec-header .ec-resource .ec-days{border-top-style:solid}.ec-header .ec-day{min-height:24px;line-height:24px;text-align:center}.ec-body{position:relative;overflow-x:hidden;overflow-y:auto}.ec-body:not(.ec-list){border-top:none}.ec-month.ec-body{flex-basis:auto}.ec-sidebar{flex:0 0 auto;width:auto;max-width:100%;padding:0 4px 0 8px}.ec-content{display:flex}.ec-month .ec-content{flex-direction:column;height:100%}.ec-list .ec-content{flex-direction:column}.ec-resource{display:flex}.ec-days{display:flex;border-style:none none solid}.ec-days:last-child{border-bottom:none}.ec-day{border-style:none none none solid}.ec-month .ec-days, .ec-resource .ec-days{flex:1 0 auto}.ec-month .ec-day{min-height:5em}.ec-month .ec-day:first-child{border-left:none}.ec-month .ec-day-head{text-align:right;padding:4px}.ec-list .ec-day{flex:1 0 auto;background-color:#fff;border-style:solid none;padding:8px 14px;font-weight:bold;position:sticky;top:0;z-index:1}.ec-list .ec-day:first-child{border-top:none}.ec-list .ec-day-side{float:right}.ec-day.ec-today{background-color:#fcf8e3}.ec-day.ec-other-month .ec-day-head{opacity:.3}.ec-day.ec-highlight{background-color:#e5f7fe}.ec-events{position:relative;margin:0 6px 0 0}.ec-event{position:absolute;display:flex;flex-direction:column;padding:2px;color:#fff;box-sizing:border-box;box-shadow:0 0 1px 0 #dadce0;background-color:#039be5;border-radius:3px;font-size:.85em;line-height:1.5}.ec-month .ec-event, .ec-list .ec-event{position:static}.ec-list .ec-event{flex-direction:row;padding:8px 14px;color:inherit;background-color:transparent;border-radius:0}.ec-event-tag{width:4px;border-radius:2px;margin-right:8px}.ec-event-time{overflow:hidden;white-space:nowrap;margin-bottom:1px;flex-shrink:0}.ec-event-title{overflow:hidden}.ec-week .ec-event-title{position:sticky;top:0}.ec-list .ec-event-title{font-size:1rem}.ec-draggable{cursor:pointer;user-select:none}.ec-dragging{z-index:99999;width:100%}.ec-dragged{opacity:.5}.ec-bg-events{position:relative}.ec-bg-event{position:absolute;background-color:#dadce0;opacity:0.3;width:100%}.ec-list .ec-no-events{text-align:center;padding:5em 0}.ec-hidden-times{visibility:hidden;overflow-y:hidden;height:0}.ec-time, .ec-line{height:24px}.ec-time{position:relative;line-height:24px;top:-12px;text-align:right;white-space:nowrap}.ec-lines{width:8px}.ec-line:not(:first-child):after{content:'';position:absolute;width:100%;border-bottom:1px solid #dadce0}.ec-body:not(.ec-compact) .ec-line:nth-child(even):after{border-bottom-style:dotted}
|
backend/modules/calendar/resources/js/event-calendar.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/*! EventCalendar v0.0.1-beta.3 | https://vkurko.github.io/calendar */
|
2 |
-
var EventCalendar=function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t){var n={exports:{}};return t(n,n.exports),n.exports}var e,r=function(t){return t&&t.Math==Math&&t},o=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")(),i=function(t){try{return!!t()}catch(t){return!0}},u=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),a={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,f={f:c&&!a.call({1:2},1)?function(t){var n=c(this,t);return!!n&&n.enumerable}:a},s=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},l={}.toString,v=function(t){return l.call(t).slice(8,-1)},d="".split,h=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==v(t)?d.call(t,""):Object(t)}:Object,p=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},y=function(t){return h(p(t))},g=function(t){return"object"==typeof t?null!==t:"function"==typeof t},m=function(t,n){if(!g(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!g(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!g(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!g(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")},b={}.hasOwnProperty,w=function(t,n){return b.call(t,n)},$=o.document,T=g($)&&g($.createElement),E=function(t){return T?$.createElement(t):{}},S=!u&&!i((function(){return 7!=Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a})),x=Object.getOwnPropertyDescriptor,O={f:u?x:function(t,n){if(t=y(t),n=m(n,!0),S)try{return x(t,n)}catch(t){}if(w(t,n))return s(!f.f.call(t,n),t[n])}},A=/#|\.prototype\./,k=function(t,n){var e=j[_(t)];return e==C||e!=D&&("function"==typeof n?i(n):!!n)},_=k.normalize=function(t){return String(t).replace(A,".").toLowerCase()},j=k.data={},D=k.NATIVE="N",C=k.POLYFILL="P",R=k,I={},P=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},M=function(t,n,e){if(P(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}},U=function(t){if(!g(t))throw TypeError(String(t)+" is not an object");return t},L=Object.defineProperty,F={f:u?L:function(t,n,e){if(U(t),n=m(n,!0),U(e),S)try{return L(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},N=u?function(t,n,e){return F.f(t,n,s(1,e))}:function(t,n,e){return t[n]=e,t},B=O.f,z=function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n},G=function(t,n){var e,r,i,u,a,c,f,s,l=t.target,v=t.global,d=t.stat,h=t.proto,p=v?o:d?o[l]:(o[l]||{}).prototype,y=v?I:I[l]||(I[l]={}),g=y.prototype;for(i in n)e=!R(v?i:l+(d?".":"#")+i,t.forced)&&p&&w(p,i),a=y[i],e&&(c=t.noTargetGet?(s=B(p,i))&&s.value:p[i]),u=e&&c?c:n[i],e&&typeof a==typeof u||(f=t.bind&&e?M(u,o):t.wrap&&e?z(u):h&&"function"==typeof u?M(Function.call,u):u,(t.sham||u&&u.sham||a&&a.sham)&&N(f,"sham",!0),y[i]=f,h&&(w(I,r=l+"Prototype")||N(I,r,{}),I[r][i]=u,t.real&&g&&!g[i]&&N(g,i,u)))},H=function(t){return"function"==typeof t?t:void 0},W=function(t,n){return arguments.length<2?H(I[t])||H(o[t]):I[t]&&I[t][n]||o[t]&&o[t][n]},q=Math.ceil,V=Math.floor,Y=function(t){return isNaN(t=+t)?0:(t>0?V:q)(t)},J=Math.min,K=function(t){return t>0?J(Y(t),9007199254740991):0},X=Math.max,Q=Math.min,Z=function(t,n){var e=Y(t);return e<0?X(e+n,0):Q(e,n)},tt=function(t){return function(n,e,r){var o,i=y(n),u=K(i.length),a=Z(r,u);if(t&&e!=e){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===e)return t||a||0;return!t&&-1}},nt={includes:tt(!0),indexOf:tt(!1)},et={},rt=nt.indexOf,ot=function(t,n){var e,r=y(t),o=0,i=[];for(e in r)!w(et,e)&&w(r,e)&&i.push(e);for(;n.length>o;)w(r,e=n[o++])&&(~rt(i,e)||i.push(e));return i},it=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ut=Object.keys||function(t){return ot(t,it)},at=u?Object.defineProperties:function(t,n){U(t);for(var e,r=ut(n),o=r.length,i=0;o>i;)F.f(t,e=r[i++],n[e]);return t},ct=W("document","documentElement"),ft=!0,st="__core-js_shared__",lt=o[st]||function(t,n){try{N(o,t,n)}catch(e){o[t]=n}return n}(st,{}),vt=n((function(t){(t.exports=function(t,n){return lt[t]||(lt[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.8.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),dt=0,ht=Math.random(),pt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++dt+ht).toString(36)},yt=vt("keys"),gt=function(t){return yt[t]||(yt[t]=pt(t))},mt=gt("IE_PROTO"),bt=function(){},wt=function(t){return"<script>"+t+"</"+"script>"},$t=function(){try{e=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;$t=e?function(t){t.write(wt("")),t.close();var n=t.parentWindow.Object;return t=null,n}(e):((n=E("iframe")).style.display="none",ct.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(wt("document.F=Object")),t.close(),t.F);for(var r=it.length;r--;)delete $t.prototype[it[r]];return $t()};et[mt]=!0;var Tt=Object.create||function(t,n){var e;return null!==t?(bt.prototype=U(t),e=new bt,bt.prototype=null,e[mt]=t):e=$t(),void 0===n?e:at(e,n)},Et=[].slice,St={},xt=function(t,n,e){if(!(n in St)){for(var r=[],o=0;o<n;o++)r[o]="a["+o+"]";St[n]=Function("C,a","return new C("+r.join(",")+")")}return St[n](t,e)},Ot=Function.bind||function(t){var n=P(this),e=Et.call(arguments,1),r=function(){var o=e.concat(Et.call(arguments));return this instanceof r?xt(n,o.length,o):n.apply(t,o)};return g(n.prototype)&&(r.prototype=n.prototype),r},At=W("Reflect","construct"),kt=i((function(){function t(){}return!(At((function(){}),[],t)instanceof t)})),_t=!i((function(){At((function(){}))})),jt=kt||_t;G({target:"Reflect",stat:!0,forced:jt,sham:jt},{construct:function(t,n){P(t),U(n);var e=arguments.length<3?t:P(arguments[2]);if(_t&&!kt)return At(t,n,e);if(t==e){switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3])}var r=[null];return r.push.apply(r,n),new(Ot.apply(t,r))}var o=e.prototype,i=Tt(g(o)?o:Object.prototype),u=Function.apply.call(t,i,n);return g(u)?u:i}});var Dt=I.Reflect.construct;function Ct(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}G({target:"Object",stat:!0,sham:!u},{create:Tt});var Rt=I.Object,It=function(t,n){return Rt.create(t,n)},Pt=It,Mt=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(t){}return function(e,r){return U(e),function(t){if(!g(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype")}(r),n?t.call(e,r):e.__proto__=r,e}}():void 0);G({target:"Object",stat:!0},{setPrototypeOf:Mt});var Ut=I.Object.setPrototypeOf,Lt=Ut;function Ft(t,n){return(Ft=Lt||function(t,n){return t.__proto__=n,t})(t,n)}function Nt(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Pt(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&Ft(t,n)}var Bt=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),zt=Bt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Gt=vt("wks"),Ht=o.Symbol,Wt=zt?Ht:Ht&&Ht.withoutSetter||pt,qt=function(t){return w(Gt,t)||(Bt&&w(Ht,t)?Gt[t]=Ht[t]:Gt[t]=Wt("Symbol."+t)),Gt[t]},Vt={f:qt},Yt=F.f,Jt=function(t){var n=I.Symbol||(I.Symbol={});w(n,t)||Yt(n,t,{value:Vt.f(t)})};Jt("iterator");var Kt=function(t){return function(n,e){var r,o,i=String(p(n)),u=Y(e),a=i.length;return u<0||u>=a?t?"":void 0:(r=i.charCodeAt(u))<55296||r>56319||u+1===a||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):r:t?i.slice(u,u+2):o-56320+(r-55296<<10)+65536}},Xt={codeAt:Kt(!1),charAt:Kt(!0)},Qt=Function.toString;"function"!=typeof lt.inspectSource&&(lt.inspectSource=function(t){return Qt.call(t)});var Zt,tn,nn,en=lt.inspectSource,rn=o.WeakMap,on="function"==typeof rn&&/native code/.test(en(rn)),un=o.WeakMap;if(on){var an=lt.state||(lt.state=new un),cn=an.get,fn=an.has,sn=an.set;Zt=function(t,n){return n.facade=t,sn.call(an,t,n),n},tn=function(t){return cn.call(an,t)||{}},nn=function(t){return fn.call(an,t)}}else{var ln=gt("state");et[ln]=!0,Zt=function(t,n){return n.facade=t,N(t,ln,n),n},tn=function(t){return w(t,ln)?t[ln]:{}},nn=function(t){return w(t,ln)}}var vn,dn,hn,pn={set:Zt,get:tn,has:nn,enforce:function(t){return nn(t)?tn(t):Zt(t,{})},getterFor:function(t){return function(n){var e;if(!g(n)||(e=tn(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},yn=function(t){return Object(p(t))},gn=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),mn=gt("IE_PROTO"),bn=Object.prototype,wn=gn?Object.getPrototypeOf:function(t){return t=yn(t),w(t,mn)?t[mn]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?bn:null},$n=qt("iterator"),Tn=!1;[].keys&&("next"in(hn=[].keys())?(dn=wn(wn(hn)))!==Object.prototype&&(vn=dn):Tn=!0);var En=null==vn||i((function(){var t={};return vn[$n].call(t)!==t}));En&&(vn={}),En&&!w(vn,$n)&&N(vn,$n,(function(){return this}));var Sn={IteratorPrototype:vn,BUGGY_SAFARI_ITERATORS:Tn},xn={};xn[qt("toStringTag")]="z";var On="[object z]"===String(xn),An=qt("toStringTag"),kn="Arguments"==v(function(){return arguments}()),_n=On?v:function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),An))?e:kn?v(n):"Object"==(r=v(n))&&"function"==typeof n.callee?"Arguments":r},jn=On?{}.toString:function(){return"[object "+_n(this)+"]"},Dn=F.f,Cn=qt("toStringTag"),Rn=function(t,n,e,r){if(t){var o=e?t:t.prototype;w(o,Cn)||Dn(o,Cn,{configurable:!0,value:n}),r&&!On&&N(o,"toString",jn)}},In={},Pn=Sn.IteratorPrototype,Mn=function(){return this},Un=function(t,n,e){var r=n+" Iterator";return t.prototype=Tt(Pn,{next:s(1,e)}),Rn(t,r,!1,!0),In[r]=Mn,t},Ln=function(t,n,e,r){r&&r.enumerable?t[n]=e:N(t,n,e)},Fn=Sn.IteratorPrototype,Nn=Sn.BUGGY_SAFARI_ITERATORS,Bn=qt("iterator"),zn="keys",Gn="values",Hn="entries",Wn=function(){return this},qn=function(t,n,e,r,o,i,u){Un(e,n,r);var a,c,f,s=function(t){if(t===o&&p)return p;if(!Nn&&t in d)return d[t];switch(t){case zn:case Gn:case Hn:return function(){return new e(this,t)}}return function(){return new e(this)}},l=n+" Iterator",v=!1,d=t.prototype,h=d[Bn]||d["@@iterator"]||o&&d[o],p=!Nn&&h||s(o),y="Array"==n&&d.entries||h;if(y&&(a=wn(y.call(new t)),Fn!==Object.prototype&&a.next&&(Rn(a,l,!0,!0),In[l]=Wn)),o==Gn&&h&&h.name!==Gn&&(v=!0,p=function(){return h.call(this)}),u&&d[Bn]!==p&&N(d,Bn,p),In[n]=p,o)if(c={values:s(Gn),keys:i?p:s(zn),entries:s(Hn)},u)for(f in c)(Nn||v||!(f in d))&&Ln(d,f,c[f]);else G({target:n,proto:!0,forced:Nn||v},c);return c},Vn=Xt.charAt,Yn="String Iterator",Jn=pn.set,Kn=pn.getterFor(Yn);qn(String,"String",(function(t){Jn(this,{type:Yn,string:String(t),index:0})}),(function(){var t,n=Kn(this),e=n.string,r=n.index;return r>=e.length?{value:void 0,done:!0}:(t=Vn(e,r),n.index+=t.length,{value:t,done:!1})}));var Xn="Array Iterator",Qn=pn.set,Zn=pn.getterFor(Xn);qn(Array,"Array",(function(t,n){Qn(this,{type:Xn,target:y(t),index:0,kind:n})}),(function(){var t=Zn(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values");In.Arguments=In.Array;var te=qt("toStringTag");for(var ne in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var ee=o[ne],re=ee&&ee.prototype;re&&_n(re)!==te&&N(re,te,ne),In[ne]=In.Array}var oe,ie,ue=Vt.f("iterator"),ae=ue,ce=Array.isArray||function(t){return"Array"==v(t)},fe=function(t,n,e){var r=m(n);r in t?F.f(t,r,s(0,e)):t[r]=e},se=qt("species"),le=function(t,n){var e;return ce(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!ce(e.prototype)?g(e)&&null===(e=e[se])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)},ve=W("navigator","userAgent")||"",de=o.process,he=de&&de.versions,pe=he&&he.v8;pe?ie=(oe=pe.split("."))[0]+oe[1]:ve&&(!(oe=ve.match(/Edge\/(\d+)/))||oe[1]>=74)&&(oe=ve.match(/Chrome\/(\d+)/))&&(ie=oe[1]);var ye=ie&&+ie,ge=qt("species"),me=function(t){return ye>=51||!i((function(){var n=[];return(n.constructor={})[ge]=function(){return{foo:1}},1!==n[t](Boolean).foo}))},be=qt("isConcatSpreadable"),we=9007199254740991,$e="Maximum allowed index exceeded",Te=ye>=51||!i((function(){var t=[];return t[be]=!1,t.concat()[0]!==t})),Ee=me("concat"),Se=function(t){if(!g(t))return!1;var n=t[be];return void 0!==n?!!n:ce(t)};G({target:"Array",proto:!0,forced:!Te||!Ee},{concat:function(t){var n,e,r,o,i,u=yn(this),a=le(u,0),c=0;for(n=-1,r=arguments.length;n<r;n++)if(Se(i=-1===n?u:arguments[n])){if(c+(o=K(i.length))>we)throw TypeError($e);for(e=0;e<o;e++,c++)e in i&&fe(a,c,i[e])}else{if(c>=we)throw TypeError($e);fe(a,c++,i)}return a.length=c,a}});var xe=it.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return ot(t,xe)}},Ae=Oe.f,ke={}.toString,_e="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],je={f:function(t){return _e&&"[object Window]"==ke.call(t)?function(t){try{return Ae(t)}catch(t){return _e.slice()}}(t):Ae(y(t))}},De={f:Object.getOwnPropertySymbols},Ce=[].push,Re=function(t){var n=1==t,e=2==t,r=3==t,o=4==t,i=6==t,u=7==t,a=5==t||i;return function(c,f,s,l){for(var v,d,p=yn(c),y=h(p),g=M(f,s,3),m=K(y.length),b=0,w=l||le,$=n?w(c,m):e||u?w(c,0):void 0;m>b;b++)if((a||b in y)&&(d=g(v=y[b],b,p),t))if(n)$[b]=d;else if(d)switch(t){case 3:return!0;case 5:return v;case 6:return b;case 2:Ce.call($,v)}else switch(t){case 4:return!1;case 7:Ce.call($,v)}return i?-1:r||o?o:$}},Ie={forEach:Re(0),map:Re(1),filter:Re(2),some:Re(3),every:Re(4),find:Re(5),findIndex:Re(6),filterOut:Re(7)},Pe=Ie.forEach,Me=gt("hidden"),Ue="Symbol",Le=qt("toPrimitive"),Fe=pn.set,Ne=pn.getterFor(Ue),Be=Object.prototype,ze=o.Symbol,Ge=W("JSON","stringify"),He=O.f,We=F.f,qe=je.f,Ve=f.f,Ye=vt("symbols"),Je=vt("op-symbols"),Ke=vt("string-to-symbol-registry"),Xe=vt("symbol-to-string-registry"),Qe=vt("wks"),Ze=o.QObject,tr=!Ze||!Ze.prototype||!Ze.prototype.findChild,nr=u&&i((function(){return 7!=Tt(We({},"a",{get:function(){return We(this,"a",{value:7}).a}})).a}))?function(t,n,e){var r=He(Be,n);r&&delete Be[n],We(t,n,e),r&&t!==Be&&We(Be,n,r)}:We,er=function(t,n){var e=Ye[t]=Tt(ze.prototype);return Fe(e,{type:Ue,tag:t,description:n}),u||(e.description=n),e},rr=zt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof ze},or=function(t,n,e){t===Be&&or(Je,n,e),U(t);var r=m(n,!0);return U(e),w(Ye,r)?(e.enumerable?(w(t,Me)&&t[Me][r]&&(t[Me][r]=!1),e=Tt(e,{enumerable:s(0,!1)})):(w(t,Me)||We(t,Me,s(1,{})),t[Me][r]=!0),nr(t,r,e)):We(t,r,e)},ir=function(t,n){U(t);var e=y(n),r=ut(e).concat(fr(e));return Pe(r,(function(n){u&&!ur.call(e,n)||or(t,n,e[n])})),t},ur=function(t){var n=m(t,!0),e=Ve.call(this,n);return!(this===Be&&w(Ye,n)&&!w(Je,n))&&(!(e||!w(this,n)||!w(Ye,n)||w(this,Me)&&this[Me][n])||e)},ar=function(t,n){var e=y(t),r=m(n,!0);if(e!==Be||!w(Ye,r)||w(Je,r)){var o=He(e,r);return!o||!w(Ye,r)||w(e,Me)&&e[Me][r]||(o.enumerable=!0),o}},cr=function(t){var n=qe(y(t)),e=[];return Pe(n,(function(t){w(Ye,t)||w(et,t)||e.push(t)})),e},fr=function(t){var n=t===Be,e=qe(n?Je:y(t)),r=[];return Pe(e,(function(t){!w(Ye,t)||n&&!w(Be,t)||r.push(Ye[t])})),r};if(Bt||(Ln((ze=function(){if(this instanceof ze)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=pt(t),e=function(t){this===Be&&e.call(Je,t),w(this,Me)&&w(this[Me],n)&&(this[Me][n]=!1),nr(this,n,s(1,t))};return u&&tr&&nr(Be,n,{configurable:!0,set:e}),er(n,t)}).prototype,"toString",(function(){return Ne(this).tag})),Ln(ze,"withoutSetter",(function(t){return er(pt(t),t)})),f.f=ur,F.f=or,O.f=ar,Oe.f=je.f=cr,De.f=fr,Vt.f=function(t){return er(qt(t),t)},u&&We(ze.prototype,"description",{configurable:!0,get:function(){return Ne(this).description}})),G({global:!0,wrap:!0,forced:!Bt,sham:!Bt},{Symbol:ze}),Pe(ut(Qe),(function(t){Jt(t)})),G({target:Ue,stat:!0,forced:!Bt},{for:function(t){var n=String(t);if(w(Ke,n))return Ke[n];var e=ze(n);return Ke[n]=e,Xe[e]=n,e},keyFor:function(t){if(!rr(t))throw TypeError(t+" is not a symbol");if(w(Xe,t))return Xe[t]},useSetter:function(){tr=!0},useSimple:function(){tr=!1}}),G({target:"Object",stat:!0,forced:!Bt,sham:!u},{create:function(t,n){return void 0===n?Tt(t):ir(Tt(t),n)},defineProperty:or,defineProperties:ir,getOwnPropertyDescriptor:ar}),G({target:"Object",stat:!0,forced:!Bt},{getOwnPropertyNames:cr,getOwnPropertySymbols:fr}),G({target:"Object",stat:!0,forced:i((function(){De.f(1)}))},{getOwnPropertySymbols:function(t){return De.f(yn(t))}}),Ge){var sr=!Bt||i((function(){var t=ze();return"[null]"!=Ge([t])||"{}"!=Ge({a:t})||"{}"!=Ge(Object(t))}));G({target:"JSON",stat:!0,forced:sr},{stringify:function(t,n,e){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=n,(g(n)||void 0!==t)&&!rr(t))return ce(n)||(n=function(t,n){if("function"==typeof r&&(n=r.call(this,t,n)),!rr(n))return n}),o[1]=n,Ge.apply(null,o)}})}ze.prototype[Le]||N(ze.prototype,Le,ze.prototype.valueOf),Rn(ze,Ue),et[Me]=!0,Jt("asyncIterator"),Jt("hasInstance"),Jt("isConcatSpreadable"),Jt("match"),Jt("matchAll"),Jt("replace"),Jt("search"),Jt("species"),Jt("split"),Jt("toPrimitive"),Jt("toStringTag"),Jt("unscopables"),Rn(o.JSON,"JSON",!0);var lr=I.Symbol;Jt("asyncDispose"),Jt("dispose"),Jt("observable"),Jt("patternMatch"),Jt("replaceAll");var vr=lr;function dr(t){return(dr="function"==typeof vr&&"symbol"==typeof ae?function(t){return typeof t}:function(t){return t&&"function"==typeof vr&&t.constructor===vr&&t!==vr.prototype?"symbol":typeof t})(t)}function hr(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function pr(t,n){return!n||"object"!==dr(n)&&"function"!=typeof n?hr(t):n}var yr=i((function(){wn(1)}));G({target:"Object",stat:!0,forced:yr,sham:!gn},{getPrototypeOf:function(t){return wn(yn(t))}});var gr=I.Object.getPrototypeOf,mr=gr;function br(t){return(br=Lt?mr:function(t){return t.__proto__||mr(t)})(t)}G({target:"Object",stat:!0,forced:!u,sham:!u},{defineProperty:F.f});var wr=n((function(t){var n=I.Object,e=t.exports=function(t,e,r){return n.defineProperty(t,e,r)};n.defineProperty.sham&&(e.sham=!0)})),$r=wr;G({target:"Object",stat:!0,forced:!u,sham:!u},{defineProperties:at});var Tr=n((function(t){var n=I.Object,e=t.exports=function(t,e){return n.defineProperties(t,e)};n.defineProperties.sham&&(e.sham=!0)})),Er=W("Reflect","ownKeys")||function(t){var n=Oe.f(U(t)),e=De.f;return e?n.concat(e(t)):n};G({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var n,e,r=y(t),o=O.f,i=Er(r),u={},a=0;i.length>a;)void 0!==(e=o(r,n=i[a++]))&&fe(u,n,e);return u}});var Sr=I.Object.getOwnPropertyDescriptors,xr=function(t,n){var e=[][t];return!!e&&i((function(){e.call(null,n||function(){throw 1},1)}))},Or=Object.defineProperty,Ar={},kr=function(t){throw t},_r=function(t,n){if(w(Ar,t))return Ar[t];n||(n={});var e=[][t],r=!!w(n,"ACCESSORS")&&n.ACCESSORS,o=w(n,0)?n[0]:kr,a=w(n,1)?n[1]:void 0;return Ar[t]=!!e&&!i((function(){if(r&&!u)return!0;var t={length:-1};r?Or(t,1,{enumerable:!0,get:kr}):t[1]=1,e.call(t,o,a)}))},jr=Ie.forEach,Dr=xr("forEach"),Cr=_r("forEach"),Rr=Dr&&Cr?[].forEach:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)};G({target:"Array",proto:!0,forced:[].forEach!=Rr},{forEach:Rr});var Ir=function(t){return I[t+"Prototype"]},Pr=Ir("Array").forEach,Mr=Array.prototype,Ur={DOMTokenList:!0,NodeList:!0},Lr=function(t){var n=t.forEach;return t===Mr||t instanceof Array&&n===Mr.forEach||Ur.hasOwnProperty(_n(t))?Pr:n},Fr=O.f,Nr=i((function(){Fr(1)}));G({target:"Object",stat:!0,forced:!u||Nr,sham:!u},{getOwnPropertyDescriptor:function(t,n){return Fr(y(t),n)}});var Br=n((function(t){var n=I.Object,e=t.exports=function(t,e){return n.getOwnPropertyDescriptor(t,e)};n.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),zr=I.Object.getOwnPropertySymbols,Gr=zr,Hr=qt("iterator"),Wr=function(t){if(null!=t)return t[Hr]||t["@@iterator"]||In[_n(t)]},qr=function(t){var n=Wr(t);if("function"!=typeof n)throw TypeError(String(t)+" is not iterable");return U(n.call(t))},Vr=qr;G({target:"Array",stat:!0},{isArray:ce});var Yr=I.Array.isArray,Jr=Yr,Kr=Wr,Xr=lr,Qr=function(t){var n=t.return;if(void 0!==n)return U(n.call(t)).value},Zr=function(t,n,e,r){try{return r?n(U(e)[0],e[1]):n(e)}catch(n){throw Qr(t),n}},to=qt("iterator"),no=Array.prototype,eo=function(t){return void 0!==t&&(In.Array===t||no[to]===t)},ro=qt("iterator"),oo=!1;try{var io=0,uo={next:function(){return{done:!!io++}},return:function(){oo=!0}};uo[ro]=function(){return this},Array.from(uo,(function(){throw 2}))}catch(t){}var ao=function(t,n){if(!n&&!oo)return!1;var e=!1;try{var r={};r[ro]=function(){return{next:function(){return{done:e=!0}}}},t(r)}catch(t){}return e},co=!ao((function(t){Array.from(t)}));G({target:"Array",stat:!0,forced:co},{from:function(t){var n,e,r,o,i,u,a=yn(t),c="function"==typeof this?this:Array,f=arguments.length,s=f>1?arguments[1]:void 0,l=void 0!==s,v=Wr(a),d=0;if(l&&(s=M(s,f>2?arguments[2]:void 0,2)),null==v||c==Array&&eo(v))for(e=new c(n=K(a.length));n>d;d++)u=l?s(a[d],d):a[d],fe(e,d,u);else for(i=(o=v.call(a)).next,e=new c;!(r=i.call(o)).done;d++)u=l?Zr(o,s,[r.value,d],!0):r.value,fe(e,d,u);return e.length=d,e}});var fo=I.Array.from,so=fo,lo=function(t,n,e){for(var r in n)e&&e.unsafe&&t[r]?t[r]=n[r]:Ln(t,r,n[r],e);return t},vo=!i((function(){return Object.isExtensible(Object.preventExtensions({}))})),ho=n((function(t){var n=F.f,e=pt("meta"),r=0,o=Object.isExtensible||function(){return!0},i=function(t){n(t,e,{value:{objectID:"O"+ ++r,weakData:{}}})},u=t.exports={REQUIRED:!1,fastKey:function(t,n){if(!g(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!w(t,e)){if(!o(t))return"F";if(!n)return"E";i(t)}return t[e].objectID},getWeakData:function(t,n){if(!w(t,e)){if(!o(t))return!0;if(!n)return!1;i(t)}return t[e].weakData},onFreeze:function(t){return vo&&u.REQUIRED&&o(t)&&!w(t,e)&&i(t),t}};et[e]=!0})),po=function(t,n){this.stopped=t,this.result=n},yo=function(t,n,e){var r,o,i,u,a,c,f,s=e&&e.that,l=!(!e||!e.AS_ENTRIES),v=!(!e||!e.IS_ITERATOR),d=!(!e||!e.INTERRUPTED),h=M(n,s,1+l+d),p=function(t){return r&&Qr(r),new po(!0,t)},y=function(t){return l?(U(t),d?h(t[0],t[1],p):h(t[0],t[1])):d?h(t,p):h(t)};if(v)r=t;else{if("function"!=typeof(o=Wr(t)))throw TypeError("Target is not iterable");if(eo(o)){for(i=0,u=K(t.length);u>i;i++)if((a=y(t[i]))&&a instanceof po)return a;return new po(!1)}r=o.call(t)}for(c=r.next;!(f=c.call(r)).done;){try{a=y(f.value)}catch(t){throw Qr(r),t}if("object"==typeof a&&a&&a instanceof po)return a}return new po(!1)},go=function(t,n,e){if(!(t instanceof n))throw TypeError("Incorrect "+(e?e+" ":"")+"invocation");return t},mo=F.f,bo=Ie.forEach,wo=pn.set,$o=pn.getterFor,To=function(t,n,e){var r,a=-1!==t.indexOf("Map"),c=-1!==t.indexOf("Weak"),f=a?"set":"add",s=o[t],l=s&&s.prototype,v={};if(u&&"function"==typeof s&&(c||l.forEach&&!i((function(){(new s).entries().next()})))){r=n((function(n,e){wo(go(n,r,t),{type:t,collection:new s}),null!=e&&yo(e,n[f],{that:n,AS_ENTRIES:a})}));var d=$o(t);bo(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(t){var n="add"==t||"set"==t;!(t in l)||c&&"clear"==t||N(r.prototype,t,(function(e,r){var o=d(this).collection;if(!n&&c&&!g(e))return"get"==t&&void 0;var i=o[t](0===e?0:e,r);return n?this:i}))})),c||mo(r.prototype,"size",{configurable:!0,get:function(){return d(this).collection.size}})}else r=e.getConstructor(n,t,a,f),ho.REQUIRED=!0;return Rn(r,t,!1,!0),v[t]=r,G({global:!0,forced:!0},v),c||e.setStrong(r,t,a),r},Eo=ho.getWeakData,So=pn.set,xo=pn.getterFor,Oo=Ie.find,Ao=Ie.findIndex,ko=0,_o=function(t){return t.frozen||(t.frozen=new jo)},jo=function(){this.entries=[]},Do=function(t,n){return Oo(t.entries,(function(t){return t[0]===n}))};jo.prototype={get:function(t){var n=Do(this,t);if(n)return n[1]},has:function(t){return!!Do(this,t)},set:function(t,n){var e=Do(this,t);e?e[1]=n:this.entries.push([t,n])},delete:function(t){var n=Ao(this.entries,(function(n){return n[0]===t}));return~n&&this.entries.splice(n,1),!!~n}};var Co={getConstructor:function(t,n,e,r){var o=t((function(t,i){go(t,o,n),So(t,{type:n,id:ko++,frozen:void 0}),null!=i&&yo(i,t[r],{that:t,AS_ENTRIES:e})})),i=xo(n),u=function(t,n,e){var r=i(t),o=Eo(U(n),!0);return!0===o?_o(r).set(n,e):o[r.id]=e,t};return lo(o.prototype,{delete:function(t){var n=i(this);if(!g(t))return!1;var e=Eo(t);return!0===e?_o(n).delete(t):e&&w(e,n.id)&&delete e[n.id]},has:function(t){var n=i(this);if(!g(t))return!1;var e=Eo(t);return!0===e?_o(n).has(t):e&&w(e,n.id)}}),lo(o.prototype,e?{get:function(t){var n=i(this);if(g(t)){var e=Eo(t);return!0===e?_o(n).get(t):e?e[n.id]:void 0}},set:function(t,n){return u(this,t,n)}}:{add:function(t){return u(this,t,!0)}}),o}},Ro=(n((function(t){var n,e=pn.enforce,r=!o.ActiveXObject&&"ActiveXObject"in o,i=Object.isExtensible,u=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},a=t.exports=To("WeakMap",u,Co);if(on&&r){n=Co.getConstructor(u,"WeakMap",!0),ho.REQUIRED=!0;var c=a.prototype,f=c.delete,s=c.has,l=c.get,v=c.set;lo(c,{delete:function(t){if(g(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),f.call(this,t)||r.frozen.delete(t)}return f.call(this,t)},has:function(t){if(g(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),s.call(this,t)||r.frozen.has(t)}return s.call(this,t)},get:function(t){if(g(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),s.call(this,t)?l.call(this,t):r.frozen.get(t)}return l.call(this,t)},set:function(t,r){if(g(t)&&!i(t)){var o=e(this);o.frozen||(o.frozen=new n),s.call(this,t)?v.call(this,t,r):o.frozen.set(t,r)}else v.call(this,t,r);return this}})}})),I.WeakMap);function Io(t,n){var e=n.get(t);if(!e)throw new TypeError("attempted to get private field on non-instance");return e.get?e.get.call(t):e.value}var Po=wr;function Mo(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Po(t,r.key,r)}}function Uo(t,n,e){return n&&Mo(t.prototype,n),e&&Mo(t,e),t}var Lo=Ie.filter,Fo=me("filter"),No=_r("filter");G({target:"Array",proto:!0,forced:!Fo||!No},{filter:function(t){return Lo(this,t,arguments.length>1?arguments[1]:void 0)}});var Bo=Ir("Array").filter,zo=Array.prototype,Go=function(t){var n=t.filter;return t===zo||t instanceof Array&&n===zo.filter?Bo:n},Ho=me("slice"),Wo=_r("slice",{ACCESSORS:!0,0:0,1:2}),qo=qt("species"),Vo=[].slice,Yo=Math.max;G({target:"Array",proto:!0,forced:!Ho||!Wo},{slice:function(t,n){var e,r,o,i=y(this),u=K(i.length),a=Z(t,u),c=Z(void 0===n?u:n,u);if(ce(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!ce(e.prototype)?g(e)&&null===(e=e[qo])&&(e=void 0):e=void 0,e===Array||void 0===e))return Vo.call(i,a,c);for(r=new(void 0===e?Array:e)(Yo(c-a,0)),o=0;a<c;a++,o++)a in i&&fe(r,o,i[a]);return r.length=o,r}});var Jo=Ir("Array").slice,Ko=Array.prototype,Xo=function(t){var n=t.slice;return t===Ko||t instanceof Array&&n===Ko.slice?Jo:n},Qo=Xo;function Zo(t,n,e){return n in t?Po(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var ti=nt.indexOf,ni=[].indexOf,ei=!!ni&&1/[1].indexOf(1,-0)<0,ri=xr("indexOf"),oi=_r("indexOf",{ACCESSORS:!0,1:0});G({target:"Array",proto:!0,forced:ei||!ri||!oi},{indexOf:function(t){return ei?ni.apply(this,arguments)||0:ti(this,t,arguments.length>1?arguments[1]:void 0)}});var ii=Ir("Array").indexOf,ui=Array.prototype,ai=function(t){var n=t.indexOf;return t===ui||t instanceof Array&&n===ui.indexOf?ii:n},ci=ai,fi=zr,si=i((function(){ut(1)}));G({target:"Object",stat:!0,forced:si},{keys:function(t){return ut(yn(t))}});var li=I.Object.keys,vi=li;function di(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=vi(t);for(r=0;r<i.length;r++)e=i[r],ci(n).call(n,e)>=0||(o[e]=t[e]);return o}(t,n);if(fi){var i=fi(t);for(r=0;r<i.length;r++)e=i[r],ci(n).call(n,e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}var hi=li,pi=f.f,yi=function(t){return function(n){for(var e,r=y(n),o=ut(r),i=o.length,a=0,c=[];i>a;)e=o[a++],u&&!pi.call(r,e)||c.push(t?[e,r[e]]:r[e]);return c}},gi={entries:yi(!0),values:yi(!1)}.entries;G({target:"Object",stat:!0},{entries:function(t){return gi(t)}});var mi=I.Object.entries,bi=Ir("Array").concat,wi=Array.prototype,$i=function(t){var n=t.concat;return t===wi||t instanceof Array&&n===wi.concat?bi:n},Ti=qt("iterator"),Ei=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),n=t.searchParams,e="";return t.pathname="c%20d",n.forEach((function(t,r){n.delete("b"),e+=r+t})),!t.toJSON||!n.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==n.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!n[Ti]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==e||"x"!==new URL("http://x",void 0).host})),Si=W("fetch"),xi=W("Headers"),Oi=qt("iterator"),Ai="URLSearchParams",ki="URLSearchParamsIterator",_i=pn.set,ji=pn.getterFor(Ai),Di=pn.getterFor(ki),Ci=/\+/g,Ri=Array(4),Ii=function(t){return Ri[t-1]||(Ri[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},Pi=function(t){try{return decodeURIComponent(t)}catch(n){return t}},Mi=function(t){var n=t.replace(Ci," "),e=4;try{return decodeURIComponent(n)}catch(t){for(;e;)n=n.replace(Ii(e--),Pi);return n}},Ui=/[!'()~]|%20/g,Li={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Fi=function(t){return Li[t]},Ni=function(t){return encodeURIComponent(t).replace(Ui,Fi)},Bi=function(t,n){if(n)for(var e,r,o=n.split("&"),i=0;i<o.length;)(e=o[i++]).length&&(r=e.split("="),t.push({key:Mi(r.shift()),value:Mi(r.join("="))}))},zi=function(t){this.entries.length=0,Bi(this.entries,t)},Gi=function(t,n){if(t<n)throw TypeError("Not enough arguments")},Hi=Un((function(t,n){_i(this,{type:ki,iterator:qr(ji(t).entries),kind:n})}),"Iterator",(function(){var t=Di(this),n=t.kind,e=t.iterator.next(),r=e.value;return e.done||(e.value="keys"===n?r.key:"values"===n?r.value:[r.key,r.value]),e})),Wi=function(){go(this,Wi,Ai);var t,n,e,r,o,i,u,a,c,f=arguments.length>0?arguments[0]:void 0,s=this,l=[];if(_i(s,{type:Ai,entries:l,updateURL:function(){},updateSearchParams:zi}),void 0!==f)if(g(f))if("function"==typeof(t=Wr(f)))for(e=(n=t.call(f)).next;!(r=e.call(n)).done;){if((u=(i=(o=qr(U(r.value))).next).call(o)).done||(a=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");l.push({key:u.value+"",value:a.value+""})}else for(c in f)w(f,c)&&l.push({key:c,value:f[c]+""});else Bi(l,"string"==typeof f?"?"===f.charAt(0)?f.slice(1):f:f+"")},qi=Wi.prototype;lo(qi,{append:function(t,n){Gi(arguments.length,2);var e=ji(this);e.entries.push({key:t+"",value:n+""}),e.updateURL()},delete:function(t){Gi(arguments.length,1);for(var n=ji(this),e=n.entries,r=t+"",o=0;o<e.length;)e[o].key===r?e.splice(o,1):o++;n.updateURL()},get:function(t){Gi(arguments.length,1);for(var n=ji(this).entries,e=t+"",r=0;r<n.length;r++)if(n[r].key===e)return n[r].value;return null},getAll:function(t){Gi(arguments.length,1);for(var n=ji(this).entries,e=t+"",r=[],o=0;o<n.length;o++)n[o].key===e&&r.push(n[o].value);return r},has:function(t){Gi(arguments.length,1);for(var n=ji(this).entries,e=t+"",r=0;r<n.length;)if(n[r++].key===e)return!0;return!1},set:function(t,n){Gi(arguments.length,1);for(var e,r=ji(this),o=r.entries,i=!1,u=t+"",a=n+"",c=0;c<o.length;c++)(e=o[c]).key===u&&(i?o.splice(c--,1):(i=!0,e.value=a));i||o.push({key:u,value:a}),r.updateURL()},sort:function(){var t,n,e,r=ji(this),o=r.entries,i=o.slice();for(o.length=0,e=0;e<i.length;e++){for(t=i[e],n=0;n<e;n++)if(o[n].key>t.key){o.splice(n,0,t);break}n===e&&o.push(t)}r.updateURL()},forEach:function(t){for(var n,e=ji(this).entries,r=M(t,arguments.length>1?arguments[1]:void 0,3),o=0;o<e.length;)r((n=e[o++]).value,n.key,this)},keys:function(){return new Hi(this,"keys")},values:function(){return new Hi(this,"values")},entries:function(){return new Hi(this,"entries")}},{enumerable:!0}),Ln(qi,Oi,qi.entries),Ln(qi,"toString",(function(){for(var t,n=ji(this).entries,e=[],r=0;r<n.length;)t=n[r++],e.push(Ni(t.key)+"="+Ni(t.value));return e.join("&")}),{enumerable:!0}),Rn(Wi,Ai),G({global:!0,forced:!Ei},{URLSearchParams:Wi}),Ei||"function"!=typeof Si||"function"!=typeof xi||G({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var n,e,r,o=[t];return arguments.length>1&&(g(n=arguments[1])&&(e=n.body,_n(e)===Ai&&((r=n.headers?new xi(n.headers):new xi).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),n=Tt(n,{body:s(0,String(e)),headers:s(0,r)}))),o.push(n)),Si.apply(this,o)}});var Vi=I.URLSearchParams,Yi=nt.includes,Ji=_r("indexOf",{ACCESSORS:!0,1:0});G({target:"Array",proto:!0,forced:!Ji},{includes:function(t){return Yi(this,t,arguments.length>1?arguments[1]:void 0)}});var Ki=Ir("Array").includes,Xi=qt("match"),Qi=function(t){if(function(t){var n;return g(t)&&(void 0!==(n=t[Xi])?!!n:"RegExp"==v(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},Zi=qt("match");G({target:"String",proto:!0,forced:!function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[Zi]=!1,"/./"[t](n)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(p(this)).indexOf(Qi(t),arguments.length>1?arguments[1]:void 0)}});var tu=Ir("String").includes,nu=Array.prototype,eu=String.prototype,ru=function(t){var n=t.includes;return t===nu||t instanceof Array&&n===nu.includes?Ki:"string"==typeof t||t===eu||t instanceof String&&n===eu.includes?tu:n},ou=Yr;var iu=qt("iterator"),uu=function(t){var n=Object(t);return void 0!==n[iu]||"@@iterator"in n||In.hasOwnProperty(_n(n))};var au=fo,cu=Xo;function fu(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function su(t,n){var e;if(t){if("string"==typeof t)return fu(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?au(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fu(t,n):void 0}}function lu(t,n){return function(t){if(ou(t))return t}(t)||function(t,n){if(void 0!==vr&&uu(Object(t))){var e=[],r=!0,o=!1,i=void 0;try{for(var u,a=Vr(t);!(r=(u=a.next()).done)&&(e.push(u.value),!n||e.length!==n);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return e}}(t,n)||su(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var vu=Ie.map,du=me("map"),hu=_r("map");G({target:"Array",proto:!0,forced:!du||!hu},{map:function(t){return vu(this,t,arguments.length>1?arguments[1]:void 0)}});var pu=Ir("Array").map,yu=Array.prototype,gu=function(t){var n=t.map;return t===yu||t instanceof Array&&n===yu.map?pu:n},mu=qt("species"),bu=function(t){var n=W(t),e=F.f;u&&n&&!n[mu]&&e(n,mu,{configurable:!0,get:function(){return this}})},wu=F.f,$u=ho.fastKey,Tu=pn.set,Eu=pn.getterFor,Su={getConstructor:function(t,n,e,r){var o=t((function(t,i){go(t,o,n),Tu(t,{type:n,index:Tt(null),first:void 0,last:void 0,size:0}),u||(t.size=0),null!=i&&yo(i,t[r],{that:t,AS_ENTRIES:e})})),i=Eu(n),a=function(t,n,e){var r,o,a=i(t),f=c(t,n);return f?f.value=e:(a.last=f={index:o=$u(n,!0),key:n,value:e,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=f),r&&(r.next=f),u?a.size++:t.size++,"F"!==o&&(a.index[o]=f)),t},c=function(t,n){var e,r=i(t),o=$u(n);if("F"!==o)return r.index[o];for(e=r.first;e;e=e.next)if(e.key==n)return e};return lo(o.prototype,{clear:function(){for(var t=i(this),n=t.index,e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=void 0),delete n[e.index],e=e.next;t.first=t.last=void 0,u?t.size=0:this.size=0},delete:function(t){var n=this,e=i(n),r=c(n,t);if(r){var o=r.next,a=r.previous;delete e.index[r.index],r.removed=!0,a&&(a.next=o),o&&(o.previous=a),e.first==r&&(e.first=o),e.last==r&&(e.last=a),u?e.size--:n.size--}return!!r},forEach:function(t){for(var n,e=i(this),r=M(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.next:e.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(t){return!!c(this,t)}}),lo(o.prototype,e?{get:function(t){var n=c(this,t);return n&&n.value},set:function(t,n){return a(this,0===t?0:t,n)}}:{add:function(t){return a(this,t=0===t?0:t,t)}}),u&&wu(o.prototype,"size",{get:function(){return i(this).size}}),o},setStrong:function(t,n,e){var r=n+" Iterator",o=Eu(n),i=Eu(r);qn(t,n,(function(t,n){Tu(this,{type:r,target:t,state:o(t),kind:n,last:void 0})}),(function(){for(var t=i(this),n=t.kind,e=t.last;e&&e.removed;)e=e.previous;return t.target&&(t.last=e=e?e.next:t.state.first)?"keys"==n?{value:e.key,done:!1}:"values"==n?{value:e.value,done:!1}:{value:[e.key,e.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),e?"entries":"values",!e,!0),bu(n)}},xu=(To("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),Su),I.Set);function Ou(t){return function(t){if(ou(t))return fu(t)}(t)||function(t){if(void 0!==vr&&uu(Object(t)))return au(t)}(t)||su(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}G({target:"Reflect",stat:!0},{get:function t(n,e){var r,o,i=arguments.length<3?n:arguments[2];return U(n)===i?n[e]:(r=O.f(n,e))?w(r,"value")?r.value:void 0===r.get?void 0:r.get.call(i):g(o=wn(n))?t(o,e,i):void 0}});I.Reflect.get,To("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),Su);var Au=I.Map;G({target:"Map",stat:!0},{from:function(t){var n,e,r,o,i=arguments.length,u=i>1?arguments[1]:void 0;return P(this),(n=void 0!==u)&&P(u),null==t?new this:(e=[],n?(r=0,o=M(u,i>2?arguments[2]:void 0,2),yo(t,(function(t){e.push(o(t,r++))}))):yo(t,e.push,{that:e}),new this(e))}});G({target:"Map",stat:!0},{of:function(){for(var t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return new this(n)}});var ku=function(){for(var t,n=U(this),e=P(n.delete),r=!0,o=0,i=arguments.length;o<i;o++)t=e.call(n,arguments[o]),r=r&&t;return!!r};G({target:"Map",proto:!0,real:!0,forced:ft},{deleteAll:function(){return ku.apply(this,arguments)}});G({target:"Map",proto:!0,real:!0,forced:ft},{emplace:function(t,n){var e=U(this),r=e.has(t)&&"update"in n?n.update(e.get(t),t,e):n.insert(t,e);return e.set(t,r),r}});var _u=qr;G({target:"Map",proto:!0,real:!0,forced:ft},{every:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return!yo(e,(function(t,e,o){if(!r(e,t,n))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var ju=qt("species"),Du=function(t,n){var e,r=U(t).constructor;return void 0===r||null==(e=U(r)[ju])?n:P(e)};G({target:"Map",proto:!0,real:!0,forced:ft},{filter:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(Du(n,W("Map"))),i=P(o.set);return yo(e,(function(t,e){r(e,t,n)&&i.call(o,t,e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{find:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return yo(e,(function(t,e,o){if(r(e,t,n))return o(e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",proto:!0,real:!0,forced:ft},{findKey:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return yo(e,(function(t,e,o){if(r(e,t,n))return o(t)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",stat:!0},{groupBy:function(t,n){var e=new this;P(n);var r=P(e.has),o=P(e.get),i=P(e.set);return yo(t,(function(t){var u=n(t);r.call(e,u)?o.call(e,u).push(t):i.call(e,u,[t])})),e}});G({target:"Map",proto:!0,real:!0,forced:ft},{includes:function(t){return yo(_u(U(this)),(function(n,e,r){if((o=e)===(i=t)||o!=o&&i!=i)return r();var o,i}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}}),G({target:"Map",stat:!0},{keyBy:function(t,n){var e=new this;P(n);var r=P(e.set);return yo(t,(function(t){r.call(e,n(t),t)})),e}}),G({target:"Map",proto:!0,real:!0,forced:ft},{keyOf:function(t){return yo(_u(U(this)),(function(n,e,r){if(e===t)return r(n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",proto:!0,real:!0,forced:ft},{mapKeys:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(Du(n,W("Map"))),i=P(o.set);return yo(e,(function(t,e){i.call(o,r(e,t,n),e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{mapValues:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(Du(n,W("Map"))),i=P(o.set);return yo(e,(function(t,e){i.call(o,t,r(e,t,n))}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{merge:function(t){for(var n=U(this),e=P(n.set),r=0;r<arguments.length;)yo(arguments[r++],e,{that:n,AS_ENTRIES:!0});return n}}),G({target:"Map",proto:!0,real:!0,forced:ft},{reduce:function(t){var n=U(this),e=_u(n),r=arguments.length<2,o=r?void 0:arguments[1];if(P(t),yo(e,(function(e,i){r?(r=!1,o=i):o=t(o,i,e,n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),r)throw TypeError("Reduce of empty map with no initial value");return o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{some:function(t){var n=U(this),e=_u(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return yo(e,(function(t,e,o){if(r(e,t,n))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}}),G({target:"Map",proto:!0,real:!0,forced:ft},{update:function(t,n){var e=U(this),r=arguments.length;P(n);var o=e.has(t);if(!o&&r<3)throw TypeError("Updating absent value");var i=o?e.get(t):P(r>2?arguments[2]:void 0)(t,e);return e.set(t,n(i,t,e)),e}});var Cu=function(t,n){var e,r=U(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof n&&"function"!=typeof o)throw TypeError("At least one callback required");return r.has(t)?(e=r.get(t),"function"==typeof n&&(e=n(e),r.set(t,e))):"function"==typeof o&&(e=o(),r.set(t,e)),e};G({target:"Map",proto:!0,real:!0,forced:ft},{upsert:Cu}),G({target:"Map",proto:!0,real:!0,forced:ft},{updateOrInsert:Cu}),G({target:"Function",proto:!0},{bind:Ot});Ir("Function").bind;G({target:"Array",proto:!0},{fill:function(t){for(var n=yn(this),e=K(n.length),r=arguments.length,o=Z(r>1?arguments[1]:void 0,e),i=r>2?arguments[2]:void 0,u=void 0===i?e:Z(i,e);u>o;)n[o++]=t;return n}});var Ru=Ir("Array").fill,Iu=Array.prototype,Pu=function(t){var n=t.fill;return t===Iu||t instanceof Array&&n===Iu.fill?Ru:n},Mu=W("JSON","stringify"),Uu=/[\uD800-\uDFFF]/g,Lu=/^[\uD800-\uDBFF]$/,Fu=/^[\uDC00-\uDFFF]$/,Nu=function(t,n,e){var r=e.charAt(n-1),o=e.charAt(n+1);return Lu.test(t)&&!Fu.test(o)||Fu.test(t)&&!Lu.test(r)?"\\u"+t.charCodeAt(0).toString(16):t},Bu=i((function(){return'"\\udf06\\ud834"'!==Mu("\udf06\ud834")||'"\\udead"'!==Mu("\udead")}));Mu&&G({target:"JSON",stat:!0,forced:Bu},{stringify:function(t,n,e){var r=Mu.apply(null,arguments);return"string"==typeof r?r.replace(Uu,Nu):r}}),I.JSON||(I.JSON={stringify:JSON.stringify});var zu=Object.assign,Gu=Object.defineProperty,Hu=!zu||i((function(){if(u&&1!==zu({b:1},zu(Gu({},"a",{enumerable:!0,get:function(){Gu(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach((function(t){n[t]=t})),7!=zu({},t)[e]||ut(zu({},n)).join("")!=r}))?function(t,n){for(var e=yn(t),r=arguments.length,o=1,i=De.f,a=f.f;r>o;)for(var c,s=h(arguments[o++]),l=i?ut(s).concat(i(s)):ut(s),v=l.length,d=0;v>d;)c=l[d++],u&&!a.call(s,c)||(e[c]=s[c]);return e}:zu;G({target:"Object",stat:!0,forced:Object.assign!==Hu},{assign:Hu});var Wu=I.Object.assign,qu=Au,Vu=me("splice"),Yu=_r("splice",{ACCESSORS:!0,0:0,1:2}),Ju=Math.max,Ku=Math.min,Xu=9007199254740991,Qu="Maximum allowed length exceeded";G({target:"Array",proto:!0,forced:!Vu||!Yu},{splice:function(t,n){var e,r,o,i,u,a,c=yn(this),f=K(c.length),s=Z(t,f),l=arguments.length;if(0===l?e=r=0:1===l?(e=0,r=f-s):(e=l-2,r=Ku(Ju(Y(n),0),f-s)),f+e-r>Xu)throw TypeError(Qu);for(o=le(c,r),i=0;i<r;i++)(u=s+i)in c&&fe(o,i,c[u]);if(o.length=r,e<r){for(i=s;i<f-r;i++)a=i+e,(u=i+r)in c?c[a]=c[u]:delete c[a];for(i=f;i>f-r+e;i--)delete c[i-1]}else if(e>r)for(i=f-r;i>s;i--)a=i+e-1,(u=i+r-1)in c?c[a]=c[u]:delete c[a];for(i=0;i<e;i++)c[i+s]=arguments[i+2];return c.length=f-r+e,o}});var Zu=Ir("Array").splice,ta=Array.prototype,na=function(t){var n=t.splice;return t===ta||t instanceof Array&&n===ta.splice?Zu:n},ea=ai,ra=function(t,n){var e=this;if(!(e instanceof ra))return new ra(t,n);Mt&&(e=Mt(new Error(void 0),wn(e))),void 0!==n&&N(e,"message",String(n));var r=[];return yo(t,r.push,{that:r}),N(e,"errors",r),e};ra.prototype=Tt(Error.prototype,{constructor:s(5,ra),message:s(5,""),name:s(5,"AggregateError")}),G({global:!0},{AggregateError:ra});var oa,ia,ua,aa=o.Promise,ca=/(iphone|ipod|ipad).*applewebkit/i.test(ve),fa="process"==v(o.process),sa=o.location,la=o.setImmediate,va=o.clearImmediate,da=o.process,ha=o.MessageChannel,pa=o.Dispatch,ya=0,ga={},ma="onreadystatechange",ba=function(t){if(ga.hasOwnProperty(t)){var n=ga[t];delete ga[t],n()}},wa=function(t){return function(){ba(t)}},$a=function(t){ba(t.data)},Ta=function(t){o.postMessage(t+"",sa.protocol+"//"+sa.host)};la&&va||(la=function(t){for(var n=[],e=1;arguments.length>e;)n.push(arguments[e++]);return ga[++ya]=function(){("function"==typeof t?t:Function(t)).apply(void 0,n)},oa(ya),ya},va=function(t){delete ga[t]},fa?oa=function(t){da.nextTick(wa(t))}:pa&&pa.now?oa=function(t){pa.now(wa(t))}:ha&&!ca?(ua=(ia=new ha).port2,ia.port1.onmessage=$a,oa=M(ua.postMessage,ua,1)):o.addEventListener&&"function"==typeof postMessage&&!o.importScripts&&sa&&"file:"!==sa.protocol&&!i(Ta)?(oa=Ta,o.addEventListener("message",$a,!1)):oa=ma in E("script")?function(t){ct.appendChild(E("script")).onreadystatechange=function(){ct.removeChild(this),ba(t)}}:function(t){setTimeout(wa(t),0)});var Ea,Sa,xa,Oa,Aa,ka,_a,ja,Da={set:la,clear:va},Ca=/web0s(?!.*chrome)/i.test(ve),Ra=O.f,Ia=Da.set,Pa=o.MutationObserver||o.WebKitMutationObserver,Ma=o.document,Ua=o.process,La=o.Promise,Fa=Ra(o,"queueMicrotask"),Na=Fa&&Fa.value;Na||(Ea=function(){var t,n;for(fa&&(t=Ua.domain)&&t.exit();Sa;){n=Sa.fn,Sa=Sa.next;try{n()}catch(t){throw Sa?Oa():xa=void 0,t}}xa=void 0,t&&t.enter()},ca||fa||Ca||!Pa||!Ma?La&&La.resolve?(_a=La.resolve(void 0),ja=_a.then,Oa=function(){ja.call(_a,Ea)}):Oa=fa?function(){Ua.nextTick(Ea)}:function(){Ia.call(o,Ea)}:(Aa=!0,ka=Ma.createTextNode(""),new Pa(Ea).observe(ka,{characterData:!0}),Oa=function(){ka.data=Aa=!Aa}));var Ba,za,Ga,Ha=Na||function(t){var n={fn:t,next:void 0};xa&&(xa.next=n),Sa||(Sa=n,Oa()),xa=n},Wa=function(t){var n,e;this.promise=new t((function(t,r){if(void 0!==n||void 0!==e)throw TypeError("Bad Promise constructor");n=t,e=r})),this.resolve=P(n),this.reject=P(e)},qa={f:function(t){return new Wa(t)}},Va=function(t,n){if(U(t),g(n)&&n.constructor===t)return n;var e=qa.f(t);return(0,e.resolve)(n),e.promise},Ya=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Ja=Da.set,Ka=qt("species"),Xa="Promise",Qa=pn.get,Za=pn.set,tc=pn.getterFor(Xa),nc=aa,ec=o.TypeError,rc=o.document,oc=o.process,ic=(W("fetch"),qa.f),uc=ic,ac=!!(rc&&rc.createEvent&&o.dispatchEvent),cc="function"==typeof PromiseRejectionEvent,fc="unhandledrejection",sc=R(Xa,(function(){if(!(en(nc)!==String(nc))){if(66===ye)return!0;if(!fa&&!cc)return!0}if(!nc.prototype.finally)return!0;if(ye>=51&&/native code/.test(nc))return!1;var t=nc.resolve(1),n=function(t){t((function(){}),(function(){}))};return(t.constructor={})[Ka]=n,!(t.then((function(){}))instanceof n)})),lc=sc||!ao((function(t){nc.all(t).catch((function(){}))})),vc=function(t){var n;return!(!g(t)||"function"!=typeof(n=t.then))&&n},dc=function(t,n){if(!t.notified){t.notified=!0;var e=t.reactions;Ha((function(){for(var r=t.value,o=1==t.state,i=0;e.length>i;){var u,a,c,f=e[i++],s=o?f.ok:f.fail,l=f.resolve,v=f.reject,d=f.domain;try{s?(o||(2===t.rejection&&gc(t),t.rejection=1),!0===s?u=r:(d&&d.enter(),u=s(r),d&&(d.exit(),c=!0)),u===f.promise?v(ec("Promise-chain cycle")):(a=vc(u))?a.call(u,l,v):l(u)):v(r)}catch(t){d&&!c&&d.exit(),v(t)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&pc(t)}))}},hc=function(t,n,e){var r,i;ac?((r=rc.createEvent("Event")).promise=n,r.reason=e,r.initEvent(t,!1,!0),o.dispatchEvent(r)):r={promise:n,reason:e},!cc&&(i=o["on"+t])?i(r):t===fc&&function(t,n){var e=o.console;e&&e.error&&(1===arguments.length?e.error(t):e.error(t,n))}("Unhandled promise rejection",e)},pc=function(t){Ja.call(o,(function(){var n,e=t.facade,r=t.value;if(yc(t)&&(n=Ya((function(){fa?oc.emit("unhandledRejection",r,e):hc(fc,e,r)})),t.rejection=fa||yc(t)?2:1,n.error))throw n.value}))},yc=function(t){return 1!==t.rejection&&!t.parent},gc=function(t){Ja.call(o,(function(){var n=t.facade;fa?oc.emit("rejectionHandled",n):hc("rejectionhandled",n,t.value)}))},mc=function(t,n,e){return function(r){t(n,r,e)}},bc=function(t,n,e){t.done||(t.done=!0,e&&(t=e),t.value=n,t.state=2,dc(t,!0))},wc=function(t,n,e){if(!t.done){t.done=!0,e&&(t=e);try{if(t.facade===n)throw ec("Promise can't be resolved itself");var r=vc(n);r?Ha((function(){var e={done:!1};try{r.call(n,mc(wc,e,t),mc(bc,e,t))}catch(n){bc(e,n,t)}})):(t.value=n,t.state=1,dc(t,!1))}catch(n){bc({done:!1},n,t)}}};sc&&(nc=function(t){go(this,nc,Xa),P(t),Ba.call(this);var n=Qa(this);try{t(mc(wc,n),mc(bc,n))}catch(t){bc(n,t)}},(Ba=function(t){Za(this,{type:Xa,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=lo(nc.prototype,{then:function(t,n){var e=tc(this),r=ic(Du(this,nc));return r.ok="function"!=typeof t||t,r.fail="function"==typeof n&&n,r.domain=fa?oc.domain:void 0,e.parent=!0,e.reactions.push(r),0!=e.state&&dc(e,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),za=function(){var t=new Ba,n=Qa(t);this.promise=t,this.resolve=mc(wc,n),this.reject=mc(bc,n)},qa.f=ic=function(t){return t===nc||t===Ga?new za(t):uc(t)}),G({global:!0,wrap:!0,forced:sc},{Promise:nc}),Rn(nc,Xa,!1,!0),bu(Xa),Ga=W(Xa),G({target:Xa,stat:!0,forced:sc},{reject:function(t){var n=ic(this);return n.reject.call(void 0,t),n.promise}}),G({target:Xa,stat:!0,forced:ft},{resolve:function(t){return Va(this===Ga?nc:this,t)}}),G({target:Xa,stat:!0,forced:lc},{all:function(t){var n=this,e=ic(n),r=e.resolve,o=e.reject,i=Ya((function(){var e=P(n.resolve),i=[],u=0,a=1;yo(t,(function(t){var c=u++,f=!1;i.push(void 0),a++,e.call(n,t).then((function(t){f||(f=!0,i[c]=t,--a||r(i))}),o)})),--a||r(i)}));return i.error&&o(i.value),e.promise},race:function(t){var n=this,e=ic(n),r=e.reject,o=Ya((function(){var o=P(n.resolve);yo(t,(function(t){o.call(n,t).then(e.resolve,r)}))}));return o.error&&r(o.value),e.promise}}),G({target:"Promise",stat:!0},{allSettled:function(t){var n=this,e=qa.f(n),r=e.resolve,o=e.reject,i=Ya((function(){var e=P(n.resolve),o=[],i=0,u=1;yo(t,(function(t){var a=i++,c=!1;o.push(void 0),u++,e.call(n,t).then((function(t){c||(c=!0,o[a]={status:"fulfilled",value:t},--u||r(o))}),(function(t){c||(c=!0,o[a]={status:"rejected",reason:t},--u||r(o))}))})),--u||r(o)}));return i.error&&o(i.value),e.promise}});var $c="No one promise resolved";G({target:"Promise",stat:!0},{any:function(t){var n=this,e=qa.f(n),r=e.resolve,o=e.reject,i=Ya((function(){var e=P(n.resolve),i=[],u=0,a=1,c=!1;yo(t,(function(t){var f=u++,s=!1;i.push(void 0),a++,e.call(n,t).then((function(t){s||c||(c=!0,r(t))}),(function(t){s||c||(s=!0,i[f]=t,--a||o(new(W("AggregateError"))(i,$c)))}))})),--a||o(new(W("AggregateError"))(i,$c))}));return i.error&&o(i.value),e.promise}});var Tc=!!aa&&i((function(){aa.prototype.finally.call({then:function(){}},(function(){}))}));G({target:"Promise",proto:!0,real:!0,forced:Tc},{finally:function(t){var n=Du(this,W("Promise")),e="function"==typeof t;return this.then(e?function(e){return Va(n,t()).then((function(){return e}))}:t,e?function(e){return Va(n,t()).then((function(){throw e}))}:t)}});var Ec=I.Promise;G({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Sc=I.Date.now,xc=It;function Oc(){}function Ac(t){return t()}function kc(){return xc(null)}function _c(t){Lr(t).call(t,Ac)}function jc(t){return"function"==typeof t}function Dc(t,n){return t!=t?n==n:t!==n||t&&"object"===dr(t)||"function"==typeof t}function Cc(t){if(null==t)return Oc;for(var n=arguments.length,e=new Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];var o=t.subscribe.apply(t,e);return o.unsubscribe?function(){return o.unsubscribe()}:o}function Rc(t){var n;return Cc(t,(function(t){return n=t}))(),n}function Ic(t,n,e){t.$$.on_destroy.push(Cc(n,e))}function Pc(t,n,e,r){if(t){var o=Mc(t,n,e,r);return t[0](o)}}function Mc(t,n,e,r){var o;return t[1]&&r?function(t,n){for(var e in n)t[e]=n[e];return t}(Qo(o=e.ctx).call(o),t[1](r(n))):e.ctx}function Uc(t,n,e,r,o,i,u){var a=function(t,n,e,r){if(t[2]&&r){var o=t[2](r(e));if(void 0===n.dirty)return o;if("object"===dr(o)){for(var i=[],u=Math.max(n.dirty.length,o.length),a=0;a<u;a+=1)i[a]=n.dirty[a]|o[a];return i}return n.dirty|o}return n.dirty}(n,r,o,i);if(a){var c=Mc(n,e,r,u);t.p(c,a)}}function Lc(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n;return t.set(e),n}function Fc(t){return t&&jc(t.destroy)?t.destroy:Oc}new xu;function Nc(t,n){t.appendChild(n)}function Bc(t,n,e){t.insertBefore(n,e||null)}function zc(t){t.parentNode.removeChild(t)}function Gc(t,n){for(var e=0;e<t.length;e+=1)t[e]&&t[e].d(n)}function Hc(t){return document.createElement(t)}function Wc(t){return document.createTextNode(t)}function qc(){return Wc(" ")}function Vc(){return Wc("")}function Yc(t,n,e,r){return t.addEventListener(n,e,r),function(){return t.removeEventListener(n,e,r)}}function Jc(t,n,e){null==e?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function Kc(t){return so(t.childNodes)}function Xc(t,n){n=""+n,t.wholeText!==n&&(t.data=n)}function Qc(t,n,e,r){t.style.setProperty(n,e,r?"important":"")}var Zc;new xu;function tf(t){Zc=t}function nf(){if(!Zc)throw new Error("Function called outside component initialization");return Zc}function ef(t){nf().$$.on_mount.push(t)}function rf(t,n){nf().$$.context.set(t,n)}function of(t){return nf().$$.context.get(t)}var uf=[],af=[],cf=[],ff=[],sf=Ec.resolve(),lf=!1;function vf(){lf||(lf=!0,sf.then(gf))}function df(){return vf(),sf}function hf(t){cf.push(t)}var pf=!1,yf=new xu;function gf(){if(!pf){pf=!0;do{for(var t=0;t<uf.length;t+=1){var n=uf[t];tf(n),mf(n.$$)}for(tf(null),uf.length=0;af.length;)af.pop()();for(var e=0;e<cf.length;e+=1){var r=cf[e];yf.has(r)||(yf.add(r),r())}cf.length=0}while(uf.length);for(;ff.length;)ff.pop()();lf=!1,pf=!1,yf.clear()}}function mf(t){if(null!==t.fragment){var n;t.update(),_c(t.before_update);var e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),Lr(n=t.after_update).call(n,hf)}}var bf,wf=new xu;function $f(){bf={r:0,c:[],p:bf}}function Tf(){bf.r||_c(bf.c),bf=bf.p}function Ef(t,n){t&&t.i&&(wf.delete(t),t.i(n))}function Sf(t,n,e,r){if(t&&t.o){if(wf.has(t))return;wf.add(t),bf.c.push((function(){wf.delete(t),r&&(e&&t.d(1),r())})),t.o(n)}}new xu(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);function xf(t){t&&t.c()}function Of(t,n,e){var r=t.$$,o=r.fragment,i=r.on_mount,u=r.on_destroy,a=r.after_update;o&&o.m(n,e),hf((function(){var n,e=Go(n=gu(i).call(i,Ac)).call(n,jc);u?u.push.apply(u,Ou(e)):_c(e),t.$$.on_mount=[]})),Lr(a).call(a,hf)}function Af(t,n){var e=t.$$;null!==e.fragment&&(_c(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function kf(t,n){var e;-1===t.$$.dirty[0]&&(uf.push(t),vf(),Pu(e=t.$$.dirty).call(e,0));t.$$.dirty[n/31|0]|=1<<n%31}function _f(t,n,e,r,o,i){var u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[-1],a=Zc;tf(t);var c=n.props||{},f=t.$$={fragment:null,ctx:null,props:i,update:Oc,not_equal:o,bound:kc(),on_mount:[],on_destroy:[],before_update:[],after_update:[],context:new qu(a?a.$$.context:[]),callbacks:kc(),dirty:u,skip_bound:!1},s=!1;if(f.ctx=e?e(t,c,(function(n,e){var r=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:e;return f.ctx&&o(f.ctx[n],f.ctx[n]=r)&&(!f.skip_bound&&f.bound[n]&&f.bound[n](r),s&&kf(t,n)),e})):[],f.update(),s=!0,_c(f.before_update),f.fragment=!!r&&r(f.ctx),n.target){if(n.hydrate){var l=Kc(n.target);f.fragment&&f.fragment.l(l),Lr(l).call(l,zc)}else f.fragment&&f.fragment.c();n.intro&&Ef(t.$$.fragment),Of(t,n.target,n.anchor),gf()}tf(a)}var jf=function(){function t(){Ct(this,t)}return Uo(t,[{key:"$destroy",value:function(){Af(this,1),this.$destroy=Oc}},{key:"$on",value:function(t,n){var e=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return e.push(n),function(){var t=ea(e).call(e,n);-1!==t&&na(e).call(e,t,1)}}},{key:"$set",value:function(t){this.$$set&&0!==hi(t).length&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}]),t}(),Df=[];function Cf(t){var n,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oc,r=[];function o(e){if(Dc(t,e)&&(t=e,n)){for(var o=!Df.length,i=0;i<r.length;i+=1){var u=r[i];u[1](),Df.push(u,t)}if(o){for(var a=0;a<Df.length;a+=2)Df[a][0](Df[a+1]);Df.length=0}}}function i(n){o(n(t))}function u(i){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Oc,a=[i,u];return r.push(a),1===r.length&&(n=e(o)||Oc),i(t),function(){var t=ea(r).call(r,a);-1!==t&&na(r).call(r,t,1),0===r.length&&(n(),n=null)}}return{set:o,update:i,subscribe:u}}function Rf(t,n,e){var r=!Jr(t),o=r?[t]:t,i=n.length<2;return{subscribe:Cf(e,(function(t){var e=!1,u=[],a=0,c=Oc,f=function(){if(!a){c();var e=n(r?u[0]:u,t);i?t(e):c=jc(e)?e:Oc}},s=gu(o).call(o,(function(t,n){return Cc(t,(function(t){u[n]=t,a&=~(1<<n),e&&f()}),(function(){a|=1<<n}))}));return e=!0,f(),function(){_c(s),c()}})).subscribe}}var If=[],Pf=If.sort,Mf=i((function(){If.sort(void 0)})),Uf=i((function(){If.sort(null)})),Lf=xr("sort");G({target:"Array",proto:!0,forced:Mf||!Uf||!Lf},{sort:function(t){return void 0===t?Pf.call(yn(this)):Pf.call(yn(this),P(t))}});var Ff=Ir("Array").sort,Nf=Array.prototype,Bf=function(t){var n=t.sort;return t===Nf||t instanceof Array&&n===Nf.sort?Ff:n},zf="\t\n\v\f\r \u2028\u2029\ufeff",Gf="["+zf+"]",Hf=RegExp("^"+Gf+Gf+"*"),Wf=RegExp(Gf+Gf+"*$"),qf=function(t){return function(n){var e=String(p(n));return 1&t&&(e=e.replace(Hf,"")),2&t&&(e=e.replace(Wf,"")),e}},Vf={start:qf(1),end:qf(2),trim:qf(3)},Yf=function(t){return i((function(){return!!zf[t]()||"
"!="
"[t]()||zf[t].name!==t}))},Jf=Vf.end,Kf=Yf("trimEnd"),Xf=Kf?function(){return Jf(this)}:"".trimEnd;G({target:"String",proto:!0,forced:Kf},{trimEnd:Xf,trimRight:Xf});var Qf=Ir("String").trimRight,Zf=String.prototype,ts=function(t){var n=t.trimEnd;return"string"==typeof t||t===Zf||t instanceof String&&n===Zf.trimEnd?Qf:n},ns=Vf.trim,es=o.parseInt,rs=/^[+-]?0[Xx]/,os=8!==es(zf+"08")||22!==es(zf+"0x16")?function(t,n){var e=ns(String(t));return es(e,n>>>0||(rs.test(e)?16:10))}:es;G({global:!0,forced:parseInt!=os},{parseInt:os});var is=I.parseInt;function us(t,n){var e=hi(t);if(Gr){var r=Gr(t);n&&(r=Go(r).call(r,(function(n){return Br(t,n).enumerable}))),e.push.apply(e,r)}return e}function as(t){for(var n=1;n<arguments.length;n++){var e,r=null!=arguments[n]?arguments[n]:{};if(n%2)Lr(e=us(Object(r),!0)).call(e,(function(n){Zo(t,n,r[n])}));else if(Sr)Tr(t,Sr(r));else{var o;Lr(o=us(Object(r))).call(o,(function(n){$r(t,n,Br(r,n))}))}}return t}function cs(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return fs(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fs(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function fs(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var ss=86400;function ls(t){return void 0!==t?t instanceof Date?Es(t):(n=t.match(/\d+/g),new Date(Date.UTC(Number(n[0]),Number(n[1])-1,Number(n[2]),Number(n[3]||0),Number(n[4]||0),Number(n[5]||0)))):Es(new Date);var n}function vs(t){if("number"==typeof t)t={seconds:t};else if("string"==typeof t){var n,e=0,r=2,o=cs(t.split(":",3));try{for(o.s();!(n=o.n()).done;){var i=n.value;e+=is(i,10)*Math.pow(60,r--)}}catch(t){o.e(t)}finally{o.f()}t={seconds:e}}else t instanceof Date&&(t={hours:t.getUTCHours(),minutes:t.getUTCMinutes(),seconds:t.getUTCSeconds()});var u=t.weeks||t.week||0;return{years:t.years||t.year||0,months:t.months||t.month||0,days:7*u+(t.days||t.day||0),seconds:60*(t.hours||t.hour||0)*60+60*(t.minutes||t.minute||0)+(t.seconds||t.second||0),inWeeks:!!u}}function ds(t){return new Date(t.getTime())}function hs(t,n,e){return Ss(t,n,void 0===e?1:e)}function ps(t){return xs(t,1)}function ys(t){return xs(t,-1)}function gs(t){return t.setUTCHours(0,0,0,0),t}function ms(t){return new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds())}function bs(t){return t.toISOString().substring(0,19)}function ws(t,n,e){if(t.getFullYear()!==n.getFullYear())return e.format(t)+" - "+e.format(n);var r=[];if(t.getMonth()!==n.getMonth()&&r.push("month"),t.getDate()!==n.getDate()&&r.push("day"),!r.length)return e.format(t);for(var o=e.resolvedOptions(),i={},u=0,a=r;u<a.length;u++){var c=a[u];i[c]=o[c]}var f=new Intl.DateTimeFormat(o.locale,i),s=e.format(t),l=e.format(n),v=f.format(t),d=f.format(n),h=function(t,n,e,r){var o=0;for(;o<t.length;){var i=void 0,u=lu(Os(t,n,o),2);if(o=u[0],!(i=u[1]))break;for(var a=0;a<e.length;){var c=void 0,f=lu(Os(e,r,a),2);if(a=f[0],!(c=f[1]))break;if(i.head===c.head&&i.tail===c.tail)return i}}return null}(s,v,l,d);return h?h.head+v+" - "+d+h.tail:s+" - "+l}function $s(t,n){return t.getTime()===n.getTime()}function Ts(t,n){var e=n-t.getUTCDay();return t.setUTCDate(t.getUTCDate()+(e<=0?e:e-7)),t}function Es(t){return new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()))}function Ss(t,n,e){t.setUTCFullYear(t.getUTCFullYear()+e*n.years);var r=t.getUTCMonth()+e*n.months;for(t.setUTCMonth(r),(r%=12)<0&&(r+=12);t.getUTCMonth()!==r;)ys(t);return t.setUTCDate(t.getUTCDate()+e*n.days),t.setUTCSeconds(t.getUTCSeconds()+e*n.seconds),t}function xs(t,n){return t.setUTCDate(t.getUTCDate()+n),t}function Os(t,n,e){var r=ea(t).call(t,n,e);if(r>=0){var o=r+n.length;return[o,{head:t.substr(0,r),tail:t.substr(o)}]}return[-1,null]}function As(){return Wu.apply(Object,arguments)}function ks(t){return t.offsetWidth-t.clientWidth-2*t.clientLeft>0}function _s(t,n){var e={update:function(n){for(;t.firstChild;)t.removeChild(t.lastChild);if(n.domNodes){var e,r=cs(n.domNodes);try{for(r.s();!(e=r.n()).done;){var o=e.value;t.appendChild(o)}}catch(t){r.e(t)}finally{r.f()}}else n.html&&(t.innerHTML=n.html)}};return e.update(n),e}function js(t,n,e,r){return{type:t,title:n,currentStart:e.start,currentEnd:e.end,activeStart:r.start,activeEnd:r.end,calendar:void 0}}function Ds(t){return(t=As({},t)).currentStart=ms(t.currentStart),t.currentEnd=ms(t.currentEnd),t.activeStart=ms(t.activeStart),t.activeEnd=ms(t.activeEnd),t}var Cs=1;function Rs(t){return gu(t).call(t,(function(t){var n;return{id:"id"in t?String(t.id):"{generated-".concat(Cs++,"}"),resourceIds:Jr(t.resourceIds)?gu(n=t.resourceIds).call(n,String):"resourceId"in t?[String(t.resourceId)]:[],start:ls(t.start),end:ls(t.end),title:t.title||"",display:t.display||"auto",extendedProps:t.extendedProps||{},backgroundColor:t.backgroundColor||t.color}}))}function Is(t){return gu(t).call(t,(function(t){var n;return{url:t.url&&ts(n=t.url).call(n,"&")||"",method:t.method&&t.method.toUpperCase()||"GET",extraParams:t.extraParams||{}}}))}function Ps(t,n,e){return{start:t.start>n?t.start:n,end:t.end<e?t.end:e,event:t}}function Ms(t){Bf(t).call(t,(function(t,n){return t.start<n.start?-1:t.start>n.start?1:0}))}function Us(t,n,e,r,o,i){var u,a,c,f=o.format(t.start);if(n&&(f+=" - ".concat(o.format(t.end))),e)"string"==typeof(c=jc(e)?e({event:Ls(t.event),timeText:f,view:Ds(i)}):e)&&(c={html:c});else switch(t.event.display){case"background":c={html:""};break;default:c={html:$i(u='<div class="'.concat(r.eventTime,'">')).call(u,f,"</div>")+$i(a='<div class="'.concat(r.eventTitle,'">')).call(a,t.event.title,"</div>")}}return[f,c]}function Ls(t){return(t=As({},t)).start=ms(t.start),t.end=ms(t.end),t}function Fs(t,n,e){return as(as({},Cf(n?n(t):t,e)),{},{mutate:n})}function Ns(t,n,e){var r=e,o=!1,i=n.length<2,u=Rf(t,(function(t,e){return o=!0,i?(r=n(t,e),e(r)):n(t,(function(t){r=t,e(t)})),function(){o=!1}}),r);return as(as({},u),{},{get:function(){return o?r:Rc(u)}})}function Bs(t,n){return Rf([t,n],(function(t){var n=lu(t,2),e=n[0],r=n[1],o=jc(r)?{format:r}:new Intl.DateTimeFormat(e,r);return{format:function(t){return o.format(ms(t))}}}))}function zs(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}function Gs(t,n){var e=hi(t);if(Gr){var r=Gr(t);n&&(r=Go(r).call(r,(function(n){return Br(t,n).enumerable}))),e.push.apply(e,r)}return e}function Hs(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return Ws(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ws(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function Ws(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var qs=function t(n){var e,r=this;Ct(this,t);for(var o,i,u,a=n.plugins||[],c=function(t,n){var e,r={buttonText:{today:"today"},date:new Date,dateClick:void 0,dayHeaderFormat:{weekday:"short",month:"numeric",day:"numeric"},displayEventEnd:!0,duration:{weeks:1},events:[],eventBackgroundColor:void 0,eventClick:void 0,eventColor:void 0,eventContent:void 0,eventDidMount:void 0,eventMouseEnter:void 0,eventMouseLeave:void 0,eventSources:[],eventTimeFormat:{hour:"numeric",minute:"2-digit"},firstDay:0,flexibleSlotTimeLimits:!1,headerToolbar:{start:"title",center:"",end:"today prev,next"},height:"auto",hiddenDays:[],highlightedDates:[],lazyFetching:!0,loading:void 0,locale:void 0,monthMode:!1,scrollTime:"06:00:00",slotDuration:"00:30:00",slotLabelFormat:{hour:"numeric",minute:"2-digit"},slotMaxTime:"24:00:00",slotMinTime:"00:00:00",theme:{calendar:"ec",header:"ec-header",withScroll:"ec-with-scroll",hiddenScroll:"ec-hidden-scroll",body:"ec-body",week:"ec-week",compact:"ec-compact",toolbar:"ec-toolbar",sidebar:"ec-sidebar",content:"ec-content",lines:"ec-lines",line:"ec-line",days:"ec-days",day:"ec-day",dayHead:"ec-day-head",today:"ec-today",otherMonth:"ec-other-month",highlight:"ec-highlight",events:"ec-events",event:"ec-event",eventTime:"ec-event-time",eventTitle:"ec-event-title",bgEvents:"ec-bg-events",bgEvent:"ec-bg-event",hiddenTimes:"ec-hidden-times",time:"ec-time",button:"ec-button",buttonGroup:"ec-button-group",icon:"ec-icon",active:"ec-active",title:"ec-title"},titleFormat:{year:"numeric",month:"short",day:"numeric"},view:t.view||void 0,viewDidMount:void 0,views:{}},o=Hs(n);try{for(o.s();!(e=o.n()).done;){var i=e.value;"createOptions"in i&&i.createOptions(r,t)}}catch(t){o.e(t)}finally{o.f()}return r}(n,a),f=function(t,n){var e,r={buttonText:function(n){return jc(n)?n(t.buttonText):n},date:function(t){return gs(ls(t))},duration:vs,events:Rs,eventSources:Is,hiddenDays:function(t){return Ou(new xu(t))},highlightedDates:function(t){return gu(t).call(t,ls)},scrollTime:vs,slotDuration:vs,slotMaxTime:vs,slotMinTime:vs,theme:function(n){return jc(n)?n(t.theme):n}},o=Hs(n);try{for(o.s();!(e=o.n()).done;){var i=e.value;"createMutators"in i&&i.createMutators(r,t)}}catch(t){o.e(t)}finally{o.f()}return r}(c,a),s=0,l=mi(c);s<l.length;s++){var v=lu(l[s],2),d=v[0],h=v[1];this[d]=Fs(h,f[d])}this._currentRange=Rf([(o=this).date,o.duration,o.monthMode,o.firstDay],(function(t){var n=lu(t,4),e=n[0],r=n[1],o=n[2],i=n[3],u=ds(e);return o?u.setDate(1):r.inWeeks&&Ts(u,i),{start:u,end:hs(ds(u),r)}})),this._activeRange=function(t){return Rf([t._currentRange,t.firstDay,t.monthMode,t.slotMinTime,t.slotMaxTime],(function(t){var n,e,r=lu(t,5),o=r[0],i=r[1],u=r[2],a=(r[3],r[4]),c=ds(o.start),f=ds(o.end);if(u)Ts(c,i),e=i-(n=f).getUTCDay(),n.setUTCDate(n.getUTCDate()+(e>=0?e:e+7));else if(a.days||a.seconds>ss){hs(ys(f),a);var s=ys(ds(f));s<c&&(c=s)}return{start:c,end:f}}))}(this),this._fetchedRange=Cf({start:void 0,end:void 0}),this._events=function(t){var n,e=Cf([]),r=0;return Rf([t.events,t.eventSources,t._activeRange,t._fetchedRange,t.lazyFetching,t.loading],(function(t,e){return df().then((function(){var o=lu(t,6),i=o[0],u=o[1],a=o[2],c=o[3],f=o[4],s=o[5];u.length?(!c.start||c.start>a.start||c.end<a.end||!f)&&function(){n&&n.abort(),n=new AbortController,jc(s)&&!r&&s(!0);var t,o=[],i=Hs(u);try{for(i.s();!(t=i.n()).done;){var f,l=t.value,v=jc(l.extraParams)?l.extraParams():As({},l.extraParams);v.start=bs(a.start),v.end=bs(a.end),v=new Vi(v);var d=l.url,h={},p=void 0;ru(f=["GET","HEAD"]).call(f,l.method)?d+=(ru(d).call(d,"?")?"&":"?")+v:(h["content-type"]="application/x-www-form-urlencoded;charset=UTF-8",p=v),fetch(d,{method:l.method,headers:h,body:p,signal:n.signal,credentials:"same-origin"}).then((function(t){return t.json()})).then((function(t){o=$i(o).call(o,Rs(t)),e(o),0==--r&&jc(s)&&s(!1)})).catch((function(t){0==--r&&jc(s)&&s(!1)})),++r,c.start=a.start,c.end=a.end}}catch(t){i.e(t)}finally{i.f()}}():e(i)}))}),[]).subscribe(e.set),e}(this),this._intlEventTime=Bs(this.locale,this.eventTimeFormat),this._intlSlotLabel=Bs(this.locale,this.slotLabelFormat),this._intlDayHeader=Bs(this.locale,this.dayHeaderFormat),this._titleIntlRange=(i=this.locale,u=this.titleFormat,Rf([i,u],(function(t){var n=lu(t,2),e=n[0],r=n[1];if(jc(r))return{format:function(t,n){return r(ms(t),ms(n))}};var o=new Intl.DateTimeFormat(e,r);return{format:function(t,n){return ws(ms(t),ms(n),o)}}}))),this._scrollable=Cf(!1),this._viewTitle=function(t){return Rf([t.date,t._activeRange,t._titleIntlRange,t.monthMode],(function(t){var n=lu(t,4),e=n[0],r=n[1],o=n[2];return n[3]?o.format(e,e):o.format(r.start,ys(ds(r.end)))}))}(this),this._viewDates=function(t){return Ns([t._activeRange,t.hiddenDays],(function(n){for(var e=lu(n,2),r=e[0],o=e[1],i=[],u=gs(ds(r.start)),a=gs(ds(r.end));u<a;)ru(o).call(o,u.getUTCDay())||i.push(ds(u)),ps(u);return!i.length&&o.length&&o.length<7&&(t.date.update((function(t){for(;ru(o).call(o,t.getUTCDay());)ps(t);return t})),i=t._viewDates.get()),i}))}(this),this._view=function(t){return Ns([t.view,t._viewTitle,t._currentRange,t._activeRange],(function(t){return js.apply(void 0,Ou(t))}))}(this),this._viewComponent=Cf(void 0);var p,y=Hs(a);try{for(y.s();!(p=y.n()).done;){var g=p.value;"createStores"in g&&g.createStores(this)}}catch(t){y.e(t)}finally{y.f()}var m,b=Hs(new xu($i(e=[]).call(e,Ou(hi(c.views)),Ou(hi(n.views||{})))));try{var w=function(){var t=m.value,e=As({},c,c.views[t]||{},n,n.views&&n.views[t]||{});r.view.subscribe((function(n){n===t&&(r._viewComponent.set(e.component),jc(e.viewDidMount)&&df().then((function(){return e.viewDidMount(r._view.get())})))}));for(var o=function(){var n=u[i];if(r.hasOwnProperty(n)&&"_"!==n[0]){var o=r[n],a=o.set,c=o._set,f=o.mutate,s=di(o,["set","_set","mutate"]);c||(c=a),f&&(e[n]=f(e[n])),r[n]=function(t){for(var n=1;n<arguments.length;n++){var e,r=null!=arguments[n]?arguments[n]:{};if(n%2)Lr(e=Gs(Object(r),!0)).call(e,(function(n){Zo(t,n,r[n])}));else if(Sr)Tr(t,Sr(r));else{var o;Lr(o=Gs(Object(r))).call(o,(function(n){$r(t,n,Br(r,n))}))}}return t}({set:function(t){e[n]=t,a(t)},_set:c,mutate:f},s),r.view.subscribe((function(r){r===t&&c(e[n])}))}},i=0,u=hi(e);i<u.length;i++)o()};for(b.s();!(m=b.n()).done;)w()}catch(t){b.e(t)}finally{b.f()}};function Vs(t,n,e){var r=Qo(t).call(t);return r[23]=n[e],r}function Ys(t){var n,e,r,o,i,u=t[5][t[23]]+"";function a(){return t[20](t[23])}return{c:function(){n=Hc("button"),e=Wc(u),Jc(n,"class",r=t[3].button+(t[6]===t[23]?" "+t[3].active:"")+" ec-"+t[23])},m:function(t,r){Bc(t,n,r),Nc(n,e),o||(i=Yc(n,"click",a),o=!0)},p:function(o,i){t=o,33&i&&u!==(u=t[5][t[23]]+"")&&Xc(e,u),73&i&&r!==(r=t[3].button+(t[6]===t[23]?" "+t[3].active:"")+" ec-"+t[23])&&Jc(n,"class",r)},d:function(t){t&&zc(n),o=!1,i()}}}function Js(t){var n,e,r,o,i,u=t[5][t[23]]+"";return{c:function(){n=Hc("button"),e=Wc(u),Jc(n,"class",r=t[3].button+" ec-"+t[23]),n.disabled=t[1]},m:function(r,u){Bc(r,n,u),Nc(n,e),o||(i=Yc(n,"click",t[19]),o=!0)},p:function(t,o){33&o&&u!==(u=t[5][t[23]]+"")&&Xc(e,u),9&o&&r!==(r=t[3].button+" ec-"+t[23])&&Jc(n,"class",r),2&o&&(n.disabled=t[1])},d:function(t){t&&zc(n),o=!1,i()}}}function Ks(t){var n,e,r,o,i,u;return{c:function(){n=Hc("button"),Jc(e=Hc("i"),"class",r=t[3].icon+" ec-"+t[23]),Jc(n,"class",o=t[3].button+" ec-"+t[23])},m:function(r,o){Bc(r,n,o),Nc(n,e),i||(u=Yc(n,"click",t[17]),i=!0)},p:function(t,i){9&i&&r!==(r=t[3].icon+" ec-"+t[23])&&Jc(e,"class",r),9&i&&o!==(o=t[3].button+" ec-"+t[23])&&Jc(n,"class",o)},d:function(t){t&&zc(n),i=!1,u()}}}function Xs(t){var n,e,r,o,i,u;return{c:function(){n=Hc("button"),Jc(e=Hc("i"),"class",r=t[3].icon+" ec-"+t[23]),Jc(n,"class",o=t[3].button+" ec-"+t[23])},m:function(r,o){Bc(r,n,o),Nc(n,e),i||(u=Yc(n,"click",t[16]),i=!0)},p:function(t,i){9&i&&r!==(r=t[3].icon+" ec-"+t[23])&&Jc(e,"class",r),9&i&&o!==(o=t[3].button+" ec-"+t[23])&&Jc(n,"class",o)},d:function(t){t&&zc(n),i=!1,u()}}}function Qs(t){var n,e,r;return{c:function(){n=Hc("h2"),e=Wc(t[4]),Jc(n,"class",r=t[3].title)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,o){16&o&&Xc(e,t[4]),8&o&&r!==(r=t[3].title)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function Zs(t){return{c:Oc,m:Oc,p:Oc,d:Oc}}function tl(t){var n;function e(t,n){return""==t[23]?Zs:"title"==t[23]?Qs:"prev"==t[23]?Xs:"next"===t[23]?Ks:"today"===t[23]?Js:Ys}var r=e(t),o=r(t);return{c:function(){o.c(),n=Vc()},m:function(t,e){o.m(t,e),Bc(t,n,e)},p:function(t,i){r===(r=e(t))&&o?o.p(t,i):(o.d(1),(o=r(t))&&(o.c(),o.m(n.parentNode,n)))},d:function(t){o.d(t),t&&zc(n)}}}function nl(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=tl(Vs(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Vc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);Bc(t,n,e)},p:function(t,o){var i=lu(o,1)[0];if(229503&i){var u;for(e=t[0],u=0;u<e.length;u+=1){var a=Vs(t,e,u);r[u]?r[u].p(a,i):(r[u]=tl(a),r[u].c(),r[u].m(n.parentNode,n))}for(;u<r.length;u+=1)r[u].d(1);r.length=e.length}},i:Oc,o:Oc,d:function(t){Gc(r,t),t&&zc(n)}}}function el(t,n,e){var r,o,i,u,a,c,f,s,l=n.buttons,v=of("state"),d=v._currentRange,h=v._viewTitle,p=v.buttonText,y=v.date,g=v.duration,m=v.hiddenDays,b=v.theme,w=v.view;Ic(t,d,(function(t){return e(18,r=t)})),Ic(t,h,(function(t){return e(4,c=t)})),Ic(t,p,(function(t){return e(5,f=t)})),Ic(t,y,(function(t){return e(2,o=t)})),Ic(t,g,(function(t){return e(21,i=t)})),Ic(t,m,(function(t){return e(22,u=t)})),Ic(t,b,(function(t){return e(3,a=t)})),Ic(t,w,(function(t){return e(6,s=t)}));var $,T=gs(ls());return t.$$set=function(t){"buttons"in t&&e(0,l=t.buttons)},t.$$.update=function(){262144&t.$$.dirty&&e(1,$=T>=r.start&&T<r.end||null)},[l,$,o,a,c,f,s,d,h,p,y,g,m,b,w,T,function(){var t=function(t,n,e){return Ss(t,n,void 0===e?-1:e)}(o,i);if(u.length&&u.length<7)for(;ru(u).call(u,t.getUTCDay());)ys(t);Lc(y,o=t,o)},function(){Lc(y,o=hs(o,i),o)},r,function(){return Lc(y,o=ds(T),o)},function(t){return Lc(w,s=t,s)}]}var rl=function(t){Nt(e,t);var n=zs(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,el,nl,Dc,{buttons:0}),r}return e}(jf);function ol(t,n,e){var r=Qo(t).call(t);return r[5]=n[e],r}function il(t,n,e){var r=Qo(t).call(t);return r[8]=n[e],r}function ul(t){var n,e;return n=new rl({props:{buttons:t[8]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.buttons=t[8]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function al(t){var n,e,r,o;return e=new rl({props:{buttons:t[8]}}),{c:function(){n=Hc("div"),xf(e.$$.fragment),Jc(n,"class",r=t[1].buttonGroup)},m:function(t,r){Bc(t,n,r),Of(e,n,null),o=!0},p:function(t,i){var u={};1&i&&(u.buttons=t[8]),e.$set(u),(!o||2&i&&r!==(r=t[1].buttonGroup))&&Jc(n,"class",r)},i:function(t){o||(Ef(e.$$.fragment,t),o=!0)},o:function(t){Sf(e.$$.fragment,t),o=!1},d:function(t){t&&zc(n),Af(e)}}}function cl(t){var n,e,r,o,i=[al,ul],u=[];function a(t,n){return t[8].length>1?0:1}return n=a(t),e=u[n]=i[n](t),{c:function(){e.c(),r=Vc()},m:function(t,e){u[n].m(t,e),Bc(t,r,e),o=!0},p:function(t,o){var c=n;(n=a(t))===c?u[n].p(t,o):($f(),Sf(u[c],1,1,(function(){u[c]=null})),Tf(),(e=u[n])?e.p(t,o):(e=u[n]=i[n](t)).c(),Ef(e,1),e.m(r.parentNode,r))},i:function(t){o||(Ef(e),o=!0)},o:function(t){Sf(e),o=!1},d:function(t){u[n].d(t),t&&zc(r)}}}function fl(t){for(var n,e,r,o=t[0][t[5]],i=[],u=0;u<o.length;u+=1)i[u]=cl(il(t,o,u));var a=function(t){return Sf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Hc("div");for(var t=0;t<i.length;t+=1)i[t].c();e=qc()},m:function(t,o){Bc(t,n,o);for(var u=0;u<i.length;u+=1)i[u].m(n,null);Nc(n,e),r=!0},p:function(t,r){if(3&r){var u;for(o=t[0][t[5]],u=0;u<o.length;u+=1){var c=il(t,o,u);i[u]?(i[u].p(c,r),Ef(i[u],1)):(i[u]=cl(c),i[u].c(),Ef(i[u],1),i[u].m(n,e))}for($f(),u=o.length;u<i.length;u+=1)a(u);Tf()}},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)Ef(i[n]);r=!0}},o:function(t){i=Go(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)Sf(i[n]);r=!1},d:function(t){t&&zc(n),Gc(i,t)}}}function sl(t){for(var n,e,r,o=hi(t[0]),i=[],u=0;u<o.length;u+=1)i[u]=fl(ol(t,o,u));var a=function(t){return Sf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Hc("div");for(var r=0;r<i.length;r+=1)i[r].c();Jc(n,"class",e=t[1].toolbar)},m:function(t,e){Bc(t,n,e);for(var o=0;o<i.length;o+=1)i[o].m(n,null);r=!0},p:function(t,u){var c=lu(u,1)[0];if(3&c){var f;for(o=hi(t[0]),f=0;f<o.length;f+=1){var s=ol(t,o,f);i[f]?(i[f].p(s,c),Ef(i[f],1)):(i[f]=fl(s),i[f].c(),Ef(i[f],1),i[f].m(n,null))}for($f(),f=o.length;f<i.length;f+=1)a(f);Tf()}(!r||2&c&&e!==(e=t[1].toolbar))&&Jc(n,"class",e)},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)Ef(i[n]);r=!0}},o:function(t){i=Go(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)Sf(i[n]);r=!1},d:function(t){t&&zc(n),Gc(i,t)}}}function ll(t,n,e){var r,o,i=of("state"),u=i.headerToolbar,a=i.theme;Ic(t,u,(function(t){return e(4,r=t)})),Ic(t,a,(function(t){return e(1,o=t)}));var c={start:[],center:[],end:[]};return t.$$.update=function(){if(17&t.$$.dirty)for(var n=0,o=hi(c);n<o.length;n++){var i,u=o[n];e(0,c[u]=gu(i=r[u].split(" ")).call(i,(function(t){return t.split(",")})),c)}},[c,o,u,a,r]}var vl=function(t){Nt(e,t);var n=zs(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,ll,sl,Dc,{}),r}return e}(jf);function dl(t){var n,e,r,o,i,u;e=new vl({});var a=t[2];return a&&(o=new a({})),{c:function(){n=Hc("div"),xf(e.$$.fragment),r=qc(),o&&xf(o.$$.fragment),Jc(n,"class",i=t[0].calendar),Qc(n,"height",t[1])},m:function(t,i){Bc(t,n,i),Of(e,n,null),Nc(n,r),o&&Of(o,n,null),u=!0},p:function(t,e){var r=lu(e,1)[0];if(a!==(a=t[2])){if(o){$f();var c=o;Sf(c.$$.fragment,1,0,(function(){Af(c,1)})),Tf()}a?(xf((o=new a({})).$$.fragment),Ef(o.$$.fragment,1),Of(o,n,null)):o=null}(!u||1&r&&i!==(i=t[0].calendar))&&Jc(n,"class",i),(!u||2&r)&&Qc(n,"height",t[1])},i:function(t){u||(Ef(e.$$.fragment,t),o&&Ef(o.$$.fragment,t),u=!0)},o:function(t){Sf(e.$$.fragment,t),o&&Sf(o.$$.fragment,t),u=!1},d:function(t){t&&zc(n),Af(e),o&&Af(o)}}}function hl(t,n,e){var r,o,i,u=n.options,a=new qs(u);rf("state",a);var c=a._viewComponent,f=a.height,s=a.theme;return Ic(t,c,(function(t){return e(2,i=t)})),Ic(t,f,(function(t){return e(1,o=t)})),Ic(t,s,(function(t){return e(0,r=t)})),t.$$set=function(t){"options"in t&&e(6,u=t.options)},[r,o,i,c,f,s,u,function(t,n){a.hasOwnProperty(t)&&(a[t].mutate&&(n=a[t].mutate(n)),a[t].set(n))},function(t){return a.hasOwnProperty(t)?Rc(a[t]):void 0},function(){a._fetchedRange.set({start:void 0,end:void 0})},function(t){var n,e=Hs(Rc(a._events));try{for(e.s();!(n=e.n()).done;){var r=n.value;if(r.id==t)return Ls(r)}}catch(t){e.e(t)}finally{e.f()}return null},function(t){a._events.update((function(n){return $i(n).call(n,a.events.mutate([t]))}))},function(t){a._events.update((function(n){var e,r=Hs(n);try{for(r.s();!(e=r.n()).done;){var o=e.value;if(o.id==t.id){As(o,a.events.mutate([t])[0]);break}}}catch(t){r.e(t)}finally{r.f()}return n}))},function(t){a._events.update((function(n){return Go(n).call(n,(function(n){return n.id!=t}))}))},function(){return Ds(a._view.get())}]}var pl=function(t){Nt(e,t);var n=zs(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,hl,dl,Dc,{options:6,setOption:7,getOption:8,refetchEvents:9,getEventById:10,addEvent:11,updateEvent:12,removeEvent:13,getView:14}),r}return Uo(e,[{key:"setOption",get:function(){return this.$$.ctx[7]}},{key:"getOption",get:function(){return this.$$.ctx[8]}},{key:"refetchEvents",get:function(){return this.$$.ctx[9]}},{key:"getEventById",get:function(){return this.$$.ctx[10]}},{key:"addEvent",get:function(){return this.$$.ctx[11]}},{key:"updateEvent",get:function(){return this.$$.ctx[12]}},{key:"removeEvent",get:function(){return this.$$.ctx[13]}},{key:"getView",get:function(){return this.$$.ctx[14]}}]),e}(jf),yl=new Ro,gl=function(){function t(n,e){Ct(this,t),yl.set(this,{writable:!0,value:void 0}),function(t,n,e){var r=n.get(t);if(!r)throw new TypeError("attempted to set private field on non-instance");if(r.set)r.set.call(t,e);else{if(!r.writable)throw new TypeError("attempted to set read only private field");r.value=e}}(this,yl,new pl({target:n,props:{options:e}}))}return Uo(t,[{key:"setOption",value:function(t,n){return Io(this,yl).setOption(t,n),this}},{key:"getOption",value:function(t){return Io(this,yl).getOption(t)}},{key:"refetchEvents",value:function(){return Io(this,yl).refetchEvents(),this}},{key:"addEvent",value:function(t){return Io(this,yl).addEvent(t),this}},{key:"updateEvent",value:function(t,n){return Io(this,yl).updateEvent(t,n),this}},{key:"removeEvent",value:function(t){return Io(this,yl).removeEvent(t),this}},{key:"view",get:function(){return Io(this,yl).getView()}}]),t}(),ml=Ie.some,bl=xr("some"),wl=_r("some");G({target:"Array",proto:!0,forced:!bl||!wl},{some:function(t){return ml(this,t,arguments.length>1?arguments[1]:void 0)}});var $l=Ir("Array").some,Tl=Array.prototype,El=function(t){var n=t.some;return t===Tl||t instanceof Array&&n===Tl.some?$l:n};function Sl(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return xl(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xl(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function xl(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Ol(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}var Al=function t(n){Ct(this,t),this._days=function(t){return Rf([t.date,t.firstDay,t.hiddenDays],(function(t){for(var n=lu(t,3),e=n[0],r=n[1],o=n[2],i=[],u=ds(e),a=7;u.getUTCDay()!==r&&a;)ys(u),--a;for(var c=0;c<7;++c)ru(o).call(o,u.getUTCDay())||i.push(ds(u)),ps(u);return i}))}(n)};function kl(t,n,e){var r=Qo(t).call(t);return r[8]=n[e],r}function _l(t){var n,e,r,o=t[3].format(t[8])+"";return{c:function(){n=Hc("div"),e=Wc(o),Jc(n,"class",r=t[0].day)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,i){12&i&&o!==(o=t[3].format(t[8])+"")&&Xc(e,o),1&i&&r!==(r=t[0].day)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function jl(t){for(var n,e,r,o,i,u,a,c=t[2],f=[],s=0;s<c.length;s+=1)f[s]=_l(kl(t,c,s));return{c:function(){n=Hc("div"),e=Hc("div");for(var c=0;c<f.length;c+=1)f[c].c();o=qc(),i=Hc("div"),Jc(e,"class",r=t[0].days),Jc(i,"class",u=t[0].hiddenScroll),Jc(n,"class",a=t[0].header+" "+t[0].month+(t[1]?" "+t[0].withScroll:""))},m:function(t,r){Bc(t,n,r),Nc(n,e);for(var u=0;u<f.length;u+=1)f[u].m(e,null);Nc(n,o),Nc(n,i)},p:function(t,o){var s=lu(o,1)[0];if(13&s){var l;for(c=t[2],l=0;l<c.length;l+=1){var v=kl(t,c,l);f[l]?f[l].p(v,s):(f[l]=_l(v),f[l].c(),f[l].m(e,null))}for(;l<f.length;l+=1)f[l].d(1);f.length=c.length}1&s&&r!==(r=t[0].days)&&Jc(e,"class",r),1&s&&u!==(u=t[0].hiddenScroll)&&Jc(i,"class",u),3&s&&a!==(a=t[0].header+" "+t[0].month+(t[1]?" "+t[0].withScroll:""))&&Jc(n,"class",a)},i:Oc,o:Oc,d:function(t){t&&zc(n),Gc(f,t)}}}function Dl(t,n,e){var r,o,i,u,a=of("state"),c=a.theme,f=a._intlDayHeader,s=a._scrollable;Ic(t,c,(function(t){return e(0,r=t)})),Ic(t,f,(function(t){return e(3,u=t)})),Ic(t,s,(function(t){return e(1,o=t)}));var l=of("view-state")._days;return Ic(t,l,(function(t){return e(2,i=t)})),[r,o,i,u,c,f,s,l]}var Cl=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Dl,jl,Dc,{}),r}return e}(jf);function Rl(t){var n,e,r,o,i,u,a,c=t[8].default,f=Pc(c,t,t[7],null);return{c:function(){n=Hc("div"),e=Hc("div"),f&&f.c(),Jc(e,"class",r=t[1].content),Jc(n,"class",o=t[1].body+" "+t[1].month)},m:function(r,o){Bc(r,n,o),Nc(n,e),f&&f.m(e,null),t[9](n),i=!0,u||(a=Yc(window,"resize",t[5]),u=!0)},p:function(t,u){var a=lu(u,1)[0];f&&f.p&&128&a&&Uc(f,c,t,t[7],a,null,null),(!i||2&a&&r!==(r=t[1].content))&&Jc(e,"class",r),(!i||2&a&&o!==(o=t[1].body+" "+t[1].month))&&Jc(n,"class",o)},i:function(t){i||(Ef(f,t),i=!0)},o:function(t){Sf(f,t),i=!1},d:function(e){e&&zc(n),f&&f.d(e),t[9](null),u=!1,a()}}}function Il(t,n,e){var r,o,i,u,a=n.$$slots,c=void 0===a?{}:a,f=n.$$scope,s=of("state"),l=s._events,v=s._scrollable,d=s.theme;function h(){Lc(v,o=ks(u),o)}return Ic(t,l,(function(t){return e(6,r=t)})),Ic(t,v,(function(t){return e(10,o=t)})),Ic(t,d,(function(t){return e(1,i=t)})),t.$$set=function(t){"$$scope"in t&&e(7,f=t.$$scope)},t.$$.update=function(){65&t.$$.dirty&&u&&r&&df().then(h)},[u,i,l,v,d,h,r,f,c,function(t){af[t?"unshift":"push"]((function(){e(0,u=t)}))}]}var Pl=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Il,Rl,Dc,{}),r}return e}(jf);function Ml(t){var n,e,r,o,i;return{c:function(){Jc(n=Hc("div"),"class",e=t[0].event),Jc(n,"style",t[2])},m:function(e,u){Bc(e,n,u),t[30](n),o||(i=[Yc(window,"resize",t[20]),Fc(r=_s.call(null,n,t[3])),Yc(n,"click",(function(){jc(t[19](t[4]))&&t[19](t[4]).apply(this,arguments)})),Yc(n,"mouseenter",(function(){jc(t[19](t[5]))&&t[19](t[5]).apply(this,arguments)})),Yc(n,"mouseleave",(function(){jc(t[19](t[6]))&&t[19](t[6]).apply(this,arguments)}))],o=!0)},p:function(o,i){t=o,1&i[0]&&e!==(e=t[0].event)&&Jc(n,"class",e),4&i[0]&&Jc(n,"style",t[2]),r&&jc(r.update)&&8&i[0]&&r.update.call(null,t[3])},i:Oc,o:Oc,d:function(e){e&&zc(n),t[30](null),o=!1,_c(i)}}}function Ul(t,n,e){var r,o,i,u,a,c,f,s,l,v,d,h,p,y,g,m,b=n.chunk,w=n.longChunks,$=of("state"),T=$.displayEventEnd,E=$.eventBackgroundColor,S=$.eventClick,x=$.eventColor,O=$.eventContent,A=$.eventDidMount,k=$.eventMouseEnter,_=$.eventMouseLeave,j=$.theme,D=$._view,C=$._intlEventTime;Ic(t,T,(function(t){return e(26,u=t)})),Ic(t,E,(function(t){return e(23,r=t)})),Ic(t,S,(function(t){return e(4,v=t)})),Ic(t,x,(function(t){return e(24,o=t)})),Ic(t,O,(function(t){return e(27,a=t)})),Ic(t,A,(function(t){return e(32,l=t)})),Ic(t,k,(function(t){return e(5,d=t)})),Ic(t,_,(function(t){return e(6,h=t)})),Ic(t,j,(function(t){return e(0,c=t)})),Ic(t,D,(function(t){return e(29,s=t)})),Ic(t,C,(function(t){return e(28,f=t)}));var R,I=Cf(1);function P(){if(p){var t=b;t.top=0,t.prev&&(t.top=t.prev.bottom+1),t.bottom=t.top+p.getBoundingClientRect().height;var n=t.date.getTime();if(w[n]){var e,r=1,o=Sl(w[n]);try{for(o.s();!(e=o.n()).done;){var u=e.value;if(t.top<u.bottom&&t.bottom>u.top){var a=u.bottom-t.top+1;r+=a,t.top+=a,t.bottom+=a}}}catch(t){o.e(t)}finally{o.f()}Lc(I,i=r,i)}}}return Ic(t,I,(function(t){return e(25,i=t)})),ef((function(){jc(l)&&l({event:Ls(b.event),timeText:m,el:p,view:Ds(s)})})),R=P,nf().$$.after_update.push(R),t.$$set=function(t){"chunk"in t&&e(21,b=t.chunk),"longChunks"in t&&e(22,w=t.longChunks)},t.$$.update=function(){if(60817412&t.$$.dirty[0]){var n,l=b.event.backgroundColor||r||o;e(2,y=$i(n="width:calc(".concat(100*b.days,"% + ")).call(n,7*(b.days-1),"px);")+"margin-top:".concat(i,"px;")),l&&e(2,y+="background-color:".concat(l,";"))}var v,d;1008730113&t.$$.dirty[0]&&e(3,(d=lu(v=Us(b,u,a,c,f,s),2),m=d[0],g=d[1],v),g)},[c,p,y,g,v,d,h,T,E,S,x,O,A,k,_,j,D,C,I,function(t){return function(n){jc(t)&&t({event:Ls(b.event),el:p,jsEvent:n,view:Ds(s)})}},P,b,w,r,o,i,u,a,f,s,function(t){af[t?"unshift":"push"]((function(){e(1,p=t)}))}]}var Ll=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Ul,Ml,Dc,{chunk:21,longChunks:22},[-1,-1]),r}return e}(jf);function Fl(t,n,e){var r=Qo(t).call(t);return r[19]=n[e],r}function Nl(t){var n,e;return n=new Ll({props:{chunk:t[19],longChunks:t[1]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};4&e&&(r.chunk=t[19]),2&e&&(r.longChunks=t[1]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Bl(t){for(var n,e,r,o,i,u,a,c,f,s,l,v=t[0].getUTCDate()+"",d=t[2],h=[],p=0;p<d.length;p+=1)h[p]=Nl(Fl(t,d,p));var y=function(t){return Sf(h[t],1,1,(function(){h[t]=null}))};return{c:function(){n=Hc("div"),e=Hc("div"),r=Wc(v),i=qc(),u=Hc("div");for(var f=0;f<h.length;f+=1)h[f].c();Jc(e,"class",o=t[6].dayHead),Jc(u,"class",a=t[6].events),Jc(n,"class",c=t[6].day+(t[3]?" "+t[6].today:"")+(t[4]?" "+t[6].otherMonth:"")+(t[5]?" "+t[6].highlight:""))},m:function(o,a){Bc(o,n,a),Nc(n,e),Nc(e,r),Nc(n,i),Nc(n,u);for(var c=0;c<h.length;c+=1)h[c].m(u,null);f=!0,s||(l=Yc(n,"click",t[12]),s=!0)},p:function(t,i){var s=lu(i,1)[0];if((!f||1&s)&&v!==(v=t[0].getUTCDate()+"")&&Xc(r,v),(!f||64&s&&o!==(o=t[6].dayHead))&&Jc(e,"class",o),6&s){var l;for(d=t[2],l=0;l<d.length;l+=1){var p=Fl(t,d,l);h[l]?(h[l].p(p,s),Ef(h[l],1)):(h[l]=Nl(p),h[l].c(),Ef(h[l],1),h[l].m(u,null))}for($f(),l=d.length;l<h.length;l+=1)y(l);Tf()}(!f||64&s&&a!==(a=t[6].events))&&Jc(u,"class",a),(!f||120&s&&c!==(c=t[6].day+(t[3]?" "+t[6].today:"")+(t[4]?" "+t[6].otherMonth:"")+(t[5]?" "+t[6].highlight:"")))&&Jc(n,"class",c)},i:function(t){if(!f){for(var n=0;n<d.length;n+=1)Ef(h[n]);f=!0}},o:function(t){h=Go(h).call(h,Boolean);for(var n=0;n<h.length;n+=1)Sf(h[n]);f=!1},d:function(t){t&&zc(n),Gc(h,t),s=!1,l()}}}function zl(t,n,e){var r,o,i,u,a,c,f=n.date,s=n.chunks,l=n.longChunks,v=of("state"),d=v.date,h=v.dateClick,p=v.highlightedDates,y=v._view,g=v.theme;Ic(t,d,(function(t){return e(14,r=t)})),Ic(t,h,(function(t){return e(16,i=t)})),Ic(t,p,(function(t){return e(15,o=t)})),Ic(t,y,(function(t){return e(17,u=t)})),Ic(t,g,(function(t){return e(6,a=t)}));var m,b,w,$=gs(ls());return t.$$set=function(t){"date"in t&&e(0,f=t.date),"chunks"in t&&e(13,s=t.chunks),"longChunks"in t&&e(1,l=t.longChunks)},t.$$.update=function(){if(8197&t.$$.dirty){e(2,c=[]);var n,i=Sl(s);try{for(i.s();!(n=i.n()).done;){var u=n.value;$s(u.date,f)&&c.push(u)}}catch(t){i.e(t)}finally{i.f()}}49153&t.$$.dirty&&(e(3,m=$s(f,$)),e(4,b=f.getUTCMonth()!==r.getUTCMonth()),e(5,w=El(o).call(o,(function(t){return $s(t,f)}))))},[f,l,c,m,b,w,a,d,h,p,y,g,function(t){jc(i)&&i({date:ms(f),jsEvent:t,view:Ds(u)})},s,r,o]}var Gl=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,zl,Bl,Dc,{date:0,chunks:13,longChunks:1}),r}return e}(jf);function Hl(t,n,e){var r=Qo(t).call(t);return r[9]=n[e],r}function Wl(t){var n,e;return n=new Gl({props:{date:t[9],chunks:t[1],longChunks:t[2]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[9]),2&e&&(r.chunks=t[1]),4&e&&(r.longChunks=t[2]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function ql(t){for(var n,e,r,o=t[0],i=[],u=0;u<o.length;u+=1)i[u]=Wl(Hl(t,o,u));var a=function(t){return Sf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Hc("div");for(var r=0;r<i.length;r+=1)i[r].c();Jc(n,"class",e=t[3].days)},m:function(t,e){Bc(t,n,e);for(var o=0;o<i.length;o+=1)i[o].m(n,null);r=!0},p:function(t,u){var c=lu(u,1)[0];if(7&c){var f;for(o=t[0],f=0;f<o.length;f+=1){var s=Hl(t,o,f);i[f]?(i[f].p(s,c),Ef(i[f],1)):(i[f]=Wl(s),i[f].c(),Ef(i[f],1),i[f].m(n,null))}for($f(),f=o.length;f<i.length;f+=1)a(f);Tf()}(!r||8&c&&e!==(e=t[3].days))&&Jc(n,"class",e)},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)Ef(i[n]);r=!0}},o:function(t){i=Go(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)Sf(i[n]);r=!1},d:function(t){t&&zc(n),Gc(i,t)}}}function Vl(t,n,e){var r,o,i,u,a,c=n.dates,f=of("state"),s=f._events,l=f.hiddenDays,v=f.theme;return Ic(t,s,(function(t){return e(7,r=t)})),Ic(t,l,(function(t){return e(8,o=t)})),Ic(t,v,(function(t){return e(3,i=t)})),t.$$set=function(t){"dates"in t&&e(0,c=t.dates)},t.$$.update=function(){if(387&t.$$.dirty){e(1,u=[]);var n,i=c[0],f=ps(ds(c[c.length-1])),s=Sl(r);try{for(s.s();!(n=s.n()).done;){var l=n.value;if("auto"===l.display&&l.start<f&&l.end>i){var v=Ps(l,i,f);u.push(v)}}}catch(t){s.e(t)}finally{s.f()}e(2,a=function(t,n){if(t.length){Ms(t);var e,r,o={},i=Sl(t);try{for(i.s();!(r=i.n()).done;){for(var u=r.value;ru(n).call(n,u.start.getUTCDay());){var a=ps(gs(ds(u.start)));if(a>u.end)break;u.start=a}u.date=gs(ds(u.start)),u.days=1;for(var c=ps(ds(u.date));u.end>c;){++u.days;var f=c.getTime();o[f]?o[f].push(u):o[f]=[u],ps(c)}e&&$s(e.date,u.date)&&(u.prev=e),e=u}}catch(t){i.e(t)}finally{i.f()}return o}}(u,o))}},[c,u,a,i,s,l,v,r,o]}var Yl=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Vl,ql,Dc,{dates:0}),r}return e}(jf);function Jl(t,n,e){var r=Qo(t).call(t);return r[8]=n[e],r}function Kl(t){var n,e;return n=new Yl({props:{dates:t[8]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.dates=t[8]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Xl(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=Kl(Jl(t,r,i));var u=function(t){return Sf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Vc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);Bc(t,n,r),e=!0},p:function(t,e){if(1&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=Jl(t,r,i);o[i]?(o[i].p(a,e),Ef(o[i],1)):(o[i]=Kl(a),o[i].c(),Ef(o[i],1),o[i].m(n.parentNode,n))}for($f(),i=r.length;i<o.length;i+=1)u(i);Tf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)Ef(o[n]);e=!0}},o:function(t){o=Go(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)Sf(o[n]);e=!1},d:function(t){Gc(o,t),t&&zc(n)}}}function Ql(t){var n,e,r,o;return n=new Cl({}),r=new Pl({props:{$$slots:{default:[Xl]},$$scope:{ctx:t}}}),{c:function(){xf(n.$$.fragment),e=qc(),xf(r.$$.fragment)},m:function(t,i){Of(n,t,i),Bc(t,e,i),Of(r,t,i),o=!0},p:function(t,n){var e=lu(n,1)[0],o={};2049&e&&(o.$$scope={dirty:e,ctx:t}),r.$set(o)},i:function(t){o||(Ef(n.$$.fragment,t),Ef(r.$$.fragment,t),o=!0)},o:function(t){Sf(n.$$.fragment,t),Sf(r.$$.fragment,t),o=!1},d:function(t){Af(n,t),t&&zc(e),Af(r,t)}}}function Zl(t,n,e){var r,o,i,u,a=of("state"),c=a._viewDates,f=a.hiddenDays;a.theme;return Ic(t,c,(function(t){return e(5,o=t)})),Ic(t,f,(function(t){return e(4,r=t)})),rf("view-state",new Al(of("state"))),t.$$.update=function(){if(57&t.$$.dirty){e(0,i=[]),e(3,u=7-r.length);for(var n=0;n<o.length/u;++n){for(var a=[],c=0;c<u;++c)a.push(o[n*u+c]);i.push(a)}}},[i,c,f,u,r,o]}var tv=function(t){Nt(e,t);var n=Ol(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Zl,Ql,Dc,{}),r}return e}(jf),nv={createOptions:function(t){t.buttonText.dayGridMonth="month",t.theme.month="ec-month",t.view="dayGridMonth",t.views.dayGridMonth={component:tv,dayHeaderFormat:{weekday:"short"},displayEventEnd:!1,duration:{months:1},monthMode:!0,titleFormat:{year:"numeric",month:"long"}}}};function ev(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return rv(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rv(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function rv(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function ov(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}function iv(t){var n,e,r,o,i,u=t[3].default,a=Pc(u,t,t[2],null);return{c:function(){n=Hc("div"),e=Hc("div"),a&&a.c(),Jc(e,"class",r=t[0].content),Jc(n,"class",o=t[0].body+" "+t[0].list)},m:function(t,r){Bc(t,n,r),Nc(n,e),a&&a.m(e,null),i=!0},p:function(t,c){var f=lu(c,1)[0];a&&a.p&&4&f&&Uc(a,u,t,t[2],f,null,null),(!i||1&f&&r!==(r=t[0].content))&&Jc(e,"class",r),(!i||1&f&&o!==(o=t[0].body+" "+t[0].list))&&Jc(n,"class",o)},i:function(t){i||(Ef(a,t),i=!0)},o:function(t){Sf(a,t),i=!1},d:function(t){t&&zc(n),a&&a.d(t)}}}function uv(t,n,e){var r,o=n.$$slots,i=void 0===o?{}:o,u=n.$$scope,a=of("state").theme;return Ic(t,a,(function(t){return e(0,r=t)})),t.$$set=function(t){"$$scope"in t&&e(2,u=t.$$scope)},[r,a,u,i]}var av=function(t){Nt(e,t);var n=ov(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,uv,iv,Dc,{}),r}return e}(jf);function cv(t){var n,e,r,o,i,u,a,c,f;return{c:function(){n=Hc("div"),e=Hc("div"),o=qc(),i=Hc("div"),Jc(e,"class",r=t[0].eventTag),Jc(e,"style",t[2]),Jc(n,"class",a=t[0].event)},m:function(r,a){Bc(r,n,a),Nc(n,e),Nc(n,o),Nc(n,i),t[26](n),c||(f=[Fc(u=_s.call(null,i,t[3])),Yc(n,"click",(function(){jc(t[18](t[4]))&&t[18](t[4]).apply(this,arguments)})),Yc(n,"mouseenter",(function(){jc(t[18](t[5]))&&t[18](t[5]).apply(this,arguments)})),Yc(n,"mouseleave",(function(){jc(t[18](t[6]))&&t[18](t[6]).apply(this,arguments)}))],c=!0)},p:function(o,i){var c=lu(i,1)[0];t=o,1&c&&r!==(r=t[0].eventTag)&&Jc(e,"class",r),4&c&&Jc(e,"style",t[2]),u&&jc(u.update)&&8&c&&u.update.call(null,t[3]),1&c&&a!==(a=t[0].event)&&Jc(n,"class",a)},i:Oc,o:Oc,d:function(e){e&&zc(n),t[26](null),c=!1,_c(f)}}}function fv(t,n,e){var r,o,i,u,a,c,f,s,l,v,d,h,p,y,g,m=n.chunk,b=of("state"),w=b.displayEventEnd,$=b.eventBackgroundColor,T=b.eventColor,E=b.eventContent,S=b.eventClick,x=b.eventDidMount,O=b.eventMouseEnter,A=b.eventMouseLeave,k=b.theme,_=b._view,j=b._intlEventTime;return Ic(t,w,(function(t){return e(22,i=t)})),Ic(t,$,(function(t){return e(20,r=t)})),Ic(t,T,(function(t){return e(21,o=t)})),Ic(t,E,(function(t){return e(23,u=t)})),Ic(t,S,(function(t){return e(4,l=t)})),Ic(t,x,(function(t){return e(28,s=t)})),Ic(t,O,(function(t){return e(5,v=t)})),Ic(t,A,(function(t){return e(6,d=t)})),Ic(t,k,(function(t){return e(0,a=t)})),Ic(t,_,(function(t){return e(25,f=t)})),Ic(t,j,(function(t){return e(24,c=t)})),ef((function(){jc(s)&&s({event:Ls(m.event),timeText:g,el:h,view:Ds(f)})})),t.$$set=function(t){"chunk"in t&&e(19,m=t.chunk)},t.$$.update=function(){if(3670016&t.$$.dirty){var n=m.event.backgroundColor||r||o;n&&e(2,p="background-color:".concat(n,";"))}var s,l;63438849&t.$$.dirty&&e(3,(l=lu(s=Us(m,i,u,a,c,f),2),g=l[0],y=l[1],s),y)},[a,h,p,y,l,v,d,w,$,T,E,S,x,O,A,k,_,j,function(t){return function(n){jc(t)&&t({event:Ls(m.event),el:h,jsEvent:n,view:Ds(f)})}},m,r,o,i,u,c,f,function(t){af[t?"unshift":"push"]((function(){e(1,h=t)}))}]}var sv=function(t){Nt(e,t);var n=ov(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,fv,cv,Dc,{chunk:19}),r}return e}(jf);function lv(t,n,e){var r=Qo(t).call(t);return r[22]=n[e],r}function vv(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d=t[5].format(t[0])+"",h=t[6].format(t[0])+"",p=t[1],y=[],g=0;g<p.length;g+=1)y[g]=dv(lv(t,p,g));var m=function(t){return Sf(y[t],1,1,(function(){y[t]=null}))};return{c:function(){n=Hc("div"),e=Wc(d),r=qc(),o=Hc("span"),i=Wc(h),c=qc();for(var s=0;s<y.length;s+=1)y[s].c();f=Vc(),Jc(o,"class",u=t[4].daySide),Jc(n,"class",a=t[4].day+(t[2]?" "+t[4].today:"")+(t[3]?" "+t[4].highlight:""))},m:function(u,a){Bc(u,n,a),Nc(n,e),Nc(n,r),Nc(n,o),Nc(o,i),Bc(u,c,a);for(var d=0;d<y.length;d+=1)y[d].m(u,a);Bc(u,f,a),s=!0,l||(v=Yc(n,"click",t[14]),l=!0)},p:function(t,r){if((!s||33&r)&&d!==(d=t[5].format(t[0])+"")&&Xc(e,d),(!s||65&r)&&h!==(h=t[6].format(t[0])+"")&&Xc(i,h),(!s||16&r&&u!==(u=t[4].daySide))&&Jc(o,"class",u),(!s||28&r&&a!==(a=t[4].day+(t[2]?" "+t[4].today:"")+(t[3]?" "+t[4].highlight:"")))&&Jc(n,"class",a),2&r){var c;for(p=t[1],c=0;c<p.length;c+=1){var l=lv(t,p,c);y[c]?(y[c].p(l,r),Ef(y[c],1)):(y[c]=dv(l),y[c].c(),Ef(y[c],1),y[c].m(f.parentNode,f))}for($f(),c=p.length;c<y.length;c+=1)m(c);Tf()}},i:function(t){if(!s){for(var n=0;n<p.length;n+=1)Ef(y[n]);s=!0}},o:function(t){y=Go(y).call(y,Boolean);for(var n=0;n<y.length;n+=1)Sf(y[n]);s=!1},d:function(t){t&&zc(n),t&&zc(c),Gc(y,t),t&&zc(f),l=!1,v()}}}function dv(t){var n,e;return n=new sv({props:{chunk:t[22]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};2&e&&(r.chunk=t[22]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function hv(t){var n,e,r=t[1].length&&vv(t);return{c:function(){r&&r.c(),n=Vc()},m:function(t,o){r&&r.m(t,o),Bc(t,n,o),e=!0},p:function(t,e){var o=lu(e,1)[0];t[1].length?r?(r.p(t,o),2&o&&Ef(r,1)):((r=vv(t)).c(),Ef(r,1),r.m(n.parentNode,n)):r&&($f(),Sf(r,1,1,(function(){r=null})),Tf())},i:function(t){e||(Ef(r),e=!0)},o:function(t){Sf(r),e=!1},d:function(t){r&&r.d(t),t&&zc(n)}}}function pv(t,n,e){var r,o,i,u,a,c,f,s=n.date,l=of("state"),v=l._events,d=(l._intlDayHeader,l._view),h=(l.date,l.dateClick),p=l.highlightedDates,y=l.theme;Ic(t,v,(function(t){return e(15,r=t)})),Ic(t,d,(function(t){return e(18,u=t)})),Ic(t,h,(function(t){return e(17,i=t)})),Ic(t,p,(function(t){return e(16,o=t)})),Ic(t,y,(function(t){return e(4,a=t)}));var g,m=of("view-state"),b=m._intlListDayFormat,w=m._intlListDaySideFormat;Ic(t,b,(function(t){return e(5,c=t)})),Ic(t,w,(function(t){return e(6,f=t)}));var $,T,E=gs(ls());return t.$$set=function(t){"date"in t&&e(0,s=t.date)},t.$$.update=function(){if(32771&t.$$.dirty){e(1,g=[]);var n,i=s,u=ps(ds(s)),a=ev(r);try{for(a.s();!(n=a.n()).done;){var c=n.value;if("auto"===c.display&&c.start<u&&c.end>i){var f=Ps(c,i,u);g.push(f)}}}catch(t){a.e(t)}finally{a.f()}Ms(g)}65537&t.$$.dirty&&(e(2,$=$s(s,E)),e(3,T=El(o).call(o,(function(t){return $s(t,s)}))))},[s,g,$,T,a,c,f,v,d,h,p,y,b,w,function(t){jc(i)&&i({date:ms(s),jsEvent:t,view:Ds(u)})},r,o]}var yv=function(t){Nt(e,t);var n=ov(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,pv,hv,Dc,{date:0}),r}return e}(jf),gv=function t(n){Ct(this,t),this._intlListDayFormat=Bs(n.locale,n.listDayFormat),this._intlListDaySideFormat=Bs(n.locale,n.listDaySideFormat)};function mv(t,n,e){var r=Qo(t).call(t);return r[16]=n[e],r}function bv(t){for(var n,e,r=t[1],o=[],i=0;i<r.length;i+=1)o[i]=$v(mv(t,r,i));var u=function(t){return Sf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Vc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);Bc(t,n,r),e=!0},p:function(t,e){if(2&e){var i;for(r=t[1],i=0;i<r.length;i+=1){var a=mv(t,r,i);o[i]?(o[i].p(a,e),Ef(o[i],1)):(o[i]=$v(a),o[i].c(),Ef(o[i],1),o[i].m(n.parentNode,n))}for($f(),i=r.length;i<o.length;i+=1)u(i);Tf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)Ef(o[n]);e=!0}},o:function(t){o=Go(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)Sf(o[n]);e=!1},d:function(t){Gc(o,t),t&&zc(n)}}}function wv(t){var n,e,r,o,i;return{c:function(){Jc(n=Hc("div"),"class",e=t[3].noEvents)},m:function(e,u){Bc(e,n,u),o||(i=[Fc(r=_s.call(null,n,t[0])),Yc(n,"click",t[10])],o=!0)},p:function(t,o){8&o&&e!==(e=t[3].noEvents)&&Jc(n,"class",e),r&&jc(r.update)&&1&o&&r.update.call(null,t[0])},i:Oc,o:Oc,d:function(t){t&&zc(n),o=!1,_c(i)}}}function $v(t){var n,e;return n=new yv({props:{date:t[16]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};2&e&&(r.date=t[16]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Tv(t){var n,e,r,o,i=[wv,bv],u=[];function a(t,n){return t[2]?0:1}return n=a(t),e=u[n]=i[n](t),{c:function(){e.c(),r=Vc()},m:function(t,e){u[n].m(t,e),Bc(t,r,e),o=!0},p:function(t,o){var c=n;(n=a(t))===c?u[n].p(t,o):($f(),Sf(u[c],1,1,(function(){u[c]=null})),Tf(),(e=u[n])?e.p(t,o):(e=u[n]=i[n](t)).c(),Ef(e,1),e.m(r.parentNode,r))},i:function(t){o||(Ef(e),o=!0)},o:function(t){Sf(e),o=!1},d:function(t){u[n].d(t),t&&zc(r)}}}function Ev(t){var n,e;return n=new av({props:{$$slots:{default:[Tv]},$$scope:{ctx:t}}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r=lu(e,1)[0],o={};524303&r&&(o.$$scope={dirty:r,ctx:t}),n.$set(o)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Sv(t,n,e){var r,o,i,u,a,c,f,s,l=of("state"),v=l._events,d=l._view,h=l._viewDates,p=l.noEventsClick,y=l.noEventsContent,g=l.theme;return Ic(t,v,(function(t){return e(11,o=t)})),Ic(t,d,(function(t){return e(14,a=t)})),Ic(t,h,(function(t){return e(1,r=t)})),Ic(t,p,(function(t){return e(13,u=t)})),Ic(t,y,(function(t){return e(12,i=t)})),Ic(t,g,(function(t){return e(3,c=t)})),rf("view-state",new gv(of("state"))),t.$$.update=function(){if(2050&t.$$.dirty){e(2,f=!0);var n,u=r[0],a=ps(ds(r[r.length-1])),c=ev(o);try{for(c.s();!(n=c.n()).done;){var l=n.value;if("auto"===l.display&&l.start<a&&l.end>u){e(2,f=!1);break}}}catch(t){c.e(t)}finally{c.f()}}4097&t.$$.dirty&&(e(0,s=jc(i)?i():i),"string"==typeof s&&e(0,s={html:s}))},[s,r,f,c,v,d,h,p,y,g,function(t){jc(u)&&u({jsEvent:t,view:Ds(a)})},o,i]}var xv=function(t){Nt(e,t);var n=ov(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Sv,Ev,Dc,{}),r}return e}(jf),Ov={createOptions:function(t){t.buttonText.listDay="list",t.buttonText.listWeek="list",t.buttonText.listMonth="list",t.buttonText.listYear="list",t.listDayFormat={weekday:"long"},t.listDaySideFormat={year:"numeric",month:"long",day:"numeric"},t.noEventsClick=void 0,t.noEventsContent="No events",t.theme.daySide="ec-day-side",t.theme.eventTag="ec-event-tag",t.theme.list="ec-list",t.theme.noEvents="ec-no-events",t.view="listWeek",t.views.listDay={component:xv,duration:{days:1}},t.views.listWeek={component:xv,duration:{weeks:1}},t.views.listMonth={component:xv,duration:{months:1}},t.views.listYear={component:xv,duration:{years:1}}}};function Av(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}function kv(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return _v(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _v(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function _v(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var jv=function t(n){Ct(this,t),this._slotTimeLimits=function(t){return Rf([t._events,t._viewDates,t.flexibleSlotTimeLimits,t.slotMinTime,t.slotMaxTime],(function(t){var n=lu(t,5),e=n[0],r=n[1],o=n[2],i=n[3],u=n[4],a=vs(i),c=vs(u);if(o){var f,s=vs(Math.min(a.seconds,Math.max(0,c.seconds-ss))),l=vs(Math.max(c.seconds,s.seconds+ss)),v=kv(r);try{t:for(v.s();!(f=v.n()).done;){var d,h=f.value,p=hs(ds(h),a),y=hs(ds(h),c),g=hs(ds(h),s),m=hs(ds(h),l),b=kv(e);try{for(b.s();!(d=b.n()).done;){var w=d.value;if("auto"===w.display&&w.start<m&&w.end>g){if(w.start<p){var $=Math.max((w.start-h)/1e3,s.seconds);$<a.seconds&&(a.seconds=$)}if(w.end>y){var T=Math.min((w.end-h)/1e3,l.seconds);T>c.seconds&&(c.seconds=T)}if(a.seconds===s.seconds&&c.seconds===l.seconds)break t}}}catch(t){b.e(t)}finally{b.f()}}}catch(t){v.e(t)}finally{v.f()}}return{min:a,max:c}}))}(n),this._times=function(t,n){return Rf([n._slotTimeLimits,t._intlSlotLabel,t.slotDuration],(function(t){var n=lu(t,3),e=n[0],r=n[1],o=n[2],i=o.seconds>=3600,u=[],a=ls("2020-01-01"),c=ds(a),f=1;for(hs(a,e.min),hs(c,e.max);a<c;)u.push(u.length&&(f||i)?r.format(a):""),hs(a,o),f=1-f;return u}))}(n,this)};function Dv(t,n,e){var r=Qo(t).call(t);return r[8]=n[e],r}function Cv(t){var n,e,r,o=t[8]+"";return{c:function(){n=Hc("div"),e=Wc(o),Jc(n,"class",r=t[0].time)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,i){4&i&&o!==(o=t[8]+"")&&Xc(e,o),1&i&&r!==(r=t[0].time)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function Rv(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d,h,p,y,g=t[2],m=[],b=0;b<g.length;b+=1)m[b]=Cv(Dv(t,g,b));var w=t[7].default,$=Pc(w,t,t[6],null);return{c:function(){n=Hc("div"),e=Hc("div"),r=Hc("div");for(var y=0;y<m.length;y+=1)m[y].c();u=qc(),a=Hc("div"),c=Hc("div"),s=qc(),$&&$.c(),v=qc(),d=Hc("div"),Jc(r,"class",o=t[0].hiddenTimes),Jc(e,"class",i=t[0].sidebar),Jc(c,"class",f=t[0].lines),Jc(a,"class",l=t[0].days),Jc(d,"class",h=t[0].hiddenScroll),Jc(n,"class",p=t[0].header+(t[1]?" "+t[0].withScroll:""))},m:function(t,o){Bc(t,n,o),Nc(n,e),Nc(e,r);for(var i=0;i<m.length;i+=1)m[i].m(r,null);Nc(n,u),Nc(n,a),Nc(a,c),Nc(a,s),$&&$.m(a,null),Nc(n,v),Nc(n,d),y=!0},p:function(t,u){var s=lu(u,1)[0];if(5&s){var v;for(g=t[2],v=0;v<g.length;v+=1){var b=Dv(t,g,v);m[v]?m[v].p(b,s):(m[v]=Cv(b),m[v].c(),m[v].m(r,null))}for(;v<m.length;v+=1)m[v].d(1);m.length=g.length}(!y||1&s&&o!==(o=t[0].hiddenTimes))&&Jc(r,"class",o),(!y||1&s&&i!==(i=t[0].sidebar))&&Jc(e,"class",i),(!y||1&s&&f!==(f=t[0].lines))&&Jc(c,"class",f),$&&$.p&&64&s&&Uc($,w,t,t[6],s,null,null),(!y||1&s&&l!==(l=t[0].days))&&Jc(a,"class",l),(!y||1&s&&h!==(h=t[0].hiddenScroll))&&Jc(d,"class",h),(!y||3&s&&p!==(p=t[0].header+(t[1]?" "+t[0].withScroll:"")))&&Jc(n,"class",p)},i:function(t){y||(Ef($,t),y=!0)},o:function(t){Sf($,t),y=!1},d:function(t){t&&zc(n),Gc(m,t),$&&$.d(t)}}}function Iv(t,n,e){var r,o,i,u=n.$$slots,a=void 0===u?{}:u,c=n.$$scope,f=of("state"),s=f._scrollable,l=f.theme;Ic(t,s,(function(t){return e(1,o=t)})),Ic(t,l,(function(t){return e(0,r=t)}));var v=of("view-state")._times;return Ic(t,v,(function(t){return e(2,i=t)})),t.$$set=function(t){"$$scope"in t&&e(6,c=t.$$scope)},[r,o,i,s,l,v,c,a]}var Pv=function(t){Nt(e,t);var n=Av(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Iv,Rv,Dc,{}),r}return e}(jf);function Mv(t,n,e){var r=Qo(t).call(t);return r[23]=n[e],r}function Uv(t,n,e){var r=Qo(t).call(t);return r[26]=n[e],r}function Lv(t){var n,e,r,o=t[26]+"";return{c:function(){n=Hc("div"),e=Wc(o),Jc(n,"class",r=t[4].time)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,i){2&i&&o!==(o=t[26]+"")&&Xc(e,o),16&i&&r!==(r=t[4].time)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function Fv(t){var n,e;return{c:function(){Jc(n=Hc("div"),"class",e=t[4].line)},m:function(t,e){Bc(t,n,e)},p:function(t,r){16&r&&e!==(e=t[4].line)&&Jc(n,"class",e)},d:function(t){t&&zc(n)}}}function Nv(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d,h,p,y=t[1],g=[],m=0;m<y.length;m+=1)g[m]=Lv(Uv(t,y,m));for(var b=t[3],w=[],$=0;$<b.length;$+=1)w[$]=Fv(Mv(t,b,$));var T=t[19].default,E=Pc(T,t,t[18],null);return{c:function(){n=Hc("div"),e=Hc("div"),r=Hc("div");for(var d=0;d<g.length;d+=1)g[d].c();i=qc(),u=Hc("div"),a=Hc("div");for(var h=0;h<w.length;h+=1)w[h].c();f=qc(),E&&E.c(),Jc(r,"class",o=t[4].sidebar),Jc(a,"class",c=t[4].lines),Jc(u,"class",s=t[4].days),Jc(e,"class",l=t[4].content),Jc(n,"class",v=t[4].body+" "+t[4].week+(t[2]?" "+t[4].compact:""))},m:function(o,c){Bc(o,n,c),Nc(n,e),Nc(e,r);for(var s=0;s<g.length;s+=1)g[s].m(r,null);Nc(e,i),Nc(e,u),Nc(u,a);for(var l=0;l<w.length;l+=1)w[l].m(a,null);Nc(u,f),E&&E.m(u,null),t[20](n),d=!0,h||(p=Yc(window,"resize",t[12]),h=!0)},p:function(t,i){var f=lu(i,1)[0];if(18&f){var h;for(y=t[1],h=0;h<y.length;h+=1){var p=Uv(t,y,h);g[h]?g[h].p(p,f):(g[h]=Lv(p),g[h].c(),g[h].m(r,null))}for(;h<g.length;h+=1)g[h].d(1);g.length=y.length}if((!d||16&f&&o!==(o=t[4].sidebar))&&Jc(r,"class",o),24&f){var m;for(b=t[3],m=0;m<b.length;m+=1){var $=Mv(t,b,m);w[m]?w[m].p($,f):(w[m]=Fv($),w[m].c(),w[m].m(a,null))}for(;m<w.length;m+=1)w[m].d(1);w.length=b.length}(!d||16&f&&c!==(c=t[4].lines))&&Jc(a,"class",c),E&&E.p&&262144&f&&Uc(E,T,t,t[18],f,null,null),(!d||16&f&&s!==(s=t[4].days))&&Jc(u,"class",s),(!d||16&f&&l!==(l=t[4].content))&&Jc(e,"class",l),(!d||20&f&&v!==(v=t[4].body+" "+t[4].week+(t[2]?" "+t[4].compact:"")))&&Jc(n,"class",v)},i:function(t){d||(Ef(E,t),d=!0)},o:function(t){Sf(E,t),d=!1},d:function(e){e&&zc(n),Gc(g,e),Gc(w,e),E&&E.d(e),t[20](null),h=!1,p()}}}function Bv(t,n,e){var r,o,i,u,a,c,f,s=n.$$slots,l=void 0===s?{}:s,v=n.$$scope,d=of("state"),h=d.slotDuration,p=(d._intlSlotLabel,d._viewDates),y=d.scrollTime,g=d._scrollable,m=d.theme;Ic(t,h,(function(t){return e(14,r=t)})),Ic(t,p,(function(t){return e(16,u=t)})),Ic(t,y,(function(t){return e(17,a=t)})),Ic(t,g,(function(t){return e(21,c=t)})),Ic(t,m,(function(t){return e(4,f=t)}));var b,w,$=of("view-state"),T=$._slotTimeLimits,E=$._times;Ic(t,T,(function(t){return e(15,i=t)})),Ic(t,E,(function(t){return e(1,o=t)}));var S,x=[];function O(){Lc(g,c=ks(b),c)}return t.$$set=function(t){"$$scope"in t&&e(18,v=t.$$scope)},t.$$.update=function(){49154&t.$$.dirty&&(e(2,w=r.seconds>=3600),e(3,x.length=o.length,x),e(13,S=i.min.seconds)),221185&t.$$.dirty&&b&&u&&e(0,b.scrollTop=(a.seconds-S)/r.seconds*24-12,b),16387&t.$$.dirty&&b&&o&&r&&df().then(O)},[b,o,w,x,f,h,p,y,g,m,T,E,O,S,r,i,u,a,v,l,function(t){af[t?"unshift":"push"]((function(){e(0,b=t),e(16,u),e(17,a),e(13,S),e(14,r),e(1,o),e(15,i)}))}]}var zv=function(t){Nt(e,t);var n=Av(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Bv,Nv,Dc,{}),r}return e}(jf);function Gv(t){var n,e,r,o;return{c:function(){Jc(n=Hc("div"),"class",t[1]),Jc(n,"style",t[2])},m:function(i,u){Bc(i,n,u),t[32](n),r||(o=[Fc(e=_s.call(null,n,t[3])),Yc(n,"click",(function(){jc(t[20](t[4]))&&t[20](t[4]).apply(this,arguments)})),Yc(n,"mouseenter",(function(){jc(t[20](t[5]))&&t[20](t[5]).apply(this,arguments)})),Yc(n,"mouseleave",(function(){jc(t[20](t[6]))&&t[20](t[6]).apply(this,arguments)}))],r=!0)},p:function(r,o){t=r,2&o[0]&&Jc(n,"class",t[1]),4&o[0]&&Jc(n,"style",t[2]),e&&jc(e.update)&&8&o[0]&&e.update.call(null,t[3])},i:Oc,o:Oc,d:function(e){e&&zc(n),t[32](null),r=!1,_c(o)}}}function Hv(t,n,e){var r,o,i,u,a,c,f,s,l,v,d,h,p,y=n.date,g=n.chunk,m=of("state"),b=m.displayEventEnd,w=m.eventBackgroundColor,$=m.eventColor,T=m.eventContent,E=m.eventClick,S=m.eventDidMount,x=m.eventMouseEnter,O=m.eventMouseLeave,A=m.slotDuration,k=m.theme,_=m._view,j=m._intlEventTime;Ic(t,b,(function(t){return e(28,c=t)})),Ic(t,w,(function(t){return e(25,i=t)})),Ic(t,$,(function(t){return e(26,u=t)})),Ic(t,T,(function(t){return e(29,f=t)})),Ic(t,E,(function(t){return e(4,d=t)})),Ic(t,S,(function(t){return e(34,v=t)})),Ic(t,x,(function(t){return e(5,h=t)})),Ic(t,O,(function(t){return e(6,p=t)})),Ic(t,A,(function(t){return e(23,r=t)})),Ic(t,k,(function(t){return e(27,a=t)})),Ic(t,_,(function(t){return e(31,l=t)})),Ic(t,j,(function(t){return e(30,s=t)}));var D,C,R,I,P,M=of("view-state")._slotTimeLimits;return Ic(t,M,(function(t){return e(24,o=t)})),ef((function(){jc(v)&&v({event:Ls(g.event),timeText:P,el:D,view:Ds(l)})})),t.$$set=function(t){"date"in t&&e(21,y=t.date),"chunk"in t&&e(22,g=t.chunk)},t.$$.update=function(){if(2145386500&t.$$.dirty[0]|1&t.$$.dirty[1]){var n,v,d=r.seconds/60,h=o.min.seconds/60,p=(g.start-y)/1e3/60,m=(p-h)/d*24,b=((g.end-y)/1e3/60-p)/d*24,w=(o.max.seconds/60-p)/d*24,$=g.event.backgroundColor||i||u;switch(e(2,R="top:".concat(m,"px;")+"min-height:".concat(b,"px;")+"height:".concat(b,"px;")+"max-height:".concat(w,"px;")),$&&e(2,R+="background-color:".concat($,";")),g.event.display){case"background":e(1,C=a.bgEvent);break;default:e(1,C=a.event),e(2,R+="z-index:".concat(g.column+1,";")+"left:".concat(100/g.group.columns.length*g.column,"%;")+"width:".concat(100/g.group.columns.length*.5*(1+g.group.columns.length-g.column),"%;"))}e(3,(v=lu(n=Us(g,c,f,a,s,l),2),P=v[0],I=v[1],n),I)}},[D,C,R,I,d,h,p,b,w,$,T,E,S,x,O,A,k,_,j,M,function(t){return function(n){jc(t)&&t({event:Ls(g.event),el:D,jsEvent:n,view:Ds(l)})}},y,g,r,o,i,u,a,c,f,s,l,function(t){af[t?"unshift":"push"]((function(){e(0,D=t)}))}]}var Wv=function(t){Nt(e,t);var n=Av(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Hv,Gv,Dc,{date:21,chunk:22},[-1,-1]),r}return e}(jf);function qv(t,n,e){var r=Qo(t).call(t);return r[22]=n[e],r}function Vv(t,n,e){var r=Qo(t).call(t);return r[22]=n[e],r}function Yv(t){var n,e;return n=new Wv({props:{date:t[0],chunk:t[22]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[0]),4&e&&(r.chunk=t[22]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Jv(t){var n,e;return n=new Wv({props:{date:t[0],chunk:t[22]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[0]),2&e&&(r.chunk=t[22]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function Kv(t){for(var n,e,r,o,i,u,a,c,f,s,l=t[2],v=[],d=0;d<l.length;d+=1)v[d]=Yv(Vv(t,l,d));for(var h=function(t){return Sf(v[t],1,1,(function(){v[t]=null}))},p=t[1],y=[],g=0;g<p.length;g+=1)y[g]=Jv(qv(t,p,g));var m=function(t){return Sf(y[t],1,1,(function(){y[t]=null}))};return{c:function(){n=Hc("div"),e=Hc("div");for(var c=0;c<v.length;c+=1)v[c].c();o=qc(),i=Hc("div");for(var f=0;f<y.length;f+=1)y[f].c();Jc(e,"class",r=t[5].bgEvents),Jc(i,"class",u=t[5].events),Jc(n,"class",a=t[5].day+(t[3]?" "+t[5].today:"")+(t[4]?" "+t[5].highlight:""))},m:function(r,u){Bc(r,n,u),Nc(n,e);for(var a=0;a<v.length;a+=1)v[a].m(e,null);Nc(n,o),Nc(n,i);for(var l=0;l<y.length;l+=1)y[l].m(i,null);c=!0,f||(s=Yc(n,"click",t[13]),f=!0)},p:function(t,o){var f=lu(o,1)[0];if(5&f){var s;for(l=t[2],s=0;s<l.length;s+=1){var d=Vv(t,l,s);v[s]?(v[s].p(d,f),Ef(v[s],1)):(v[s]=Yv(d),v[s].c(),Ef(v[s],1),v[s].m(e,null))}for($f(),s=l.length;s<v.length;s+=1)h(s);Tf()}if((!c||32&f&&r!==(r=t[5].bgEvents))&&Jc(e,"class",r),3&f){var g;for(p=t[1],g=0;g<p.length;g+=1){var b=qv(t,p,g);y[g]?(y[g].p(b,f),Ef(y[g],1)):(y[g]=Jv(b),y[g].c(),Ef(y[g],1),y[g].m(i,null))}for($f(),g=p.length;g<y.length;g+=1)m(g);Tf()}(!c||32&f&&u!==(u=t[5].events))&&Jc(i,"class",u),(!c||56&f&&a!==(a=t[5].day+(t[3]?" "+t[5].today:"")+(t[4]?" "+t[5].highlight:"")))&&Jc(n,"class",a)},i:function(t){if(!c){for(var n=0;n<l.length;n+=1)Ef(v[n]);for(var e=0;e<p.length;e+=1)Ef(y[e]);c=!0}},o:function(t){v=Go(v).call(v,Boolean);for(var n=0;n<v.length;n+=1)Sf(v[n]);y=Go(y).call(y,Boolean);for(var e=0;e<y.length;e+=1)Sf(y[e]);c=!1},d:function(t){t&&zc(n),Gc(v,t),Gc(y,t),f=!1,s()}}}function Xv(t,n,e){var r,o,i,u,a,c,f,s=n.date,l=n.resource,v=void 0===l?void 0:l,d=of("state"),h=d._events,p=d.dateClick,y=d.highlightedDates,g=d.slotDuration,m=d._view,b=d.theme;Ic(t,h,(function(t){return e(16,o=t)})),Ic(t,p,(function(t){return e(18,u=t)})),Ic(t,y,(function(t){return e(17,i=t)})),Ic(t,g,(function(t){return e(19,a=t)})),Ic(t,m,(function(t){return e(20,c=t)})),Ic(t,b,(function(t){return e(5,f=t)}));var w,$,T=of("view-state")._slotTimeLimits;Ic(t,T,(function(t){return e(15,r=t)}));var E,S,x=gs(ls());return t.$$set=function(t){"date"in t&&e(0,s=t.date),"resource"in t&&e(14,v=t.resource)},t.$$.update=function(){if(114695&t.$$.dirty){e(1,w=[]),e(2,$=[]);var n,u=hs(ds(s),r.min),a=hs(ds(s),r.max),c=kv(o);try{for(c.s();!(n=c.n()).done;){var f,l=n.value;if(l.start<a&&l.end>u&&(void 0===v||ru(f=l.resourceIds).call(f,v.id))){var d=Ps(l,u,a);switch(l.display){case"background":$.push(d);break;default:w.push(d)}}}}catch(t){c.e(t)}finally{c.f()}!function(t){if(t.length){Ms(t);var n,e={columns:[],end:t[0].end},r=kv(t);try{for(r.s();!(n=r.n()).done;){var o=n.value,i=0;if(o.start<e.end){for(;i<e.columns.length&&!(e.columns[i][e.columns[i].length-1].end<=o.start);++i);o.end>e.end&&(e.end=o.end)}else e={columns:[],end:o.end};e.columns.length<i+1&&e.columns.push([]),e.columns[i].push(o),o.group=e,o.column=i}}catch(t){r.e(t)}finally{r.f()}}}(w)}131073&t.$$.dirty&&(e(3,E=$s(s,x)),e(4,S=El(i).call(i,(function(t){return $s(t,s)}))))},[s,w,$,E,S,f,h,p,y,g,m,b,T,function(t){if(jc(u)){var n=t.currentTarget.getBoundingClientRect(),e=t.clientY-n.top,o=hs(ds(s),a,Math.floor(e/24+r.min.seconds/a.seconds));u({date:ms(o),jsEvent:t,view:Ds(c),resource:v})}},v,r,o,i]}var Qv=function(t){Nt(e,t);var n=Av(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Xv,Kv,Dc,{date:0,resource:14}),r}return e}(jf);function Zv(t,n,e){var r=Qo(t).call(t);return r[7]=n[e],r}function td(t,n,e){var r=Qo(t).call(t);return r[7]=n[e],r}function nd(t){var n,e,r,o=t[2].format(t[7])+"";return{c:function(){n=Hc("div"),e=Wc(o),Jc(n,"class",r=t[1].day)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,i){5&i&&o!==(o=t[2].format(t[7])+"")&&Xc(e,o),2&i&&r!==(r=t[1].day)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function ed(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=nd(td(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Vc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);Bc(t,n,e)},p:function(t,o){if(7&o){var i;for(e=t[0],i=0;i<e.length;i+=1){var u=td(t,e,i);r[i]?r[i].p(u,o):(r[i]=nd(u),r[i].c(),r[i].m(n.parentNode,n))}for(;i<r.length;i+=1)r[i].d(1);r.length=e.length}},d:function(t){Gc(r,t),t&&zc(n)}}}function rd(t){var n,e;return n=new Qv({props:{date:t[7]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[7]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function od(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=rd(Zv(t,r,i));var u=function(t){return Sf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Vc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);Bc(t,n,r),e=!0},p:function(t,e){if(1&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=Zv(t,r,i);o[i]?(o[i].p(a,e),Ef(o[i],1)):(o[i]=rd(a),o[i].c(),Ef(o[i],1),o[i].m(n.parentNode,n))}for($f(),i=r.length;i<o.length;i+=1)u(i);Tf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)Ef(o[n]);e=!0}},o:function(t){o=Go(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)Sf(o[n]);e=!1},d:function(t){Gc(o,t),t&&zc(n)}}}function id(t){var n,e,r,o;return n=new Pv({props:{$$slots:{default:[ed]},$$scope:{ctx:t}}}),r=new zv({props:{$$slots:{default:[od]},$$scope:{ctx:t}}}),{c:function(){xf(n.$$.fragment),e=qc(),xf(r.$$.fragment)},m:function(t,i){Of(n,t,i),Bc(t,e,i),Of(r,t,i),o=!0},p:function(t,e){var o=lu(e,1)[0],i={};4103&o&&(i.$$scope={dirty:o,ctx:t}),n.$set(i);var u={};4097&o&&(u.$$scope={dirty:o,ctx:t}),r.$set(u)},i:function(t){o||(Ef(n.$$.fragment,t),Ef(r.$$.fragment,t),o=!0)},o:function(t){Sf(n.$$.fragment,t),Sf(r.$$.fragment,t),o=!1},d:function(t){Af(n,t),t&&zc(e),Af(r,t)}}}function ud(t,n,e){var r,o,i,u=of("state"),a=u._viewDates,c=u._intlDayHeader,f=u.theme;return Ic(t,a,(function(t){return e(0,r=t)})),Ic(t,c,(function(t){return e(2,i=t)})),Ic(t,f,(function(t){return e(1,o=t)})),rf("view-state",new jv(of("state"))),[r,o,i,a,c,f]}var ad=function(t){Nt(e,t);var n=Av(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,ud,id,Dc,{}),r}return e}(jf),cd={createOptions:function(t){t.buttonText.timeGridDay="day",t.buttonText.timeGridWeek="week",t.view="timeGridWeek",t.views.timeGridDay={component:ad,dayHeaderFormat:{weekday:"long"},duration:{days:1},titleFormat:{year:"numeric",month:"long",day:"numeric"}},t.views.timeGridWeek={component:ad,duration:{weeks:1}}}};function fd(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}function sd(t,n){var e;if(void 0===Xr||null==Kr(t)){if(Jr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return ld(t,n);var r=Qo(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return so(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ld(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Vr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function ld(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function vd(t,n,e){var r=Qo(t).call(t);return r[16]=n[e],r}function dd(t,n,e){var r=Qo(t).call(t);return r[19]=n[e],r}function hd(t,n,e){var r=Qo(t).call(t);return r[16]=n[e],r}function pd(t,n,e){var r=Qo(t).call(t);return r[19]=n[e],r}function yd(t){for(var n,e,r=t[2],o=[],i=0;i<r.length;i+=1)o[i]=gd(pd(t,r,i));return{c:function(){n=Hc("div");for(var r=0;r<o.length;r+=1)o[r].c();Jc(n,"class",e=t[1].days)},m:function(t,e){Bc(t,n,e);for(var r=0;r<o.length;r+=1)o[r].m(n,null)},p:function(t,i){if(14&i){var u;for(r=t[2],u=0;u<r.length;u+=1){var a=pd(t,r,u);o[u]?o[u].p(a,i):(o[u]=gd(a),o[u].c(),o[u].m(n,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=r.length}2&i&&e!==(e=t[1].days)&&Jc(n,"class",e)},d:function(t){t&&zc(n),Gc(o,t)}}}function gd(t){var n,e,r,o=t[3].format(t[19])+"";return{c:function(){n=Hc("div"),e=Wc(o),Jc(n,"class",r=t[1].day)},m:function(t,r){Bc(t,n,r),Nc(n,e)},p:function(t,i){12&i&&o!==(o=t[3].format(t[19])+"")&&Xc(e,o),2&i&&r!==(r=t[1].day)&&Jc(n,"class",r)},d:function(t){t&&zc(n)}}}function md(t){var n,e,r,o,i,u,a,c=t[16].title+"",f=t[2].length>1&&yd(t);return{c:function(){n=Hc("div"),e=Hc("div"),r=Wc(c),i=qc(),f&&f.c(),u=qc(),Jc(e,"class",o=t[1].day),Jc(n,"class",a=t[1].resource)},m:function(t,o){Bc(t,n,o),Nc(n,e),Nc(e,r),Nc(n,i),f&&f.m(n,null),Nc(n,u)},p:function(t,i){1&i&&c!==(c=t[16].title+"")&&Xc(r,c),2&i&&o!==(o=t[1].day)&&Jc(e,"class",o),t[2].length>1?f?f.p(t,i):((f=yd(t)).c(),f.m(n,u)):f&&(f.d(1),f=null),2&i&&a!==(a=t[1].resource)&&Jc(n,"class",a)},d:function(t){t&&zc(n),f&&f.d()}}}function bd(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=md(hd(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Vc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);Bc(t,n,e)},p:function(t,o){if(15&o){var i;for(e=t[0],i=0;i<e.length;i+=1){var u=hd(t,e,i);r[i]?r[i].p(u,o):(r[i]=md(u),r[i].c(),r[i].m(n.parentNode,n))}for(;i<r.length;i+=1)r[i].d(1);r.length=e.length}},d:function(t){Gc(r,t),t&&zc(n)}}}function wd(t){var n,e;return n=new Qv({props:{date:t[19],resource:t[16]}}),{c:function(){xf(n.$$.fragment)},m:function(t,r){Of(n,t,r),e=!0},p:function(t,e){var r={};4&e&&(r.date=t[19]),1&e&&(r.resource=t[16]),n.$set(r)},i:function(t){e||(Ef(n.$$.fragment,t),e=!0)},o:function(t){Sf(n.$$.fragment,t),e=!1},d:function(t){Af(n,t)}}}function $d(t){for(var n,e,r,o,i=t[2],u=[],a=0;a<i.length;a+=1)u[a]=wd(dd(t,i,a));var c=function(t){return Sf(u[t],1,1,(function(){u[t]=null}))};return{c:function(){n=Hc("div");for(var o=0;o<u.length;o+=1)u[o].c();e=qc(),Jc(n,"class",r=t[1].resource)},m:function(t,r){Bc(t,n,r);for(var i=0;i<u.length;i+=1)u[i].m(n,null);Nc(n,e),o=!0},p:function(t,a){if(5&a){var f;for(i=t[2],f=0;f<i.length;f+=1){var s=dd(t,i,f);u[f]?(u[f].p(s,a),Ef(u[f],1)):(u[f]=wd(s),u[f].c(),Ef(u[f],1),u[f].m(n,e))}for($f(),f=i.length;f<u.length;f+=1)c(f);Tf()}(!o||2&a&&r!==(r=t[1].resource))&&Jc(n,"class",r)},i:function(t){if(!o){for(var n=0;n<i.length;n+=1)Ef(u[n]);o=!0}},o:function(t){u=Go(u).call(u,Boolean);for(var n=0;n<u.length;n+=1)Sf(u[n]);o=!1},d:function(t){t&&zc(n),Gc(u,t)}}}function Td(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=$d(vd(t,r,i));var u=function(t){return Sf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Vc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);Bc(t,n,r),e=!0},p:function(t,e){if(7&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=vd(t,r,i);o[i]?(o[i].p(a,e),Ef(o[i],1)):(o[i]=$d(a),o[i].c(),Ef(o[i],1),o[i].m(n.parentNode,n))}for($f(),i=r.length;i<o.length;i+=1)u(i);Tf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)Ef(o[n]);e=!0}},o:function(t){o=Go(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)Sf(o[n]);e=!1},d:function(t){Gc(o,t),t&&zc(n)}}}function Ed(t){var n,e,r,o;return n=new Pv({props:{$$slots:{default:[bd]},$$scope:{ctx:t}}}),r=new zv({props:{$$slots:{default:[Td]},$$scope:{ctx:t}}}),{c:function(){xf(n.$$.fragment),e=qc(),xf(r.$$.fragment)},m:function(t,i){Of(n,t,i),Bc(t,e,i),Of(r,t,i),o=!0},p:function(t,e){var o=lu(e,1)[0],i={};67108879&o&&(i.$$scope={dirty:o,ctx:t}),n.$set(i);var u={};67108871&o&&(u.$$scope={dirty:o,ctx:t}),r.$set(u)},i:function(t){o||(Ef(n.$$.fragment,t),Ef(r.$$.fragment,t),o=!0)},o:function(t){Sf(n.$$.fragment,t),Sf(r.$$.fragment,t),o=!1},d:function(t){Af(n,t),t&&zc(e),Af(r,t)}}}function Sd(t,n,e){var r,o,i,u,a,c,f,s,l=of("state"),v=l.resources,d=l.hideResourcesWithNoEvents,h=l._activeRange,p=l._events,y=l._viewDates,g=l._intlDayHeader,m=l.theme;return Ic(t,v,(function(t){return e(11,r=t)})),Ic(t,d,(function(t){return e(12,o=t)})),Ic(t,h,(function(t){return e(14,u=t)})),Ic(t,p,(function(t){return e(13,i=t)})),Ic(t,y,(function(t){return e(2,c=t)})),Ic(t,g,(function(t){return e(3,f=t)})),Ic(t,m,(function(t){return e(1,a=t)})),rf("view-state",new jv(of("state"))),t.$$.update=function(){30721&t.$$.dirty&&(e(0,s=r),o&&e(0,s=Go(r).call(r,(function(t){var n,e=sd(i);try{for(e.s();!(n=e.n()).done;){var r,o=n.value;if("auto"===o.display&&ru(r=o.resourceIds).call(r,t.id)&&o.start<u.end&&o.end>u.start)return!0}}catch(t){e.e(t)}finally{e.f()}return!1}))),s.length||e(0,s=v.mutate([{}])))},[s,a,c,f,v,d,h,p,y,g,m,r,o,i,u]}var xd=function(t){Nt(e,t);var n=fd(e);function e(t){var r;return Ct(this,e),_f(hr(r=n.call(this)),t,Sd,Ed,Dc,{}),r}return e}(jf),Od={createOptions:function(t){t.resources=[],t.hideResourcesWithNoEvents=!1,t.buttonText.resourceTimeGridDay="day",t.buttonText.resourceTimeGridWeek="week",t.theme.resource="ec-resource",t.theme.resourceTitle="ec-resource-title",t.view="resourceTimeGridWeek",t.views.resourceTimeGridDay={component:xd,duration:{days:1}},t.views.resourceTimeGridWeek={component:xd,duration:{weeks:1}}},createMutators:function(t,n){t.resources=Ad}};function Ad(t){return gu(t).call(t,(function(t){return{id:String(t.id),title:t.title||""}}))}var kd=[].slice,_d=/MSIE .\./.test(ve),jd=function(t){return function(n,e){var r=arguments.length>2,o=r?kd.call(arguments,2):void 0;return t(r?function(){("function"==typeof n?n:Function(n)).apply(this,o)}:n,e)}};G({global:!0,bind:!0,forced:_d},{setTimeout:jd(o.setTimeout),setInterval:jd(o.setInterval)});var Dd=I.setTimeout,Cd=Vf.trim;G({target:"String",proto:!0,forced:Yf("trim")},{trim:function(){return Cd(this)}});var Rd=Ir("String").trim,Id=String.prototype,Pd=function(t){var n=t.trim;return"string"==typeof t||t===Id||t instanceof String&&n===Id.trim?Rd:n},Md=Ir("Array").entries,Ud=Array.prototype,Ld={DOMTokenList:!0,NodeList:!0},Fd=function(t){var n=t.entries;return t===Ud||t instanceof Array&&n===Ud.entries||Ld.hasOwnProperty(_n(t))?Md:n},Nd=je.f,Bd=i((function(){return!Object.getOwnPropertyNames(1)}));G({target:"Object",stat:!0,forced:Bd},{getOwnPropertyNames:Nd});var zd=I.Object,Gd=function(t){return zd.getOwnPropertyNames(t)},Hd=ue,Wd="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==Wd&&Wd,qd="URLSearchParams"in Wd,Vd="Symbol"in Wd&&"iterator"in Xr,Yd="FileReader"in Wd&&"Blob"in Wd&&function(){try{return new Blob,!0}catch(t){return!1}}(),Jd="FormData"in Wd,Kd="ArrayBuffer"in Wd;if(Kd)var Xd=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Qd=ArrayBuffer.isView||function(t){return t&&ea(Xd).call(Xd,Object.prototype.toString.call(t))>-1};function Zd(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function th(t){return"string"!=typeof t&&(t=String(t)),t}function nh(t){var n={next:function(){var n=t.shift();return{done:void 0===n,value:n}}};return Vd&&(n[Hd]=function(){return n}),n}function eh(t){if(this.map={},t instanceof eh)Lr(t).call(t,(function(t,n){this.append(n,t)}),this);else if(Jr(t))Lr(t).call(t,(function(t){this.append(t[0],t[1])}),this);else if(t){var n;Lr(n=Gd(t)).call(n,(function(n){this.append(n,t[n])}),this)}}function rh(t){if(t.bodyUsed)return Ec.reject(new TypeError("Already read"));t.bodyUsed=!0}function oh(t){return new Ec((function(n,e){t.onload=function(){n(t.result)},t.onerror=function(){e(t.error)}}))}function ih(t){var n=new FileReader,e=oh(n);return n.readAsArrayBuffer(t),e}function uh(t){if(Qo(t))return Qo(t).call(t,0);var n=new Uint8Array(t.byteLength);return n.set(new Uint8Array(t)),n.buffer}function ah(){return this.bodyUsed=!1,this._initBody=function(t){var n;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Yd&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Jd&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:qd&&Vi.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Kd&&Yd&&((n=t)&&DataView.prototype.isPrototypeOf(n))?(this._bodyArrayBuffer=uh(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Kd&&(ArrayBuffer.prototype.isPrototypeOf(t)||Qd(t))?this._bodyArrayBuffer=uh(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):qd&&Vi.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Yd&&(this.blob=function(){var t=rh(this);if(t)return t;if(this._bodyBlob)return Ec.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Ec.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Ec.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t,n=rh(this);return n||(ArrayBuffer.isView(this._bodyArrayBuffer)?Ec.resolve(Qo(t=this._bodyArrayBuffer.buffer).call(t,this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Ec.resolve(this._bodyArrayBuffer))}return this.blob().then(ih)}),this.text=function(){var t=rh(this);if(t)return t;if(this._bodyBlob)return function(t){var n=new FileReader,e=oh(n);return n.readAsText(t),e}(this._bodyBlob);if(this._bodyArrayBuffer)return Ec.resolve(function(t){for(var n=new Uint8Array(t),e=new Array(n.length),r=0;r<n.length;r++)e[r]=String.fromCharCode(n[r]);return e.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Ec.resolve(this._bodyText)},Jd&&(this.formData=function(){return this.text().then(sh)}),this.json=function(){return this.text().then(JSON.parse)},this}eh.prototype.append=function(t,n){t=Zd(t),n=th(n);var e=gu(this)[t];gu(this)[t]=e?e+", "+n:n},eh.prototype.delete=function(t){delete gu(this)[Zd(t)]},eh.prototype.get=function(t){return t=Zd(t),this.has(t)?gu(this)[t]:null},eh.prototype.has=function(t){return gu(this).hasOwnProperty(Zd(t))},eh.prototype.set=function(t,n){gu(this)[Zd(t)]=th(n)},eh.prototype.forEach=function(t,n){for(var e in gu(this))gu(this).hasOwnProperty(e)&&t.call(n,gu(this)[e],e,this)},eh.prototype.keys=function(){var t=[];return Lr(this).call(this,(function(n,e){t.push(e)})),nh(t)},eh.prototype.values=function(){var t=[];return Lr(this).call(this,(function(n){t.push(n)})),nh(t)},eh.prototype.entries=function(){var t=[];return Lr(this).call(this,(function(n,e){t.push([e,n])})),nh(t)},Vd&&(eh.prototype[Hd]=Fd(eh.prototype));var ch=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function fh(t,n){if(!(this instanceof fh))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var e,r,o=(n=n||{}).body;if(t instanceof fh){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,n.headers||(this.headers=new eh(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=n.credentials||this.credentials||"same-origin",!n.headers&&this.headers||(this.headers=new eh(n.headers)),this.method=(e=n.method||this.method||"GET",r=e.toUpperCase(),ea(ch).call(ch,r)>-1?r:e),this.mode=n.mode||this.mode||null,this.signal=n.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==n.cache&&"no-cache"!==n.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function sh(t){var n,e=new FormData;return Lr(n=Pd(t).call(t).split("&")).call(n,(function(t){if(t){var n=t.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(r),decodeURIComponent(o))}})),e}function lh(t,n){if(!(this instanceof lh))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in n?n.statusText:"",this.headers=new eh(n.headers),this.url=n.url||"",this._initBody(t)}fh.prototype.clone=function(){return new fh(this,{body:this._bodyInit})},ah.call(fh.prototype),ah.call(lh.prototype),lh.prototype.clone=function(){return new lh(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new eh(this.headers),url:this.url})},lh.error=function(){var t=new lh(null,{status:0,statusText:""});return t.type="error",t};var vh=[301,302,303,307,308];lh.redirect=function(t,n){if(-1===ea(vh).call(vh,n))throw new RangeError("Invalid status code");return new lh(null,{status:n,headers:{location:t}})};var dh=Wd.DOMException;try{new dh}catch(t){(dh=function(t,n){this.message=t,this.name=n;var e=Error(t);this.stack=e.stack}).prototype=xc(Error.prototype),dh.prototype.constructor=dh}function hh(t,n){return new Ec((function(e,r){var o=new fh(t,n);if(o.signal&&o.signal.aborted)return r(new dh("Aborted","AbortError"));var i,u,a,c=new XMLHttpRequest;function f(){c.abort()}(c.onload=function(){var t,n,r,o,i,u={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",o=new eh,i=t.replace(/\r?\n[\t ]+/g," "),Lr(n=gu(r=i.split("\r")).call(r,(function(t){return 0===ea(t).call(t,"\n")?t.substr(1,t.length):t}))).call(n,(function(t){var n,e=t.split(":"),r=Pd(n=e.shift()).call(n);if(r){var i,u=Pd(i=e.join(":")).call(i);o.append(r,u)}})),o)};u.url="responseURL"in c?c.responseURL:u.headers.get("X-Request-URL");var a="response"in c?c.response:c.responseText;Dd((function(){e(new lh(a,u))}),0)},c.onerror=function(){Dd((function(){r(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){Dd((function(){r(new TypeError("Network request failed"))}),0)},c.onabort=function(){Dd((function(){r(new dh("Aborted","AbortError"))}),0)},c.open(o.method,function(t){try{return""===t&&Wd.location.href?Wd.location.href:t}catch(n){return t}}(o.url),!0),"include"===o.credentials?c.withCredentials=!0:"omit"===o.credentials&&(c.withCredentials=!1),"responseType"in c)&&(Yd?c.responseType="blob":Kd&&o.headers.get("Content-Type")&&-1!==ea(i=o.headers.get("Content-Type")).call(i,"application/octet-stream")&&(c.responseType="arraybuffer"));!n||"object"!==dr(n.headers)||n.headers instanceof eh?Lr(u=o.headers).call(u,(function(t,n){c.setRequestHeader(n,t)})):Lr(a=Gd(n.headers)).call(a,(function(t){c.setRequestHeader(t,th(n.headers[t]))}));o.signal&&(o.signal.addEventListener("abort",f),c.onreadystatechange=function(){4===c.readyState&&o.signal.removeEventListener("abort",f)}),c.send(void 0===o._bodyInit?null:o._bodyInit)}))}hh.polyfill=!0,Wd.fetch||(Wd.fetch=hh,Wd.Headers=eh,Wd.Request=fh,Wd.Response=lh);var ph=Vt.f("toStringTag"),yh=gr,gh=Ut,mh=new Ro,bh=new Ro;function wh(t){var n=mh.get(t);return console.assert(null!=n,"'this' is expected an Event object, but got",t),n}function $h(t){null==t.passiveListener?t.event.cancelable&&(t.canceled=!0,"function"==typeof t.event.preventDefault&&t.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",t.passiveListener)}function Th(t,n){mh.set(this,{eventTarget:t,event:n,eventPhase:2,currentTarget:t,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:n.timeStamp||Sc()}),$r(this,"isTrusted",{value:!1,enumerable:!0});for(var e=hi(n),r=0;r<e.length;++r){var o=e[r];o in this||$r(this,o,Eh(o))}}function Eh(t){return{get:function(){return wh(this).event[t]},set:function(n){wh(this).event[t]=n},configurable:!0,enumerable:!0}}function Sh(t){return{value:function(){var n=wh(this).event;return n[t].apply(n,arguments)},configurable:!0,enumerable:!0}}function xh(t){if(null==t||t===Object.prototype)return Th;var n=bh.get(t);return null==n&&(n=function(t,n){var e=hi(n);if(0===e.length)return t;function r(n,e){t.call(this,n,e)}r.prototype=xc(t.prototype,{constructor:{value:r,configurable:!0,writable:!0}});for(var o=0;o<e.length;++o){var i=e[o];if(!(i in t.prototype)){var u="function"==typeof Br(n,i).value;$r(r.prototype,i,u?Sh(i):Eh(i))}}return r}(xh(yh(t)),t),bh.set(t,n)),n}function Oh(t){return wh(t).immediateStopped}function Ah(t,n){wh(t).passiveListener=n}Th.prototype={get type(){return wh(this).event.type},get target(){return wh(this).eventTarget},get currentTarget(){return wh(this).currentTarget},composedPath:function(){var t=wh(this).currentTarget;return null==t?[]:[t]},get NONE(){return 0},get CAPTURING_PHASE(){return 1},get AT_TARGET(){return 2},get BUBBLING_PHASE(){return 3},get eventPhase(){return wh(this).eventPhase},stopPropagation:function(){var t=wh(this);t.stopped=!0,"function"==typeof t.event.stopPropagation&&t.event.stopPropagation()},stopImmediatePropagation:function(){var t=wh(this);t.stopped=!0,t.immediateStopped=!0,"function"==typeof t.event.stopImmediatePropagation&&t.event.stopImmediatePropagation()},get bubbles(){return Boolean(wh(this).event.bubbles)},get cancelable(){return Boolean(wh(this).event.cancelable)},preventDefault:function(){$h(wh(this))},get defaultPrevented(){return wh(this).canceled},get composed(){return Boolean(wh(this).event.composed)},get timeStamp(){return wh(this).timeStamp},get srcElement(){return wh(this).eventTarget},get cancelBubble(){return wh(this).stopped},set cancelBubble(t){if(t){var n=wh(this);n.stopped=!0,"boolean"==typeof n.event.cancelBubble&&(n.event.cancelBubble=!0)}},get returnValue(){return!wh(this).canceled},set returnValue(t){t||$h(wh(this))},initEvent:function(){}},$r(Th.prototype,"constructor",{value:Th,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.Event&&(gh(Th.prototype,window.Event.prototype),bh.set(window.Event.prototype,Th));var kh=new Ro;function _h(t){return null!==t&&"object"===dr(t)}function jh(t){var n=kh.get(t);if(null==n)throw new TypeError("'this' is expected an EventTarget object, but got another value.");return n}function Dh(t,n){$r(t,"on".concat(n),function(t){return{get:function(){for(var n=jh(this).get(t);null!=n;){if(3===n.listenerType)return n.listener;n=n.next}return null},set:function(n){"function"==typeof n||_h(n)||(n=null);for(var e=jh(this),r=null,o=e.get(t);null!=o;)3===o.listenerType?null!==r?r.next=o.next:null!==o.next?e.set(t,o.next):e.delete(t):r=o,o=o.next;if(null!==n){var i={listener:n,listenerType:3,passive:!1,once:!1,next:null};null===r?e.set(t,i):r.next=i}},configurable:!0,enumerable:!0}}(n))}function Ch(t){function n(){Rh.call(this)}n.prototype=xc(Rh.prototype,{constructor:{value:n,configurable:!0,writable:!0}});for(var e=0;e<t.length;++e)Dh(n.prototype,t[e]);return n}function Rh(){if(!(this instanceof Rh)){if(1===arguments.length&&Jr(arguments[0]))return Ch(arguments[0]);if(arguments.length>0){for(var t=new Array(arguments.length),n=0;n<arguments.length;++n)t[n]=arguments[n];return Ch(t)}throw new TypeError("Cannot call a class as a function")}kh.set(this,new qu)}function Ih(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}Rh.prototype={addEventListener:function(t,n,e){if(null!=n){if("function"!=typeof n&&!_h(n))throw new TypeError("'listener' should be a function or an object.");var r=jh(this),o=_h(e),i=(o?Boolean(e.capture):Boolean(e))?1:2,u={listener:n,listenerType:i,passive:o&&Boolean(e.passive),once:o&&Boolean(e.once),next:null},a=r.get(t);if(void 0!==a){for(var c=null;null!=a;){if(a.listener===n&&a.listenerType===i)return;c=a,a=a.next}c.next=u}else r.set(t,u)}},removeEventListener:function(t,n,e){if(null!=n)for(var r=jh(this),o=(_h(e)?Boolean(e.capture):Boolean(e))?1:2,i=null,u=r.get(t);null!=u;){if(u.listener===n&&u.listenerType===o)return void(null!==i?i.next=u.next:null!==u.next?r.set(t,u.next):r.delete(t));i=u,u=u.next}},dispatchEvent:function(t){if(null==t||"string"!=typeof t.type)throw new TypeError('"event.type" should be a string.');var n=jh(this),e=t.type,r=n.get(e);if(null==r)return!0;for(var o=function(t,n){return new(xh(yh(n)))(t,n)}(this,t),i=null;null!=r;){if(r.once?null!==i?i.next=r.next:null!==r.next?n.set(e,r.next):n.delete(e):i=r,Ah(o,r.passive?r.listener:null),"function"==typeof r.listener)try{r.listener.call(this,o)}catch(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}else 3!==r.listenerType&&"function"==typeof r.listener.handleEvent&&r.listener.handleEvent(o);if(Oh(o))break;r=r.next}return Ah(o,null),function(t,n){wh(t).eventPhase=n}(o,0),function(t,n){wh(t).currentTarget=n}(o,null),!o.defaultPrevented}},$r(Rh.prototype,"constructor",{value:Rh,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.EventTarget&&gh(Rh.prototype,window.EventTarget.prototype);var Ph=function(t){Nt(e,t);var n=Ih(e);function e(){throw Ct(this,e),n.call(this),new TypeError("AbortSignal cannot be constructed directly")}return Uo(e,[{key:"aborted",get:function(){var t=Mh.get(this);if("boolean"!=typeof t)throw new TypeError("Expected 'this' to be an 'AbortSignal' object, but got ".concat(null===this?"null":dr(this)));return t}}]),e}(Rh);Dh(Ph.prototype,"abort");var Mh=new Ro;Tr(Ph.prototype,{aborted:{enumerable:!0}}),"function"==typeof Xr&&"symbol"===dr(ph)&&$r(Ph.prototype,ph,{configurable:!0,value:"AbortSignal"});var Uh=function(){function t(){var n;Ct(this,t),Lh.set(this,(n=xc(Ph.prototype),Rh.call(n),Mh.set(n,!1),n))}return Uo(t,[{key:"abort",value:function(){var t;t=Fh(this),!1===Mh.get(t)&&(Mh.set(t,!0),t.dispatchEvent({type:"abort"}))}},{key:"signal",get:function(){return Fh(this)}}]),t}(),Lh=new Ro;function Fh(t){var n=Lh.get(t);if(null==n)throw new TypeError("Expected 'this' to be an 'AbortController' object, but got ".concat(null===t?"null":dr(t)));return n}Tr(Uh.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),"function"==typeof Xr&&"symbol"===dr(ph)&&$r(Uh.prototype,ph,{configurable:!0,value:"AbortController"});var Nh="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0;function Bh(t){var n=function(){if("undefined"==typeof Reflect||!Dt)return!1;if(Dt.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Dt(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=br(t);if(n){var o=br(this).constructor;e=Dt(r,arguments,o)}else e=r.apply(this,arguments);return pr(this,e)}}return Nh&&(void 0===Nh.AbortController&&(Nh.AbortController=Uh),void 0===Nh.AbortSignal&&(Nh.AbortSignal=Ph)),function(t){Nt(e,t);var n=Bh(e);function e(t,r){return Ct(this,e),r.plugins=r.plugins||[nv,Ov,cd,Od],n.call(this,t,r)}return e}(gl)}();
|
1 |
+
var EventCalendar=function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t){var n={exports:{}};return t(n,n.exports),n.exports}var e,r=function(t){return t&&t.Math==Math&&t},o=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")(),i=function(t){try{return!!t()}catch(t){return!0}},u=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),a={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,f={f:c&&!a.call({1:2},1)?function(t){var n=c(this,t);return!!n&&n.enumerable}:a},s=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},l={}.toString,v=function(t){return l.call(t).slice(8,-1)},d="".split,h=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==v(t)?d.call(t,""):Object(t)}:Object,p=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},g=function(t){return h(p(t))},y=function(t){return"object"==typeof t?null!==t:"function"==typeof t},m=function(t,n){if(!y(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!y(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!y(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!y(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")},b={}.hasOwnProperty,w=function(t,n){return b.call(t,n)},$=o.document,T=y($)&&y($.createElement),E=function(t){return T?$.createElement(t):{}},S=!u&&!i((function(){return 7!=Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a})),x=Object.getOwnPropertyDescriptor,O={f:u?x:function(t,n){if(t=g(t),n=m(n,!0),S)try{return x(t,n)}catch(t){}if(w(t,n))return s(!f.f.call(t,n),t[n])}},A=/#|\.prototype\./,k=function(t,n){var e=j[_(t)];return e==D||e!=C&&("function"==typeof n?i(n):!!n)},_=k.normalize=function(t){return String(t).replace(A,".").toLowerCase()},j=k.data={},C=k.NATIVE="N",D=k.POLYFILL="P",R=k,I={},P=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t},M=function(t,n,e){if(P(t),void 0===n)return t;switch(e){case 0:return function(){return t.call(n)};case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}},U=function(t){if(!y(t))throw TypeError(String(t)+" is not an object");return t},B=Object.defineProperty,L={f:u?B:function(t,n,e){if(U(t),n=m(n,!0),U(e),S)try{return B(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[n]=e.value),t}},F=u?function(t,n,e){return L.f(t,n,s(1,e))}:function(t,n,e){return t[n]=e,t},N=O.f,z=function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n},G=function(t,n){var e,r,i,u,a,c,f,s,l=t.target,v=t.global,d=t.stat,h=t.proto,p=v?o:d?o[l]:(o[l]||{}).prototype,g=v?I:I[l]||(I[l]={}),y=g.prototype;for(i in n)e=!R(v?i:l+(d?".":"#")+i,t.forced)&&p&&w(p,i),a=g[i],e&&(c=t.noTargetGet?(s=N(p,i))&&s.value:p[i]),u=e&&c?c:n[i],e&&typeof a==typeof u||(f=t.bind&&e?M(u,o):t.wrap&&e?z(u):h&&"function"==typeof u?M(Function.call,u):u,(t.sham||u&&u.sham||a&&a.sham)&&F(f,"sham",!0),g[i]=f,h&&(w(I,r=l+"Prototype")||F(I,r,{}),I[r][i]=u,t.real&&y&&!y[i]&&F(y,i,u)))},H=function(t){return"function"==typeof t?t:void 0},W=function(t,n){return arguments.length<2?H(I[t])||H(o[t]):I[t]&&I[t][n]||o[t]&&o[t][n]},q=Math.ceil,V=Math.floor,Y=function(t){return isNaN(t=+t)?0:(t>0?V:q)(t)},J=Math.min,X=function(t){return t>0?J(Y(t),9007199254740991):0},K=Math.max,Q=Math.min,Z=function(t,n){var e=Y(t);return e<0?K(e+n,0):Q(e,n)},tt=function(t){return function(n,e,r){var o,i=g(n),u=X(i.length),a=Z(r,u);if(t&&e!=e){for(;u>a;)if((o=i[a++])!=o)return!0}else for(;u>a;a++)if((t||a in i)&&i[a]===e)return t||a||0;return!t&&-1}},nt={includes:tt(!0),indexOf:tt(!1)},et={},rt=nt.indexOf,ot=function(t,n){var e,r=g(t),o=0,i=[];for(e in r)!w(et,e)&&w(r,e)&&i.push(e);for(;n.length>o;)w(r,e=n[o++])&&(~rt(i,e)||i.push(e));return i},it=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ut=Object.keys||function(t){return ot(t,it)},at=u?Object.defineProperties:function(t,n){U(t);for(var e,r=ut(n),o=r.length,i=0;o>i;)L.f(t,e=r[i++],n[e]);return t},ct=W("document","documentElement"),ft=!0,st="__core-js_shared__",lt=o[st]||function(t,n){try{F(o,t,n)}catch(e){o[t]=n}return n}(st,{}),vt=n((function(t){(t.exports=function(t,n){return lt[t]||(lt[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.8.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),dt=0,ht=Math.random(),pt=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++dt+ht).toString(36)},gt=vt("keys"),yt=function(t){return gt[t]||(gt[t]=pt(t))},mt=yt("IE_PROTO"),bt=function(){},wt=function(t){return"<script>"+t+"</"+"script>"},$t=function(){try{e=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,n;$t=e?function(t){t.write(wt("")),t.close();var n=t.parentWindow.Object;return t=null,n}(e):((n=E("iframe")).style.display="none",ct.appendChild(n),n.src=String("javascript:"),(t=n.contentWindow.document).open(),t.write(wt("document.F=Object")),t.close(),t.F);for(var r=it.length;r--;)delete $t.prototype[it[r]];return $t()};et[mt]=!0;var Tt=Object.create||function(t,n){var e;return null!==t?(bt.prototype=U(t),e=new bt,bt.prototype=null,e[mt]=t):e=$t(),void 0===n?e:at(e,n)},Et=[].slice,St={},xt=function(t,n,e){if(!(n in St)){for(var r=[],o=0;o<n;o++)r[o]="a["+o+"]";St[n]=Function("C,a","return new C("+r.join(",")+")")}return St[n](t,e)},Ot=Function.bind||function(t){var n=P(this),e=Et.call(arguments,1),r=function(){var o=e.concat(Et.call(arguments));return this instanceof r?xt(n,o.length,o):n.apply(t,o)};return y(n.prototype)&&(r.prototype=n.prototype),r},At=W("Reflect","construct"),kt=i((function(){function t(){}return!(At((function(){}),[],t)instanceof t)})),_t=!i((function(){At((function(){}))})),jt=kt||_t;G({target:"Reflect",stat:!0,forced:jt,sham:jt},{construct:function(t,n){P(t),U(n);var e=arguments.length<3?t:P(arguments[2]);if(_t&&!kt)return At(t,n,e);if(t==e){switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3])}var r=[null];return r.push.apply(r,n),new(Ot.apply(t,r))}var o=e.prototype,i=Tt(y(o)?o:Object.prototype),u=Function.apply.call(t,i,n);return y(u)?u:i}});var Ct=I.Reflect.construct;function Dt(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}G({target:"Object",stat:!0,forced:!u,sham:!u},{defineProperty:L.f});var Rt=n((function(t){var n=I.Object,e=t.exports=function(t,e,r){return n.defineProperty(t,e,r)};n.defineProperty.sham&&(e.sham=!0)})),It=Rt;function Pt(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),It(t,r.key,r)}}function Mt(t,n,e){return n&&Pt(t.prototype,n),e&&Pt(t,e),t}G({target:"Object",stat:!0,sham:!u},{create:Tt});var Ut=I.Object,Bt=function(t,n){return Ut.create(t,n)},Lt=Bt,Ft=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(t){}return function(e,r){return U(e),function(t){if(!y(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype")}(r),n?t.call(e,r):e.__proto__=r,e}}():void 0);G({target:"Object",stat:!0},{setPrototypeOf:Ft});var Nt=I.Object.setPrototypeOf,zt=Nt;function Gt(t,n){return(Gt=zt||function(t,n){return t.__proto__=n,t})(t,n)}function Ht(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Lt(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&Gt(t,n)}var Wt,qt,Vt=Array.isArray||function(t){return"Array"==v(t)},Yt=function(t){return Object(p(t))},Jt=function(t,n,e){var r=m(n);r in t?L.f(t,r,s(0,e)):t[r]=e},Xt=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())})),Kt=Xt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Qt=vt("wks"),Zt=o.Symbol,tn=Kt?Zt:Zt&&Zt.withoutSetter||pt,nn=function(t){return w(Qt,t)||(Xt&&w(Zt,t)?Qt[t]=Zt[t]:Qt[t]=tn("Symbol."+t)),Qt[t]},en=nn("species"),rn=function(t,n){var e;return Vt(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!Vt(e.prototype)?y(e)&&null===(e=e[en])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===n?0:n)},on=W("navigator","userAgent")||"",un=o.process,an=un&&un.versions,cn=an&&an.v8;cn?qt=(Wt=cn.split("."))[0]+Wt[1]:on&&(!(Wt=on.match(/Edge\/(\d+)/))||Wt[1]>=74)&&(Wt=on.match(/Chrome\/(\d+)/))&&(qt=Wt[1]);var fn=qt&&+qt,sn=nn("species"),ln=function(t){return fn>=51||!i((function(){var n=[];return(n.constructor={})[sn]=function(){return{foo:1}},1!==n[t](Boolean).foo}))},vn=nn("isConcatSpreadable"),dn=9007199254740991,hn="Maximum allowed index exceeded",pn=fn>=51||!i((function(){var t=[];return t[vn]=!1,t.concat()[0]!==t})),gn=ln("concat"),yn=function(t){if(!y(t))return!1;var n=t[vn];return void 0!==n?!!n:Vt(t)};G({target:"Array",proto:!0,forced:!pn||!gn},{concat:function(t){var n,e,r,o,i,u=Yt(this),a=rn(u,0),c=0;for(n=-1,r=arguments.length;n<r;n++)if(yn(i=-1===n?u:arguments[n])){if(c+(o=X(i.length))>dn)throw TypeError(hn);for(e=0;e<o;e++,c++)e in i&&Jt(a,c,i[e])}else{if(c>=dn)throw TypeError(hn);Jt(a,c++,i)}return a.length=c,a}});var mn=it.concat("length","prototype"),bn={f:Object.getOwnPropertyNames||function(t){return ot(t,mn)}},wn=bn.f,$n={}.toString,Tn="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],En={f:function(t){return Tn&&"[object Window]"==$n.call(t)?function(t){try{return wn(t)}catch(t){return Tn.slice()}}(t):wn(g(t))}},Sn={f:Object.getOwnPropertySymbols},xn=function(t,n,e,r){r&&r.enumerable?t[n]=e:F(t,n,e)},On={f:nn},An=L.f,kn=function(t){var n=I.Symbol||(I.Symbol={});w(n,t)||An(n,t,{value:On.f(t)})},_n={};_n[nn("toStringTag")]="z";var jn="[object z]"===String(_n),Cn=nn("toStringTag"),Dn="Arguments"==v(function(){return arguments}()),Rn=jn?v:function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),Cn))?e:Dn?v(n):"Object"==(r=v(n))&&"function"==typeof n.callee?"Arguments":r},In=jn?{}.toString:function(){return"[object "+Rn(this)+"]"},Pn=L.f,Mn=nn("toStringTag"),Un=function(t,n,e,r){if(t){var o=e?t:t.prototype;w(o,Mn)||Pn(o,Mn,{configurable:!0,value:n}),r&&!jn&&F(o,"toString",In)}},Bn=Function.toString;"function"!=typeof lt.inspectSource&&(lt.inspectSource=function(t){return Bn.call(t)});var Ln,Fn,Nn,zn=lt.inspectSource,Gn=o.WeakMap,Hn="function"==typeof Gn&&/native code/.test(zn(Gn)),Wn=o.WeakMap;if(Hn){var qn=lt.state||(lt.state=new Wn),Vn=qn.get,Yn=qn.has,Jn=qn.set;Ln=function(t,n){return n.facade=t,Jn.call(qn,t,n),n},Fn=function(t){return Vn.call(qn,t)||{}},Nn=function(t){return Yn.call(qn,t)}}else{var Xn=yt("state");et[Xn]=!0,Ln=function(t,n){return n.facade=t,F(t,Xn,n),n},Fn=function(t){return w(t,Xn)?t[Xn]:{}},Nn=function(t){return w(t,Xn)}}var Kn={set:Ln,get:Fn,has:Nn,enforce:function(t){return Nn(t)?Fn(t):Ln(t,{})},getterFor:function(t){return function(n){var e;if(!y(n)||(e=Fn(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},Qn=[].push,Zn=function(t){var n=1==t,e=2==t,r=3==t,o=4==t,i=6==t,u=7==t,a=5==t||i;return function(c,f,s,l){for(var v,d,p=Yt(c),g=h(p),y=M(f,s,3),m=X(g.length),b=0,w=l||rn,$=n?w(c,m):e||u?w(c,0):void 0;m>b;b++)if((a||b in g)&&(d=y(v=g[b],b,p),t))if(n)$[b]=d;else if(d)switch(t){case 3:return!0;case 5:return v;case 6:return b;case 2:Qn.call($,v)}else switch(t){case 4:return!1;case 7:Qn.call($,v)}return i?-1:r||o?o:$}},te={forEach:Zn(0),map:Zn(1),filter:Zn(2),some:Zn(3),every:Zn(4),find:Zn(5),findIndex:Zn(6),filterOut:Zn(7)},ne=te.forEach,ee=yt("hidden"),re="Symbol",oe=nn("toPrimitive"),ie=Kn.set,ue=Kn.getterFor(re),ae=Object.prototype,ce=o.Symbol,fe=W("JSON","stringify"),se=O.f,le=L.f,ve=En.f,de=f.f,he=vt("symbols"),pe=vt("op-symbols"),ge=vt("string-to-symbol-registry"),ye=vt("symbol-to-string-registry"),me=vt("wks"),be=o.QObject,we=!be||!be.prototype||!be.prototype.findChild,$e=u&&i((function(){return 7!=Tt(le({},"a",{get:function(){return le(this,"a",{value:7}).a}})).a}))?function(t,n,e){var r=se(ae,n);r&&delete ae[n],le(t,n,e),r&&t!==ae&&le(ae,n,r)}:le,Te=function(t,n){var e=he[t]=Tt(ce.prototype);return ie(e,{type:re,tag:t,description:n}),u||(e.description=n),e},Ee=Kt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof ce},Se=function(t,n,e){t===ae&&Se(pe,n,e),U(t);var r=m(n,!0);return U(e),w(he,r)?(e.enumerable?(w(t,ee)&&t[ee][r]&&(t[ee][r]=!1),e=Tt(e,{enumerable:s(0,!1)})):(w(t,ee)||le(t,ee,s(1,{})),t[ee][r]=!0),$e(t,r,e)):le(t,r,e)},xe=function(t,n){U(t);var e=g(n),r=ut(e).concat(_e(e));return ne(r,(function(n){u&&!Oe.call(e,n)||Se(t,n,e[n])})),t},Oe=function(t){var n=m(t,!0),e=de.call(this,n);return!(this===ae&&w(he,n)&&!w(pe,n))&&(!(e||!w(this,n)||!w(he,n)||w(this,ee)&&this[ee][n])||e)},Ae=function(t,n){var e=g(t),r=m(n,!0);if(e!==ae||!w(he,r)||w(pe,r)){var o=se(e,r);return!o||!w(he,r)||w(e,ee)&&e[ee][r]||(o.enumerable=!0),o}},ke=function(t){var n=ve(g(t)),e=[];return ne(n,(function(t){w(he,t)||w(et,t)||e.push(t)})),e},_e=function(t){var n=t===ae,e=ve(n?pe:g(t)),r=[];return ne(e,(function(t){!w(he,t)||n&&!w(ae,t)||r.push(he[t])})),r};if(Xt||(xn((ce=function(){if(this instanceof ce)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=pt(t),e=function(t){this===ae&&e.call(pe,t),w(this,ee)&&w(this[ee],n)&&(this[ee][n]=!1),$e(this,n,s(1,t))};return u&&we&&$e(ae,n,{configurable:!0,set:e}),Te(n,t)}).prototype,"toString",(function(){return ue(this).tag})),xn(ce,"withoutSetter",(function(t){return Te(pt(t),t)})),f.f=Oe,L.f=Se,O.f=Ae,bn.f=En.f=ke,Sn.f=_e,On.f=function(t){return Te(nn(t),t)},u&&le(ce.prototype,"description",{configurable:!0,get:function(){return ue(this).description}})),G({global:!0,wrap:!0,forced:!Xt,sham:!Xt},{Symbol:ce}),ne(ut(me),(function(t){kn(t)})),G({target:re,stat:!0,forced:!Xt},{for:function(t){var n=String(t);if(w(ge,n))return ge[n];var e=ce(n);return ge[n]=e,ye[e]=n,e},keyFor:function(t){if(!Ee(t))throw TypeError(t+" is not a symbol");if(w(ye,t))return ye[t]},useSetter:function(){we=!0},useSimple:function(){we=!1}}),G({target:"Object",stat:!0,forced:!Xt,sham:!u},{create:function(t,n){return void 0===n?Tt(t):xe(Tt(t),n)},defineProperty:Se,defineProperties:xe,getOwnPropertyDescriptor:Ae}),G({target:"Object",stat:!0,forced:!Xt},{getOwnPropertyNames:ke,getOwnPropertySymbols:_e}),G({target:"Object",stat:!0,forced:i((function(){Sn.f(1)}))},{getOwnPropertySymbols:function(t){return Sn.f(Yt(t))}}),fe){var je=!Xt||i((function(){var t=ce();return"[null]"!=fe([t])||"{}"!=fe({a:t})||"{}"!=fe(Object(t))}));G({target:"JSON",stat:!0,forced:je},{stringify:function(t,n,e){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=n,(y(n)||void 0!==t)&&!Ee(t))return Vt(n)||(n=function(t,n){if("function"==typeof r&&(n=r.call(this,t,n)),!Ee(n))return n}),o[1]=n,fe.apply(null,o)}})}ce.prototype[oe]||F(ce.prototype,oe,ce.prototype.valueOf),Un(ce,re),et[ee]=!0,kn("asyncIterator"),kn("hasInstance"),kn("isConcatSpreadable"),kn("iterator"),kn("match"),kn("matchAll"),kn("replace"),kn("search"),kn("species"),kn("split"),kn("toPrimitive"),kn("toStringTag"),kn("unscopables"),Un(o.JSON,"JSON",!0);var Ce=I.Symbol;kn("asyncDispose"),kn("dispose"),kn("observable"),kn("patternMatch"),kn("replaceAll");var De,Re,Ie,Pe=Ce,Me=function(t){return function(n,e){var r,o,i=String(p(n)),u=Y(e),a=i.length;return u<0||u>=a?t?"":void 0:(r=i.charCodeAt(u))<55296||r>56319||u+1===a||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):r:t?i.slice(u,u+2):o-56320+(r-55296<<10)+65536}},Ue={codeAt:Me(!1),charAt:Me(!0)},Be=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),Le=yt("IE_PROTO"),Fe=Object.prototype,Ne=Be?Object.getPrototypeOf:function(t){return t=Yt(t),w(t,Le)?t[Le]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?Fe:null},ze=nn("iterator"),Ge=!1;[].keys&&("next"in(Ie=[].keys())?(Re=Ne(Ne(Ie)))!==Object.prototype&&(De=Re):Ge=!0);var He=null==De||i((function(){var t={};return De[ze].call(t)!==t}));He&&(De={}),He&&!w(De,ze)&&F(De,ze,(function(){return this}));var We={IteratorPrototype:De,BUGGY_SAFARI_ITERATORS:Ge},qe={},Ve=We.IteratorPrototype,Ye=function(){return this},Je=function(t,n,e){var r=n+" Iterator";return t.prototype=Tt(Ve,{next:s(1,e)}),Un(t,r,!1,!0),qe[r]=Ye,t},Xe=We.IteratorPrototype,Ke=We.BUGGY_SAFARI_ITERATORS,Qe=nn("iterator"),Ze="keys",tr="values",nr="entries",er=function(){return this},rr=function(t,n,e,r,o,i,u){Je(e,n,r);var a,c,f,s=function(t){if(t===o&&p)return p;if(!Ke&&t in d)return d[t];switch(t){case Ze:case tr:case nr:return function(){return new e(this,t)}}return function(){return new e(this)}},l=n+" Iterator",v=!1,d=t.prototype,h=d[Qe]||d["@@iterator"]||o&&d[o],p=!Ke&&h||s(o),g="Array"==n&&d.entries||h;if(g&&(a=Ne(g.call(new t)),Xe!==Object.prototype&&a.next&&(Un(a,l,!0,!0),qe[l]=er)),o==tr&&h&&h.name!==tr&&(v=!0,p=function(){return h.call(this)}),u&&d[Qe]!==p&&F(d,Qe,p),qe[n]=p,o)if(c={values:s(tr),keys:i?p:s(Ze),entries:s(nr)},u)for(f in c)(Ke||v||!(f in d))&&xn(d,f,c[f]);else G({target:n,proto:!0,forced:Ke||v},c);return c},or=Ue.charAt,ir="String Iterator",ur=Kn.set,ar=Kn.getterFor(ir);rr(String,"String",(function(t){ur(this,{type:ir,string:String(t),index:0})}),(function(){var t,n=ar(this),e=n.string,r=n.index;return r>=e.length?{value:void 0,done:!0}:(t=or(e,r),n.index+=t.length,{value:t,done:!1})}));var cr="Array Iterator",fr=Kn.set,sr=Kn.getterFor(cr);rr(Array,"Array",(function(t,n){fr(this,{type:cr,target:g(t),index:0,kind:n})}),(function(){var t=sr(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values"),qe.Arguments=qe.Array;var lr=nn("toStringTag");for(var vr in{CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}){var dr=o[vr],hr=dr&&dr.prototype;hr&&Rn(hr)!==lr&&F(hr,lr,vr),qe[vr]=qe.Array}var pr=On.f("iterator"),gr=pr;function yr(t){return(yr="function"==typeof Pe&&"symbol"==typeof gr?function(t){return typeof t}:function(t){return t&&"function"==typeof Pe&&t.constructor===Pe&&t!==Pe.prototype?"symbol":typeof t})(t)}function mr(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function br(t,n){return!n||"object"!==yr(n)&&"function"!=typeof n?mr(t):n}var wr=i((function(){Ne(1)}));G({target:"Object",stat:!0,forced:wr,sham:!Be},{getPrototypeOf:function(t){return Ne(Yt(t))}});var $r=I.Object.getPrototypeOf,Tr=$r;function Er(t){return(Er=zt?Tr:function(t){return t.__proto__||Tr(t)})(t)}var Sr=function(t){var n=t.return;if(void 0!==n)return U(n.call(t)).value},xr=function(t,n,e,r){try{return r?n(U(e)[0],e[1]):n(e)}catch(n){throw Sr(t),n}},Or=nn("iterator"),Ar=Array.prototype,kr=function(t){return void 0!==t&&(qe.Array===t||Ar[Or]===t)},_r=nn("iterator"),jr=function(t){if(null!=t)return t[_r]||t["@@iterator"]||qe[Rn(t)]},Cr=nn("iterator"),Dr=!1;try{var Rr=0,Ir={next:function(){return{done:!!Rr++}},return:function(){Dr=!0}};Ir[Cr]=function(){return this},Array.from(Ir,(function(){throw 2}))}catch(t){}var Pr=function(t,n){if(!n&&!Dr)return!1;var e=!1;try{var r={};r[Cr]=function(){return{next:function(){return{done:e=!0}}}},t(r)}catch(t){}return e},Mr=!Pr((function(t){Array.from(t)}));G({target:"Array",stat:!0,forced:Mr},{from:function(t){var n,e,r,o,i,u,a=Yt(t),c="function"==typeof this?this:Array,f=arguments.length,s=f>1?arguments[1]:void 0,l=void 0!==s,v=jr(a),d=0;if(l&&(s=M(s,f>2?arguments[2]:void 0,2)),null==v||c==Array&&kr(v))for(e=new c(n=X(a.length));n>d;d++)u=l?s(a[d],d):a[d],Jt(e,d,u);else for(i=(o=v.call(a)).next,e=new c;!(r=i.call(o)).done;d++)u=l?xr(o,s,[r.value,d],!0):r.value,Jt(e,d,u);return e.length=d,e}});var Ur=I.Array.from,Br=Ur,Lr=Ce,Fr=jr;G({target:"Array",stat:!0},{isArray:Vt});var Nr=I.Array.isArray,zr=Nr,Gr=function(t){var n=jr(t);if("function"!=typeof n)throw TypeError(String(t)+" is not iterable");return U(n.call(t))},Hr=Gr,Wr=I.Object.getOwnPropertySymbols,qr=Wr,Vr=O.f,Yr=i((function(){Vr(1)}));G({target:"Object",stat:!0,forced:!u||Yr,sham:!u},{getOwnPropertyDescriptor:function(t,n){return Vr(g(t),n)}});var Jr=n((function(t){var n=I.Object,e=t.exports=function(t,e){return n.getOwnPropertyDescriptor(t,e)};n.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),Xr=function(t,n){var e=[][t];return!!e&&i((function(){e.call(null,n||function(){throw 1},1)}))},Kr=Object.defineProperty,Qr={},Zr=function(t){throw t},to=function(t,n){if(w(Qr,t))return Qr[t];n||(n={});var e=[][t],r=!!w(n,"ACCESSORS")&&n.ACCESSORS,o=w(n,0)?n[0]:Zr,a=w(n,1)?n[1]:void 0;return Qr[t]=!!e&&!i((function(){if(r&&!u)return!0;var t={length:-1};r?Kr(t,1,{enumerable:!0,get:Zr}):t[1]=1,e.call(t,o,a)}))},no=te.forEach,eo=Xr("forEach"),ro=to("forEach"),oo=eo&&ro?[].forEach:function(t){return no(this,t,arguments.length>1?arguments[1]:void 0)};G({target:"Array",proto:!0,forced:[].forEach!=oo},{forEach:oo});var io=function(t){return I[t+"Prototype"]},uo=io("Array").forEach,ao=Array.prototype,co={DOMTokenList:!0,NodeList:!0},fo=function(t){var n=t.forEach;return t===ao||t instanceof Array&&n===ao.forEach||co.hasOwnProperty(Rn(t))?uo:n},so=W("Reflect","ownKeys")||function(t){var n=bn.f(U(t)),e=Sn.f;return e?n.concat(e(t)):n};G({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var n,e,r=g(t),o=O.f,i=so(r),u={},a=0;i.length>a;)void 0!==(e=o(r,n=i[a++]))&&Jt(u,n,e);return u}});var lo=I.Object.getOwnPropertyDescriptors;G({target:"Object",stat:!0,forced:!u,sham:!u},{defineProperties:at});var vo=n((function(t){var n=I.Object,e=t.exports=function(t,e){return n.defineProperties(t,e)};n.defineProperties.sham&&(e.sham=!0)})),ho=Rt;function po(t,n,e){return n in t?It(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}var go=Wr,yo=nt.indexOf,mo=[].indexOf,bo=!!mo&&1/[1].indexOf(1,-0)<0,wo=Xr("indexOf"),$o=to("indexOf",{ACCESSORS:!0,1:0});G({target:"Array",proto:!0,forced:bo||!wo||!$o},{indexOf:function(t){return bo?mo.apply(this,arguments)||0:yo(this,t,arguments.length>1?arguments[1]:void 0)}});var To=io("Array").indexOf,Eo=Array.prototype,So=function(t){var n=t.indexOf;return t===Eo||t instanceof Array&&n===Eo.indexOf?To:n},xo=So,Oo=i((function(){ut(1)}));G({target:"Object",stat:!0,forced:Oo},{keys:function(t){return ut(Yt(t))}});var Ao=I.Object.keys,ko=Ao;function _o(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=ko(t);for(r=0;r<i.length;r++)e=i[r],xo(n).call(n,e)>=0||(o[e]=t[e]);return o}(t,n);if(go){var i=go(t);for(r=0;r<i.length;r++)e=i[r],xo(n).call(n,e)>=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}var jo=Nr;var Co=nn("iterator"),Do=function(t){var n=Object(t);return void 0!==n[Co]||"@@iterator"in n||qe.hasOwnProperty(Rn(n))};var Ro=ln("slice"),Io=to("slice",{ACCESSORS:!0,0:0,1:2}),Po=nn("species"),Mo=[].slice,Uo=Math.max;G({target:"Array",proto:!0,forced:!Ro||!Io},{slice:function(t,n){var e,r,o,i=g(this),u=X(i.length),a=Z(t,u),c=Z(void 0===n?u:n,u);if(Vt(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!Vt(e.prototype)?y(e)&&null===(e=e[Po])&&(e=void 0):e=void 0,e===Array||void 0===e))return Mo.call(i,a,c);for(r=new(void 0===e?Array:e)(Uo(c-a,0)),o=0;a<c;a++,o++)a in i&&Jt(r,o,i[a]);return r.length=o,r}});var Bo=io("Array").slice,Lo=Array.prototype,Fo=function(t){var n=t.slice;return t===Lo||t instanceof Array&&n===Lo.slice?Bo:n},No=Fo,zo=Ur;function Go(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Ho(t,n){var e;if(t){if("string"==typeof t)return Go(t,n);var r=No(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?zo(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Go(t,n):void 0}}function Wo(t,n){return function(t){if(jo(t))return t}(t)||function(t,n){if(void 0!==Pe&&Do(Object(t))){var e=[],r=!0,o=!1,i=void 0;try{for(var u,a=Hr(t);!(r=(u=a.next()).done)&&(e.push(u.value),!n||e.length!==n);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return e}}(t,n)||Ho(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qo(t){return function(t){if(jo(t))return Go(t)}(t)||function(t){if(void 0!==Pe&&Do(Object(t)))return zo(t)}(t)||Ho(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Vo=!i((function(){return Object.isExtensible(Object.preventExtensions({}))})),Yo=n((function(t){var n=L.f,e=pt("meta"),r=0,o=Object.isExtensible||function(){return!0},i=function(t){n(t,e,{value:{objectID:"O"+ ++r,weakData:{}}})},u=t.exports={REQUIRED:!1,fastKey:function(t,n){if(!y(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!w(t,e)){if(!o(t))return"F";if(!n)return"E";i(t)}return t[e].objectID},getWeakData:function(t,n){if(!w(t,e)){if(!o(t))return!0;if(!n)return!1;i(t)}return t[e].weakData},onFreeze:function(t){return Vo&&u.REQUIRED&&o(t)&&!w(t,e)&&i(t),t}};et[e]=!0})),Jo=function(t,n){this.stopped=t,this.result=n},Xo=function(t,n,e){var r,o,i,u,a,c,f,s=e&&e.that,l=!(!e||!e.AS_ENTRIES),v=!(!e||!e.IS_ITERATOR),d=!(!e||!e.INTERRUPTED),h=M(n,s,1+l+d),p=function(t){return r&&Sr(r),new Jo(!0,t)},g=function(t){return l?(U(t),d?h(t[0],t[1],p):h(t[0],t[1])):d?h(t,p):h(t)};if(v)r=t;else{if("function"!=typeof(o=jr(t)))throw TypeError("Target is not iterable");if(kr(o)){for(i=0,u=X(t.length);u>i;i++)if((a=g(t[i]))&&a instanceof Jo)return a;return new Jo(!1)}r=o.call(t)}for(c=r.next;!(f=c.call(r)).done;){try{a=g(f.value)}catch(t){throw Sr(r),t}if("object"==typeof a&&a&&a instanceof Jo)return a}return new Jo(!1)},Ko=function(t,n,e){if(!(t instanceof n))throw TypeError("Incorrect "+(e?e+" ":"")+"invocation");return t},Qo=L.f,Zo=te.forEach,ti=Kn.set,ni=Kn.getterFor,ei=function(t,n,e){var r,a=-1!==t.indexOf("Map"),c=-1!==t.indexOf("Weak"),f=a?"set":"add",s=o[t],l=s&&s.prototype,v={};if(u&&"function"==typeof s&&(c||l.forEach&&!i((function(){(new s).entries().next()})))){r=n((function(n,e){ti(Ko(n,r,t),{type:t,collection:new s}),null!=e&&Xo(e,n[f],{that:n,AS_ENTRIES:a})}));var d=ni(t);Zo(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(t){var n="add"==t||"set"==t;!(t in l)||c&&"clear"==t||F(r.prototype,t,(function(e,r){var o=d(this).collection;if(!n&&c&&!y(e))return"get"==t&&void 0;var i=o[t](0===e?0:e,r);return n?this:i}))})),c||Qo(r.prototype,"size",{configurable:!0,get:function(){return d(this).collection.size}})}else r=e.getConstructor(n,t,a,f),Yo.REQUIRED=!0;return Un(r,t,!1,!0),v[t]=r,G({global:!0,forced:!0},v),c||e.setStrong(r,t,a),r},ri=function(t,n,e){for(var r in n)e&&e.unsafe&&t[r]?t[r]=n[r]:xn(t,r,n[r],e);return t},oi=nn("species"),ii=function(t){var n=W(t),e=L.f;u&&n&&!n[oi]&&e(n,oi,{configurable:!0,get:function(){return this}})},ui=L.f,ai=Yo.fastKey,ci=Kn.set,fi=Kn.getterFor,si={getConstructor:function(t,n,e,r){var o=t((function(t,i){Ko(t,o,n),ci(t,{type:n,index:Tt(null),first:void 0,last:void 0,size:0}),u||(t.size=0),null!=i&&Xo(i,t[r],{that:t,AS_ENTRIES:e})})),i=fi(n),a=function(t,n,e){var r,o,a=i(t),f=c(t,n);return f?f.value=e:(a.last=f={index:o=ai(n,!0),key:n,value:e,previous:r=a.last,next:void 0,removed:!1},a.first||(a.first=f),r&&(r.next=f),u?a.size++:t.size++,"F"!==o&&(a.index[o]=f)),t},c=function(t,n){var e,r=i(t),o=ai(n);if("F"!==o)return r.index[o];for(e=r.first;e;e=e.next)if(e.key==n)return e};return ri(o.prototype,{clear:function(){for(var t=i(this),n=t.index,e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=void 0),delete n[e.index],e=e.next;t.first=t.last=void 0,u?t.size=0:this.size=0},delete:function(t){var n=this,e=i(n),r=c(n,t);if(r){var o=r.next,a=r.previous;delete e.index[r.index],r.removed=!0,a&&(a.next=o),o&&(o.previous=a),e.first==r&&(e.first=o),e.last==r&&(e.last=a),u?e.size--:n.size--}return!!r},forEach:function(t){for(var n,e=i(this),r=M(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.next:e.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(t){return!!c(this,t)}}),ri(o.prototype,e?{get:function(t){var n=c(this,t);return n&&n.value},set:function(t,n){return a(this,0===t?0:t,n)}}:{add:function(t){return a(this,t=0===t?0:t,t)}}),u&&ui(o.prototype,"size",{get:function(){return i(this).size}}),o},setStrong:function(t,n,e){var r=n+" Iterator",o=fi(n),i=fi(r);rr(t,n,(function(t,n){ci(this,{type:r,target:t,state:o(t),kind:n,last:void 0})}),(function(){for(var t=i(this),n=t.kind,e=t.last;e&&e.removed;)e=e.previous;return t.target&&(t.last=e=e?e.next:t.state.first)?"keys"==n?{value:e.key,done:!1}:"values"==n?{value:e.value,done:!1}:{value:[e.key,e.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),e?"entries":"values",!e,!0),ii(n)}};ei("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),si);var li=I.Set,vi=te.map,di=ln("map"),hi=to("map");G({target:"Array",proto:!0,forced:!di||!hi},{map:function(t){return vi(this,t,arguments.length>1?arguments[1]:void 0)}});var pi=io("Array").map,gi=Array.prototype,yi=function(t){var n=t.map;return t===gi||t instanceof Array&&n===gi.map?pi:n},mi=Ao,bi=nt.includes,wi=to("indexOf",{ACCESSORS:!0,1:0});G({target:"Array",proto:!0,forced:!wi},{includes:function(t){return bi(this,t,arguments.length>1?arguments[1]:void 0)}});var $i=io("Array").includes,Ti=nn("match"),Ei=function(t){if(function(t){var n;return y(t)&&(void 0!==(n=t[Ti])?!!n:"RegExp"==v(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},Si=nn("match");G({target:"String",proto:!0,forced:!function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[Si]=!1,"/./"[t](n)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(p(this)).indexOf(Ei(t),arguments.length>1?arguments[1]:void 0)}});var xi=io("String").includes,Oi=Array.prototype,Ai=String.prototype,ki=function(t){var n=t.includes;return t===Oi||t instanceof Array&&n===Oi.includes?$i:"string"==typeof t||t===Ai||t instanceof String&&n===Ai.includes?xi:n},_i=nn("iterator"),ji=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),n=t.searchParams,e="";return t.pathname="c%20d",n.forEach((function(t,r){n.delete("b"),e+=r+t})),!t.toJSON||!n.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==n.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!n[_i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==e||"x"!==new URL("http://x",void 0).host})),Ci=W("fetch"),Di=W("Headers"),Ri=nn("iterator"),Ii="URLSearchParams",Pi="URLSearchParamsIterator",Mi=Kn.set,Ui=Kn.getterFor(Ii),Bi=Kn.getterFor(Pi),Li=/\+/g,Fi=Array(4),Ni=function(t){return Fi[t-1]||(Fi[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},zi=function(t){try{return decodeURIComponent(t)}catch(n){return t}},Gi=function(t){var n=t.replace(Li," "),e=4;try{return decodeURIComponent(n)}catch(t){for(;e;)n=n.replace(Ni(e--),zi);return n}},Hi=/[!'()~]|%20/g,Wi={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},qi=function(t){return Wi[t]},Vi=function(t){return encodeURIComponent(t).replace(Hi,qi)},Yi=function(t,n){if(n)for(var e,r,o=n.split("&"),i=0;i<o.length;)(e=o[i++]).length&&(r=e.split("="),t.push({key:Gi(r.shift()),value:Gi(r.join("="))}))},Ji=function(t){this.entries.length=0,Yi(this.entries,t)},Xi=function(t,n){if(t<n)throw TypeError("Not enough arguments")},Ki=Je((function(t,n){Mi(this,{type:Pi,iterator:Gr(Ui(t).entries),kind:n})}),"Iterator",(function(){var t=Bi(this),n=t.kind,e=t.iterator.next(),r=e.value;return e.done||(e.value="keys"===n?r.key:"values"===n?r.value:[r.key,r.value]),e})),Qi=function(){Ko(this,Qi,Ii);var t,n,e,r,o,i,u,a,c,f=arguments.length>0?arguments[0]:void 0,s=this,l=[];if(Mi(s,{type:Ii,entries:l,updateURL:function(){},updateSearchParams:Ji}),void 0!==f)if(y(f))if("function"==typeof(t=jr(f)))for(e=(n=t.call(f)).next;!(r=e.call(n)).done;){if((u=(i=(o=Gr(U(r.value))).next).call(o)).done||(a=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");l.push({key:u.value+"",value:a.value+""})}else for(c in f)w(f,c)&&l.push({key:c,value:f[c]+""});else Yi(l,"string"==typeof f?"?"===f.charAt(0)?f.slice(1):f:f+"")},Zi=Qi.prototype;ri(Zi,{append:function(t,n){Xi(arguments.length,2);var e=Ui(this);e.entries.push({key:t+"",value:n+""}),e.updateURL()},delete:function(t){Xi(arguments.length,1);for(var n=Ui(this),e=n.entries,r=t+"",o=0;o<e.length;)e[o].key===r?e.splice(o,1):o++;n.updateURL()},get:function(t){Xi(arguments.length,1);for(var n=Ui(this).entries,e=t+"",r=0;r<n.length;r++)if(n[r].key===e)return n[r].value;return null},getAll:function(t){Xi(arguments.length,1);for(var n=Ui(this).entries,e=t+"",r=[],o=0;o<n.length;o++)n[o].key===e&&r.push(n[o].value);return r},has:function(t){Xi(arguments.length,1);for(var n=Ui(this).entries,e=t+"",r=0;r<n.length;)if(n[r++].key===e)return!0;return!1},set:function(t,n){Xi(arguments.length,1);for(var e,r=Ui(this),o=r.entries,i=!1,u=t+"",a=n+"",c=0;c<o.length;c++)(e=o[c]).key===u&&(i?o.splice(c--,1):(i=!0,e.value=a));i||o.push({key:u,value:a}),r.updateURL()},sort:function(){var t,n,e,r=Ui(this),o=r.entries,i=o.slice();for(o.length=0,e=0;e<i.length;e++){for(t=i[e],n=0;n<e;n++)if(o[n].key>t.key){o.splice(n,0,t);break}n===e&&o.push(t)}r.updateURL()},forEach:function(t){for(var n,e=Ui(this).entries,r=M(t,arguments.length>1?arguments[1]:void 0,3),o=0;o<e.length;)r((n=e[o++]).value,n.key,this)},keys:function(){return new Ki(this,"keys")},values:function(){return new Ki(this,"values")},entries:function(){return new Ki(this,"entries")}},{enumerable:!0}),xn(Zi,Ri,Zi.entries),xn(Zi,"toString",(function(){for(var t,n=Ui(this).entries,e=[],r=0;r<n.length;)t=n[r++],e.push(Vi(t.key)+"="+Vi(t.value));return e.join("&")}),{enumerable:!0}),Un(Qi,Ii),G({global:!0,forced:!ji},{URLSearchParams:Qi}),ji||"function"!=typeof Ci||"function"!=typeof Di||G({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var n,e,r,o=[t];return arguments.length>1&&(y(n=arguments[1])&&(e=n.body,Rn(e)===Ii&&((r=n.headers?new Di(n.headers):new Di).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),n=Tt(n,{body:s(0,String(e)),headers:s(0,r)}))),o.push(n)),Ci.apply(this,o)}});var tu=I.URLSearchParams,nu=io("Array").concat,eu=Array.prototype,ru=function(t){var n=t.concat;return t===eu||t instanceof Array&&n===eu.concat?nu:n},ou=f.f,iu=function(t){return function(n){for(var e,r=g(n),o=ut(r),i=o.length,a=0,c=[];i>a;)e=o[a++],u&&!ou.call(r,e)||c.push(t?[e,r[e]]:r[e]);return c}},uu={entries:iu(!0),values:iu(!1)}.entries;G({target:"Object",stat:!0},{entries:function(t){return uu(t)}});var au=I.Object.entries,cu=Fo,fu=te.filter,su=ln("filter"),lu=to("filter");G({target:"Array",proto:!0,forced:!su||!lu},{filter:function(t){return fu(this,t,arguments.length>1?arguments[1]:void 0)}});var vu=io("Array").filter,du=Array.prototype,hu=function(t){var n=t.filter;return t===du||t instanceof Array&&n===du.filter?vu:n};G({target:"Reflect",stat:!0},{get:function t(n,e){var r,o,i=arguments.length<3?n:arguments[2];return U(n)===i?n[e]:(r=O.f(n,e))?w(r,"value")?r.value:void 0===r.get?void 0:r.get.call(i):y(o=Ne(n))?t(o,e,i):void 0}}),I.Reflect.get,ei("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),si);var pu=I.Map;G({target:"Map",stat:!0},{from:function(t){var n,e,r,o,i=arguments.length,u=i>1?arguments[1]:void 0;return P(this),(n=void 0!==u)&&P(u),null==t?new this:(e=[],n?(r=0,o=M(u,i>2?arguments[2]:void 0,2),Xo(t,(function(t){e.push(o(t,r++))}))):Xo(t,e.push,{that:e}),new this(e))}});G({target:"Map",stat:!0},{of:function(){for(var t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return new this(n)}});var gu=function(){for(var t,n=U(this),e=P(n.delete),r=!0,o=0,i=arguments.length;o<i;o++)t=e.call(n,arguments[o]),r=r&&t;return!!r};G({target:"Map",proto:!0,real:!0,forced:ft},{deleteAll:function(){return gu.apply(this,arguments)}});G({target:"Map",proto:!0,real:!0,forced:ft},{emplace:function(t,n){var e=U(this),r=e.has(t)&&"update"in n?n.update(e.get(t),t,e):n.insert(t,e);return e.set(t,r),r}});var yu=Gr;G({target:"Map",proto:!0,real:!0,forced:ft},{every:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return!Xo(e,(function(t,e,o){if(!r(e,t,n))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}});var mu=nn("species"),bu=function(t,n){var e,r=U(t).constructor;return void 0===r||null==(e=U(r)[mu])?n:P(e)};G({target:"Map",proto:!0,real:!0,forced:ft},{filter:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(bu(n,W("Map"))),i=P(o.set);return Xo(e,(function(t,e){r(e,t,n)&&i.call(o,t,e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{find:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return Xo(e,(function(t,e,o){if(r(e,t,n))return o(e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",proto:!0,real:!0,forced:ft},{findKey:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return Xo(e,(function(t,e,o){if(r(e,t,n))return o(t)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",stat:!0},{groupBy:function(t,n){var e=new this;P(n);var r=P(e.has),o=P(e.get),i=P(e.set);return Xo(t,(function(t){var u=n(t);r.call(e,u)?o.call(e,u).push(t):i.call(e,u,[t])})),e}});G({target:"Map",proto:!0,real:!0,forced:ft},{includes:function(t){return Xo(yu(U(this)),(function(n,e,r){if((o=e)===(i=t)||o!=o&&i!=i)return r();var o,i}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}}),G({target:"Map",stat:!0},{keyBy:function(t,n){var e=new this;P(n);var r=P(e.set);return Xo(t,(function(t){r.call(e,n(t),t)})),e}}),G({target:"Map",proto:!0,real:!0,forced:ft},{keyOf:function(t){return Xo(yu(U(this)),(function(n,e,r){if(e===t)return r(n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).result}}),G({target:"Map",proto:!0,real:!0,forced:ft},{mapKeys:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(bu(n,W("Map"))),i=P(o.set);return Xo(e,(function(t,e){i.call(o,r(e,t,n),e)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{mapValues:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3),o=new(bu(n,W("Map"))),i=P(o.set);return Xo(e,(function(t,e){i.call(o,t,r(e,t,n))}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{merge:function(t){for(var n=U(this),e=P(n.set),r=0;r<arguments.length;)Xo(arguments[r++],e,{that:n,AS_ENTRIES:!0});return n}}),G({target:"Map",proto:!0,real:!0,forced:ft},{reduce:function(t){var n=U(this),e=yu(n),r=arguments.length<2,o=r?void 0:arguments[1];if(P(t),Xo(e,(function(e,i){r?(r=!1,o=i):o=t(o,i,e,n)}),{AS_ENTRIES:!0,IS_ITERATOR:!0}),r)throw TypeError("Reduce of empty map with no initial value");return o}}),G({target:"Map",proto:!0,real:!0,forced:ft},{some:function(t){var n=U(this),e=yu(n),r=M(t,arguments.length>1?arguments[1]:void 0,3);return Xo(e,(function(t,e,o){if(r(e,t,n))return o()}),{AS_ENTRIES:!0,IS_ITERATOR:!0,INTERRUPTED:!0}).stopped}}),G({target:"Map",proto:!0,real:!0,forced:ft},{update:function(t,n){var e=U(this),r=arguments.length;P(n);var o=e.has(t);if(!o&&r<3)throw TypeError("Updating absent value");var i=o?e.get(t):P(r>2?arguments[2]:void 0)(t,e);return e.set(t,n(i,t,e)),e}});var wu=function(t,n){var e,r=U(this),o=arguments.length>2?arguments[2]:void 0;if("function"!=typeof n&&"function"!=typeof o)throw TypeError("At least one callback required");return r.has(t)?(e=r.get(t),"function"==typeof n&&(e=n(e),r.set(t,e))):"function"==typeof o&&(e=o(),r.set(t,e)),e};G({target:"Map",proto:!0,real:!0,forced:ft},{upsert:wu}),G({target:"Map",proto:!0,real:!0,forced:ft},{updateOrInsert:wu}),G({target:"Function",proto:!0},{bind:Ot}),io("Function").bind;var $u=Bt;G({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Tu=I.Date.now,Eu=function(t,n){var e=this;if(!(e instanceof Eu))return new Eu(t,n);Ft&&(e=Ft(new Error(void 0),Ne(e))),void 0!==n&&F(e,"message",String(n));var r=[];return Xo(t,r.push,{that:r}),F(e,"errors",r),e};Eu.prototype=Tt(Error.prototype,{constructor:s(5,Eu),message:s(5,""),name:s(5,"AggregateError")}),G({global:!0},{AggregateError:Eu});var Su,xu,Ou,Au=o.Promise,ku=/(iphone|ipod|ipad).*applewebkit/i.test(on),_u="process"==v(o.process),ju=o.location,Cu=o.setImmediate,Du=o.clearImmediate,Ru=o.process,Iu=o.MessageChannel,Pu=o.Dispatch,Mu=0,Uu={},Bu="onreadystatechange",Lu=function(t){if(Uu.hasOwnProperty(t)){var n=Uu[t];delete Uu[t],n()}},Fu=function(t){return function(){Lu(t)}},Nu=function(t){Lu(t.data)},zu=function(t){o.postMessage(t+"",ju.protocol+"//"+ju.host)};Cu&&Du||(Cu=function(t){for(var n=[],e=1;arguments.length>e;)n.push(arguments[e++]);return Uu[++Mu]=function(){("function"==typeof t?t:Function(t)).apply(void 0,n)},Su(Mu),Mu},Du=function(t){delete Uu[t]},_u?Su=function(t){Ru.nextTick(Fu(t))}:Pu&&Pu.now?Su=function(t){Pu.now(Fu(t))}:Iu&&!ku?(Ou=(xu=new Iu).port2,xu.port1.onmessage=Nu,Su=M(Ou.postMessage,Ou,1)):o.addEventListener&&"function"==typeof postMessage&&!o.importScripts&&ju&&"file:"!==ju.protocol&&!i(zu)?(Su=zu,o.addEventListener("message",Nu,!1)):Su=Bu in E("script")?function(t){ct.appendChild(E("script")).onreadystatechange=function(){ct.removeChild(this),Lu(t)}}:function(t){setTimeout(Fu(t),0)});var Gu,Hu,Wu,qu,Vu,Yu,Ju,Xu,Ku={set:Cu,clear:Du},Qu=/web0s(?!.*chrome)/i.test(on),Zu=O.f,ta=Ku.set,na=o.MutationObserver||o.WebKitMutationObserver,ea=o.document,ra=o.process,oa=o.Promise,ia=Zu(o,"queueMicrotask"),ua=ia&&ia.value;ua||(Gu=function(){var t,n;for(_u&&(t=ra.domain)&&t.exit();Hu;){n=Hu.fn,Hu=Hu.next;try{n()}catch(t){throw Hu?qu():Wu=void 0,t}}Wu=void 0,t&&t.enter()},ku||_u||Qu||!na||!ea?oa&&oa.resolve?(Ju=oa.resolve(void 0),Xu=Ju.then,qu=function(){Xu.call(Ju,Gu)}):qu=_u?function(){ra.nextTick(Gu)}:function(){ta.call(o,Gu)}:(Vu=!0,Yu=ea.createTextNode(""),new na(Gu).observe(Yu,{characterData:!0}),qu=function(){Yu.data=Vu=!Vu}));var aa=ua||function(t){var n={fn:t,next:void 0};Wu&&(Wu.next=n),Hu||(Hu=n,qu()),Wu=n},ca=function(t){var n,e;this.promise=new t((function(t,r){if(void 0!==n||void 0!==e)throw TypeError("Bad Promise constructor");n=t,e=r})),this.resolve=P(n),this.reject=P(e)},fa={f:function(t){return new ca(t)}},sa=function(t,n){if(U(t),y(n)&&n.constructor===t)return n;var e=fa.f(t);return(0,e.resolve)(n),e.promise},la=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},va=Ku.set,da=nn("species"),ha="Promise",pa=Kn.get,ga=Kn.set,ya=Kn.getterFor(ha),ma=Au,ba=o.TypeError,wa=o.document,$a=o.process;W("fetch");var Ta,Ea,Sa,xa=fa.f,Oa=xa,Aa=!!(wa&&wa.createEvent&&o.dispatchEvent),ka="function"==typeof PromiseRejectionEvent,_a="unhandledrejection",ja=R(ha,(function(){if(!(zn(ma)!==String(ma))){if(66===fn)return!0;if(!_u&&!ka)return!0}if(!ma.prototype.finally)return!0;if(fn>=51&&/native code/.test(ma))return!1;var t=ma.resolve(1),n=function(t){t((function(){}),(function(){}))};return(t.constructor={})[da]=n,!(t.then((function(){}))instanceof n)})),Ca=ja||!Pr((function(t){ma.all(t).catch((function(){}))})),Da=function(t){var n;return!(!y(t)||"function"!=typeof(n=t.then))&&n},Ra=function(t,n){if(!t.notified){t.notified=!0;var e=t.reactions;aa((function(){for(var r=t.value,o=1==t.state,i=0;e.length>i;){var u,a,c,f=e[i++],s=o?f.ok:f.fail,l=f.resolve,v=f.reject,d=f.domain;try{s?(o||(2===t.rejection&&Ua(t),t.rejection=1),!0===s?u=r:(d&&d.enter(),u=s(r),d&&(d.exit(),c=!0)),u===f.promise?v(ba("Promise-chain cycle")):(a=Da(u))?a.call(u,l,v):l(u)):v(r)}catch(t){d&&!c&&d.exit(),v(t)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Pa(t)}))}},Ia=function(t,n,e){var r,i;Aa?((r=wa.createEvent("Event")).promise=n,r.reason=e,r.initEvent(t,!1,!0),o.dispatchEvent(r)):r={promise:n,reason:e},!ka&&(i=o["on"+t])?i(r):t===_a&&function(t,n){var e=o.console;e&&e.error&&(1===arguments.length?e.error(t):e.error(t,n))}("Unhandled promise rejection",e)},Pa=function(t){va.call(o,(function(){var n,e=t.facade,r=t.value;if(Ma(t)&&(n=la((function(){_u?$a.emit("unhandledRejection",r,e):Ia(_a,e,r)})),t.rejection=_u||Ma(t)?2:1,n.error))throw n.value}))},Ma=function(t){return 1!==t.rejection&&!t.parent},Ua=function(t){va.call(o,(function(){var n=t.facade;_u?$a.emit("rejectionHandled",n):Ia("rejectionhandled",n,t.value)}))},Ba=function(t,n,e){return function(r){t(n,r,e)}},La=function(t,n,e){t.done||(t.done=!0,e&&(t=e),t.value=n,t.state=2,Ra(t,!0))},Fa=function(t,n,e){if(!t.done){t.done=!0,e&&(t=e);try{if(t.facade===n)throw ba("Promise can't be resolved itself");var r=Da(n);r?aa((function(){var e={done:!1};try{r.call(n,Ba(Fa,e,t),Ba(La,e,t))}catch(n){La(e,n,t)}})):(t.value=n,t.state=1,Ra(t,!1))}catch(n){La({done:!1},n,t)}}};ja&&(ma=function(t){Ko(this,ma,ha),P(t),Ta.call(this);var n=pa(this);try{t(Ba(Fa,n),Ba(La,n))}catch(t){La(n,t)}},(Ta=function(t){ga(this,{type:ha,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=ri(ma.prototype,{then:function(t,n){var e=ya(this),r=xa(bu(this,ma));return r.ok="function"!=typeof t||t,r.fail="function"==typeof n&&n,r.domain=_u?$a.domain:void 0,e.parent=!0,e.reactions.push(r),0!=e.state&&Ra(e,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),Ea=function(){var t=new Ta,n=pa(t);this.promise=t,this.resolve=Ba(Fa,n),this.reject=Ba(La,n)},fa.f=xa=function(t){return t===ma||t===Sa?new Ea(t):Oa(t)}),G({global:!0,wrap:!0,forced:ja},{Promise:ma}),Un(ma,ha,!1,!0),ii(ha),Sa=W(ha),G({target:ha,stat:!0,forced:ja},{reject:function(t){var n=xa(this);return n.reject.call(void 0,t),n.promise}}),G({target:ha,stat:!0,forced:ft},{resolve:function(t){return sa(this===Sa?ma:this,t)}}),G({target:ha,stat:!0,forced:Ca},{all:function(t){var n=this,e=xa(n),r=e.resolve,o=e.reject,i=la((function(){var e=P(n.resolve),i=[],u=0,a=1;Xo(t,(function(t){var c=u++,f=!1;i.push(void 0),a++,e.call(n,t).then((function(t){f||(f=!0,i[c]=t,--a||r(i))}),o)})),--a||r(i)}));return i.error&&o(i.value),e.promise},race:function(t){var n=this,e=xa(n),r=e.reject,o=la((function(){var o=P(n.resolve);Xo(t,(function(t){o.call(n,t).then(e.resolve,r)}))}));return o.error&&r(o.value),e.promise}}),G({target:"Promise",stat:!0},{allSettled:function(t){var n=this,e=fa.f(n),r=e.resolve,o=e.reject,i=la((function(){var e=P(n.resolve),o=[],i=0,u=1;Xo(t,(function(t){var a=i++,c=!1;o.push(void 0),u++,e.call(n,t).then((function(t){c||(c=!0,o[a]={status:"fulfilled",value:t},--u||r(o))}),(function(t){c||(c=!0,o[a]={status:"rejected",reason:t},--u||r(o))}))})),--u||r(o)}));return i.error&&o(i.value),e.promise}});var Na="No one promise resolved";G({target:"Promise",stat:!0},{any:function(t){var n=this,e=fa.f(n),r=e.resolve,o=e.reject,i=la((function(){var e=P(n.resolve),i=[],u=0,a=1,c=!1;Xo(t,(function(t){var f=u++,s=!1;i.push(void 0),a++,e.call(n,t).then((function(t){s||c||(c=!0,r(t))}),(function(t){s||c||(s=!0,i[f]=t,--a||o(new(W("AggregateError"))(i,Na)))}))})),--a||o(new(W("AggregateError"))(i,Na))}));return i.error&&o(i.value),e.promise}});var za=!!Au&&i((function(){Au.prototype.finally.call({then:function(){}},(function(){}))}));G({target:"Promise",proto:!0,real:!0,forced:za},{finally:function(t){var n=bu(this,W("Promise")),e="function"==typeof t;return this.then(e?function(e){return sa(n,t()).then((function(){return e}))}:t,e?function(e){return sa(n,t()).then((function(){throw e}))}:t)}});var Ga=I.Promise,Ha=So,Wa=ln("splice"),qa=to("splice",{ACCESSORS:!0,0:0,1:2}),Va=Math.max,Ya=Math.min,Ja=9007199254740991,Xa="Maximum allowed length exceeded";G({target:"Array",proto:!0,forced:!Wa||!qa},{splice:function(t,n){var e,r,o,i,u,a,c=Yt(this),f=X(c.length),s=Z(t,f),l=arguments.length;if(0===l?e=r=0:1===l?(e=0,r=f-s):(e=l-2,r=Ya(Va(Y(n),0),f-s)),f+e-r>Ja)throw TypeError(Xa);for(o=rn(c,r),i=0;i<r;i++)(u=s+i)in c&&Jt(o,i,c[u]);if(o.length=r,e<r){for(i=s;i<f-r;i++)a=i+e,(u=i+r)in c?c[a]=c[u]:delete c[a];for(i=f;i>f-r+e;i--)delete c[i-1]}else if(e>r)for(i=f-r;i>s;i--)a=i+e-1,(u=i+r-1)in c?c[a]=c[u]:delete c[a];for(i=0;i<e;i++)c[i+s]=arguments[i+2];return c.length=f-r+e,o}});var Ka=io("Array").splice,Qa=Array.prototype,Za=function(t){var n=t.splice;return t===Qa||t instanceof Array&&n===Qa.splice?Ka:n},tc=pu,nc=Object.assign,ec=Object.defineProperty,rc=!nc||i((function(){if(u&&1!==nc({b:1},nc(ec({},"a",{enumerable:!0,get:function(){ec(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach((function(t){n[t]=t})),7!=nc({},t)[e]||ut(nc({},n)).join("")!=r}))?function(t,n){for(var e=Yt(t),r=arguments.length,o=1,i=Sn.f,a=f.f;r>o;)for(var c,s=h(arguments[o++]),l=i?ut(s).concat(i(s)):ut(s),v=l.length,d=0;v>d;)c=l[d++],u&&!a.call(s,c)||(e[c]=s[c]);return e}:nc;G({target:"Object",stat:!0,forced:Object.assign!==rc},{assign:rc});var oc=I.Object.assign,ic=W("JSON","stringify"),uc=/[\uD800-\uDFFF]/g,ac=/^[\uD800-\uDBFF]$/,cc=/^[\uDC00-\uDFFF]$/,fc=function(t,n,e){var r=e.charAt(n-1),o=e.charAt(n+1);return ac.test(t)&&!cc.test(o)||cc.test(t)&&!ac.test(r)?"\\u"+t.charCodeAt(0).toString(16):t},sc=i((function(){return'"\\udf06\\ud834"'!==ic("\udf06\ud834")||'"\\udead"'!==ic("\udead")}));ic&&G({target:"JSON",stat:!0,forced:sc},{stringify:function(t,n,e){var r=ic.apply(null,arguments);return"string"==typeof r?r.replace(uc,fc):r}}),I.JSON||(I.JSON={stringify:JSON.stringify});G({target:"Array",proto:!0},{fill:function(t){for(var n=Yt(this),e=X(n.length),r=arguments.length,o=Z(r>1?arguments[1]:void 0,e),i=r>2?arguments[2]:void 0,u=void 0===i?e:Z(i,e);u>o;)n[o++]=t;return n}});var lc,vc=io("Array").fill,dc=Array.prototype,hc=function(t){var n=t.fill;return t===dc||t instanceof Array&&n===dc.fill?vc:n};function pc(){}function gc(t){return t()}function yc(){return $u(null)}function mc(t){fo(t).call(t,gc)}function bc(t){return"function"==typeof t}function wc(t,n){return t!=t?n==n:t!==n||t&&"object"===yr(t)||"function"==typeof t}function $c(t){if(null==t)return pc;for(var n=arguments.length,e=new Array(n>1?n-1:0),r=1;r<n;r++)e[r-1]=arguments[r];var o=t.subscribe.apply(t,e);return o.unsubscribe?function(){return o.unsubscribe()}:o}function Tc(t){var n;return $c(t,(function(t){return n=t}))(),n}function Ec(t,n,e){t.$$.on_destroy.push($c(n,e))}function Sc(t,n,e,r){if(t){var o=xc(t,n,e,r);return t[0](o)}}function xc(t,n,e,r){var o;return t[1]&&r?function(t,n){for(var e in n)t[e]=n[e];return t}(cu(o=e.ctx).call(o),t[1](r(n))):e.ctx}function Oc(t,n,e,r,o,i,u){var a=function(t,n,e,r){if(t[2]&&r){var o=t[2](r(e));if(void 0===n.dirty)return o;if("object"===yr(o)){for(var i=[],u=Math.max(n.dirty.length,o.length),a=0;a<u;a+=1)i[a]=n.dirty[a]|o[a];return i}return n.dirty|o}return n.dirty}(n,r,o,i);if(a){var c=xc(n,e,r,u);t.p(c,a)}}function Ac(t,n){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n;return t.set(e),n}function kc(t){return t&&bc(t.destroy)?t.destroy:pc}function _c(t,n){t.appendChild(n)}function jc(t,n,e){t.insertBefore(n,e||null)}function Cc(t){t.parentNode.removeChild(t)}function Dc(t,n){for(var e=0;e<t.length;e+=1)t[e]&&t[e].d(n)}function Rc(t){return document.createElement(t)}function Ic(t){return document.createTextNode(t)}function Pc(){return Ic(" ")}function Mc(){return Ic("")}function Uc(t,n,e,r){return t.addEventListener(n,e,r),function(){return t.removeEventListener(n,e,r)}}function Bc(t,n,e){null==e?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function Lc(t){return Br(t.childNodes)}function Fc(t,n){n=""+n,t.wholeText!==n&&(t.data=n)}function Nc(t,n,e,r){t.style.setProperty(n,e,r?"important":"")}function zc(t){lc=t}function Gc(){if(!lc)throw new Error("Function called outside component initialization");return lc}function Hc(t){Gc().$$.on_mount.push(t)}function Wc(t,n){Gc().$$.context.set(t,n)}function qc(t){return Gc().$$.context.get(t)}function Vc(t,n){var e,r=t.$$.callbacks[n.type];r&&fo(e=cu(r).call(r)).call(e,(function(t){return t(n)}))}new li,new li;var Yc=[],Jc=[],Xc=[],Kc=[],Qc=Ga.resolve(),Zc=!1;function tf(){Zc||(Zc=!0,Qc.then(af))}function nf(){return tf(),Qc}function ef(t){Xc.push(t)}function rf(t){Kc.push(t)}var of=!1,uf=new li;function af(){if(!of){of=!0;do{for(var t=0;t<Yc.length;t+=1){var n=Yc[t];zc(n),cf(n.$$)}for(zc(null),Yc.length=0;Jc.length;)Jc.pop()();for(var e=0;e<Xc.length;e+=1){var r=Xc[e];uf.has(r)||(uf.add(r),r())}Xc.length=0}while(Yc.length);for(;Kc.length;)Kc.pop()();Zc=!1,of=!1,uf.clear()}}function cf(t){if(null!==t.fragment){var n;t.update(),mc(t.before_update);var e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),fo(n=t.after_update).call(n,ef)}}var ff,sf=new li;function lf(){ff={r:0,c:[],p:ff}}function vf(){ff.r||mc(ff.c),ff=ff.p}function df(t,n){t&&t.i&&(sf.delete(t),t.i(n))}function hf(t,n,e,r){if(t&&t.o){if(sf.has(t))return;sf.add(t),ff.c.push((function(){sf.delete(t),r&&(e&&t.d(1),r())})),t.o(n)}}var pf="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function gf(t,n,e){var r=t.$$.props[n];void 0!==r&&(t.$$.bound[r]=e,e(t.$$.ctx[r]))}function yf(t){t&&t.c()}function mf(t,n,e,r){var o=t.$$,i=o.fragment,u=o.on_mount,a=o.on_destroy,c=o.after_update;i&&i.m(n,e),r||ef((function(){var n,e=hu(n=yi(u).call(u,gc)).call(n,bc);a?a.push.apply(a,qo(e)):mc(e),t.$$.on_mount=[]})),fo(c).call(c,ef)}function bf(t,n){var e=t.$$;null!==e.fragment&&(mc(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function wf(t,n){var e;-1===t.$$.dirty[0]&&(Yc.push(t),tf(),hc(e=t.$$.dirty).call(e,0));t.$$.dirty[n/31|0]|=1<<n%31}function $f(t,n,e,r,o,i){var u=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[-1],a=lc;zc(t);var c=t.$$={fragment:null,ctx:null,props:i,update:pc,not_equal:o,bound:yc(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new tc(a?a.$$.context:[]),callbacks:yc(),dirty:u,skip_bound:!1},f=!1;if(c.ctx=e?e(t,n.props||{},(function(n,e){var r=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:e;return c.ctx&&o(c.ctx[n],c.ctx[n]=r)&&(!c.skip_bound&&c.bound[n]&&c.bound[n](r),f&&wf(t,n)),e})):[],c.update(),f=!0,mc(c.before_update),c.fragment=!!r&&r(c.ctx),n.target){if(n.hydrate){var s=Lc(n.target);c.fragment&&c.fragment.l(s),fo(s).call(s,Cc)}else c.fragment&&c.fragment.c();n.intro&&df(t.$$.fragment),mf(t,n.target,n.anchor,n.customElement),af()}zc(a)}new li(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);var Tf=function(){function t(){Dt(this,t)}return Mt(t,[{key:"$destroy",value:function(){bf(this,1),this.$destroy=pc}},{key:"$on",value:function(t,n){var e=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return e.push(n),function(){var t=Ha(e).call(e,n);-1!==t&&Za(e).call(e,t,1)}}},{key:"$set",value:function(t){this.$$set&&0!==mi(t).length&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}]),t}(),Ef=[];function Sf(t){var n,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pc,r=[];function o(e){if(wc(t,e)&&(t=e,n)){for(var o=!Ef.length,i=0;i<r.length;i+=1){var u=r[i];u[1](),Ef.push(u,t)}if(o){for(var a=0;a<Ef.length;a+=2)Ef[a][0](Ef[a+1]);Ef.length=0}}}function i(n){o(n(t))}function u(i){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pc,a=[i,u];return r.push(a),1===r.length&&(n=e(o)||pc),i(t),function(){var t=Ha(r).call(r,a);-1!==t&&Za(r).call(r,t,1),0===r.length&&(n(),n=null)}}return{set:o,update:i,subscribe:u}}function xf(t,n,e){var r=!zr(t),o=r?[t]:t,i=n.length<2;return{subscribe:Sf(e,(function(t){var e=!1,u=[],a=0,c=pc,f=function(){if(!a){c();var e=n(r?u[0]:u,t);i?t(e):c=bc(e)?e:pc}},s=yi(o).call(o,(function(t,n){return $c(t,(function(t){u[n]=t,a&=~(1<<n),e&&f()}),(function(){a|=1<<n}))}));return e=!0,f(),function(){mc(s),c()}})).subscribe}}var Of="\t\n\v\f\r \u2028\u2029\ufeff",Af="["+Of+"]",kf=RegExp("^"+Af+Af+"*"),_f=RegExp(Af+Af+"*$"),jf=function(t){return function(n){var e=String(p(n));return 1&t&&(e=e.replace(kf,"")),2&t&&(e=e.replace(_f,"")),e}},Cf={start:jf(1),end:jf(2),trim:jf(3)},Df=Cf.trim,Rf=o.parseInt,If=/^[+-]?0[Xx]/,Pf=8!==Rf(Of+"08")||22!==Rf(Of+"0x16")?function(t,n){var e=Df(String(t));return Rf(e,n>>>0||(If.test(e)?16:10))}:Rf;G({global:!0,forced:parseInt!=Pf},{parseInt:Pf});var Mf=I.parseInt,Uf=function(t){return i((function(){return!!Of[t]()||"
"!="
"[t]()||Of[t].name!==t}))},Bf=Cf.end,Lf=Uf("trimEnd"),Ff=Lf?function(){return Bf(this)}:"".trimEnd;G({target:"String",proto:!0,forced:Lf},{trimEnd:Ff,trimRight:Ff});var Nf=io("String").trimRight,zf=String.prototype,Gf=function(t){var n=t.trimEnd;return"string"==typeof t||t===zf||t instanceof String&&n===zf.trimEnd?Nf:n},Hf=[],Wf=Hf.sort,qf=i((function(){Hf.sort(void 0)})),Vf=i((function(){Hf.sort(null)})),Yf=Xr("sort");G({target:"Array",proto:!0,forced:qf||!Vf||!Yf},{sort:function(t){return void 0===t?Wf.call(Yt(this)):Wf.call(Yt(this),P(t))}});var Jf=io("Array").sort,Xf=Array.prototype,Kf=function(t){var n=t.sort;return t===Xf||t instanceof Array&&n===Xf.sort?Jf:n};function Qf(t,n){var e=mi(t);if(qr){var r=qr(t);n&&(r=hu(r).call(r,(function(n){return Jr(t,n).enumerable}))),e.push.apply(e,r)}return e}function Zf(t){for(var n=1;n<arguments.length;n++){var e,r=null!=arguments[n]?arguments[n]:{};if(n%2)fo(e=Qf(Object(r),!0)).call(e,(function(n){po(t,n,r[n])}));else if(lo)vo(t,lo(r));else{var o;fo(o=Qf(Object(r))).call(o,(function(n){ho(t,n,Jr(r,n))}))}}return t}function ts(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return ns(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ns(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function ns(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var es=86400;function rs(t){return void 0!==t?t instanceof Date?ps(t):(n=t.match(/\d+/g),new Date(Date.UTC(Number(n[0]),Number(n[1])-1,Number(n[2]),Number(n[3]||0),Number(n[4]||0),Number(n[5]||0)))):ps(new Date);var n}function os(t){if("number"==typeof t)t={seconds:t};else if("string"==typeof t){var n,e=0,r=2,o=ts(t.split(":",3));try{for(o.s();!(n=o.n()).done;){var i=n.value;e+=Mf(i,10)*Math.pow(60,r--)}}catch(t){o.e(t)}finally{o.f()}t={seconds:e}}else t instanceof Date&&(t={hours:t.getUTCHours(),minutes:t.getUTCMinutes(),seconds:t.getUTCSeconds()});var u=t.weeks||t.week||0;return{years:t.years||t.year||0,months:t.months||t.month||0,days:7*u+(t.days||t.day||0),seconds:60*(t.hours||t.hour||0)*60+60*(t.minutes||t.minute||0)+(t.seconds||t.second||0),inWeeks:!!u}}function is(t){return new Date(t.getTime())}function us(t,n,e){void 0===e&&(e=1),t.setUTCFullYear(t.getUTCFullYear()+e*n.years);var r=t.getUTCMonth()+e*n.months;for(t.setUTCMonth(r),(r%=12)<0&&(r+=12);t.getUTCMonth()!==r;)cs(t);return t.setUTCDate(t.getUTCDate()+e*n.days),t.setUTCSeconds(t.getUTCSeconds()+e*n.seconds),t}function as(t,n){return t.setUTCDate(t.getUTCDate()+(void 0===n?1:n)),t}function cs(t,n){return as(t,void 0===n?-1:-n)}function fs(t){return t.setUTCHours(0,0,0,0),t}function ss(t){return new Date(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds())}function ls(t){return t.toISOString().substring(0,19)}function vs(t,n,e){if(t.getFullYear()!==n.getFullYear())return e.format(t)+" - "+e.format(n);var r=[];if(t.getMonth()!==n.getMonth()&&r.push("month"),t.getDate()!==n.getDate()&&r.push("day"),!r.length)return e.format(t);for(var o=e.resolvedOptions(),i={},u=0,a=r;u<a.length;u++){var c=a[u];i[c]=o[c]}var f=new Intl.DateTimeFormat(o.locale,i),s=e.format(t),l=e.format(n),v=f.format(t),d=f.format(n),h=function(t,n,e,r){var o=0;for(;o<t.length;){var i=void 0,u=Wo(gs(t,n,o),2);if(o=u[0],!(i=u[1]))break;for(var a=0;a<e.length;){var c=void 0,f=Wo(gs(e,r,a),2);if(a=f[0],!(c=f[1]))break;if(i.head===c.head&&i.tail===c.tail)return i}}return null}(s,v,l,d);return h?h.head+v+" - "+d+h.tail:s+" - "+l}function ds(t,n){return t.getTime()===n.getTime()}function hs(t,n){var e=n-t.getUTCDay();return t.setUTCDate(t.getUTCDate()+(e<=0?e:e-7)),t}function ps(t){return new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()))}function gs(t,n,e){var r=Ha(t).call(t,n,e);if(r>=0){var o=r+n.length;return[o,{head:t.substr(0,r),tail:t.substr(o)}]}return[-1,null]}function ys(){return oc.apply(Object,arguments)}function ms(t){return t.offsetWidth-t.clientWidth-2*t.clientLeft>0}function bs(t,n){var e={update:function(n){for(;t.firstChild;)t.removeChild(t.lastChild);if(n.domNodes){var e,r=ts(n.domNodes);try{for(r.s();!(e=r.n()).done;){var o=e.value;t.appendChild(o)}}catch(t){r.e(t)}finally{r.f()}}else n.html&&(t.innerHTML=n.html)}};return e.update(n),e}function ws(t,n,e,r){return{type:t,title:n,currentStart:e.start,currentEnd:e.end,activeStart:r.start,activeEnd:r.end,calendar:void 0}}function $s(t){return(t=ys({},t)).currentStart=ss(t.currentStart),t.currentEnd=ss(t.currentEnd),t.activeStart=ss(t.activeStart),t.activeEnd=ss(t.activeEnd),t}var Ts,Es=1;function Ss(t){return yi(t).call(t,(function(t){var n;return{id:"id"in t?String(t.id):"{generated-".concat(Es++,"}"),resourceIds:zr(t.resourceIds)?yi(n=t.resourceIds).call(n,String):"resourceId"in t?[String(t.resourceId)]:[],start:rs(t.start),end:rs(t.end),title:t.title||"",display:t.display||"auto",extendedProps:t.extendedProps||{},backgroundColor:t.backgroundColor||t.color}}))}function xs(t){return yi(t).call(t,(function(t){var n;return{url:t.url&&Gf(n=t.url).call(n,"&")||"",method:t.method&&t.method.toUpperCase()||"GET",extraParams:t.extraParams||{}}}))}function Os(t,n,e){return{start:t.start>n?t.start:n,end:t.end<e?t.end:e,event:t}}function As(t){Kf(t).call(t,(function(t,n){return t.start<n.start?-1:t.start>n.start?1:0}))}function ks(t,n,e,r,o,i){var u,a,c,f=o.format(t.start);if(n&&(f+=" - ".concat(o.format(t.end))),e)"string"==typeof(c=bc(e)?e({event:_s(t.event),timeText:f,view:$s(i)}):e)&&(c={html:c});else switch(t.event.display){case"background":c={html:""};break;default:c={html:ru(u='<div class="'.concat(r.eventTime,'">')).call(u,f,"</div>")+ru(a='<div class="'.concat(r.eventTitle,'">')).call(a,t.event.title,"</div>")}}return[f,c]}function _s(t){return js(t,ss)}function js(t,n){return(t=ys({},t)).start=n(t.start),t.end=n(t.end),t}function Cs(t,n,e){return Zf(Zf({},Sf(n?n(t):t,e)),{},{parse:n})}function Ds(t,n,e){var r=e,o=!1,i=n.length<2,u=xf(t,(function(t,e){return o=!0,i?(r=n(t,e),e(r)):n(t,(function(t){r=t,e(t)})),function(){o=!1}}),r);return Zf(Zf({},u),{},{get:function(){return o?r:Tc(u)}})}function Rs(t,n){return xf([t,n],(function(t){var n=Wo(t,2),e=n[0],r=n[1],o=bc(r)?{format:r}:new Intl.DateTimeFormat(e,r);return{format:function(t){return o.format(ss(t))}}}))}function Is(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}function Ps(t,n){var e=mi(t);if(qr){var r=qr(t);n&&(r=hu(r).call(r,(function(n){return Jr(t,n).enumerable}))),e.push.apply(e,r)}return e}function Ms(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return Us(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Us(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function Us(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var Bs=function t(n,e){var r,o=this;Dt(this,t);for(var i,u,a,c=function(t){var n,e={buttonText:{today:"today"},date:new Date,dateClick:void 0,dayHeaderFormat:{weekday:"short",month:"numeric",day:"numeric"},displayEventEnd:!0,duration:{weeks:1},events:[],eventBackgroundColor:void 0,eventClick:void 0,eventColor:void 0,eventContent:void 0,eventDidMount:void 0,eventMouseEnter:void 0,eventMouseLeave:void 0,eventSources:[],eventTimeFormat:{hour:"numeric",minute:"2-digit"},firstDay:0,flexibleSlotTimeLimits:!1,headerToolbar:{start:"title",center:"",end:"today prev,next"},height:"auto",hiddenDays:[],highlightedDates:[],lazyFetching:!0,loading:void 0,locale:void 0,monthMode:!1,scrollTime:"06:00:00",slotDuration:"00:30:00",slotLabelFormat:{hour:"numeric",minute:"2-digit"},slotMaxTime:"24:00:00",slotMinTime:"00:00:00",theme:{calendar:"ec",header:"ec-header",withScroll:"ec-with-scroll",hiddenScroll:"ec-hidden-scroll",body:"ec-body",week:"ec-week",compact:"ec-compact",toolbar:"ec-toolbar",sidebar:"ec-sidebar",content:"ec-content",lines:"ec-lines",line:"ec-line",days:"ec-days",day:"ec-day",dayHead:"ec-day-head",today:"ec-today",otherMonth:"ec-other-month",highlight:"ec-highlight",events:"ec-events",event:"ec-event",eventTime:"ec-event-time",eventTitle:"ec-event-title",bgEvents:"ec-bg-events",bgEvent:"ec-bg-event",hiddenTimes:"ec-hidden-times",time:"ec-time",button:"ec-button",buttonGroup:"ec-button-group",icon:"ec-icon",active:"ec-active",title:"ec-title"},titleFormat:{year:"numeric",month:"short",day:"numeric"},view:void 0,viewDidMount:void 0,views:{}},r=Ms(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;"createOptions"in o&&o.createOptions(e)}}catch(t){r.e(t)}finally{r.f()}return e}(n=n||[]),f=function(t,n){var e,r={buttonText:function(n){return bc(n)?n(t.buttonText):n},date:function(t){return fs(rs(t))},duration:os,events:Ss,eventSources:xs,hiddenDays:function(t){return qo(new li(t))},highlightedDates:function(t){return yi(t).call(t,rs)},scrollTime:os,slotDuration:os,slotMaxTime:os,slotMinTime:os,theme:function(n){return bc(n)?n(t.theme):n}},o=Ms(n);try{for(o.s();!(e=o.n()).done;){var i=e.value;"createParsers"in i&&i.createParsers(r,t)}}catch(t){o.e(t)}finally{o.f()}return r}(c,n),s=0,l=au(c);s<l.length;s++){var v=Wo(l[s],2),d=v[0],h=v[1];this[d]=Cs(h,f[d])}this._currentRange=xf([(i=this).date,i.duration,i.monthMode,i.firstDay],(function(t){var n=Wo(t,4),e=n[0],r=n[1],o=n[2],i=n[3],u=is(e);return o?u.setDate(1):r.inWeeks&&hs(u,i),{start:u,end:us(is(u),r)}})),this._activeRange=function(t){return xf([t._currentRange,t.firstDay,t.monthMode,t.slotMinTime,t.slotMaxTime],(function(t){var n=Wo(t,5),e=n[0],r=n[1],o=n[2];n[3];var i=n[4],u=is(e.start),a=is(e.end);if(o)hs(u,r),function(t,n){var e=n-t.getUTCDay();t.setUTCDate(t.getUTCDate()+(e>=0?e:e+7))}(a,r);else if(i.days||i.seconds>es){us(cs(a),i);var c=cs(is(a));c<u&&(u=c)}return{start:u,end:a}}))}(this),this._fetchedRange=Sf({start:void 0,end:void 0}),this._events=function(t){var n,e=Sf([]),r=0;return xf([t.events,t.eventSources,t._activeRange,t._fetchedRange,t.lazyFetching,t.loading],(function(t,e){return nf().then((function(){var o=Wo(t,6),i=o[0],u=o[1],a=o[2],c=o[3],f=o[4],s=o[5];u.length?(!c.start||c.start>a.start||c.end<a.end||!f)&&function(){n&&n.abort(),n=new AbortController,bc(s)&&!r&&s(!0);var t,o=[],i=Ms(u);try{for(i.s();!(t=i.n()).done;){var f,l=t.value,v=bc(l.extraParams)?l.extraParams():ys({},l.extraParams);v.start=ls(a.start),v.end=ls(a.end),v=new tu(v);var d=l.url,h={},p=void 0;ki(f=["GET","HEAD"]).call(f,l.method)?d+=(ki(d).call(d,"?")?"&":"?")+v:(h["content-type"]="application/x-www-form-urlencoded;charset=UTF-8",p=v),fetch(d,{method:l.method,headers:h,body:p,signal:n.signal,credentials:"same-origin"}).then((function(t){return t.json()})).then((function(t){o=ru(o).call(o,Ss(t)),e(o),0==--r&&bc(s)&&s(!1)})).catch((function(t){0==--r&&bc(s)&&s(!1)})),++r,c.start=a.start,c.end=a.end}}catch(t){i.e(t)}finally{i.f()}}():e(i)}))}),[]).subscribe(e.set),e}(this),this._intlEventTime=Rs(this.locale,this.eventTimeFormat),this._intlSlotLabel=Rs(this.locale,this.slotLabelFormat),this._intlDayHeader=Rs(this.locale,this.dayHeaderFormat),this._titleIntlRange=(u=this.locale,a=this.titleFormat,xf([u,a],(function(t){var n=Wo(t,2),e=n[0],r=n[1];if(bc(r))return{format:function(t,n){return r(ss(t),ss(n))}};var o=new Intl.DateTimeFormat(e,r);return{format:function(t,n){return vs(ss(t),ss(n),o)}}}))),this._scrollable=Sf(!1),this._viewTitle=function(t){return xf([t.date,t._activeRange,t._titleIntlRange,t.monthMode],(function(t){var n=Wo(t,4),e=n[0],r=n[1],o=n[2];return n[3]?o.format(e,e):o.format(r.start,cs(is(r.end)))}))}(this),this._viewDates=function(t){return Ds([t._activeRange,t.hiddenDays],(function(n){for(var e=Wo(n,2),r=e[0],o=e[1],i=[],u=fs(is(r.start)),a=fs(is(r.end));u<a;)ki(o).call(o,u.getUTCDay())||i.push(is(u)),as(u);return!i.length&&o.length&&o.length<7&&(t.date.update((function(t){for(;ki(o).call(o,t.getUTCDay());)as(t);return t})),i=t._viewDates.get()),i}))}(this),this._view=function(t){return Ds([t.view,t._viewTitle,t._currentRange,t._activeRange],(function(t){return ws.apply(void 0,qo(t))}))}(this),this._viewComponent=Sf(void 0),this._interaction=Sf({}),this._interactionComponent=Sf(null),this._dragEvent=Sf(null);var p,g=Ms(n);try{for(g.s();!(p=g.n()).done;){var y=p.value;"createStores"in y&&y.createStores(this)}}catch(t){g.e(t)}finally{g.f()}e.view&&this.view.set(e.view);var m,b=Ms(new li(ru(r=[]).call(r,qo(mi(c.views)),qo(mi(e.views||{})))));try{var w=function(){var t=m.value,n=ys({},c,c.views[t]||{},e,e.views&&e.views[t]||{});o.view.subscribe((function(e){e===t&&(o._viewComponent.set(n.component),bc(n.viewDidMount)&&nf().then((function(){return n.viewDidMount(o._view.get())})))}));for(var r=function(){var e=u[i];if(o.hasOwnProperty(e)&&"_"!==e[0]){var r=o[e],a=r.set,c=r._set,f=r.parse,s=_o(r,["set","_set","parse"]);c||(c=a),f&&(n[e]=f(n[e])),o[e]=function(t){for(var n=1;n<arguments.length;n++){var e,r=null!=arguments[n]?arguments[n]:{};if(n%2)fo(e=Ps(Object(r),!0)).call(e,(function(n){po(t,n,r[n])}));else if(lo)vo(t,lo(r));else{var o;fo(o=Ps(Object(r))).call(o,(function(n){ho(t,n,Jr(r,n))}))}}return t}({set:function(t){n[e]=t,a(t)},_set:c,parse:f},s),o.view.subscribe((function(r){r===t&&c(n[e])}))}},i=0,u=mi(n);i<u.length;i++)r()};for(b.s();!(m=b.n()).done;)w()}catch(t){b.e(t)}finally{b.f()}};function Ls(t,n,e){var r=cu(t).call(t);return r[23]=n[e],r}function Fs(t){var n,e,r,o,i,u=t[5][t[23]]+"";function a(){return t[20](t[23])}return{c:function(){n=Rc("button"),e=Ic(u),Bc(n,"class",r=t[3].button+(t[6]===t[23]?" "+t[3].active:"")+" ec-"+t[23])},m:function(t,r){jc(t,n,r),_c(n,e),o||(i=Uc(n,"click",a),o=!0)},p:function(o,i){t=o,33&i&&u!==(u=t[5][t[23]]+"")&&Fc(e,u),73&i&&r!==(r=t[3].button+(t[6]===t[23]?" "+t[3].active:"")+" ec-"+t[23])&&Bc(n,"class",r)},d:function(t){t&&Cc(n),o=!1,i()}}}function Ns(t){var n,e,r,o,i,u=t[5][t[23]]+"";return{c:function(){n=Rc("button"),e=Ic(u),Bc(n,"class",r=t[3].button+" ec-"+t[23]),n.disabled=t[1]},m:function(r,u){jc(r,n,u),_c(n,e),o||(i=Uc(n,"click",t[19]),o=!0)},p:function(t,o){33&o&&u!==(u=t[5][t[23]]+"")&&Fc(e,u),9&o&&r!==(r=t[3].button+" ec-"+t[23])&&Bc(n,"class",r),2&o&&(n.disabled=t[1])},d:function(t){t&&Cc(n),o=!1,i()}}}function zs(t){var n,e,r,o,i,u;return{c:function(){n=Rc("button"),Bc(e=Rc("i"),"class",r=t[3].icon+" ec-"+t[23]),Bc(n,"class",o=t[3].button+" ec-"+t[23])},m:function(r,o){jc(r,n,o),_c(n,e),i||(u=Uc(n,"click",t[17]),i=!0)},p:function(t,i){9&i&&r!==(r=t[3].icon+" ec-"+t[23])&&Bc(e,"class",r),9&i&&o!==(o=t[3].button+" ec-"+t[23])&&Bc(n,"class",o)},d:function(t){t&&Cc(n),i=!1,u()}}}function Gs(t){var n,e,r,o,i,u;return{c:function(){n=Rc("button"),Bc(e=Rc("i"),"class",r=t[3].icon+" ec-"+t[23]),Bc(n,"class",o=t[3].button+" ec-"+t[23])},m:function(r,o){jc(r,n,o),_c(n,e),i||(u=Uc(n,"click",t[16]),i=!0)},p:function(t,i){9&i&&r!==(r=t[3].icon+" ec-"+t[23])&&Bc(e,"class",r),9&i&&o!==(o=t[3].button+" ec-"+t[23])&&Bc(n,"class",o)},d:function(t){t&&Cc(n),i=!1,u()}}}function Hs(t){var n,e,r;return{c:function(){n=Rc("h2"),e=Ic(t[4]),Bc(n,"class",r=t[3].title)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,o){16&o&&Fc(e,t[4]),8&o&&r!==(r=t[3].title)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function Ws(t){return{c:pc,m:pc,p:pc,d:pc}}function qs(t){var n;function e(t,n){return""==t[23]?Ws:"title"==t[23]?Hs:"prev"==t[23]?Gs:"next"===t[23]?zs:"today"===t[23]?Ns:Fs}var r=e(t),o=r(t);return{c:function(){o.c(),n=Mc()},m:function(t,e){o.m(t,e),jc(t,n,e)},p:function(t,i){r===(r=e(t))&&o?o.p(t,i):(o.d(1),(o=r(t))&&(o.c(),o.m(n.parentNode,n)))},d:function(t){o.d(t),t&&Cc(n)}}}function Vs(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=qs(Ls(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Mc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);jc(t,n,e)},p:function(t,o){var i=Wo(o,1)[0];if(229503&i){var u;for(e=t[0],u=0;u<e.length;u+=1){var a=Ls(t,e,u);r[u]?r[u].p(a,i):(r[u]=qs(a),r[u].c(),r[u].m(n.parentNode,n))}for(;u<r.length;u+=1)r[u].d(1);r.length=e.length}},i:pc,o:pc,d:function(t){Dc(r,t),t&&Cc(n)}}}function Ys(t,n,e){var r,o,i,u,a,c,f,s,l=n.buttons,v=qc("state"),d=v._currentRange,h=v._viewTitle,p=v.buttonText,g=v.date,y=v.duration,m=v.hiddenDays,b=v.theme,w=v.view;Ec(t,d,(function(t){return e(18,r=t)})),Ec(t,h,(function(t){return e(4,c=t)})),Ec(t,p,(function(t){return e(5,f=t)})),Ec(t,g,(function(t){return e(2,o=t)})),Ec(t,y,(function(t){return e(21,i=t)})),Ec(t,m,(function(t){return e(22,u=t)})),Ec(t,b,(function(t){return e(3,a=t)})),Ec(t,w,(function(t){return e(6,s=t)}));var $,T=fs(rs());return t.$$set=function(t){"buttons"in t&&e(0,l=t.buttons)},t.$$.update=function(){262144&t.$$.dirty&&e(1,$=T>=r.start&&T<r.end||null)},[l,$,o,a,c,f,s,d,h,p,g,y,m,b,w,T,function(){var t=function(t,n,e){return us(t,n,void 0===e?-1:-e)}(o,i);if(u.length&&u.length<7)for(;ki(u).call(u,t.getUTCDay());)cs(t);Ac(g,o=t,o)},function(){Ac(g,o=us(o,i),o)},r,function(){return Ac(g,o=is(T),o)},function(t){return Ac(w,s=t,s)}]}var Js=function(t){Ht(e,t);var n=Is(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Ys,Vs,wc,{buttons:0}),r}return e}(Tf);function Xs(t,n,e){var r=cu(t).call(t);return r[5]=n[e],r}function Ks(t,n,e){var r=cu(t).call(t);return r[8]=n[e],r}function Qs(t){var n,e;return n=new Js({props:{buttons:t[8]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.buttons=t[8]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Zs(t){var n,e,r,o;return e=new Js({props:{buttons:t[8]}}),{c:function(){n=Rc("div"),yf(e.$$.fragment),Bc(n,"class",r=t[1].buttonGroup)},m:function(t,r){jc(t,n,r),mf(e,n,null),o=!0},p:function(t,i){var u={};1&i&&(u.buttons=t[8]),e.$set(u),(!o||2&i&&r!==(r=t[1].buttonGroup))&&Bc(n,"class",r)},i:function(t){o||(df(e.$$.fragment,t),o=!0)},o:function(t){hf(e.$$.fragment,t),o=!1},d:function(t){t&&Cc(n),bf(e)}}}function tl(t){var n,e,r,o,i=[Zs,Qs],u=[];function a(t,n){return t[8].length>1?0:1}return n=a(t),e=u[n]=i[n](t),{c:function(){e.c(),r=Mc()},m:function(t,e){u[n].m(t,e),jc(t,r,e),o=!0},p:function(t,o){var c=n;(n=a(t))===c?u[n].p(t,o):(lf(),hf(u[c],1,1,(function(){u[c]=null})),vf(),(e=u[n])?e.p(t,o):(e=u[n]=i[n](t)).c(),df(e,1),e.m(r.parentNode,r))},i:function(t){o||(df(e),o=!0)},o:function(t){hf(e),o=!1},d:function(t){u[n].d(t),t&&Cc(r)}}}function nl(t){for(var n,e,r,o=t[0][t[5]],i=[],u=0;u<o.length;u+=1)i[u]=tl(Ks(t,o,u));var a=function(t){return hf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Rc("div");for(var t=0;t<i.length;t+=1)i[t].c();e=Pc()},m:function(t,o){jc(t,n,o);for(var u=0;u<i.length;u+=1)i[u].m(n,null);_c(n,e),r=!0},p:function(t,r){if(3&r){var u;for(o=t[0][t[5]],u=0;u<o.length;u+=1){var c=Ks(t,o,u);i[u]?(i[u].p(c,r),df(i[u],1)):(i[u]=tl(c),i[u].c(),df(i[u],1),i[u].m(n,e))}for(lf(),u=o.length;u<i.length;u+=1)a(u);vf()}},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)df(i[n]);r=!0}},o:function(t){i=hu(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)hf(i[n]);r=!1},d:function(t){t&&Cc(n),Dc(i,t)}}}function el(t){for(var n,e,r,o=mi(t[0]),i=[],u=0;u<o.length;u+=1)i[u]=nl(Xs(t,o,u));var a=function(t){return hf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Rc("div");for(var r=0;r<i.length;r+=1)i[r].c();Bc(n,"class",e=t[1].toolbar)},m:function(t,e){jc(t,n,e);for(var o=0;o<i.length;o+=1)i[o].m(n,null);r=!0},p:function(t,u){var c=Wo(u,1)[0];if(3&c){var f;for(o=mi(t[0]),f=0;f<o.length;f+=1){var s=Xs(t,o,f);i[f]?(i[f].p(s,c),df(i[f],1)):(i[f]=nl(s),i[f].c(),df(i[f],1),i[f].m(n,null))}for(lf(),f=o.length;f<i.length;f+=1)a(f);vf()}(!r||2&c&&e!==(e=t[1].toolbar))&&Bc(n,"class",e)},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)df(i[n]);r=!0}},o:function(t){i=hu(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)hf(i[n]);r=!1},d:function(t){t&&Cc(n),Dc(i,t)}}}function rl(t,n,e){var r,o,i=qc("state"),u=i.headerToolbar,a=i.theme;Ec(t,u,(function(t){return e(4,r=t)})),Ec(t,a,(function(t){return e(1,o=t)}));var c={start:[],center:[],end:[]};return t.$$.update=function(){if(17&t.$$.dirty)for(var n=0,o=mi(c);n<o.length;n++){var i,u=o[n];e(0,c[u]=yi(i=r[u].split(" ")).call(i,(function(t){return t.split(",")})),c)}},[c,o,u,a,r]}var ol=function(t){Ht(e,t);var n=Is(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,rl,el,wc,{}),r}return e}(Tf);function il(t){var n,e,r,o,i,u,a,c;e=new ol({});var f=t[2];f&&(o=new f({}));var s=t[3];return s&&(u=new s({})),{c:function(){n=Rc("div"),yf(e.$$.fragment),r=Pc(),o&&yf(o.$$.fragment),i=Pc(),u&&yf(u.$$.fragment),Bc(n,"class",a=t[0].calendar),Nc(n,"height",t[1])},m:function(t,a){jc(t,n,a),mf(e,n,null),_c(n,r),o&&mf(o,n,null),_c(n,i),u&&mf(u,n,null),c=!0},p:function(t,e){var r=Wo(e,1)[0];if(f!==(f=t[2])){if(o){lf();var l=o;hf(l.$$.fragment,1,0,(function(){bf(l,1)})),vf()}f?(yf((o=new f({})).$$.fragment),df(o.$$.fragment,1),mf(o,n,i)):o=null}if(s!==(s=t[3])){if(u){lf();var v=u;hf(v.$$.fragment,1,0,(function(){bf(v,1)})),vf()}s?(yf((u=new s({})).$$.fragment),df(u.$$.fragment,1),mf(u,n,null)):u=null}(!c||1&r&&a!==(a=t[0].calendar))&&Bc(n,"class",a),(!c||2&r)&&Nc(n,"height",t[1])},i:function(t){c||(df(e.$$.fragment,t),o&&df(o.$$.fragment,t),u&&df(u.$$.fragment,t),c=!0)},o:function(t){hf(e.$$.fragment,t),o&&hf(o.$$.fragment,t),u&&hf(u.$$.fragment,t),c=!1},d:function(t){t&&Cc(n),bf(e),o&&bf(o),u&&bf(u)}}}function ul(t,n,e){var r,o,i,u,a=n.plugins,c=void 0===a?[]:a,f=n.options,s=void 0===f?{}:f,l=new Bs(c,s);Wc("state",l);var v=l._viewComponent,d=l._interactionComponent,h=l.height,p=l.theme;function g(t,n){return l.hasOwnProperty(t)&&(l[t].parse&&(n=l[t].parse(n)),l[t].set(n)),this}return Ec(t,v,(function(t){return e(2,i=t)})),Ec(t,d,(function(t){return e(3,u=t)})),Ec(t,h,(function(t){return e(1,o=t)})),Ec(t,p,(function(t){return e(0,r=t)})),t.$$set=function(t){"plugins"in t&&e(8,c=t.plugins),"options"in t&&e(9,s=t.options)},t.$$.update=function(){if(512&t.$$.dirty){var n,e=Ms(function(t){var n=[];if(Ts)for(var e=0,r=mi(t);e<r.length;e++){var o=r[e];t[o]!==Ts[o]&&n.push([o,t[o]])}return Ts=ys({},t),n}(s));try{for(e.s();!(n=e.n()).done;){var r=Wo(n.value,2);g(r[0],r[1])}}catch(t){e.e(t)}finally{e.f()}}},[r,o,i,u,v,d,h,p,c,s,g,function(t){return l.hasOwnProperty(t)?Tc(l[t]):void 0},function(){return l._fetchedRange.set({start:void 0,end:void 0}),this},function(t){var n,e=Ms(Tc(l._events));try{for(e.s();!(n=e.n()).done;){var r=n.value;if(r.id==t)return _s(r)}}catch(t){e.e(t)}finally{e.f()}return null},function(t){return l._events.update((function(n){return ru(n).call(n,l.events.parse([t]))})),this},function(t){return l._events.update((function(n){var e,r=Ms(n);try{for(r.s();!(e=r.n()).done;){var o=e.value;if(o.id==t.id){ys(o,l.events.parse([t])[0]);break}}}catch(t){r.e(t)}finally{r.f()}return n})),this},function(t){return l._events.update((function(n){return hu(n).call(n,(function(n){return n.id!=t}))})),this},function(){return $s(l._view.get())}]}var al=function(t){Ht(e,t);var n=Is(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,ul,il,wc,{plugins:8,options:9,setOption:10,getOption:11,refetchEvents:12,getEventById:13,addEvent:14,updateEvent:15,removeEvent:16,getView:17}),r}return Mt(e,[{key:"setOption",get:function(){return this.$$.ctx[10]}},{key:"getOption",get:function(){return this.$$.ctx[11]}},{key:"refetchEvents",get:function(){return this.$$.ctx[12]}},{key:"getEventById",get:function(){return this.$$.ctx[13]}},{key:"addEvent",get:function(){return this.$$.ctx[14]}},{key:"updateEvent",get:function(){return this.$$.ctx[15]}},{key:"removeEvent",get:function(){return this.$$.ctx[16]}},{key:"getView",get:function(){return this.$$.ctx[17]}}]),e}(Tf),cl=te.some,fl=Xr("some"),sl=to("some");G({target:"Array",proto:!0,forced:!fl||!sl},{some:function(t){return cl(this,t,arguments.length>1?arguments[1]:void 0)}});var ll=io("Array").some,vl=Array.prototype,dl=function(t){var n=t.some;return t===vl||t instanceof Array&&n===vl.some?ll:n};function hl(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return pl(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pl(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function pl(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function gl(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}var yl=function t(n){Dt(this,t),this._days=function(t){return xf([t.date,t.firstDay,t.hiddenDays],(function(t){for(var n=Wo(t,3),e=n[0],r=n[1],o=n[2],i=[],u=is(e),a=7;u.getUTCDay()!==r&&a;)cs(u),--a;for(var c=0;c<7;++c)ki(o).call(o,u.getUTCDay())||i.push(is(u)),as(u);return i}))}(n)};function ml(t,n,e){var r=cu(t).call(t);return r[8]=n[e],r}function bl(t){var n,e,r,o=t[3].format(t[8])+"";return{c:function(){n=Rc("div"),e=Ic(o),Bc(n,"class",r=t[0].day)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,i){12&i&&o!==(o=t[3].format(t[8])+"")&&Fc(e,o),1&i&&r!==(r=t[0].day)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function wl(t){for(var n,e,r,o,i,u,a,c=t[2],f=[],s=0;s<c.length;s+=1)f[s]=bl(ml(t,c,s));return{c:function(){n=Rc("div"),e=Rc("div");for(var c=0;c<f.length;c+=1)f[c].c();o=Pc(),i=Rc("div"),Bc(e,"class",r=t[0].days),Bc(i,"class",u=t[0].hiddenScroll),Bc(n,"class",a=t[0].header+" "+t[0].month+(t[1]?" "+t[0].withScroll:""))},m:function(t,r){jc(t,n,r),_c(n,e);for(var u=0;u<f.length;u+=1)f[u].m(e,null);_c(n,o),_c(n,i)},p:function(t,o){var s=Wo(o,1)[0];if(13&s){var l;for(c=t[2],l=0;l<c.length;l+=1){var v=ml(t,c,l);f[l]?f[l].p(v,s):(f[l]=bl(v),f[l].c(),f[l].m(e,null))}for(;l<f.length;l+=1)f[l].d(1);f.length=c.length}1&s&&r!==(r=t[0].days)&&Bc(e,"class",r),1&s&&u!==(u=t[0].hiddenScroll)&&Bc(i,"class",u),3&s&&a!==(a=t[0].header+" "+t[0].month+(t[1]?" "+t[0].withScroll:""))&&Bc(n,"class",a)},i:pc,o:pc,d:function(t){t&&Cc(n),Dc(f,t)}}}function $l(t,n,e){var r,o,i,u,a=qc("state"),c=a.theme,f=a._intlDayHeader,s=a._scrollable;Ec(t,c,(function(t){return e(0,r=t)})),Ec(t,f,(function(t){return e(3,u=t)})),Ec(t,s,(function(t){return e(1,o=t)}));var l=qc("view-state")._days;return Ec(t,l,(function(t){return e(2,i=t)})),[r,o,i,u,c,f,s,l]}var Tl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,$l,wl,wc,{}),r}return e}(Tf);function El(t){var n,e,r,o,i,u,a,c=t[8].default,f=Sc(c,t,t[7],null);return{c:function(){n=Rc("div"),e=Rc("div"),f&&f.c(),Bc(e,"class",r=t[1].content),Bc(n,"class",o=t[1].body+" "+t[1].month)},m:function(r,o){jc(r,n,o),_c(n,e),f&&f.m(e,null),t[9](n),i=!0,u||(a=Uc(window,"resize",t[5]),u=!0)},p:function(t,u){var a=Wo(u,1)[0];f&&f.p&&128&a&&Oc(f,c,t,t[7],a,null,null),(!i||2&a&&r!==(r=t[1].content))&&Bc(e,"class",r),(!i||2&a&&o!==(o=t[1].body+" "+t[1].month))&&Bc(n,"class",o)},i:function(t){i||(df(f,t),i=!0)},o:function(t){hf(f,t),i=!1},d:function(e){e&&Cc(n),f&&f.d(e),t[9](null),u=!1,a()}}}function Sl(t,n,e){var r,o,i,u,a=n.$$slots,c=void 0===a?{}:a,f=n.$$scope,s=qc("state"),l=s._events,v=s._scrollable,d=s.theme;function h(){Ac(v,o=ms(u),o)}return Ec(t,l,(function(t){return e(6,r=t)})),Ec(t,v,(function(t){return e(10,o=t)})),Ec(t,d,(function(t){return e(1,i=t)})),t.$$set=function(t){"$$scope"in t&&e(7,f=t.$$scope)},t.$$.update=function(){65&t.$$.dirty&&u&&r&&nf().then(h)},[u,i,l,v,d,h,r,f,c,function(t){Jc[t?"unshift":"push"]((function(){e(0,u=t)}))}]}var xl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Sl,El,wc,{}),r}return e}(Tf);function Ol(t){var n,e,r,o,i;return{c:function(){Bc(n=Rc("div"),"class",e=t[0].event),Bc(n,"style",t[2])},m:function(e,u){jc(e,n,u),t[30](n),o||(i=[Uc(window,"resize",t[20]),kc(r=bs.call(null,n,t[3])),Uc(n,"click",(function(){bc(t[19](t[4]))&&t[19](t[4]).apply(this,arguments)})),Uc(n,"mouseenter",(function(){bc(t[19](t[5]))&&t[19](t[5]).apply(this,arguments)})),Uc(n,"mouseleave",(function(){bc(t[19](t[6]))&&t[19](t[6]).apply(this,arguments)}))],o=!0)},p:function(o,i){t=o,1&i[0]&&e!==(e=t[0].event)&&Bc(n,"class",e),4&i[0]&&Bc(n,"style",t[2]),r&&bc(r.update)&&8&i[0]&&r.update.call(null,t[3])},i:pc,o:pc,d:function(e){e&&Cc(n),t[30](null),o=!1,mc(i)}}}function Al(t,n,e){var r,o,i,u,a,c,f,s,l,v,d,h,p,g,y,m,b=n.chunk,w=n.longChunks,$=qc("state"),T=$.displayEventEnd,E=$.eventBackgroundColor,S=$.eventClick,x=$.eventColor,O=$.eventContent,A=$.eventDidMount,k=$.eventMouseEnter,_=$.eventMouseLeave,j=$.theme,C=$._view,D=$._intlEventTime;Ec(t,T,(function(t){return e(26,u=t)})),Ec(t,E,(function(t){return e(23,r=t)})),Ec(t,S,(function(t){return e(4,v=t)})),Ec(t,x,(function(t){return e(24,o=t)})),Ec(t,O,(function(t){return e(27,a=t)})),Ec(t,A,(function(t){return e(32,l=t)})),Ec(t,k,(function(t){return e(5,d=t)})),Ec(t,_,(function(t){return e(6,h=t)})),Ec(t,j,(function(t){return e(0,c=t)})),Ec(t,C,(function(t){return e(29,s=t)})),Ec(t,D,(function(t){return e(28,f=t)}));var R,I=Sf(1);function P(){if(p){var t=b;t.top=0,t.prev&&(t.top=t.prev.bottom+1),t.bottom=t.top+p.getBoundingClientRect().height;var n=t.date.getTime();if(w[n]){var e,r=1,o=hl(w[n]);try{for(o.s();!(e=o.n()).done;){var u=e.value;if(t.top<u.bottom&&t.bottom>u.top){var a=u.bottom-t.top+1;r+=a,t.top+=a,t.bottom+=a}}}catch(t){o.e(t)}finally{o.f()}Ac(I,i=r,i)}}}return Ec(t,I,(function(t){return e(25,i=t)})),Hc((function(){bc(l)&&l({event:_s(b.event),timeText:m,el:p,view:$s(s)})})),R=P,Gc().$$.after_update.push(R),t.$$set=function(t){"chunk"in t&&e(21,b=t.chunk),"longChunks"in t&&e(22,w=t.longChunks)},t.$$.update=function(){if(60817412&t.$$.dirty[0]){var n,l=b.event.backgroundColor||r||o;e(2,g=ru(n="width:calc(".concat(100*b.days,"% + ")).call(n,7*(b.days-1),"px);")+"margin-top:".concat(i,"px;")),l&&e(2,g+="background-color:".concat(l,";"))}var v,d;1008730113&t.$$.dirty[0]&&e(3,(d=Wo(v=ks(b,u,a,c,f,s),2),m=d[0],y=d[1],v),y)},[c,p,g,y,v,d,h,T,E,S,x,O,A,k,_,j,C,D,I,function(t){return function(n){bc(t)&&t({event:_s(b.event),el:p,jsEvent:n,view:$s(s)})}},P,b,w,r,o,i,u,a,f,s,function(t){Jc[t?"unshift":"push"]((function(){e(1,p=t)}))}]}var kl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Al,Ol,wc,{chunk:21,longChunks:22},[-1,-1]),r}return e}(Tf);function _l(t,n,e){var r=cu(t).call(t);return r[19]=n[e],r}function jl(t){var n,e;return n=new kl({props:{chunk:t[19],longChunks:t[1]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};4&e&&(r.chunk=t[19]),2&e&&(r.longChunks=t[1]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Cl(t){for(var n,e,r,o,i,u,a,c,f,s,l,v=t[0].getUTCDate()+"",d=t[2],h=[],p=0;p<d.length;p+=1)h[p]=jl(_l(t,d,p));var g=function(t){return hf(h[t],1,1,(function(){h[t]=null}))};return{c:function(){n=Rc("div"),e=Rc("div"),r=Ic(v),i=Pc(),u=Rc("div");for(var f=0;f<h.length;f+=1)h[f].c();Bc(e,"class",o=t[6].dayHead),Bc(u,"class",a=t[6].events),Bc(n,"class",c=t[6].day+(t[3]?" "+t[6].today:"")+(t[4]?" "+t[6].otherMonth:"")+(t[5]?" "+t[6].highlight:""))},m:function(o,a){jc(o,n,a),_c(n,e),_c(e,r),_c(n,i),_c(n,u);for(var c=0;c<h.length;c+=1)h[c].m(u,null);f=!0,s||(l=Uc(n,"click",t[12]),s=!0)},p:function(t,i){var s=Wo(i,1)[0];if((!f||1&s)&&v!==(v=t[0].getUTCDate()+"")&&Fc(r,v),(!f||64&s&&o!==(o=t[6].dayHead))&&Bc(e,"class",o),6&s){var l;for(d=t[2],l=0;l<d.length;l+=1){var p=_l(t,d,l);h[l]?(h[l].p(p,s),df(h[l],1)):(h[l]=jl(p),h[l].c(),df(h[l],1),h[l].m(u,null))}for(lf(),l=d.length;l<h.length;l+=1)g(l);vf()}(!f||64&s&&a!==(a=t[6].events))&&Bc(u,"class",a),(!f||120&s&&c!==(c=t[6].day+(t[3]?" "+t[6].today:"")+(t[4]?" "+t[6].otherMonth:"")+(t[5]?" "+t[6].highlight:"")))&&Bc(n,"class",c)},i:function(t){if(!f){for(var n=0;n<d.length;n+=1)df(h[n]);f=!0}},o:function(t){h=hu(h).call(h,Boolean);for(var n=0;n<h.length;n+=1)hf(h[n]);f=!1},d:function(t){t&&Cc(n),Dc(h,t),s=!1,l()}}}function Dl(t,n,e){var r,o,i,u,a,c,f=n.date,s=n.chunks,l=n.longChunks,v=qc("state"),d=v.date,h=v.dateClick,p=v.highlightedDates,g=v._view,y=v.theme;Ec(t,d,(function(t){return e(14,r=t)})),Ec(t,h,(function(t){return e(16,i=t)})),Ec(t,p,(function(t){return e(15,o=t)})),Ec(t,g,(function(t){return e(17,u=t)})),Ec(t,y,(function(t){return e(6,a=t)}));var m,b,w,$=fs(rs());return t.$$set=function(t){"date"in t&&e(0,f=t.date),"chunks"in t&&e(13,s=t.chunks),"longChunks"in t&&e(1,l=t.longChunks)},t.$$.update=function(){if(8197&t.$$.dirty){e(2,c=[]);var n,i=hl(s);try{for(i.s();!(n=i.n()).done;){var u=n.value;ds(u.date,f)&&c.push(u)}}catch(t){i.e(t)}finally{i.f()}}49153&t.$$.dirty&&(e(3,m=ds(f,$)),e(4,b=f.getUTCMonth()!==r.getUTCMonth()),e(5,w=dl(o).call(o,(function(t){return ds(t,f)}))))},[f,l,c,m,b,w,a,d,h,p,g,y,function(t){bc(i)&&i({date:ss(f),jsEvent:t,view:$s(u)})},s,r,o]}var Rl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Dl,Cl,wc,{date:0,chunks:13,longChunks:1}),r}return e}(Tf);function Il(t,n,e){var r=cu(t).call(t);return r[9]=n[e],r}function Pl(t){var n,e;return n=new Rl({props:{date:t[9],chunks:t[1],longChunks:t[2]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[9]),2&e&&(r.chunks=t[1]),4&e&&(r.longChunks=t[2]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Ml(t){for(var n,e,r,o=t[0],i=[],u=0;u<o.length;u+=1)i[u]=Pl(Il(t,o,u));var a=function(t){return hf(i[t],1,1,(function(){i[t]=null}))};return{c:function(){n=Rc("div");for(var r=0;r<i.length;r+=1)i[r].c();Bc(n,"class",e=t[3].days)},m:function(t,e){jc(t,n,e);for(var o=0;o<i.length;o+=1)i[o].m(n,null);r=!0},p:function(t,u){var c=Wo(u,1)[0];if(7&c){var f;for(o=t[0],f=0;f<o.length;f+=1){var s=Il(t,o,f);i[f]?(i[f].p(s,c),df(i[f],1)):(i[f]=Pl(s),i[f].c(),df(i[f],1),i[f].m(n,null))}for(lf(),f=o.length;f<i.length;f+=1)a(f);vf()}(!r||8&c&&e!==(e=t[3].days))&&Bc(n,"class",e)},i:function(t){if(!r){for(var n=0;n<o.length;n+=1)df(i[n]);r=!0}},o:function(t){i=hu(i).call(i,Boolean);for(var n=0;n<i.length;n+=1)hf(i[n]);r=!1},d:function(t){t&&Cc(n),Dc(i,t)}}}function Ul(t,n,e){var r,o,i,u,a,c=n.dates,f=qc("state"),s=f._events,l=f.hiddenDays,v=f.theme;return Ec(t,s,(function(t){return e(7,r=t)})),Ec(t,l,(function(t){return e(8,o=t)})),Ec(t,v,(function(t){return e(3,i=t)})),t.$$set=function(t){"dates"in t&&e(0,c=t.dates)},t.$$.update=function(){if(387&t.$$.dirty){e(1,u=[]);var n,i=c[0],f=as(is(c[c.length-1])),s=hl(r);try{for(s.s();!(n=s.n()).done;){var l=n.value;if("auto"===l.display&&l.start<f&&l.end>i){var v=Os(l,i,f);u.push(v)}}}catch(t){s.e(t)}finally{s.f()}e(2,a=function(t,n){if(t.length){As(t);var e,r,o={},i=hl(t);try{for(i.s();!(r=i.n()).done;){for(var u=r.value;ki(n).call(n,u.start.getUTCDay());){var a=as(fs(is(u.start)));if(a>u.end)break;u.start=a}u.date=fs(is(u.start)),u.days=1;for(var c=as(is(u.date));u.end>c;){++u.days;var f=c.getTime();o[f]?o[f].push(u):o[f]=[u],as(c)}e&&ds(e.date,u.date)&&(u.prev=e),e=u}}catch(t){i.e(t)}finally{i.f()}return o}}(u,o))}},[c,u,a,i,s,l,v,r,o]}var Bl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Ul,Ml,wc,{dates:0}),r}return e}(Tf);function Ll(t,n,e){var r=cu(t).call(t);return r[8]=n[e],r}function Fl(t){var n,e;return n=new Bl({props:{dates:t[8]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.dates=t[8]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Nl(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=Fl(Ll(t,r,i));var u=function(t){return hf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Mc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);jc(t,n,r),e=!0},p:function(t,e){if(1&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=Ll(t,r,i);o[i]?(o[i].p(a,e),df(o[i],1)):(o[i]=Fl(a),o[i].c(),df(o[i],1),o[i].m(n.parentNode,n))}for(lf(),i=r.length;i<o.length;i+=1)u(i);vf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)df(o[n]);e=!0}},o:function(t){o=hu(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)hf(o[n]);e=!1},d:function(t){Dc(o,t),t&&Cc(n)}}}function zl(t){var n,e,r,o;return n=new Tl({}),r=new xl({props:{$$slots:{default:[Nl]},$$scope:{ctx:t}}}),{c:function(){yf(n.$$.fragment),e=Pc(),yf(r.$$.fragment)},m:function(t,i){mf(n,t,i),jc(t,e,i),mf(r,t,i),o=!0},p:function(t,n){var e=Wo(n,1)[0],o={};2049&e&&(o.$$scope={dirty:e,ctx:t}),r.$set(o)},i:function(t){o||(df(n.$$.fragment,t),df(r.$$.fragment,t),o=!0)},o:function(t){hf(n.$$.fragment,t),hf(r.$$.fragment,t),o=!1},d:function(t){bf(n,t),t&&Cc(e),bf(r,t)}}}function Gl(t,n,e){var r,o,i,u,a=qc("state"),c=a._viewDates,f=a.hiddenDays;return a.theme,Ec(t,c,(function(t){return e(5,o=t)})),Ec(t,f,(function(t){return e(4,r=t)})),Wc("view-state",new yl(qc("state"))),t.$$.update=function(){if(57&t.$$.dirty){e(0,i=[]),e(3,u=7-r.length);for(var n=0;n<o.length/u;++n){for(var a=[],c=0;c<u;++c)a.push(o[n*u+c]);i.push(a)}}},[i,c,f,u,r,o]}var Hl=function(t){Ht(e,t);var n=gl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Gl,zl,wc,{}),r}return e}(Tf),Wl={createOptions:function(t){t.buttonText.dayGridMonth="month",t.theme.month="ec-month",t.view="dayGridMonth",t.views.dayGridMonth={component:Hl,dayHeaderFormat:{weekday:"short"},displayEventEnd:!1,duration:{months:1},monthMode:!0,titleFormat:{year:"numeric",month:"long"}}}};function ql(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return Vl(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vl(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function Vl(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function Yl(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}function Jl(t){var n,e,r,o,i,u=t[3].default,a=Sc(u,t,t[2],null);return{c:function(){n=Rc("div"),e=Rc("div"),a&&a.c(),Bc(e,"class",r=t[0].content),Bc(n,"class",o=t[0].body+" "+t[0].list)},m:function(t,r){jc(t,n,r),_c(n,e),a&&a.m(e,null),i=!0},p:function(t,c){var f=Wo(c,1)[0];a&&a.p&&4&f&&Oc(a,u,t,t[2],f,null,null),(!i||1&f&&r!==(r=t[0].content))&&Bc(e,"class",r),(!i||1&f&&o!==(o=t[0].body+" "+t[0].list))&&Bc(n,"class",o)},i:function(t){i||(df(a,t),i=!0)},o:function(t){hf(a,t),i=!1},d:function(t){t&&Cc(n),a&&a.d(t)}}}function Xl(t,n,e){var r,o=n.$$slots,i=void 0===o?{}:o,u=n.$$scope,a=qc("state").theme;return Ec(t,a,(function(t){return e(0,r=t)})),t.$$set=function(t){"$$scope"in t&&e(2,u=t.$$scope)},[r,a,u,i]}var Kl=function(t){Ht(e,t);var n=Yl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Xl,Jl,wc,{}),r}return e}(Tf);function Ql(t){var n,e,r,o,i,u,a,c,f;return{c:function(){n=Rc("div"),e=Rc("div"),o=Pc(),i=Rc("div"),Bc(e,"class",r=t[0].eventTag),Bc(e,"style",t[2]),Bc(n,"class",a=t[0].event)},m:function(r,a){jc(r,n,a),_c(n,e),_c(n,o),_c(n,i),t[26](n),c||(f=[kc(u=bs.call(null,i,t[3])),Uc(n,"click",(function(){bc(t[18](t[4]))&&t[18](t[4]).apply(this,arguments)})),Uc(n,"mouseenter",(function(){bc(t[18](t[5]))&&t[18](t[5]).apply(this,arguments)})),Uc(n,"mouseleave",(function(){bc(t[18](t[6]))&&t[18](t[6]).apply(this,arguments)}))],c=!0)},p:function(o,i){var c=Wo(i,1)[0];t=o,1&c&&r!==(r=t[0].eventTag)&&Bc(e,"class",r),4&c&&Bc(e,"style",t[2]),u&&bc(u.update)&&8&c&&u.update.call(null,t[3]),1&c&&a!==(a=t[0].event)&&Bc(n,"class",a)},i:pc,o:pc,d:function(e){e&&Cc(n),t[26](null),c=!1,mc(f)}}}function Zl(t,n,e){var r,o,i,u,a,c,f,s,l,v,d,h,p,g,y,m=n.chunk,b=qc("state"),w=b.displayEventEnd,$=b.eventBackgroundColor,T=b.eventColor,E=b.eventContent,S=b.eventClick,x=b.eventDidMount,O=b.eventMouseEnter,A=b.eventMouseLeave,k=b.theme,_=b._view,j=b._intlEventTime;return Ec(t,w,(function(t){return e(22,i=t)})),Ec(t,$,(function(t){return e(20,r=t)})),Ec(t,T,(function(t){return e(21,o=t)})),Ec(t,E,(function(t){return e(23,u=t)})),Ec(t,S,(function(t){return e(4,l=t)})),Ec(t,x,(function(t){return e(28,s=t)})),Ec(t,O,(function(t){return e(5,v=t)})),Ec(t,A,(function(t){return e(6,d=t)})),Ec(t,k,(function(t){return e(0,a=t)})),Ec(t,_,(function(t){return e(25,f=t)})),Ec(t,j,(function(t){return e(24,c=t)})),Hc((function(){bc(s)&&s({event:_s(m.event),timeText:y,el:h,view:$s(f)})})),t.$$set=function(t){"chunk"in t&&e(19,m=t.chunk)},t.$$.update=function(){if(3670016&t.$$.dirty){var n=m.event.backgroundColor||r||o;n&&e(2,p="background-color:".concat(n,";"))}var s,l;63438849&t.$$.dirty&&e(3,(l=Wo(s=ks(m,i,u,a,c,f),2),y=l[0],g=l[1],s),g)},[a,h,p,g,l,v,d,w,$,T,E,S,x,O,A,k,_,j,function(t){return function(n){bc(t)&&t({event:_s(m.event),el:h,jsEvent:n,view:$s(f)})}},m,r,o,i,u,c,f,function(t){Jc[t?"unshift":"push"]((function(){e(1,h=t)}))}]}var tv=function(t){Ht(e,t);var n=Yl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Zl,Ql,wc,{chunk:19}),r}return e}(Tf);function nv(t,n,e){var r=cu(t).call(t);return r[22]=n[e],r}function ev(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d=t[5].format(t[0])+"",h=t[6].format(t[0])+"",p=t[1],g=[],y=0;y<p.length;y+=1)g[y]=rv(nv(t,p,y));var m=function(t){return hf(g[t],1,1,(function(){g[t]=null}))};return{c:function(){n=Rc("div"),e=Ic(d),r=Pc(),o=Rc("span"),i=Ic(h),c=Pc();for(var s=0;s<g.length;s+=1)g[s].c();f=Mc(),Bc(o,"class",u=t[4].daySide),Bc(n,"class",a=t[4].day+(t[2]?" "+t[4].today:"")+(t[3]?" "+t[4].highlight:""))},m:function(u,a){jc(u,n,a),_c(n,e),_c(n,r),_c(n,o),_c(o,i),jc(u,c,a);for(var d=0;d<g.length;d+=1)g[d].m(u,a);jc(u,f,a),s=!0,l||(v=Uc(n,"click",t[14]),l=!0)},p:function(t,r){if((!s||33&r)&&d!==(d=t[5].format(t[0])+"")&&Fc(e,d),(!s||65&r)&&h!==(h=t[6].format(t[0])+"")&&Fc(i,h),(!s||16&r&&u!==(u=t[4].daySide))&&Bc(o,"class",u),(!s||28&r&&a!==(a=t[4].day+(t[2]?" "+t[4].today:"")+(t[3]?" "+t[4].highlight:"")))&&Bc(n,"class",a),2&r){var c;for(p=t[1],c=0;c<p.length;c+=1){var l=nv(t,p,c);g[c]?(g[c].p(l,r),df(g[c],1)):(g[c]=rv(l),g[c].c(),df(g[c],1),g[c].m(f.parentNode,f))}for(lf(),c=p.length;c<g.length;c+=1)m(c);vf()}},i:function(t){if(!s){for(var n=0;n<p.length;n+=1)df(g[n]);s=!0}},o:function(t){g=hu(g).call(g,Boolean);for(var n=0;n<g.length;n+=1)hf(g[n]);s=!1},d:function(t){t&&Cc(n),t&&Cc(c),Dc(g,t),t&&Cc(f),l=!1,v()}}}function rv(t){var n,e;return n=new tv({props:{chunk:t[22]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};2&e&&(r.chunk=t[22]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function ov(t){var n,e,r=t[1].length&&ev(t);return{c:function(){r&&r.c(),n=Mc()},m:function(t,o){r&&r.m(t,o),jc(t,n,o),e=!0},p:function(t,e){var o=Wo(e,1)[0];t[1].length?r?(r.p(t,o),2&o&&df(r,1)):((r=ev(t)).c(),df(r,1),r.m(n.parentNode,n)):r&&(lf(),hf(r,1,1,(function(){r=null})),vf())},i:function(t){e||(df(r),e=!0)},o:function(t){hf(r),e=!1},d:function(t){r&&r.d(t),t&&Cc(n)}}}function iv(t,n,e){var r,o,i,u,a,c,f,s=n.date,l=qc("state"),v=l._events;l._intlDayHeader;var d=l._view;l.date;var h=l.dateClick,p=l.highlightedDates,g=l.theme;Ec(t,v,(function(t){return e(15,r=t)})),Ec(t,d,(function(t){return e(18,u=t)})),Ec(t,h,(function(t){return e(17,i=t)})),Ec(t,p,(function(t){return e(16,o=t)})),Ec(t,g,(function(t){return e(4,a=t)}));var y,m=qc("view-state"),b=m._intlListDayFormat,w=m._intlListDaySideFormat;Ec(t,b,(function(t){return e(5,c=t)})),Ec(t,w,(function(t){return e(6,f=t)}));var $,T,E=fs(rs());return t.$$set=function(t){"date"in t&&e(0,s=t.date)},t.$$.update=function(){if(32771&t.$$.dirty){e(1,y=[]);var n,i=s,u=as(is(s)),a=ql(r);try{for(a.s();!(n=a.n()).done;){var c=n.value;if("auto"===c.display&&c.start<u&&c.end>i){var f=Os(c,i,u);y.push(f)}}}catch(t){a.e(t)}finally{a.f()}As(y)}65537&t.$$.dirty&&(e(2,$=ds(s,E)),e(3,T=dl(o).call(o,(function(t){return ds(t,s)}))))},[s,y,$,T,a,c,f,v,d,h,p,g,b,w,function(t){bc(i)&&i({date:ss(s),jsEvent:t,view:$s(u)})},r,o]}var uv=function(t){Ht(e,t);var n=Yl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,iv,ov,wc,{date:0}),r}return e}(Tf),av=function t(n){Dt(this,t),this._intlListDayFormat=Rs(n.locale,n.listDayFormat),this._intlListDaySideFormat=Rs(n.locale,n.listDaySideFormat)};function cv(t,n,e){var r=cu(t).call(t);return r[16]=n[e],r}function fv(t){for(var n,e,r=t[1],o=[],i=0;i<r.length;i+=1)o[i]=lv(cv(t,r,i));var u=function(t){return hf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Mc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);jc(t,n,r),e=!0},p:function(t,e){if(2&e){var i;for(r=t[1],i=0;i<r.length;i+=1){var a=cv(t,r,i);o[i]?(o[i].p(a,e),df(o[i],1)):(o[i]=lv(a),o[i].c(),df(o[i],1),o[i].m(n.parentNode,n))}for(lf(),i=r.length;i<o.length;i+=1)u(i);vf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)df(o[n]);e=!0}},o:function(t){o=hu(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)hf(o[n]);e=!1},d:function(t){Dc(o,t),t&&Cc(n)}}}function sv(t){var n,e,r,o,i;return{c:function(){Bc(n=Rc("div"),"class",e=t[3].noEvents)},m:function(e,u){jc(e,n,u),o||(i=[kc(r=bs.call(null,n,t[0])),Uc(n,"click",t[10])],o=!0)},p:function(t,o){8&o&&e!==(e=t[3].noEvents)&&Bc(n,"class",e),r&&bc(r.update)&&1&o&&r.update.call(null,t[0])},i:pc,o:pc,d:function(t){t&&Cc(n),o=!1,mc(i)}}}function lv(t){var n,e;return n=new uv({props:{date:t[16]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};2&e&&(r.date=t[16]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function vv(t){var n,e,r,o,i=[sv,fv],u=[];function a(t,n){return t[2]?0:1}return n=a(t),e=u[n]=i[n](t),{c:function(){e.c(),r=Mc()},m:function(t,e){u[n].m(t,e),jc(t,r,e),o=!0},p:function(t,o){var c=n;(n=a(t))===c?u[n].p(t,o):(lf(),hf(u[c],1,1,(function(){u[c]=null})),vf(),(e=u[n])?e.p(t,o):(e=u[n]=i[n](t)).c(),df(e,1),e.m(r.parentNode,r))},i:function(t){o||(df(e),o=!0)},o:function(t){hf(e),o=!1},d:function(t){u[n].d(t),t&&Cc(r)}}}function dv(t){var n,e;return n=new Kl({props:{$$slots:{default:[vv]},$$scope:{ctx:t}}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r=Wo(e,1)[0],o={};524303&r&&(o.$$scope={dirty:r,ctx:t}),n.$set(o)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function hv(t,n,e){var r,o,i,u,a,c,f,s,l=qc("state"),v=l._events,d=l._view,h=l._viewDates,p=l.noEventsClick,g=l.noEventsContent,y=l.theme;return Ec(t,v,(function(t){return e(11,o=t)})),Ec(t,d,(function(t){return e(14,a=t)})),Ec(t,h,(function(t){return e(1,r=t)})),Ec(t,p,(function(t){return e(13,u=t)})),Ec(t,g,(function(t){return e(12,i=t)})),Ec(t,y,(function(t){return e(3,c=t)})),Wc("view-state",new av(qc("state"))),t.$$.update=function(){if(2050&t.$$.dirty){e(2,f=!0);var n,u=r[0],a=as(is(r[r.length-1])),c=ql(o);try{for(c.s();!(n=c.n()).done;){var l=n.value;if("auto"===l.display&&l.start<a&&l.end>u){e(2,f=!1);break}}}catch(t){c.e(t)}finally{c.f()}}4097&t.$$.dirty&&(e(0,s=bc(i)?i():i),"string"==typeof s&&e(0,s={html:s}))},[s,r,f,c,v,d,h,p,g,y,function(t){bc(u)&&u({jsEvent:t,view:$s(a)})},o,i]}var pv=function(t){Ht(e,t);var n=Yl(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,hv,dv,wc,{}),r}return e}(Tf),gv={createOptions:function(t){t.buttonText.listDay="list",t.buttonText.listWeek="list",t.buttonText.listMonth="list",t.buttonText.listYear="list",t.listDayFormat={weekday:"long"},t.listDaySideFormat={year:"numeric",month:"long",day:"numeric"},t.noEventsClick=void 0,t.noEventsContent="No events",t.theme.daySide="ec-day-side",t.theme.eventTag="ec-event-tag",t.theme.list="ec-list",t.theme.noEvents="ec-no-events",t.view="listWeek",t.views.listDay={component:pv,duration:{days:1}},t.views.listWeek={component:pv,duration:{weeks:1}},t.views.listMonth={component:pv,duration:{months:1}},t.views.listYear={component:pv,duration:{years:1}}}};function yv(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}function mv(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return bv(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bv(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function bv(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}var wv=function t(n){Dt(this,t),this._slotTimeLimits=function(t){return xf([t._events,t._viewDates,t.flexibleSlotTimeLimits,t.slotMinTime,t.slotMaxTime],(function(t){var n=Wo(t,5),e=n[0],r=n[1],o=n[2],i=n[3],u=n[4],a=os(i),c=os(u);if(o){var f,s=os(Math.min(a.seconds,Math.max(0,c.seconds-es))),l=os(Math.max(c.seconds,s.seconds+es)),v=mv(r);try{t:for(v.s();!(f=v.n()).done;){var d,h=f.value,p=us(is(h),a),g=us(is(h),c),y=us(is(h),s),m=us(is(h),l),b=mv(e);try{for(b.s();!(d=b.n()).done;){var w=d.value;if("auto"===w.display&&w.start<m&&w.end>y){if(w.start<p){var $=Math.max((w.start-h)/1e3,s.seconds);$<a.seconds&&(a.seconds=$)}if(w.end>g){var T=Math.min((w.end-h)/1e3,l.seconds);T>c.seconds&&(c.seconds=T)}if(a.seconds===s.seconds&&c.seconds===l.seconds)break t}}}catch(t){b.e(t)}finally{b.f()}}}catch(t){v.e(t)}finally{v.f()}}return{min:a,max:c}}))}(n),this._times=function(t,n){return xf([n._slotTimeLimits,t._intlSlotLabel,t.slotDuration],(function(t){var n=Wo(t,3),e=n[0],r=n[1],o=n[2],i=o.seconds>=3600,u=[],a=rs("2020-01-01"),c=is(a),f=1;for(us(a,e.min),us(c,e.max);a<c;)u.push(u.length&&(f||i)?r.format(a):""),us(a,o),f=1-f;return u}))}(n,this)};function $v(t,n,e){var r=cu(t).call(t);return r[8]=n[e],r}function Tv(t){var n,e,r,o=t[8]+"";return{c:function(){n=Rc("div"),e=Ic(o),Bc(n,"class",r=t[0].time)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,i){4&i&&o!==(o=t[8]+"")&&Fc(e,o),1&i&&r!==(r=t[0].time)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function Ev(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d,h,p,g,y=t[2],m=[],b=0;b<y.length;b+=1)m[b]=Tv($v(t,y,b));var w=t[7].default,$=Sc(w,t,t[6],null);return{c:function(){n=Rc("div"),e=Rc("div"),r=Rc("div");for(var g=0;g<m.length;g+=1)m[g].c();u=Pc(),a=Rc("div"),c=Rc("div"),s=Pc(),$&&$.c(),v=Pc(),d=Rc("div"),Bc(r,"class",o=t[0].hiddenTimes),Bc(e,"class",i=t[0].sidebar),Bc(c,"class",f=t[0].lines),Bc(a,"class",l=t[0].days),Bc(d,"class",h=t[0].hiddenScroll),Bc(n,"class",p=t[0].header+(t[1]?" "+t[0].withScroll:""))},m:function(t,o){jc(t,n,o),_c(n,e),_c(e,r);for(var i=0;i<m.length;i+=1)m[i].m(r,null);_c(n,u),_c(n,a),_c(a,c),_c(a,s),$&&$.m(a,null),_c(n,v),_c(n,d),g=!0},p:function(t,u){var s=Wo(u,1)[0];if(5&s){var v;for(y=t[2],v=0;v<y.length;v+=1){var b=$v(t,y,v);m[v]?m[v].p(b,s):(m[v]=Tv(b),m[v].c(),m[v].m(r,null))}for(;v<m.length;v+=1)m[v].d(1);m.length=y.length}(!g||1&s&&o!==(o=t[0].hiddenTimes))&&Bc(r,"class",o),(!g||1&s&&i!==(i=t[0].sidebar))&&Bc(e,"class",i),(!g||1&s&&f!==(f=t[0].lines))&&Bc(c,"class",f),$&&$.p&&64&s&&Oc($,w,t,t[6],s,null,null),(!g||1&s&&l!==(l=t[0].days))&&Bc(a,"class",l),(!g||1&s&&h!==(h=t[0].hiddenScroll))&&Bc(d,"class",h),(!g||3&s&&p!==(p=t[0].header+(t[1]?" "+t[0].withScroll:"")))&&Bc(n,"class",p)},i:function(t){g||(df($,t),g=!0)},o:function(t){hf($,t),g=!1},d:function(t){t&&Cc(n),Dc(m,t),$&&$.d(t)}}}function Sv(t,n,e){var r,o,i,u=n.$$slots,a=void 0===u?{}:u,c=n.$$scope,f=qc("state"),s=f._scrollable,l=f.theme;Ec(t,s,(function(t){return e(1,o=t)})),Ec(t,l,(function(t){return e(0,r=t)}));var v=qc("view-state")._times;return Ec(t,v,(function(t){return e(2,i=t)})),t.$$set=function(t){"$$scope"in t&&e(6,c=t.$$scope)},[r,o,i,s,l,v,c,a]}var xv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Sv,Ev,wc,{}),r}return e}(Tf);function Ov(t,n,e){var r=cu(t).call(t);return r[26]=n[e],r}function Av(t,n,e){var r=cu(t).call(t);return r[29]=n[e],r}function kv(t){var n,e,r,o=t[29]+"";return{c:function(){n=Rc("div"),e=Ic(o),Bc(n,"class",r=t[4].time)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,i){2&i[0]&&o!==(o=t[29]+"")&&Fc(e,o),16&i[0]&&r!==(r=t[4].time)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function _v(t){var n,e;return{c:function(){Bc(n=Rc("div"),"class",e=t[4].line)},m:function(t,e){jc(t,n,e)},p:function(t,r){16&r[0]&&e!==(e=t[4].line)&&Bc(n,"class",e)},d:function(t){t&&Cc(n)}}}function jv(t){for(var n,e,r,o,i,u,a,c,f,s,l,v,d,h,p,g=t[1],y=[],m=0;m<g.length;m+=1)y[m]=kv(Av(t,g,m));for(var b=t[3],w=[],$=0;$<b.length;$+=1)w[$]=_v(Ov(t,b,$));var T=t[21].default,E=Sc(T,t,t[20],null);return{c:function(){n=Rc("div"),e=Rc("div"),r=Rc("div");for(var d=0;d<y.length;d+=1)y[d].c();i=Pc(),u=Rc("div"),a=Rc("div");for(var h=0;h<w.length;h+=1)w[h].c();f=Pc(),E&&E.c(),Bc(r,"class",o=t[4].sidebar),Bc(a,"class",c=t[4].lines),Bc(u,"class",s=t[4].days),Bc(e,"class",l=t[4].content),Bc(n,"class",v=t[4].body+" "+t[4].week+(t[2]?" "+t[4].compact:""))},m:function(o,c){jc(o,n,c),_c(n,e),_c(e,r);for(var s=0;s<y.length;s+=1)y[s].m(r,null);_c(e,i),_c(e,u),_c(u,a);for(var l=0;l<w.length;l+=1)w[l].m(a,null);_c(u,f),E&&E.m(u,null),t[22](n),d=!0,h||(p=[Uc(window,"resize",t[13]),Uc(n,"scroll",t[14])],h=!0)},p:function(t,i){if(18&i[0]){var f;for(g=t[1],f=0;f<g.length;f+=1){var h=Av(t,g,f);y[f]?y[f].p(h,i):(y[f]=kv(h),y[f].c(),y[f].m(r,null))}for(;f<y.length;f+=1)y[f].d(1);y.length=g.length}if((!d||16&i[0]&&o!==(o=t[4].sidebar))&&Bc(r,"class",o),24&i[0]){var p;for(b=t[3],p=0;p<b.length;p+=1){var m=Ov(t,b,p);w[p]?w[p].p(m,i):(w[p]=_v(m),w[p].c(),w[p].m(a,null))}for(;p<w.length;p+=1)w[p].d(1);w.length=b.length}(!d||16&i[0]&&c!==(c=t[4].lines))&&Bc(a,"class",c),E&&E.p&&1048576&i[0]&&Oc(E,T,t,t[20],i,null,null),(!d||16&i[0]&&s!==(s=t[4].days))&&Bc(u,"class",s),(!d||16&i[0]&&l!==(l=t[4].content))&&Bc(e,"class",l),(!d||20&i[0]&&v!==(v=t[4].body+" "+t[4].week+(t[2]?" "+t[4].compact:"")))&&Bc(n,"class",v)},i:function(t){d||(df(E,t),d=!0)},o:function(t){hf(E,t),d=!1},d:function(e){e&&Cc(n),Dc(y,e),Dc(w,e),E&&E.d(e),t[22](null),h=!1,mc(p)}}}function Cv(t,n,e){var r,o,i,u,a,c,f,s,l=n.$$slots,v=void 0===l?{}:l,d=n.$$scope,h=qc("state"),p=h.slotDuration;h._intlSlotLabel;var g=h._viewDates,y=h.scrollTime,m=h._scrollable,b=h.theme,w=h._interaction;Ec(t,p,(function(t){return e(16,r=t)})),Ec(t,g,(function(t){return e(18,u=t)})),Ec(t,y,(function(t){return e(19,a=t)})),Ec(t,m,(function(t){return e(23,c=t)})),Ec(t,b,(function(t){return e(4,s=t)})),Ec(t,w,(function(t){return e(24,f=t)}));var $,T,E=qc("view-state"),S=E._slotTimeLimits,x=E._times;Ec(t,S,(function(t){return e(17,i=t)})),Ec(t,x,(function(t){return e(1,o=t)}));var O,A=[];function k(){Ac(m,c=ms($),c)}return t.$$set=function(t){"$$scope"in t&&e(20,d=t.$$scope)},t.$$.update=function(){196610&t.$$.dirty[0]&&(e(2,T=r.seconds>=3600),e(3,A.length=o.length,A),e(15,O=i.min.seconds)),884737&t.$$.dirty[0]&&$&&u&&e(0,$.scrollTop=(a.seconds-O)/r.seconds*24-12,$),65539&t.$$.dirty[0]&&$&&o&&r&&nf().then(k)},[$,o,T,A,s,p,g,y,m,b,w,S,x,k,function(){f.drag&&f.drag.handleScroll()},O,r,i,u,a,d,v,function(t){Jc[t?"unshift":"push"]((function(){e(0,$=t),e(18,u),e(19,a),e(15,O),e(16,r),e(1,o),e(17,i)}))}]}var Dv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Cv,jv,wc,{},[-1,-1]),r}return e}(Tf);function Rv(t){var n,e,r,o;return{c:function(){Bc(n=Rc("div"),"class",t[1]),Bc(n,"style",t[2])},m:function(i,u){jc(i,n,u),t[30](n),r||(o=[kc(e=bs.call(null,n,t[3])),Uc(n,"click",t[26]),Uc(n,"mouseenter",t[27]),Uc(n,"mouseleave",t[28]),Uc(n,"mousedown",t[29])],r=!0)},p:function(t,r){2&r[0]&&Bc(n,"class",t[1]),4&r[0]&&Bc(n,"style",t[2]),e&&bc(e.update)&&8&r[0]&&e.update.call(null,t[3])},i:pc,o:pc,d:function(e){e&&Cc(n),t[30](null),r=!1,mc(o)}}}function Iv(t,n,e){var r,o,i,u,a,c,f,s,l,v,d=n.el,h=n.date,p=n.chunk,g=n.classes,y=void 0===g?"":g,m=n.styles,b=void 0===m?"":m,w=qc("state"),$=w.displayEventEnd,T=w.eventBackgroundColor,E=w.eventColor,S=w.eventContent,x=w.eventDidMount,O=w.slotDuration,A=w.theme,k=w._intlEventTime,_=w._view;Ec(t,$,(function(t){return e(21,a=t)})),Ec(t,T,(function(t){return e(19,i=t)})),Ec(t,E,(function(t){return e(20,u=t)})),Ec(t,S,(function(t){return e(22,c=t)})),Ec(t,x,(function(t){return e(32,v=t)})),Ec(t,O,(function(t){return e(17,r=t)})),Ec(t,A,(function(t){return e(23,f=t)})),Ec(t,k,(function(t){return e(24,s=t)})),Ec(t,_,(function(t){return e(25,l=t)}));var j,C,D,R=qc("view-state")._slotTimeLimits;return Ec(t,R,(function(t){return e(18,o=t)})),Hc((function(){bc(v)&&v({event:_s(p.event),timeText:C,el:d,view:$s(l)})})),t.$$set=function(t){"el"in t&&e(0,d=t.el),"date"in t&&e(14,h=t.date),"chunk"in t&&e(15,p=t.chunk),"classes"in t&&e(1,y=t.classes),"styles"in t&&e(16,b=t.styles)},t.$$.update=function(){if(67092484&t.$$.dirty[0]){var n,v,d=r.seconds/60,g=o.min.seconds/60,y=(p.start-h)/1e3/60,m=(y-g)/d*24,w=((p.end-h)/1e3/60-y)/d*24,$=(o.max.seconds/60-y)/d*24,T=p.event.backgroundColor||i||u;e(2,j="top:".concat(m,"px;")+"min-height:".concat(w,"px;")+"height:".concat(w,"px;")+"max-height:".concat($,"px;")),T&&e(2,j+="background-color:".concat(T,";")),e(2,j+=b),e(3,(v=Wo(n=ks(p,a,c,f,s,l),2),C=v[0],D=v[1],n),D)}},[d,y,j,D,$,T,E,S,x,O,A,k,_,R,h,p,b,r,o,i,u,a,c,f,s,l,function(n){Vc(t,n)},function(n){Vc(t,n)},function(n){Vc(t,n)},function(n){Vc(t,n)},function(t){Jc[t?"unshift":"push"]((function(){e(0,d=t)}))}]}var Pv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Iv,Rv,wc,{el:0,date:14,chunk:15,classes:1,styles:16},[-1,-1]),r}return e}(Tf);function Mv(t){var n,e,r;function o(n){t[13](n)}var i={date:t[1],chunk:t[2],classes:t[3],styles:t[4]};return void 0!==t[0]&&(i.el=t[0]),n=new Pv({props:i}),Jc.push((function(){return gf(n,"el",o)})),n.$on("click",(function(){bc(t[12](t[5]))&&t[12](t[5]).apply(this,arguments)})),n.$on("mouseenter",(function(){bc(t[12](t[6]))&&t[12](t[6]).apply(this,arguments)})),n.$on("mouseleave",(function(){bc(t[12](t[7]))&&t[12](t[7]).apply(this,arguments)})),n.$on("mousedown",t[14]),{c:function(){yf(n.$$.fragment)},m:function(t,e){mf(n,t,e),r=!0},p:function(r,o){var i=Wo(o,1)[0];t=r;var u={};2&i&&(u.date=t[1]),4&i&&(u.chunk=t[2]),8&i&&(u.classes=t[3]),16&i&&(u.styles=t[4]),!e&&1&i&&(e=!0,u.el=t[0],rf((function(){return e=!1}))),n.$set(u)},i:function(t){r||(df(n.$$.fragment,t),r=!0)},o:function(t){hf(n.$$.fragment,t),r=!1},d:function(t){bf(n,t)}}}function Uv(t,n,e){var r,o,i,u,a=n.el,c=n.date,f=n.chunk,s=n.classes,l=void 0===s?"":s,v=n.styles,d=void 0===v?"":v,h=qc("state"),p=h.eventClick,g=h.eventMouseEnter,y=h.eventMouseLeave,m=h._view;return Ec(t,p,(function(t){return e(5,o=t)})),Ec(t,g,(function(t){return e(6,i=t)})),Ec(t,y,(function(t){return e(7,u=t)})),Ec(t,m,(function(t){return e(15,r=t)})),t.$$set=function(t){"el"in t&&e(0,a=t.el),"date"in t&&e(1,c=t.date),"chunk"in t&&e(2,f=t.chunk),"classes"in t&&e(3,l=t.classes),"styles"in t&&e(4,d=t.styles)},[a,c,f,l,d,o,i,u,p,g,y,m,function(t){return bc(t)?function(n){return t({event:_s(f.event),el:a,jsEvent:n,view:$s(r)})}:void 0},function(t){e(0,a=t)},function(n){Vc(t,n)}]}var Bv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Uv,Mv,wc,{el:0,date:1,chunk:2,classes:3,styles:4}),r}return e}(Tf);function Lv(t){var n,e,r;function o(n){t[9](n)}var i={date:t[0],chunk:t[1],classes:t[2]+(t[6].drag?t[6].drag.classes(t[5]):""),styles:t[4]};return void 0!==t[3]&&(i.el=t[3]),n=new Bv({props:i}),Jc.push((function(){return gf(n,"el",o)})),n.$on("mousedown",t[8]),{c:function(){yf(n.$$.fragment)},m:function(t,e){mf(n,t,e),r=!0},p:function(t,r){var o=Wo(r,1)[0],i={};1&o&&(i.date=t[0]),2&o&&(i.chunk=t[1]),100&o&&(i.classes=t[2]+(t[6].drag?t[6].drag.classes(t[5]):"")),16&o&&(i.styles=t[4]),!e&&8&o&&(e=!0,i.el=t[3],rf((function(){return e=!1}))),n.$set(i)},i:function(t){r||(df(n.$$.fragment,t),r=!0)},o:function(t){hf(n.$$.fragment,t),r=!1},d:function(t){bf(n,t)}}}function Fv(t,n,e){var r,o=n.date,i=n.chunk,u=n.classes,a=qc("state");a.theme,a._view;var c,f,s=a._interaction;Ec(t,s,(function(t){return e(6,r=t)}));var l=!1;return t.$$set=function(t){"date"in t&&e(0,o=t.date),"chunk"in t&&e(1,i=t.chunk),"classes"in t&&e(2,u=t.classes)},t.$$.update=function(){2&t.$$.dirty&&e(4,f="z-index:".concat(i.column+1,";")+"left:".concat(100/i.group.columns.length*i.column,"%;")+"width:".concat(100/i.group.columns.length*.5*(1+i.group.columns.length-i.column),"%;"))},[o,i,u,c,f,l,r,s,function(t){r.drag&&r.drag.start(i,c,t,(function(){return e(5,l=!0)}),(function(){return e(5,l=!1)}))},function(t){e(3,c=t)}]}var Nv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Fv,Lv,wc,{date:0,chunk:1,classes:2}),r}return e}(Tf);function zv(t,n,e){var r=cu(t).call(t);return r[30]=n[e],r}function Gv(t,n,e){var r=cu(t).call(t);return r[30]=n[e],r}function Hv(t){var n,e;return n=new Bv({props:{date:t[0],chunk:t[30],classes:t[6].bgEvent}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e[0]&&(r.date=t[0]),4&e[0]&&(r.chunk=t[30]),64&e[0]&&(r.classes=t[6].bgEvent),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Wv(t){var n,e;return n=new Nv({props:{date:t[0],chunk:t[30],classes:t[6].event}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e[0]&&(r.date=t[0]),2&e[0]&&(r.chunk=t[30]),64&e[0]&&(r.classes=t[6].event),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function qv(t){var n,e;return n=new Pv({props:{date:t[0],chunk:t[3],classes:t[6].event+" "+t[6].draggable+" "+t[6].dragging}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e[0]&&(r.date=t[0]),8&e[0]&&(r.chunk=t[3]),64&e[0]&&(r.classes=t[6].event+" "+t[6].draggable+" "+t[6].dragging),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function Vv(t){for(var n,e,r,o,i,u,a,c,f,s,l,v=t[2],d=[],h=0;h<v.length;h+=1)d[h]=Hv(Gv(t,v,h));for(var p=function(t){return hf(d[t],1,1,(function(){d[t]=null}))},g=t[1],y=[],m=0;m<g.length;m+=1)y[m]=Wv(zv(t,g,m));var b=function(t){return hf(y[t],1,1,(function(){y[t]=null}))},w=t[3]&&qv(t);return{c:function(){n=Rc("div"),e=Rc("div");for(var f=0;f<d.length;f+=1)d[f].c();o=Pc(),i=Rc("div");for(var s=0;s<y.length;s+=1)y[s].c();u=Pc(),w&&w.c(),Bc(e,"class",r=t[6].bgEvents),Bc(i,"class",a=t[6].events),Bc(n,"class",c=t[6].day+(t[4]?" "+t[6].today:"")+(t[5]?" "+t[6].highlight:""))},m:function(r,a){jc(r,n,a),_c(n,e);for(var c=0;c<d.length;c+=1)d[c].m(e,null);_c(n,o),_c(n,i);for(var v=0;v<y.length;v+=1)y[v].m(i,null);_c(i,u),w&&w.m(i,null),f=!0,s||(l=Uc(n,"click",t[15]),s=!0)},p:function(t,o){if(69&o[0]){var s;for(v=t[2],s=0;s<v.length;s+=1){var l=Gv(t,v,s);d[s]?(d[s].p(l,o),df(d[s],1)):(d[s]=Hv(l),d[s].c(),df(d[s],1),d[s].m(e,null))}for(lf(),s=v.length;s<d.length;s+=1)p(s);vf()}if((!f||64&o[0]&&r!==(r=t[6].bgEvents))&&Bc(e,"class",r),67&o[0]){var h;for(g=t[1],h=0;h<g.length;h+=1){var m=zv(t,g,h);y[h]?(y[h].p(m,o),df(y[h],1)):(y[h]=Wv(m),y[h].c(),df(y[h],1),y[h].m(i,u))}for(lf(),h=g.length;h<y.length;h+=1)b(h);vf()}t[3]?w?(w.p(t,o),8&o[0]&&df(w,1)):((w=qv(t)).c(),df(w,1),w.m(i,null)):w&&(lf(),hf(w,1,1,(function(){w=null})),vf()),(!f||64&o[0]&&a!==(a=t[6].events))&&Bc(i,"class",a),(!f||112&o[0]&&c!==(c=t[6].day+(t[4]?" "+t[6].today:"")+(t[5]?" "+t[6].highlight:"")))&&Bc(n,"class",c)},i:function(t){if(!f){for(var n=0;n<v.length;n+=1)df(d[n]);for(var e=0;e<g.length;e+=1)df(y[e]);df(w),f=!0}},o:function(t){d=hu(d).call(d,Boolean);for(var n=0;n<d.length;n+=1)hf(d[n]);y=hu(y).call(y,Boolean);for(var e=0;e<y.length;e+=1)hf(y[e]);hf(w),f=!1},d:function(t){t&&Cc(n),Dc(d,t),Dc(y,t),w&&w.d(),s=!1,l()}}}function Yv(t,n,e){var r,o,i,u,a,c,f,s,l=n.date,v=n.dayCol,d=n.resource,h=void 0===d?void 0:d,p=n.resourceCol,g=void 0===p?void 0:p,y=qc("state"),m=y._events,b=y._dragEvent,w=y.dateClick,$=y.highlightedDates,T=y.slotDuration,E=y._view,S=y.theme;Ec(t,m,(function(t){return e(22,o=t)})),Ec(t,b,(function(t){return e(23,i=t)})),Ec(t,w,(function(t){return e(25,a=t)})),Ec(t,$,(function(t){return e(24,u=t)})),Ec(t,T,(function(t){return e(26,c=t)})),Ec(t,E,(function(t){return e(27,f=t)})),Ec(t,S,(function(t){return e(6,s=t)}));var x,O,A,k=qc("view-state")._slotTimeLimits;Ec(t,k,(function(t){return e(21,r=t)}));var _,j,C,D,R=fs(rs());function I(t){var n;return t.start<D&&t.end>C&&(void 0===h||ki(n=t.resourceIds).call(n,h.id))}return t.$$set=function(t){"date"in t&&e(0,l=t.date),"dayCol"in t&&e(16,v=t.dayCol),"resource"in t&&e(17,h=t.resource),"resourceCol"in t&&e(18,g=t.resourceCol)},t.$$.update=function(){if(2097153&t.$$.dirty[0]&&(e(19,C=us(is(l),r.min)),e(20,D=us(is(l),r.max))),6094854&t.$$.dirty[0]){e(1,x=[]),e(2,O=[]);var n,a=mv(o);try{for(a.s();!(n=a.n()).done;){var c=n.value;if(I(c)){var f=Os(c,C,D);switch(f.dayCol=v,f.resourceCol=g,c.display){case"background":O.push(f);break;default:x.push(f)}}}}catch(t){a.e(t)}finally{a.f()}!function(t){if(t.length){As(t);var n,e={columns:[],end:t[0].end},r=mv(t);try{for(r.s();!(n=r.n()).done;){var o=n.value,i=0;if(o.start<e.end){for(;i<e.columns.length&&!(e.columns[i][e.columns[i].length-1].end<=o.start);++i);o.end>e.end&&(e.end=o.end)}else e={columns:[],end:o.end};e.columns.length<i+1&&e.columns.push([]),e.columns[i].push(o),o.group=e,o.column=i}}catch(t){r.e(t)}finally{r.f()}}}(x)}9961472&t.$$.dirty[0]&&(i&&I(i)?e(3,A=Os(i,C,D)):e(3,A=null)),16777217&t.$$.dirty[0]&&(e(4,_=ds(l,R)),e(5,j=dl(u).call(u,(function(t){return ds(t,l)}))))},[l,x,O,A,_,j,s,m,b,w,$,T,E,S,k,function(t){if(bc(a)){var n=t.currentTarget.getBoundingClientRect(),e=t.clientY-n.top,o=us(is(l),c,Math.floor(e/24+r.min.seconds/c.seconds));a({date:ss(o),jsEvent:t,view:$s(f),resource:h})}},v,h,g,C,D,r,o,i,u]}var Jv=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Yv,Vv,wc,{date:0,dayCol:16,resource:17,resourceCol:18},[-1,-1]),r}return e}(Tf);function Xv(t,n,e){var r=cu(t).call(t);return r[7]=n[e],r[9]=e,r}function Kv(t,n,e){var r=cu(t).call(t);return r[7]=n[e],r}function Qv(t){var n,e,r,o=t[2].format(t[7])+"";return{c:function(){n=Rc("div"),e=Ic(o),Bc(n,"class",r=t[1].day)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,i){5&i&&o!==(o=t[2].format(t[7])+"")&&Fc(e,o),2&i&&r!==(r=t[1].day)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function Zv(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=Qv(Kv(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Mc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);jc(t,n,e)},p:function(t,o){if(7&o){var i;for(e=t[0],i=0;i<e.length;i+=1){var u=Kv(t,e,i);r[i]?r[i].p(u,o):(r[i]=Qv(u),r[i].c(),r[i].m(n.parentNode,n))}for(;i<r.length;i+=1)r[i].d(1);r.length=e.length}},d:function(t){Dc(r,t),t&&Cc(n)}}}function td(t){var n,e;return n=new Jv({props:{date:t[7],dayCol:t[9]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};1&e&&(r.date=t[7]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function nd(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=td(Xv(t,r,i));var u=function(t){return hf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Mc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);jc(t,n,r),e=!0},p:function(t,e){if(1&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=Xv(t,r,i);o[i]?(o[i].p(a,e),df(o[i],1)):(o[i]=td(a),o[i].c(),df(o[i],1),o[i].m(n.parentNode,n))}for(lf(),i=r.length;i<o.length;i+=1)u(i);vf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)df(o[n]);e=!0}},o:function(t){o=hu(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)hf(o[n]);e=!1},d:function(t){Dc(o,t),t&&Cc(n)}}}function ed(t){var n,e,r,o;return n=new xv({props:{$$slots:{default:[Zv]},$$scope:{ctx:t}}}),r=new Dv({props:{$$slots:{default:[nd]},$$scope:{ctx:t}}}),{c:function(){yf(n.$$.fragment),e=Pc(),yf(r.$$.fragment)},m:function(t,i){mf(n,t,i),jc(t,e,i),mf(r,t,i),o=!0},p:function(t,e){var o=Wo(e,1)[0],i={};4103&o&&(i.$$scope={dirty:o,ctx:t}),n.$set(i);var u={};4097&o&&(u.$$scope={dirty:o,ctx:t}),r.$set(u)},i:function(t){o||(df(n.$$.fragment,t),df(r.$$.fragment,t),o=!0)},o:function(t){hf(n.$$.fragment,t),hf(r.$$.fragment,t),o=!1},d:function(t){bf(n,t),t&&Cc(e),bf(r,t)}}}function rd(t,n,e){var r,o,i,u=qc("state"),a=u._viewDates,c=u._intlDayHeader,f=u.theme;return Ec(t,a,(function(t){return e(0,r=t)})),Ec(t,c,(function(t){return e(2,i=t)})),Ec(t,f,(function(t){return e(1,o=t)})),Wc("view-state",new wv(u)),[r,o,i,a,c,f]}var od=function(t){Ht(e,t);var n=yv(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,rd,ed,wc,{}),r}return e}(Tf),id={createOptions:function(t){t.buttonText.timeGridDay="day",t.buttonText.timeGridWeek="week",t.view="timeGridWeek",t.views.timeGridDay={component:od,dayHeaderFormat:{weekday:"long"},duration:{days:1},titleFormat:{year:"numeric",month:"long",day:"numeric"}},t.views.timeGridWeek={component:od,duration:{weeks:1}}}};function ud(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}function ad(t,n){var e;if(void 0===Lr||null==Fr(t)){if(zr(t)||(e=function(t,n){var e;if(!t)return;if("string"==typeof t)return cd(t,n);var r=cu(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Br(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cd(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,a=!1;return{s:function(){e=Hr(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){a=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(a)throw i}}}}function cd(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e<n;e++)r[e]=t[e];return r}function fd(t,n,e){var r=cu(t).call(t);return r[16]=n[e],r[18]=e,r}function sd(t,n,e){var r=cu(t).call(t);return r[19]=n[e],r[21]=e,r}function ld(t,n,e){var r=cu(t).call(t);return r[16]=n[e],r}function vd(t,n,e){var r=cu(t).call(t);return r[19]=n[e],r}function dd(t){for(var n,e,r=t[2],o=[],i=0;i<r.length;i+=1)o[i]=hd(vd(t,r,i));return{c:function(){n=Rc("div");for(var r=0;r<o.length;r+=1)o[r].c();Bc(n,"class",e=t[1].days)},m:function(t,e){jc(t,n,e);for(var r=0;r<o.length;r+=1)o[r].m(n,null)},p:function(t,i){if(14&i){var u;for(r=t[2],u=0;u<r.length;u+=1){var a=vd(t,r,u);o[u]?o[u].p(a,i):(o[u]=hd(a),o[u].c(),o[u].m(n,null))}for(;u<o.length;u+=1)o[u].d(1);o.length=r.length}2&i&&e!==(e=t[1].days)&&Bc(n,"class",e)},d:function(t){t&&Cc(n),Dc(o,t)}}}function hd(t){var n,e,r,o=t[3].format(t[19])+"";return{c:function(){n=Rc("div"),e=Ic(o),Bc(n,"class",r=t[1].day)},m:function(t,r){jc(t,n,r),_c(n,e)},p:function(t,i){12&i&&o!==(o=t[3].format(t[19])+"")&&Fc(e,o),2&i&&r!==(r=t[1].day)&&Bc(n,"class",r)},d:function(t){t&&Cc(n)}}}function pd(t){var n,e,r,o,i,u,a,c=t[16].title+"",f=t[2].length>1&&dd(t);return{c:function(){n=Rc("div"),e=Rc("div"),r=Ic(c),i=Pc(),f&&f.c(),u=Pc(),Bc(e,"class",o=t[1].day),Bc(n,"class",a=t[1].resource)},m:function(t,o){jc(t,n,o),_c(n,e),_c(e,r),_c(n,i),f&&f.m(n,null),_c(n,u)},p:function(t,i){1&i&&c!==(c=t[16].title+"")&&Fc(r,c),2&i&&o!==(o=t[1].day)&&Bc(e,"class",o),t[2].length>1?f?f.p(t,i):((f=dd(t)).c(),f.m(n,u)):f&&(f.d(1),f=null),2&i&&a!==(a=t[1].resource)&&Bc(n,"class",a)},d:function(t){t&&Cc(n),f&&f.d()}}}function gd(t){for(var n,e=t[0],r=[],o=0;o<e.length;o+=1)r[o]=pd(ld(t,e,o));return{c:function(){for(var t=0;t<r.length;t+=1)r[t].c();n=Mc()},m:function(t,e){for(var o=0;o<r.length;o+=1)r[o].m(t,e);jc(t,n,e)},p:function(t,o){if(15&o){var i;for(e=t[0],i=0;i<e.length;i+=1){var u=ld(t,e,i);r[i]?r[i].p(u,o):(r[i]=pd(u),r[i].c(),r[i].m(n.parentNode,n))}for(;i<r.length;i+=1)r[i].d(1);r.length=e.length}},d:function(t){Dc(r,t),t&&Cc(n)}}}function yd(t){var n,e;return n=new Jv({props:{date:t[19],dayCol:t[21],resource:t[16],resourceCol:t[18]}}),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){var r={};4&e&&(r.date=t[19]),1&e&&(r.resource=t[16]),n.$set(r)},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(t){bf(n,t)}}}function md(t){for(var n,e,r,o,i=t[2],u=[],a=0;a<i.length;a+=1)u[a]=yd(sd(t,i,a));var c=function(t){return hf(u[t],1,1,(function(){u[t]=null}))};return{c:function(){n=Rc("div");for(var o=0;o<u.length;o+=1)u[o].c();e=Pc(),Bc(n,"class",r=t[1].resource)},m:function(t,r){jc(t,n,r);for(var i=0;i<u.length;i+=1)u[i].m(n,null);_c(n,e),o=!0},p:function(t,a){if(5&a){var f;for(i=t[2],f=0;f<i.length;f+=1){var s=sd(t,i,f);u[f]?(u[f].p(s,a),df(u[f],1)):(u[f]=yd(s),u[f].c(),df(u[f],1),u[f].m(n,e))}for(lf(),f=i.length;f<u.length;f+=1)c(f);vf()}(!o||2&a&&r!==(r=t[1].resource))&&Bc(n,"class",r)},i:function(t){if(!o){for(var n=0;n<i.length;n+=1)df(u[n]);o=!0}},o:function(t){u=hu(u).call(u,Boolean);for(var n=0;n<u.length;n+=1)hf(u[n]);o=!1},d:function(t){t&&Cc(n),Dc(u,t)}}}function bd(t){for(var n,e,r=t[0],o=[],i=0;i<r.length;i+=1)o[i]=md(fd(t,r,i));var u=function(t){return hf(o[t],1,1,(function(){o[t]=null}))};return{c:function(){for(var t=0;t<o.length;t+=1)o[t].c();n=Mc()},m:function(t,r){for(var i=0;i<o.length;i+=1)o[i].m(t,r);jc(t,n,r),e=!0},p:function(t,e){if(7&e){var i;for(r=t[0],i=0;i<r.length;i+=1){var a=fd(t,r,i);o[i]?(o[i].p(a,e),df(o[i],1)):(o[i]=md(a),o[i].c(),df(o[i],1),o[i].m(n.parentNode,n))}for(lf(),i=r.length;i<o.length;i+=1)u(i);vf()}},i:function(t){if(!e){for(var n=0;n<r.length;n+=1)df(o[n]);e=!0}},o:function(t){o=hu(o).call(o,Boolean);for(var n=0;n<o.length;n+=1)hf(o[n]);e=!1},d:function(t){Dc(o,t),t&&Cc(n)}}}function wd(t){var n,e,r,o;return n=new xv({props:{$$slots:{default:[gd]},$$scope:{ctx:t}}}),r=new Dv({props:{$$slots:{default:[bd]},$$scope:{ctx:t}}}),{c:function(){yf(n.$$.fragment),e=Pc(),yf(r.$$.fragment)},m:function(t,i){mf(n,t,i),jc(t,e,i),mf(r,t,i),o=!0},p:function(t,e){var o=Wo(e,1)[0],i={};67108879&o&&(i.$$scope={dirty:o,ctx:t}),n.$set(i);var u={};67108871&o&&(u.$$scope={dirty:o,ctx:t}),r.$set(u)},i:function(t){o||(df(n.$$.fragment,t),df(r.$$.fragment,t),o=!0)},o:function(t){hf(n.$$.fragment,t),hf(r.$$.fragment,t),o=!1},d:function(t){bf(n,t),t&&Cc(e),bf(r,t)}}}function $d(t,n,e){var r,o,i,u,a,c,f,s,l=qc("state"),v=l.resources,d=l.hideResourcesWithNoEvents,h=l._activeRange,p=l._events,g=l._viewDates,y=l._intlDayHeader,m=l.theme;return Ec(t,v,(function(t){return e(11,r=t)})),Ec(t,d,(function(t){return e(12,o=t)})),Ec(t,h,(function(t){return e(14,u=t)})),Ec(t,p,(function(t){return e(13,i=t)})),Ec(t,g,(function(t){return e(2,c=t)})),Ec(t,y,(function(t){return e(3,f=t)})),Ec(t,m,(function(t){return e(1,a=t)})),Wc("view-state",new wv(qc("state"))),t.$$.update=function(){30721&t.$$.dirty&&(e(0,s=r),o&&e(0,s=hu(r).call(r,(function(t){var n,e=ad(i);try{for(e.s();!(n=e.n()).done;){var r,o=n.value;if("auto"===o.display&&ki(r=o.resourceIds).call(r,t.id)&&o.start<u.end&&o.end>u.start)return!0}}catch(t){e.e(t)}finally{e.f()}return!1}))),s.length||e(0,s=v.parse([{}])))},[s,a,c,f,v,d,h,p,g,y,m,r,o,i,u]}var Td=function(t){Ht(e,t);var n=ud(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,$d,wd,wc,{}),r}return e}(Tf),Ed={createOptions:function(t){t.resources=[],t.hideResourcesWithNoEvents=!1,t.buttonText.resourceTimeGridDay="day",t.buttonText.resourceTimeGridWeek="week",t.theme.resource="ec-resource",t.theme.resourceTitle="ec-resource-title",t.view="resourceTimeGridWeek",t.views.resourceTimeGridDay={component:Td,duration:{days:1}},t.views.resourceTimeGridWeek={component:Td,duration:{weeks:1}}},createParsers:function(t,n){t.resources=Sd}};function Sd(t){return yi(t).call(t,(function(t){return{id:String(t.id),title:t.title||""}}))}function xd(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}var Od=pf.window;function Ad(t){var n,e;return{c:pc,m:function(r,o){n||(e=[Uc(Od,"mousemove",t[7]),Uc(Od,"mouseup",t[8]),Uc(Od,"selectstart",t[9]),Uc(Od,"scroll",t[0])],n=!0)},p:pc,i:pc,o:pc,d:function(t){n=!1,mc(e)}}}function kd(t,n){for(;n--;)t=t.parentNode;return t}function _d(t){return t.getBoundingClientRect()}function jd(t,n,e){var r,o,i,u,a,c,f=pc,s=function(){return f(),f=$c(g,(function(t){return e(31,i=t)})),g};t.$$.on_destroy.push((function(){return f()}));var l=qc("state"),v=l._dragEvent,d=l._events,h=l._viewDates,p=l.slotDuration,g=l.resources,y=l.theme;Ec(t,v,(function(t){return e(29,r=t)})),Ec(t,d,(function(t){return e(33,a=t)})),Ec(t,h,(function(t){return e(30,o=t)})),Ec(t,p,(function(t){return e(32,u=t)})),s(),Ec(t,y,(function(t){return e(34,c=t)})),g||s(g=Sf([]));var m,b,w,$,T,E,S,x,O,A,k,_,j,C,D,R,I=!1;function P(){r||(D(),Ac(v,r=function(t){return js(t,is)}(m),r));var t=E-_.left,n=S-_.top,e=t-$,a=n-T,c=Math.floor(e/j.width);if(void 0!==w){var f,s=Math.floor((b+c)/o.length),l=Math.max(0,Math.min(i.length-1,w+s));c-=(l-w)*o.length,Ac(v,r.resourceIds=hu(f=m.resourceIds).call(f,(function(t){return t!==i[w].id})),r),r.resourceIds.push(i[l].id)}var d=Math.max(0,Math.min(o.length-1,b+c)),h=u.seconds/60;x=os({days:(o[d]-o[b])/1e3/60/60/24,minutes:Math.round(a/24)*h}),Ac(v,r.start=us(is(m.start),x),r),Ac(v,r.end=us(is(m.end),x),r),S<0&&window.scrollBy(0,S/3),S<C.top&&k.scrollBy(0,(S-C.top)/3),S>window.innerHeight&&window.scrollBy(0,(S-window.innerHeight)/3),S>C.bottom&&k.scrollBy(0,(S-C.bottom)/3)}return[function(){I&&(_=_d(O),j=_d(A),C=_d(k),P())},g,v,d,h,p,y,function(t){I&&(E=t.clientX,S=t.clientY,P())},function(){I&&(r&&(m.start=r.start,m.end=r.end,m.resourceIds=r.resourceIds,d.set(a)),Ac(v,r=null,r),I=!1,R())},function(t){},function(t,n,e,r,o){I||(m=t.event,b=t.dayCol,w=t.resourceCol,O=n,A=kd(n,2),k=kd(A,3),_=_d(O),j=_d(A),C=_d(k),$=j.left-_.left,T=e.clientY-_.top,E=e.clientX,S=e.clientY,D=r,R=o,I=!0)},function(t){var n=["",c.draggable];return t&&n.push(c.dragged),n.join(" ")}]}var Cd=function(t){Ht(e,t);var n=xd(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,jd,Ad,wc,{start:10,classes:11,handleScroll:0},[-1,-1]),r}return Mt(e,[{key:"start",get:function(){return this.$$.ctx[10]}},{key:"classes",get:function(){return this.$$.ctx[11]}},{key:"handleScroll",get:function(){return this.$$.ctx[0]}}]),e}(Tf);function Dd(t){var n,e;return n=new Cd({props:{}}),t[6](n),{c:function(){yf(n.$$.fragment)},m:function(t,r){mf(n,t,r),e=!0},p:function(t,e){n.$set({})},i:function(t){e||(df(n.$$.fragment,t),e=!0)},o:function(t){hf(n.$$.fragment,t),e=!1},d:function(e){t[6](null),bf(n,e)}}}function Rd(t){var n,e,r=(t[0]||t[1])&&Dd(t);return{c:function(){r&&r.c(),n=Mc()},m:function(t,o){r&&r.m(t,o),jc(t,n,o),e=!0},p:function(t,e){var o=Wo(e,1)[0];t[0]||t[1]?r?(r.p(t,o),3&o&&df(r,1)):((r=Dd(t)).c(),df(r,1),r.m(n.parentNode,n)):r&&(lf(),hf(r,1,1,(function(){r=null})),vf())},i:function(t){e||(df(r),e=!0)},o:function(t){hf(r),e=!1},d:function(t){r&&r.d(t),t&&Cc(n)}}}function Id(t,n,e){var r,o,i,u=qc("state"),a=u.editable,c=u.eventStartEditable,f=u._interaction;return Ec(t,a,(function(t){return e(0,r=t)})),Ec(t,c,(function(t){return e(1,o=t)})),Ec(t,f,(function(t){return e(2,i=t)})),[r,o,i,a,c,f,function(t){Jc[t?"unshift":"push"]((function(){i.drag=t,f.set(i)}))}]}var Pd=function(t){Ht(e,t);var n=xd(e);function e(t){var r;return Dt(this,e),$f(mr(r=n.call(this)),t,Id,Rd,wc,{}),r}return e}(Tf),Md={createOptions:function(t){t.editable=!1,t.eventStartEditable=!0,t.theme.draggable="ec-draggable",t.theme.dragging="ec-dragging",t.theme.dragged="ec-dragged"},createStores:function(t){t._interactionComponent.set(Pd)}},Ud=pr,Bd=En.f,Ld=i((function(){return!Object.getOwnPropertyNames(1)}));G({target:"Object",stat:!0,forced:Ld},{getOwnPropertyNames:Bd});var Fd=I.Object,Nd=function(t){return Fd.getOwnPropertyNames(t)},zd=io("Array").entries,Gd=Array.prototype,Hd={DOMTokenList:!0,NodeList:!0},Wd=function(t){var n=t.entries;return t===Gd||t instanceof Array&&n===Gd.entries||Hd.hasOwnProperty(Rn(t))?zd:n},qd=Cf.trim;G({target:"String",proto:!0,forced:Uf("trim")},{trim:function(){return qd(this)}});var Vd=io("String").trim,Yd=String.prototype,Jd=function(t){var n=t.trim;return"string"==typeof t||t===Yd||t instanceof String&&n===Yd.trim?Vd:n},Xd=[].slice,Kd=/MSIE .\./.test(on),Qd=function(t){return function(n,e){var r=arguments.length>2,o=r?Xd.call(arguments,2):void 0;return t(r?function(){("function"==typeof n?n:Function(n)).apply(this,o)}:n,e)}};G({global:!0,bind:!0,forced:Kd},{setTimeout:Qd(o.setTimeout),setInterval:Qd(o.setInterval)});var Zd=I.setTimeout,th="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==th&&th,nh="URLSearchParams"in th,eh="Symbol"in th&&"iterator"in Lr,rh="FileReader"in th&&"Blob"in th&&function(){try{return new Blob,!0}catch(t){return!1}}(),oh="FormData"in th,ih="ArrayBuffer"in th;if(ih)var uh=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],ah=ArrayBuffer.isView||function(t){return t&&Ha(uh).call(uh,Object.prototype.toString.call(t))>-1};function ch(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||""===t)throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function fh(t){return"string"!=typeof t&&(t=String(t)),t}function sh(t){var n={next:function(){var n=t.shift();return{done:void 0===n,value:n}}};return eh&&(n[Ud]=function(){return n}),n}function lh(t){if(this.map={},t instanceof lh)fo(t).call(t,(function(t,n){this.append(n,t)}),this);else if(zr(t))fo(t).call(t,(function(t){this.append(t[0],t[1])}),this);else if(t){var n;fo(n=Nd(t)).call(n,(function(n){this.append(n,t[n])}),this)}}function vh(t){if(t.bodyUsed)return Ga.reject(new TypeError("Already read"));t.bodyUsed=!0}function dh(t){return new Ga((function(n,e){t.onload=function(){n(t.result)},t.onerror=function(){e(t.error)}}))}function hh(t){var n=new FileReader,e=dh(n);return n.readAsArrayBuffer(t),e}function ph(t){if(cu(t))return cu(t).call(t,0);var n=new Uint8Array(t.byteLength);return n.set(new Uint8Array(t)),n.buffer}function gh(){return this.bodyUsed=!1,this._initBody=function(t){var n;this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:rh&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:oh&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:nh&&tu.prototype.isPrototypeOf(t)?this._bodyText=t.toString():ih&&rh&&((n=t)&&DataView.prototype.isPrototypeOf(n))?(this._bodyArrayBuffer=ph(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):ih&&(ArrayBuffer.prototype.isPrototypeOf(t)||ah(t))?this._bodyArrayBuffer=ph(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):nh&&tu.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},rh&&(this.blob=function(){var t=vh(this);if(t)return t;if(this._bodyBlob)return Ga.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Ga.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Ga.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t,n=vh(this);return n||(ArrayBuffer.isView(this._bodyArrayBuffer)?Ga.resolve(cu(t=this._bodyArrayBuffer.buffer).call(t,this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Ga.resolve(this._bodyArrayBuffer))}return this.blob().then(hh)}),this.text=function(){var t=vh(this);if(t)return t;if(this._bodyBlob)return function(t){var n=new FileReader,e=dh(n);return n.readAsText(t),e}(this._bodyBlob);if(this._bodyArrayBuffer)return Ga.resolve(function(t){for(var n=new Uint8Array(t),e=new Array(n.length),r=0;r<n.length;r++)e[r]=String.fromCharCode(n[r]);return e.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Ga.resolve(this._bodyText)},oh&&(this.formData=function(){return this.text().then(bh)}),this.json=function(){return this.text().then(JSON.parse)},this}lh.prototype.append=function(t,n){t=ch(t),n=fh(n);var e=yi(this)[t];yi(this)[t]=e?e+", "+n:n},lh.prototype.delete=function(t){delete yi(this)[ch(t)]},lh.prototype.get=function(t){return t=ch(t),this.has(t)?yi(this)[t]:null},lh.prototype.has=function(t){return yi(this).hasOwnProperty(ch(t))},lh.prototype.set=function(t,n){yi(this)[ch(t)]=fh(n)},lh.prototype.forEach=function(t,n){for(var e in yi(this))yi(this).hasOwnProperty(e)&&t.call(n,yi(this)[e],e,this)},lh.prototype.keys=function(){var t=[];return fo(this).call(this,(function(n,e){t.push(e)})),sh(t)},lh.prototype.values=function(){var t=[];return fo(this).call(this,(function(n){t.push(n)})),sh(t)},lh.prototype.entries=function(){var t=[];return fo(this).call(this,(function(n,e){t.push([e,n])})),sh(t)},eh&&(lh.prototype[Ud]=Wd(lh.prototype));var yh=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function mh(t,n){if(!(this instanceof mh))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var e,r,o=(n=n||{}).body;if(t instanceof mh){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,n.headers||(this.headers=new lh(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,o||null==t._bodyInit||(o=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=n.credentials||this.credentials||"same-origin",!n.headers&&this.headers||(this.headers=new lh(n.headers)),this.method=(e=n.method||this.method||"GET",r=e.toUpperCase(),Ha(yh).call(yh,r)>-1?r:e),this.mode=n.mode||this.mode||null,this.signal=n.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(o),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==n.cache&&"no-cache"!==n.cache)){var i=/([?&])_=[^&]*/;if(i.test(this.url))this.url=this.url.replace(i,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function bh(t){var n,e=new FormData;return fo(n=Jd(t).call(t).split("&")).call(n,(function(t){if(t){var n=t.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(r),decodeURIComponent(o))}})),e}function wh(t,n){if(!(this instanceof wh))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');n||(n={}),this.type="default",this.status=void 0===n.status?200:n.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===n.statusText?"":""+n.statusText,this.headers=new lh(n.headers),this.url=n.url||"",this._initBody(t)}mh.prototype.clone=function(){return new mh(this,{body:this._bodyInit})},gh.call(mh.prototype),gh.call(wh.prototype),wh.prototype.clone=function(){return new wh(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new lh(this.headers),url:this.url})},wh.error=function(){var t=new wh(null,{status:0,statusText:""});return t.type="error",t};var $h=[301,302,303,307,308];wh.redirect=function(t,n){if(-1===Ha($h).call($h,n))throw new RangeError("Invalid status code");return new wh(null,{status:n,headers:{location:t}})};var Th=th.DOMException;try{new Th}catch(t){(Th=function(t,n){this.message=t,this.name=n;var e=Error(t);this.stack=e.stack}).prototype=$u(Error.prototype),Th.prototype.constructor=Th}function Eh(t,n){return new Ga((function(e,r){var o=new mh(t,n);if(o.signal&&o.signal.aborted)return r(new Th("Aborted","AbortError"));var i,u,a,c=new XMLHttpRequest;function f(){c.abort()}(c.onload=function(){var t,n,r,o,i,u={status:c.status,statusText:c.statusText,headers:(t=c.getAllResponseHeaders()||"",o=new lh,i=t.replace(/\r?\n[\t ]+/g," "),fo(n=yi(r=i.split("\r")).call(r,(function(t){return 0===Ha(t).call(t,"\n")?t.substr(1,t.length):t}))).call(n,(function(t){var n,e=t.split(":"),r=Jd(n=e.shift()).call(n);if(r){var i,u=Jd(i=e.join(":")).call(i);o.append(r,u)}})),o)};u.url="responseURL"in c?c.responseURL:u.headers.get("X-Request-URL");var a="response"in c?c.response:c.responseText;Zd((function(){e(new wh(a,u))}),0)},c.onerror=function(){Zd((function(){r(new TypeError("Network request failed"))}),0)},c.ontimeout=function(){Zd((function(){r(new TypeError("Network request failed"))}),0)},c.onabort=function(){Zd((function(){r(new Th("Aborted","AbortError"))}),0)},c.open(o.method,function(t){try{return""===t&&th.location.href?th.location.href:t}catch(n){return t}}(o.url),!0),"include"===o.credentials?c.withCredentials=!0:"omit"===o.credentials&&(c.withCredentials=!1),"responseType"in c)&&(rh?c.responseType="blob":ih&&o.headers.get("Content-Type")&&-1!==Ha(i=o.headers.get("Content-Type")).call(i,"application/octet-stream")&&(c.responseType="arraybuffer"));!n||"object"!==yr(n.headers)||n.headers instanceof lh?fo(u=o.headers).call(u,(function(t,n){c.setRequestHeader(n,t)})):fo(a=Nd(n.headers)).call(a,(function(t){c.setRequestHeader(t,fh(n.headers[t]))}));o.signal&&(o.signal.addEventListener("abort",f),c.onreadystatechange=function(){4===c.readyState&&o.signal.removeEventListener("abort",f)}),c.send(void 0===o._bodyInit?null:o._bodyInit)}))}Eh.polyfill=!0,th.fetch||(th.fetch=Eh,th.Headers=lh,th.Request=mh,th.Response=wh);var Sh=Yo.getWeakData,xh=Kn.set,Oh=Kn.getterFor,Ah=te.find,kh=te.findIndex,_h=0,jh=function(t){return t.frozen||(t.frozen=new Ch)},Ch=function(){this.entries=[]},Dh=function(t,n){return Ah(t.entries,(function(t){return t[0]===n}))};Ch.prototype={get:function(t){var n=Dh(this,t);if(n)return n[1]},has:function(t){return!!Dh(this,t)},set:function(t,n){var e=Dh(this,t);e?e[1]=n:this.entries.push([t,n])},delete:function(t){var n=kh(this.entries,(function(n){return n[0]===t}));return~n&&this.entries.splice(n,1),!!~n}};var Rh={getConstructor:function(t,n,e,r){var o=t((function(t,i){Ko(t,o,n),xh(t,{type:n,id:_h++,frozen:void 0}),null!=i&&Xo(i,t[r],{that:t,AS_ENTRIES:e})})),i=Oh(n),u=function(t,n,e){var r=i(t),o=Sh(U(n),!0);return!0===o?jh(r).set(n,e):o[r.id]=e,t};return ri(o.prototype,{delete:function(t){var n=i(this);if(!y(t))return!1;var e=Sh(t);return!0===e?jh(n).delete(t):e&&w(e,n.id)&&delete e[n.id]},has:function(t){var n=i(this);if(!y(t))return!1;var e=Sh(t);return!0===e?jh(n).has(t):e&&w(e,n.id)}}),ri(o.prototype,e?{get:function(t){var n=i(this);if(y(t)){var e=Sh(t);return!0===e?jh(n).get(t):e?e[n.id]:void 0}},set:function(t,n){return u(this,t,n)}}:{add:function(t){return u(this,t,!0)}}),o}};n((function(t){var n,e=Kn.enforce,r=!o.ActiveXObject&&"ActiveXObject"in o,i=Object.isExtensible,u=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},a=t.exports=ei("WeakMap",u,Rh);if(Hn&&r){n=Rh.getConstructor(u,"WeakMap",!0),Yo.REQUIRED=!0;var c=a.prototype,f=c.delete,s=c.has,l=c.get,v=c.set;ri(c,{delete:function(t){if(y(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),f.call(this,t)||r.frozen.delete(t)}return f.call(this,t)},has:function(t){if(y(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),s.call(this,t)||r.frozen.has(t)}return s.call(this,t)},get:function(t){if(y(t)&&!i(t)){var r=e(this);return r.frozen||(r.frozen=new n),s.call(this,t)?l.call(this,t):r.frozen.get(t)}return l.call(this,t)},set:function(t,r){if(y(t)&&!i(t)){var o=e(this);o.frozen||(o.frozen=new n),s.call(this,t)?v.call(this,t,r):o.frozen.set(t,r)}else v.call(this,t,r);return this}})}}));var Ih=I.WeakMap,Ph=On.f("toStringTag"),Mh=Nt,Uh=$r,Bh=new Ih,Lh=new Ih;function Fh(t){var n=Bh.get(t);return console.assert(null!=n,"'this' is expected an Event object, but got",t),n}function Nh(t){null==t.passiveListener?t.event.cancelable&&(t.canceled=!0,"function"==typeof t.event.preventDefault&&t.event.preventDefault()):"undefined"!=typeof console&&"function"==typeof console.error&&console.error("Unable to preventDefault inside passive event listener invocation.",t.passiveListener)}function zh(t,n){Bh.set(this,{eventTarget:t,event:n,eventPhase:2,currentTarget:t,canceled:!1,stopped:!1,immediateStopped:!1,passiveListener:null,timeStamp:n.timeStamp||Tu()}),ho(this,"isTrusted",{value:!1,enumerable:!0});for(var e=mi(n),r=0;r<e.length;++r){var o=e[r];o in this||ho(this,o,Gh(o))}}function Gh(t){return{get:function(){return Fh(this).event[t]},set:function(n){Fh(this).event[t]=n},configurable:!0,enumerable:!0}}function Hh(t){return{value:function(){var n=Fh(this).event;return n[t].apply(n,arguments)},configurable:!0,enumerable:!0}}function Wh(t){if(null==t||t===Object.prototype)return zh;var n=Lh.get(t);return null==n&&(n=function(t,n){var e=mi(n);if(0===e.length)return t;function r(n,e){t.call(this,n,e)}r.prototype=$u(t.prototype,{constructor:{value:r,configurable:!0,writable:!0}});for(var o=0;o<e.length;++o){var i=e[o];if(!(i in t.prototype)){var u="function"==typeof Jr(n,i).value;ho(r.prototype,i,u?Hh(i):Gh(i))}}return r}(Wh(Uh(t)),t),Lh.set(t,n)),n}function qh(t){return Fh(t).immediateStopped}function Vh(t,n){Fh(t).passiveListener=n}zh.prototype={get type(){return Fh(this).event.type},get target(){return Fh(this).eventTarget},get currentTarget(){return Fh(this).currentTarget},composedPath:function(){var t=Fh(this).currentTarget;return null==t?[]:[t]},get NONE(){return 0},get CAPTURING_PHASE(){return 1},get AT_TARGET(){return 2},get BUBBLING_PHASE(){return 3},get eventPhase(){return Fh(this).eventPhase},stopPropagation:function(){var t=Fh(this);t.stopped=!0,"function"==typeof t.event.stopPropagation&&t.event.stopPropagation()},stopImmediatePropagation:function(){var t=Fh(this);t.stopped=!0,t.immediateStopped=!0,"function"==typeof t.event.stopImmediatePropagation&&t.event.stopImmediatePropagation()},get bubbles(){return Boolean(Fh(this).event.bubbles)},get cancelable(){return Boolean(Fh(this).event.cancelable)},preventDefault:function(){Nh(Fh(this))},get defaultPrevented(){return Fh(this).canceled},get composed(){return Boolean(Fh(this).event.composed)},get timeStamp(){return Fh(this).timeStamp},get srcElement(){return Fh(this).eventTarget},get cancelBubble(){return Fh(this).stopped},set cancelBubble(t){if(t){var n=Fh(this);n.stopped=!0,"boolean"==typeof n.event.cancelBubble&&(n.event.cancelBubble=!0)}},get returnValue(){return!Fh(this).canceled},set returnValue(t){t||Nh(Fh(this))},initEvent:function(){}},ho(zh.prototype,"constructor",{value:zh,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.Event&&(Mh(zh.prototype,window.Event.prototype),Lh.set(window.Event.prototype,zh));var Yh=new Ih;function Jh(t){return null!==t&&"object"===yr(t)}function Xh(t){var n=Yh.get(t);if(null==n)throw new TypeError("'this' is expected an EventTarget object, but got another value.");return n}function Kh(t,n){ho(t,"on".concat(n),function(t){return{get:function(){for(var n=Xh(this).get(t);null!=n;){if(3===n.listenerType)return n.listener;n=n.next}return null},set:function(n){"function"==typeof n||Jh(n)||(n=null);for(var e=Xh(this),r=null,o=e.get(t);null!=o;)3===o.listenerType?null!==r?r.next=o.next:null!==o.next?e.set(t,o.next):e.delete(t):r=o,o=o.next;if(null!==n){var i={listener:n,listenerType:3,passive:!1,once:!1,next:null};null===r?e.set(t,i):r.next=i}},configurable:!0,enumerable:!0}}(n))}function Qh(t){function n(){Zh.call(this)}n.prototype=$u(Zh.prototype,{constructor:{value:n,configurable:!0,writable:!0}});for(var e=0;e<t.length;++e)Kh(n.prototype,t[e]);return n}function Zh(){if(!(this instanceof Zh)){if(1===arguments.length&&zr(arguments[0]))return Qh(arguments[0]);if(arguments.length>0){for(var t=new Array(arguments.length),n=0;n<arguments.length;++n)t[n]=arguments[n];return Qh(t)}throw new TypeError("Cannot call a class as a function")}Yh.set(this,new tc)}function tp(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}Zh.prototype={addEventListener:function(t,n,e){if(null!=n){if("function"!=typeof n&&!Jh(n))throw new TypeError("'listener' should be a function or an object.");var r=Xh(this),o=Jh(e),i=(o?Boolean(e.capture):Boolean(e))?1:2,u={listener:n,listenerType:i,passive:o&&Boolean(e.passive),once:o&&Boolean(e.once),next:null},a=r.get(t);if(void 0!==a){for(var c=null;null!=a;){if(a.listener===n&&a.listenerType===i)return;c=a,a=a.next}c.next=u}else r.set(t,u)}},removeEventListener:function(t,n,e){if(null!=n)for(var r=Xh(this),o=(Jh(e)?Boolean(e.capture):Boolean(e))?1:2,i=null,u=r.get(t);null!=u;){if(u.listener===n&&u.listenerType===o)return void(null!==i?i.next=u.next:null!==u.next?r.set(t,u.next):r.delete(t));i=u,u=u.next}},dispatchEvent:function(t){if(null==t||"string"!=typeof t.type)throw new TypeError('"event.type" should be a string.');var n=Xh(this),e=t.type,r=n.get(e);if(null==r)return!0;for(var o=function(t,n){return new(Wh(Uh(n)))(t,n)}(this,t),i=null;null!=r;){if(r.once?null!==i?i.next=r.next:null!==r.next?n.set(e,r.next):n.delete(e):i=r,Vh(o,r.passive?r.listener:null),"function"==typeof r.listener)try{r.listener.call(this,o)}catch(t){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(t)}else 3!==r.listenerType&&"function"==typeof r.listener.handleEvent&&r.listener.handleEvent(o);if(qh(o))break;r=r.next}return Vh(o,null),function(t,n){Fh(t).eventPhase=n}(o,0),function(t,n){Fh(t).currentTarget=n}(o,null),!o.defaultPrevented}},ho(Zh.prototype,"constructor",{value:Zh,configurable:!0,writable:!0}),"undefined"!=typeof window&&void 0!==window.EventTarget&&Mh(Zh.prototype,window.EventTarget.prototype);var np=function(t){Ht(e,t);var n=tp(e);function e(){throw Dt(this,e),n.call(this),new TypeError("AbortSignal cannot be constructed directly")}return Mt(e,[{key:"aborted",get:function(){var t=ep.get(this);if("boolean"!=typeof t)throw new TypeError("Expected 'this' to be an 'AbortSignal' object, but got ".concat(null===this?"null":yr(this)));return t}}]),e}(Zh);Kh(np.prototype,"abort");var ep=new Ih;vo(np.prototype,{aborted:{enumerable:!0}}),"function"==typeof Lr&&"symbol"===yr(Ph)&&ho(np.prototype,Ph,{configurable:!0,value:"AbortSignal"});var rp=function(){function t(){var n;Dt(this,t),op.set(this,(n=$u(np.prototype),Zh.call(n),ep.set(n,!1),n))}return Mt(t,[{key:"signal",get:function(){return ip(this)}},{key:"abort",value:function(){var t;t=ip(this),!1===ep.get(t)&&(ep.set(t,!0),t.dispatchEvent({type:"abort"}))}}]),t}(),op=new Ih;function ip(t){var n=op.get(t);if(null==n)throw new TypeError("Expected 'this' to be an 'AbortController' object, but got ".concat(null===t?"null":yr(t)));return n}vo(rp.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}}),"function"==typeof Lr&&"symbol"===yr(Ph)&&ho(rp.prototype,Ph,{configurable:!0,value:"AbortController"});var up="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0;function ap(t){var n=function(){if("undefined"==typeof Reflect||!Ct)return!1;if(Ct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Ct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,r=Er(t);if(n){var o=Er(this).constructor;e=Ct(r,arguments,o)}else e=r.apply(this,arguments);return br(this,e)}}return up&&(void 0===up.AbortController&&(up.AbortController=rp),void 0===up.AbortSignal&&(up.AbortSignal=np)),function(t){Ht(e,t);var n=ap(e);function e(t,r){return Dt(this,e),n.call(this,{target:t,props:{plugins:[Wl,gv,id,Ed,Md],options:r}})}return Mt(e,[{key:"view",get:function(){return this.getView()}}]),e}(al)}();
|
2 |
+
//# sourceMappingURL=event-calendar.min.js.map
|
backend/modules/cloud_zapier/templates/index.php
CHANGED
@@ -37,7 +37,7 @@ use Bookly\Backend\Components\Controls\Buttons;
|
|
37 |
</div>
|
38 |
<div class="form-row">
|
39 |
<div class="col-lg-6 col-xs-12">
|
40 |
-
<?php Inputs::
|
41 |
</div>
|
42 |
</div>
|
43 |
<div class="form-row">
|
37 |
</div>
|
38 |
<div class="form-row">
|
39 |
<div class="col-lg-6 col-xs-12">
|
40 |
+
<?php Inputs::renderOptionCopy( 'bookly_cloud_zapier_api_key', __( 'API Key', 'bookly' ) ) ?>
|
41 |
</div>
|
42 |
</div>
|
43 |
<div class="form-row">
|
backend/modules/debug/Ajax.php
CHANGED
@@ -481,9 +481,10 @@ class Ajax extends Lib\Base\Ajax
|
|
481 |
'bookly_staff.position' => "int not null default '9999'",
|
482 |
'bookly_staff.google_data' => "text null default null",
|
483 |
'bookly_staff.outlook_data' => "text null default null",
|
484 |
-
'bookly_staff.
|
485 |
'bookly_staff.zoom_jwt_api_key' => "varchar(255) null default null",
|
486 |
'bookly_staff.zoom_jwt_api_secret' => "varchar(255) null default null",
|
|
|
487 |
'bookly_staff_categories.id' => "int unsigned not null auto_increment primary key",
|
488 |
'bookly_staff_categories.name' => "varchar(255) not null",
|
489 |
'bookly_staff_categories.position' => "int not null default '9999'",
|
@@ -573,14 +574,14 @@ class Ajax extends Lib\Base\Ajax
|
|
573 |
$table = $entity::getTableName();
|
574 |
|
575 |
$get_foreign_keys = sprintf(
|
576 |
-
'SELECT
|
577 |
-
WHERE TABLE_SCHEMA = SCHEMA() AND
|
578 |
$table,
|
579 |
$column
|
580 |
);
|
581 |
$constraints = $wpdb->get_results( $wpdb->prepare( $get_foreign_keys, $column ) );
|
582 |
foreach ( $constraints as $foreign_key ) {
|
583 |
-
$wpdb->query( "ALTER TABLE `$table` DROP FOREIGN KEY `$foreign_key->
|
584 |
}
|
585 |
|
586 |
$query = 'ALTER TABLE `' . $table . '` DROP COLUMN `' . $column . '`';
|
481 |
'bookly_staff.position' => "int not null default '9999'",
|
482 |
'bookly_staff.google_data' => "text null default null",
|
483 |
'bookly_staff.outlook_data' => "text null default null",
|
484 |
+
'bookly_staff.zoom_authentication' => "enum('default','jwt','oauth') not null default 'default'",
|
485 |
'bookly_staff.zoom_jwt_api_key' => "varchar(255) null default null",
|
486 |
'bookly_staff.zoom_jwt_api_secret' => "varchar(255) null default null",
|
487 |
+
'bookly_staff.zoom_oauth_token' => "text null default null",
|
488 |
'bookly_staff_categories.id' => "int unsigned not null auto_increment primary key",
|
489 |
'bookly_staff_categories.name' => "varchar(255) not null",
|
490 |
'bookly_staff_categories.position' => "int not null default '9999'",
|
574 |
$table = $entity::getTableName();
|
575 |
|
576 |
$get_foreign_keys = sprintf(
|
577 |
+
'SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
|
578 |
+
WHERE TABLE_SCHEMA = SCHEMA() AND TABLE_NAME = "%s" AND COLUMN_NAME = "%s" AND REFERENCED_TABLE_NAME IS NOT NULL',
|
579 |
$table,
|
580 |
$column
|
581 |
);
|
582 |
$constraints = $wpdb->get_results( $wpdb->prepare( $get_foreign_keys, $column ) );
|
583 |
foreach ( $constraints as $foreign_key ) {
|
584 |
+
$wpdb->query( "ALTER TABLE `$table` DROP FOREIGN KEY `$foreign_key->CONSTRAINT_NAME`" );
|
585 |
}
|
586 |
|
587 |
$query = 'ALTER TABLE `' . $table . '` DROP COLUMN `' . $column . '`';
|
backend/modules/debug/lib/QueryBuilder.php
CHANGED
@@ -440,9 +440,10 @@ class QueryBuilder
|
|
440 |
'bookly_staff.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
441 |
'bookly_staff.google_data' => array( 'type' => "text", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
442 |
'bookly_staff.outlook_data' => array( 'type' => "text", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
443 |
-
'bookly_staff.
|
444 |
'bookly_staff.zoom_jwt_api_key' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
445 |
'bookly_staff.zoom_jwt_api_secret' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
|
|
446 |
'bookly_staff_categories.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
447 |
'bookly_staff_categories.name' => array( 'type' => "varchar(255)", 'is_nullabe' => 0, 'extra' => "", 'default' => null, 'key' => "" ),
|
448 |
'bookly_staff_categories.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
440 |
'bookly_staff.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
441 |
'bookly_staff.google_data' => array( 'type' => "text", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
442 |
'bookly_staff.outlook_data' => array( 'type' => "text", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
443 |
+
'bookly_staff.zoom_authentication' => array( 'type' => "enum('default','jwt','oauth')", 'is_nullabe' => 0, 'extra' => "", 'default' => "default", 'key' => "" ),
|
444 |
'bookly_staff.zoom_jwt_api_key' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
445 |
'bookly_staff.zoom_jwt_api_secret' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
446 |
+
'bookly_staff.zoom_oauth_token' => array( 'type' => "text", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
447 |
'bookly_staff_categories.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
448 |
'bookly_staff_categories.name' => array( 'type' => "varchar(255)", 'is_nullabe' => 0, 'extra' => "", 'default' => null, 'key' => "" ),
|
449 |
'bookly_staff_categories.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
backend/modules/debug/lib/Schema.php
CHANGED
@@ -83,7 +83,7 @@ class Schema
|
|
83 |
ELSE COLUMN_TYPE
|
84 |
END AS DATA_TYPE,
|
85 |
IS_NULLABLE, COLUMN_KEY, COLUMN_DEFAULT, EXTRA
|
86 |
-
FROM INFORMATION_SCHEMA.COLUMNS WHERE
|
87 |
if ( $results ) {
|
88 |
foreach ( $results as $row ) {
|
89 |
$tableStructure[ $row['COLUMN_NAME'] ] = $this->getColumnStructure( $row );
|
83 |
ELSE COLUMN_TYPE
|
84 |
END AS DATA_TYPE,
|
85 |
IS_NULLABLE, COLUMN_KEY, COLUMN_DEFAULT, EXTRA
|
86 |
+
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = %s', $table ), ARRAY_A );
|
87 |
if ( $results ) {
|
88 |
foreach ( $results as $row ) {
|
89 |
$tableStructure[ $row['COLUMN_NAME'] ] = $this->getColumnStructure( $row );
|
backend/modules/settings/resources/js/settings.js
CHANGED
@@ -23,7 +23,9 @@ jQuery(function ($) {
|
|
23 |
$calOneParticipant = $('[name="bookly_cal_one_participant"]'),
|
24 |
$calManyParticipants = $('[name="bookly_cal_many_participants"]'),
|
25 |
$woocommerceInfo = $('[name="bookly_l10n_wc_cart_info_value"]'),
|
26 |
-
$customerAddress = $('[name="bookly_l10n_cst_address_template"]')
|
|
|
|
|
27 |
;
|
28 |
|
29 |
booklyAlert(BooklyL10n.alert);
|
@@ -66,6 +68,16 @@ jQuery(function ($) {
|
|
66 |
$gcForceUpdateDescription.closest('.form-group').toggle(this.value == '2-way');
|
67 |
}).trigger('change');
|
68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
// Outlook Calendar tab.
|
70 |
$ocSyncMode.on('change', function () {
|
71 |
$ocLimitEvents.closest('.form-group').toggle(this.value == '1.5-way');
|
@@ -73,6 +85,16 @@ jQuery(function ($) {
|
|
73 |
$ocFullSyncTitles.closest('.form-group').toggle(this.value == '2-way');
|
74 |
}).trigger('change');
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
// Calendar tab.
|
77 |
$participants.on('change', function () {
|
78 |
$('#bookly_cal_one_participant').hide();
|
23 |
$calOneParticipant = $('[name="bookly_cal_one_participant"]'),
|
24 |
$calManyParticipants = $('[name="bookly_cal_many_participants"]'),
|
25 |
$woocommerceInfo = $('[name="bookly_l10n_wc_cart_info_value"]'),
|
26 |
+
$customerAddress = $('[name="bookly_l10n_cst_address_template"]'),
|
27 |
+
$gcDescription = $('[name="bookly_gc_event_description"]')
|
28 |
+
$ocDescription = $('[name="bookly_oc_event_description"]')
|
29 |
;
|
30 |
|
31 |
booklyAlert(BooklyL10n.alert);
|
68 |
$gcForceUpdateDescription.closest('.form-group').toggle(this.value == '2-way');
|
69 |
}).trigger('change');
|
70 |
|
71 |
+
$gcDescription.data('default', $gcDescription.val());
|
72 |
+
let gcDescriptionEditor = $('#bookly_gc_event_description').booklyAceEditor();
|
73 |
+
gcDescriptionEditor.booklyAceEditor('onChange', function () {
|
74 |
+
$gcDescription.val(gcDescriptionEditor.booklyAceEditor('getValue'));
|
75 |
+
});
|
76 |
+
|
77 |
+
$('#bookly_settings_google_calendar button[type="reset"]').on('click', function () {
|
78 |
+
gcDescriptionEditor.booklyAceEditor('setValue', $gcDescription.data('default'));
|
79 |
+
});
|
80 |
+
|
81 |
// Outlook Calendar tab.
|
82 |
$ocSyncMode.on('change', function () {
|
83 |
$ocLimitEvents.closest('.form-group').toggle(this.value == '1.5-way');
|
85 |
$ocFullSyncTitles.closest('.form-group').toggle(this.value == '2-way');
|
86 |
}).trigger('change');
|
87 |
|
88 |
+
$ocDescription.data('default', $ocDescription.val());
|
89 |
+
let ocDescriptionEditor = $('#bookly_oc_event_description').booklyAceEditor();
|
90 |
+
ocDescriptionEditor.booklyAceEditor('onChange', function () {
|
91 |
+
$ocDescription.val(ocDescriptionEditor.booklyAceEditor('getValue'));
|
92 |
+
});
|
93 |
+
|
94 |
+
$('#bookly_settings_outlook_calendar button[type="reset"]').on('click', function () {
|
95 |
+
ocDescriptionEditor.booklyAceEditor('setValue', $ocDescription.data('default'));
|
96 |
+
});
|
97 |
+
|
98 |
// Calendar tab.
|
99 |
$participants.on('change', function () {
|
100 |
$('#bookly_cal_one_participant').hide();
|
backend/resources/js/plugins.js
CHANGED
@@ -2,10 +2,10 @@ jQuery(function ($) {
|
|
2 |
let $modal = $('#bookly-js-update-plugins-modal'),
|
3 |
$list = $('.bookly-js-plugins-list', $modal),
|
4 |
spinner = '<span class="spinner" style="float: none; margin: -2px 0 0 2px"></span>',
|
5 |
-
icon = '<img src="{src}" style="vertical-align:middle; height:24px; margin-right: 8px; border-radius: 3px; padding-bottom:3px">'
|
6 |
reloadPage = false,
|
7 |
checkedSlugs = 0
|
8 |
-
|
9 |
|
10 |
$(document)
|
11 |
.on('click', '[data-update-bookly-plugin]', function (e) {
|
@@ -27,7 +27,7 @@ jQuery(function ($) {
|
|
27 |
success: function (response) {
|
28 |
if (response.success) {
|
29 |
$('span', $container).html(BooklyPluginsPageL10n.updated.replace('%s', response.data.title));
|
30 |
-
if (slug
|
31 |
processUpdatesForPro();
|
32 |
}
|
33 |
reloadPage = true;
|
@@ -40,9 +40,9 @@ jQuery(function ($) {
|
|
40 |
})
|
41 |
.on('wp-plugin-update-success', {},
|
42 |
function (event, arg) {
|
43 |
-
if (arg.slug
|
44 |
checkedSlugs = 0;
|
45 |
-
if (arg.slug
|
46 |
processUpdatesForPro();
|
47 |
} else {
|
48 |
checkUpdate(arg.slug, [], function () {});
|
2 |
let $modal = $('#bookly-js-update-plugins-modal'),
|
3 |
$list = $('.bookly-js-plugins-list', $modal),
|
4 |
spinner = '<span class="spinner" style="float: none; margin: -2px 0 0 2px"></span>',
|
5 |
+
icon = '<img src="{src}" style="vertical-align:middle; height:24px; margin-right: 8px; border-radius: 3px; padding-bottom:3px">',
|
6 |
reloadPage = false,
|
7 |
checkedSlugs = 0
|
8 |
+
;
|
9 |
|
10 |
$(document)
|
11 |
.on('click', '[data-update-bookly-plugin]', function (e) {
|
27 |
success: function (response) {
|
28 |
if (response.success) {
|
29 |
$('span', $container).html(BooklyPluginsPageL10n.updated.replace('%s', response.data.title));
|
30 |
+
if (slug === 'bookly-addon-pro') {
|
31 |
processUpdatesForPro();
|
32 |
}
|
33 |
reloadPage = true;
|
40 |
})
|
41 |
.on('wp-plugin-update-success', {},
|
42 |
function (event, arg) {
|
43 |
+
if (arg.slug === 'bookly-responsive-appointment-booking-tool' || arg.slug === 'bookly-addon-pro') {
|
44 |
checkedSlugs = 0;
|
45 |
+
if (arg.slug === 'bookly-addon-pro') {
|
46 |
processUpdatesForPro();
|
47 |
} else {
|
48 |
checkUpdate(arg.slug, [], function () {});
|
languages/bookly-de_DE.mo
CHANGED
Binary file
|
languages/bookly-de_DE.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: de_DE\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: German\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -437,111 +437,8 @@ msgstr ""
|
|
437 |
"Kalenderereignisses eingefügt werden sollen. Verfügbare Codes sind "
|
438 |
"{service_name}, {staff_name} und {client_names}."
|
439 |
|
440 |
-
|
441 |
-
|
442 |
-
msgstr "Termin-Abschnitt"
|
443 |
-
|
444 |
-
msgid "This section describes information that is displayed about appointment."
|
445 |
-
msgstr ""
|
446 |
-
"Dieser Bereich gibt Informationen, die bei einem Termin angezeigt werden.\n"
|
447 |
-
"\n"
|
448 |
-
|
449 |
-
# Kundenbereich wrong
|
450 |
-
msgid "Customer section"
|
451 |
-
msgstr "Kunden-Abschnitt"
|
452 |
-
|
453 |
-
msgid ""
|
454 |
-
"This section describes information that is displayed about each participant "
|
455 |
-
"of the appointment."
|
456 |
-
msgstr ""
|
457 |
-
"Dieser Bereich gibt Information die über jeden Teilnehmer an dem Termin "
|
458 |
-
"angezeigt wird."
|
459 |
-
|
460 |
-
msgid "Customer notes for appointment"
|
461 |
-
msgstr "Kundennotizen für den Termin"
|
462 |
-
|
463 |
-
msgid "Email of client"
|
464 |
-
msgstr "E-Mail des Kunden"
|
465 |
-
|
466 |
-
msgid "Full name of client"
|
467 |
-
msgstr "Vollständiger Name des Kunden"
|
468 |
-
|
469 |
-
msgid "First name of client"
|
470 |
-
msgstr "Vorname des Kunden"
|
471 |
-
|
472 |
-
msgid "Last name of client"
|
473 |
-
msgstr "Nachname des Kunden"
|
474 |
-
|
475 |
-
msgid "Phone of client"
|
476 |
-
msgstr "Telefonnummer des Kunden"
|
477 |
-
|
478 |
-
msgid "Status of payment"
|
479 |
-
msgstr "Status der Zahlung"
|
480 |
-
|
481 |
-
msgid "Payment type"
|
482 |
-
msgstr "Zahlungsart"
|
483 |
-
|
484 |
-
msgid "Status of appointment"
|
485 |
-
msgstr "Status des Termins"
|
486 |
-
|
487 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
488 |
-
msgstr ""
|
489 |
-
"Gesamtpreis der Buchung (die Summe aller Posten im Warenkorb nach Anwendung "
|
490 |
-
"des Coupons)"
|
491 |
-
|
492 |
-
msgid "Date of appointment"
|
493 |
-
msgstr "Datum des Termins"
|
494 |
-
|
495 |
-
msgid "Time of appointment"
|
496 |
-
msgstr "Uhrzeit des Termins"
|
497 |
-
|
498 |
-
msgid "Booking number"
|
499 |
-
msgstr "Buchungsnummer"
|
500 |
-
|
501 |
-
msgid "Name of category"
|
502 |
-
msgstr "Name der Kategorie"
|
503 |
-
|
504 |
-
msgid "Address of company"
|
505 |
-
msgstr "Adresse der Firma"
|
506 |
-
|
507 |
-
msgid "Name of company"
|
508 |
-
msgstr "Name der Firma"
|
509 |
-
|
510 |
-
msgid "Company phone"
|
511 |
-
msgstr "Telefonnummer der Firma"
|
512 |
-
|
513 |
-
msgid "Company web-site address"
|
514 |
-
msgstr "Adresse der Firmenwebsite"
|
515 |
-
|
516 |
-
msgid "Online meeting password"
|
517 |
-
msgstr "Online-Meeting Passwort"
|
518 |
-
|
519 |
-
msgid "Online meeting start URL"
|
520 |
-
msgstr "Online-Meeting Start-URL"
|
521 |
-
|
522 |
-
msgid "Online meeting URL"
|
523 |
-
msgstr "Online-Meeting URL"
|
524 |
-
|
525 |
-
msgid "Info of service"
|
526 |
-
msgstr "Informationen zum Dienst"
|
527 |
-
|
528 |
-
msgid "Name of service"
|
529 |
-
msgstr "Name des Dienstes"
|
530 |
-
|
531 |
-
msgid "Price of service"
|
532 |
-
msgstr "Preis des Dienstes"
|
533 |
-
|
534 |
-
msgid "Email of staff"
|
535 |
-
msgstr "E-Mail des Personals"
|
536 |
-
|
537 |
-
msgid "Info of staff"
|
538 |
-
msgstr "Informationen zum Personal"
|
539 |
-
|
540 |
-
msgid "Name of staff"
|
541 |
-
msgstr "Name des Personals"
|
542 |
-
|
543 |
-
msgid "Phone of staff"
|
544 |
-
msgstr "Telefonnummer des Mitarbeiters"
|
545 |
|
546 |
msgid "Outlook Calendar"
|
547 |
msgstr "Outlook Kalender"
|
@@ -3888,6 +3785,30 @@ msgstr "Referenz"
|
|
3888 |
msgid "Clear logs"
|
3889 |
msgstr "Protokolle löschen"
|
3890 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3891 |
# Interner Hinweis wrong
|
3892 |
msgid "Internal note"
|
3893 |
msgstr "Interne Notiz"
|
@@ -3895,6 +3816,51 @@ msgstr "Interne Notiz"
|
|
3895 |
msgid "Duration of service"
|
3896 |
msgstr "Dauer des Dienstes"
|
3897 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3898 |
msgid "Loop over participants list"
|
3899 |
msgstr "Teilnehmerliste durchlaufen"
|
3900 |
|
@@ -4690,6 +4656,9 @@ msgstr "Enddatum des Termins"
|
|
4690 |
msgid "End time of appointment"
|
4691 |
msgstr "Endzeit des Termins"
|
4692 |
|
|
|
|
|
|
|
4693 |
msgid "Cart information"
|
4694 |
msgstr "Informationen zum Warenkorb"
|
4695 |
|
@@ -5285,6 +5254,9 @@ msgstr "Mitarbeiter erstellen"
|
|
5285 |
msgid "Edit staff"
|
5286 |
msgstr "Mitarbeiter bearbeiten"
|
5287 |
|
|
|
|
|
|
|
5288 |
msgid "The start time must be less than the end one"
|
5289 |
msgstr "Die Startzeit muss kleiner als das Termin-Ende sein"
|
5290 |
|
@@ -6983,6 +6955,12 @@ msgstr ""
|
|
6983 |
msgid "Customer address"
|
6984 |
msgstr "Kundenadresse"
|
6985 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6986 |
msgid "To find your API Key and Secret, do the following:"
|
6987 |
msgstr "Um Ihren API-Schlüssel und Secret zu finden, gehen Sie wie folgt vor:"
|
6988 |
|
@@ -7040,12 +7018,121 @@ msgstr "API Secret"
|
|
7040 |
msgid "The API Secret obtained from your JWT app"
|
7041 |
msgstr "Das API-Secret, das Sie aus Ihrer JWT-App erhalten"
|
7042 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7043 |
msgid "Cart"
|
7044 |
msgstr "Warenkorb"
|
7045 |
|
7046 |
msgid "Select product"
|
7047 |
msgstr "Wählen Sie ein Produkt aus"
|
7048 |
|
|
|
|
|
|
|
|
|
|
|
7049 |
msgid ""
|
7050 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
7051 |
"following statuses"
|
@@ -7226,8 +7313,12 @@ msgid "Synchronize staff member appointments with Google Calendar."
|
|
7226 |
msgstr ""
|
7227 |
"Synchronisieren Sie die Termine der Mitarbeiter mit dem Google Kalender."
|
7228 |
|
7229 |
-
msgid "
|
7230 |
-
msgstr "
|
|
|
|
|
|
|
|
|
7231 |
|
7232 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
7233 |
msgstr ""
|
8 |
"Language: de_DE\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 18:20+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 18:20+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: German\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
437 |
"Kalenderereignisses eingefügt werden sollen. Verfügbare Codes sind "
|
438 |
"{service_name}, {staff_name} und {client_names}."
|
439 |
|
440 |
+
msgid "Template for event description"
|
441 |
+
msgstr "Vorlage für Ereignisbeschreibung"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
|
443 |
msgid "Outlook Calendar"
|
444 |
msgstr "Outlook Kalender"
|
3785 |
msgid "Clear logs"
|
3786 |
msgstr "Protokolle löschen"
|
3787 |
|
3788 |
+
msgid "Date of appointment"
|
3789 |
+
msgstr "Datum des Termins"
|
3790 |
+
|
3791 |
+
msgid "Time of appointment"
|
3792 |
+
msgstr "Uhrzeit des Termins"
|
3793 |
+
|
3794 |
+
msgid "Booking number"
|
3795 |
+
msgstr "Buchungsnummer"
|
3796 |
+
|
3797 |
+
msgid "Name of category"
|
3798 |
+
msgstr "Name der Kategorie"
|
3799 |
+
|
3800 |
+
msgid "Address of company"
|
3801 |
+
msgstr "Adresse der Firma"
|
3802 |
+
|
3803 |
+
msgid "Name of company"
|
3804 |
+
msgstr "Name der Firma"
|
3805 |
+
|
3806 |
+
msgid "Company phone"
|
3807 |
+
msgstr "Telefonnummer der Firma"
|
3808 |
+
|
3809 |
+
msgid "Company web-site address"
|
3810 |
+
msgstr "Adresse der Firmenwebsite"
|
3811 |
+
|
3812 |
# Interner Hinweis wrong
|
3813 |
msgid "Internal note"
|
3814 |
msgstr "Interne Notiz"
|
3816 |
msgid "Duration of service"
|
3817 |
msgstr "Dauer des Dienstes"
|
3818 |
|
3819 |
+
msgid "Info of service"
|
3820 |
+
msgstr "Informationen zum Dienst"
|
3821 |
+
|
3822 |
+
msgid "Name of service"
|
3823 |
+
msgstr "Name des Dienstes"
|
3824 |
+
|
3825 |
+
msgid "Price of service"
|
3826 |
+
msgstr "Preis des Dienstes"
|
3827 |
+
|
3828 |
+
msgid "Email of staff"
|
3829 |
+
msgstr "E-Mail des Personals"
|
3830 |
+
|
3831 |
+
msgid "Info of staff"
|
3832 |
+
msgstr "Informationen zum Personal"
|
3833 |
+
|
3834 |
+
msgid "Name of staff"
|
3835 |
+
msgstr "Name des Personals"
|
3836 |
+
|
3837 |
+
msgid "Phone of staff"
|
3838 |
+
msgstr "Telefonnummer des Mitarbeiters"
|
3839 |
+
|
3840 |
+
msgid "Email of client"
|
3841 |
+
msgstr "E-Mail des Kunden"
|
3842 |
+
|
3843 |
+
msgid "Full name of client"
|
3844 |
+
msgstr "Vollständiger Name des Kunden"
|
3845 |
+
|
3846 |
+
msgid "First name of client"
|
3847 |
+
msgstr "Vorname des Kunden"
|
3848 |
+
|
3849 |
+
msgid "Last name of client"
|
3850 |
+
msgstr "Nachname des Kunden"
|
3851 |
+
|
3852 |
+
msgid "Phone of client"
|
3853 |
+
msgstr "Telefonnummer des Kunden"
|
3854 |
+
|
3855 |
+
msgid "Status of payment"
|
3856 |
+
msgstr "Status der Zahlung"
|
3857 |
+
|
3858 |
+
msgid "Payment type"
|
3859 |
+
msgstr "Zahlungsart"
|
3860 |
+
|
3861 |
+
msgid "Status of appointment"
|
3862 |
+
msgstr "Status des Termins"
|
3863 |
+
|
3864 |
msgid "Loop over participants list"
|
3865 |
msgstr "Teilnehmerliste durchlaufen"
|
3866 |
|
4656 |
msgid "End time of appointment"
|
4657 |
msgstr "Endzeit des Termins"
|
4658 |
|
4659 |
+
msgid "Customer notes for appointment"
|
4660 |
+
msgstr "Kundennotizen für den Termin"
|
4661 |
+
|
4662 |
msgid "Cart information"
|
4663 |
msgstr "Informationen zum Warenkorb"
|
4664 |
|
5254 |
msgid "Edit staff"
|
5255 |
msgstr "Mitarbeiter bearbeiten"
|
5256 |
|
5257 |
+
msgid "Zoom connection failed"
|
5258 |
+
msgstr "Zoom-Verbindung fehlgeschlagen"
|
5259 |
+
|
5260 |
msgid "The start time must be less than the end one"
|
5261 |
msgstr "Die Startzeit muss kleiner als das Termin-Ende sein"
|
5262 |
|
6955 |
msgid "Customer address"
|
6956 |
msgstr "Kundenadresse"
|
6957 |
|
6958 |
+
msgid "Authorization"
|
6959 |
+
msgstr "Autorisierung"
|
6960 |
+
|
6961 |
+
msgid "Instructions for creating an JWT App"
|
6962 |
+
msgstr "Anweisungen zum Erstellen einer JWT-App"
|
6963 |
+
|
6964 |
msgid "To find your API Key and Secret, do the following:"
|
6965 |
msgstr "Um Ihren API-Schlüssel und Secret zu finden, gehen Sie wie folgt vor:"
|
6966 |
|
7018 |
msgid "The API Secret obtained from your JWT app"
|
7019 |
msgstr "Das API-Secret, das Sie aus Ihrer JWT-App erhalten"
|
7020 |
|
7021 |
+
msgid "Instructions for creating an OAuth App"
|
7022 |
+
msgstr "Anweisungen zum Erstellen einer OAuth-App"
|
7023 |
+
|
7024 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
7025 |
+
msgstr ""
|
7026 |
+
"Um Ihre Client-ID und Ihr Client Secret zu erhalten, gehen Sie wie folgt vor:"
|
7027 |
+
|
7028 |
+
msgid ""
|
7029 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
7030 |
+
"app type and click on <b>Create</b>"
|
7031 |
+
msgstr ""
|
7032 |
+
"Eine Seite mit verschiedenen App-Typen wird angezeigt. Wählen Sie <b>"
|
7033 |
+
"OAuth</b> als App-Typ aus, und klicken Sie auf <b>Create</b>"
|
7034 |
+
|
7035 |
+
msgid ""
|
7036 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
7037 |
+
"level app</b> and click <b>Create</b>"
|
7038 |
+
msgstr ""
|
7039 |
+
"Geben Sie den Namen Ihrer App ein. In <b>Choose app type</b> wählen Sie <b>"
|
7040 |
+
"Account-level app</b> und klicken Sie auf <b>Create</b>"
|
7041 |
+
|
7042 |
+
msgid ""
|
7043 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
7044 |
+
"Client Secret</b>. Use them in the form below on this page"
|
7045 |
+
msgstr ""
|
7046 |
+
"Wechseln Sie zur Registerkarte <b>App Credentials</b> und suchen Sie die <b>"
|
7047 |
+
"Client ID</b> und das <b>Client Secret</b>. Verwenden Sie diese in dem "
|
7048 |
+
"Formular weiter unten auf dieser Seite"
|
7049 |
+
|
7050 |
+
msgid ""
|
7051 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
7052 |
+
"found below on this page"
|
7053 |
+
msgstr ""
|
7054 |
+
"Für <b>Redirect URL for OAuth</b> geben Sie die <b>Redirect URL for OAuth</b>"
|
7055 |
+
" ein, die Sie weiter unten auf dieser Seite finden"
|
7056 |
+
|
7057 |
+
msgid ""
|
7058 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
7059 |
+
"for OAuth</b> found below on this page"
|
7060 |
+
msgstr ""
|
7061 |
+
"Für <b>Whitelist URL</b> fügen Sie den Wert von <b>Redirect URL for OAuth</b>"
|
7062 |
+
" ein, den Sie unten auf dieser Seite finden"
|
7063 |
+
|
7064 |
+
msgid ""
|
7065 |
+
"Add the scopes required for your app. At the very least, you should select "
|
7066 |
+
"meeting:write:admin"
|
7067 |
+
msgstr ""
|
7068 |
+
"Ergänzen Sie die für Ihre App benötigten Bereiche. Zumindest sollten Sie "
|
7069 |
+
"meeting:write:admin auswählen"
|
7070 |
+
|
7071 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
7072 |
+
msgstr ""
|
7073 |
+
"Nachdem die App erstellt wurde, <b>Save</b> Sie die Änderungen auf dieser "
|
7074 |
+
"Seite"
|
7075 |
+
|
7076 |
+
msgid ""
|
7077 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
7078 |
+
"between Bookly and Zoom"
|
7079 |
+
msgstr ""
|
7080 |
+
"Klicken Sie auf die Schaltfläche <b>Connect OAuth</b> unten und "
|
7081 |
+
"vervollständigen Sie die Verbindung zwischen Bookly und Zoom"
|
7082 |
+
|
7083 |
+
msgid "The Client ID obtained from your OAuth app"
|
7084 |
+
msgstr "Die Client-ID, die Sie von Ihrer OAuth-App bekommen haben"
|
7085 |
+
|
7086 |
+
msgid "Client Secret"
|
7087 |
+
msgstr "Kundengeheimnis"
|
7088 |
+
|
7089 |
+
msgid "The Client Secret obtained from your OAuth app"
|
7090 |
+
msgstr "Das von Ihrer OAuth-App erhaltene Client Secret"
|
7091 |
+
|
7092 |
+
msgid "Redirect URL for OAuth"
|
7093 |
+
msgstr "Umleitungs-URL für OAuth"
|
7094 |
+
|
7095 |
+
msgid ""
|
7096 |
+
"Destination URL where Zoom will send the access token after the user "
|
7097 |
+
"completes the OAuth authentication"
|
7098 |
+
msgstr ""
|
7099 |
+
"Die Ziel-URL, zu der Zoom das Zugriffs-Token sendet, nachdem der Benutzer "
|
7100 |
+
"die OAuth-Authentifizierung abgeschlossen hat"
|
7101 |
+
|
7102 |
+
msgid "Disconnect"
|
7103 |
+
msgstr "Verbindung trennen"
|
7104 |
+
|
7105 |
+
msgid "Online meeting password"
|
7106 |
+
msgstr "Online-Meeting Passwort"
|
7107 |
+
|
7108 |
+
msgid "Online meeting start URL"
|
7109 |
+
msgstr "Online-Meeting Start-URL"
|
7110 |
+
|
7111 |
+
msgid "Online meeting URL"
|
7112 |
+
msgstr "Online-Meeting URL"
|
7113 |
+
|
7114 |
+
msgid "Loop over clients list"
|
7115 |
+
msgstr "Kundenliste durchsuchen"
|
7116 |
+
|
7117 |
+
msgid "Loop over clients list with delimiter"
|
7118 |
+
msgstr "Die Kundenliste mit Begrenzer durchsuchen"
|
7119 |
+
|
7120 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
7121 |
+
msgstr ""
|
7122 |
+
"Gesamtpreis der Buchung (die Summe aller Posten im Warenkorb nach Anwendung "
|
7123 |
+
"des Coupons)"
|
7124 |
+
|
7125 |
msgid "Cart"
|
7126 |
msgstr "Warenkorb"
|
7127 |
|
7128 |
msgid "Select product"
|
7129 |
msgstr "Wählen Sie ein Produkt aus"
|
7130 |
|
7131 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
7132 |
+
msgstr ""
|
7133 |
+
"Alle Mitarbeiter werden diese Einstellungen verwenden, wenn sie sich mit "
|
7134 |
+
"Zoom verbinden"
|
7135 |
+
|
7136 |
msgid ""
|
7137 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
7138 |
"following statuses"
|
7313 |
msgstr ""
|
7314 |
"Synchronisieren Sie die Termine der Mitarbeiter mit dem Google Kalender."
|
7315 |
|
7316 |
+
msgid "integration"
|
7317 |
+
msgstr "Integration"
|
7318 |
+
|
7319 |
+
#, php-format
|
7320 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
7321 |
+
msgstr "Konfigurieren Sie bitte zuerst die Zoom <a href=\"%s\">settings</a>"
|
7322 |
|
7323 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
7324 |
msgstr ""
|
languages/bookly-es_ES.mo
CHANGED
Binary file
|
languages/bookly-es_ES.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: es_ES\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Spanish (Spain)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -400,107 +400,8 @@ msgstr ""
|
|
400 |
"Calendario de Outlook. Los códigos disponibles son {service_name}, "
|
401 |
"{staff_name} y {client_names}."
|
402 |
|
403 |
-
msgid "
|
404 |
-
msgstr "
|
405 |
-
|
406 |
-
msgid "This section describes information that is displayed about appointment."
|
407 |
-
msgstr "Esta sección describe la información que se muestra sobre la cita"
|
408 |
-
|
409 |
-
msgid "Customer section"
|
410 |
-
msgstr "Sección de clientes"
|
411 |
-
|
412 |
-
msgid ""
|
413 |
-
"This section describes information that is displayed about each participant "
|
414 |
-
"of the appointment."
|
415 |
-
msgstr ""
|
416 |
-
"Esta sección describe la información que se muestra sobre cada participante "
|
417 |
-
"de la cita."
|
418 |
-
|
419 |
-
msgid "Customer notes for appointment"
|
420 |
-
msgstr "Notas del cliente para la cita"
|
421 |
-
|
422 |
-
msgid "Email of client"
|
423 |
-
msgstr "Email del cliente"
|
424 |
-
|
425 |
-
msgid "Full name of client"
|
426 |
-
msgstr "Nombre completo del cliente"
|
427 |
-
|
428 |
-
msgid "First name of client"
|
429 |
-
msgstr "Nombre propio del cliente"
|
430 |
-
|
431 |
-
msgid "Last name of client"
|
432 |
-
msgstr "Apellido del cliente"
|
433 |
-
|
434 |
-
msgid "Phone of client"
|
435 |
-
msgstr "Teléfono del cliente"
|
436 |
-
|
437 |
-
msgid "Status of payment"
|
438 |
-
msgstr "Estado del pago"
|
439 |
-
|
440 |
-
msgid "Payment type"
|
441 |
-
msgstr "Tipo de pago"
|
442 |
-
|
443 |
-
msgid "Status of appointment"
|
444 |
-
msgstr "Estado de la cita"
|
445 |
-
|
446 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
447 |
-
msgstr ""
|
448 |
-
"Precio total de la reserva (suma de todos los artículos del carrito después "
|
449 |
-
"de aplicar el cupón)"
|
450 |
-
|
451 |
-
msgid "Date of appointment"
|
452 |
-
msgstr "Fecha de la cita"
|
453 |
-
|
454 |
-
msgid "Time of appointment"
|
455 |
-
msgstr "Hora de la cita"
|
456 |
-
|
457 |
-
msgid "Booking number"
|
458 |
-
msgstr "Número de reserva"
|
459 |
-
|
460 |
-
msgid "Name of category"
|
461 |
-
msgstr "Nombre de la categoría"
|
462 |
-
|
463 |
-
msgid "Address of company"
|
464 |
-
msgstr "Dirección de la empresa"
|
465 |
-
|
466 |
-
msgid "Name of company"
|
467 |
-
msgstr "Nombre de la compañía"
|
468 |
-
|
469 |
-
msgid "Company phone"
|
470 |
-
msgstr "Teléfono de la empresa"
|
471 |
-
|
472 |
-
msgid "Company web-site address"
|
473 |
-
msgstr "Dirección del sitio web de la empresa"
|
474 |
-
|
475 |
-
msgid "Online meeting password"
|
476 |
-
msgstr "Contraseña de la reunión en línea"
|
477 |
-
|
478 |
-
msgid "Online meeting start URL"
|
479 |
-
msgstr "URL de inicio de la reunión en línea"
|
480 |
-
|
481 |
-
msgid "Online meeting URL"
|
482 |
-
msgstr "URL de la reunión en línea"
|
483 |
-
|
484 |
-
msgid "Info of service"
|
485 |
-
msgstr "Información del servicio"
|
486 |
-
|
487 |
-
msgid "Name of service"
|
488 |
-
msgstr "Nombre del servicio"
|
489 |
-
|
490 |
-
msgid "Price of service"
|
491 |
-
msgstr "Precio del servicio"
|
492 |
-
|
493 |
-
msgid "Email of staff"
|
494 |
-
msgstr "Email del personal"
|
495 |
-
|
496 |
-
msgid "Info of staff"
|
497 |
-
msgstr "Información del personal"
|
498 |
-
|
499 |
-
msgid "Name of staff"
|
500 |
-
msgstr "Nombre del personal"
|
501 |
-
|
502 |
-
msgid "Phone of staff"
|
503 |
-
msgstr "Teléfono del personal"
|
504 |
|
505 |
msgid "Outlook Calendar"
|
506 |
msgstr "Calendario de Outlook"
|
@@ -3624,12 +3525,81 @@ msgstr "Referencia"
|
|
3624 |
msgid "Clear logs"
|
3625 |
msgstr "Borrar registros"
|
3626 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3627 |
msgid "Internal note"
|
3628 |
msgstr "Nota interna"
|
3629 |
|
3630 |
msgid "Duration of service"
|
3631 |
msgstr "Duración del servicio"
|
3632 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3633 |
msgid "Loop over participants list"
|
3634 |
msgstr "Bucle en la lista de participantes"
|
3635 |
|
@@ -4370,6 +4340,9 @@ msgstr "Fecha de finalización de la cita"
|
|
4370 |
msgid "End time of appointment"
|
4371 |
msgstr "Hora de finalización de la cita"
|
4372 |
|
|
|
|
|
|
|
4373 |
msgid "Cart information"
|
4374 |
msgstr "Información del carrito"
|
4375 |
|
@@ -4927,6 +4900,9 @@ msgstr "Crear personal"
|
|
4927 |
msgid "Edit staff"
|
4928 |
msgstr "Editar personal"
|
4929 |
|
|
|
|
|
|
|
4930 |
msgid "The start time must be less than the end one"
|
4931 |
msgstr "La hora de inicio debe ser menor que la de finalización"
|
4932 |
|
@@ -6462,6 +6438,12 @@ msgstr ""
|
|
6462 |
msgid "Customer address"
|
6463 |
msgstr "Dirección del cliente"
|
6464 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6465 |
msgid "To find your API Key and Secret, do the following:"
|
6466 |
msgstr "Para encontrar su clave y secreto API, haga lo siguiente:"
|
6467 |
|
@@ -6518,12 +6500,122 @@ msgstr "Secreto API"
|
|
6518 |
msgid "The API Secret obtained from your JWT app"
|
6519 |
msgstr "El secreto API obtenido de su aplicación JWT"
|
6520 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6521 |
msgid "Cart"
|
6522 |
msgstr "Carro"
|
6523 |
|
6524 |
msgid "Select product"
|
6525 |
msgstr "Seleccione un producto"
|
6526 |
|
|
|
|
|
|
|
|
|
|
|
6527 |
msgid ""
|
6528 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6529 |
"following statuses"
|
@@ -6691,8 +6783,12 @@ msgstr ""
|
|
6691 |
"Sincronizar los datos de las reservas miembro del personal con Google "
|
6692 |
"Calendar."
|
6693 |
|
6694 |
-
msgid "
|
6695 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6696 |
|
6697 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6698 |
msgstr ""
|
8 |
"Language: es_ES\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 18:20+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 18:21+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Spanish (Spain)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
400 |
"Calendario de Outlook. Los códigos disponibles son {service_name}, "
|
401 |
"{staff_name} y {client_names}."
|
402 |
|
403 |
+
msgid "Template for event description"
|
404 |
+
msgstr "Plantilla para la descripción del evento"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
|
406 |
msgid "Outlook Calendar"
|
407 |
msgstr "Calendario de Outlook"
|
3525 |
msgid "Clear logs"
|
3526 |
msgstr "Borrar registros"
|
3527 |
|
3528 |
+
msgid "Date of appointment"
|
3529 |
+
msgstr "Fecha de la cita"
|
3530 |
+
|
3531 |
+
msgid "Time of appointment"
|
3532 |
+
msgstr "Hora de la cita"
|
3533 |
+
|
3534 |
+
msgid "Booking number"
|
3535 |
+
msgstr "Número de reserva"
|
3536 |
+
|
3537 |
+
msgid "Name of category"
|
3538 |
+
msgstr "Nombre de la categoría"
|
3539 |
+
|
3540 |
+
msgid "Address of company"
|
3541 |
+
msgstr "Dirección de la empresa"
|
3542 |
+
|
3543 |
+
msgid "Name of company"
|
3544 |
+
msgstr "Nombre de la compañía"
|
3545 |
+
|
3546 |
+
msgid "Company phone"
|
3547 |
+
msgstr "Teléfono de la empresa"
|
3548 |
+
|
3549 |
+
msgid "Company web-site address"
|
3550 |
+
msgstr "Dirección del sitio web de la empresa"
|
3551 |
+
|
3552 |
msgid "Internal note"
|
3553 |
msgstr "Nota interna"
|
3554 |
|
3555 |
msgid "Duration of service"
|
3556 |
msgstr "Duración del servicio"
|
3557 |
|
3558 |
+
msgid "Info of service"
|
3559 |
+
msgstr "Información del servicio"
|
3560 |
+
|
3561 |
+
msgid "Name of service"
|
3562 |
+
msgstr "Nombre del servicio"
|
3563 |
+
|
3564 |
+
msgid "Price of service"
|
3565 |
+
msgstr "Precio del servicio"
|
3566 |
+
|
3567 |
+
msgid "Email of staff"
|
3568 |
+
msgstr "Email del personal"
|
3569 |
+
|
3570 |
+
msgid "Info of staff"
|
3571 |
+
msgstr "Información del personal"
|
3572 |
+
|
3573 |
+
msgid "Name of staff"
|
3574 |
+
msgstr "Nombre del personal"
|
3575 |
+
|
3576 |
+
msgid "Phone of staff"
|
3577 |
+
msgstr "Teléfono del personal"
|
3578 |
+
|
3579 |
+
msgid "Email of client"
|
3580 |
+
msgstr "Email del cliente"
|
3581 |
+
|
3582 |
+
msgid "Full name of client"
|
3583 |
+
msgstr "Nombre completo del cliente"
|
3584 |
+
|
3585 |
+
msgid "First name of client"
|
3586 |
+
msgstr "Nombre propio del cliente"
|
3587 |
+
|
3588 |
+
msgid "Last name of client"
|
3589 |
+
msgstr "Apellido del cliente"
|
3590 |
+
|
3591 |
+
msgid "Phone of client"
|
3592 |
+
msgstr "Teléfono del cliente"
|
3593 |
+
|
3594 |
+
msgid "Status of payment"
|
3595 |
+
msgstr "Estado del pago"
|
3596 |
+
|
3597 |
+
msgid "Payment type"
|
3598 |
+
msgstr "Tipo de pago"
|
3599 |
+
|
3600 |
+
msgid "Status of appointment"
|
3601 |
+
msgstr "Estado de la cita"
|
3602 |
+
|
3603 |
msgid "Loop over participants list"
|
3604 |
msgstr "Bucle en la lista de participantes"
|
3605 |
|
4340 |
msgid "End time of appointment"
|
4341 |
msgstr "Hora de finalización de la cita"
|
4342 |
|
4343 |
+
msgid "Customer notes for appointment"
|
4344 |
+
msgstr "Notas del cliente para la cita"
|
4345 |
+
|
4346 |
msgid "Cart information"
|
4347 |
msgstr "Información del carrito"
|
4348 |
|
4900 |
msgid "Edit staff"
|
4901 |
msgstr "Editar personal"
|
4902 |
|
4903 |
+
msgid "Zoom connection failed"
|
4904 |
+
msgstr "Error de conexión de Zoom"
|
4905 |
+
|
4906 |
msgid "The start time must be less than the end one"
|
4907 |
msgstr "La hora de inicio debe ser menor que la de finalización"
|
4908 |
|
6438 |
msgid "Customer address"
|
6439 |
msgstr "Dirección del cliente"
|
6440 |
|
6441 |
+
msgid "Authorization"
|
6442 |
+
msgstr "Autorización"
|
6443 |
+
|
6444 |
+
msgid "Instructions for creating an JWT App"
|
6445 |
+
msgstr "Instrucciones para crear una Aplicación JWT"
|
6446 |
+
|
6447 |
msgid "To find your API Key and Secret, do the following:"
|
6448 |
msgstr "Para encontrar su clave y secreto API, haga lo siguiente:"
|
6449 |
|
6500 |
msgid "The API Secret obtained from your JWT app"
|
6501 |
msgstr "El secreto API obtenido de su aplicación JWT"
|
6502 |
|
6503 |
+
msgid "Instructions for creating an OAuth App"
|
6504 |
+
msgstr "Instrucciones para crear una aplicación OAuth"
|
6505 |
+
|
6506 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
6507 |
+
msgstr ""
|
6508 |
+
"Para encontrar su ID de cliente y su número secreto, haga lo siguiente:"
|
6509 |
+
|
6510 |
+
msgid ""
|
6511 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
6512 |
+
"app type and click on <b>Create</b>"
|
6513 |
+
msgstr ""
|
6514 |
+
"Se mostrará una página con varios tipos de aplicaciones. Seleccione <b>"
|
6515 |
+
"OAuth</b> como tipo de aplicación y haga clic en <b>Crear</b>"
|
6516 |
+
|
6517 |
+
msgid ""
|
6518 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
6519 |
+
"level app</b> and click <b>Create</b>"
|
6520 |
+
msgstr ""
|
6521 |
+
"Introduzca el nombre de su aplicación. En <b>Elegir tipo de aplicación</b>, "
|
6522 |
+
"seleccione <b>Aplicación a nivel de cuenta</b> y haga clic en <b>Crear</b>"
|
6523 |
+
|
6524 |
+
msgid ""
|
6525 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
6526 |
+
"Client Secret</b>. Use them in the form below on this page"
|
6527 |
+
msgstr ""
|
6528 |
+
"Vaya a la pestaña <b>Credenciales de la Aplicación</b> y busque el <b>ID del "
|
6529 |
+
"cliente</b> y el <b>Número Secreto</b>. Úselos en el formulario siguiente de "
|
6530 |
+
"esta página"
|
6531 |
+
|
6532 |
+
msgid ""
|
6533 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
6534 |
+
"found below on this page"
|
6535 |
+
msgstr ""
|
6536 |
+
"Para <b>redireccionar la URL para OAuth</b> introduzca la <b>URL de "
|
6537 |
+
"redireccionamiento para OAuth</b> que se encuentra a continuación en esta "
|
6538 |
+
"página"
|
6539 |
+
|
6540 |
+
msgid ""
|
6541 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
6542 |
+
"for OAuth</b> found below on this page"
|
6543 |
+
msgstr ""
|
6544 |
+
"Para la <b>Lista blanca de URL</b> añada un nuevo registro con el valor de "
|
6545 |
+
"la <b>URL de redireccionamiento para OAuth</b> que se encuentra a "
|
6546 |
+
"continuación en esta página."
|
6547 |
+
|
6548 |
+
msgid ""
|
6549 |
+
"Add the scopes required for your app. At the very least, you should select "
|
6550 |
+
"meeting:write:admin"
|
6551 |
+
msgstr ""
|
6552 |
+
"Añada los ámbitos necesarios para su aplicación. Como mínimo, debe "
|
6553 |
+
"seleccionar meeting:write:admin"
|
6554 |
+
|
6555 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
6556 |
+
msgstr ""
|
6557 |
+
"Una vez creada la aplicación, <b>Guardar</b> los cambios en esta página."
|
6558 |
+
|
6559 |
+
msgid ""
|
6560 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
6561 |
+
"between Bookly and Zoom"
|
6562 |
+
msgstr ""
|
6563 |
+
"Haga clic en el botón <b>Conectar OAuth /b> y complete la conexión entre "
|
6564 |
+
"Bookly y Zoom."
|
6565 |
+
|
6566 |
+
msgid "The Client ID obtained from your OAuth app"
|
6567 |
+
msgstr "ID de cliente obtenido de su aplicación OAuth"
|
6568 |
+
|
6569 |
+
msgid "Client Secret"
|
6570 |
+
msgstr "Número Secreto"
|
6571 |
+
|
6572 |
+
msgid "The Client Secret obtained from your OAuth app"
|
6573 |
+
msgstr "Número Secreto obtenido de su aplicación OAuth"
|
6574 |
+
|
6575 |
+
msgid "Redirect URL for OAuth"
|
6576 |
+
msgstr "URL de redireccionamiento para OAuth"
|
6577 |
+
|
6578 |
+
msgid ""
|
6579 |
+
"Destination URL where Zoom will send the access token after the user "
|
6580 |
+
"completes the OAuth authentication"
|
6581 |
+
msgstr ""
|
6582 |
+
"URL de destino donde Zoom enviará el token de acceso después de que el "
|
6583 |
+
"usuario complete la autenticación OAuth"
|
6584 |
+
|
6585 |
+
msgid "Disconnect"
|
6586 |
+
msgstr "Desconectar"
|
6587 |
+
|
6588 |
+
msgid "Online meeting password"
|
6589 |
+
msgstr "Contraseña de la reunión en línea"
|
6590 |
+
|
6591 |
+
msgid "Online meeting start URL"
|
6592 |
+
msgstr "URL de inicio de la reunión en línea"
|
6593 |
+
|
6594 |
+
msgid "Online meeting URL"
|
6595 |
+
msgstr "URL de la reunión en línea"
|
6596 |
+
|
6597 |
+
msgid "Loop over clients list"
|
6598 |
+
msgstr "Bucle en la lista de clientes"
|
6599 |
+
|
6600 |
+
msgid "Loop over clients list with delimiter"
|
6601 |
+
msgstr "Bucle en la lista de clientes con delimitador"
|
6602 |
+
|
6603 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
6604 |
+
msgstr ""
|
6605 |
+
"Precio total de la reserva (suma de todos los artículos del carrito después "
|
6606 |
+
"de aplicar el cupón)"
|
6607 |
+
|
6608 |
msgid "Cart"
|
6609 |
msgstr "Carro"
|
6610 |
|
6611 |
msgid "Select product"
|
6612 |
msgstr "Seleccione un producto"
|
6613 |
|
6614 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6615 |
+
msgstr ""
|
6616 |
+
"Todos los miembros del personal usarán esta configuración cuando se conecten "
|
6617 |
+
"a Zoom"
|
6618 |
+
|
6619 |
msgid ""
|
6620 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6621 |
"following statuses"
|
6783 |
"Sincronizar los datos de las reservas miembro del personal con Google "
|
6784 |
"Calendar."
|
6785 |
|
6786 |
+
msgid "integration"
|
6787 |
+
msgstr "integración"
|
6788 |
+
|
6789 |
+
#, php-format
|
6790 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6791 |
+
msgstr "Configure los <a href=\"%s\">ajustes</a> de Zoom primero"
|
6792 |
|
6793 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6794 |
msgstr ""
|
languages/bookly-fr_FR.mo
CHANGED
Binary file
|
languages/bookly-fr_FR.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: fr_FR\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: French (France)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -397,107 +397,8 @@ msgstr ""
|
|
397 |
"de Outlook Calendar. Les codes disponibles sont {service_name}, {staff_name} "
|
398 |
"et {client_names}.\n"
|
399 |
|
400 |
-
msgid "
|
401 |
-
msgstr "
|
402 |
-
|
403 |
-
msgid "This section describes information that is displayed about appointment."
|
404 |
-
msgstr "Cette section décrit les information affichées à propos du rendez-vous"
|
405 |
-
|
406 |
-
msgid "Customer section"
|
407 |
-
msgstr "Section Client"
|
408 |
-
|
409 |
-
msgid ""
|
410 |
-
"This section describes information that is displayed about each participant "
|
411 |
-
"of the appointment."
|
412 |
-
msgstr ""
|
413 |
-
"Cette section décrit les information affichées à propos de chaque "
|
414 |
-
"participant d'un rendez-vous"
|
415 |
-
|
416 |
-
msgid "Customer notes for appointment"
|
417 |
-
msgstr "Notes des clients pour le rendez-vous"
|
418 |
-
|
419 |
-
msgid "Email of client"
|
420 |
-
msgstr "Mail du client "
|
421 |
-
|
422 |
-
msgid "Full name of client"
|
423 |
-
msgstr "Nom complet du client"
|
424 |
-
|
425 |
-
msgid "First name of client"
|
426 |
-
msgstr "Prénom du client"
|
427 |
-
|
428 |
-
msgid "Last name of client"
|
429 |
-
msgstr "Nom du client "
|
430 |
-
|
431 |
-
msgid "Phone of client"
|
432 |
-
msgstr "Téléphone du client"
|
433 |
-
|
434 |
-
msgid "Status of payment"
|
435 |
-
msgstr "Statut du payement"
|
436 |
-
|
437 |
-
msgid "Payment type"
|
438 |
-
msgstr "Type de payement"
|
439 |
-
|
440 |
-
msgid "Status of appointment"
|
441 |
-
msgstr "Statut du rendez-vous"
|
442 |
-
|
443 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
444 |
-
msgstr ""
|
445 |
-
"Prix total de la réservation (somme de tous les articles du panier après "
|
446 |
-
"application du coupon)"
|
447 |
-
|
448 |
-
msgid "Date of appointment"
|
449 |
-
msgstr "Date du rendez-vous"
|
450 |
-
|
451 |
-
msgid "Time of appointment"
|
452 |
-
msgstr "Heure du rendez-vous"
|
453 |
-
|
454 |
-
msgid "Booking number"
|
455 |
-
msgstr "Numéro de réservation"
|
456 |
-
|
457 |
-
msgid "Name of category"
|
458 |
-
msgstr "Nom de la catégorie"
|
459 |
-
|
460 |
-
msgid "Address of company"
|
461 |
-
msgstr "Adresse de l'entreprise"
|
462 |
-
|
463 |
-
msgid "Name of company"
|
464 |
-
msgstr "Nom de l'entreprise"
|
465 |
-
|
466 |
-
msgid "Company phone"
|
467 |
-
msgstr "Téléphone de l'entreprise"
|
468 |
-
|
469 |
-
msgid "Company web-site address"
|
470 |
-
msgstr "Adresse du site internet de l'entreprise"
|
471 |
-
|
472 |
-
msgid "Online meeting password"
|
473 |
-
msgstr "Mot de passe de la réunion en ligne"
|
474 |
-
|
475 |
-
msgid "Online meeting start URL"
|
476 |
-
msgstr "Online meeting start URL"
|
477 |
-
|
478 |
-
msgid "Online meeting URL"
|
479 |
-
msgstr "URL de la réunion en ligne"
|
480 |
-
|
481 |
-
msgid "Info of service"
|
482 |
-
msgstr "Info du service"
|
483 |
-
|
484 |
-
msgid "Name of service"
|
485 |
-
msgstr "Nom du service"
|
486 |
-
|
487 |
-
msgid "Price of service"
|
488 |
-
msgstr "Prix du service"
|
489 |
-
|
490 |
-
msgid "Email of staff"
|
491 |
-
msgstr "Mail du personnel"
|
492 |
-
|
493 |
-
msgid "Info of staff"
|
494 |
-
msgstr "Info du personnel"
|
495 |
-
|
496 |
-
msgid "Name of staff"
|
497 |
-
msgstr "Nom du personnel"
|
498 |
-
|
499 |
-
msgid "Phone of staff"
|
500 |
-
msgstr "Téléphone du personnel"
|
501 |
|
502 |
msgid "Outlook Calendar"
|
503 |
msgstr "Outlook Calendar"
|
@@ -3609,12 +3510,81 @@ msgstr "Référennce"
|
|
3609 |
msgid "Clear logs"
|
3610 |
msgstr "Effacer les registres"
|
3611 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3612 |
msgid "Internal note"
|
3613 |
msgstr "Note interne"
|
3614 |
|
3615 |
msgid "Duration of service"
|
3616 |
msgstr "Durée du service"
|
3617 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3618 |
msgid "Loop over participants list"
|
3619 |
msgstr "Boucles sur la liste des participants"
|
3620 |
|
@@ -4354,6 +4324,9 @@ msgstr "Date de fin du rendez-vous"
|
|
4354 |
msgid "End time of appointment"
|
4355 |
msgstr "Heure de fin du rendez-vous"
|
4356 |
|
|
|
|
|
|
|
4357 |
msgid "Cart information"
|
4358 |
msgstr "Informations sur le panier"
|
4359 |
|
@@ -4912,6 +4885,9 @@ msgstr "Créer Equipe"
|
|
4912 |
msgid "Edit staff"
|
4913 |
msgstr "Modifier Equipe"
|
4914 |
|
|
|
|
|
|
|
4915 |
msgid "The start time must be less than the end one"
|
4916 |
msgstr "L'heure de début doit être inférieure à l'heure de fin"
|
4917 |
|
@@ -6437,6 +6413,12 @@ msgstr ""
|
|
6437 |
msgid "Customer address"
|
6438 |
msgstr "Adresse client"
|
6439 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6440 |
msgid "To find your API Key and Secret, do the following:"
|
6441 |
msgstr ""
|
6442 |
"Pour obtenir votre clé d'API et le code Secret, effectuez les étapes "
|
@@ -6495,12 +6477,122 @@ msgstr "Code Secret API"
|
|
6495 |
msgid "The API Secret obtained from your JWT app"
|
6496 |
msgstr "Le code Secret API obtenu dans votre app JWT"
|
6497 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6498 |
msgid "Cart"
|
6499 |
msgstr "Panier"
|
6500 |
|
6501 |
msgid "Select product"
|
6502 |
msgstr "Choisir un produit"
|
6503 |
|
|
|
|
|
|
|
|
|
|
|
6504 |
msgid ""
|
6505 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6506 |
"following statuses"
|
@@ -6667,8 +6759,12 @@ msgstr ""
|
|
6667 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6668 |
msgstr "Synchroniser les membres d'équipe avec Google Calendar."
|
6669 |
|
6670 |
-
msgid "
|
6671 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6672 |
|
6673 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6674 |
msgstr ""
|
8 |
"Language: fr_FR\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 08:54+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 08:55+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: French (France)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
397 |
"de Outlook Calendar. Les codes disponibles sont {service_name}, {staff_name} "
|
398 |
"et {client_names}.\n"
|
399 |
|
400 |
+
msgid "Template for event description"
|
401 |
+
msgstr "Modèle de description de l'événement"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
402 |
|
403 |
msgid "Outlook Calendar"
|
404 |
msgstr "Outlook Calendar"
|
3510 |
msgid "Clear logs"
|
3511 |
msgstr "Effacer les registres"
|
3512 |
|
3513 |
+
msgid "Date of appointment"
|
3514 |
+
msgstr "Date du rendez-vous"
|
3515 |
+
|
3516 |
+
msgid "Time of appointment"
|
3517 |
+
msgstr "Heure du rendez-vous"
|
3518 |
+
|
3519 |
+
msgid "Booking number"
|
3520 |
+
msgstr "Numéro de réservation"
|
3521 |
+
|
3522 |
+
msgid "Name of category"
|
3523 |
+
msgstr "Nom de la catégorie"
|
3524 |
+
|
3525 |
+
msgid "Address of company"
|
3526 |
+
msgstr "Adresse de l'entreprise"
|
3527 |
+
|
3528 |
+
msgid "Name of company"
|
3529 |
+
msgstr "Nom de l'entreprise"
|
3530 |
+
|
3531 |
+
msgid "Company phone"
|
3532 |
+
msgstr "Téléphone de l'entreprise"
|
3533 |
+
|
3534 |
+
msgid "Company web-site address"
|
3535 |
+
msgstr "Adresse du site internet de l'entreprise"
|
3536 |
+
|
3537 |
msgid "Internal note"
|
3538 |
msgstr "Note interne"
|
3539 |
|
3540 |
msgid "Duration of service"
|
3541 |
msgstr "Durée du service"
|
3542 |
|
3543 |
+
msgid "Info of service"
|
3544 |
+
msgstr "Info du service"
|
3545 |
+
|
3546 |
+
msgid "Name of service"
|
3547 |
+
msgstr "Nom du service"
|
3548 |
+
|
3549 |
+
msgid "Price of service"
|
3550 |
+
msgstr "Prix du service"
|
3551 |
+
|
3552 |
+
msgid "Email of staff"
|
3553 |
+
msgstr "Mail du personnel"
|
3554 |
+
|
3555 |
+
msgid "Info of staff"
|
3556 |
+
msgstr "Info du personnel"
|
3557 |
+
|
3558 |
+
msgid "Name of staff"
|
3559 |
+
msgstr "Nom du personnel"
|
3560 |
+
|
3561 |
+
msgid "Phone of staff"
|
3562 |
+
msgstr "Téléphone du personnel"
|
3563 |
+
|
3564 |
+
msgid "Email of client"
|
3565 |
+
msgstr "Mail du client "
|
3566 |
+
|
3567 |
+
msgid "Full name of client"
|
3568 |
+
msgstr "Nom complet du client"
|
3569 |
+
|
3570 |
+
msgid "First name of client"
|
3571 |
+
msgstr "Prénom du client"
|
3572 |
+
|
3573 |
+
msgid "Last name of client"
|
3574 |
+
msgstr "Nom du client "
|
3575 |
+
|
3576 |
+
msgid "Phone of client"
|
3577 |
+
msgstr "Téléphone du client"
|
3578 |
+
|
3579 |
+
msgid "Status of payment"
|
3580 |
+
msgstr "Statut du payement"
|
3581 |
+
|
3582 |
+
msgid "Payment type"
|
3583 |
+
msgstr "Type de payement"
|
3584 |
+
|
3585 |
+
msgid "Status of appointment"
|
3586 |
+
msgstr "Statut du rendez-vous"
|
3587 |
+
|
3588 |
msgid "Loop over participants list"
|
3589 |
msgstr "Boucles sur la liste des participants"
|
3590 |
|
4324 |
msgid "End time of appointment"
|
4325 |
msgstr "Heure de fin du rendez-vous"
|
4326 |
|
4327 |
+
msgid "Customer notes for appointment"
|
4328 |
+
msgstr "Notes des clients pour le rendez-vous"
|
4329 |
+
|
4330 |
msgid "Cart information"
|
4331 |
msgstr "Informations sur le panier"
|
4332 |
|
4885 |
msgid "Edit staff"
|
4886 |
msgstr "Modifier Equipe"
|
4887 |
|
4888 |
+
msgid "Zoom connection failed"
|
4889 |
+
msgstr "Échec de la connexion à Zoom"
|
4890 |
+
|
4891 |
msgid "The start time must be less than the end one"
|
4892 |
msgstr "L'heure de début doit être inférieure à l'heure de fin"
|
4893 |
|
6413 |
msgid "Customer address"
|
6414 |
msgstr "Adresse client"
|
6415 |
|
6416 |
+
msgid "Authorization"
|
6417 |
+
msgstr "Autorisation"
|
6418 |
+
|
6419 |
+
msgid "Instructions for creating an JWT App"
|
6420 |
+
msgstr "Instructions pour la création d'une application JWT"
|
6421 |
+
|
6422 |
msgid "To find your API Key and Secret, do the following:"
|
6423 |
msgstr ""
|
6424 |
"Pour obtenir votre clé d'API et le code Secret, effectuez les étapes "
|
6477 |
msgid "The API Secret obtained from your JWT app"
|
6478 |
msgstr "Le code Secret API obtenu dans votre app JWT"
|
6479 |
|
6480 |
+
msgid "Instructions for creating an OAuth App"
|
6481 |
+
msgstr "Instructions pour la création d'une application OAuth"
|
6482 |
+
|
6483 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
6484 |
+
msgstr ""
|
6485 |
+
"Pour trouver votre ID client et votre secret client, procédez comme suit :"
|
6486 |
+
|
6487 |
+
msgid ""
|
6488 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
6489 |
+
"app type and click on <b>Create</b>"
|
6490 |
+
msgstr ""
|
6491 |
+
"Une page avec différents types d'apps s'affichera. Sélectionnez <b>OAuth</b> "
|
6492 |
+
"comme type d'application et cliquez sur <b>Créer</b>."
|
6493 |
+
|
6494 |
+
msgid ""
|
6495 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
6496 |
+
"level app</b> and click <b>Create</b>"
|
6497 |
+
msgstr ""
|
6498 |
+
"Saisissez le nom de votre application. Dans <b>Choisir le type "
|
6499 |
+
"d'application</b> sélectionnez <b>Application au niveau du compte</b> et "
|
6500 |
+
"cliquez sur <b>Créer</b>"
|
6501 |
+
|
6502 |
+
msgid ""
|
6503 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
6504 |
+
"Client Secret</b>. Use them in the form below on this page"
|
6505 |
+
msgstr ""
|
6506 |
+
"Allez dans l'onglet <b>Crédits de l'application</b> et recherchez l'<b>"
|
6507 |
+
"Identifiant du client</b> et le <b>Secret du client</b>. Utilisez-les dans "
|
6508 |
+
"le formulaire ci-dessous sur cette page."
|
6509 |
+
|
6510 |
+
msgid ""
|
6511 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
6512 |
+
"found below on this page"
|
6513 |
+
msgstr ""
|
6514 |
+
"Pour <b>Rediriger l'URL pour OAuth</b>, entrez le <b>Rediriger l'URL pour "
|
6515 |
+
"OAuth</b> présent ci-dessous sur cette page."
|
6516 |
+
|
6517 |
+
msgid ""
|
6518 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
6519 |
+
"for OAuth</b> found below on this page"
|
6520 |
+
msgstr ""
|
6521 |
+
"Pour l'<b>URL de liste blanche</b>, ajoutez un nouvel enregistrement avec la "
|
6522 |
+
"valeur de <b>Redirigé l'URL pour OAuth</b> trouvée ci-dessous sur cette page."
|
6523 |
+
|
6524 |
+
msgid ""
|
6525 |
+
"Add the scopes required for your app. At the very least, you should select "
|
6526 |
+
"meeting:write:admin"
|
6527 |
+
msgstr ""
|
6528 |
+
"Ajoutez les scopes nécessaires à votre application. Au minimum, vous devriez "
|
6529 |
+
"sélectionner meeting:write:admin"
|
6530 |
+
|
6531 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
6532 |
+
msgstr ""
|
6533 |
+
"Une fois l'application créée, <b>Sauvegarder</b> les modifications sur cette "
|
6534 |
+
"page"
|
6535 |
+
|
6536 |
+
msgid ""
|
6537 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
6538 |
+
"between Bookly and Zoom"
|
6539 |
+
msgstr ""
|
6540 |
+
"Cliquez sur le bouton <b>Connecter OAuth</b> ci-dessous et complétez la "
|
6541 |
+
"connexion entre Bookly et Zoom."
|
6542 |
+
|
6543 |
+
msgid "The Client ID obtained from your OAuth app"
|
6544 |
+
msgstr "L'ID client obtenu de votre application OAuth"
|
6545 |
+
|
6546 |
+
msgid "Client Secret"
|
6547 |
+
msgstr "Secret du client"
|
6548 |
+
|
6549 |
+
msgid "The Client Secret obtained from your OAuth app"
|
6550 |
+
msgstr "Le secret du client obtenu de votre application OAuth."
|
6551 |
+
|
6552 |
+
msgid "Redirect URL for OAuth"
|
6553 |
+
msgstr "URL de redirection pour OAuth"
|
6554 |
+
|
6555 |
+
msgid ""
|
6556 |
+
"Destination URL where Zoom will send the access token after the user "
|
6557 |
+
"completes the OAuth authentication"
|
6558 |
+
msgstr ""
|
6559 |
+
"URL de destination où Zoom enverra le code d'accès après que l'utilisateur "
|
6560 |
+
"ait complété l'authentification OAuth."
|
6561 |
+
|
6562 |
+
msgid "Disconnect"
|
6563 |
+
msgstr "Déconnecter"
|
6564 |
+
|
6565 |
+
msgid "Online meeting password"
|
6566 |
+
msgstr "Mot de passe de la réunion en ligne"
|
6567 |
+
|
6568 |
+
msgid "Online meeting start URL"
|
6569 |
+
msgstr "Online meeting start URL"
|
6570 |
+
|
6571 |
+
msgid "Online meeting URL"
|
6572 |
+
msgstr "URL de la réunion en ligne"
|
6573 |
+
|
6574 |
+
msgid "Loop over clients list"
|
6575 |
+
msgstr "Boucle sur la liste des clients"
|
6576 |
+
|
6577 |
+
msgid "Loop over clients list with delimiter"
|
6578 |
+
msgstr "Boucles sur la liste des clients avec délimiteur"
|
6579 |
+
|
6580 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
6581 |
+
msgstr ""
|
6582 |
+
"Prix total de la réservation (somme de tous les articles du panier après "
|
6583 |
+
"application du coupon)"
|
6584 |
+
|
6585 |
msgid "Cart"
|
6586 |
msgstr "Panier"
|
6587 |
|
6588 |
msgid "Select product"
|
6589 |
msgstr "Choisir un produit"
|
6590 |
|
6591 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6592 |
+
msgstr ""
|
6593 |
+
"Tous les membres du personnel utiliseront ces paramètres en se connectant "
|
6594 |
+
"sur Zoom. "
|
6595 |
+
|
6596 |
msgid ""
|
6597 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6598 |
"following statuses"
|
6759 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6760 |
msgstr "Synchroniser les membres d'équipe avec Google Calendar."
|
6761 |
|
6762 |
+
msgid "integration"
|
6763 |
+
msgstr "intégration"
|
6764 |
+
|
6765 |
+
#, php-format
|
6766 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6767 |
+
msgstr "Veuillez d'abord configurer les <a href=\"%s\">paramètres</a> Zoom"
|
6768 |
|
6769 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6770 |
msgstr ""
|
languages/bookly-it_IT.mo
CHANGED
Binary file
|
languages/bookly-it_IT.po
CHANGED
@@ -3,16 +3,16 @@ msgstr ""
|
|
3 |
"MIME-Version: 1.0\n"
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
-
"X-Generator:
|
7 |
"Project-Id-Version: Bookly\n"
|
8 |
"Language: it_IT\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Italian\n"
|
15 |
-
"X-Loco-Version: 2.3.1; wp-5.5
|
16 |
|
17 |
msgid "Invoice #{invoice_number} for your appointment"
|
18 |
msgstr ""
|
@@ -232,10 +232,10 @@ msgid ""
|
|
232 |
msgstr ""
|
233 |
|
234 |
msgid ""
|
235 |
-
"Under <b>API permissions</b>, choose <b>Add a permission</b>, and select "
|
236 |
-
"
|
237 |
-
"
|
238 |
-
"
|
239 |
msgstr ""
|
240 |
|
241 |
msgid "<b>Save</b> your changes."
|
@@ -326,106 +326,9 @@ msgid ""
|
|
326 |
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
327 |
msgstr ""
|
328 |
|
329 |
-
msgid "
|
330 |
msgstr ""
|
331 |
|
332 |
-
msgid "This section describes information that is displayed about appointment."
|
333 |
-
msgstr ""
|
334 |
-
|
335 |
-
msgid "Customer section"
|
336 |
-
msgstr ""
|
337 |
-
|
338 |
-
msgid ""
|
339 |
-
"This section describes information that is displayed about each participant "
|
340 |
-
"of the appointment."
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
msgid "Customer notes for appointment"
|
344 |
-
msgstr "Note del cliente sull'appuntamento"
|
345 |
-
|
346 |
-
msgid "Email of client"
|
347 |
-
msgstr "Email del cliente"
|
348 |
-
|
349 |
-
msgid "Full name of client"
|
350 |
-
msgstr "Cognome e Nome del cliente"
|
351 |
-
|
352 |
-
msgid "First name of client"
|
353 |
-
msgstr "Nome del cliente"
|
354 |
-
|
355 |
-
msgid "Last name of client"
|
356 |
-
msgstr "Cognome del cliente"
|
357 |
-
|
358 |
-
msgid "Phone of client"
|
359 |
-
msgstr "Telefono del cliente"
|
360 |
-
|
361 |
-
msgid "Status of payment"
|
362 |
-
msgstr ""
|
363 |
-
|
364 |
-
msgid "Payment type"
|
365 |
-
msgstr "Modalità di pagamento"
|
366 |
-
|
367 |
-
msgid "Status of appointment"
|
368 |
-
msgstr ""
|
369 |
-
|
370 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
371 |
-
msgstr ""
|
372 |
-
"Prezzo totale della prenotazione (somma degli elementi nel carrello dopo "
|
373 |
-
"l'applicazione di coupon)"
|
374 |
-
|
375 |
-
msgid "Date of appointment"
|
376 |
-
msgstr "Data appuntamento"
|
377 |
-
|
378 |
-
msgid "Time of appointment"
|
379 |
-
msgstr "Orario appuntamento"
|
380 |
-
|
381 |
-
msgid "Booking number"
|
382 |
-
msgstr "Numero di prenotazione"
|
383 |
-
|
384 |
-
msgid "Name of category"
|
385 |
-
msgstr "Nome della categoria"
|
386 |
-
|
387 |
-
msgid "Address of company"
|
388 |
-
msgstr "Indirizzo dell'azienda"
|
389 |
-
|
390 |
-
msgid "Name of company"
|
391 |
-
msgstr "Nome dell'azienda"
|
392 |
-
|
393 |
-
msgid "Company phone"
|
394 |
-
msgstr "Telefono dell'azienda"
|
395 |
-
|
396 |
-
msgid "Company web-site address"
|
397 |
-
msgstr "Sito web dell'azienda"
|
398 |
-
|
399 |
-
msgid "Online meeting password"
|
400 |
-
msgstr "Password videoconferenza"
|
401 |
-
|
402 |
-
msgid "Online meeting start URL"
|
403 |
-
msgstr "URL avvio videoconferenza"
|
404 |
-
|
405 |
-
msgid "Online meeting URL"
|
406 |
-
msgstr "URL videoconferenza"
|
407 |
-
|
408 |
-
msgid "Info of service"
|
409 |
-
msgstr "Informazioni sul servizio"
|
410 |
-
|
411 |
-
msgid "Name of service"
|
412 |
-
msgstr "Nome del servizio"
|
413 |
-
|
414 |
-
msgid "Price of service"
|
415 |
-
msgstr "Prezzo del servizio"
|
416 |
-
|
417 |
-
msgid "Email of staff"
|
418 |
-
msgstr "Email dell'incaricato"
|
419 |
-
|
420 |
-
msgid "Info of staff"
|
421 |
-
msgstr "Informazioni sull'incaricato"
|
422 |
-
|
423 |
-
msgid "Name of staff"
|
424 |
-
msgstr "Nome dell'incaricato"
|
425 |
-
|
426 |
-
msgid "Phone of staff"
|
427 |
-
msgstr "Telefono dell'incaricato"
|
428 |
-
|
429 |
msgid "Outlook Calendar"
|
430 |
msgstr ""
|
431 |
|
@@ -807,8 +710,8 @@ msgid ""
|
|
807 |
msgstr ""
|
808 |
"Gentile {client_name},\n"
|
809 |
"\n"
|
810 |
-
"questa è la conferma che sei in lista per {service_name} (x "
|
811 |
-
"
|
812 |
"\n"
|
813 |
"Di seguito il programma dei servizi:\n"
|
814 |
"\n"
|
@@ -1617,9 +1520,6 @@ msgstr ""
|
|
1617 |
msgid "Invalid session"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
-
msgid "Mollie accepts payments in Euro only."
|
1621 |
-
msgstr ""
|
1622 |
-
|
1623 |
msgid "Mollie error."
|
1624 |
msgstr ""
|
1625 |
|
@@ -1698,8 +1598,8 @@ msgstr ""
|
|
1698 |
|
1699 |
msgid ""
|
1700 |
"Go to the <a href=\"https://console.developers.google.com/flows/enableapi?"
|
1701 |
-
"apiid=places_backend&reusekey=true\" target=\"_blank\">Google API Console</"
|
1702 |
-
"
|
1703 |
msgstr ""
|
1704 |
|
1705 |
msgid "Create or select a project. Click <b>Continue</b> to enable the API."
|
@@ -2060,8 +1960,8 @@ msgstr ""
|
|
2060 |
"\n"
|
2061 |
"Grazie per averci scelto.\n"
|
2062 |
"\n"
|
2063 |
-
"Puoi cancellare l'appuntamento <a href
|
2064 |
-
"
|
2065 |
"\n"
|
2066 |
"Se il link per la cancellazione non dovesse funzionare, clicca o ricopia "
|
2067 |
"nell'URL il link sottostante:\n"
|
@@ -2457,6 +2357,9 @@ msgstr "Login"
|
|
2457 |
msgid "Done"
|
2458 |
msgstr "Fatto"
|
2459 |
|
|
|
|
|
|
|
2460 |
msgid "Signed up"
|
2461 |
msgstr "Loggato"
|
2462 |
|
@@ -2752,6 +2655,13 @@ msgstr ""
|
|
2752 |
msgid "Important"
|
2753 |
msgstr ""
|
2754 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2755 |
msgid ""
|
2756 |
"Though, every new version is thoroughly tested to its highest quality before "
|
2757 |
"deploying, we can't guarantee that after update the plugin will work "
|
@@ -3035,6 +2945,15 @@ msgid ""
|
|
3035 |
"form"
|
3036 |
msgstr ""
|
3037 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3038 |
msgid "Service paid locally"
|
3039 |
msgstr "Servizio pagato in sede"
|
3040 |
|
@@ -3121,12 +3040,6 @@ msgstr ""
|
|
3121 |
"non gli orari lavorativi dell'azienda. Pertanto, controlla gli orari dei "
|
3122 |
"tuoi membri dello staff se riscontri anomalie nel sistema di prenotazione."
|
3123 |
|
3124 |
-
msgid "Internal note"
|
3125 |
-
msgstr "Nota interna"
|
3126 |
-
|
3127 |
-
msgid "Duration of service"
|
3128 |
-
msgstr "Durata del servizio"
|
3129 |
-
|
3130 |
msgid "Show only business days in the calendar"
|
3131 |
msgstr "Mostra solo giorni lavorativi nel calendario"
|
3132 |
|
@@ -3165,9 +3078,6 @@ msgstr "Appuntamento con un partecipante"
|
|
3165 |
msgid "Appointment with many participants"
|
3166 |
msgstr "Appuntamento con molti partecipanti"
|
3167 |
|
3168 |
-
msgid "Set order of the fields in calendar"
|
3169 |
-
msgstr ""
|
3170 |
-
|
3171 |
msgid "Currency"
|
3172 |
msgstr "Valuta"
|
3173 |
|
@@ -3273,13 +3183,94 @@ msgstr ""
|
|
3273 |
msgid "Clear logs"
|
3274 |
msgstr ""
|
3275 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3276 |
#, php-format
|
3277 |
msgid ""
|
3278 |
"WooCommerce cart is not set up. Follow the <a href=\"%s\">link</a> to "
|
3279 |
"correct this problem."
|
3280 |
msgstr ""
|
3281 |
-
"WooCommerce carrello non è impostato. Seguite il <a href=\"%s"
|
3282 |
-
"
|
3283 |
|
3284 |
msgid "Last month"
|
3285 |
msgstr ""
|
@@ -3303,8 +3294,8 @@ msgid "Price list"
|
|
3303 |
msgstr "Listino prezzi"
|
3304 |
|
3305 |
msgid ""
|
3306 |
-
"If you do not see your country in the list please contact us at <a
|
3307 |
-
"
|
3308 |
msgstr ""
|
3309 |
|
3310 |
msgid "Administrator phone"
|
@@ -3331,8 +3322,8 @@ msgid ""
|
|
3331 |
"To send scheduled notifications please refer to <a href=\"%1$s\">Bookly "
|
3332 |
"Multisite</a> add-on <a href=\"%2$s\">message</a>."
|
3333 |
msgstr ""
|
3334 |
-
"Per inviare notifiche pianificate fare riferimento al <a href=\"%2$s"
|
3335 |
-
"
|
3336 |
|
3337 |
msgid ""
|
3338 |
"To send scheduled notifications please execute the following command hourly "
|
@@ -3527,8 +3518,8 @@ msgstr ""
|
|
3527 |
|
3528 |
#, php-format
|
3529 |
msgid ""
|
3530 |
-
"<a href=\"%s\" target=\"_blank\">Sign in to Zapier</a> and click <a
|
3531 |
-
"\" target=\"_blank\"><b>Make a Zap</b></a>"
|
3532 |
msgstr ""
|
3533 |
|
3534 |
msgid ""
|
@@ -3537,16 +3528,16 @@ msgid ""
|
|
3537 |
msgstr ""
|
3538 |
|
3539 |
msgid ""
|
3540 |
-
"In the <b>Choose Trigger Event</b> dropdown choose a trigger and click "
|
3541 |
-
"
|
3542 |
msgstr ""
|
3543 |
|
3544 |
msgid "In the <b>Choose Account</b> step click <b>Sign in to Bookly</b>"
|
3545 |
msgstr ""
|
3546 |
|
3547 |
msgid ""
|
3548 |
-
"In the popup window enter the API Key found below on this page, and click "
|
3549 |
-
"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
msgid "Click <b>Continue</b>, then <b>Test trigger</b> and <b>Continue</b>"
|
@@ -3647,8 +3638,8 @@ msgstr ""
|
|
3647 |
msgid ""
|
3648 |
"Bookly will simplify the booking process for your customers. This plugin "
|
3649 |
"creates another touchpoint to convert your visitors into customers. With "
|
3650 |
-
"Bookly your clients can see your availability, pick the services you "
|
3651 |
-
"
|
3652 |
msgstr ""
|
3653 |
"Bookly permetterà ai tuoi clienti di effettuare prenotazioni con facilità. "
|
3654 |
"Questo plugin genera un ulteriore touchpoint per far sì che i visitatori "
|
@@ -3778,6 +3769,9 @@ msgstr "Campo Conferma email"
|
|
3778 |
msgid "Show notes field"
|
3779 |
msgstr "Mostra campo Note"
|
3780 |
|
|
|
|
|
|
|
3781 |
msgid ""
|
3782 |
"The booking form on this step may have different set or states of its "
|
3783 |
"elements. It depends on various conditions such as installed/activated add-"
|
@@ -3805,13 +3799,52 @@ msgstr "Visibile quando l'orario di tempo selezionato è già stato prenotato"
|
|
3805 |
msgid "Visible to non-logged in customers only"
|
3806 |
msgstr "Visibile solo i clienti anonimi"
|
3807 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3808 |
msgid "Previous month"
|
3809 |
msgstr "Mese precedente"
|
3810 |
|
3811 |
#, php-format
|
3812 |
msgid ""
|
3813 |
-
"To use the cart, disable integration with WooCommerce <a href=\"%s\">here</"
|
3814 |
-
"
|
3815 |
msgstr ""
|
3816 |
"Per utilizzare il carrello, disattivare l'integrazione con WooCommerce <a "
|
3817 |
"href=\"%s\">qui</a>."
|
@@ -3917,6 +3950,9 @@ msgstr "Data fine appuntamento"
|
|
3917 |
msgid "End time of appointment"
|
3918 |
msgstr "Orario fine appuntamento"
|
3919 |
|
|
|
|
|
|
|
3920 |
msgid "Cart information"
|
3921 |
msgstr "Informazioni sul carrello"
|
3922 |
|
@@ -4157,8 +4193,8 @@ msgstr "Ripeti la password"
|
|
4157 |
|
4158 |
#, php-format
|
4159 |
msgid ""
|
4160 |
-
"I accept <a href=\"%1$s\" target=\"_blank\">Service Terms</a> and <a
|
4161 |
-
"
|
4162 |
msgstr ""
|
4163 |
|
4164 |
msgid "Enter code from email"
|
@@ -4289,8 +4325,8 @@ msgid ""
|
|
4289 |
"<a href=\"%s\" target=\"_blank\">documentation</a> page"
|
4290 |
msgstr ""
|
4291 |
"Digita \"{\" per visualizzare i codici disponibili. Per ulteriori "
|
4292 |
-
"informazioni, vedi la pagina della <a href=\"%s\" target=\"_blank"
|
4293 |
-
"
|
4294 |
|
4295 |
msgid "Add"
|
4296 |
msgstr ""
|
@@ -4320,6 +4356,12 @@ msgstr "Cliente"
|
|
4320 |
msgid "Administrators"
|
4321 |
msgstr "Amministratori"
|
4322 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4323 |
msgid "Choose who will receive this notification."
|
4324 |
msgstr "Scegli chi riceverà questa notifica."
|
4325 |
|
@@ -4342,9 +4384,6 @@ msgstr ""
|
|
4342 |
msgid "Save notification"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
-
msgid "Codes"
|
4346 |
-
msgstr "Codici"
|
4347 |
-
|
4348 |
msgid "Appointment status"
|
4349 |
msgstr "Stato dell'appuntamento"
|
4350 |
|
@@ -4448,6 +4487,9 @@ msgstr ""
|
|
4448 |
msgid "Edit staff"
|
4449 |
msgstr ""
|
4450 |
|
|
|
|
|
|
|
4451 |
msgid "The start time must be less than the end one"
|
4452 |
msgstr "L'orario iniziale deve essere precedente l'orario finale"
|
4453 |
|
@@ -4647,51 +4689,18 @@ msgstr "Colonne"
|
|
4647 |
msgid "Attach ICS file"
|
4648 |
msgstr "Aggiungi file ICS"
|
4649 |
|
4650 |
-
msgid "
|
4651 |
-
msgstr "
|
4652 |
-
|
4653 |
-
msgid "Edit email notification"
|
4654 |
-
msgstr ""
|
4655 |
-
|
4656 |
-
msgid "Loop over appointments list"
|
4657 |
-
msgstr ""
|
4658 |
-
|
4659 |
-
msgid "Loop over appointments list with delimiter"
|
4660 |
-
msgstr ""
|
4661 |
-
|
4662 |
-
msgid "Service name of appointment"
|
4663 |
-
msgstr ""
|
4664 |
-
|
4665 |
-
msgid "Service category name of appointment"
|
4666 |
-
msgstr ""
|
4667 |
-
|
4668 |
-
msgid "Service duration of appointment"
|
4669 |
-
msgstr ""
|
4670 |
-
|
4671 |
-
msgid "Service price of appointment"
|
4672 |
-
msgstr ""
|
4673 |
-
|
4674 |
-
msgid "Staff member full name in appointment"
|
4675 |
-
msgstr ""
|
4676 |
-
|
4677 |
-
msgid "Total quantity of appointments in cart"
|
4678 |
-
msgstr ""
|
4679 |
-
|
4680 |
-
msgid "Login form"
|
4681 |
-
msgstr ""
|
4682 |
|
4683 |
-
msgid "
|
4684 |
msgstr ""
|
4685 |
|
4686 |
-
msgid "
|
4687 |
-
msgstr ""
|
4688 |
|
4689 |
-
msgid "
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
msgid "Total price of booking"
|
4693 |
-
msgstr "Prezzo totale della prenotazione"
|
4694 |
-
|
4695 |
msgid ""
|
4696 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress?"
|
4697 |
msgstr ""
|
@@ -4727,9 +4736,8 @@ msgid "You just made the <b>10000th Sale</b> using Bookly Plugin!"
|
|
4727 |
msgstr ""
|
4728 |
|
4729 |
msgid ""
|
4730 |
-
"To help us improve Bookly, the plugin anonymously collects usage "
|
4731 |
-
"
|
4732 |
-
"General."
|
4733 |
msgstr ""
|
4734 |
|
4735 |
msgid ""
|
@@ -4745,11 +4753,11 @@ msgstr ""
|
|
4745 |
|
4746 |
#, php-format
|
4747 |
msgid ""
|
4748 |
-
"<b>Bookly Lite rebrands into Bookly with more features available.</b><br
|
4749 |
-
"
|
4750 |
"the development of both plugin versions and add more features to the new "
|
4751 |
-
"free Bookly. To learn more about the major Bookly update, check our <a
|
4752 |
-
"
|
4753 |
msgstr ""
|
4754 |
|
4755 |
#, php-format
|
@@ -4775,9 +4783,8 @@ msgid "This function is not available in the Bookly."
|
|
4775 |
msgstr ""
|
4776 |
|
4777 |
msgid ""
|
4778 |
-
"To get access to all Bookly features, lifetime free updates and 24/7 "
|
4779 |
-
"
|
4780 |
-
"information visit"
|
4781 |
msgstr ""
|
4782 |
|
4783 |
msgid "Subscribe to monthly emails about Bookly improvements and new releases."
|
@@ -4974,8 +4981,8 @@ msgstr "Pagina di re-indirizzamento"
|
|
4974 |
msgid ""
|
4975 |
"If you are not redirected automatically, follow the <a href=\"%s\">link</a>."
|
4976 |
msgstr ""
|
4977 |
-
"Se non vieni automaticamente re-indirizzato, segui questo <a href=\"%s"
|
4978 |
-
"
|
4979 |
|
4980 |
msgid "Show more"
|
4981 |
msgstr "Mostra di più"
|
@@ -5196,6 +5203,9 @@ msgid ""
|
|
5196 |
"time slot."
|
5197 |
msgstr ""
|
5198 |
|
|
|
|
|
|
|
5199 |
msgid "Select appointment date"
|
5200 |
msgstr ""
|
5201 |
|
@@ -5424,10 +5434,6 @@ msgstr "Una nuova versione di questo plugin è disponibile."
|
|
5424 |
msgid "Unknown update checker status \"%s\""
|
5425 |
msgstr "Stato sconosciuto di checker aggiornamento \"%s\""
|
5426 |
|
5427 |
-
#, php-format
|
5428 |
-
msgid "To update - enter the <a href=\"%s\">Purchase Code</a>"
|
5429 |
-
msgstr "Per aggiornare - inserire il <a href=\"%s\">codice di acquisto</a>"
|
5430 |
-
|
5431 |
msgid "Please verify your Bookly Pro license"
|
5432 |
msgstr ""
|
5433 |
|
@@ -5496,9 +5502,9 @@ msgstr "Controllare Bookly licenza add-on; {days} rimanenti."
|
|
5496 |
#, php-format
|
5497 |
msgid ""
|
5498 |
"%s is used on another domain %s.<br/>In order to use the purchase code on "
|
5499 |
-
"this domain, please dissociate it in the admin panel of the other domain
|
5500 |
-
"
|
5501 |
-
"support at support@bookly.info to transfer the license manually."
|
5502 |
msgstr ""
|
5503 |
|
5504 |
#, php-format
|
@@ -5661,11 +5667,11 @@ msgstr ""
|
|
5661 |
"Per trovare il tuo Client ID e il tuo Client Secret, procedi come segue:"
|
5662 |
|
5663 |
msgid ""
|
5664 |
-
"Go to the <a href=\"https://console.developers.google.com/\"
|
5665 |
-
"\">Google Developers Console</a>."
|
5666 |
msgstr ""
|
5667 |
-
"Vai alla pagina <a href=\"https://console.developers.google.com/\"
|
5668 |
-
"
|
5669 |
|
5670 |
msgid "Select a project, or create a new one."
|
5671 |
msgstr "Seleziona un progetto, o creane uno nuovo."
|
@@ -5765,13 +5771,13 @@ msgid "To set up Facebook integration, do the following:"
|
|
5765 |
msgstr ""
|
5766 |
|
5767 |
msgid ""
|
5768 |
-
"Follow the steps at <a href=\"https://developers.facebook.
|
5769 |
-
"register\" target=\"_blank\">https://developers.facebook.
|
5770 |
-
"register</a> to create a Developer Account, register and
|
5771 |
-
"<b>Facebook App</b>. Then you'll need to submit your app for
|
5772 |
-
"more about the review process and what's required to pass
|
5773 |
-
"href=\"https://developers.facebook.com/docs/facebook-
|
5774 |
-
"\"_blank\">Login Review Guide</a>."
|
5775 |
msgstr ""
|
5776 |
|
5777 |
msgid ""
|
@@ -5812,8 +5818,10 @@ msgstr ""
|
|
5812 |
msgid "Customer address"
|
5813 |
msgstr "Indirizzo del cliente"
|
5814 |
|
5815 |
-
msgid ""
|
5816 |
-
|
|
|
|
|
5817 |
msgstr ""
|
5818 |
|
5819 |
msgid "To find your API Key and Secret, do the following:"
|
@@ -5852,8 +5860,8 @@ msgid ""
|
|
5852 |
"Go to <b>App Credentials</b> tab and look for the <b>API Key</b> and <b>API "
|
5853 |
"Secret</b>. Use them in the form below on this page"
|
5854 |
msgstr ""
|
5855 |
-
"Vai sul tab <b>App Credentials</b> e cerca <b>API Key</b> e <b>API Secret</"
|
5856 |
-
"
|
5857 |
|
5858 |
msgid ""
|
5859 |
"Once you've copied over your API Key and Secret, go to <b>Activation</b> tab "
|
@@ -5871,12 +5879,94 @@ msgstr ""
|
|
5871 |
msgid "The API Secret obtained from your JWT app"
|
5872 |
msgstr "L'API Secret ottenuto dalla tua app JWT"
|
5873 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5874 |
msgid "Cart"
|
5875 |
msgstr "Carrello"
|
5876 |
|
5877 |
msgid "Select product"
|
5878 |
msgstr "Seleziona un prodotto"
|
5879 |
|
|
|
|
|
|
|
5880 |
msgid ""
|
5881 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
5882 |
"following statuses"
|
@@ -5907,8 +5997,8 @@ msgstr "Azione per cancellare l'appuntamento"
|
|
5907 |
|
5908 |
msgid ""
|
5909 |
"Select what happens when customer clicks cancel appointment link. With "
|
5910 |
-
"\"Delete\" the appointment will be deleted from the calendar. With
|
5911 |
-
"\" only appointment status will be changed to \"Cancelled\"."
|
5912 |
msgstr ""
|
5913 |
"Seleziona cosa succede quando il cliente fa clic sul link Cancella "
|
5914 |
"appuntamento. Con \"Rimuovi\" l'appuntamento sarà rimosso dal calendario. "
|
@@ -5955,12 +6045,15 @@ msgid ""
|
|
5955 |
"Please configure Facebook App integration in <a href=\"%s\">settings</a> "
|
5956 |
"first."
|
5957 |
msgstr ""
|
5958 |
-
"È necessario configurare prima l'integrazione con Facebook App dalle <a
|
5959 |
-
"
|
5960 |
|
5961 |
msgid "Show time zone switcher"
|
5962 |
msgstr "Mostra opzione fuso orario"
|
5963 |
|
|
|
|
|
|
|
5964 |
msgid "Import"
|
5965 |
msgstr "Importa"
|
5966 |
|
@@ -5992,9 +6085,6 @@ msgstr ""
|
|
5992 |
"Nota: Se il pagamento è effettuato per più di un servizio, si vedrà l'intero "
|
5993 |
"importo in Incasso."
|
5994 |
|
5995 |
-
msgid "Online meeting join URL"
|
5996 |
-
msgstr "URL partecipazione alla videoconferenza"
|
5997 |
-
|
5998 |
msgid "Time zone of staff"
|
5999 |
msgstr "Fuso orario dell'incaricato"
|
6000 |
|
@@ -6035,7 +6125,11 @@ msgstr ""
|
|
6035 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6036 |
msgstr "Sincronizzare gli appuntamenti membro dello staff con Google Calendar."
|
6037 |
|
6038 |
-
msgid "
|
|
|
|
|
|
|
|
|
6039 |
msgstr ""
|
6040 |
|
6041 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
@@ -6052,6 +6146,12 @@ msgid ""
|
|
6052 |
"staff member. Padding time is not included."
|
6053 |
msgstr ""
|
6054 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6055 |
msgid "Archiving Staff"
|
6056 |
msgstr ""
|
6057 |
|
@@ -6063,12 +6163,6 @@ msgstr ""
|
|
6063 |
msgid "Ok, continue editing"
|
6064 |
msgstr ""
|
6065 |
|
6066 |
-
msgid ""
|
6067 |
-
"The staff member's schedule will be considered to be in the selected time "
|
6068 |
-
"zone. This time zone will also be used for the dates and times in "
|
6069 |
-
"notifications sent to the staff member"
|
6070 |
-
msgstr ""
|
6071 |
-
|
6072 |
msgid "Reason"
|
6073 |
msgstr ""
|
6074 |
|
@@ -6162,9 +6256,9 @@ msgstr ""
|
|
6162 |
"Imposta il tempo aggiuntivo prima e dopo l'appuntamento (padding time). Ad "
|
6163 |
"esempio, se hai bisogno di 15 minuti di preparazione prima dell'appuntamento "
|
6164 |
"successivo, è necessario impostare Il tempo aggiuntivo prima "
|
6165 |
-
"dell'appuntamento a 15 min. In questo caso, se c'è un appuntamento dalle "
|
6166 |
-
"
|
6167 |
-
"
|
6168 |
|
6169 |
msgid "Providers preference for ANY"
|
6170 |
msgstr "Assegnazione dell'incarico se impostato su QUALSIASI"
|
@@ -6197,8 +6291,8 @@ msgstr ""
|
|
6197 |
"QUALSIASI\". In caso contrario, l'ordine di selezione è casuale."
|
6198 |
|
6199 |
msgid ""
|
6200 |
-
"To make service invisible to your customers set the visibility to
|
6201 |
-
"\"."
|
6202 |
msgstr ""
|
6203 |
"Per rendere il servizio invisibile ai clienti impostare la visibilità su "
|
6204 |
"\"Privato\"."
|
@@ -6355,8 +6449,8 @@ msgstr ""
|
|
6355 |
|
6356 |
#, php-format
|
6357 |
msgid ""
|
6358 |
-
"Cannot find your purchase code? See this <a href=\"%s\" target=\"_blank"
|
6359 |
-
"
|
6360 |
msgstr ""
|
6361 |
"Non riesci a trovare il tuo codice di acquisto? Guarda questa <a href=\"%s\" "
|
6362 |
"target=\"_blank\">pagina</a>."
|
@@ -6413,6 +6507,9 @@ msgstr ""
|
|
6413 |
msgid "Service was not found"
|
6414 |
msgstr "Il servizio non è stato trovato"
|
6415 |
|
|
|
|
|
|
|
6416 |
msgid "No appointments found."
|
6417 |
msgstr "Nessun appuntamento trovato."
|
6418 |
|
@@ -6452,13 +6549,13 @@ msgstr ""
|
|
6452 |
msgid "Total deposit amount to be paid"
|
6453 |
msgstr ""
|
6454 |
|
6455 |
-
msgid "
|
6456 |
msgstr ""
|
6457 |
|
6458 |
-
msgid "
|
6459 |
msgstr ""
|
6460 |
|
6461 |
-
msgid "
|
6462 |
msgstr ""
|
6463 |
|
6464 |
msgid "Pay now"
|
@@ -6969,12 +7066,6 @@ msgstr "Mostra step Servizi extra"
|
|
6969 |
msgid "Show extras"
|
6970 |
msgstr "Mostra Servizi extra"
|
6971 |
|
6972 |
-
msgid "Max quantity"
|
6973 |
-
msgstr "Q.tà"
|
6974 |
-
|
6975 |
-
msgid "New Item"
|
6976 |
-
msgstr "Aggiungi"
|
6977 |
-
|
6978 |
msgid "Loop over extras"
|
6979 |
msgstr ""
|
6980 |
|
@@ -6990,6 +7081,12 @@ msgstr ""
|
|
6990 |
msgid "Extras price"
|
6991 |
msgstr ""
|
6992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6993 |
msgid "Extras tax"
|
6994 |
msgstr ""
|
6995 |
|
@@ -7000,8 +7097,8 @@ msgid ""
|
|
7000 |
"Below you can find a list of services selected for booking.\n"
|
7001 |
"Click BOOK MORE if you want to add more services."
|
7002 |
msgstr ""
|
7003 |
-
"Qui sotto puoi trovare un elenco di servizi selezionati per la "
|
7004 |
-
"
|
7005 |
"Clicca PRENOTA PIU' SERVIZI se si desidera aggiungere più servizi."
|
7006 |
|
7007 |
msgid "Show Cart step"
|
@@ -7222,8 +7319,8 @@ msgstr ""
|
|
7222 |
|
7223 |
#, php-format
|
7224 |
msgid ""
|
7225 |
-
"Enter the following URL as the destination for events <b>%s</b> and click "
|
7226 |
-
"
|
7227 |
msgstr ""
|
7228 |
|
7229 |
msgid ""
|
@@ -7239,15 +7336,15 @@ msgstr ""
|
|
7239 |
|
7240 |
#, php-format
|
7241 |
msgid ""
|
7242 |
-
"Bookly Stripe add-on has been upgraded to support <a href=\"%s\"
|
7243 |
-
"
|
7244 |
"integration with the upgraded add-on."
|
7245 |
msgstr ""
|
7246 |
|
7247 |
#, php-format
|
7248 |
msgid ""
|
7249 |
-
"1. Make sure that <b>Publishable Key</b> is provided in <a href=\"%s"
|
7250 |
-
"
|
7251 |
msgstr ""
|
7252 |
|
7253 |
#, php-format
|
3 |
"MIME-Version: 1.0\n"
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
+
"X-Generator: Loco https://localise.biz/\n"
|
7 |
"Project-Id-Version: Bookly\n"
|
8 |
"Language: it_IT\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-18 12:47+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-18 12:47+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Italian\n"
|
15 |
+
"X-Loco-Version: 2.3.1; wp-5.5"
|
16 |
|
17 |
msgid "Invoice #{invoice_number} for your appointment"
|
18 |
msgstr ""
|
232 |
msgstr ""
|
233 |
|
234 |
msgid ""
|
235 |
+
"Under <b>API permissions</b>, choose <b>Add a permission</b>, and select <b>"
|
236 |
+
"Microsoft Graph > Delegated permissions</b>. In <b>Select permissions</b> "
|
237 |
+
"find <b>Calendars.ReadWrite</b>, select it and click <b>Add permissions</b> "
|
238 |
+
"button."
|
239 |
msgstr ""
|
240 |
|
241 |
msgid "<b>Save</b> your changes."
|
326 |
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
327 |
msgstr ""
|
328 |
|
329 |
+
msgid "Template for event description"
|
330 |
msgstr ""
|
331 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
msgid "Outlook Calendar"
|
333 |
msgstr ""
|
334 |
|
710 |
msgstr ""
|
711 |
"Gentile {client_name},\n"
|
712 |
"\n"
|
713 |
+
"questa è la conferma che sei in lista per {service_name} (x {recurring_count}"
|
714 |
+
").\n"
|
715 |
"\n"
|
716 |
"Di seguito il programma dei servizi:\n"
|
717 |
"\n"
|
1520 |
msgid "Invalid session"
|
1521 |
msgstr ""
|
1522 |
|
|
|
|
|
|
|
1523 |
msgid "Mollie error."
|
1524 |
msgstr ""
|
1525 |
|
1598 |
|
1599 |
msgid ""
|
1600 |
"Go to the <a href=\"https://console.developers.google.com/flows/enableapi?"
|
1601 |
+
"apiid=places_backend&reusekey=true\" target=\"_blank\">Google API Console</a>"
|
1602 |
+
"."
|
1603 |
msgstr ""
|
1604 |
|
1605 |
msgid "Create or select a project. Click <b>Continue</b> to enable the API."
|
1960 |
"\n"
|
1961 |
"Grazie per averci scelto.\n"
|
1962 |
"\n"
|
1963 |
+
"Puoi cancellare l'appuntamento <a href=\"{cancel_appointment_confirm_url}\">"
|
1964 |
+
"cliccando su questo link</a>.\n"
|
1965 |
"\n"
|
1966 |
"Se il link per la cancellazione non dovesse funzionare, clicca o ricopia "
|
1967 |
"nell'URL il link sottostante:\n"
|
2357 |
msgid "Done"
|
2358 |
msgstr "Fatto"
|
2359 |
|
2360 |
+
msgid "Start over"
|
2361 |
+
msgstr ""
|
2362 |
+
|
2363 |
msgid "Signed up"
|
2364 |
msgstr "Loggato"
|
2365 |
|
2655 |
msgid "Important"
|
2656 |
msgstr ""
|
2657 |
|
2658 |
+
#, php-format
|
2659 |
+
msgid ""
|
2660 |
+
"You haven't entered the purchase code which results in impossibility to see "
|
2661 |
+
"if there is a new version available. Enter your purchase code in Settings > "
|
2662 |
+
"%sPurchase Code%s."
|
2663 |
+
msgstr ""
|
2664 |
+
|
2665 |
msgid ""
|
2666 |
"Though, every new version is thoroughly tested to its highest quality before "
|
2667 |
"deploying, we can't guarantee that after update the plugin will work "
|
2945 |
"form"
|
2946 |
msgstr ""
|
2947 |
|
2948 |
+
msgid "Prevent PHP session locking"
|
2949 |
+
msgstr ""
|
2950 |
+
|
2951 |
+
msgid ""
|
2952 |
+
"Enable this option to make Bookly close the PHP session as soon as it is "
|
2953 |
+
"done with it. This should prevent locking the session, which could cause "
|
2954 |
+
"various other processes to timeout or fail"
|
2955 |
+
msgstr ""
|
2956 |
+
|
2957 |
msgid "Service paid locally"
|
2958 |
msgstr "Servizio pagato in sede"
|
2959 |
|
3040 |
"non gli orari lavorativi dell'azienda. Pertanto, controlla gli orari dei "
|
3041 |
"tuoi membri dello staff se riscontri anomalie nel sistema di prenotazione."
|
3042 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3043 |
msgid "Show only business days in the calendar"
|
3044 |
msgstr "Mostra solo giorni lavorativi nel calendario"
|
3045 |
|
3078 |
msgid "Appointment with many participants"
|
3079 |
msgstr "Appuntamento con molti partecipanti"
|
3080 |
|
|
|
|
|
|
|
3081 |
msgid "Currency"
|
3082 |
msgstr "Valuta"
|
3083 |
|
3183 |
msgid "Clear logs"
|
3184 |
msgstr ""
|
3185 |
|
3186 |
+
msgid "Date of appointment"
|
3187 |
+
msgstr "Data appuntamento"
|
3188 |
+
|
3189 |
+
msgid "Time of appointment"
|
3190 |
+
msgstr "Orario appuntamento"
|
3191 |
+
|
3192 |
+
msgid "Booking number"
|
3193 |
+
msgstr "Numero di prenotazione"
|
3194 |
+
|
3195 |
+
msgid "Name of category"
|
3196 |
+
msgstr "Nome della categoria"
|
3197 |
+
|
3198 |
+
msgid "Address of company"
|
3199 |
+
msgstr "Indirizzo dell'azienda"
|
3200 |
+
|
3201 |
+
msgid "Name of company"
|
3202 |
+
msgstr "Nome dell'azienda"
|
3203 |
+
|
3204 |
+
msgid "Company phone"
|
3205 |
+
msgstr "Telefono dell'azienda"
|
3206 |
+
|
3207 |
+
msgid "Company web-site address"
|
3208 |
+
msgstr "Sito web dell'azienda"
|
3209 |
+
|
3210 |
+
msgid "Internal note"
|
3211 |
+
msgstr "Nota interna"
|
3212 |
+
|
3213 |
+
msgid "Duration of service"
|
3214 |
+
msgstr "Durata del servizio"
|
3215 |
+
|
3216 |
+
msgid "Info of service"
|
3217 |
+
msgstr "Informazioni sul servizio"
|
3218 |
+
|
3219 |
+
msgid "Name of service"
|
3220 |
+
msgstr "Nome del servizio"
|
3221 |
+
|
3222 |
+
msgid "Price of service"
|
3223 |
+
msgstr "Prezzo del servizio"
|
3224 |
+
|
3225 |
+
msgid "Email of staff"
|
3226 |
+
msgstr "Email dell'incaricato"
|
3227 |
+
|
3228 |
+
msgid "Info of staff"
|
3229 |
+
msgstr "Informazioni sull'incaricato"
|
3230 |
+
|
3231 |
+
msgid "Name of staff"
|
3232 |
+
msgstr "Nome dell'incaricato"
|
3233 |
+
|
3234 |
+
msgid "Phone of staff"
|
3235 |
+
msgstr "Telefono dell'incaricato"
|
3236 |
+
|
3237 |
+
msgid "Email of client"
|
3238 |
+
msgstr "Email del cliente"
|
3239 |
+
|
3240 |
+
msgid "Full name of client"
|
3241 |
+
msgstr "Cognome e Nome del cliente"
|
3242 |
+
|
3243 |
+
msgid "First name of client"
|
3244 |
+
msgstr "Nome del cliente"
|
3245 |
+
|
3246 |
+
msgid "Last name of client"
|
3247 |
+
msgstr "Cognome del cliente"
|
3248 |
+
|
3249 |
+
msgid "Phone of client"
|
3250 |
+
msgstr "Telefono del cliente"
|
3251 |
+
|
3252 |
+
msgid "Status of payment"
|
3253 |
+
msgstr ""
|
3254 |
+
|
3255 |
+
msgid "Payment type"
|
3256 |
+
msgstr "Modalità di pagamento"
|
3257 |
+
|
3258 |
+
msgid "Status of appointment"
|
3259 |
+
msgstr ""
|
3260 |
+
|
3261 |
+
msgid "Loop over participants list"
|
3262 |
+
msgstr ""
|
3263 |
+
|
3264 |
+
msgid "Loop over participants list with delimiter"
|
3265 |
+
msgstr ""
|
3266 |
+
|
3267 |
#, php-format
|
3268 |
msgid ""
|
3269 |
"WooCommerce cart is not set up. Follow the <a href=\"%s\">link</a> to "
|
3270 |
"correct this problem."
|
3271 |
msgstr ""
|
3272 |
+
"WooCommerce carrello non è impostato. Seguite il <a href=\"%s\">"
|
3273 |
+
"collegamento</a> per correggere questo problema."
|
3274 |
|
3275 |
msgid "Last month"
|
3276 |
msgstr ""
|
3294 |
msgstr "Listino prezzi"
|
3295 |
|
3296 |
msgid ""
|
3297 |
+
"If you do not see your country in the list please contact us at <a "
|
3298 |
+
"href=\"mailto:support@bookly.info\">support@bookly.info</a>."
|
3299 |
msgstr ""
|
3300 |
|
3301 |
msgid "Administrator phone"
|
3322 |
"To send scheduled notifications please refer to <a href=\"%1$s\">Bookly "
|
3323 |
"Multisite</a> add-on <a href=\"%2$s\">message</a>."
|
3324 |
msgstr ""
|
3325 |
+
"Per inviare notifiche pianificate fare riferimento al <a href=\"%2$s\">"
|
3326 |
+
"messaggio</a> di <a href=\"%1$s\">Bookly Multisite</a> add-on."
|
3327 |
|
3328 |
msgid ""
|
3329 |
"To send scheduled notifications please execute the following command hourly "
|
3518 |
|
3519 |
#, php-format
|
3520 |
msgid ""
|
3521 |
+
"<a href=\"%s\" target=\"_blank\">Sign in to Zapier</a> and click <a "
|
3522 |
+
"href=\"%s\" target=\"_blank\"><b>Make a Zap</b></a>"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
msgid ""
|
3528 |
msgstr ""
|
3529 |
|
3530 |
msgid ""
|
3531 |
+
"In the <b>Choose Trigger Event</b> dropdown choose a trigger and click <b>"
|
3532 |
+
"Continue</b>"
|
3533 |
msgstr ""
|
3534 |
|
3535 |
msgid "In the <b>Choose Account</b> step click <b>Sign in to Bookly</b>"
|
3536 |
msgstr ""
|
3537 |
|
3538 |
msgid ""
|
3539 |
+
"In the popup window enter the API Key found below on this page, and click <b>"
|
3540 |
+
"Yes, Continue</b>"
|
3541 |
msgstr ""
|
3542 |
|
3543 |
msgid "Click <b>Continue</b>, then <b>Test trigger</b> and <b>Continue</b>"
|
3638 |
msgid ""
|
3639 |
"Bookly will simplify the booking process for your customers. This plugin "
|
3640 |
"creates another touchpoint to convert your visitors into customers. With "
|
3641 |
+
"Bookly your clients can see your availability, pick the services you provide,"
|
3642 |
+
" book them online and much more."
|
3643 |
msgstr ""
|
3644 |
"Bookly permetterà ai tuoi clienti di effettuare prenotazioni con facilità. "
|
3645 |
"Questo plugin genera un ulteriore touchpoint per far sì che i visitatori "
|
3769 |
msgid "Show notes field"
|
3770 |
msgstr "Mostra campo Note"
|
3771 |
|
3772 |
+
msgid "Show 'Start over' button"
|
3773 |
+
msgstr ""
|
3774 |
+
|
3775 |
msgid ""
|
3776 |
"The booking form on this step may have different set or states of its "
|
3777 |
"elements. It depends on various conditions such as installed/activated add-"
|
3799 |
msgid "Visible to non-logged in customers only"
|
3800 |
msgstr "Visibile solo i clienti anonimi"
|
3801 |
|
3802 |
+
msgid "Loop over appointments list"
|
3803 |
+
msgstr ""
|
3804 |
+
|
3805 |
+
msgid "Loop over appointments list with delimiter"
|
3806 |
+
msgstr ""
|
3807 |
+
|
3808 |
+
msgid "Service name of appointment"
|
3809 |
+
msgstr ""
|
3810 |
+
|
3811 |
+
msgid "Service category name of appointment"
|
3812 |
+
msgstr ""
|
3813 |
+
|
3814 |
+
msgid "Service duration of appointment"
|
3815 |
+
msgstr ""
|
3816 |
+
|
3817 |
+
msgid "Service price of appointment"
|
3818 |
+
msgstr ""
|
3819 |
+
|
3820 |
+
msgid "Staff member full name in appointment"
|
3821 |
+
msgstr ""
|
3822 |
+
|
3823 |
+
msgid "Total quantity of appointments in cart"
|
3824 |
+
msgstr ""
|
3825 |
+
|
3826 |
+
msgid "Login form"
|
3827 |
+
msgstr ""
|
3828 |
+
|
3829 |
+
msgid "Info of staff member"
|
3830 |
+
msgstr ""
|
3831 |
+
|
3832 |
+
msgid "Full name of staff member"
|
3833 |
+
msgstr ""
|
3834 |
+
|
3835 |
+
msgid "Photo of staff member"
|
3836 |
+
msgstr ""
|
3837 |
+
|
3838 |
+
msgid "Total price of booking"
|
3839 |
+
msgstr "Prezzo totale della prenotazione"
|
3840 |
+
|
3841 |
msgid "Previous month"
|
3842 |
msgstr "Mese precedente"
|
3843 |
|
3844 |
#, php-format
|
3845 |
msgid ""
|
3846 |
+
"To use the cart, disable integration with WooCommerce <a href=\"%s\">here</a>"
|
3847 |
+
"."
|
3848 |
msgstr ""
|
3849 |
"Per utilizzare il carrello, disattivare l'integrazione con WooCommerce <a "
|
3850 |
"href=\"%s\">qui</a>."
|
3950 |
msgid "End time of appointment"
|
3951 |
msgstr "Orario fine appuntamento"
|
3952 |
|
3953 |
+
msgid "Customer notes for appointment"
|
3954 |
+
msgstr "Note del cliente sull'appuntamento"
|
3955 |
+
|
3956 |
msgid "Cart information"
|
3957 |
msgstr "Informazioni sul carrello"
|
3958 |
|
4193 |
|
4194 |
#, php-format
|
4195 |
msgid ""
|
4196 |
+
"I accept <a href=\"%1$s\" target=\"_blank\">Service Terms</a> and <a "
|
4197 |
+
"href=\"%2$s\" target=\"_blank\">Privacy Policy</a>"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
msgid "Enter code from email"
|
4325 |
"<a href=\"%s\" target=\"_blank\">documentation</a> page"
|
4326 |
msgstr ""
|
4327 |
"Digita \"{\" per visualizzare i codici disponibili. Per ulteriori "
|
4328 |
+
"informazioni, vedi la pagina della <a href=\"%s\" target=\"_blank\">"
|
4329 |
+
"documentazione</a>"
|
4330 |
|
4331 |
msgid "Add"
|
4332 |
msgstr ""
|
4356 |
msgid "Administrators"
|
4357 |
msgstr "Amministratori"
|
4358 |
|
4359 |
+
msgid "You can enter multiple email addresses (one per line)"
|
4360 |
+
msgstr ""
|
4361 |
+
|
4362 |
+
msgid "You can enter multiple phone numbers (one per line)"
|
4363 |
+
msgstr ""
|
4364 |
+
|
4365 |
msgid "Choose who will receive this notification."
|
4366 |
msgstr "Scegli chi riceverà questa notifica."
|
4367 |
|
4384 |
msgid "Save notification"
|
4385 |
msgstr ""
|
4386 |
|
|
|
|
|
|
|
4387 |
msgid "Appointment status"
|
4388 |
msgstr "Stato dell'appuntamento"
|
4389 |
|
4487 |
msgid "Edit staff"
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
msgid "Zoom connection failed"
|
4491 |
+
msgstr ""
|
4492 |
+
|
4493 |
msgid "The start time must be less than the end one"
|
4494 |
msgstr "L'orario iniziale deve essere precedente l'orario finale"
|
4495 |
|
4689 |
msgid "Attach ICS file"
|
4690 |
msgstr "Aggiungi file ICS"
|
4691 |
|
4692 |
+
msgid "Codes"
|
4693 |
+
msgstr "Codici"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4694 |
|
4695 |
+
msgid "Visual"
|
4696 |
msgstr ""
|
4697 |
|
4698 |
+
msgid "New email notification"
|
4699 |
+
msgstr "Nuova notifica email"
|
4700 |
|
4701 |
+
msgid "Edit email notification"
|
4702 |
msgstr ""
|
4703 |
|
|
|
|
|
|
|
4704 |
msgid ""
|
4705 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress?"
|
4706 |
msgstr ""
|
4736 |
msgstr ""
|
4737 |
|
4738 |
msgid ""
|
4739 |
+
"To help us improve Bookly, the plugin anonymously collects usage information."
|
4740 |
+
" You can opt out of sharing the information in Settings > General."
|
|
|
4741 |
msgstr ""
|
4742 |
|
4743 |
msgid ""
|
4753 |
|
4754 |
#, php-format
|
4755 |
msgid ""
|
4756 |
+
"<b>Bookly Lite rebrands into Bookly with more features available.</b><br/>"
|
4757 |
+
"<br/>We have changed the architecture of Bookly Lite and Bookly to optimize "
|
4758 |
"the development of both plugin versions and add more features to the new "
|
4759 |
+
"free Bookly. To learn more about the major Bookly update, check our <a "
|
4760 |
+
"href=\"%s\" target=\"_blank\">blog post</a>."
|
4761 |
msgstr ""
|
4762 |
|
4763 |
#, php-format
|
4783 |
msgstr ""
|
4784 |
|
4785 |
msgid ""
|
4786 |
+
"To get access to all Bookly features, lifetime free updates and 24/7 support,"
|
4787 |
+
" please upgrade to the Pro version of Bookly.<br>For more information visit"
|
|
|
4788 |
msgstr ""
|
4789 |
|
4790 |
msgid "Subscribe to monthly emails about Bookly improvements and new releases."
|
4981 |
msgid ""
|
4982 |
"If you are not redirected automatically, follow the <a href=\"%s\">link</a>."
|
4983 |
msgstr ""
|
4984 |
+
"Se non vieni automaticamente re-indirizzato, segui questo <a href=\"%s\">"
|
4985 |
+
"link</a>."
|
4986 |
|
4987 |
msgid "Show more"
|
4988 |
msgstr "Mostra di più"
|
5203 |
"time slot."
|
5204 |
msgstr ""
|
5205 |
|
5206 |
+
msgid "The limit of bookings for this service reached"
|
5207 |
+
msgstr ""
|
5208 |
+
|
5209 |
msgid "Select appointment date"
|
5210 |
msgstr ""
|
5211 |
|
5434 |
msgid "Unknown update checker status \"%s\""
|
5435 |
msgstr "Stato sconosciuto di checker aggiornamento \"%s\""
|
5436 |
|
|
|
|
|
|
|
|
|
5437 |
msgid "Please verify your Bookly Pro license"
|
5438 |
msgstr ""
|
5439 |
|
5502 |
#, php-format
|
5503 |
msgid ""
|
5504 |
"%s is used on another domain %s.<br/>In order to use the purchase code on "
|
5505 |
+
"this domain, please dissociate it in the admin panel of the other domain."
|
5506 |
+
"<br/>If you do not have access to the admin area, please contact our "
|
5507 |
+
"technical support at support@bookly.info to transfer the license manually."
|
5508 |
msgstr ""
|
5509 |
|
5510 |
#, php-format
|
5667 |
"Per trovare il tuo Client ID e il tuo Client Secret, procedi come segue:"
|
5668 |
|
5669 |
msgid ""
|
5670 |
+
"Go to the <a href=\"https://console.developers.google.com/\" "
|
5671 |
+
"target=\"_blank\">Google Developers Console</a>."
|
5672 |
msgstr ""
|
5673 |
+
"Vai alla pagina <a href=\"https://console.developers.google.com/\" "
|
5674 |
+
"target=\"_blank\">Google Developers Console</a>."
|
5675 |
|
5676 |
msgid "Select a project, or create a new one."
|
5677 |
msgstr "Seleziona un progetto, o creane uno nuovo."
|
5771 |
msgstr ""
|
5772 |
|
5773 |
msgid ""
|
5774 |
+
"Follow the steps at <a href=\"https://developers.facebook."
|
5775 |
+
"com/docs/apps/register\" target=\"_blank\">https://developers.facebook."
|
5776 |
+
"com/docs/apps/register</a> to create a Developer Account, register and "
|
5777 |
+
"configure your <b>Facebook App</b>. Then you'll need to submit your app for "
|
5778 |
+
"review. Learn more about the review process and what's required to pass "
|
5779 |
+
"review in the <a href=\"https://developers.facebook.com/docs/facebook-"
|
5780 |
+
"login/review\" target=\"_blank\">Login Review Guide</a>."
|
5781 |
msgstr ""
|
5782 |
|
5783 |
msgid ""
|
5818 |
msgid "Customer address"
|
5819 |
msgstr "Indirizzo del cliente"
|
5820 |
|
5821 |
+
msgid "Authorization"
|
5822 |
+
msgstr ""
|
5823 |
+
|
5824 |
+
msgid "Instructions for creating an JWT App"
|
5825 |
msgstr ""
|
5826 |
|
5827 |
msgid "To find your API Key and Secret, do the following:"
|
5860 |
"Go to <b>App Credentials</b> tab and look for the <b>API Key</b> and <b>API "
|
5861 |
"Secret</b>. Use them in the form below on this page"
|
5862 |
msgstr ""
|
5863 |
+
"Vai sul tab <b>App Credentials</b> e cerca <b>API Key</b> e <b>API Secret</b>"
|
5864 |
+
". Utilizzali qui di seguito"
|
5865 |
|
5866 |
msgid ""
|
5867 |
"Once you've copied over your API Key and Secret, go to <b>Activation</b> tab "
|
5879 |
msgid "The API Secret obtained from your JWT app"
|
5880 |
msgstr "L'API Secret ottenuto dalla tua app JWT"
|
5881 |
|
5882 |
+
msgid "Instructions for creating an OAuth App"
|
5883 |
+
msgstr ""
|
5884 |
+
|
5885 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
5886 |
+
msgstr ""
|
5887 |
+
|
5888 |
+
msgid ""
|
5889 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
5890 |
+
"app type and click on <b>Create</b>"
|
5891 |
+
msgstr ""
|
5892 |
+
|
5893 |
+
msgid ""
|
5894 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
5895 |
+
"Client Secret</b>. Use them in the form below on this page"
|
5896 |
+
msgstr ""
|
5897 |
+
|
5898 |
+
msgid ""
|
5899 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
5900 |
+
"found below on this page"
|
5901 |
+
msgstr ""
|
5902 |
+
|
5903 |
+
msgid ""
|
5904 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
5905 |
+
"for OAuth</b> found below on this page"
|
5906 |
+
msgstr ""
|
5907 |
+
|
5908 |
+
msgid ""
|
5909 |
+
"Add the scopes required for your app. At the very least, you should select "
|
5910 |
+
"meeting:write:admin"
|
5911 |
+
msgstr ""
|
5912 |
+
|
5913 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
5914 |
+
msgstr ""
|
5915 |
+
|
5916 |
+
msgid ""
|
5917 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
5918 |
+
"between Bookly and Zoom"
|
5919 |
+
msgstr ""
|
5920 |
+
|
5921 |
+
msgid "The Client ID obtained from your OAuth app"
|
5922 |
+
msgstr ""
|
5923 |
+
|
5924 |
+
msgid "Client Secret"
|
5925 |
+
msgstr ""
|
5926 |
+
|
5927 |
+
msgid "The Client Secret obtained from your OAuth app"
|
5928 |
+
msgstr ""
|
5929 |
+
|
5930 |
+
msgid "Redirect URL for OAuth"
|
5931 |
+
msgstr ""
|
5932 |
+
|
5933 |
+
msgid ""
|
5934 |
+
"Destination URL where Zoom will send the access token after the user "
|
5935 |
+
"completes the OAuth authentication"
|
5936 |
+
msgstr ""
|
5937 |
+
|
5938 |
+
msgid "Disconnect"
|
5939 |
+
msgstr ""
|
5940 |
+
|
5941 |
+
msgid "Online meeting password"
|
5942 |
+
msgstr "Password videoconferenza"
|
5943 |
+
|
5944 |
+
msgid "Online meeting start URL"
|
5945 |
+
msgstr "URL avvio videoconferenza"
|
5946 |
+
|
5947 |
+
msgid "Online meeting URL"
|
5948 |
+
msgstr "URL videoconferenza"
|
5949 |
+
|
5950 |
+
msgid "Loop over clients list"
|
5951 |
+
msgstr ""
|
5952 |
+
|
5953 |
+
msgid "Loop over clients list with delimiter"
|
5954 |
+
msgstr ""
|
5955 |
+
|
5956 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
5957 |
+
msgstr ""
|
5958 |
+
"Prezzo totale della prenotazione (somma degli elementi nel carrello dopo "
|
5959 |
+
"l'applicazione di coupon)"
|
5960 |
+
|
5961 |
msgid "Cart"
|
5962 |
msgstr "Carrello"
|
5963 |
|
5964 |
msgid "Select product"
|
5965 |
msgstr "Seleziona un prodotto"
|
5966 |
|
5967 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
5968 |
+
msgstr ""
|
5969 |
+
|
5970 |
msgid ""
|
5971 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
5972 |
"following statuses"
|
5997 |
|
5998 |
msgid ""
|
5999 |
"Select what happens when customer clicks cancel appointment link. With "
|
6000 |
+
"\"Delete\" the appointment will be deleted from the calendar. With "
|
6001 |
+
"\"Cancel\" only appointment status will be changed to \"Cancelled\"."
|
6002 |
msgstr ""
|
6003 |
"Seleziona cosa succede quando il cliente fa clic sul link Cancella "
|
6004 |
"appuntamento. Con \"Rimuovi\" l'appuntamento sarà rimosso dal calendario. "
|
6045 |
"Please configure Facebook App integration in <a href=\"%s\">settings</a> "
|
6046 |
"first."
|
6047 |
msgstr ""
|
6048 |
+
"È necessario configurare prima l'integrazione con Facebook App dalle <a "
|
6049 |
+
"href=\"%s\">impostazioni</a>."
|
6050 |
|
6051 |
msgid "Show time zone switcher"
|
6052 |
msgstr "Mostra opzione fuso orario"
|
6053 |
|
6054 |
+
msgid "Online meeting join URL"
|
6055 |
+
msgstr "URL partecipazione alla videoconferenza"
|
6056 |
+
|
6057 |
msgid "Import"
|
6058 |
msgstr "Importa"
|
6059 |
|
6085 |
"Nota: Se il pagamento è effettuato per più di un servizio, si vedrà l'intero "
|
6086 |
"importo in Incasso."
|
6087 |
|
|
|
|
|
|
|
6088 |
msgid "Time zone of staff"
|
6089 |
msgstr "Fuso orario dell'incaricato"
|
6090 |
|
6125 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6126 |
msgstr "Sincronizzare gli appuntamenti membro dello staff con Google Calendar."
|
6127 |
|
6128 |
+
msgid "integration"
|
6129 |
+
msgstr ""
|
6130 |
+
|
6131 |
+
#, php-format
|
6132 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6133 |
msgstr ""
|
6134 |
|
6135 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6146 |
"staff member. Padding time is not included."
|
6147 |
msgstr ""
|
6148 |
|
6149 |
+
msgid ""
|
6150 |
+
"The staff member's schedule will be considered to be in the selected time "
|
6151 |
+
"zone. This time zone will also be used for the dates and times in "
|
6152 |
+
"notifications sent to the staff member"
|
6153 |
+
msgstr ""
|
6154 |
+
|
6155 |
msgid "Archiving Staff"
|
6156 |
msgstr ""
|
6157 |
|
6163 |
msgid "Ok, continue editing"
|
6164 |
msgstr ""
|
6165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6166 |
msgid "Reason"
|
6167 |
msgstr ""
|
6168 |
|
6256 |
"Imposta il tempo aggiuntivo prima e dopo l'appuntamento (padding time). Ad "
|
6257 |
"esempio, se hai bisogno di 15 minuti di preparazione prima dell'appuntamento "
|
6258 |
"successivo, è necessario impostare Il tempo aggiuntivo prima "
|
6259 |
+
"dell'appuntamento a 15 min. In questo caso, se c'è un appuntamento dalle 8:"
|
6260 |
+
"00 alle 9:00, la successiva fascia oraria disponibile sarà 09:15 anziché 09:"
|
6261 |
+
"00."
|
6262 |
|
6263 |
msgid "Providers preference for ANY"
|
6264 |
msgstr "Assegnazione dell'incarico se impostato su QUALSIASI"
|
6291 |
"QUALSIASI\". In caso contrario, l'ordine di selezione è casuale."
|
6292 |
|
6293 |
msgid ""
|
6294 |
+
"To make service invisible to your customers set the visibility to "
|
6295 |
+
"\"Private\"."
|
6296 |
msgstr ""
|
6297 |
"Per rendere il servizio invisibile ai clienti impostare la visibilità su "
|
6298 |
"\"Privato\"."
|
6449 |
|
6450 |
#, php-format
|
6451 |
msgid ""
|
6452 |
+
"Cannot find your purchase code? See this <a href=\"%s\" target=\"_blank\">"
|
6453 |
+
"page</a>."
|
6454 |
msgstr ""
|
6455 |
"Non riesci a trovare il tuo codice di acquisto? Guarda questa <a href=\"%s\" "
|
6456 |
"target=\"_blank\">pagina</a>."
|
6507 |
msgid "Service was not found"
|
6508 |
msgstr "Il servizio non è stato trovato"
|
6509 |
|
6510 |
+
msgid "Join"
|
6511 |
+
msgstr ""
|
6512 |
+
|
6513 |
msgid "No appointments found."
|
6514 |
msgstr "Nessun appuntamento trovato."
|
6515 |
|
6549 |
msgid "Total deposit amount to be paid"
|
6550 |
msgstr ""
|
6551 |
|
6552 |
+
msgid "Deposit value"
|
6553 |
msgstr ""
|
6554 |
|
6555 |
+
msgid "Amount paid"
|
6556 |
msgstr ""
|
6557 |
|
6558 |
+
msgid "Disable deposit update"
|
6559 |
msgstr ""
|
6560 |
|
6561 |
msgid "Pay now"
|
7066 |
msgid "Show extras"
|
7067 |
msgstr "Mostra Servizi extra"
|
7068 |
|
|
|
|
|
|
|
|
|
|
|
|
|
7069 |
msgid "Loop over extras"
|
7070 |
msgstr ""
|
7071 |
|
7081 |
msgid "Extras price"
|
7082 |
msgstr ""
|
7083 |
|
7084 |
+
msgid "Max quantity"
|
7085 |
+
msgstr "Q.tà"
|
7086 |
+
|
7087 |
+
msgid "New Item"
|
7088 |
+
msgstr "Aggiungi"
|
7089 |
+
|
7090 |
msgid "Extras tax"
|
7091 |
msgstr ""
|
7092 |
|
7097 |
"Below you can find a list of services selected for booking.\n"
|
7098 |
"Click BOOK MORE if you want to add more services."
|
7099 |
msgstr ""
|
7100 |
+
"Qui sotto puoi trovare un elenco di servizi selezionati per la prenotazione."
|
7101 |
+
"\n"
|
7102 |
"Clicca PRENOTA PIU' SERVIZI se si desidera aggiungere più servizi."
|
7103 |
|
7104 |
msgid "Show Cart step"
|
7319 |
|
7320 |
#, php-format
|
7321 |
msgid ""
|
7322 |
+
"Enter the following URL as the destination for events <b>%s</b> and click <b>"
|
7323 |
+
"Add endpoint</b>."
|
7324 |
msgstr ""
|
7325 |
|
7326 |
msgid ""
|
7336 |
|
7337 |
#, php-format
|
7338 |
msgid ""
|
7339 |
+
"Bookly Stripe add-on has been upgraded to support <a href=\"%s\" "
|
7340 |
+
"target=\"_blank\">SCA</a>. You must update your Stripe settings to keep the "
|
7341 |
"integration with the upgraded add-on."
|
7342 |
msgstr ""
|
7343 |
|
7344 |
#, php-format
|
7345 |
msgid ""
|
7346 |
+
"1. Make sure that <b>Publishable Key</b> is provided in <a href=\"%s\">"
|
7347 |
+
"payment settings</a>."
|
7348 |
msgstr ""
|
7349 |
|
7350 |
#, php-format
|
languages/bookly-nl_NL.mo
CHANGED
Binary file
|
languages/bookly-nl_NL.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: nl_NL\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Dutch\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -390,107 +390,8 @@ msgstr ""
|
|
390 |
"Outlook Kalender evenement. Beschikbare codes zijn {service_name}, "
|
391 |
"{staff_name} en {client_names}."
|
392 |
|
393 |
-
msgid "
|
394 |
-
msgstr "
|
395 |
-
|
396 |
-
msgid "This section describes information that is displayed about appointment."
|
397 |
-
msgstr "Deze sectie beschrijft informatie die wordt getoond over een afspraak."
|
398 |
-
|
399 |
-
msgid "Customer section"
|
400 |
-
msgstr "Klantsectie"
|
401 |
-
|
402 |
-
msgid ""
|
403 |
-
"This section describes information that is displayed about each participant "
|
404 |
-
"of the appointment."
|
405 |
-
msgstr ""
|
406 |
-
"Deze sectie beschrijft informatie die wordt getoond over elke deelnemer van "
|
407 |
-
"de afspraak."
|
408 |
-
|
409 |
-
msgid "Customer notes for appointment"
|
410 |
-
msgstr "Opmerkingen van de klant voor afspraak"
|
411 |
-
|
412 |
-
msgid "Email of client"
|
413 |
-
msgstr "E-mailadres van klant"
|
414 |
-
|
415 |
-
msgid "Full name of client"
|
416 |
-
msgstr "Volledige naam van klant"
|
417 |
-
|
418 |
-
msgid "First name of client"
|
419 |
-
msgstr "Voornaam van klant"
|
420 |
-
|
421 |
-
msgid "Last name of client"
|
422 |
-
msgstr "Achternaam van klant"
|
423 |
-
|
424 |
-
msgid "Phone of client"
|
425 |
-
msgstr "Telefoonnummer van klant"
|
426 |
-
|
427 |
-
msgid "Status of payment"
|
428 |
-
msgstr "Betaalstatus"
|
429 |
-
|
430 |
-
msgid "Payment type"
|
431 |
-
msgstr "Soort betaling"
|
432 |
-
|
433 |
-
msgid "Status of appointment"
|
434 |
-
msgstr "Afspraakstatus"
|
435 |
-
|
436 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
437 |
-
msgstr ""
|
438 |
-
"Totale prijs van boeking (totaal van alle items in winkelwagen na toepassen "
|
439 |
-
"kortingsbon)"
|
440 |
-
|
441 |
-
msgid "Date of appointment"
|
442 |
-
msgstr "Datum van afspraak"
|
443 |
-
|
444 |
-
msgid "Time of appointment"
|
445 |
-
msgstr "Tijd van afspraak"
|
446 |
-
|
447 |
-
msgid "Booking number"
|
448 |
-
msgstr "Boekingsnummer"
|
449 |
-
|
450 |
-
msgid "Name of category"
|
451 |
-
msgstr "Naam van categorie"
|
452 |
-
|
453 |
-
msgid "Address of company"
|
454 |
-
msgstr "Adres van bedrijf"
|
455 |
-
|
456 |
-
msgid "Name of company"
|
457 |
-
msgstr "Naam van bedrijf"
|
458 |
-
|
459 |
-
msgid "Company phone"
|
460 |
-
msgstr "Telefoonnummer bedrijf"
|
461 |
-
|
462 |
-
msgid "Company web-site address"
|
463 |
-
msgstr "Website adres bedrijf"
|
464 |
-
|
465 |
-
msgid "Online meeting password"
|
466 |
-
msgstr "Wachtwoord online vergadering"
|
467 |
-
|
468 |
-
msgid "Online meeting start URL"
|
469 |
-
msgstr "Start URL online vergadering"
|
470 |
-
|
471 |
-
msgid "Online meeting URL"
|
472 |
-
msgstr "URL online vergadering"
|
473 |
-
|
474 |
-
msgid "Info of service"
|
475 |
-
msgstr "Info van service"
|
476 |
-
|
477 |
-
msgid "Name of service"
|
478 |
-
msgstr "Naam van service"
|
479 |
-
|
480 |
-
msgid "Price of service"
|
481 |
-
msgstr "Prijs van service"
|
482 |
-
|
483 |
-
msgid "Email of staff"
|
484 |
-
msgstr "E-mail van personeelslid"
|
485 |
-
|
486 |
-
msgid "Info of staff"
|
487 |
-
msgstr "Info van personeelslid"
|
488 |
-
|
489 |
-
msgid "Name of staff"
|
490 |
-
msgstr "Naam van personeelslid"
|
491 |
-
|
492 |
-
msgid "Phone of staff"
|
493 |
-
msgstr "Telefoonnummer van personeelslid"
|
494 |
|
495 |
msgid "Outlook Calendar"
|
496 |
msgstr "Outlook Kalender"
|
@@ -3592,12 +3493,81 @@ msgstr "Referentie"
|
|
3592 |
msgid "Clear logs"
|
3593 |
msgstr "Logboeken wissen"
|
3594 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3595 |
msgid "Internal note"
|
3596 |
msgstr "Interne notitie"
|
3597 |
|
3598 |
msgid "Duration of service"
|
3599 |
msgstr "Tijdsduur van service"
|
3600 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3601 |
msgid "Loop over participants list"
|
3602 |
msgstr "Neem de deelnemerslijst door"
|
3603 |
|
@@ -4327,6 +4297,9 @@ msgstr "Einddatum van afspraak"
|
|
4327 |
msgid "End time of appointment"
|
4328 |
msgstr "Eindtijd van afspraak"
|
4329 |
|
|
|
|
|
|
|
4330 |
msgid "Cart information"
|
4331 |
msgstr "Kaartinformatie"
|
4332 |
|
@@ -4878,6 +4851,9 @@ msgstr "Personeel aanmaken"
|
|
4878 |
msgid "Edit staff"
|
4879 |
msgstr "Personeel bewerken"
|
4880 |
|
|
|
|
|
|
|
4881 |
msgid "The start time must be less than the end one"
|
4882 |
msgstr "De begintijd moet eerder zijn dan de eindtijd"
|
4883 |
|
@@ -6400,6 +6376,12 @@ msgstr ""
|
|
6400 |
msgid "Customer address"
|
6401 |
msgstr "Adres van de klant"
|
6402 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6403 |
msgid "To find your API Key and Secret, do the following:"
|
6404 |
msgstr "Ga als volgt te werk om je API-sleutel en Geheim te vinden:"
|
6405 |
|
@@ -6454,12 +6436,118 @@ msgstr "API Geheim"
|
|
6454 |
msgid "The API Secret obtained from your JWT app"
|
6455 |
msgstr "Het API Geheim verkregen uit je JWT-app"
|
6456 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6457 |
msgid "Cart"
|
6458 |
msgstr "Winkelmandje"
|
6459 |
|
6460 |
msgid "Select product"
|
6461 |
msgstr "Selecteer product"
|
6462 |
|
|
|
|
|
|
|
|
|
|
|
6463 |
msgid ""
|
6464 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6465 |
"following statuses"
|
@@ -6624,8 +6712,12 @@ msgid "Synchronize staff member appointments with Google Calendar."
|
|
6624 |
msgstr ""
|
6625 |
"Synchroniseer de afspraakgegevens van de medewerker met Google Kalender."
|
6626 |
|
6627 |
-
msgid "
|
6628 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6629 |
|
6630 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6631 |
msgstr ""
|
8 |
"Language: nl_NL\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 08:52+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 08:53+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Dutch\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
390 |
"Outlook Kalender evenement. Beschikbare codes zijn {service_name}, "
|
391 |
"{staff_name} en {client_names}."
|
392 |
|
393 |
+
msgid "Template for event description"
|
394 |
+
msgstr "Sjabloon voor beschrijving van evenement"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
|
396 |
msgid "Outlook Calendar"
|
397 |
msgstr "Outlook Kalender"
|
3493 |
msgid "Clear logs"
|
3494 |
msgstr "Logboeken wissen"
|
3495 |
|
3496 |
+
msgid "Date of appointment"
|
3497 |
+
msgstr "Datum van afspraak"
|
3498 |
+
|
3499 |
+
msgid "Time of appointment"
|
3500 |
+
msgstr "Tijd van afspraak"
|
3501 |
+
|
3502 |
+
msgid "Booking number"
|
3503 |
+
msgstr "Boekingsnummer"
|
3504 |
+
|
3505 |
+
msgid "Name of category"
|
3506 |
+
msgstr "Naam van categorie"
|
3507 |
+
|
3508 |
+
msgid "Address of company"
|
3509 |
+
msgstr "Adres van bedrijf"
|
3510 |
+
|
3511 |
+
msgid "Name of company"
|
3512 |
+
msgstr "Naam van bedrijf"
|
3513 |
+
|
3514 |
+
msgid "Company phone"
|
3515 |
+
msgstr "Telefoonnummer bedrijf"
|
3516 |
+
|
3517 |
+
msgid "Company web-site address"
|
3518 |
+
msgstr "Website adres bedrijf"
|
3519 |
+
|
3520 |
msgid "Internal note"
|
3521 |
msgstr "Interne notitie"
|
3522 |
|
3523 |
msgid "Duration of service"
|
3524 |
msgstr "Tijdsduur van service"
|
3525 |
|
3526 |
+
msgid "Info of service"
|
3527 |
+
msgstr "Info van service"
|
3528 |
+
|
3529 |
+
msgid "Name of service"
|
3530 |
+
msgstr "Naam van service"
|
3531 |
+
|
3532 |
+
msgid "Price of service"
|
3533 |
+
msgstr "Prijs van service"
|
3534 |
+
|
3535 |
+
msgid "Email of staff"
|
3536 |
+
msgstr "E-mail van personeelslid"
|
3537 |
+
|
3538 |
+
msgid "Info of staff"
|
3539 |
+
msgstr "Info van personeelslid"
|
3540 |
+
|
3541 |
+
msgid "Name of staff"
|
3542 |
+
msgstr "Naam van personeelslid"
|
3543 |
+
|
3544 |
+
msgid "Phone of staff"
|
3545 |
+
msgstr "Telefoonnummer van personeelslid"
|
3546 |
+
|
3547 |
+
msgid "Email of client"
|
3548 |
+
msgstr "E-mailadres van klant"
|
3549 |
+
|
3550 |
+
msgid "Full name of client"
|
3551 |
+
msgstr "Volledige naam van klant"
|
3552 |
+
|
3553 |
+
msgid "First name of client"
|
3554 |
+
msgstr "Voornaam van klant"
|
3555 |
+
|
3556 |
+
msgid "Last name of client"
|
3557 |
+
msgstr "Achternaam van klant"
|
3558 |
+
|
3559 |
+
msgid "Phone of client"
|
3560 |
+
msgstr "Telefoonnummer van klant"
|
3561 |
+
|
3562 |
+
msgid "Status of payment"
|
3563 |
+
msgstr "Betaalstatus"
|
3564 |
+
|
3565 |
+
msgid "Payment type"
|
3566 |
+
msgstr "Soort betaling"
|
3567 |
+
|
3568 |
+
msgid "Status of appointment"
|
3569 |
+
msgstr "Afspraakstatus"
|
3570 |
+
|
3571 |
msgid "Loop over participants list"
|
3572 |
msgstr "Neem de deelnemerslijst door"
|
3573 |
|
4297 |
msgid "End time of appointment"
|
4298 |
msgstr "Eindtijd van afspraak"
|
4299 |
|
4300 |
+
msgid "Customer notes for appointment"
|
4301 |
+
msgstr "Opmerkingen van de klant voor afspraak"
|
4302 |
+
|
4303 |
msgid "Cart information"
|
4304 |
msgstr "Kaartinformatie"
|
4305 |
|
4851 |
msgid "Edit staff"
|
4852 |
msgstr "Personeel bewerken"
|
4853 |
|
4854 |
+
msgid "Zoom connection failed"
|
4855 |
+
msgstr "Zoom verbinding mislukt"
|
4856 |
+
|
4857 |
msgid "The start time must be less than the end one"
|
4858 |
msgstr "De begintijd moet eerder zijn dan de eindtijd"
|
4859 |
|
6376 |
msgid "Customer address"
|
6377 |
msgstr "Adres van de klant"
|
6378 |
|
6379 |
+
msgid "Authorization"
|
6380 |
+
msgstr "Autorisatie"
|
6381 |
+
|
6382 |
+
msgid "Instructions for creating an JWT App"
|
6383 |
+
msgstr "Instructies voor het maken van een JWT App"
|
6384 |
+
|
6385 |
msgid "To find your API Key and Secret, do the following:"
|
6386 |
msgstr "Ga als volgt te werk om je API-sleutel en Geheim te vinden:"
|
6387 |
|
6436 |
msgid "The API Secret obtained from your JWT app"
|
6437 |
msgstr "Het API Geheim verkregen uit je JWT-app"
|
6438 |
|
6439 |
+
msgid "Instructions for creating an OAuth App"
|
6440 |
+
msgstr "Instructies voor het maken van een OAuth App"
|
6441 |
+
|
6442 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
6443 |
+
msgstr "Om uw Klant ID en Klant Geheim te vinden, doet u het volgende:"
|
6444 |
+
|
6445 |
+
msgid ""
|
6446 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
6447 |
+
"app type and click on <b>Create</b>"
|
6448 |
+
msgstr ""
|
6449 |
+
"Er verschijnt een pagina met verschillende app-types. Selecteer <b>OAuth</b> "
|
6450 |
+
"als het app type en klik op <b>Maken</b>"
|
6451 |
+
|
6452 |
+
msgid ""
|
6453 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
6454 |
+
"level app</b> and click <b>Create</b>"
|
6455 |
+
msgstr ""
|
6456 |
+
"Voer de naam van uw App in. In <b>Kies type app</b> selecteert u <b>Account-"
|
6457 |
+
"niveau app</b> en klikt u op <b>Maken</b>"
|
6458 |
+
|
6459 |
+
msgid ""
|
6460 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
6461 |
+
"Client Secret</b>. Use them in the form below on this page"
|
6462 |
+
msgstr ""
|
6463 |
+
"Ga naar het tabblad <b>App Verificatiegegevens</b> en zoek naar de <b>Klant "
|
6464 |
+
"ID</b> en <b>Klant Geheim</b>. Gebruik ze in het formulier hieronder op deze "
|
6465 |
+
"pagina"
|
6466 |
+
|
6467 |
+
msgid ""
|
6468 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
6469 |
+
"found below on this page"
|
6470 |
+
msgstr ""
|
6471 |
+
"Voor <b>Doorstuur URL voor OAuth</b> voert u de <b>Doorstuur URL voor "
|
6472 |
+
"OAuth</b> in die u hieronder op deze pagina vindt"
|
6473 |
+
|
6474 |
+
msgid ""
|
6475 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
6476 |
+
"for OAuth</b> found below on this page"
|
6477 |
+
msgstr ""
|
6478 |
+
"Voor <b>Whitelist URL</b> voeg een nieuw record toe met de waarde van <b>"
|
6479 |
+
"Doorstuur URL voor OAuth</b> hieronder op deze pagina gevonden"
|
6480 |
+
|
6481 |
+
msgid ""
|
6482 |
+
"Add the scopes required for your app. At the very least, you should select "
|
6483 |
+
"meeting:write:admin"
|
6484 |
+
msgstr ""
|
6485 |
+
"Voeg de toepassingsgebieden toe die nodig zijn voor uw app. Op zijn minst "
|
6486 |
+
"moet u meeting:write:admin selecteren"
|
6487 |
+
|
6488 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
6489 |
+
msgstr "Zodra de app is gemaakt, <b>Bewaar</b> de wijzigingen op deze pagina"
|
6490 |
+
|
6491 |
+
msgid ""
|
6492 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
6493 |
+
"between Bookly and Zoom"
|
6494 |
+
msgstr ""
|
6495 |
+
"Klik op de knop <b>Verbind OAuth</b> hieronder en voltooi de verbinding "
|
6496 |
+
"tussen Bookly en Zoom"
|
6497 |
+
|
6498 |
+
msgid "The Client ID obtained from your OAuth app"
|
6499 |
+
msgstr "De Klant ID verkregen van uw OAuth app"
|
6500 |
+
|
6501 |
+
msgid "Client Secret"
|
6502 |
+
msgstr "Geheim Klant"
|
6503 |
+
|
6504 |
+
msgid "The Client Secret obtained from your OAuth app"
|
6505 |
+
msgstr "Het Klant Geheim verkregen van uw OAuth app"
|
6506 |
+
|
6507 |
+
msgid "Redirect URL for OAuth"
|
6508 |
+
msgstr "Doorstuur URL voor OAuth"
|
6509 |
+
|
6510 |
+
msgid ""
|
6511 |
+
"Destination URL where Zoom will send the access token after the user "
|
6512 |
+
"completes the OAuth authentication"
|
6513 |
+
msgstr ""
|
6514 |
+
"Bestemmings-URL waar Zoom het toegangstoken naartoe zal sturen nadat de "
|
6515 |
+
"gebruiker de OAuth-authenticatie heeft voltooid"
|
6516 |
+
|
6517 |
+
msgid "Disconnect"
|
6518 |
+
msgstr "Loskoppelen"
|
6519 |
+
|
6520 |
+
msgid "Online meeting password"
|
6521 |
+
msgstr "Wachtwoord online vergadering"
|
6522 |
+
|
6523 |
+
msgid "Online meeting start URL"
|
6524 |
+
msgstr "Start URL online vergadering"
|
6525 |
+
|
6526 |
+
msgid "Online meeting URL"
|
6527 |
+
msgstr "URL online vergadering"
|
6528 |
+
|
6529 |
+
msgid "Loop over clients list"
|
6530 |
+
msgstr "Loop door de klantenlijst "
|
6531 |
+
|
6532 |
+
msgid "Loop over clients list with delimiter"
|
6533 |
+
msgstr "Loop door de klantenlijst met scheidingsteken "
|
6534 |
+
|
6535 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
6536 |
+
msgstr ""
|
6537 |
+
"Totale prijs van boeking (totaal van alle items in winkelwagen na toepassen "
|
6538 |
+
"kortingsbon)"
|
6539 |
+
|
6540 |
msgid "Cart"
|
6541 |
msgstr "Winkelmandje"
|
6542 |
|
6543 |
msgid "Select product"
|
6544 |
msgstr "Selecteer product"
|
6545 |
|
6546 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6547 |
+
msgstr ""
|
6548 |
+
"Alle personeelsleden zullen deze instellingen gebruiken wanneer ze "
|
6549 |
+
"verbinding maken met Zoom"
|
6550 |
+
|
6551 |
msgid ""
|
6552 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6553 |
"following statuses"
|
6712 |
msgstr ""
|
6713 |
"Synchroniseer de afspraakgegevens van de medewerker met Google Kalender."
|
6714 |
|
6715 |
+
msgid "integration"
|
6716 |
+
msgstr "integratie"
|
6717 |
+
|
6718 |
+
#, php-format
|
6719 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6720 |
+
msgstr "Gelieve eerst Zoom <a href=\"%s\">instellingen</a> te configureren"
|
6721 |
|
6722 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6723 |
msgstr ""
|
languages/bookly-pt_PT.mo
CHANGED
Binary file
|
languages/bookly-pt_PT.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: pt_PT\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Portuguese (Portugal)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -396,115 +396,8 @@ msgstr ""
|
|
396 |
"Calendário do Outlook. Os códigos disponíveis são {service_name}, "
|
397 |
"{staff_name} e {client_names}."
|
398 |
|
399 |
-
msgid "
|
400 |
-
msgstr "
|
401 |
-
|
402 |
-
msgid "This section describes information that is displayed about appointment."
|
403 |
-
msgstr "Esta seção descreve a informação exibida acerca do compromisso."
|
404 |
-
|
405 |
-
msgid "Customer section"
|
406 |
-
msgstr "Secção do cliente"
|
407 |
-
|
408 |
-
msgid ""
|
409 |
-
"This section describes information that is displayed about each participant "
|
410 |
-
"of the appointment."
|
411 |
-
msgstr ""
|
412 |
-
"Esta seção descreve a informação exibida acerca de cada participante da "
|
413 |
-
"marcação."
|
414 |
-
|
415 |
-
msgid "Customer notes for appointment"
|
416 |
-
msgstr ""
|
417 |
-
"Notas do cliente para o compromisso\n"
|
418 |
-
|
419 |
-
msgid "Email of client"
|
420 |
-
msgstr "Email do cliente"
|
421 |
-
|
422 |
-
msgid "Full name of client"
|
423 |
-
msgstr "Nome completo do cliente"
|
424 |
-
|
425 |
-
msgid "First name of client"
|
426 |
-
msgstr "Nome do cliente"
|
427 |
-
|
428 |
-
msgid "Last name of client"
|
429 |
-
msgstr "Sobrenome do cliente"
|
430 |
-
|
431 |
-
msgid "Phone of client"
|
432 |
-
msgstr ""
|
433 |
-
"Telefone do cliente\n"
|
434 |
-
|
435 |
-
msgid "Status of payment"
|
436 |
-
msgstr "Estado do pagamento"
|
437 |
-
|
438 |
-
msgid "Payment type"
|
439 |
-
msgstr "Tipo de pagamento"
|
440 |
-
|
441 |
-
msgid "Status of appointment"
|
442 |
-
msgstr "Estado do compromisso"
|
443 |
-
|
444 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
445 |
-
msgstr ""
|
446 |
-
"Preço total do compromisso (soma de todos os itens no carrinho após aplicar "
|
447 |
-
"o cupão)"
|
448 |
-
|
449 |
-
msgid "Date of appointment"
|
450 |
-
msgstr "Data do compromisso"
|
451 |
-
|
452 |
-
msgid "Time of appointment"
|
453 |
-
msgstr "Hora do compromisso "
|
454 |
-
|
455 |
-
msgid "Booking number"
|
456 |
-
msgstr "Número de reserva "
|
457 |
-
|
458 |
-
msgid "Name of category"
|
459 |
-
msgstr ""
|
460 |
-
"Nome da categoria\n"
|
461 |
-
|
462 |
-
msgid "Address of company"
|
463 |
-
msgstr "Morada da empresa"
|
464 |
-
|
465 |
-
msgid "Name of company"
|
466 |
-
msgstr "Nome da empresa"
|
467 |
-
|
468 |
-
msgid "Company phone"
|
469 |
-
msgstr "Companhia telefónica"
|
470 |
-
|
471 |
-
msgid "Company web-site address"
|
472 |
-
msgstr "Site da empresa"
|
473 |
-
|
474 |
-
msgid "Online meeting password"
|
475 |
-
msgstr ""
|
476 |
-
"Palavra-passe da reunião online\n"
|
477 |
-
|
478 |
-
msgid "Online meeting start URL"
|
479 |
-
msgstr ""
|
480 |
-
"URL de início da reunião online\n"
|
481 |
-
|
482 |
-
msgid "Online meeting URL"
|
483 |
-
msgstr ""
|
484 |
-
"URL da reunião online\n"
|
485 |
-
|
486 |
-
msgid "Info of service"
|
487 |
-
msgstr "Informação do serviço"
|
488 |
-
|
489 |
-
msgid "Name of service"
|
490 |
-
msgstr "Nome do serviço"
|
491 |
-
|
492 |
-
msgid "Price of service"
|
493 |
-
msgstr ""
|
494 |
-
"Preço do serviço\n"
|
495 |
-
|
496 |
-
msgid "Email of staff"
|
497 |
-
msgstr ""
|
498 |
-
"Email da equipa\n"
|
499 |
-
|
500 |
-
msgid "Info of staff"
|
501 |
-
msgstr "Informação da equipa"
|
502 |
-
|
503 |
-
msgid "Name of staff"
|
504 |
-
msgstr "Nome da equipa"
|
505 |
-
|
506 |
-
msgid "Phone of staff"
|
507 |
-
msgstr "Telefone da equipa"
|
508 |
|
509 |
msgid "Outlook Calendar"
|
510 |
msgstr " Calendário do Outlook "
|
@@ -3623,12 +3516,85 @@ msgstr ""
|
|
3623 |
msgid "Clear logs"
|
3624 |
msgstr "Apagar registos"
|
3625 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3626 |
msgid "Internal note"
|
3627 |
msgstr "Observação interna"
|
3628 |
|
3629 |
msgid "Duration of service"
|
3630 |
msgstr "Duração do serviço"
|
3631 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3632 |
msgid "Loop over participants list"
|
3633 |
msgstr "Percorra a lista de participantes"
|
3634 |
|
@@ -4384,6 +4350,10 @@ msgid "End time of appointment"
|
|
4384 |
msgstr ""
|
4385 |
"Hora de término do compromisso\n"
|
4386 |
|
|
|
|
|
|
|
|
|
4387 |
msgid "Cart information"
|
4388 |
msgstr "Informações do carrinho"
|
4389 |
|
@@ -4954,6 +4924,9 @@ msgstr "Criar equipa"
|
|
4954 |
msgid "Edit staff"
|
4955 |
msgstr "Editar funcionário"
|
4956 |
|
|
|
|
|
|
|
4957 |
msgid "The start time must be less than the end one"
|
4958 |
msgstr "O horário inicial precisa ser inferior ao horário final"
|
4959 |
|
@@ -6480,6 +6453,12 @@ msgstr ""
|
|
6480 |
msgid "Customer address"
|
6481 |
msgstr "Endereço do cliente"
|
6482 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6483 |
msgid "To find your API Key and Secret, do the following:"
|
6484 |
msgstr "Para encontrar sua chave API e o código segredo, faça o seguinte: "
|
6485 |
|
@@ -6535,12 +6514,121 @@ msgstr "Segredo API"
|
|
6535 |
msgid "The API Secret obtained from your JWT app"
|
6536 |
msgstr "O código segredo API obtido na sua aplicação JWT"
|
6537 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6538 |
msgid "Cart"
|
6539 |
msgstr "Carrinho"
|
6540 |
|
6541 |
msgid "Select product"
|
6542 |
msgstr "Escolha um produto"
|
6543 |
|
|
|
|
|
|
|
|
|
6544 |
msgid ""
|
6545 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6546 |
"following statuses"
|
@@ -6709,8 +6797,12 @@ msgid "Synchronize staff member appointments with Google Calendar."
|
|
6709 |
msgstr ""
|
6710 |
"Sincronizar os dados das reservas do funcionário com o Calendário Google."
|
6711 |
|
6712 |
-
msgid "
|
6713 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6714 |
|
6715 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6716 |
msgstr ""
|
8 |
"Language: pt_PT\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 08:51+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 08:51+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Portuguese (Portugal)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
396 |
"Calendário do Outlook. Os códigos disponíveis são {service_name}, "
|
397 |
"{staff_name} e {client_names}."
|
398 |
|
399 |
+
msgid "Template for event description"
|
400 |
+
msgstr "Template para a descrição do evento"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
|
402 |
msgid "Outlook Calendar"
|
403 |
msgstr " Calendário do Outlook "
|
3516 |
msgid "Clear logs"
|
3517 |
msgstr "Apagar registos"
|
3518 |
|
3519 |
+
msgid "Date of appointment"
|
3520 |
+
msgstr "Data do compromisso"
|
3521 |
+
|
3522 |
+
msgid "Time of appointment"
|
3523 |
+
msgstr "Hora do compromisso "
|
3524 |
+
|
3525 |
+
msgid "Booking number"
|
3526 |
+
msgstr "Número de reserva "
|
3527 |
+
|
3528 |
+
msgid "Name of category"
|
3529 |
+
msgstr ""
|
3530 |
+
"Nome da categoria\n"
|
3531 |
+
|
3532 |
+
msgid "Address of company"
|
3533 |
+
msgstr "Morada da empresa"
|
3534 |
+
|
3535 |
+
msgid "Name of company"
|
3536 |
+
msgstr "Nome da empresa"
|
3537 |
+
|
3538 |
+
msgid "Company phone"
|
3539 |
+
msgstr "Companhia telefónica"
|
3540 |
+
|
3541 |
+
msgid "Company web-site address"
|
3542 |
+
msgstr "Site da empresa"
|
3543 |
+
|
3544 |
msgid "Internal note"
|
3545 |
msgstr "Observação interna"
|
3546 |
|
3547 |
msgid "Duration of service"
|
3548 |
msgstr "Duração do serviço"
|
3549 |
|
3550 |
+
msgid "Info of service"
|
3551 |
+
msgstr "Informação do serviço"
|
3552 |
+
|
3553 |
+
msgid "Name of service"
|
3554 |
+
msgstr "Nome do serviço"
|
3555 |
+
|
3556 |
+
msgid "Price of service"
|
3557 |
+
msgstr ""
|
3558 |
+
"Preço do serviço\n"
|
3559 |
+
|
3560 |
+
msgid "Email of staff"
|
3561 |
+
msgstr ""
|
3562 |
+
"Email da equipa\n"
|
3563 |
+
|
3564 |
+
msgid "Info of staff"
|
3565 |
+
msgstr "Informação da equipa"
|
3566 |
+
|
3567 |
+
msgid "Name of staff"
|
3568 |
+
msgstr "Nome da equipa"
|
3569 |
+
|
3570 |
+
msgid "Phone of staff"
|
3571 |
+
msgstr "Telefone da equipa"
|
3572 |
+
|
3573 |
+
msgid "Email of client"
|
3574 |
+
msgstr "Email do cliente"
|
3575 |
+
|
3576 |
+
msgid "Full name of client"
|
3577 |
+
msgstr "Nome completo do cliente"
|
3578 |
+
|
3579 |
+
msgid "First name of client"
|
3580 |
+
msgstr "Nome do cliente"
|
3581 |
+
|
3582 |
+
msgid "Last name of client"
|
3583 |
+
msgstr "Sobrenome do cliente"
|
3584 |
+
|
3585 |
+
msgid "Phone of client"
|
3586 |
+
msgstr ""
|
3587 |
+
"Telefone do cliente\n"
|
3588 |
+
|
3589 |
+
msgid "Status of payment"
|
3590 |
+
msgstr "Estado do pagamento"
|
3591 |
+
|
3592 |
+
msgid "Payment type"
|
3593 |
+
msgstr "Tipo de pagamento"
|
3594 |
+
|
3595 |
+
msgid "Status of appointment"
|
3596 |
+
msgstr "Estado do compromisso"
|
3597 |
+
|
3598 |
msgid "Loop over participants list"
|
3599 |
msgstr "Percorra a lista de participantes"
|
3600 |
|
4350 |
msgstr ""
|
4351 |
"Hora de término do compromisso\n"
|
4352 |
|
4353 |
+
msgid "Customer notes for appointment"
|
4354 |
+
msgstr ""
|
4355 |
+
"Notas do cliente para o compromisso\n"
|
4356 |
+
|
4357 |
msgid "Cart information"
|
4358 |
msgstr "Informações do carrinho"
|
4359 |
|
4924 |
msgid "Edit staff"
|
4925 |
msgstr "Editar funcionário"
|
4926 |
|
4927 |
+
msgid "Zoom connection failed"
|
4928 |
+
msgstr "A ligação Zoom falhou"
|
4929 |
+
|
4930 |
msgid "The start time must be less than the end one"
|
4931 |
msgstr "O horário inicial precisa ser inferior ao horário final"
|
4932 |
|
6453 |
msgid "Customer address"
|
6454 |
msgstr "Endereço do cliente"
|
6455 |
|
6456 |
+
msgid "Authorization"
|
6457 |
+
msgstr "Autorização"
|
6458 |
+
|
6459 |
+
msgid "Instructions for creating an JWT App"
|
6460 |
+
msgstr "Instruções para criar a JWT App"
|
6461 |
+
|
6462 |
msgid "To find your API Key and Secret, do the following:"
|
6463 |
msgstr "Para encontrar sua chave API e o código segredo, faça o seguinte: "
|
6464 |
|
6514 |
msgid "The API Secret obtained from your JWT app"
|
6515 |
msgstr "O código segredo API obtido na sua aplicação JWT"
|
6516 |
|
6517 |
+
msgid "Instructions for creating an OAuth App"
|
6518 |
+
msgstr "Instruções para criar uma App OAuth"
|
6519 |
+
|
6520 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
6521 |
+
msgstr "Para encontrar o ID do seu Cliente e Cliente Secreto, faça o seguinte:"
|
6522 |
+
|
6523 |
+
msgid ""
|
6524 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
6525 |
+
"app type and click on <b>Create</b>"
|
6526 |
+
msgstr ""
|
6527 |
+
"A página com várias categorias de apps vai ser exibida. Selecione <b>"
|
6528 |
+
"OAuth</b> como categoria de app e clique em <b>Criar</b>"
|
6529 |
+
|
6530 |
+
msgid ""
|
6531 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
6532 |
+
"level app</b> and click <b>Create</b>"
|
6533 |
+
msgstr ""
|
6534 |
+
"Introduza o nome da sua App. Em <b>Escolha o tipo de app</b> selecione <b>"
|
6535 |
+
"Conta-nivel</b> e clique <b>Criar</b>"
|
6536 |
+
|
6537 |
+
msgid ""
|
6538 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
6539 |
+
"Client Secret</b>. Use them in the form below on this page"
|
6540 |
+
msgstr ""
|
6541 |
+
"Vá para as <b>Credenciais da app</b> no layout e procure por <b>ID do "
|
6542 |
+
"Cliente</b> e <b>Cliente Secreto</b>. Utilize o formulário abaixo nesta "
|
6543 |
+
"página"
|
6544 |
+
|
6545 |
+
msgid ""
|
6546 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
6547 |
+
"found below on this page"
|
6548 |
+
msgstr ""
|
6549 |
+
"Para <b>Redirecionar a URL para o OAuth</b> introduza o <b>Redireciona o URL "
|
6550 |
+
"para o OAuth</b> encontrado abaixo nesta página "
|
6551 |
+
|
6552 |
+
msgid ""
|
6553 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
6554 |
+
"for OAuth</b> found below on this page"
|
6555 |
+
msgstr ""
|
6556 |
+
"Para a <b>Lista de Permissões de URL</b> adicione um novo registo com o "
|
6557 |
+
"valor de <b>Redirecione o URL para o OAuth</b> encontrado abaixo nesta "
|
6558 |
+
"página"
|
6559 |
+
|
6560 |
+
msgid ""
|
6561 |
+
"Add the scopes required for your app. At the very least, you should select "
|
6562 |
+
"meeting:write:admin"
|
6563 |
+
msgstr ""
|
6564 |
+
"Adicione os escopos requeridos para a sua app. Pelo menos, deve selecionar "
|
6565 |
+
"meeting:write:admin"
|
6566 |
+
|
6567 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
6568 |
+
msgstr "Uma vez criada a app, <b>Salvar</b> as alterações nesta página"
|
6569 |
+
|
6570 |
+
msgid ""
|
6571 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
6572 |
+
"between Bookly and Zoom"
|
6573 |
+
msgstr ""
|
6574 |
+
"Clique em <b>Connect OAuth</b> o botão abaixo e complete a ligação entre o "
|
6575 |
+
"Bookly e o Zoom"
|
6576 |
+
|
6577 |
+
msgid "The Client ID obtained from your OAuth app"
|
6578 |
+
msgstr "O ID do Cliente obtido da sua app OAuth"
|
6579 |
+
|
6580 |
+
msgid "Client Secret"
|
6581 |
+
msgstr "Cliente Secreto"
|
6582 |
+
|
6583 |
+
msgid "The Client Secret obtained from your OAuth app"
|
6584 |
+
msgstr "O Cliente Secreto obtido da sua app OAuth"
|
6585 |
+
|
6586 |
+
msgid "Redirect URL for OAuth"
|
6587 |
+
msgstr "Redirecione o URL para o OAuth"
|
6588 |
+
|
6589 |
+
msgid ""
|
6590 |
+
"Destination URL where Zoom will send the access token after the user "
|
6591 |
+
"completes the OAuth authentication"
|
6592 |
+
msgstr ""
|
6593 |
+
"URL de destino onde o Zoom vai enviar o token de acesso depois de o "
|
6594 |
+
"utilizador completar a autenticação OAuth"
|
6595 |
+
|
6596 |
+
msgid "Disconnect"
|
6597 |
+
msgstr "Desligar"
|
6598 |
+
|
6599 |
+
msgid "Online meeting password"
|
6600 |
+
msgstr ""
|
6601 |
+
"Palavra-passe da reunião online\n"
|
6602 |
+
|
6603 |
+
msgid "Online meeting start URL"
|
6604 |
+
msgstr ""
|
6605 |
+
"URL de início da reunião online\n"
|
6606 |
+
|
6607 |
+
msgid "Online meeting URL"
|
6608 |
+
msgstr ""
|
6609 |
+
"URL da reunião online\n"
|
6610 |
+
|
6611 |
+
msgid "Loop over clients list"
|
6612 |
+
msgstr "Fazer loop sobre a lista de clientes"
|
6613 |
+
|
6614 |
+
msgid "Loop over clients list with delimiter"
|
6615 |
+
msgstr "Fazer loop sobre a lista de clientes com delimitador"
|
6616 |
+
|
6617 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
6618 |
+
msgstr ""
|
6619 |
+
"Preço total do compromisso (soma de todos os itens no carrinho após aplicar "
|
6620 |
+
"o cupão)"
|
6621 |
+
|
6622 |
msgid "Cart"
|
6623 |
msgstr "Carrinho"
|
6624 |
|
6625 |
msgid "Select product"
|
6626 |
msgstr "Escolha um produto"
|
6627 |
|
6628 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6629 |
+
msgstr ""
|
6630 |
+
"Todos os membros da equipa vão usar estas configurações ao ligar-se ao Zoom"
|
6631 |
+
|
6632 |
msgid ""
|
6633 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6634 |
"following statuses"
|
6797 |
msgstr ""
|
6798 |
"Sincronizar os dados das reservas do funcionário com o Calendário Google."
|
6799 |
|
6800 |
+
msgid "integration"
|
6801 |
+
msgstr "integração"
|
6802 |
+
|
6803 |
+
#, php-format
|
6804 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6805 |
+
msgstr "Por favor, configure o Zoom <a href=\"%s\">configurações</a> primeiro"
|
6806 |
|
6807 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6808 |
msgstr ""
|
languages/bookly-ru_RU.mo
CHANGED
Binary file
|
languages/bookly-ru_RU.po
CHANGED
@@ -9,8 +9,8 @@ msgstr ""
|
|
9 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
10 |
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
11 |
"Report-Msgid-Bugs-To: \n"
|
12 |
-
"POT-Creation-Date: 2021-03-
|
13 |
-
"PO-Revision-Date: 2021-03-
|
14 |
"Last-Translator: support@bookly.info\n"
|
15 |
"Language-Team: Russian\n"
|
16 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -394,107 +394,8 @@ msgstr ""
|
|
394 |
"Календаре Outlook. Доступные коды: {service_name}, {staff_name} и "
|
395 |
"{client_names}."
|
396 |
|
397 |
-
msgid "
|
398 |
-
msgstr "
|
399 |
-
|
400 |
-
msgid "This section describes information that is displayed about appointment."
|
401 |
-
msgstr "Данный раздел описывает выводимую информацию о записи."
|
402 |
-
|
403 |
-
msgid "Customer section"
|
404 |
-
msgstr "О клиенте"
|
405 |
-
|
406 |
-
msgid ""
|
407 |
-
"This section describes information that is displayed about each participant "
|
408 |
-
"of the appointment."
|
409 |
-
msgstr ""
|
410 |
-
"Данный раздел описывает выводимую информацию о каждом клиенте, участвующем в "
|
411 |
-
"записи."
|
412 |
-
|
413 |
-
msgid "Customer notes for appointment"
|
414 |
-
msgstr "Заметки клиента для записи"
|
415 |
-
|
416 |
-
msgid "Email of client"
|
417 |
-
msgstr "Электронная почта клиента"
|
418 |
-
|
419 |
-
msgid "Full name of client"
|
420 |
-
msgstr "Имя и фамилия клиента"
|
421 |
-
|
422 |
-
msgid "First name of client"
|
423 |
-
msgstr "Имя клиента"
|
424 |
-
|
425 |
-
msgid "Last name of client"
|
426 |
-
msgstr "Фамилия клиента"
|
427 |
-
|
428 |
-
msgid "Phone of client"
|
429 |
-
msgstr "Номер телефона клиента"
|
430 |
-
|
431 |
-
msgid "Status of payment"
|
432 |
-
msgstr "Статус платежа"
|
433 |
-
|
434 |
-
msgid "Payment type"
|
435 |
-
msgstr "Тип платежа"
|
436 |
-
|
437 |
-
msgid "Status of appointment"
|
438 |
-
msgstr "Статус записи"
|
439 |
-
|
440 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
441 |
-
msgstr ""
|
442 |
-
"Итоговая стоимость бронирования (сумма всех позиций в корзине после "
|
443 |
-
"применения купона)"
|
444 |
-
|
445 |
-
msgid "Date of appointment"
|
446 |
-
msgstr "Дата записи"
|
447 |
-
|
448 |
-
msgid "Time of appointment"
|
449 |
-
msgstr "Время записи"
|
450 |
-
|
451 |
-
msgid "Booking number"
|
452 |
-
msgstr "Номер бронирования"
|
453 |
-
|
454 |
-
msgid "Name of category"
|
455 |
-
msgstr "Название категории"
|
456 |
-
|
457 |
-
msgid "Address of company"
|
458 |
-
msgstr "Адрес компании"
|
459 |
-
|
460 |
-
msgid "Name of company"
|
461 |
-
msgstr "Название компании"
|
462 |
-
|
463 |
-
msgid "Company phone"
|
464 |
-
msgstr "Номер телефона компании"
|
465 |
-
|
466 |
-
msgid "Company web-site address"
|
467 |
-
msgstr "Адрес веб-сайта компании"
|
468 |
-
|
469 |
-
msgid "Online meeting password"
|
470 |
-
msgstr "Пароль интернет-конференции"
|
471 |
-
|
472 |
-
msgid "Online meeting start URL"
|
473 |
-
msgstr "URL запуска интернет-конференции"
|
474 |
-
|
475 |
-
msgid "Online meeting URL"
|
476 |
-
msgstr "URL интернет-конференции"
|
477 |
-
|
478 |
-
msgid "Info of service"
|
479 |
-
msgstr "Информация о сервисе"
|
480 |
-
|
481 |
-
msgid "Name of service"
|
482 |
-
msgstr "Название сервиса"
|
483 |
-
|
484 |
-
msgid "Price of service"
|
485 |
-
msgstr "Стоимость сервиса"
|
486 |
-
|
487 |
-
msgid "Email of staff"
|
488 |
-
msgstr "Электронная почта сотрудника"
|
489 |
-
|
490 |
-
msgid "Info of staff"
|
491 |
-
msgstr "Информация о сотруднике"
|
492 |
-
|
493 |
-
msgid "Name of staff"
|
494 |
-
msgstr "Имя сотрудника"
|
495 |
-
|
496 |
-
msgid "Phone of staff"
|
497 |
-
msgstr "Номер телефона сотрудника"
|
498 |
|
499 |
msgid "Outlook Calendar"
|
500 |
msgstr "Календарь Outlook"
|
@@ -3611,17 +3512,86 @@ msgstr "Комментарий"
|
|
3611 |
msgid "Clear logs"
|
3612 |
msgstr "Очистить журнал"
|
3613 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3614 |
msgid "Internal note"
|
3615 |
msgstr "Внутренняя заметка"
|
3616 |
|
3617 |
msgid "Duration of service"
|
3618 |
msgstr "Длительность сервиса"
|
3619 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3620 |
msgid "Loop over participants list"
|
3621 |
-
msgstr "Перебрать список
|
3622 |
|
3623 |
msgid "Loop over participants list with delimiter"
|
3624 |
-
msgstr "Перебрать список
|
3625 |
|
3626 |
#, php-format
|
3627 |
msgid ""
|
@@ -4055,7 +4025,7 @@ msgid ""
|
|
4055 |
"page editor to publish the booking form on your website."
|
4056 |
msgstr ""
|
4057 |
"Чтобы опубликовать форму бронирования на своём сайте, откройте "
|
4058 |
-
"
|
4059 |
"режиме редактирования."
|
4060 |
|
4061 |
#, php-format
|
@@ -4351,6 +4321,9 @@ msgstr "Дата окончания записи"
|
|
4351 |
msgid "End time of appointment"
|
4352 |
msgstr "Время окончания записи"
|
4353 |
|
|
|
|
|
|
|
4354 |
msgid "Cart information"
|
4355 |
msgstr "Информация о корзине"
|
4356 |
|
@@ -4905,6 +4878,9 @@ msgstr "Создать сотрудника"
|
|
4905 |
msgid "Edit staff"
|
4906 |
msgstr "Редактировать сотрудника"
|
4907 |
|
|
|
|
|
|
|
4908 |
msgid "The start time must be less than the end one"
|
4909 |
msgstr "Начальное время должно быть меньше конечного"
|
4910 |
|
@@ -6433,6 +6409,12 @@ msgstr ""
|
|
6433 |
msgid "Customer address"
|
6434 |
msgstr "Адрес клиента"
|
6435 |
|
|
|
|
|
|
|
|
|
|
|
|
|
6436 |
msgid "To find your API Key and Secret, do the following:"
|
6437 |
msgstr "Чтобы узнать ваши API Key и Secret, выполните следующее:"
|
6438 |
|
@@ -6469,7 +6451,7 @@ msgid ""
|
|
6469 |
"Secret</b>. Use them in the form below on this page"
|
6470 |
msgstr ""
|
6471 |
"Перейдите во вкладку <b>App Credentials</b> и найдите <b>API Key</b> и <b>"
|
6472 |
-
"API Secret</b>. Используйте их в форме ниже на этой
|
6473 |
|
6474 |
msgid ""
|
6475 |
"Once you've copied over your API Key and Secret, go to <b>Activation</b> tab "
|
@@ -6487,12 +6469,115 @@ msgstr "API Secret"
|
|
6487 |
msgid "The API Secret obtained from your JWT app"
|
6488 |
msgstr "Значение API Secret, полученное из вашего приложения JWT"
|
6489 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6490 |
msgid "Cart"
|
6491 |
msgstr "Корзина"
|
6492 |
|
6493 |
msgid "Select product"
|
6494 |
msgstr "Выберите товар"
|
6495 |
|
|
|
|
|
|
|
6496 |
msgid ""
|
6497 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6498 |
"following statuses"
|
@@ -6659,8 +6744,12 @@ msgstr ""
|
|
6659 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6660 |
msgstr "Синхронизировать данные о записях сотрудника с его Google Календарём."
|
6661 |
|
6662 |
-
msgid "
|
6663 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6664 |
|
6665 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6666 |
msgstr ""
|
9 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
10 |
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
11 |
"Report-Msgid-Bugs-To: \n"
|
12 |
+
"POT-Creation-Date: 2021-03-24 07:42+0000\n"
|
13 |
+
"PO-Revision-Date: 2021-03-24 08:56+0000\n"
|
14 |
"Last-Translator: support@bookly.info\n"
|
15 |
"Language-Team: Russian\n"
|
16 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
394 |
"Календаре Outlook. Доступные коды: {service_name}, {staff_name} и "
|
395 |
"{client_names}."
|
396 |
|
397 |
+
msgid "Template for event description"
|
398 |
+
msgstr "Шаблон описания событий"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
399 |
|
400 |
msgid "Outlook Calendar"
|
401 |
msgstr "Календарь Outlook"
|
3512 |
msgid "Clear logs"
|
3513 |
msgstr "Очистить журнал"
|
3514 |
|
3515 |
+
msgid "Date of appointment"
|
3516 |
+
msgstr "Дата записи"
|
3517 |
+
|
3518 |
+
msgid "Time of appointment"
|
3519 |
+
msgstr "Время записи"
|
3520 |
+
|
3521 |
+
msgid "Booking number"
|
3522 |
+
msgstr "Номер бронирования"
|
3523 |
+
|
3524 |
+
msgid "Name of category"
|
3525 |
+
msgstr "Название категории"
|
3526 |
+
|
3527 |
+
msgid "Address of company"
|
3528 |
+
msgstr "Адрес компании"
|
3529 |
+
|
3530 |
+
msgid "Name of company"
|
3531 |
+
msgstr "Название компании"
|
3532 |
+
|
3533 |
+
msgid "Company phone"
|
3534 |
+
msgstr "Номер телефона компании"
|
3535 |
+
|
3536 |
+
msgid "Company web-site address"
|
3537 |
+
msgstr "Адрес веб-сайта компании"
|
3538 |
+
|
3539 |
msgid "Internal note"
|
3540 |
msgstr "Внутренняя заметка"
|
3541 |
|
3542 |
msgid "Duration of service"
|
3543 |
msgstr "Длительность сервиса"
|
3544 |
|
3545 |
+
msgid "Info of service"
|
3546 |
+
msgstr "Информация о сервисе"
|
3547 |
+
|
3548 |
+
msgid "Name of service"
|
3549 |
+
msgstr "Название сервиса"
|
3550 |
+
|
3551 |
+
msgid "Price of service"
|
3552 |
+
msgstr "Стоимость сервиса"
|
3553 |
+
|
3554 |
+
msgid "Email of staff"
|
3555 |
+
msgstr "Электронная почта сотрудника"
|
3556 |
+
|
3557 |
+
msgid "Info of staff"
|
3558 |
+
msgstr "Информация о сотруднике"
|
3559 |
+
|
3560 |
+
msgid "Name of staff"
|
3561 |
+
msgstr "Имя сотрудника"
|
3562 |
+
|
3563 |
+
msgid "Phone of staff"
|
3564 |
+
msgstr "Номер телефона сотрудника"
|
3565 |
+
|
3566 |
+
msgid "Email of client"
|
3567 |
+
msgstr "Электронная почта клиента"
|
3568 |
+
|
3569 |
+
msgid "Full name of client"
|
3570 |
+
msgstr "Имя и фамилия клиента"
|
3571 |
+
|
3572 |
+
msgid "First name of client"
|
3573 |
+
msgstr "Имя клиента"
|
3574 |
+
|
3575 |
+
msgid "Last name of client"
|
3576 |
+
msgstr "Фамилия клиента"
|
3577 |
+
|
3578 |
+
msgid "Phone of client"
|
3579 |
+
msgstr "Номер телефона клиента"
|
3580 |
+
|
3581 |
+
msgid "Status of payment"
|
3582 |
+
msgstr "Статус платежа"
|
3583 |
+
|
3584 |
+
msgid "Payment type"
|
3585 |
+
msgstr "Тип платежа"
|
3586 |
+
|
3587 |
+
msgid "Status of appointment"
|
3588 |
+
msgstr "Статус записи"
|
3589 |
+
|
3590 |
msgid "Loop over participants list"
|
3591 |
+
msgstr "Перебрать список участников"
|
3592 |
|
3593 |
msgid "Loop over participants list with delimiter"
|
3594 |
+
msgstr "Перебрать список участников с разделителем"
|
3595 |
|
3596 |
#, php-format
|
3597 |
msgid ""
|
4025 |
"page editor to publish the booking form on your website."
|
4026 |
msgstr ""
|
4027 |
"Чтобы опубликовать форму бронирования на своём сайте, откройте "
|
4028 |
+
"Записи/Страницы и нажмите на кнопку 'Добавить форму бронирования Bookly' в "
|
4029 |
"режиме редактирования."
|
4030 |
|
4031 |
#, php-format
|
4321 |
msgid "End time of appointment"
|
4322 |
msgstr "Время окончания записи"
|
4323 |
|
4324 |
+
msgid "Customer notes for appointment"
|
4325 |
+
msgstr "Заметки клиента для записи"
|
4326 |
+
|
4327 |
msgid "Cart information"
|
4328 |
msgstr "Информация о корзине"
|
4329 |
|
4878 |
msgid "Edit staff"
|
4879 |
msgstr "Редактировать сотрудника"
|
4880 |
|
4881 |
+
msgid "Zoom connection failed"
|
4882 |
+
msgstr "Не удалось подключиться к Zoom"
|
4883 |
+
|
4884 |
msgid "The start time must be less than the end one"
|
4885 |
msgstr "Начальное время должно быть меньше конечного"
|
4886 |
|
6409 |
msgid "Customer address"
|
6410 |
msgstr "Адрес клиента"
|
6411 |
|
6412 |
+
msgid "Authorization"
|
6413 |
+
msgstr "Авторизация"
|
6414 |
+
|
6415 |
+
msgid "Instructions for creating an JWT App"
|
6416 |
+
msgstr "Инструкции по созданию приложения JWT"
|
6417 |
+
|
6418 |
msgid "To find your API Key and Secret, do the following:"
|
6419 |
msgstr "Чтобы узнать ваши API Key и Secret, выполните следующее:"
|
6420 |
|
6451 |
"Secret</b>. Use them in the form below on this page"
|
6452 |
msgstr ""
|
6453 |
"Перейдите во вкладку <b>App Credentials</b> и найдите <b>API Key</b> и <b>"
|
6454 |
+
"API Secret</b>. Используйте их в форме ниже на этой странице"
|
6455 |
|
6456 |
msgid ""
|
6457 |
"Once you've copied over your API Key and Secret, go to <b>Activation</b> tab "
|
6469 |
msgid "The API Secret obtained from your JWT app"
|
6470 |
msgstr "Значение API Secret, полученное из вашего приложения JWT"
|
6471 |
|
6472 |
+
msgid "Instructions for creating an OAuth App"
|
6473 |
+
msgstr "Инструкции по созданию приложения OAuth"
|
6474 |
+
|
6475 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
6476 |
+
msgstr "Чтобы узнать ваши Client ID и Client Secret, выполните следующее:"
|
6477 |
+
|
6478 |
+
msgid ""
|
6479 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
6480 |
+
"app type and click on <b>Create</b>"
|
6481 |
+
msgstr ""
|
6482 |
+
"Откроется страница с различными типами приложений. Выберите <b>OAuth</b> в "
|
6483 |
+
"качестве типа приложения и нажмите <b>Create</b>"
|
6484 |
+
|
6485 |
+
msgid ""
|
6486 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
6487 |
+
"level app</b> and click <b>Create</b>"
|
6488 |
+
msgstr ""
|
6489 |
+
"Укажите имя вашего приложения. В поле <b>Choose app type</b> выберите <b>"
|
6490 |
+
"Account-level app</b> и нажмите <b>Create</b>"
|
6491 |
+
|
6492 |
+
msgid ""
|
6493 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
6494 |
+
"Client Secret</b>. Use them in the form below on this page"
|
6495 |
+
msgstr ""
|
6496 |
+
"Перейдите во вкладку <b>App Credentials</b> и найдите <b>Client ID</b> и <b>"
|
6497 |
+
"Client Secret</b>. Используйте их в форме ниже на этой странице"
|
6498 |
+
|
6499 |
+
msgid ""
|
6500 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
6501 |
+
"found below on this page"
|
6502 |
+
msgstr ""
|
6503 |
+
"В поле <b>Redirect URL for OAuth</b> введите <b>Redirect URL for OAuth</b>, "
|
6504 |
+
"указанный ниже на этой странице"
|
6505 |
+
|
6506 |
+
msgid ""
|
6507 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
6508 |
+
"for OAuth</b> found below on this page"
|
6509 |
+
msgstr ""
|
6510 |
+
"В поле <b>Whitelist URL</b> добавьте новую запись со значением <b>Redirect "
|
6511 |
+
"URL for OAuth</b>, указанным ниже на этой странице"
|
6512 |
+
|
6513 |
+
msgid ""
|
6514 |
+
"Add the scopes required for your app. At the very least, you should select "
|
6515 |
+
"meeting:write:admin"
|
6516 |
+
msgstr ""
|
6517 |
+
"Добавьте типы разрешений, требуемые для вашего приложения. Как минимум, вам "
|
6518 |
+
"необходимо выбрать meeting:write:admin"
|
6519 |
+
|
6520 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
6521 |
+
msgstr "После создания приложения <b>Сохраните</b> изменения на этой странице"
|
6522 |
+
|
6523 |
+
msgid ""
|
6524 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
6525 |
+
"between Bookly and Zoom"
|
6526 |
+
msgstr ""
|
6527 |
+
"Нажмите на кнопку <b>Подключить OAuth</b> ниже и завершите соединение между "
|
6528 |
+
"Bookly и Zoom"
|
6529 |
+
|
6530 |
+
msgid "The Client ID obtained from your OAuth app"
|
6531 |
+
msgstr "Client ID полученный из вашего OAuth приложения"
|
6532 |
+
|
6533 |
+
msgid "Client Secret"
|
6534 |
+
msgstr "Client Secret"
|
6535 |
+
|
6536 |
+
msgid "The Client Secret obtained from your OAuth app"
|
6537 |
+
msgstr "Client Secret полученный из вашего OAuth приложения"
|
6538 |
+
|
6539 |
+
msgid "Redirect URL for OAuth"
|
6540 |
+
msgstr "Redirect URL for OAuth"
|
6541 |
+
|
6542 |
+
msgid ""
|
6543 |
+
"Destination URL where Zoom will send the access token after the user "
|
6544 |
+
"completes the OAuth authentication"
|
6545 |
+
msgstr ""
|
6546 |
+
"Целевой URL, на который Zoom отправит токен доступа после завершения "
|
6547 |
+
"пользователем аутентификации OAuth"
|
6548 |
+
|
6549 |
+
msgid "Disconnect"
|
6550 |
+
msgstr "Отключить"
|
6551 |
+
|
6552 |
+
msgid "Online meeting password"
|
6553 |
+
msgstr "Пароль интернет-конференции"
|
6554 |
+
|
6555 |
+
msgid "Online meeting start URL"
|
6556 |
+
msgstr "URL запуска интернет-конференции"
|
6557 |
+
|
6558 |
+
msgid "Online meeting URL"
|
6559 |
+
msgstr "URL интернет-конференции"
|
6560 |
+
|
6561 |
+
msgid "Loop over clients list"
|
6562 |
+
msgstr "Перебрать список клиентов"
|
6563 |
+
|
6564 |
+
msgid "Loop over clients list with delimiter"
|
6565 |
+
msgstr "Перебрать список клиентов с разделителем"
|
6566 |
+
|
6567 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
6568 |
+
msgstr ""
|
6569 |
+
"Итоговая стоимость бронирования (сумма всех позиций в корзине после "
|
6570 |
+
"применения купона)"
|
6571 |
+
|
6572 |
msgid "Cart"
|
6573 |
msgstr "Корзина"
|
6574 |
|
6575 |
msgid "Select product"
|
6576 |
msgstr "Выберите товар"
|
6577 |
|
6578 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6579 |
+
msgstr "Все сотрудники будут использовать эти настройки при подключении к Zoom"
|
6580 |
+
|
6581 |
msgid ""
|
6582 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6583 |
"following statuses"
|
6744 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6745 |
msgstr "Синхронизировать данные о записях сотрудника с его Google Календарём."
|
6746 |
|
6747 |
+
msgid "integration"
|
6748 |
+
msgstr "интеграция"
|
6749 |
+
|
6750 |
+
#, php-format
|
6751 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6752 |
+
msgstr "Пожалуйста, сначала <a href=\"%s\">настройте</a> интеграцию с Zoom"
|
6753 |
|
6754 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6755 |
msgstr ""
|
languages/bookly-zh_TW.mo
CHANGED
Binary file
|
languages/bookly-zh_TW.po
CHANGED
@@ -8,8 +8,8 @@ msgstr ""
|
|
8 |
"Language: zh_TW\n"
|
9 |
"Plural-Forms: nplurals=1; plural=0;\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date: 2021-03-
|
12 |
-
"PO-Revision-Date: 2021-03-
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Chinese (Taiwan)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
@@ -340,103 +340,8 @@ msgid ""
|
|
340 |
msgstr ""
|
341 |
"配置應在Outlook日曆事件的標題中放置哪些信息。可用代碼為{service_name},{staff_name}和{client_names}。"
|
342 |
|
343 |
-
msgid "
|
344 |
-
msgstr "
|
345 |
-
|
346 |
-
msgid "This section describes information that is displayed about appointment."
|
347 |
-
msgstr "本節將顯示預約的信息。"
|
348 |
-
|
349 |
-
msgid "Customer section"
|
350 |
-
msgstr "客戶部分"
|
351 |
-
|
352 |
-
msgid ""
|
353 |
-
"This section describes information that is displayed about each participant "
|
354 |
-
"of the appointment."
|
355 |
-
msgstr "本節將顯示預約中的每個參與者信息。"
|
356 |
-
|
357 |
-
msgid "Customer notes for appointment"
|
358 |
-
msgstr "客戶對預約的留言"
|
359 |
-
|
360 |
-
msgid "Email of client"
|
361 |
-
msgstr "客戶電郵"
|
362 |
-
|
363 |
-
msgid "Full name of client"
|
364 |
-
msgstr "客戶全名"
|
365 |
-
|
366 |
-
msgid "First name of client"
|
367 |
-
msgstr "客戶名字"
|
368 |
-
|
369 |
-
msgid "Last name of client"
|
370 |
-
msgstr "客戶姓名"
|
371 |
-
|
372 |
-
msgid "Phone of client"
|
373 |
-
msgstr "客戶照片"
|
374 |
-
|
375 |
-
msgid "Status of payment"
|
376 |
-
msgstr "付款狀態"
|
377 |
-
|
378 |
-
msgid "Payment type"
|
379 |
-
msgstr "付款類型"
|
380 |
-
|
381 |
-
msgid "Status of appointment"
|
382 |
-
msgstr "預約狀態"
|
383 |
-
|
384 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
385 |
-
msgstr "預約的總共價錢(使用優惠券後購物車的價錢)"
|
386 |
-
|
387 |
-
msgid "Date of appointment"
|
388 |
-
msgstr "預約日期"
|
389 |
-
|
390 |
-
msgid "Time of appointment"
|
391 |
-
msgstr "預約時間"
|
392 |
-
|
393 |
-
msgid "Booking number"
|
394 |
-
msgstr "預約號碼"
|
395 |
-
|
396 |
-
msgid "Name of category"
|
397 |
-
msgstr "類別名稱"
|
398 |
-
|
399 |
-
msgid "Address of company"
|
400 |
-
msgstr "公司地址"
|
401 |
-
|
402 |
-
msgid "Name of company"
|
403 |
-
msgstr "公司名稱"
|
404 |
-
|
405 |
-
msgid "Company phone"
|
406 |
-
msgstr "公司電話"
|
407 |
-
|
408 |
-
msgid "Company web-site address"
|
409 |
-
msgstr "公司網址"
|
410 |
-
|
411 |
-
msgid "Online meeting password"
|
412 |
-
msgstr "網上會議密碼"
|
413 |
-
|
414 |
-
msgid "Online meeting start URL"
|
415 |
-
msgstr "網上會議的開始連結"
|
416 |
-
|
417 |
-
msgid "Online meeting URL"
|
418 |
-
msgstr "網上會議的連結"
|
419 |
-
|
420 |
-
msgid "Info of service"
|
421 |
-
msgstr "服務資料"
|
422 |
-
|
423 |
-
msgid "Name of service"
|
424 |
-
msgstr "服務名稱"
|
425 |
-
|
426 |
-
msgid "Price of service"
|
427 |
-
msgstr "服務價錢"
|
428 |
-
|
429 |
-
msgid "Email of staff"
|
430 |
-
msgstr "員工電郵"
|
431 |
-
|
432 |
-
msgid "Info of staff"
|
433 |
-
msgstr "員工資料"
|
434 |
-
|
435 |
-
msgid "Name of staff"
|
436 |
-
msgstr "員工名稱"
|
437 |
-
|
438 |
-
msgid "Phone of staff"
|
439 |
-
msgstr "員工電話"
|
440 |
|
441 |
msgid "Outlook Calendar"
|
442 |
msgstr "Outlook日曆"
|
@@ -3349,12 +3254,81 @@ msgstr "參考"
|
|
3349 |
msgid "Clear logs"
|
3350 |
msgstr "清除日誌"
|
3351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3352 |
msgid "Internal note"
|
3353 |
msgstr "內部說明"
|
3354 |
|
3355 |
msgid "Duration of service"
|
3356 |
msgstr "服務時間"
|
3357 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3358 |
msgid "Loop over participants list"
|
3359 |
msgstr "循環參加者列表"
|
3360 |
|
@@ -4024,6 +3998,9 @@ msgstr "預約完結日期"
|
|
4024 |
msgid "End time of appointment"
|
4025 |
msgstr "預約完結時間"
|
4026 |
|
|
|
|
|
|
|
4027 |
msgid "Cart information"
|
4028 |
msgstr "購物車資料"
|
4029 |
|
@@ -4528,6 +4505,9 @@ msgstr "建立員工"
|
|
4528 |
msgid "Edit staff"
|
4529 |
msgstr "編輯員工"
|
4530 |
|
|
|
|
|
|
|
4531 |
msgid "The start time must be less than the end one"
|
4532 |
msgstr "開始時間應早於結束時間"
|
4533 |
|
@@ -5883,6 +5863,12 @@ msgstr "如果您在{days}內沒有提供有效的購買代碼,您的預訂將
|
|
5883 |
msgid "Customer address"
|
5884 |
msgstr "自定地址"
|
5885 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5886 |
msgid "To find your API Key and Secret, do the following:"
|
5887 |
msgstr "要找到您的API密鑰和機密,請執行以下操作:"
|
5888 |
|
@@ -5927,12 +5913,97 @@ msgstr "API機密"
|
|
5927 |
msgid "The API Secret obtained from your JWT app"
|
5928 |
msgstr "從您的JWT應用程式獲取的API機密"
|
5929 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5930 |
msgid "Cart"
|
5931 |
msgstr "購物車"
|
5932 |
|
5933 |
msgid "Select product"
|
5934 |
msgstr "選擇產品"
|
5935 |
|
|
|
|
|
|
|
5936 |
msgid ""
|
5937 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
5938 |
"following statuses"
|
@@ -6076,8 +6147,12 @@ msgstr "請先調整Google日曆<a href=“%s”>設定</a>"
|
|
6076 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6077 |
msgstr "將員工預約與Google日曆同步。"
|
6078 |
|
6079 |
-
msgid "
|
6080 |
-
msgstr "
|
|
|
|
|
|
|
|
|
6081 |
|
6082 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6083 |
msgstr "這設定容許員工使用個人Zoom帳戶"
|
8 |
"Language: zh_TW\n"
|
9 |
"Plural-Forms: nplurals=1; plural=0;\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2021-03-24 08:52+0000\n"
|
12 |
+
"PO-Revision-Date: 2021-03-24 08:52+0000\n"
|
13 |
"Last-Translator: support@bookly.info\n"
|
14 |
"Language-Team: Chinese (Taiwan)\n"
|
15 |
"X-Loco-Version: 2.3.1; wp-5.5"
|
340 |
msgstr ""
|
341 |
"配置應在Outlook日曆事件的標題中放置哪些信息。可用代碼為{service_name},{staff_name}和{client_names}。"
|
342 |
|
343 |
+
msgid "Template for event description"
|
344 |
+
msgstr "事件描述樣板"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
|
346 |
msgid "Outlook Calendar"
|
347 |
msgstr "Outlook日曆"
|
3254 |
msgid "Clear logs"
|
3255 |
msgstr "清除日誌"
|
3256 |
|
3257 |
+
msgid "Date of appointment"
|
3258 |
+
msgstr "預約日期"
|
3259 |
+
|
3260 |
+
msgid "Time of appointment"
|
3261 |
+
msgstr "預約時間"
|
3262 |
+
|
3263 |
+
msgid "Booking number"
|
3264 |
+
msgstr "預約號碼"
|
3265 |
+
|
3266 |
+
msgid "Name of category"
|
3267 |
+
msgstr "類別名稱"
|
3268 |
+
|
3269 |
+
msgid "Address of company"
|
3270 |
+
msgstr "公司地址"
|
3271 |
+
|
3272 |
+
msgid "Name of company"
|
3273 |
+
msgstr "公司名稱"
|
3274 |
+
|
3275 |
+
msgid "Company phone"
|
3276 |
+
msgstr "公司電話"
|
3277 |
+
|
3278 |
+
msgid "Company web-site address"
|
3279 |
+
msgstr "公司網址"
|
3280 |
+
|
3281 |
msgid "Internal note"
|
3282 |
msgstr "內部說明"
|
3283 |
|
3284 |
msgid "Duration of service"
|
3285 |
msgstr "服務時間"
|
3286 |
|
3287 |
+
msgid "Info of service"
|
3288 |
+
msgstr "服務資料"
|
3289 |
+
|
3290 |
+
msgid "Name of service"
|
3291 |
+
msgstr "服務名稱"
|
3292 |
+
|
3293 |
+
msgid "Price of service"
|
3294 |
+
msgstr "服務價錢"
|
3295 |
+
|
3296 |
+
msgid "Email of staff"
|
3297 |
+
msgstr "員工電郵"
|
3298 |
+
|
3299 |
+
msgid "Info of staff"
|
3300 |
+
msgstr "員工資料"
|
3301 |
+
|
3302 |
+
msgid "Name of staff"
|
3303 |
+
msgstr "員工名稱"
|
3304 |
+
|
3305 |
+
msgid "Phone of staff"
|
3306 |
+
msgstr "員工電話"
|
3307 |
+
|
3308 |
+
msgid "Email of client"
|
3309 |
+
msgstr "客戶電郵"
|
3310 |
+
|
3311 |
+
msgid "Full name of client"
|
3312 |
+
msgstr "客戶全名"
|
3313 |
+
|
3314 |
+
msgid "First name of client"
|
3315 |
+
msgstr "客戶名字"
|
3316 |
+
|
3317 |
+
msgid "Last name of client"
|
3318 |
+
msgstr "客戶姓名"
|
3319 |
+
|
3320 |
+
msgid "Phone of client"
|
3321 |
+
msgstr "客戶照片"
|
3322 |
+
|
3323 |
+
msgid "Status of payment"
|
3324 |
+
msgstr "付款狀態"
|
3325 |
+
|
3326 |
+
msgid "Payment type"
|
3327 |
+
msgstr "付款類型"
|
3328 |
+
|
3329 |
+
msgid "Status of appointment"
|
3330 |
+
msgstr "預約狀態"
|
3331 |
+
|
3332 |
msgid "Loop over participants list"
|
3333 |
msgstr "循環參加者列表"
|
3334 |
|
3998 |
msgid "End time of appointment"
|
3999 |
msgstr "預約完結時間"
|
4000 |
|
4001 |
+
msgid "Customer notes for appointment"
|
4002 |
+
msgstr "客戶對預約的留言"
|
4003 |
+
|
4004 |
msgid "Cart information"
|
4005 |
msgstr "購物車資料"
|
4006 |
|
4505 |
msgid "Edit staff"
|
4506 |
msgstr "編輯員工"
|
4507 |
|
4508 |
+
msgid "Zoom connection failed"
|
4509 |
+
msgstr "Zoom連接中斷"
|
4510 |
+
|
4511 |
msgid "The start time must be less than the end one"
|
4512 |
msgstr "開始時間應早於結束時間"
|
4513 |
|
5863 |
msgid "Customer address"
|
5864 |
msgstr "自定地址"
|
5865 |
|
5866 |
+
msgid "Authorization"
|
5867 |
+
msgstr "授權"
|
5868 |
+
|
5869 |
+
msgid "Instructions for creating an JWT App"
|
5870 |
+
msgstr "建立JWT應用程式的指示"
|
5871 |
+
|
5872 |
msgid "To find your API Key and Secret, do the following:"
|
5873 |
msgstr "要找到您的API密鑰和機密,請執行以下操作:"
|
5874 |
|
5913 |
msgid "The API Secret obtained from your JWT app"
|
5914 |
msgstr "從您的JWT應用程式獲取的API機密"
|
5915 |
|
5916 |
+
msgid "Instructions for creating an OAuth App"
|
5917 |
+
msgstr "建立OAuth應用程式的指示"
|
5918 |
+
|
5919 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
5920 |
+
msgstr "要找到你的客戶ID和客戶密鑰,請執行以下操作:"
|
5921 |
+
|
5922 |
+
msgid ""
|
5923 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
5924 |
+
"app type and click on <b>Create</b>"
|
5925 |
+
msgstr "將顯示一個包含各種應用程式類型的頁面。選擇<b>OAuth</b>作為應用程式類型,然後點擊<b>建立</b>"
|
5926 |
+
|
5927 |
+
msgid ""
|
5928 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
5929 |
+
"level app</b> and click <b>Create</b>"
|
5930 |
+
msgstr "輸入你的應用程式名稱。在<b>選擇你的應用程式類型</b>選擇<b>帳戶級別應用程式</b>然後點擊<b>建立</b>"
|
5931 |
+
|
5932 |
+
msgid ""
|
5933 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and <b>"
|
5934 |
+
"Client Secret</b>. Use them in the form below on this page"
|
5935 |
+
msgstr "轉到<b>應用程式憑證</b>標籤,然後找<b>客戶ID</ b>和<b>客戶密鑰</b>。在此頁下面的表格中使用它們"
|
5936 |
+
|
5937 |
+
msgid ""
|
5938 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
5939 |
+
"found below on this page"
|
5940 |
+
msgstr "對於<b>OAuth轉向URL </b>,請輸入在此頁下方找到的<b>OAuth轉向URL</b>"
|
5941 |
+
|
5942 |
+
msgid ""
|
5943 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
5944 |
+
"for OAuth</b> found below on this page"
|
5945 |
+
msgstr "對於<b>白名單URL</b>,添加一個新記錄,其值為在這頁找到的<b>OAuth轉向URL</b>"
|
5946 |
+
|
5947 |
+
msgid ""
|
5948 |
+
"Add the scopes required for your app. At the very least, you should select "
|
5949 |
+
"meeting:write:admin"
|
5950 |
+
msgstr "添加你的應用程式所需的範圍。至少,你應該選擇meeting:write:admin"
|
5951 |
+
|
5952 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
5953 |
+
msgstr "當應用程式建立時,<b>保存</b>此頁面上的更改"
|
5954 |
+
|
5955 |
+
msgid ""
|
5956 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
5957 |
+
"between Bookly and Zoom"
|
5958 |
+
msgstr "點擊以下的<b>連接OAuth</b>按鈕,完成Bookly和Zoom之間的連接"
|
5959 |
+
|
5960 |
+
msgid "The Client ID obtained from your OAuth app"
|
5961 |
+
msgstr "在你的OAuth應用程式找到的客戶ID"
|
5962 |
+
|
5963 |
+
msgid "Client Secret"
|
5964 |
+
msgstr "客戶密鑰"
|
5965 |
+
|
5966 |
+
msgid "The Client Secret obtained from your OAuth app"
|
5967 |
+
msgstr "在你的OAuth應用程式找到的客戶密鑰"
|
5968 |
+
|
5969 |
+
msgid "Redirect URL for OAuth"
|
5970 |
+
msgstr "OAuth的轉向URL"
|
5971 |
+
|
5972 |
+
msgid ""
|
5973 |
+
"Destination URL where Zoom will send the access token after the user "
|
5974 |
+
"completes the OAuth authentication"
|
5975 |
+
msgstr "用戶完成OAuth身份驗證後,Zoom將在目標URL中發送訪問令牌"
|
5976 |
+
|
5977 |
+
msgid "Disconnect"
|
5978 |
+
msgstr "連結中斷"
|
5979 |
+
|
5980 |
+
msgid "Online meeting password"
|
5981 |
+
msgstr "網上會議密碼"
|
5982 |
+
|
5983 |
+
msgid "Online meeting start URL"
|
5984 |
+
msgstr "網上會議的開始連結"
|
5985 |
+
|
5986 |
+
msgid "Online meeting URL"
|
5987 |
+
msgstr "網上會議的連結"
|
5988 |
+
|
5989 |
+
msgid "Loop over clients list"
|
5990 |
+
msgstr "查看客戶列表"
|
5991 |
+
|
5992 |
+
msgid "Loop over clients list with delimiter"
|
5993 |
+
msgstr "用定界符查看客戶列表"
|
5994 |
+
|
5995 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
5996 |
+
msgstr "預約的總共價錢(使用優惠券後購物車的價錢)"
|
5997 |
+
|
5998 |
msgid "Cart"
|
5999 |
msgstr "購物車"
|
6000 |
|
6001 |
msgid "Select product"
|
6002 |
msgstr "選擇產品"
|
6003 |
|
6004 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
6005 |
+
msgstr "連接到Zoom時,所有工作人員都將使用這些設置"
|
6006 |
+
|
6007 |
msgid ""
|
6008 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
6009 |
"following statuses"
|
6147 |
msgid "Synchronize staff member appointments with Google Calendar."
|
6148 |
msgstr "將員工預約與Google日曆同步。"
|
6149 |
|
6150 |
+
msgid "integration"
|
6151 |
+
msgstr "結合"
|
6152 |
+
|
6153 |
+
#, php-format
|
6154 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
6155 |
+
msgstr "請先配置Zoom<a href=\"%s\">設置</a>"
|
6156 |
|
6157 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
6158 |
msgstr "這設定容許員工使用個人Zoom帳戶"
|
languages/bookly.pot
CHANGED
@@ -299,102 +299,7 @@ msgid ""
|
|
299 |
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
300 |
msgstr ""
|
301 |
|
302 |
-
msgid "
|
303 |
-
msgstr ""
|
304 |
-
|
305 |
-
msgid "This section describes information that is displayed about appointment."
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
msgid "Customer section"
|
309 |
-
msgstr ""
|
310 |
-
|
311 |
-
msgid ""
|
312 |
-
"This section describes information that is displayed about each participant "
|
313 |
-
"of the appointment."
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
msgid "Customer notes for appointment"
|
317 |
-
msgstr ""
|
318 |
-
|
319 |
-
msgid "Email of client"
|
320 |
-
msgstr ""
|
321 |
-
|
322 |
-
msgid "Full name of client"
|
323 |
-
msgstr ""
|
324 |
-
|
325 |
-
msgid "First name of client"
|
326 |
-
msgstr ""
|
327 |
-
|
328 |
-
msgid "Last name of client"
|
329 |
-
msgstr ""
|
330 |
-
|
331 |
-
msgid "Phone of client"
|
332 |
-
msgstr ""
|
333 |
-
|
334 |
-
msgid "Status of payment"
|
335 |
-
msgstr ""
|
336 |
-
|
337 |
-
msgid "Payment type"
|
338 |
-
msgstr ""
|
339 |
-
|
340 |
-
msgid "Status of appointment"
|
341 |
-
msgstr ""
|
342 |
-
|
343 |
-
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
344 |
-
msgstr ""
|
345 |
-
|
346 |
-
msgid "Date of appointment"
|
347 |
-
msgstr ""
|
348 |
-
|
349 |
-
msgid "Time of appointment"
|
350 |
-
msgstr ""
|
351 |
-
|
352 |
-
msgid "Booking number"
|
353 |
-
msgstr ""
|
354 |
-
|
355 |
-
msgid "Name of category"
|
356 |
-
msgstr ""
|
357 |
-
|
358 |
-
msgid "Address of company"
|
359 |
-
msgstr ""
|
360 |
-
|
361 |
-
msgid "Name of company"
|
362 |
-
msgstr ""
|
363 |
-
|
364 |
-
msgid "Company phone"
|
365 |
-
msgstr ""
|
366 |
-
|
367 |
-
msgid "Company web-site address"
|
368 |
-
msgstr ""
|
369 |
-
|
370 |
-
msgid "Online meeting password"
|
371 |
-
msgstr ""
|
372 |
-
|
373 |
-
msgid "Online meeting start URL"
|
374 |
-
msgstr ""
|
375 |
-
|
376 |
-
msgid "Online meeting URL"
|
377 |
-
msgstr ""
|
378 |
-
|
379 |
-
msgid "Info of service"
|
380 |
-
msgstr ""
|
381 |
-
|
382 |
-
msgid "Name of service"
|
383 |
-
msgstr ""
|
384 |
-
|
385 |
-
msgid "Price of service"
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
-
msgid "Email of staff"
|
389 |
-
msgstr ""
|
390 |
-
|
391 |
-
msgid "Info of staff"
|
392 |
-
msgstr ""
|
393 |
-
|
394 |
-
msgid "Name of staff"
|
395 |
-
msgstr ""
|
396 |
-
|
397 |
-
msgid "Phone of staff"
|
398 |
msgstr ""
|
399 |
|
400 |
msgid "Outlook Calendar"
|
@@ -2950,12 +2855,81 @@ msgstr ""
|
|
2950 |
msgid "Clear logs"
|
2951 |
msgstr ""
|
2952 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2953 |
msgid "Internal note"
|
2954 |
msgstr ""
|
2955 |
|
2956 |
msgid "Duration of service"
|
2957 |
msgstr ""
|
2958 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2959 |
msgid "Loop over participants list"
|
2960 |
msgstr ""
|
2961 |
|
@@ -3609,6 +3583,9 @@ msgstr ""
|
|
3609 |
msgid "End time of appointment"
|
3610 |
msgstr ""
|
3611 |
|
|
|
|
|
|
|
3612 |
msgid "Cart information"
|
3613 |
msgstr ""
|
3614 |
|
@@ -4109,6 +4086,9 @@ msgstr ""
|
|
4109 |
msgid "Edit staff"
|
4110 |
msgstr ""
|
4111 |
|
|
|
|
|
|
|
4112 |
msgid "The start time must be less than the end one"
|
4113 |
msgstr ""
|
4114 |
|
@@ -5311,6 +5291,12 @@ msgstr ""
|
|
5311 |
msgid "Customer address"
|
5312 |
msgstr ""
|
5313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5314 |
msgid "To find your API Key and Secret, do the following:"
|
5315 |
msgstr ""
|
5316 |
|
@@ -5354,12 +5340,97 @@ msgstr ""
|
|
5354 |
msgid "The API Secret obtained from your JWT app"
|
5355 |
msgstr ""
|
5356 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5357 |
msgid "Cart"
|
5358 |
msgstr ""
|
5359 |
|
5360 |
msgid "Select product"
|
5361 |
msgstr ""
|
5362 |
|
|
|
|
|
|
|
5363 |
msgid ""
|
5364 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
5365 |
"following statuses"
|
@@ -5500,7 +5571,11 @@ msgstr ""
|
|
5500 |
msgid "Synchronize staff member appointments with Google Calendar."
|
5501 |
msgstr ""
|
5502 |
|
5503 |
-
msgid "
|
|
|
|
|
|
|
|
|
5504 |
msgstr ""
|
5505 |
|
5506 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
299 |
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
300 |
msgstr ""
|
301 |
|
302 |
+
msgid "Template for event description"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
303 |
msgstr ""
|
304 |
|
305 |
msgid "Outlook Calendar"
|
2855 |
msgid "Clear logs"
|
2856 |
msgstr ""
|
2857 |
|
2858 |
+
msgid "Date of appointment"
|
2859 |
+
msgstr ""
|
2860 |
+
|
2861 |
+
msgid "Time of appointment"
|
2862 |
+
msgstr ""
|
2863 |
+
|
2864 |
+
msgid "Booking number"
|
2865 |
+
msgstr ""
|
2866 |
+
|
2867 |
+
msgid "Name of category"
|
2868 |
+
msgstr ""
|
2869 |
+
|
2870 |
+
msgid "Address of company"
|
2871 |
+
msgstr ""
|
2872 |
+
|
2873 |
+
msgid "Name of company"
|
2874 |
+
msgstr ""
|
2875 |
+
|
2876 |
+
msgid "Company phone"
|
2877 |
+
msgstr ""
|
2878 |
+
|
2879 |
+
msgid "Company web-site address"
|
2880 |
+
msgstr ""
|
2881 |
+
|
2882 |
msgid "Internal note"
|
2883 |
msgstr ""
|
2884 |
|
2885 |
msgid "Duration of service"
|
2886 |
msgstr ""
|
2887 |
|
2888 |
+
msgid "Info of service"
|
2889 |
+
msgstr ""
|
2890 |
+
|
2891 |
+
msgid "Name of service"
|
2892 |
+
msgstr ""
|
2893 |
+
|
2894 |
+
msgid "Price of service"
|
2895 |
+
msgstr ""
|
2896 |
+
|
2897 |
+
msgid "Email of staff"
|
2898 |
+
msgstr ""
|
2899 |
+
|
2900 |
+
msgid "Info of staff"
|
2901 |
+
msgstr ""
|
2902 |
+
|
2903 |
+
msgid "Name of staff"
|
2904 |
+
msgstr ""
|
2905 |
+
|
2906 |
+
msgid "Phone of staff"
|
2907 |
+
msgstr ""
|
2908 |
+
|
2909 |
+
msgid "Email of client"
|
2910 |
+
msgstr ""
|
2911 |
+
|
2912 |
+
msgid "Full name of client"
|
2913 |
+
msgstr ""
|
2914 |
+
|
2915 |
+
msgid "First name of client"
|
2916 |
+
msgstr ""
|
2917 |
+
|
2918 |
+
msgid "Last name of client"
|
2919 |
+
msgstr ""
|
2920 |
+
|
2921 |
+
msgid "Phone of client"
|
2922 |
+
msgstr ""
|
2923 |
+
|
2924 |
+
msgid "Status of payment"
|
2925 |
+
msgstr ""
|
2926 |
+
|
2927 |
+
msgid "Payment type"
|
2928 |
+
msgstr ""
|
2929 |
+
|
2930 |
+
msgid "Status of appointment"
|
2931 |
+
msgstr ""
|
2932 |
+
|
2933 |
msgid "Loop over participants list"
|
2934 |
msgstr ""
|
2935 |
|
3583 |
msgid "End time of appointment"
|
3584 |
msgstr ""
|
3585 |
|
3586 |
+
msgid "Customer notes for appointment"
|
3587 |
+
msgstr ""
|
3588 |
+
|
3589 |
msgid "Cart information"
|
3590 |
msgstr ""
|
3591 |
|
4086 |
msgid "Edit staff"
|
4087 |
msgstr ""
|
4088 |
|
4089 |
+
msgid "Zoom connection failed"
|
4090 |
+
msgstr ""
|
4091 |
+
|
4092 |
msgid "The start time must be less than the end one"
|
4093 |
msgstr ""
|
4094 |
|
5291 |
msgid "Customer address"
|
5292 |
msgstr ""
|
5293 |
|
5294 |
+
msgid "Authorization"
|
5295 |
+
msgstr ""
|
5296 |
+
|
5297 |
+
msgid "Instructions for creating an JWT App"
|
5298 |
+
msgstr ""
|
5299 |
+
|
5300 |
msgid "To find your API Key and Secret, do the following:"
|
5301 |
msgstr ""
|
5302 |
|
5340 |
msgid "The API Secret obtained from your JWT app"
|
5341 |
msgstr ""
|
5342 |
|
5343 |
+
msgid "Instructions for creating an OAuth App"
|
5344 |
+
msgstr ""
|
5345 |
+
|
5346 |
+
msgid "To find your Client ID and Client Secret, do the following:"
|
5347 |
+
msgstr ""
|
5348 |
+
|
5349 |
+
msgid ""
|
5350 |
+
"A page with various app types will be displayed. Select <b>OAuth</b> as the "
|
5351 |
+
"app type and click on <b>Create</b>"
|
5352 |
+
msgstr ""
|
5353 |
+
|
5354 |
+
msgid ""
|
5355 |
+
"Enter the name of your App. In <b>Choose app type</b> select <b>Account-"
|
5356 |
+
"level app</b> and click <b>Create</b>"
|
5357 |
+
msgstr ""
|
5358 |
+
|
5359 |
+
msgid ""
|
5360 |
+
"Go to <b>App Credentials</b> tab and look for the <b>Client ID</b> and "
|
5361 |
+
"<b>Client Secret</b>. Use them in the form below on this page"
|
5362 |
+
msgstr ""
|
5363 |
+
|
5364 |
+
msgid ""
|
5365 |
+
"For <b>Redirect URL for OAuth</b> enter the <b>Redirect URL for OAuth</b> "
|
5366 |
+
"found below on this page"
|
5367 |
+
msgstr ""
|
5368 |
+
|
5369 |
+
msgid ""
|
5370 |
+
"For <b>Whitelist URL</b> add a new record with the value of <b>Redirect URL "
|
5371 |
+
"for OAuth</b> found below on this page"
|
5372 |
+
msgstr ""
|
5373 |
+
|
5374 |
+
msgid ""
|
5375 |
+
"Add the scopes required for your app. At the very least, you should select "
|
5376 |
+
"meeting:write:admin"
|
5377 |
+
msgstr ""
|
5378 |
+
|
5379 |
+
msgid "Once the app is created, <b>Save</b> the changes on this page"
|
5380 |
+
msgstr ""
|
5381 |
+
|
5382 |
+
msgid ""
|
5383 |
+
"Click the <b>Connect OAuth</b> button below and complete the connection "
|
5384 |
+
"between Bookly and Zoom"
|
5385 |
+
msgstr ""
|
5386 |
+
|
5387 |
+
msgid "The Client ID obtained from your OAuth app"
|
5388 |
+
msgstr ""
|
5389 |
+
|
5390 |
+
msgid "Client Secret"
|
5391 |
+
msgstr ""
|
5392 |
+
|
5393 |
+
msgid "The Client Secret obtained from your OAuth app"
|
5394 |
+
msgstr ""
|
5395 |
+
|
5396 |
+
msgid "Redirect URL for OAuth"
|
5397 |
+
msgstr ""
|
5398 |
+
|
5399 |
+
msgid ""
|
5400 |
+
"Destination URL where Zoom will send the access token after the user "
|
5401 |
+
"completes the OAuth authentication"
|
5402 |
+
msgstr ""
|
5403 |
+
|
5404 |
+
msgid "Disconnect"
|
5405 |
+
msgstr ""
|
5406 |
+
|
5407 |
+
msgid "Online meeting password"
|
5408 |
+
msgstr ""
|
5409 |
+
|
5410 |
+
msgid "Online meeting start URL"
|
5411 |
+
msgstr ""
|
5412 |
+
|
5413 |
+
msgid "Online meeting URL"
|
5414 |
+
msgstr ""
|
5415 |
+
|
5416 |
+
msgid "Loop over clients list"
|
5417 |
+
msgstr ""
|
5418 |
+
|
5419 |
+
msgid "Loop over clients list with delimiter"
|
5420 |
+
msgstr ""
|
5421 |
+
|
5422 |
+
msgid "Total price of booking (sum of all cart items after applying coupon)"
|
5423 |
+
msgstr ""
|
5424 |
+
|
5425 |
msgid "Cart"
|
5426 |
msgstr ""
|
5427 |
|
5428 |
msgid "Select product"
|
5429 |
msgstr ""
|
5430 |
|
5431 |
+
msgid "All staff members will use these settings when connecting to Zoom"
|
5432 |
+
msgstr ""
|
5433 |
+
|
5434 |
msgid ""
|
5435 |
"Do not count appointments in 'Limit appointments per customer' with the "
|
5436 |
"following statuses"
|
5571 |
msgid "Synchronize staff member appointments with Google Calendar."
|
5572 |
msgstr ""
|
5573 |
|
5574 |
+
msgid "integration"
|
5575 |
+
msgstr ""
|
5576 |
+
|
5577 |
+
#, php-format
|
5578 |
+
msgid "Please configure Zoom <a href=\"%s\">settings</a> first"
|
5579 |
msgstr ""
|
5580 |
|
5581 |
msgid "This setting allows to set up personal Zoom account for staff member"
|
lib/Installer.php
CHANGED
@@ -364,7 +364,7 @@ class Installer extends Base\Installer
|
|
364 |
}
|
365 |
|
366 |
/**
|
367 |
-
* @
|
368 |
*/
|
369 |
public function uninstall()
|
370 |
{
|
@@ -414,7 +414,7 @@ class Installer extends Base\Installer
|
|
414 |
}
|
415 |
|
416 |
/**
|
417 |
-
* @
|
418 |
*/
|
419 |
public function createTables()
|
420 |
{
|
@@ -441,9 +441,10 @@ class Installer extends Base\Installer
|
|
441 |
`position` INT NOT NULL DEFAULT 9999,
|
442 |
`google_data` TEXT DEFAULT NULL,
|
443 |
`outlook_data` TEXT DEFAULT NULL,
|
444 |
-
`
|
445 |
`zoom_jwt_api_key` VARCHAR(255) DEFAULT NULL,
|
446 |
-
`zoom_jwt_api_secret` VARCHAR(255) DEFAULT NULL
|
|
|
447 |
) ENGINE = INNODB
|
448 |
' . $charset_collate
|
449 |
);
|
@@ -846,7 +847,7 @@ class Installer extends Base\Installer
|
|
846 |
}
|
847 |
|
848 |
/**
|
849 |
-
* @
|
850 |
*/
|
851 |
public function loadData()
|
852 |
{
|
@@ -860,7 +861,7 @@ class Installer extends Base\Installer
|
|
860 |
}
|
861 |
|
862 |
/**
|
863 |
-
* @
|
864 |
*/
|
865 |
public function removeData()
|
866 |
{
|
@@ -876,7 +877,7 @@ class Installer extends Base\Installer
|
|
876 |
{
|
877 |
global $wpdb;
|
878 |
$wpml_strings_table = $wpdb->prefix . 'icl_strings';
|
879 |
-
$result = $wpdb->query( "SELECT
|
880 |
if ( $result == 1 ) {
|
881 |
@$wpdb->query( "DELETE FROM {$wpdb->prefix}icl_string_translations WHERE string_id IN (SELECT id FROM $wpml_strings_table WHERE context='bookly')" );
|
882 |
@$wpdb->query( "DELETE FROM {$wpdb->prefix}icl_string_positions WHERE string_id IN (SELECT id FROM $wpml_strings_table WHERE context='bookly')" );
|
364 |
}
|
365 |
|
366 |
/**
|
367 |
+
* @inheritDoc
|
368 |
*/
|
369 |
public function uninstall()
|
370 |
{
|
414 |
}
|
415 |
|
416 |
/**
|
417 |
+
* @inheritDoc
|
418 |
*/
|
419 |
public function createTables()
|
420 |
{
|
441 |
`position` INT NOT NULL DEFAULT 9999,
|
442 |
`google_data` TEXT DEFAULT NULL,
|
443 |
`outlook_data` TEXT DEFAULT NULL,
|
444 |
+
`zoom_authentication` ENUM("default", "jwt", "oauth") NOT NULL DEFAULT "default",
|
445 |
`zoom_jwt_api_key` VARCHAR(255) DEFAULT NULL,
|
446 |
+
`zoom_jwt_api_secret` VARCHAR(255) DEFAULT NULL,
|
447 |
+
`zoom_oauth_token` TEXT DEFAULT NULL
|
448 |
) ENGINE = INNODB
|
449 |
' . $charset_collate
|
450 |
);
|
847 |
}
|
848 |
|
849 |
/**
|
850 |
+
* @inheritDoc
|
851 |
*/
|
852 |
public function loadData()
|
853 |
{
|
861 |
}
|
862 |
|
863 |
/**
|
864 |
+
* @inheritDoc
|
865 |
*/
|
866 |
public function removeData()
|
867 |
{
|
877 |
{
|
878 |
global $wpdb;
|
879 |
$wpml_strings_table = $wpdb->prefix . 'icl_strings';
|
880 |
+
$result = $wpdb->query( "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '$wpml_strings_table' AND TABLE_SCHEMA=SCHEMA()" );
|
881 |
if ( $result == 1 ) {
|
882 |
@$wpdb->query( "DELETE FROM {$wpdb->prefix}icl_string_translations WHERE string_id IN (SELECT id FROM $wpml_strings_table WHERE context='bookly')" );
|
883 |
@$wpdb->query( "DELETE FROM {$wpdb->prefix}icl_string_positions WHERE string_id IN (SELECT id FROM $wpml_strings_table WHERE context='bookly')" );
|
lib/Updater.php
CHANGED
@@ -7,6 +7,24 @@ namespace Bookly\Lib;
|
|
7 |
*/
|
8 |
class Updater extends Base\Updater
|
9 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
function update_19_5()
|
11 |
{
|
12 |
$this->alterTables( array(
|
@@ -54,7 +72,6 @@ class Updater extends Base\Updater
|
|
54 |
|
55 |
function update_18_9()
|
56 |
{
|
57 |
-
/** @global \wpdb $wpdb */
|
58 |
global $wpdb;
|
59 |
|
60 |
$charset_collate = $wpdb->has_cap( 'collation' )
|
7 |
*/
|
8 |
class Updater extends Base\Updater
|
9 |
{
|
10 |
+
function update_19_6()
|
11 |
+
{
|
12 |
+
/** @global \wpdb $wpdb */
|
13 |
+
global $wpdb;
|
14 |
+
|
15 |
+
$this->alterTables( array(
|
16 |
+
'bookly_staff' => array(
|
17 |
+
'ALTER TABLE `%s` ADD COLUMN `zoom_authentication` ENUM("default", "jwt", "oauth") NOT NULL DEFAULT "default"',
|
18 |
+
'ALTER TABLE `%s` ADD COLUMN `zoom_oauth_token` TEXT DEFAULT NULL',
|
19 |
+
),
|
20 |
+
) );
|
21 |
+
|
22 |
+
$staff_table = $this->getTableName( 'bookly_staff' );
|
23 |
+
$wpdb->update( $staff_table, array( 'zoom_authentication' => 'jwt' ), array( 'zoom_personal' => '1' ) );
|
24 |
+
|
25 |
+
$this->dropTableColumns( $staff_table, array( 'zoom_personal' ) );
|
26 |
+
}
|
27 |
+
|
28 |
function update_19_5()
|
29 |
{
|
30 |
$this->alterTables( array(
|
72 |
|
73 |
function update_18_9()
|
74 |
{
|
|
|
75 |
global $wpdb;
|
76 |
|
77 |
$charset_collate = $wpdb->has_cap( 'collation' )
|
lib/base/Schema.php
CHANGED
@@ -18,7 +18,7 @@ abstract class Schema
|
|
18 |
global $wpdb;
|
19 |
|
20 |
$query_foreign_keys = sprintf(
|
21 |
-
'SELECT
|
22 |
WHERE REFERENCED_TABLE_SCHEMA = SCHEMA() AND REFERENCED_TABLE_NAME IN (%s)',
|
23 |
implode( ', ', array_fill( 0, count( $tables ), '%s' ) )
|
24 |
);
|
@@ -26,7 +26,7 @@ abstract class Schema
|
|
26 |
$schema = $wpdb->get_results( $wpdb->prepare( $query_foreign_keys, $tables ) );
|
27 |
foreach ( $schema as $foreign_key )
|
28 |
{
|
29 |
-
$wpdb->query( "ALTER TABLE `$foreign_key->
|
30 |
}
|
31 |
}
|
32 |
|
@@ -72,14 +72,14 @@ abstract class Schema
|
|
72 |
global $wpdb;
|
73 |
|
74 |
$get_foreign_keys = sprintf(
|
75 |
-
'SELECT
|
76 |
-
WHERE TABLE_SCHEMA = SCHEMA() AND
|
77 |
$table,
|
78 |
implode( ', ', array_fill( 0, count( $columns ), '%s' ) )
|
79 |
);
|
80 |
$constraints = $wpdb->get_results( $wpdb->prepare( $get_foreign_keys, $columns ) );
|
81 |
foreach ( $constraints as $foreign_key ) {
|
82 |
-
$wpdb->query( "ALTER TABLE `$table` DROP FOREIGN KEY `$foreign_key->
|
83 |
}
|
84 |
}
|
85 |
|
18 |
global $wpdb;
|
19 |
|
20 |
$query_foreign_keys = sprintf(
|
21 |
+
'SELECT TABLE_NAME, CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
|
22 |
WHERE REFERENCED_TABLE_SCHEMA = SCHEMA() AND REFERENCED_TABLE_NAME IN (%s)',
|
23 |
implode( ', ', array_fill( 0, count( $tables ), '%s' ) )
|
24 |
);
|
26 |
$schema = $wpdb->get_results( $wpdb->prepare( $query_foreign_keys, $tables ) );
|
27 |
foreach ( $schema as $foreign_key )
|
28 |
{
|
29 |
+
$wpdb->query( "ALTER TABLE `$foreign_key->TABLE_NAME` DROP FOREIGN KEY `$foreign_key->CONSTRAINT_NAME`" );
|
30 |
}
|
31 |
}
|
32 |
|
72 |
global $wpdb;
|
73 |
|
74 |
$get_foreign_keys = sprintf(
|
75 |
+
'SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
|
76 |
+
WHERE TABLE_SCHEMA = SCHEMA() AND TABLE_NAME = "%s" AND COLUMN_NAME IN (%s) AND REFERENCED_TABLE_NAME IS NOT NULL',
|
77 |
$table,
|
78 |
implode( ', ', array_fill( 0, count( $columns ), '%s' ) )
|
79 |
);
|
80 |
$constraints = $wpdb->get_results( $wpdb->prepare( $get_foreign_keys, $columns ) );
|
81 |
foreach ( $constraints as $foreign_key ) {
|
82 |
+
$wpdb->query( "ALTER TABLE `$table` DROP FOREIGN KEY `$foreign_key->CONSTRAINT_NAME`" );
|
83 |
}
|
84 |
}
|
85 |
|
lib/base/Updater.php
CHANGED
@@ -185,10 +185,10 @@ abstract class Updater extends Schema
|
|
185 |
$wpml_strings_table = $this->getTableName( 'icl_strings' );
|
186 |
// Check that `domain_name_context_md5` column exists.
|
187 |
$exists = $wpdb->query( $wpdb->prepare(
|
188 |
-
'SELECT 1 FROM `
|
189 |
-
WHERE `
|
190 |
-
AND `
|
191 |
-
AND `
|
192 |
LIMIT 1',
|
193 |
$wpml_strings_table
|
194 |
) );
|
185 |
$wpml_strings_table = $this->getTableName( 'icl_strings' );
|
186 |
// Check that `domain_name_context_md5` column exists.
|
187 |
$exists = $wpdb->query( $wpdb->prepare(
|
188 |
+
'SELECT 1 FROM `INFORMATION_SCHEMA`.`COLUMNS`
|
189 |
+
WHERE `COLUMN_NAME` = "domain_name_context_md5"
|
190 |
+
AND `TABLE_NAME` = %s
|
191 |
+
AND `TABLE_SCHEMA` = SCHEMA()
|
192 |
LIMIT 1',
|
193 |
$wpml_strings_table
|
194 |
) );
|
lib/entities/Staff.php
CHANGED
@@ -35,12 +35,14 @@ class Staff extends Lib\Base\Entity
|
|
35 |
protected $google_data;
|
36 |
/** @var string */
|
37 |
protected $outlook_data;
|
38 |
-
/** @var
|
39 |
-
protected $
|
40 |
/** @var string */
|
41 |
protected $zoom_jwt_api_key;
|
42 |
/** @var string */
|
43 |
protected $zoom_jwt_api_secret;
|
|
|
|
|
44 |
|
45 |
protected static $table = 'bookly_staff';
|
46 |
|
@@ -59,9 +61,10 @@ class Staff extends Lib\Base\Entity
|
|
59 |
'google_data' => array( 'format' => '%s' ),
|
60 |
'outlook_data' => array( 'format' => '%s' ),
|
61 |
'time_zone' => array( 'format' => '%s' ),
|
62 |
-
'
|
63 |
'zoom_jwt_api_key' => array( 'format' => '%s' ),
|
64 |
'zoom_jwt_api_secret'=> array( 'format' => '%s' ),
|
|
|
65 |
);
|
66 |
|
67 |
/**
|
@@ -581,24 +584,24 @@ class Staff extends Lib\Base\Entity
|
|
581 |
}
|
582 |
|
583 |
/**
|
584 |
-
* Gets
|
585 |
*
|
586 |
-
* @return
|
587 |
*/
|
588 |
-
public function
|
589 |
{
|
590 |
-
return $this->
|
591 |
}
|
592 |
|
593 |
/**
|
594 |
-
* Sets
|
595 |
*
|
596 |
-
* @param
|
597 |
* @return $this
|
598 |
*/
|
599 |
-
public function
|
600 |
{
|
601 |
-
$this->
|
602 |
|
603 |
return $this;
|
604 |
}
|
@@ -637,14 +640,24 @@ class Staff extends Lib\Base\Entity
|
|
637 |
}
|
638 |
|
639 |
/**
|
640 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
641 |
*
|
642 |
-
* @param string $
|
643 |
* @return $this
|
644 |
*/
|
645 |
-
public function
|
646 |
{
|
647 |
-
$this->
|
648 |
|
649 |
return $this;
|
650 |
}
|
35 |
protected $google_data;
|
36 |
/** @var string */
|
37 |
protected $outlook_data;
|
38 |
+
/** @var string */
|
39 |
+
protected $zoom_authentication = 'default';
|
40 |
/** @var string */
|
41 |
protected $zoom_jwt_api_key;
|
42 |
/** @var string */
|
43 |
protected $zoom_jwt_api_secret;
|
44 |
+
/** @var string */
|
45 |
+
protected $zoom_oauth_token;
|
46 |
|
47 |
protected static $table = 'bookly_staff';
|
48 |
|
61 |
'google_data' => array( 'format' => '%s' ),
|
62 |
'outlook_data' => array( 'format' => '%s' ),
|
63 |
'time_zone' => array( 'format' => '%s' ),
|
64 |
+
'zoom_authentication' => array( 'format' => '%s' ),
|
65 |
'zoom_jwt_api_key' => array( 'format' => '%s' ),
|
66 |
'zoom_jwt_api_secret'=> array( 'format' => '%s' ),
|
67 |
+
'zoom_oauth_token' => array( 'format' => '%s' ),
|
68 |
);
|
69 |
|
70 |
/**
|
584 |
}
|
585 |
|
586 |
/**
|
587 |
+
* Gets zoom_authentication
|
588 |
*
|
589 |
+
* @return string
|
590 |
*/
|
591 |
+
public function getZoomAuthentication()
|
592 |
{
|
593 |
+
return $this->zoom_authentication;
|
594 |
}
|
595 |
|
596 |
/**
|
597 |
+
* Sets zoom_authentication
|
598 |
*
|
599 |
+
* @param string $zoom_authentication
|
600 |
* @return $this
|
601 |
*/
|
602 |
+
public function setZoomAuthentication( $zoom_authentication )
|
603 |
{
|
604 |
+
$this->zoom_authentication = $zoom_authentication;
|
605 |
|
606 |
return $this;
|
607 |
}
|
640 |
}
|
641 |
|
642 |
/**
|
643 |
+
* Gets zoom_oauth_token
|
644 |
+
*
|
645 |
+
* @return string
|
646 |
+
*/
|
647 |
+
public function getZoomOAuthToken()
|
648 |
+
{
|
649 |
+
return $this->zoom_oauth_token;
|
650 |
+
}
|
651 |
+
|
652 |
+
/**
|
653 |
+
* Sets zoom_oauth_token
|
654 |
*
|
655 |
+
* @param string $zoom_oauth_token
|
656 |
* @return $this
|
657 |
*/
|
658 |
+
public function setZoomOAuthToken( $zoom_oauth_token )
|
659 |
{
|
660 |
+
$this->zoom_oauth_token = $zoom_oauth_token;
|
661 |
|
662 |
return $this;
|
663 |
}
|
lib/proxy/Shared.php
CHANGED
@@ -16,10 +16,12 @@ use Bookly\Lib;
|
|
16 |
* @method static void doDailyRoutine() Execute daily routines.
|
17 |
* @method static array getOutdatedUnpaidPayments( array $payments ) Get list of outdated unpaid payments in format [ 'id' => 'details' ].
|
18 |
* @method static array handleRequestAction( string $bookly_action ) Handle requests with given action.
|
|
|
19 |
* @method static array prepareCaSeSt( array $result ) Prepare Categories Services Staff data
|
20 |
* @method static Lib\Query prepareCaSeStQuery( Lib\Query $query ) Prepare CaSeSt query
|
21 |
* @method static array prepareCategoryServiceStaffLocation( array $location_data, array $row ) Prepare Category Service Staff Location data by row
|
22 |
* @method static array prepareCategoryService( array $result, array $row ) Prepare Category Service data by row
|
|
|
23 |
* @method static array prepareNotificationTitles( array $titles ) Prepare notification titles.
|
24 |
* @method static array prepareNotificationTypes( array $types, string $gateway ) Prepare notification type IDs.
|
25 |
* @method static array preparePaymentDetails( array $details, Lib\DataHolders\Booking\Order $order, Lib\CartInfo $cart_info ) Add info about payment
|
16 |
* @method static void doDailyRoutine() Execute daily routines.
|
17 |
* @method static array getOutdatedUnpaidPayments( array $payments ) Get list of outdated unpaid payments in format [ 'id' => 'details' ].
|
18 |
* @method static array handleRequestAction( string $bookly_action ) Handle requests with given action.
|
19 |
+
* @method static array prepareAppointmentCodes( array $codes, Lib\Entities\Appointment $appointment ) Prepare codes for given appointment.
|
20 |
* @method static array prepareCaSeSt( array $result ) Prepare Categories Services Staff data
|
21 |
* @method static Lib\Query prepareCaSeStQuery( Lib\Query $query ) Prepare CaSeSt query
|
22 |
* @method static array prepareCategoryServiceStaffLocation( array $location_data, array $row ) Prepare Category Service Staff Location data by row
|
23 |
* @method static array prepareCategoryService( array $result, array $row ) Prepare Category Service data by row
|
24 |
+
* @method static array prepareCustomerAppointmentCodes( array $codes, Lib\Entities\CustomerAppointment $customer_appointment, string $format ) Prepare codes for given customer appointment.
|
25 |
* @method static array prepareNotificationTitles( array $titles ) Prepare notification titles.
|
26 |
* @method static array prepareNotificationTypes( array $types, string $gateway ) Prepare notification type IDs.
|
27 |
* @method static array preparePaymentDetails( array $details, Lib\DataHolders\Booking\Order $order, Lib\CartInfo $cart_info ) Add info about payment
|
lib/utils/Codes.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
namespace Bookly\Lib\Utils;
|
3 |
|
|
|
|
|
|
|
4 |
/**
|
5 |
* Class Codes
|
6 |
* @package Bookly\Lib\Utils
|
@@ -201,4 +204,127 @@ abstract class Codes
|
|
201 |
|
202 |
return '<table><tbody>' . $tbody . '</tbody></table>';
|
203 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
}
|
1 |
<?php
|
2 |
namespace Bookly\Lib\Utils;
|
3 |
|
4 |
+
use Bookly\Lib;
|
5 |
+
use Bookly\Lib\Entities;
|
6 |
+
|
7 |
/**
|
8 |
* Class Codes
|
9 |
* @package Bookly\Lib\Utils
|
204 |
|
205 |
return '<table><tbody>' . $tbody . '</tbody></table>';
|
206 |
}
|
207 |
+
|
208 |
+
/**************************************************************************
|
209 |
+
* Codes for entities *
|
210 |
+
**************************************************************************/
|
211 |
+
|
212 |
+
/**
|
213 |
+
* Get codes for Appointment entity
|
214 |
+
*
|
215 |
+
* @param Entities\Appointment $appointment
|
216 |
+
* @param string $format
|
217 |
+
* @return array
|
218 |
+
*/
|
219 |
+
public static function getAppointmentCodes( Entities\Appointment $appointment, $format = 'text' )
|
220 |
+
{
|
221 |
+
$staff = Entities\Staff::find( $appointment->getStaffId() );
|
222 |
+
$service = Entities\Service::find( $appointment->getServiceId() );
|
223 |
+
|
224 |
+
$timezone = $staff->getTimeZone();
|
225 |
+
$appointment_start = $appointment->getStartDate() ? Lib\Utils\DateTime::convertTimeZone( $appointment->getStartDate(), Lib\Config::getWPTimeZone(), $timezone ) : null;
|
226 |
+
$appointment_end = $appointment->getStartDate() ? Lib\Utils\DateTime::convertTimeZone( Lib\Slots\DatePoint::fromStr( $appointment->getEndDate() )->modify( $appointment->getExtrasDuration() )
|
227 |
+
->format( 'Y-m-d H:i:s' ), Lib\Config::getWPTimeZone(), $timezone ) : null;
|
228 |
+
$service_name = $service->getTranslatedTitle();
|
229 |
+
$staff_photo = wp_get_attachment_image_src( $staff->getAttachmentId(), 'full' );
|
230 |
+
|
231 |
+
$company_logo = '';
|
232 |
+
if ( $format == 'html' ) {
|
233 |
+
$img = wp_get_attachment_image_src( get_option( 'bookly_co_logo_attachment_id' ), 'full' );
|
234 |
+
// Company logo as <img> tag.
|
235 |
+
if ( $img ) {
|
236 |
+
$company_logo = sprintf(
|
237 |
+
'<img src="%s" alt="%s" />',
|
238 |
+
esc_attr( $img[0] ),
|
239 |
+
esc_attr( get_option( 'bookly_co_name' ) )
|
240 |
+
);
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
$codes = array(
|
245 |
+
'signed_up' => 0,
|
246 |
+
'number_of_persons' => 0,
|
247 |
+
'participants' => array(),
|
248 |
+
'appointment_date' => $appointment_start === null ? __( 'N/A', 'bookly' ) : Lib\Utils\DateTime::formatDate( $appointment_start ),
|
249 |
+
'appointment_time' => $appointment_start === null ? __( 'N/A', 'bookly' ) : ( $service->getDuration() < DAY_IN_SECONDS ? Lib\Utils\DateTime::formatTime( $appointment_start ) : $service->getStartTimeInfo() ),
|
250 |
+
'appointment_end_date' => $appointment_end === null ? __( 'N/A', 'bookly' ) : Lib\Utils\DateTime::formatDate( $appointment_end ),
|
251 |
+
'appointment_end_time' => $appointment_end === null ? __( 'N/A', 'bookly' ) : ( $service->getDuration() < DAY_IN_SECONDS ? Lib\Utils\DateTime::formatTime( $appointment_end ) : $service->getEndTimeInfo() ),
|
252 |
+
'booking_number' => $appointment->getId(),
|
253 |
+
'category_name' => $service->getTranslatedCategoryName(),
|
254 |
+
'company_address' => $format == 'html' ? nl2br( get_option( 'bookly_co_address' ) ) : get_option( 'bookly_co_address' ),
|
255 |
+
'company_logo' => $company_logo,
|
256 |
+
'company_name' => get_option( 'bookly_co_name' ),
|
257 |
+
'company_phone' => get_option( 'bookly_co_phone' ),
|
258 |
+
'company_website' => get_option( 'bookly_co_website' ),
|
259 |
+
'google_calendar_url' => sprintf( 'https://calendar.google.com/calendar/render?action=TEMPLATE&text=%s&dates=%s/%s&details=%s',
|
260 |
+
urlencode( $service_name ),
|
261 |
+
date( 'Ymd\THis', strtotime( $appointment_start ) ),
|
262 |
+
date( 'Ymd\THis', strtotime( $appointment_end ) ),
|
263 |
+
urlencode( sprintf( "%s\n%s", $service_name, $staff->getTranslatedName() ) )
|
264 |
+
),
|
265 |
+
'service_info' => $format == 'html' ? nl2br( $service->getTranslatedInfo() ) : $service->getTranslatedInfo(),
|
266 |
+
'service_name' => $service_name,
|
267 |
+
'service_price' => Lib\Utils\Price::format( $service->getPrice() ),
|
268 |
+
'service_duration' => Lib\Utils\DateTime::secondsToInterval( $service->getDuration() ),
|
269 |
+
'staff_email' => $staff->getEmail(),
|
270 |
+
'staff_info' => $format == 'html' ? nl2br( $staff->getTranslatedInfo() ) : $staff->getTranslatedInfo(),
|
271 |
+
'staff_name' => $staff->getTranslatedName(),
|
272 |
+
'staff_phone' => $staff->getPhone(),
|
273 |
+
'staff_photo' => $staff_photo ? $staff_photo[0] : '',
|
274 |
+
'staff_timezone' => $staff->getTimeZone( false ) ?: '',
|
275 |
+
);
|
276 |
+
|
277 |
+
if ( $appointment->getServiceId() ) {
|
278 |
+
$result = Entities\StaffService::query()
|
279 |
+
->select( 'capacity_max' )
|
280 |
+
->where( 'staff_id', $staff->getId() )
|
281 |
+
->where( 'service_id', $service->getId() )
|
282 |
+
->fetchRow();
|
283 |
+
if ( $result ) {
|
284 |
+
$codes['service_capacity'] = $result['capacity_max'];
|
285 |
+
} else {
|
286 |
+
$codes['service_capacity'] = 0;
|
287 |
+
}
|
288 |
+
} else {
|
289 |
+
$codes['service_capacity'] = 9999;
|
290 |
+
}
|
291 |
+
|
292 |
+
$client_names = array();
|
293 |
+
foreach ( $appointment->getCustomerAppointments( true ) as $customer_appointment ) {
|
294 |
+
$codes['participants'][] = self::getCustomerAppointmentCodes( $customer_appointment );
|
295 |
+
$codes['signed_up'] += $customer_appointment->getNumberOfPersons();
|
296 |
+
$codes['number_of_persons'] += $customer_appointment->getNumberOfPersons();
|
297 |
+
$client_names[] = $customer_appointment->customer->getFullName();
|
298 |
+
}
|
299 |
+
$codes['client_names'] = implode( ', ', $client_names );
|
300 |
+
|
301 |
+
return Lib\Proxy\Shared::prepareAppointmentCodes( $codes, $appointment );
|
302 |
+
}
|
303 |
+
|
304 |
+
/**
|
305 |
+
* Get codes for CustomerAppointment entity
|
306 |
+
*
|
307 |
+
* @param Entities\CustomerAppointment $customer_appointment
|
308 |
+
* @return array
|
309 |
+
*/
|
310 |
+
public static function getCustomerAppointmentCodes( Entities\CustomerAppointment $customer_appointment, $format = 'text' )
|
311 |
+
{
|
312 |
+
$customer = $customer_appointment->customer;
|
313 |
+
$payment = $customer_appointment->getPaymentId() ? Entities\Payment::find( $customer_appointment->getPaymentId() ) : null;
|
314 |
+
|
315 |
+
$codes = array(
|
316 |
+
'client_name' => $customer->getFullName(),
|
317 |
+
'client_first_name' => $customer->getFirstName(),
|
318 |
+
'client_last_name' => $customer->getLastName(),
|
319 |
+
'client_phone' => $customer->getPhone(),
|
320 |
+
'client_email' => $customer->getEmail(),
|
321 |
+
'payment_status' => $payment ? Lib\Entities\Payment::statusToString( $payment->getStatus() ) : '',
|
322 |
+
'payment_type' => $payment ? Lib\Entities\Payment::typeToString( $payment->getType() ) : '',
|
323 |
+
'number_of_persons' => $customer_appointment->getNumberOfPersons(),
|
324 |
+
'total_price' => $payment ? Lib\Utils\Price::format( $payment->getTotal() ) : '',
|
325 |
+
'status' => $customer_appointment->getStatus(),
|
326 |
+
);
|
327 |
+
|
328 |
+
return Lib\Proxy\Shared::prepareCustomerAppointmentCodes( $codes, $customer_appointment, $format );
|
329 |
+
}
|
330 |
}
|
main.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Bookly
|
4 |
Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
5 |
Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
|
6 |
-
Version: 19.
|
7 |
Author: Bookly
|
8 |
Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
9 |
Text Domain: bookly
|
3 |
Plugin Name: Bookly
|
4 |
Plugin URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
5 |
Description: Bookly Plugin – is a great easy-to-use and easy-to-manage booking tool for service providers who think about their customers. The plugin supports a wide range of services provided by business and individuals who offer reservations through websites. Set up any reservation quickly, pleasantly and easily with Bookly!
|
6 |
+
Version: 19.6
|
7 |
Author: Bookly
|
8 |
Author URI: https://www.booking-wp-plugin.com/?utm_source=bookly_admin&utm_medium=plugins_page&utm_campaign=plugins_page
|
9 |
Text Domain: bookly
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: https://www.booking-wp-plugin.com/
|
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 5.7
|
7 |
Requires PHP: 5.3.7
|
8 |
-
Stable tag: 19.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
5 |
Requires at least: 3.7
|
6 |
Tested up to: 5.7
|
7 |
Requires PHP: 5.3.7
|
8 |
+
Stable tag: 19.6
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|